Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Kentucky / Monticello.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::Kentucky::Monticello;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Kentucky::Monticello::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459418036000,
25DateTime::TimeZone::NEG_INFINITY,
2659418015636,
27-20364,
280,
29'LMT'
30 ],
31 [
3259418036000,
3360502406400,
3459418014400,
3560502384800,
36-21600,
370,
38'CST'
39 ],
40 [
4160502406400,
4260520546800,
4360502388400,
4460520528800,
45-18000,
461,
47'CDT'
48 ],
49 [
5060520546800,
5160533856000,
5260520525200,
5360533834400,
54-21600,
550,
56'CST'
57 ],
58 [
5960533856000,
6060551996400,
6160533838000,
6260551978400,
63-18000,
641,
65'CDT'
66 ],
67 [
6860551996400,
6961255468800,
7060551974800,
7161255447200,
72-21600,
730,
74'CST'
75 ],
76 [
7761255468800,
7861366287600,
7961255450800,
8061366269600,
81-18000,
821,
83'CWT'
84 ],
85 [
8661366287600,
8761370290800,
8861366269600,
8961370272800,
90-18000,
911,
92'CPT'
93 ],
94 [
9561370290800,
9661378322400,
9761370269200,
9861378300800,
99-21600,
1000,
101'CST'
102 ],
103 [
10461378322400,
10562072546400,
10661378300800,
10762072524800,
108-21600,
1090,
110'CST'
111 ],
112 [
11362072546400,
11462082748800,
11562072524800,
11662082727200,
117-21600,
1180,
119'CST'
120 ],
121 [
12262082748800,
12362098470000,
12462082730800,
12562098452000,
126-18000,
1271,
128'CDT'
129 ],
130 [
13162098470000,
13262114198400,
13362098448400,
13462114176800,
135-21600,
1360,
137'CST'
138 ],
139 [
14062114198400,
14162129919600,
14262114180400,
14362129901600,
144-18000,
1451,
146'CDT'
147 ],
148 [
14962129919600,
15062145648000,
15162129898000,
15262145626400,
153-21600,
1540,
155'CST'
156 ],
157 [
15862145648000,
15962161369200,
16062145630000,
16162161351200,
162-18000,
1631,
164'CDT'
165 ],
166 [
16762161369200,
16862177097600,
16962161347600,
17062177076000,
171-21600,
1720,
173'CST'
174 ],
175 [
17662177097600,
17762193423600,
17862177079600,
17962193405600,
180-18000,
1811,
182'CDT'
183 ],
184 [
18562193423600,
18662209152000,
18762193402000,
18862209130400,
189-21600,
1900,
191'CST'
192 ],
193 [
19462209152000,
19562224873200,
19662209134000,
19762224855200,
198-18000,
1991,
200'CDT'
201 ],
202 [
20362224873200,
20462240601600,
20562224851600,
20662240580000,
207-21600,
2080,
209'CST'
210 ],
211 [
21262240601600,
21362256322800,
21462240583600,
21562256304800,
216-18000,
2171,
218'CDT'
219 ],
220 [
22162256322800,
22262262374400,
22362256301200,
22462262352800,
225-21600,
2260,
227'CST'
228 ],
229 [
23062262374400,
23162287772400,
23262262356400,
23362287754400,
234-18000,
2351,
236'CDT'
237 ],
238 [
23962287772400,
24062298057600,
24162287750800,
24262298036000,
243-21600,
2440,
245'CST'
246 ],
247 [
24862298057600,
24962319222000,
25062298039600,
25162319204000,
252-18000,
2531,
254'CDT'
255 ],
256 [
25762319222000,
25862334950400,
25962319200400,
26062334928800,
261-21600,
2620,
263'CST'
264 ],
265 [
26662334950400,
26762351276400,
26862334932400,
26962351258400,
270-18000,
2711,
272'CDT'
273 ],
274 [
27562351276400,
27662366400000,
27762351254800,
27862366378400,
279-21600,
2800,
281'CST'
282 ],
283 [
28462366400000,
28562382726000,
28662366382000,
28762382708000,
288-18000,
2891,
290'CDT'
291 ],
292 [
29362382726000,
29462398454400,
29562382704400,
29662398432800,
297-21600,
2980,
299'CST'
300 ],
301 [
30262398454400,
30362414175600,
30462398436400,
30562414157600,
306-18000,
3071,
308'CDT'
309 ],
310 [
31162414175600,
31262429904000,
31362414154000,
31462429882400,
315-21600,
3160,
317'CST'
318 ],
319 [
32062429904000,
32162445625200,
32262429886000,
32362445607200,
324-18000,
3251,
326'CDT'
327 ],
328 [
32962445625200,
33062461353600,
33162445603600,
33262461332000,
333-21600,
3340,
335'CST'
336 ],
337 [
33862461353600,
33962477074800,
34062461335600,
34162477056800,
342-18000,
3431,
344'CDT'
345 ],
346 [
34762477074800,
34862492803200,
34962477053200,
35062492781600,
351-21600,
3520,
353'CST'
354 ],
355 [
35662492803200,
35762508524400,
35862492785200,
35962508506400,
360-18000,
3611,
362'CDT'
363 ],
364 [
36562508524400,
36662524252800,
36762508502800,
36862524231200,
369-21600,
3700,
371'CST'
372 ],
373 [
37462524252800,
37562540578800,
37662524234800,
37762540560800,
378-18000,
3791,
380'CDT'
381 ],
382 [
38362540578800,
38462555702400,
38562540557200,
38662555680800,
387-21600,
3880,
389'CST'
390 ],
391 [
39262555702400,
39362572028400,
39462555684400,
39562572010400,
396-18000,
3971,
398'CDT'
399 ],
400 [
40162572028400,
40262587756800,
40362572006800,
40462587735200,
405-21600,
4060,
407'CST'
408 ],
409 [
41062587756800,
41162603478000,
41262587738800,
41362603460000,
414-18000,
4151,
416'CDT'
417 ],
418 [
41962603478000,
42062619206400,
42162603456400,
42262619184800,
423-21600,
4240,
425'CST'
426 ],
427 [
42862619206400,
42962634927600,
43062619188400,
43162634909600,
432-18000,
4331,
434'CDT'
435 ],
436 [
43762634927600,
43862650656000,
43962634906000,
44062650634400,
441-21600,
4420,
443'CST'
444 ],
445 [
44662650656000,
44762666377200,
44862650638000,
44962666359200,
450-18000,
4511,
452'CDT'
453 ],
454 [
45562666377200,
45662680291200,
45762666355600,
45862680269600,
459-21600,
4600,
461'CST'
462 ],
463 [
46462680291200,
46562697826800,
46662680273200,
46762697808800,
468-18000,
4691,
470'CDT'
471 ],
472 [
47362697826800,
47462711740800,
47562697805200,
47662711719200,
477-21600,
4780,
479'CST'
480 ],
481 [
48262711740800,
48362729881200,
48462711722800,
48562729863200,
486-18000,
4871,
488'CDT'
489 ],
490 [
49162729881200,
49262743190400,
49362729859600,
49462743168800,
495-21600,
4960,
497'CST'
498 ],
499 [
50062743190400,
50162761330800,
50262743172400,
50362761312800,
504-18000,
5051,
506'CDT'
507 ],
508 [
50962761330800,
51062774640000,
51162761309200,
51262774618400,
513-21600,
5140,
515'CST'
516 ],
517 [
51862774640000,
51962792780400,
52062774622000,
52162792762400,
522-18000,
5231,
524'CDT'
525 ],
526 [
52762792780400,
52862806694400,
52962792758800,
53062806672800,
531-21600,
5320,
533'CST'
534 ],
535 [
53662806694400,
53762824230000,
53862806676400,
53962824212000,
540-18000,
5411,
542'CDT'
543 ],
544 [
54562824230000,
54662838144000,
54762824208400,
54862838122400,
549-21600,
5500,
551'CST'
552 ],
553 [
55462838144000,
55562855679600,
55662838126000,
55762855661600,
558-18000,
5591,
560'CDT'
561 ],
562 [
56362855679600,
56462869593600,
56562855658000,
56662869572000,
567-21600,
5680,
569'CST'
570 ],
571 [
57262869593600,
57362887734000,
57462869575600,
57562887716000,
576-18000,
5771,
578'CDT'
579 ],
580 [
58162887734000,
58262901043200,
58362887712400,
58462901021600,
585-21600,
5860,
587'CST'
588 ],
589 [
59062901043200,
59162919183600,
59262901025200,
59362919165600,
594-18000,
5951,
596'CDT'
597 ],
598 [
59962919183600,
60062932492800,
60162919162000,
60262932471200,
603-21600,
6040,
605'CST'
606 ],
607 [
60862932492800,
60962950633200,
61062932474800,
61162950615200,
612-18000,
6131,
614'CDT'
615 ],
616 [
61762950633200,
61862964547200,
61962950611600,
62062964525600,
621-21600,
6220,
623'CST'
624 ],
625 [
62662964547200,
62762982082800,
62862964529200,
62962982064800,
630-18000,
6311,
632'CDT'
633 ],
634 [
63562982082800,
63662995996800,
63762982061200,
63862995975200,
639-21600,
6400,
641'CST'
642 ],
643 [
64462995996800,
64563013532400,
64662995978800,
64763013514400,
648-18000,
6491,
650'CDT'
651 ],
652 [
65363013532400,
65463027446400,
65563013510800,
65663027424800,
657-21600,
6580,
659'CST'
660 ],
661 [
66263027446400,
66363044982000,
66463027428400,
66563044964000,
666-18000,
6671,
668'CDT'
669 ],
670 [
67163044982000,
67263058896000,
67363044960400,
67463058874400,
675-21600,
6760,
677'CST'
678 ],
679 [
68063058896000,
68163077036400,
68263058878000,
68363077018400,
684-18000,
6851,
686'CDT'
687 ],
688 [
68963077036400,
69063090345600,
69163077014800,
69263090324000,
693-21600,
6940,
695'CST'
696 ],
697 [
69863090345600,
69963108486000,
70063090327600,
70163108468000,
702-18000,
7031,
704'CDT'
705 ],
706 [
70763108486000,
70863121791600,
70963108468000,
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' => 730422,
1087 'local_rd_secs' => 7200,
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' => 730422,
1095 'utc_rd_secs' => 7200,
1096 'utc_year' => 2001
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' => 730422,
1104 'local_rd_secs' => 25200,
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' => 730422,
1112 'utc_rd_secs' => 25200,
1113 'utc_year' => 2001
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