The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# 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/R1hmpaTdno/southamerica.  Olson data version 2012g
#
# Do not edit this file directly.
#
package DateTime::TimeZone::Atlantic::Stanley;
{
  $DateTime::TimeZone::Atlantic::Stanley::VERSION = '1.51';
}

use strict;

use Class::Singleton 1.03;
use DateTime::TimeZone;
use DateTime::TimeZone::OlsonDB;

@DateTime::TimeZone::Atlantic::Stanley::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );

my $spans =
[
    [
DateTime::TimeZone::NEG_INFINITY,
59611175484,
DateTime::TimeZone::NEG_INFINITY,
59611161600,
-13884,
0,
'LMT'
    ],
    [
59611175484,
60311447484,
59611161600,
60311433600,
-13884,
0,
'SMT'
    ],
    [
60311447484,
61117473600,
60311433084,
61117459200,
-14400,
0,
'FKT'
    ],
    [
61117473600,
61132590000,
61117462800,
61132579200,
-10800,
1,
'FKST'
    ],
    [
61132590000,
61148923200,
61132575600,
61148908800,
-14400,
0,
'FKT'
    ],
    [
61148923200,
61164039600,
61148912400,
61164028800,
-10800,
1,
'FKST'
    ],
    [
61164039600,
61180977600,
61164025200,
61180963200,
-14400,
0,
'FKT'
    ],
    [
61180977600,
61196094000,
61180966800,
61196083200,
-10800,
1,
'FKST'
    ],
    [
61196094000,
61212427200,
61196079600,
61212412800,
-14400,
0,
'FKT'
    ],
    [
61212427200,
61227543600,
61212416400,
61227532800,
-10800,
1,
'FKST'
    ],
    [
61227543600,
61243876800,
61227529200,
61243862400,
-14400,
0,
'FKT'
    ],
    [
61243876800,
61258993200,
61243866000,
61258982400,
-10800,
1,
'FKST'
    ],
    [
61258993200,
61275326400,
61258978800,
61275312000,
-14400,
0,
'FKT'
    ],
    [
61275326400,
61283617200,
61275315600,
61283606400,
-10800,
1,
'FKST'
    ],
    [
61283617200,
62556292800,
61283602800,
62556278400,
-14400,
0,
'FKT'
    ],
    [
62556292800,
62568990000,
62556282000,
62568979200,
-10800,
0,
'FKT'
    ],
    [
62568990000,
62587735200,
62568982800,
62587728000,
-7200,
1,
'FKST'
    ],
    [
62587735200,
62599834800,
62587724400,
62599824000,
-10800,
0,
'FKT'
    ],
    [
62599834800,
62619184800,
62599827600,
62619177600,
-7200,
1,
'FKST'
    ],
    [
62619184800,
62631284400,
62619174000,
62631273600,
-10800,
0,
'FKT'
    ],
    [
62631284400,
62650033200,
62631273600,
62650022400,
-10800,
1,
'FKST'
    ],
    [
62650033200,
62662737600,
62650018800,
62662723200,
-14400,
0,
'FKT'
    ],
    [
62662737600,
62681482800,
62662726800,
62681472000,
-10800,
1,
'FKST'
    ],
    [
62681482800,
62694187200,
62681468400,
62694172800,
-14400,
0,
'FKT'
    ],
    [
62694187200,
62712932400,
62694176400,
62712921600,
-10800,
1,
'FKST'
    ],
    [
62712932400,
62725636800,
62712918000,
62725622400,
-14400,
0,
'FKT'
    ],
    [
62725636800,
62744382000,
62725626000,
62744371200,
-10800,
1,
'FKST'
    ],
    [
62744382000,
62757086400,
62744367600,
62757072000,
-14400,
0,
'FKT'
    ],
    [
62757086400,
62776436400,
62757075600,
62776425600,
-10800,
1,
'FKST'
    ],
    [
62776436400,
62788536000,
62776422000,
62788521600,
-14400,
0,
'FKT'
    ],
    [
62788536000,
62807886000,
62788525200,
62807875200,
-10800,
1,
'FKST'
    ],
    [
62807886000,
62820590400,
62807871600,
62820576000,
-14400,
0,
'FKT'
    ],
    [
62820590400,
62839335600,
62820579600,
62839324800,
-10800,
1,
'FKST'
    ],
    [
62839335600,
62852040000,
62839321200,
62852025600,
-14400,
0,
'FKT'
    ],
    [
62852040000,
62870785200,
62852029200,
62870774400,
-10800,
1,
'FKST'
    ],
    [
62870785200,
62883489600,
62870770800,
62883475200,
-14400,
0,
'FKT'
    ],
    [
62883489600,
62902234800,
62883478800,
62902224000,
-10800,
1,
'FKST'
    ],
    [
62902234800,
62914939200,
62902220400,
62914924800,
-14400,
0,
'FKT'
    ],
    [
62914939200,
62933684400,
62914928400,
62933673600,
-10800,
1,
'FKST'
    ],
    [
62933684400,
62946388800,
62933670000,
62946374400,
-14400,
0,
'FKT'
    ],
    [
62946388800,
62965738800,
62946378000,
62965728000,
-10800,
1,
'FKST'
    ],
    [
62965738800,
62978443200,
62965724400,
62978428800,
-14400,
0,
'FKT'
    ],
    [
62978443200,
62997188400,
62978432400,
62997177600,
-10800,
1,
'FKST'
    ],
    [
62997188400,
63009892800,
62997174000,
63009878400,
-14400,
0,
'FKT'
    ],
    [
63009892800,
63028638000,
63009882000,
63028627200,
-10800,
1,
'FKST'
    ],
    [
63028638000,
63041342400,
63028623600,
63041328000,
-14400,
0,
'FKT'
    ],
    [
63041342400,
63060087600,
63041331600,
63060076800,
-10800,
1,
'FKST'
    ],
    [
63060087600,
63072792000,
63060073200,
63072777600,
-14400,
0,
'FKT'
    ],
    [
63072792000,
63091537200,
63072781200,
63091526400,
-10800,
1,
'FKST'
    ],
    [
63091537200,
63104241600,
63091522800,
63104227200,
-14400,
0,
'FKT'
    ],
    [
63104241600,
63122994000,
63104230800,
63122983200,
-10800,
1,
'FKST'
    ],
    [
63122994000,
63135093600,
63122979600,
63135079200,
-14400,
0,
'FKT'
    ],
    [
63135093600,
63155048400,
63135082800,
63155037600,
-10800,
1,
'FKST'
    ],
    [
63155048400,
63166543200,
63155034000,
63166528800,
-14400,
0,
'FKT'
    ],
    [
63166543200,
63186498000,
63166532400,
63186487200,
-10800,
1,
'FKST'
    ],
    [
63186498000,
63198597600,
63186483600,
63198583200,
-14400,
0,
'FKT'
    ],
    [
63198597600,
63217947600,
63198586800,
63217936800,
-10800,
1,
'FKST'
    ],
    [
63217947600,
63230047200,
63217933200,
63230032800,
-14400,
0,
'FKT'
    ],
    [
63230047200,
63249397200,
63230036400,
63249386400,
-10800,
1,
'FKST'
    ],
    [
63249397200,
63261496800,
63249382800,
63261482400,
-14400,
0,
'FKT'
    ],
    [
63261496800,
63280846800,
63261486000,
63280836000,
-10800,
1,
'FKST'
    ],
    [
63280846800,
63292946400,
63280832400,
63292932000,
-14400,
0,
'FKT'
    ],
    [
63292946400,
63312296400,
63292935600,
63312285600,
-10800,
1,
'FKST'
    ],
    [
63312296400,
63324396000,
63312282000,
63324381600,
-14400,
0,
'FKT'
    ],
    [
63324396000,
63344350800,
63324385200,
63344340000,
-10800,
1,
'FKST'
    ],
    [
63344350800,
63356450400,
63344336400,
63356436000,
-14400,
0,
'FKT'
    ],
    [
63356450400,
63375800400,
63356439600,
63375789600,
-10800,
1,
'FKST'
    ],
    [
63375800400,
63387900000,
63375786000,
63387885600,
-14400,
0,
'FKT'
    ],
    [
63387900000,
63407250000,
63387889200,
63407239200,
-10800,
1,
'FKST'
    ],
    [
63407250000,
63419349600,
63407235600,
63419335200,
-14400,
0,
'FKT'
    ],
    [
63419349600,
DateTime::TimeZone::INFINITY,
63419338800,
DateTime::TimeZone::INFINITY,
-10800,
0,
'FKST'
    ],
];

sub olson_version { '2012g' }

sub has_dst_changes { 33 }

sub _max_year { 2022 }

sub _new_instance
{
    return shift->_init( @_, spans => $spans );
}



1;