Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Nipigon.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::Nipigon;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Nipigon::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459768949184,
25DateTime::TimeZone::NEG_INFINITY,
2659768928000,
27-21184,
280,
29'LMT'
30 ],
31 [
3259768949184,
3360503612400,
3459768931184,
3560503594400,
36-18000,
370,
38'EST'
39 ],
40 [
4160503612400,
4260520888800,
4360503598000,
4460520874400,
45-14400,
461,
47'EDT'
48 ],
49 [
5060520888800,
5161212430800,
5260520870800,
5361212412800,
54-18000,
550,
56'EST'
57 ],
58 [
5961212430800,
6061255465200,
6161212416400,
6261255450800,
63-14400,
641,
65'EDT'
66 ],
67 [
6861255465200,
6961366287600,
7061255450800,
7161366273200,
72-14400,
731,
74'EWT'
75 ],
76 [
7761366287600,
7861370287200,
7961366273200,
8061370272800,
81-14400,
821,
83'EPT'
84 ],
85 [
8661370287200,
8762272047600,
8861370269200,
8962272029600,
90-18000,
910,
92'EST'
93 ],
94 [
9562272047600,
9662287768800,
9762272033200,
9862287754400,
99-14400,
1001,
101'EDT'
102 ],
103 [
10462287768800,
10562303497200,
10662287750800,
10762303479200,
108-18000,
1090,
110'EST'
111 ],
112 [
11362303497200,
11462319218400,
11562303482800,
11662319204000,
117-14400,
1181,
119'EDT'
120 ],
121 [
12262319218400,
12362334946800,
12462319200400,
12562334928800,
126-18000,
1270,
128'EST'
129 ],
130 [
13162334946800,
13262351272800,
13362334932400,
13462351258400,
135-14400,
1361,
137'EDT'
138 ],
139 [
14062351272800,
14162366396400,
14262351254800,
14362366378400,
144-18000,
1450,
146'EST'
147 ],
148 [
14962366396400,
15062382722400,
15162366382000,
15262382708000,
153-14400,
1541,
155'EDT'
156 ],
157 [
15862382722400,
15962398450800,
16062382704400,
16162398432800,
162-18000,
1630,
164'EST'
165 ],
166 [
16762398450800,
16862414172000,
16962398436400,
17062414157600,
171-14400,
1721,
173'EDT'
174 ],
175 [
17662414172000,
17762429900400,
17862414154000,
17962429882400,
180-18000,
1810,
182'EST'
183 ],
184 [
18562429900400,
18662445621600,
18762429886000,
18862445607200,
189-14400,
1901,
191'EDT'
192 ],
193 [
19462445621600,
19562461350000,
19662445603600,
19762461332000,
198-18000,
1990,
200'EST'
201 ],
202 [
20362461350000,
20462477071200,
20562461335600,
20662477056800,
207-14400,
2081,
209'EDT'
210 ],
211 [
21262477071200,
21362492799600,
21462477053200,
21562492781600,
216-18000,
2170,
218'EST'
219 ],
220 [
22162492799600,
22262508520800,
22362492785200,
22462508506400,
225-14400,
2261,
227'EDT'
228 ],
229 [
23062508520800,
23162524249200,
23262508502800,
23362524231200,
234-18000,
2350,
236'EST'
237 ],
238 [
23962524249200,
24062540575200,
24162524234800,
24262540560800,
243-14400,
2441,
245'EDT'
246 ],
247 [
24862540575200,
24962555698800,
25062540557200,
25162555680800,
252-18000,
2530,
254'EST'
255 ],
256 [
25762555698800,
25862572024800,
25962555684400,
26062572010400,
261-14400,
2621,
263'EDT'
264 ],
265 [
26662572024800,
26762587753200,
26862572006800,
26962587735200,
270-18000,
2710,
272'EST'
273 ],
274 [
27562587753200,
27662603474400,
27762587738800,
27862603460000,
279-14400,
2801,
281'EDT'
282 ],
283 [
28462603474400,
28562619202800,
28662603456400,
28762619184800,
288-18000,
2890,
290'EST'
291 ],
292 [
29362619202800,
29462634924000,
29562619188400,
29662634909600,
297-14400,
2981,
299'EDT'
300 ],
301 [
30262634924000,
30362650652400,
30462634906000,
30562650634400,
306-18000,
3070,
308'EST'
309 ],
310 [
31162650652400,
31262666373600,
31362650638000,
31462666359200,
315-14400,
3161,
317'EDT'
318 ],
319 [
32062666373600,
32162680287600,
32262666355600,
32362680269600,
324-18000,
3250,
326'EST'
327 ],
328 [
32962680287600,
33062697823200,
33162680273200,
33262697808800,
333-14400,
3341,
335'EDT'
336 ],
337 [
33862697823200,
33962711737200,
34062697805200,
34162711719200,
342-18000,
3430,
344'EST'
345 ],
346 [
34762711737200,
34862729877600,
34962711722800,
35062729863200,
351-14400,
3521,
353'EDT'
354 ],
355 [
35662729877600,
35762743186800,
35862729859600,
35962743168800,
360-18000,
3610,
362'EST'
363 ],
364 [
36562743186800,
36662761327200,
36762743172400,
36862761312800,
369-14400,
3701,
371'EDT'
372 ],
373 [
37462761327200,
37562774636400,
37662761309200,
37762774618400,
378-18000,
3790,
380'EST'
381 ],
382 [
38362774636400,
38462792776800,
38562774622000,
38662792762400,
387-14400,
3881,
389'EDT'
390 ],
391 [
39262792776800,
39362806690800,
39462792758800,
39562806672800,
396-18000,
3970,
398'EST'
399 ],
400 [
40162806690800,
40262824226400,
40362806676400,
40462824212000,
405-14400,
4061,
407'EDT'
408 ],
409 [
41062824226400,
41162838140400,
41262824208400,
41362838122400,
414-18000,
4150,
416'EST'
417 ],
418 [
41962838140400,
42062855676000,
42162838126000,
42262855661600,
423-14400,
4241,
425'EDT'
426 ],
427 [
42862855676000,
42962869590000,
43062855658000,
43162869572000,
432-18000,
4330,
434'EST'
435 ],
436 [
43762869590000,
43862887730400,
43962869575600,
44062887716000,
441-14400,
4421,
443'EDT'
444 ],
445 [
44662887730400,
44762901039600,
44862887712400,
44962901021600,
450-18000,
4510,
452'EST'
453 ],
454 [
45562901039600,
45662919180000,
45762901025200,
45862919165600,
459-14400,
4601,
461'EDT'
462 ],
463 [
46462919180000,
46562932489200,
46662919162000,
46762932471200,
468-18000,
4690,
470'EST'
471 ],
472 [
47362932489200,
47462950629600,
47562932474800,
47662950615200,
477-14400,
4781,
479'EDT'
480 ],
481 [
48262950629600,
48362964543600,
48462950611600,
48562964525600,
486-18000,
4870,
488'EST'
489 ],
490 [
49162964543600,
49262982079200,
49362964529200,
49462982064800,
495-14400,
4961,
497'EDT'
498 ],
499 [
50062982079200,
50162995993200,
50262982061200,
50362995975200,
504-18000,
5050,
506'EST'
507 ],
508 [
50962995993200,
51063013528800,
51162995978800,
51263013514400,
513-14400,
5141,
515'EDT'
516 ],
517 [
51863013528800,
51963027442800,
52063013510800,
52163027424800,
522-18000,
5230,
524'EST'
525 ],
526 [
52763027442800,
52863044978400,
52963027428400,
53063044964000,
531-14400,
5321,
533'EDT'
534 ],
535 [
53663044978400,
53763058892400,
53863044960400,
53963058874400,
540-18000,
5410,
542'EST'
543 ],
544 [
54563058892400,
54663077032800,
54763058878000,
54863077018400,
549-14400,
5501,
551'EDT'
552 ],
553 [
55463077032800,
55563090342000,
55663077014800,
55763090324000,
558-18000,
5590,
560'EST'
561 ],
562 [
56363090342000,
56463108482400,
56563090327600,
56663108468000,
567-14400,
5681,
569'EDT'
570 ],
571 [
57263108482400,
57363121791600,
57463108464400,
57563121773600,
576-18000,
5770,
578'EST'
579 ],
580 [
58163121791600,
58263139932000,
58363121777200,
58463139917600,
585-14400,
5861,
587'EDT'
588 ],
589 [
59063139932000,
59163153846000,
59263139914000,
59363153828000,
594-18000,
5950,
596'EST'
597 ],
598 [
59963153846000,
60063171381600,
60163153831600,
60263171367200,
603-14400,
6041,
605'EDT'
606 ],
607 [
60863171381600,
60963185295600,
61063171363600,
61163185277600,
612-18000,
6130,
614'EST'
615 ],
616 [
61763185295600,
61863202831200,
61963185281200,
62063202816800,
621-14400,
6221,
623'EDT'
624 ],
625 [
62663202831200,
62763216745200,
62863202813200,
62963216727200,
630-18000,
6310,
632'EST'
633 ],
634 [
63563216745200,
63663234885600,
63763216730800,
63863234871200,
639-14400,
6401,
641'EDT'
642 ],
643 [
64463234885600,
64563248194800,
64663234867600,
64763248176800,
648-18000,
6490,
650'EST'
651 ],
652 [
65363248194800,
65463266335200,
65563248180400,
65663266320800,
657-14400,
6581,
659'EDT'
660 ],
661 [
66263266335200,
66363279644400,
66463266317200,
66563279626400,
666-18000,
6670,
668'EST'
669 ],
670 [
67163279644400,
67263297784800,
67363279630000,
67463297770400,
675-14400,
6761,
677'EDT'
678 ],
679 [
68063297784800,
68163309279600,
68263297766800,
68363309261600,
684-18000,
6850,
686'EST'
687 ],
688 [
68963309279600,
69063329839200,
69163309265200,
69263329824800,
693-14400,
6941,
695'EDT'
696 ],
697 [
69863329839200,
69963340729200,
70063329821200,
70163340711200,
702-18000,
7030,
704'EST'
705 ],
706 [
70763340729200,
70863361288800,
70963340714800,
71063361274400,
711-14400,
7121,
713'EDT'
714 ],
715 [
71663361288800,
71763372178800,
71863361270800,
71963372160800,
720-18000,
7210,
722'EST'
723 ],
724 [
72563372178800,
72663392738400,
72763372164400,
72863392724000,
729-14400,
7301,
731'EDT'
732 ],
733 [
73463392738400,
73563404233200,
73663392720400,
73763404215200,
738-18000,
7390,
740'EST'
741 ],
742 [
74363404233200,
74463424792800,
74563404218800,
74663424778400,
747-14400,
7481,
749'EDT'
750 ],
751 [
75263424792800,
75363435682800,
75463424774800,
75563435664800,
756-18000,
7570,
758'EST'
759 ],
760 [
76163435682800,
76263456242400,
76363435668400,
76463456228000,
765-14400,
7661,
767'EDT'
768 ],
769 [
77063456242400,
77163467132400,
77263456224400,
77363467114400,
774-18000,
7750,
776'EST'
777 ],
778 [
77963467132400,
78063487692000,
78163467118000,
78263487677600,
783-14400,
7841,
785'EDT'
786 ],
787 [
78863487692000,
78963498582000,
79063487674000,
79163498564000,
792-18000,
7930,
794'EST'
795 ],
796 [
79763498582000,
79863519141600,
79963498567600,
80063519127200,
801-14400,
8021,
803'EDT'
804 ],
805 [
80663519141600,
80763530031600,
80863519123600,
80963530013600,
810-18000,
8110,
812'EST'
813 ],
814 [
81563530031600,
81663550591200,
81763530017200,
81863550576800,
819-14400,
8201,
821'EDT'
822 ],
823 [
82463550591200,
82563561481200,
82663550573200,
82763561463200,
828-18000,
8290,
830'EST'
831 ],
832 [
83363561481200,
83463582040800,
83563561466800,
83663582026400,
837-14400,
8381,
839'EDT'
840 ],
841 [
84263582040800,
84363593535600,
84463582022800,
84563593517600,
846-18000,
8470,
848'EST'
849 ],
850 [
85163593535600,
85263614095200,
85363593521200,
85463614080800,
855-14400,
8561,
857'EDT'
858 ],
859 [
86063614095200,
86163624985200,
86263614077200,
86363624967200,
864-18000,
8650,
866'EST'
867 ],
868 [
86963624985200,
87063645544800,
87163624970800,
87263645530400,
873-14400,
8741,
875'EDT'
876 ],
877 [
87863645544800,
87963656434800,
88063645526800,
88163656416800,
882-18000,
8830,
884'EST'
885 ],
886 [
88763656434800,
88863676994400,
88963656420400,
89063676980000,
891-14400,
8921,
893'EDT'
894 ],
895 [
89663676994400,
89763687884400,
89863676976400,
89963687866400,
900-18000,
9010,
902'EST'
903 ],
904 [
90563687884400,
90663708444000,
90763687870000,
90863708429600,
909-14400,
9101,
911'EDT'
912 ],
913 [
91463708444000,
91563719334000,
91663708426000,
91763719316000,
918-18000,
9190,
920'EST'
921 ],
922 [
92363719334000,
92463739893600,
92563719319600,
92663739879200,
927-14400,
9281,
929'EDT'
930 ],
931];
932
933sub olson_version { '2009s' }
934
935sub has_dst_changes { 51 }
936
937sub _max_year { 2019 }
938
939sub _new_instance
940{
941 return shift->_init( @_, spans => $spans );
942}
943
944sub _last_offset { -18000 }
945
946my $last_observance = bless( {
947 'format' => 'E%sT',
948 'gmtoff' => '-5:00',
949 'local_start_datetime' => bless( {
950 'formatter' => undef,
951 'local_rd_days' => 708975,
952 'local_rd_secs' => 10800,
953 'offset_modifier' => 0,
954 'rd_nanosecs' => 0,
955 'tz' => bless( {
956 'name' => 'floating',
957 'offset' => 0
958 }, 'DateTime::TimeZone::Floating' ),
959 'utc_rd_days' => 708975,
960 'utc_rd_secs' => 10800,
961 'utc_year' => 1943
962 }, 'DateTime' ),
963 'offset_from_std' => 0,
964 'offset_from_utc' => -18000,
965 'until' => [],
966 'utc_start_datetime' => bless( {
967 'formatter' => undef,
968 'local_rd_days' => 708975,
969 'local_rd_secs' => 25200,
970 'offset_modifier' => 0,
971 'rd_nanosecs' => 0,
972 'tz' => bless( {
973 'name' => 'floating',
974 'offset' => 0
975 }, 'DateTime::TimeZone::Floating' ),
976 'utc_rd_days' => 708975,
977 'utc_rd_secs' => 25200,
978 'utc_year' => 1943
979 }, 'DateTime' )
980}, 'DateTime::TimeZone::OlsonDB::Observance' )
981;
982sub _last_observance { $last_observance }
983
984my $rules = [
985 bless( {
986 'at' => '2:00',
987 'from' => '2007',
988 'in' => 'Nov',
989 'letter' => 'S',
990 'name' => 'Canada',
991 'offset_from_std' => 0,
992 'on' => 'Sun>=1',
993 'save' => '0',
994 'to' => 'max',
995 'type' => undef
996 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
997 bless( {
998 'at' => '2:00',
999 'from' => '2007',
1000 'in' => 'Mar',
1001 'letter' => 'D',
1002 'name' => 'Canada',
1003 'offset_from_std' => 3600,
1004 'on' => 'Sun>=8',
1005 'save' => '1:00',
1006 'to' => 'max',
1007 'type' => undef
1008 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1009]
1010;
1011sub _rules { $rules }
1012
1013
10141;
1015