require 'tzinfo/timezone' module TZInfo module Definitions #:nodoc: module Antarctica #:nodoc: class Palmer < Timezone #:nodoc: setup set_identifier('Antarctica/Palmer') add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(4877523,2),0,Date::ITALY),0,0,:zzz)} add_period(1965,1) {TimezonePeriod.new(DateTime.new0(Rational.new!(4877523,2),0,Date::ITALY),DateTime.new0(Rational.new!(19510565,8),0,Date::ITALY),-14400,3600,:ARST)} add_period(1965,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19510565,8),0,Date::ITALY),DateTime.new0(Rational.new!(7317146,3),0,Date::ITALY),-14400,0,:ART)} add_period(1965,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7317146,3),0,Date::ITALY),DateTime.new0(Rational.new!(19513485,8),0,Date::ITALY),-14400,3600,:ARST)} add_period(1966,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19513485,8),0,Date::ITALY),DateTime.new0(Rational.new!(7318241,3),0,Date::ITALY),-14400,0,:ART)} add_period(1966,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7318241,3),0,Date::ITALY),DateTime.new0(Rational.new!(19516653,8),0,Date::ITALY),-14400,3600,:ARST)} add_period(1967,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19516653,8),0,Date::ITALY),DateTime.new0(Rational.new!(7319294,3),0,Date::ITALY),-14400,0,:ART)} add_period(1967,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7319294,3),0,Date::ITALY),DateTime.new0(Rational.new!(19519629,8),0,Date::ITALY),-14400,3600,:ARST)} add_period(1968,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19519629,8),0,Date::ITALY),DateTime.new0(Rational.new!(7320407,3),0,Date::ITALY),-14400,0,:ART)} add_period(1968,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7320407,3),0,Date::ITALY),DateTime.new0(Rational.new!(19522541,8),0,Date::ITALY),-14400,3600,:ARST)} add_period(1969,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19522541,8),0,Date::ITALY),DateTime.new0(Rational.new!(7321499,3),0,Date::ITALY),-14400,0,:ART)} add_period(1969,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7321499,3),0,Date::ITALY),128142000,-10800,0,:ART)} add_period(1974,1) {TimezonePeriod.new(128142000,136605600,-10800,3600,:ARST)} add_period(1974,5) {TimezonePeriod.new(136605600,150260400,-10800,0,:ART)} add_period(1974,10) {TimezonePeriod.new(150260400,165981600,-10800,3600,:ARST)} add_period(1975,4) {TimezonePeriod.new(165981600,181710000,-10800,0,:ART)} add_period(1975,10) {TimezonePeriod.new(181710000,197431200,-10800,3600,:ARST)} add_period(1976,4) {TimezonePeriod.new(197431200,213159600,-10800,0,:ART)} add_period(1976,10) {TimezonePeriod.new(213159600,228880800,-10800,3600,:ARST)} add_period(1977,4) {TimezonePeriod.new(228880800,389070000,-10800,0,:ART)} add_period(1982,5) {TimezonePeriod.new(389070000,403070400,-14400,0,:CLT)} add_period(1982,10) {TimezonePeriod.new(403070400,416372400,-14400,3600,:CLST)} add_period(1983,3) {TimezonePeriod.new(416372400,434520000,-14400,0,:CLT)} add_period(1983,10) {TimezonePeriod.new(434520000,447822000,-14400,3600,:CLST)} add_period(1984,3) {TimezonePeriod.new(447822000,466574400,-14400,0,:CLT)} add_period(1984,10) {TimezonePeriod.new(466574400,479271600,-14400,3600,:CLST)} add_period(1985,3) {TimezonePeriod.new(479271600,498024000,-14400,0,:CLT)} add_period(1985,10) {TimezonePeriod.new(498024000,510721200,-14400,3600,:CLST)} add_period(1986,3) {TimezonePeriod.new(510721200,529473600,-14400,0,:CLT)} add_period(1986,10) {TimezonePeriod.new(529473600,542775600,-14400,3600,:CLST)} add_period(1987,3) {TimezonePeriod.new(542775600,560923200,-14400,0,:CLT)} add_period(1987,10) {TimezonePeriod.new(560923200,574225200,-14400,3600,:CLST)} add_period(1988,3) {TimezonePeriod.new(574225200,592372800,-14400,0,:CLT)} add_period(1988,10) {TimezonePeriod.new(592372800,605674800,-14400,3600,:CLST)} add_period(1989,3) {TimezonePeriod.new(605674800,624427200,-14400,0,:CLT)} add_period(1989,10) {TimezonePeriod.new(624427200,637124400,-14400,3600,:CLST)} add_period(1990,3) {TimezonePeriod.new(637124400,655876800,-14400,0,:CLT)} add_period(1990,10) {TimezonePeriod.new(655876800,668574000,-14400,3600,:CLST)} add_period(1991,3) {TimezonePeriod.new(668574000,687326400,-14400,0,:CLT)} add_period(1991,10) {TimezonePeriod.new(687326400,700628400,-14400,3600,:CLST)} add_period(1992,3) {TimezonePeriod.new(700628400,718776000,-14400,0,:CLT)} add_period(1992,10) {TimezonePeriod.new(718776000,732078000,-14400,3600,:CLST)} add_period(1993,3) {TimezonePeriod.new(732078000,750225600,-14400,0,:CLT)} add_period(1993,10) {TimezonePeriod.new(750225600,763527600,-14400,3600,:CLST)} add_period(1994,3) {TimezonePeriod.new(763527600,781675200,-14400,0,:CLT)} add_period(1994,10) {TimezonePeriod.new(781675200,794977200,-14400,3600,:CLST)} add_period(1995,3) {TimezonePeriod.new(794977200,813729600,-14400,0,:CLT)} add_period(1995,10) {TimezonePeriod.new(813729600,826426800,-14400,3600,:CLST)} add_period(1996,3) {TimezonePeriod.new(826426800,845179200,-14400,0,:CLT)} add_period(1996,10) {TimezonePeriod.new(845179200,857876400,-14400,3600,:CLST)} add_period(1997,3) {TimezonePeriod.new(857876400,876628800,-14400,0,:CLT)} add_period(1997,10) {TimezonePeriod.new(876628800,889930800,-14400,3600,:CLST)} add_period(1998,3) {TimezonePeriod.new(889930800,906868800,-14400,0,:CLT)} add_period(1998,9) {TimezonePeriod.new(906868800,923194800,-14400,3600,:CLST)} add_period(1999,4) {TimezonePeriod.new(923194800,939528000,-14400,0,:CLT)} add_period(1999,10) {TimezonePeriod.new(939528000,952830000,-14400,3600,:CLST)} add_period(2000,3) {TimezonePeriod.new(952830000,971582400,-14400,0,:CLT)} add_period(2000,10) {TimezonePeriod.new(971582400,984279600,-14400,3600,:CLST)} add_period(2001,3) {TimezonePeriod.new(984279600,1003032000,-14400,0,:CLT)} add_period(2001,10) {TimezonePeriod.new(1003032000,1015729200,-14400,3600,:CLST)} add_period(2002,3) {TimezonePeriod.new(1015729200,1034481600,-14400,0,:CLT)} add_period(2002,10) {TimezonePeriod.new(1034481600,1047178800,-14400,3600,:CLST)} add_period(2003,3) {TimezonePeriod.new(1047178800,1065931200,-14400,0,:CLT)} add_period(2003,10) {TimezonePeriod.new(1065931200,1079233200,-14400,3600,:CLST)} add_period(2004,3) {TimezonePeriod.new(1079233200,1097380800,-14400,0,:CLT)} add_period(2004,10) {TimezonePeriod.new(1097380800,1110682800,-14400,3600,:CLST)} add_period(2005,3) {TimezonePeriod.new(1110682800,1128830400,-14400,0,:CLT)} add_period(2005,10) {TimezonePeriod.new(1128830400,1142132400,-14400,3600,:CLST)} add_period(2006,3) {TimezonePeriod.new(1142132400,1160884800,-14400,0,:CLT)} add_period(2006,10) {TimezonePeriod.new(1160884800,1173582000,-14400,3600,:CLST)} add_period(2007,3) {TimezonePeriod.new(1173582000,1192334400,-14400,0,:CLT)} add_period(2007,10) {TimezonePeriod.new(1192334400,1205031600,-14400,3600,:CLST)} add_period(2008,3) {TimezonePeriod.new(1205031600,1223784000,-14400,0,:CLT)} add_period(2008,10) {TimezonePeriod.new(1223784000,1237086000,-14400,3600,:CLST)} add_period(2009,3) {TimezonePeriod.new(1237086000,1255233600,-14400,0,:CLT)} add_period(2009,10) {TimezonePeriod.new(1255233600,1268535600,-14400,3600,:CLST)} add_period(2010,3) {TimezonePeriod.new(1268535600,1286683200,-14400,0,:CLT)} add_period(2010,10) {TimezonePeriod.new(1286683200,1299985200,-14400,3600,:CLST)} add_period(2011,3) {TimezonePeriod.new(1299985200,1318132800,-14400,0,:CLT)} add_period(2011,10) {TimezonePeriod.new(1318132800,1331434800,-14400,3600,:CLST)} add_period(2012,3) {TimezonePeriod.new(1331434800,1350187200,-14400,0,:CLT)} add_period(2012,10) {TimezonePeriod.new(1350187200,1362884400,-14400,3600,:CLST)} add_period(2013,3) {TimezonePeriod.new(1362884400,1381636800,-14400,0,:CLT)} add_period(2013,10) {TimezonePeriod.new(1381636800,1394334000,-14400,3600,:CLST)} add_period(2014,3) {TimezonePeriod.new(1394334000,1413086400,-14400,0,:CLT)} add_period(2014,10) {TimezonePeriod.new(1413086400,1426388400,-14400,3600,:CLST)} add_period(2015,3) {TimezonePeriod.new(1426388400,1444536000,-14400,0,:CLT)} add_period(2015,10) {TimezonePeriod.new(1444536000,1457838000,-14400,3600,:CLST)} add_period(2016,3) {TimezonePeriod.new(1457838000,1475985600,-14400,0,:CLT)} add_period(2016,10) {TimezonePeriod.new(1475985600,1489287600,-14400,3600,:CLST)} add_period(2017,3) {TimezonePeriod.new(1489287600,1508040000,-14400,0,:CLT)} add_period(2017,10) {TimezonePeriod.new(1508040000,1520737200,-14400,3600,:CLST)} add_period(2018,3) {TimezonePeriod.new(1520737200,1539489600,-14400,0,:CLT)} add_period(2018,10) {TimezonePeriod.new(1539489600,1552186800,-14400,3600,:CLST)} add_period(2019,3) {TimezonePeriod.new(1552186800,1570939200,-14400,0,:CLT)} add_period(2019,10) {TimezonePeriod.new(1570939200,1584241200,-14400,3600,:CLST)} add_period(2020,3) {TimezonePeriod.new(1584241200,1602388800,-14400,0,:CLT)} add_period(2020,10) {TimezonePeriod.new(1602388800,1615690800,-14400,3600,:CLST)} add_period(2021,3) {TimezonePeriod.new(1615690800,1633838400,-14400,0,:CLT)} add_period(2021,10) {TimezonePeriod.new(1633838400,1647140400,-14400,3600,:CLST)} add_period(2022,3) {TimezonePeriod.new(1647140400,1665288000,-14400,0,:CLT)} add_period(2022,10) {TimezonePeriod.new(1665288000,1678590000,-14400,3600,:CLST)} add_period(2023,3) {TimezonePeriod.new(1678590000,1697342400,-14400,0,:CLT)} add_period(2023,10) {TimezonePeriod.new(1697342400,1710039600,-14400,3600,:CLST)} add_period(2024,3) {TimezonePeriod.new(1710039600,1728792000,-14400,0,:CLT)} add_period(2024,10) {TimezonePeriod.new(1728792000,1741489200,-14400,3600,:CLST)} add_period(2025,3) {TimezonePeriod.new(1741489200,1760241600,-14400,0,:CLT)} add_period(2025,10) {TimezonePeriod.new(1760241600,1773543600,-14400,3600,:CLST)} add_period(2026,3) {TimezonePeriod.new(1773543600,1791691200,-14400,0,:CLT)} add_period(2026,10) {TimezonePeriod.new(1791691200,1804993200,-14400,3600,:CLST)} add_period(2027,3) {TimezonePeriod.new(1804993200,1823140800,-14400,0,:CLT)} add_period(2027,10) {TimezonePeriod.new(1823140800,1836442800,-14400,3600,:CLST)} add_period(2028,3) {TimezonePeriod.new(1836442800,1855195200,-14400,0,:CLT)} add_period(2028,10) {TimezonePeriod.new(1855195200,1867892400,-14400,3600,:CLST)} add_period(2029,3) {TimezonePeriod.new(1867892400,1886644800,-14400,0,:CLT)} add_period(2029,10) {TimezonePeriod.new(1886644800,1899342000,-14400,3600,:CLST)} add_period(2030,3) {TimezonePeriod.new(1899342000,1918094400,-14400,0,:CLT)} add_period(2030,10) {TimezonePeriod.new(1918094400,1930791600,-14400,3600,:CLST)} add_period(2031,3) {TimezonePeriod.new(1930791600,1949544000,-14400,0,:CLT)} add_period(2031,10) {TimezonePeriod.new(1949544000,1962846000,-14400,3600,:CLST)} add_period(2032,3) {TimezonePeriod.new(1962846000,1980993600,-14400,0,:CLT)} add_period(2032,10) {TimezonePeriod.new(1980993600,1994295600,-14400,3600,:CLST)} add_period(2033,3) {TimezonePeriod.new(1994295600,2012443200,-14400,0,:CLT)} add_period(2033,10) {TimezonePeriod.new(2012443200,2025745200,-14400,3600,:CLST)} add_period(2034,3) {TimezonePeriod.new(2025745200,2044497600,-14400,0,:CLT)} add_period(2034,10) {TimezonePeriod.new(2044497600,2057194800,-14400,3600,:CLST)} add_period(2035,3) {TimezonePeriod.new(2057194800,2075947200,-14400,0,:CLT)} add_period(2035,10) {TimezonePeriod.new(2075947200,2088644400,-14400,3600,:CLST)} add_period(2036,3) {TimezonePeriod.new(2088644400,2107396800,-14400,0,:CLT)} add_period(2036,10) {TimezonePeriod.new(2107396800,2120698800,-14400,3600,:CLST)} add_period(2037,3) {TimezonePeriod.new(2120698800,2138846400,-14400,0,:CLT)} add_period(2037,10) {TimezonePeriod.new(2138846400,DateTime.new0(Rational.new!(19723973,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2038,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19723973,8),0,Date::ITALY),DateTime.new0(Rational.new!(7397120,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2038,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7397120,3),0,Date::ITALY),DateTime.new0(Rational.new!(19726885,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2039,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19726885,8),0,Date::ITALY),DateTime.new0(Rational.new!(7398212,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2039,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7398212,3),0,Date::ITALY),DateTime.new0(Rational.new!(19729797,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2040,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19729797,8),0,Date::ITALY),DateTime.new0(Rational.new!(7399325,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2040,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7399325,3),0,Date::ITALY),DateTime.new0(Rational.new!(19732709,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2041,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19732709,8),0,Date::ITALY),DateTime.new0(Rational.new!(7400417,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2041,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7400417,3),0,Date::ITALY),DateTime.new0(Rational.new!(19735621,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2042,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19735621,8),0,Date::ITALY),DateTime.new0(Rational.new!(7401509,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2042,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7401509,3),0,Date::ITALY),DateTime.new0(Rational.new!(19738589,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2043,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19738589,8),0,Date::ITALY),DateTime.new0(Rational.new!(7402601,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2043,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7402601,3),0,Date::ITALY),DateTime.new0(Rational.new!(19741501,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2044,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19741501,8),0,Date::ITALY),DateTime.new0(Rational.new!(7403693,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2044,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7403693,3),0,Date::ITALY),DateTime.new0(Rational.new!(19744413,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2045,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19744413,8),0,Date::ITALY),DateTime.new0(Rational.new!(7404806,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2045,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7404806,3),0,Date::ITALY),DateTime.new0(Rational.new!(19747325,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2046,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19747325,8),0,Date::ITALY),DateTime.new0(Rational.new!(7405898,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2046,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7405898,3),0,Date::ITALY),DateTime.new0(Rational.new!(19750237,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2047,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19750237,8),0,Date::ITALY),DateTime.new0(Rational.new!(7406990,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2047,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7406990,3),0,Date::ITALY),DateTime.new0(Rational.new!(19753205,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2048,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19753205,8),0,Date::ITALY),DateTime.new0(Rational.new!(7408082,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2048,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7408082,3),0,Date::ITALY),DateTime.new0(Rational.new!(19756117,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2049,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19756117,8),0,Date::ITALY),DateTime.new0(Rational.new!(7409174,3),0,Date::ITALY),-14400,0,:CLT)} add_period(2049,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7409174,3),0,Date::ITALY),DateTime.new0(Rational.new!(19759029,8),0,Date::ITALY),-14400,3600,:CLST)} add_period(2050,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19759029,8),0,Date::ITALY),nil,-14400,0,:CLT)} end end end end