lib/tzinfo/definitions/America/St_Johns.rb in tzinfo-0.2.0 vs lib/tzinfo/definitions/America/St_Johns.rb in tzinfo-0.2.1
- old
+ new
@@ -180,98 +180,98 @@
add_period(2004,4) {TimezonePeriod.new(1081049460,1099189860,-12600,3600,:NDT)}
add_period(2004,10) {TimezonePeriod.new(1099189860,1112499060,-12600,0,:NST)}
add_period(2005,4) {TimezonePeriod.new(1112499060,1130639460,-12600,3600,:NDT)}
add_period(2005,10) {TimezonePeriod.new(1130639460,1143948660,-12600,0,:NST)}
add_period(2006,4) {TimezonePeriod.new(1143948660,1162089060,-12600,3600,:NDT)}
-add_period(2006,10) {TimezonePeriod.new(1162089060,1175398260,-12600,0,:NST)}
-add_period(2007,4) {TimezonePeriod.new(1175398260,1193538660,-12600,3600,:NDT)}
-add_period(2007,10) {TimezonePeriod.new(1193538660,1207452660,-12600,0,:NST)}
-add_period(2008,4) {TimezonePeriod.new(1207452660,1224988260,-12600,3600,:NDT)}
-add_period(2008,10) {TimezonePeriod.new(1224988260,1238902260,-12600,0,:NST)}
-add_period(2009,4) {TimezonePeriod.new(1238902260,1256437860,-12600,3600,:NDT)}
-add_period(2009,10) {TimezonePeriod.new(1256437860,1270351860,-12600,0,:NST)}
-add_period(2010,4) {TimezonePeriod.new(1270351860,1288492260,-12600,3600,:NDT)}
-add_period(2010,10) {TimezonePeriod.new(1288492260,1301801460,-12600,0,:NST)}
-add_period(2011,4) {TimezonePeriod.new(1301801460,1319941860,-12600,3600,:NDT)}
-add_period(2011,10) {TimezonePeriod.new(1319941860,1333251060,-12600,0,:NST)}
-add_period(2012,4) {TimezonePeriod.new(1333251060,1351391460,-12600,3600,:NDT)}
-add_period(2012,10) {TimezonePeriod.new(1351391460,1365305460,-12600,0,:NST)}
-add_period(2013,4) {TimezonePeriod.new(1365305460,1382841060,-12600,3600,:NDT)}
-add_period(2013,10) {TimezonePeriod.new(1382841060,1396755060,-12600,0,:NST)}
-add_period(2014,4) {TimezonePeriod.new(1396755060,1414290660,-12600,3600,:NDT)}
-add_period(2014,10) {TimezonePeriod.new(1414290660,1428204660,-12600,0,:NST)}
-add_period(2015,4) {TimezonePeriod.new(1428204660,1445740260,-12600,3600,:NDT)}
-add_period(2015,10) {TimezonePeriod.new(1445740260,1459654260,-12600,0,:NST)}
-add_period(2016,4) {TimezonePeriod.new(1459654260,1477794660,-12600,3600,:NDT)}
-add_period(2016,10) {TimezonePeriod.new(1477794660,1491103860,-12600,0,:NST)}
-add_period(2017,4) {TimezonePeriod.new(1491103860,1509244260,-12600,3600,:NDT)}
-add_period(2017,10) {TimezonePeriod.new(1509244260,1522553460,-12600,0,:NST)}
-add_period(2018,4) {TimezonePeriod.new(1522553460,1540693860,-12600,3600,:NDT)}
-add_period(2018,10) {TimezonePeriod.new(1540693860,1554607860,-12600,0,:NST)}
-add_period(2019,4) {TimezonePeriod.new(1554607860,1572143460,-12600,3600,:NDT)}
-add_period(2019,10) {TimezonePeriod.new(1572143460,1586057460,-12600,0,:NST)}
-add_period(2020,4) {TimezonePeriod.new(1586057460,1603593060,-12600,3600,:NDT)}
-add_period(2020,10) {TimezonePeriod.new(1603593060,1617507060,-12600,0,:NST)}
-add_period(2021,4) {TimezonePeriod.new(1617507060,1635647460,-12600,3600,:NDT)}
-add_period(2021,10) {TimezonePeriod.new(1635647460,1648956660,-12600,0,:NST)}
-add_period(2022,4) {TimezonePeriod.new(1648956660,1667097060,-12600,3600,:NDT)}
-add_period(2022,10) {TimezonePeriod.new(1667097060,1680406260,-12600,0,:NST)}
-add_period(2023,4) {TimezonePeriod.new(1680406260,1698546660,-12600,3600,:NDT)}
-add_period(2023,10) {TimezonePeriod.new(1698546660,1712460660,-12600,0,:NST)}
-add_period(2024,4) {TimezonePeriod.new(1712460660,1729996260,-12600,3600,:NDT)}
-add_period(2024,10) {TimezonePeriod.new(1729996260,1743910260,-12600,0,:NST)}
-add_period(2025,4) {TimezonePeriod.new(1743910260,1761445860,-12600,3600,:NDT)}
-add_period(2025,10) {TimezonePeriod.new(1761445860,1775359860,-12600,0,:NST)}
-add_period(2026,4) {TimezonePeriod.new(1775359860,1792895460,-12600,3600,:NDT)}
-add_period(2026,10) {TimezonePeriod.new(1792895460,1806809460,-12600,0,:NST)}
-add_period(2027,4) {TimezonePeriod.new(1806809460,1824949860,-12600,3600,:NDT)}
-add_period(2027,10) {TimezonePeriod.new(1824949860,1838259060,-12600,0,:NST)}
-add_period(2028,4) {TimezonePeriod.new(1838259060,1856399460,-12600,3600,:NDT)}
-add_period(2028,10) {TimezonePeriod.new(1856399460,1869708660,-12600,0,:NST)}
-add_period(2029,4) {TimezonePeriod.new(1869708660,1887849060,-12600,3600,:NDT)}
-add_period(2029,10) {TimezonePeriod.new(1887849060,1901763060,-12600,0,:NST)}
-add_period(2030,4) {TimezonePeriod.new(1901763060,1919298660,-12600,3600,:NDT)}
-add_period(2030,10) {TimezonePeriod.new(1919298660,1933212660,-12600,0,:NST)}
-add_period(2031,4) {TimezonePeriod.new(1933212660,1950748260,-12600,3600,:NDT)}
-add_period(2031,10) {TimezonePeriod.new(1950748260,1964662260,-12600,0,:NST)}
-add_period(2032,4) {TimezonePeriod.new(1964662260,1982802660,-12600,3600,:NDT)}
-add_period(2032,10) {TimezonePeriod.new(1982802660,1996111860,-12600,0,:NST)}
-add_period(2033,4) {TimezonePeriod.new(1996111860,2014252260,-12600,3600,:NDT)}
-add_period(2033,10) {TimezonePeriod.new(2014252260,2027561460,-12600,0,:NST)}
-add_period(2034,4) {TimezonePeriod.new(2027561460,2045701860,-12600,3600,:NDT)}
-add_period(2034,10) {TimezonePeriod.new(2045701860,2059011060,-12600,0,:NST)}
-add_period(2035,4) {TimezonePeriod.new(2059011060,2077151460,-12600,3600,:NDT)}
-add_period(2035,10) {TimezonePeriod.new(2077151460,2091065460,-12600,0,:NST)}
-add_period(2036,4) {TimezonePeriod.new(2091065460,2108601060,-12600,3600,:NDT)}
-add_period(2036,10) {TimezonePeriod.new(2108601060,2122515060,-12600,0,:NST)}
-add_period(2037,4) {TimezonePeriod.new(2122515060,2140050660,-12600,3600,:NDT)}
-add_period(2037,10) {TimezonePeriod.new(2140050660,DateTime.new0(Rational.new!(3550345411,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2038,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3550345411,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3550647751,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2038,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3550647751,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3550869571,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2039,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3550869571,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551171911,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2039,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551171911,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551393731,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2040,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551393731,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551696071,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2040,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551696071,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551927971,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2041,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551927971,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552220231,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2041,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552220231,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552452131,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2042,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552452131,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552744391,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2042,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552744391,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552976291,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2043,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552976291,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553268551,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2043,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553268551,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553500451,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2044,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553500451,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553802791,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2044,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553802791,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554024611,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2045,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554024611,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554326951,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2045,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554326951,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554548771,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2046,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554548771,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554851111,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2046,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554851111,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555083011,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2047,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555083011,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555375271,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2047,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555375271,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555607171,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2048,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555607171,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555899431,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2048,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555899431,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556131331,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2049,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556131331,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556433671,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2049,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556433671,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556655491,1440),0,Date::ITALY),-12600,0,:NST)}
-add_period(2050,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556655491,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556957831,1440),0,Date::ITALY),-12600,3600,:NDT)}
-add_period(2050,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556957831,1440),0,Date::ITALY),nil,-12600,0,:NST)}
+add_period(2006,10) {TimezonePeriod.new(1162089060,1173583860,-12600,0,:NST)}
+add_period(2007,3) {TimezonePeriod.new(1173583860,1194143460,-12600,3600,:NDT)}
+add_period(2007,11) {TimezonePeriod.new(1194143460,1205033460,-12600,0,:NST)}
+add_period(2008,3) {TimezonePeriod.new(1205033460,1225593060,-12600,3600,:NDT)}
+add_period(2008,11) {TimezonePeriod.new(1225593060,1236483060,-12600,0,:NST)}
+add_period(2009,3) {TimezonePeriod.new(1236483060,1257042660,-12600,3600,:NDT)}
+add_period(2009,11) {TimezonePeriod.new(1257042660,1268537460,-12600,0,:NST)}
+add_period(2010,3) {TimezonePeriod.new(1268537460,1289097060,-12600,3600,:NDT)}
+add_period(2010,11) {TimezonePeriod.new(1289097060,1299987060,-12600,0,:NST)}
+add_period(2011,3) {TimezonePeriod.new(1299987060,1320546660,-12600,3600,:NDT)}
+add_period(2011,11) {TimezonePeriod.new(1320546660,1331436660,-12600,0,:NST)}
+add_period(2012,3) {TimezonePeriod.new(1331436660,1351996260,-12600,3600,:NDT)}
+add_period(2012,11) {TimezonePeriod.new(1351996260,1362886260,-12600,0,:NST)}
+add_period(2013,3) {TimezonePeriod.new(1362886260,1383445860,-12600,3600,:NDT)}
+add_period(2013,11) {TimezonePeriod.new(1383445860,1394335860,-12600,0,:NST)}
+add_period(2014,3) {TimezonePeriod.new(1394335860,1414895460,-12600,3600,:NDT)}
+add_period(2014,11) {TimezonePeriod.new(1414895460,1425785460,-12600,0,:NST)}
+add_period(2015,3) {TimezonePeriod.new(1425785460,1446345060,-12600,3600,:NDT)}
+add_period(2015,11) {TimezonePeriod.new(1446345060,1457839860,-12600,0,:NST)}
+add_period(2016,3) {TimezonePeriod.new(1457839860,1478399460,-12600,3600,:NDT)}
+add_period(2016,11) {TimezonePeriod.new(1478399460,1489289460,-12600,0,:NST)}
+add_period(2017,3) {TimezonePeriod.new(1489289460,1509849060,-12600,3600,:NDT)}
+add_period(2017,11) {TimezonePeriod.new(1509849060,1520739060,-12600,0,:NST)}
+add_period(2018,3) {TimezonePeriod.new(1520739060,1541298660,-12600,3600,:NDT)}
+add_period(2018,11) {TimezonePeriod.new(1541298660,1552188660,-12600,0,:NST)}
+add_period(2019,3) {TimezonePeriod.new(1552188660,1572748260,-12600,3600,:NDT)}
+add_period(2019,11) {TimezonePeriod.new(1572748260,1583638260,-12600,0,:NST)}
+add_period(2020,3) {TimezonePeriod.new(1583638260,1604197860,-12600,3600,:NDT)}
+add_period(2020,11) {TimezonePeriod.new(1604197860,1615692660,-12600,0,:NST)}
+add_period(2021,3) {TimezonePeriod.new(1615692660,1636252260,-12600,3600,:NDT)}
+add_period(2021,11) {TimezonePeriod.new(1636252260,1647142260,-12600,0,:NST)}
+add_period(2022,3) {TimezonePeriod.new(1647142260,1667701860,-12600,3600,:NDT)}
+add_period(2022,11) {TimezonePeriod.new(1667701860,1678591860,-12600,0,:NST)}
+add_period(2023,3) {TimezonePeriod.new(1678591860,1699151460,-12600,3600,:NDT)}
+add_period(2023,11) {TimezonePeriod.new(1699151460,1710041460,-12600,0,:NST)}
+add_period(2024,3) {TimezonePeriod.new(1710041460,1730601060,-12600,3600,:NDT)}
+add_period(2024,11) {TimezonePeriod.new(1730601060,1741491060,-12600,0,:NST)}
+add_period(2025,3) {TimezonePeriod.new(1741491060,1762050660,-12600,3600,:NDT)}
+add_period(2025,11) {TimezonePeriod.new(1762050660,1772940660,-12600,0,:NST)}
+add_period(2026,3) {TimezonePeriod.new(1772940660,1793500260,-12600,3600,:NDT)}
+add_period(2026,11) {TimezonePeriod.new(1793500260,1804995060,-12600,0,:NST)}
+add_period(2027,3) {TimezonePeriod.new(1804995060,1825554660,-12600,3600,:NDT)}
+add_period(2027,11) {TimezonePeriod.new(1825554660,1836444660,-12600,0,:NST)}
+add_period(2028,3) {TimezonePeriod.new(1836444660,1857004260,-12600,3600,:NDT)}
+add_period(2028,11) {TimezonePeriod.new(1857004260,1867894260,-12600,0,:NST)}
+add_period(2029,3) {TimezonePeriod.new(1867894260,1888453860,-12600,3600,:NDT)}
+add_period(2029,11) {TimezonePeriod.new(1888453860,1899343860,-12600,0,:NST)}
+add_period(2030,3) {TimezonePeriod.new(1899343860,1919903460,-12600,3600,:NDT)}
+add_period(2030,11) {TimezonePeriod.new(1919903460,1930793460,-12600,0,:NST)}
+add_period(2031,3) {TimezonePeriod.new(1930793460,1951353060,-12600,3600,:NDT)}
+add_period(2031,11) {TimezonePeriod.new(1951353060,1962847860,-12600,0,:NST)}
+add_period(2032,3) {TimezonePeriod.new(1962847860,1983407460,-12600,3600,:NDT)}
+add_period(2032,11) {TimezonePeriod.new(1983407460,1994297460,-12600,0,:NST)}
+add_period(2033,3) {TimezonePeriod.new(1994297460,2014857060,-12600,3600,:NDT)}
+add_period(2033,11) {TimezonePeriod.new(2014857060,2025747060,-12600,0,:NST)}
+add_period(2034,3) {TimezonePeriod.new(2025747060,2046306660,-12600,3600,:NDT)}
+add_period(2034,11) {TimezonePeriod.new(2046306660,2057196660,-12600,0,:NST)}
+add_period(2035,3) {TimezonePeriod.new(2057196660,2077756260,-12600,3600,:NDT)}
+add_period(2035,11) {TimezonePeriod.new(2077756260,2088646260,-12600,0,:NST)}
+add_period(2036,3) {TimezonePeriod.new(2088646260,2109205860,-12600,3600,:NDT)}
+add_period(2036,11) {TimezonePeriod.new(2109205860,2120095860,-12600,0,:NST)}
+add_period(2037,3) {TimezonePeriod.new(2120095860,2140655460,-12600,3600,:NDT)}
+add_period(2037,11) {TimezonePeriod.new(2140655460,DateTime.new0(Rational.new!(3550315171,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2038,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3550315171,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3550657831,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2038,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3550657831,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3550839331,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2039,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3550839331,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551181991,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2039,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551181991,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551363491,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2040,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551363491,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551706151,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2040,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551706151,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3551887651,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2041,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3551887651,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552230311,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2041,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552230311,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552411811,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2042,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552411811,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552754471,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2042,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552754471,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3552935971,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2043,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3552935971,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553278631,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2043,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553278631,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553470211,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2044,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553470211,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553812871,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2044,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553812871,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3553994371,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2045,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3553994371,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554337031,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2045,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554337031,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554518531,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2046,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554518531,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3554861191,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2046,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3554861191,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555042691,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2047,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555042691,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555385351,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2047,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555385351,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555566851,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2048,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555566851,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3555909511,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2048,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3555909511,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556101091,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2049,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556101091,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556443751,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2049,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556443751,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556625251,1440),0,Date::ITALY),-12600,0,:NST)}
+add_period(2050,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556625251,1440),0,Date::ITALY),DateTime.new0(Rational.new!(3556967911,1440),0,Date::ITALY),-12600,3600,:NDT)}
+add_period(2050,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(3556967911,1440),0,Date::ITALY),nil,-12600,0,:NST)}
end
end
end
end