# This file is auto-generated by the Perl DateTime Suite time zone # code generator (0.07) This code generator comes with the # DateTime::TimeZone module distribution in the tools/ directory # # Generated from /tmp/AQnrcGnc70/southamerica. Olson data version 2010b # # Do not edit this file directly. # package DateTime::TimeZone::America::Noronha; use strict; use Class::Singleton; use DateTime::TimeZone; use DateTime::TimeZone::OlsonDB; @DateTime::TimeZone::America::Noronha::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); my $spans = [ [ DateTime::TimeZone::NEG_INFINITY, 60368465380, DateTime::TimeZone::NEG_INFINITY, 60368457600, -7780, 0, 'LMT' ], [ 60368465380, 60928722000, 60368458180, 60928714800, -7200, 0, 'FNT' ], [ 60928722000, 60944317200, 60928718400, 60944313600, -3600, 1, 'FNST' ], [ 60944317200, 60960304800, 60944310000, 60960297600, -7200, 0, 'FNT' ], [ 60960304800, 60975853200, 60960301200, 60975849600, -3600, 1, 'FNST' ], [ 60975853200, 61501860000, 60975846000, 61501852800, -7200, 0, 'FNT' ], [ 61501860000, 61513610400, 61501856400, 61513606800, -3600, 1, 'FNST' ], [ 61513610400, 61533396000, 61513603200, 61533388800, -7200, 0, 'FNT' ], [ 61533396000, 61543846800, 61533392400, 61543843200, -3600, 1, 'FNST' ], [ 61543846800, 61564932000, 61543839600, 61564924800, -7200, 0, 'FNT' ], [ 61564932000, 61575469200, 61564928400, 61575465600, -3600, 1, 'FNST' ], [ 61575469200, 61596554400, 61575462000, 61596547200, -7200, 0, 'FNT' ], [ 61596554400, 61604326800, 61596550800, 61604323200, -3600, 1, 'FNST' ], [ 61604326800, 61944314400, 61604319600, 61944307200, -7200, 0, 'FNT' ], [ 61944314400, 61951482000, 61944310800, 61951478400, -3600, 1, 'FNST' ], [ 61951482000, 61980516000, 61951474800, 61980508800, -7200, 0, 'FNT' ], [ 61980516000, 61985610000, 61980512400, 61985606400, -3600, 1, 'FNST' ], [ 61985610000, 62006781600, 61985602800, 62006774400, -7200, 0, 'FNT' ], [ 62006781600, 62014554000, 62006778000, 62014550400, -3600, 1, 'FNST' ], [ 62014554000, 62035725600, 62014546800, 62035718400, -7200, 0, 'FNT' ], [ 62035725600, 62046090000, 62035722000, 62046086400, -3600, 1, 'FNST' ], [ 62046090000, 62067261600, 62046082800, 62067254400, -7200, 0, 'FNT' ], [ 62067261600, 62077712400, 62067258000, 62077708800, -3600, 1, 'FNST' ], [ 62077712400, 62635428000, 62077705200, 62635420800, -7200, 0, 'FNT' ], [ 62635428000, 62646915600, 62635424400, 62646912000, -3600, 1, 'FNST' ], [ 62646915600, 62666272800, 62646908400, 62666265600, -7200, 0, 'FNT' ], [ 62666272800, 62675946000, 62666269200, 62675942400, -3600, 1, 'FNST' ], [ 62675946000, 62697808800, 62675938800, 62697801600, -7200, 0, 'FNT' ], [ 62697808800, 62706877200, 62697805200, 62706873600, -3600, 1, 'FNST' ], [ 62706877200, 62728653600, 62706870000, 62728646400, -7200, 0, 'FNT' ], [ 62728653600, 62737722000, 62728650000, 62737718400, -3600, 1, 'FNST' ], [ 62737722000, 62760103200, 62737714800, 62760096000, -7200, 0, 'FNT' ], [ 62760103200, 62770381200, 62760099600, 62770377600, -3600, 1, 'FNST' ], [ 62770381200, 62789220000, 62770374000, 62789212800, -7200, 0, 'FNT' ], [ 62789220000, 63074340000, 62789212800, 63074332800, -7200, 0, 'FNT' ], [ 63074340000, 63074599200, 63074332800, 63074592000, -7200, 0, 'FNT' ], [ 63074599200, 63087296400, 63074595600, 63087292800, -3600, 1, 'FNST' ], [ 63087296400, 63106653600, 63087289200, 63106646400, -7200, 0, 'FNT' ], [ 63106653600, 63107254800, 63106650000, 63107251200, -3600, 1, 'FNST' ], [ 63107254800, 63136029600, 63107247600, 63136022400, -7200, 0, 'FNT' ], [ 63136029600, 63138708000, 63136022400, 63138700800, -7200, 0, 'FNT' ], [ 63138708000, 63149590800, 63138704400, 63149587200, -3600, 1, 'FNST' ], [ 63149590800, 63169120800, 63149583600, 63169113600, -7200, 0, 'FNT' ], [ 63169120800, DateTime::TimeZone::INFINITY, 63169113600, DateTime::TimeZone::INFINITY, -7200, 0, 'FNT' ], ]; sub olson_version { '2010b' } sub has_dst_changes { 19 } sub _max_year { 2020 } sub _new_instance { return shift->_init( @_, spans => $spans ); } 1;