Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Nassau.pm
CommitLineData
3fea05b9 1# This file is auto-generated by the Perl DateTime Suite time zone
2# code generator (0.07) This code generator comes with the
3# DateTime::TimeZone module distribution in the tools/ directory
4
5#
6# Generated from /tmp/UeJBI4pKMW/northamerica. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::America::Nassau;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Nassau::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460310588164,
25DateTime::TimeZone::NEG_INFINITY,
2660310569600,
27-18564,
280,
29'LMT'
30 ],
31 [
3260310588164,
3361956342000,
3460310570164,
3561956324000,
36-18000,
370,
38'EST'
39 ],
40 [
4161956342000,
4261972063200,
4361956327600,
4461972048800,
45-14400,
461,
47'EDT'
48 ],
49 [
5061972063200,
5161987791600,
5261972045200,
5361987773600,
54-18000,
550,
56'EST'
57 ],
58 [
5961987791600,
6062004117600,
6161987777200,
6262004103200,
63-14400,
641,
65'EDT'
66 ],
67 [
6862004117600,
6962019241200,
7062004099600,
7162019223200,
72-18000,
730,
74'EST'
75 ],
76 [
7762019241200,
7862035567200,
7962019226800,
8062035552800,
81-14400,
821,
83'EDT'
84 ],
85 [
8662035567200,
8762051295600,
8862035549200,
8962051277600,
90-18000,
910,
92'EST'
93 ],
94 [
9562051295600,
9662067016800,
9762051281200,
9862067002400,
99-14400,
1001,
101'EDT'
102 ],
103 [
10462067016800,
10562082745200,
10662066998800,
10762082727200,
108-18000,
1090,
110'EST'
111 ],
112 [
11362082745200,
11462098466400,
11562082730800,
11662098452000,
117-14400,
1181,
119'EDT'
120 ],
121 [
12262098466400,
12362114194800,
12462098448400,
12562114176800,
126-18000,
1270,
128'EST'
129 ],
130 [
13162114194800,
13262129916000,
13362114180400,
13462129901600,
135-14400,
1361,
137'EDT'
138 ],
139 [
14062129916000,
14162145644400,
14262129898000,
14362145626400,
144-18000,
1450,
146'EST'
147 ],
148 [
14962145644400,
15062161365600,
15162145630000,
15262161351200,
153-14400,
1541,
155'EDT'
156 ],
157 [
15862161365600,
15962177094000,
16062161347600,
16162177076000,
162-18000,
1630,
164'EST'
165 ],
166 [
16762177094000,
16862193420000,
16962177079600,
17062193405600,
171-14400,
1721,
173'EDT'
174 ],
175 [
17662193420000,
17762209148400,
17862193402000,
17962209130400,
180-18000,
1810,
182'EST'
183 ],
184 [
18562209148400,
18662224869600,
18762209134000,
18862224855200,
189-14400,
1901,
191'EDT'
192 ],
193 [
19462224869600,
19562240598000,
19662224851600,
19762240580000,
198-18000,
1990,
200'EST'
201 ],
202 [
20362240598000,
20462256319200,
20562240583600,
20662256304800,
207-14400,
2081,
209'EDT'
210 ],
211 [
21262256319200,
21362272047600,
21462256301200,
21562272029600,
216-18000,
2170,
218'EST'
219 ],
220 [
22162272047600,
22262287768800,
22362272033200,
22462287754400,
225-14400,
2261,
227'EDT'
228 ],
229 [
23062287768800,
23162303497200,
23262287750800,
23362303479200,
234-18000,
2350,
236'EST'
237 ],
238 [
23962303497200,
24062319218400,
24162303482800,
24262319204000,
243-14400,
2441,
245'EDT'
246 ],
247 [
24862319218400,
24962325003600,
25062319200400,
25162324985600,
252-18000,
2530,
254'EST'
255 ],
256 [
25762325003600,
25862334946800,
25962324985600,
26062334928800,
261-18000,
2620,
263'EST'
264 ],
265 [
26662334946800,
26762351272800,
26862334932400,
26962351258400,
270-14400,
2711,
272'EDT'
273 ],
274 [
27562351272800,
27662366396400,
27762351254800,
27862366378400,
279-18000,
2800,
281'EST'
282 ],
283 [
28462366396400,
28562382722400,
28662366382000,
28762382708000,
288-14400,
2891,
290'EDT'
291 ],
292 [
29362382722400,
29462398450800,
29562382704400,
29662398432800,
297-18000,
2980,
299'EST'
300 ],
301 [
30262398450800,
30362414172000,
30462398436400,
30562414157600,
306-14400,
3071,
308'EDT'
309 ],
310 [
31162414172000,
31262429900400,
31362414154000,
31462429882400,
315-18000,
3160,
317'EST'
318 ],
319 [
32062429900400,
32162445621600,
32262429886000,
32362445607200,
324-14400,
3251,
326'EDT'
327 ],
328 [
32962445621600,
33062461350000,
33162445603600,
33262461332000,
333-18000,
3340,
335'EST'
336 ],
337 [
33862461350000,
33962477071200,
34062461335600,
34162477056800,
342-14400,
3431,
344'EDT'
345 ],
346 [
34762477071200,
34862492799600,
34962477053200,
35062492781600,
351-18000,
3520,
353'EST'
354 ],
355 [
35662492799600,
35762508520800,
35862492785200,
35962508506400,
360-14400,
3611,
362'EDT'
363 ],
364 [
36562508520800,
36662524249200,
36762508502800,
36862524231200,
369-18000,
3700,
371'EST'
372 ],
373 [
37462524249200,
37562540575200,
37662524234800,
37762540560800,
378-14400,
3791,
380'EDT'
381 ],
382 [
38362540575200,
38462555698800,
38562540557200,
38662555680800,
387-18000,
3880,
389'EST'
390 ],
391 [
39262555698800,
39362572024800,
39462555684400,
39562572010400,
396-14400,
3971,
398'EDT'
399 ],
400 [
40162572024800,
40262587753200,
40362572006800,
40462587735200,
405-18000,
4060,
407'EST'
408 ],
409 [
41062587753200,
41162603474400,
41262587738800,
41362603460000,
414-14400,
4151,
416'EDT'
417 ],
418 [
41962603474400,
42062619202800,
42162603456400,
42262619184800,
423-18000,
4240,
425'EST'
426 ],
427 [
42862619202800,
42962634924000,
43062619188400,
43162634909600,
432-14400,
4331,
434'EDT'
435 ],
436 [
43762634924000,
43862650652400,
43962634906000,
44062650634400,
441-18000,
4420,
443'EST'
444 ],
445 [
44662650652400,
44762666373600,
44862650638000,
44962666359200,
450-14400,
4511,
452'EDT'
453 ],
454 [
45562666373600,
45662680287600,
45762666355600,
45862680269600,
459-18000,
4600,
461'EST'
462 ],
463 [
46462680287600,
46562697823200,
46662680273200,
46762697808800,
468-14400,
4691,
470'EDT'
471 ],
472 [
47362697823200,
47462711737200,
47562697805200,
47662711719200,
477-18000,
4780,
479'EST'
480 ],
481 [
48262711737200,
48362729877600,
48462711722800,
48562729863200,
486-14400,
4871,
488'EDT'
489 ],
490 [
49162729877600,
49262743186800,
49362729859600,
49462743168800,
495-18000,
4960,
497'EST'
498 ],
499 [
50062743186800,
50162761327200,
50262743172400,
50362761312800,
504-14400,
5051,
506'EDT'
507 ],
508 [
50962761327200,
51062774636400,
51162761309200,
51262774618400,
513-18000,
5140,
515'EST'
516 ],
517 [
51862774636400,
51962792776800,
52062774622000,
52162792762400,
522-14400,
5231,
524'EDT'
525 ],
526 [
52762792776800,
52862806690800,
52962792758800,
53062806672800,
531-18000,
5320,
533'EST'
534 ],
535 [
53662806690800,
53762824226400,
53862806676400,
53962824212000,
540-14400,
5411,
542'EDT'
543 ],
544 [
54562824226400,
54662838140400,
54762824208400,
54862838122400,
549-18000,
5500,
551'EST'
552 ],
553 [
55462838140400,
55562855676000,
55662838126000,
55762855661600,
558-14400,
5591,
560'EDT'
561 ],
562 [
56362855676000,
56462869590000,
56562855658000,
56662869572000,
567-18000,
5680,
569'EST'
570 ],
571 [
57262869590000,
57362887730400,
57462869575600,
57562887716000,
576-14400,
5771,
578'EDT'
579 ],
580 [
58162887730400,
58262901039600,
58362887712400,
58462901021600,
585-18000,
5860,
587'EST'
588 ],
589 [
59062901039600,
59162919180000,
59262901025200,
59362919165600,
594-14400,
5951,
596'EDT'
597 ],
598 [
59962919180000,
60062932489200,
60162919162000,
60262932471200,
603-18000,
6040,
605'EST'
606 ],
607 [
60862932489200,
60962950629600,
61062932474800,
61162950615200,
612-14400,
6131,
614'EDT'
615 ],
616 [
61762950629600,
61862964543600,
61962950611600,
62062964525600,
621-18000,
6220,
623'EST'
624 ],
625 [
62662964543600,
62762982079200,
62862964529200,
62962982064800,
630-14400,
6311,
632'EDT'
633 ],
634 [
63562982079200,
63662995993200,
63762982061200,
63862995975200,
639-18000,
6400,
641'EST'
642 ],
643 [
64462995993200,
64563013528800,
64662995978800,
64763013514400,
648-14400,
6491,
650'EDT'
651 ],
652 [
65363013528800,
65463027442800,
65563013510800,
65663027424800,
657-18000,
6580,
659'EST'
660 ],
661 [
66263027442800,
66363044978400,
66463027428400,
66563044964000,
666-14400,
6671,
668'EDT'
669 ],
670 [
67163044978400,
67263058892400,
67363044960400,
67463058874400,
675-18000,
6760,
677'EST'
678 ],
679 [
68063058892400,
68163077032800,
68263058878000,
68363077018400,
684-14400,
6851,
686'EDT'
687 ],
688 [
68963077032800,
69063090342000,
69163077014800,
69263090324000,
693-18000,
6940,
695'EST'
696 ],
697 [
69863090342000,
69963108482400,
70063090327600,
70163108468000,
702-14400,
7031,
704'EDT'
705 ],
706 [
70763108482400,
70863121791600,
70963108464400,
71063121773600,
711-18000,
7120,
713'EST'
714 ],
715 [
71663121791600,
71763139932000,
71863121777200,
71963139917600,
720-14400,
7211,
722'EDT'
723 ],
724 [
72563139932000,
72663153846000,
72763139914000,
72863153828000,
729-18000,
7300,
731'EST'
732 ],
733 [
73463153846000,
73563171381600,
73663153831600,
73763171367200,
738-14400,
7391,
740'EDT'
741 ],
742 [
74363171381600,
74463185295600,
74563171363600,
74663185277600,
747-18000,
7480,
749'EST'
750 ],
751 [
75263185295600,
75363202831200,
75463185281200,
75563202816800,
756-14400,
7571,
758'EDT'
759 ],
760 [
76163202831200,
76263216745200,
76363202813200,
76463216727200,
765-18000,
7660,
767'EST'
768 ],
769 [
77063216745200,
77163234885600,
77263216730800,
77363234871200,
774-14400,
7751,
776'EDT'
777 ],
778 [
77963234885600,
78063248194800,
78163234867600,
78263248176800,
783-18000,
7840,
785'EST'
786 ],
787 [
78863248194800,
78963266335200,
79063248180400,
79163266320800,
792-14400,
7931,
794'EDT'
795 ],
796 [
79763266335200,
79863279644400,
79963266317200,
80063279626400,
801-18000,
8020,
803'EST'
804 ],
805 [
80663279644400,
80763297784800,
80863279630000,
80963297770400,
810-14400,
8111,
812'EDT'
813 ],
814 [
81563297784800,
81663309279600,
81763297766800,
81863309261600,
819-18000,
8200,
821'EST'
822 ],
823 [
82463309279600,
82563329839200,
82663309265200,
82763329824800,
828-14400,
8291,
830'EDT'
831 ],
832 [
83363329839200,
83463340729200,
83563329821200,
83663340711200,
837-18000,
8380,
839'EST'
840 ],
841 [
84263340729200,
84363361288800,
84463340714800,
84563361274400,
846-14400,
8471,
848'EDT'
849 ],
850 [
85163361288800,
85263372178800,
85363361270800,
85463372160800,
855-18000,
8560,
857'EST'
858 ],
859 [
86063372178800,
86163392738400,
86263372164400,
86363392724000,
864-14400,
8651,
866'EDT'
867 ],
868 [
86963392738400,
87063404233200,
87163392720400,
87263404215200,
873-18000,
8740,
875'EST'
876 ],
877 [
87863404233200,
87963424792800,
88063404218800,
88163424778400,
882-14400,
8831,
884'EDT'
885 ],
886 [
88763424792800,
88863435682800,
88963424774800,
89063435664800,
891-18000,
8920,
893'EST'
894 ],
895 [
89663435682800,
89763456242400,
89863435668400,
89963456228000,
900-14400,
9011,
902'EDT'
903 ],
904 [
90563456242400,
90663467132400,
90763456224400,
90863467114400,
909-18000,
9100,
911'EST'
912 ],
913 [
91463467132400,
91563487692000,
91663467118000,
91763487677600,
918-14400,
9191,
920'EDT'
921 ],
922 [
92363487692000,
92463498582000,
92563487674000,
92663498564000,
927-18000,
9280,
929'EST'
930 ],
931 [
93263498582000,
93363519141600,
93463498567600,
93563519127200,
936-14400,
9371,
938'EDT'
939 ],
940 [
94163519141600,
94263530031600,
94363519123600,
94463530013600,
945-18000,
9460,
947'EST'
948 ],
949 [
95063530031600,
95163550591200,
95263530017200,
95363550576800,
954-14400,
9551,
956'EDT'
957 ],
958 [
95963550591200,
96063561481200,
96163550573200,
96263561463200,
963-18000,
9640,
965'EST'
966 ],
967 [
96863561481200,
96963582040800,
97063561466800,
97163582026400,
972-14400,
9731,
974'EDT'
975 ],
976 [
97763582040800,
97863593535600,
97963582022800,
98063593517600,
981-18000,
9820,
983'EST'
984 ],
985 [
98663593535600,
98763614095200,
98863593521200,
98963614080800,
990-14400,
9911,
992'EDT'
993 ],
994 [
99563614095200,
99663624985200,
99763614077200,
99863624967200,
999-18000,
10000,
1001'EST'
1002 ],
1003 [
100463624985200,
100563645544800,
100663624970800,
100763645530400,
1008-14400,
10091,
1010'EDT'
1011 ],
1012 [
101363645544800,
101463656434800,
101563645526800,
101663656416800,
1017-18000,
10180,
1019'EST'
1020 ],
1021 [
102263656434800,
102363676994400,
102463656420400,
102563676980000,
1026-14400,
10271,
1028'EDT'
1029 ],
1030 [
103163676994400,
103263687884400,
103363676976400,
103463687866400,
1035-18000,
10360,
1037'EST'
1038 ],
1039 [
104063687884400,
104163708444000,
104263687870000,
104363708429600,
1044-14400,
10451,
1046'EDT'
1047 ],
1048 [
104963708444000,
105063719334000,
105163708426000,
105263719316000,
1053-18000,
10540,
1055'EST'
1056 ],
1057 [
105863719334000,
105963739893600,
106063719319600,
106163739879200,
1062-14400,
10631,
1064'EDT'
1065 ],
1066];
1067
1068sub olson_version { '2009s' }
1069
1070sub has_dst_changes { 57 }
1071
1072sub _max_year { 2019 }
1073
1074sub _new_instance
1075{
1076 return shift->_init( @_, spans => $spans );
1077}
1078
1079sub _last_offset { -18000 }
1080
1081my $last_observance = bless( {
1082 'format' => 'E%sT',
1083 'gmtoff' => '-5:00',
1084 'local_start_datetime' => bless( {
1085 'formatter' => undef,
1086 'local_rd_days' => 721354,
1087 'local_rd_secs' => 0,
1088 'offset_modifier' => 0,
1089 'rd_nanosecs' => 0,
1090 'tz' => bless( {
1091 'name' => 'floating',
1092 'offset' => 0
1093 }, 'DateTime::TimeZone::Floating' ),
1094 'utc_rd_days' => 721354,
1095 'utc_rd_secs' => 0,
1096 'utc_year' => 1977
1097 }, 'DateTime' ),
1098 'offset_from_std' => 0,
1099 'offset_from_utc' => -18000,
1100 'until' => [],
1101 'utc_start_datetime' => bless( {
1102 'formatter' => undef,
1103 'local_rd_days' => 721354,
1104 'local_rd_secs' => 18000,
1105 'offset_modifier' => 0,
1106 'rd_nanosecs' => 0,
1107 'tz' => bless( {
1108 'name' => 'floating',
1109 'offset' => 0
1110 }, 'DateTime::TimeZone::Floating' ),
1111 'utc_rd_days' => 721354,
1112 'utc_rd_secs' => 18000,
1113 'utc_year' => 1977
1114 }, 'DateTime' )
1115}, 'DateTime::TimeZone::OlsonDB::Observance' )
1116;
1117sub _last_observance { $last_observance }
1118
1119my $rules = [
1120 bless( {
1121 'at' => '2:00',
1122 'from' => '2007',
1123 'in' => 'Mar',
1124 'letter' => 'D',
1125 'name' => 'US',
1126 'offset_from_std' => 3600,
1127 'on' => 'Sun>=8',
1128 'save' => '1:00',
1129 'to' => 'max',
1130 'type' => undef
1131 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1132 bless( {
1133 'at' => '2:00',
1134 'from' => '2007',
1135 'in' => 'Nov',
1136 'letter' => 'S',
1137 'name' => 'US',
1138 'offset_from_std' => 0,
1139 'on' => 'Sun>=1',
1140 'save' => '0',
1141 'to' => 'max',
1142 'type' => undef
1143 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1144]
1145;
1146sub _rules { $rules }
1147
1148
11491;
1150