# 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/UWJ7kcRuTI/australasia. Olson data version 1 # # Do not edit this file directly. # package DateTime::TimeZone::Australia::Lord_Howe; use strict; use Class::Singleton; use DateTime::TimeZone; use DateTime::TimeZone::OlsonDB; @DateTime::TimeZone::Australia::Lord_Howe::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); my $spans = [ [ DateTime::TimeZone::NEG_INFINITY, 59771568220, DateTime::TimeZone::NEG_INFINITY, 59771606400, 38180, 0, 'LMT' ], [ 59771568220, 62487900000, 59771604220, 62487936000, 36000, 0, 'EST' ], [ 62487900000, 62508468600, 62487937800, 62508506400, 37800, 0, 'LHST' ], [ 62508468600, 62519956200, 62508510000, 62519997600, 41400, 1, 'LHST' ], [ 62519956200, 62540523000, 62519994000, 62540560800, 37800, 0, 'LHST' ], [ 62540523000, 62551405800, 62540564400, 62551447200, 41400, 1, 'LHST' ], [ 62551405800, 62571972600, 62551443600, 62572010400, 37800, 0, 'LHST' ], [ 62571972600, 62582855400, 62572014000, 62582896800, 41400, 1, 'LHST' ], [ 62582855400, 62603422200, 62582893200, 62603460000, 37800, 0, 'LHST' ], [ 62603422200, 62614305000, 62603463600, 62614346400, 41400, 1, 'LHST' ], [ 62614305000, 62634871800, 62614342800, 62634909600, 37800, 0, 'LHST' ], [ 62634871800, 62646966000, 62634911400, 62647005600, 39600, 1, 'LHST' ], [ 62646966000, 62665716600, 62647003800, 62665754400, 37800, 0, 'LHST' ], [ 62665716600, 62678415600, 62665756200, 62678455200, 39600, 1, 'LHST' ], [ 62678415600, 62697771000, 62678453400, 62697808800, 37800, 0, 'LHST' ], [ 62697771000, 62710470000, 62697810600, 62710509600, 39600, 1, 'LHST' ], [ 62710470000, 62729825400, 62710507800, 62729863200, 37800, 0, 'LHST' ], [ 62729825400, 62741919600, 62729865000, 62741959200, 39600, 1, 'LHST' ], [ 62741919600, 62761275000, 62741957400, 62761312800, 37800, 0, 'LHST' ], [ 62761275000, 62772159600, 62761314600, 62772199200, 39600, 1, 'LHST' ], [ 62772159600, 62792724600, 62772197400, 62792762400, 37800, 0, 'LHST' ], [ 62792724600, 62803609200, 62792764200, 62803648800, 39600, 1, 'LHST' ], [ 62803609200, 62824174200, 62803647000, 62824212000, 37800, 0, 'LHST' ], [ 62824174200, 62835058800, 62824213800, 62835098400, 39600, 1, 'LHST' ], [ 62835058800, 62855623800, 62835096600, 62855661600, 37800, 0, 'LHST' ], [ 62855623800, 62867113200, 62855663400, 62867152800, 39600, 1, 'LHST' ], [ 62867113200, 62887678200, 62867151000, 62887716000, 37800, 0, 'LHST' ], [ 62887678200, 62898562800, 62887717800, 62898602400, 39600, 1, 'LHST' ], [ 62898562800, 62919127800, 62898600600, 62919165600, 37800, 0, 'LHST' ], [ 62919127800, 62930012400, 62919167400, 62930052000, 39600, 1, 'LHST' ], [ 62930012400, 62950577400, 62930050200, 62950615200, 37800, 0, 'LHST' ], [ 62950577400, 62963881200, 62950617000, 62963920800, 39600, 1, 'LHST' ], [ 62963881200, 62982027000, 62963919000, 62982064800, 37800, 0, 'LHST' ], [ 62982027000, 62995330800, 62982066600, 62995370400, 39600, 1, 'LHST' ], [ 62995330800, 63013476600, 62995368600, 63013514400, 37800, 0, 'LHST' ], [ 63013476600, 63026780400, 63013516200, 63026820000, 39600, 1, 'LHST' ], [ 63026780400, 63044926200, 63026818200, 63044964000, 37800, 0, 'LHST' ], [ 63044926200, 63058230000, 63044965800, 63058269600, 39600, 1, 'LHST' ], [ 63058230000, 63076980600, 63058267800, 63077018400, 37800, 0, 'LHST' ], [ 63076980600, 63089679600, 63077020200, 63089719200, 39600, 1, 'LHST' ], [ 63089679600, 63102987000, 63089717400, 63103024800, 37800, 0, 'LHST' ], [ 63102987000, 63121129200, 63103026600, 63121168800, 39600, 1, 'LHST' ], [ 63121129200, 63139879800, 63121167000, 63139917600, 37800, 0, 'LHST' ], [ 63139879800, 63153183600, 63139919400, 63153223200, 39600, 1, 'LHST' ], [ 63153183600, 63171329400, 63153221400, 63171367200, 37800, 0, 'LHST' ], [ 63171329400, 63184633200, 63171369000, 63184672800, 39600, 1, 'LHST' ], [ 63184633200, 63202779000, 63184671000, 63202816800, 37800, 0, 'LHST' ], [ 63202779000, 63216082800, 63202818600, 63216122400, 39600, 1, 'LHST' ], [ 63216082800, 63234833400, 63216120600, 63234871200, 37800, 0, 'LHST' ], [ 63234833400, 63247532400, 63234873000, 63247572000, 39600, 1, 'LHST' ], [ 63247532400, 63266283000, 63247570200, 63266320800, 37800, 0, 'LHST' ], [ 63266283000, 63279586800, 63266322600, 63279626400, 39600, 1, 'LHST' ], [ 63279586800, 63297732600, 63279624600, 63297770400, 37800, 0, 'LHST' ], [ 63297732600, 63310431600, 63297772200, 63310471200, 39600, 1, 'LHST' ], [ 63310431600, 63329182200, 63310469400, 63329220000, 37800, 0, 'LHST' ], [ 63329182200, 63342486000, 63329221800, 63342525600, 39600, 1, 'LHST' ], [ 63342486000, 63360631800, 63342523800, 63360669600, 37800, 0, 'LHST' ], [ 63360631800, 63373935600, 63360671400, 63373975200, 39600, 1, 'LHST' ], [ 63373935600, 63392081400, 63373973400, 63392119200, 37800, 0, 'LHST' ], [ 63392081400, 63405385200, 63392121000, 63405424800, 39600, 1, 'LHST' ], [ 63405385200, 63424135800, 63405423000, 63424173600, 37800, 0, 'LHST' ], [ 63424135800, 63436834800, 63424175400, 63436874400, 39600, 1, 'LHST' ], [ 63436834800, 63455585400, 63436872600, 63455623200, 37800, 0, 'LHST' ], [ 63455585400, 63468284400, 63455625000, 63468324000, 39600, 1, 'LHST' ], [ 63468284400, 63487035000, 63468322200, 63487072800, 37800, 0, 'LHST' ], [ 63487035000, 63500338800, 63487074600, 63500378400, 39600, 1, 'LHST' ], [ 63500338800, 63518484600, 63500376600, 63518522400, 37800, 0, 'LHST' ], [ 63518484600, 63531788400, 63518524200, 63531828000, 39600, 1, 'LHST' ], [ 63531788400, 63549934200, 63531826200, 63549972000, 37800, 0, 'LHST' ], [ 63549934200, 63563238000, 63549973800, 63563277600, 39600, 1, 'LHST' ], [ 63563238000, 63581383800, 63563275800, 63581421600, 37800, 0, 'LHST' ], [ 63581383800, 63594687600, 63581423400, 63594727200, 39600, 1, 'LHST' ], [ 63594687600, 63613438200, 63594725400, 63613476000, 37800, 0, 'LHST' ], [ 63613438200, 63626137200, 63613477800, 63626176800, 39600, 1, 'LHST' ], [ 63626137200, 63644887800, 63626175000, 63644925600, 37800, 0, 'LHST' ], ]; sub has_dst_changes { 37 } sub _max_year { 2016 } sub _new_instance { return shift->_init( @_, spans => $spans ); } sub _last_offset { 37800 } my $last_observance = bless( { 'format' => 'LHST', 'gmtoff' => '10:30', 'local_start_datetime' => bless( { 'formatter' => undef, 'local_rd_days' => 723240, 'local_rd_secs' => 1800, 'offset_modifier' => 0, 'rd_nanosecs' => 0, 'tz' => bless( { 'name' => 'floating', 'offset' => 0 }, 'DateTime::TimeZone::Floating' ), 'utc_rd_days' => 723240, 'utc_rd_secs' => 1800, 'utc_year' => 1982 }, 'DateTime' ), 'offset_from_std' => 0, 'offset_from_utc' => 37800, 'until' => [], 'utc_start_datetime' => bless( { 'formatter' => undef, 'local_rd_days' => 723239, 'local_rd_secs' => 50400, 'offset_modifier' => 0, 'rd_nanosecs' => 0, 'tz' => bless( { 'name' => 'floating', 'offset' => 0 }, 'DateTime::TimeZone::Floating' ), 'utc_rd_days' => 723239, 'utc_rd_secs' => 50400, 'utc_year' => 1982 }, 'DateTime' ) }, 'DateTime::TimeZone::OlsonDB::Observance' ) ; sub _last_observance { $last_observance } my $rules = [ bless( { 'at' => '2:00', 'from' => '2007', 'in' => 'Mar', 'letter' => '', 'name' => 'LH', 'offset_from_std' => 0, 'on' => 'lastSun', 'save' => '0', 'to' => 'max', 'type' => undef }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '2:00', 'from' => '2001', 'in' => 'Oct', 'letter' => '', 'name' => 'LH', 'offset_from_std' => 1800, 'on' => 'lastSun', 'save' => '0:30', 'to' => 'max', 'type' => undef }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; sub _rules { $rules } 1;