Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Kentucky / Louisville.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::Louisville;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Kentucky::Louisville::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459418036000,
25DateTime::TimeZone::NEG_INFINITY,
2659418015418,
27-20582,
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,
6960589404000,
7060551974800,
7160589382400,
72-21600,
730,
74'CST'
75 ],
76 [
7760589404000,
7860599779200,
7960589382400,
8060599757600,
81-21600,
820,
83'CST'
84 ],
85 [
8660599779200,
8760610402800,
8860599761200,
8960610384800,
90-18000,
911,
92'CDT'
93 ],
94 [
9560610402800,
9661230585600,
9760610381200,
9861230564000,
99-21600,
1000,
101'CST'
102 ],
103 [
10461230585600,
10561243887600,
10661230567600,
10761243869600,
108-18000,
1091,
110'CDT'
111 ],
112 [
11361243887600,
11461252092000,
11561243866000,
11661252070400,
117-21600,
1180,
119'CST'
120 ],
121 [
12261252092000,
12361255468800,
12461252070400,
12561255447200,
126-21600,
1270,
128'CST'
129 ],
130 [
13161255468800,
13261366287600,
13361255450800,
13461366269600,
135-18000,
1361,
137'CWT'
138 ],
139 [
14061366287600,
14161370290800,
14261366269600,
14361370272800,
144-18000,
1451,
146'CPT'
147 ],
148 [
14961370290800,
15061378322400,
15161370269200,
15261378300800,
153-21600,
1540,
155'CST'
156 ],
157 [
15861378322400,
15961391458800,
16061378304400,
16161391440800,
162-18000,
1631,
164'CDT'
165 ],
166 [
16761391458800,
16861419888000,
16961391437200,
17061419866400,
171-21600,
1720,
173'CST'
174 ],
175 [
17661419888000,
17761527538800,
17861419870000,
17961527520800,
180-18000,
1811,
182'CDT'
183 ],
184 [
18561527538800,
18661546291200,
18761527517200,
18861546269600,
189-21600,
1900,
191'CST'
192 ],
193 [
19461546291200,
19561559593200,
19661546273200,
19761559575200,
198-18000,
1991,
200'CDT'
201 ],
202 [
20361559593200,
20461577740800,
20561559571600,
20661577719200,
207-21600,
2080,
209'CST'
210 ],
211 [
21261577740800,
21361591042800,
21461577722800,
21561591024800,
216-18000,
2171,
218'CDT'
219 ],
220 [
22161591042800,
22261609190400,
22361591021200,
22461609168800,
225-21600,
2260,
227'CST'
228 ],
229 [
23061609190400,
23161622492400,
23261609172400,
23361622474400,
234-18000,
2351,
236'CDT'
237 ],
238 [
23961622492400,
24061640640000,
24161622470800,
24261640618400,
243-21600,
2440,
245'CST'
246 ],
247 [
24861640640000,
24961653942000,
25061640622000,
25161653924000,
252-18000,
2531,
254'CDT'
255 ],
256 [
25761653942000,
25861672089600,
25961653920400,
26061672068000,
261-21600,
2620,
263'CST'
264 ],
265 [
26661672089600,
26761685391600,
26861672071600,
26961685373600,
270-18000,
2711,
272'CDT'
273 ],
274 [
27561685391600,
27661704144000,
27761685370000,
27861704122400,
279-21600,
2800,
281'CST'
282 ],
283 [
28461704144000,
28561719865200,
28661704126000,
28761719847200,
288-18000,
2891,
290'CDT'
291 ],
292 [
29361719865200,
29461735593600,
29561719843600,
29661735572000,
297-21600,
2980,
299'CST'
300 ],
301 [
30261735593600,
30361751314800,
30461735575600,
30561751296800,
306-18000,
3071,
308'CDT'
309 ],
310 [
31161751314800,
31261767043200,
31361751293200,
31461767021600,
315-21600,
3160,
317'CST'
318 ],
319 [
32061767043200,
32161782764400,
32261767025200,
32361782746400,
324-18000,
3251,
326'CDT'
327 ],
328 [
32961782764400,
33061798492800,
33161782742800,
33261798471200,
333-21600,
3340,
335'CST'
336 ],
337 [
33861798492800,
33961814214000,
34061798474800,
34161814196000,
342-18000,
3431,
344'CDT'
345 ],
346 [
34761814214000,
34861829942400,
34961814192400,
35061829920800,
351-21600,
3520,
353'CST'
354 ],
355 [
35661829942400,
35761846268400,
35861829924400,
35961846250400,
360-18000,
3611,
362'CDT'
363 ],
364 [
36561846268400,
36661861996800,
36761846246800,
36861861975200,
369-21600,
3700,
371'CST'
372 ],
373 [
37461861996800,
37561869250800,
37661861978800,
37761869232800,
378-18000,
3791,
380'CDT'
381 ],
382 [
38361869250800,
38462072542800,
38561869232800,
38662072524800,
387-18000,
3880,
389'EST'
390 ],
391 [
39262072542800,
39362082745200,
39462072524800,
39562082727200,
396-18000,
3970,
398'EST'
399 ],
400 [
40162082745200,
40262098466400,
40362082730800,
40462098452000,
405-14400,
4061,
407'EDT'
408 ],
409 [
41062098466400,
41162114194800,
41262098448400,
41362114176800,
414-18000,
4150,
416'EST'
417 ],
418 [
41962114194800,
42062129916000,
42162114180400,
42262129901600,
423-14400,
4241,
425'EDT'
426 ],
427 [
42862129916000,
42962145644400,
43062129898000,
43162145626400,
432-18000,
4330,
434'EST'
435 ],
436 [
43762145644400,
43862161365600,
43962145630000,
44062161351200,
441-14400,
4421,
443'EDT'
444 ],
445 [
44662161365600,
44762177094000,
44862161347600,
44962177076000,
450-18000,
4510,
452'EST'
453 ],
454 [
45562177094000,
45662193420000,
45762177079600,
45862193405600,
459-14400,
4601,
461'EDT'
462 ],
463 [
46462193420000,
46562209148400,
46662193402000,
46762209130400,
468-18000,
4690,
470'EST'
471 ],
472 [
47362209148400,
47462224869600,
47562209134000,
47662224855200,
477-14400,
4781,
479'EDT'
480 ],
481 [
48262224869600,
48362240598000,
48462224851600,
48562240580000,
486-18000,
4870,
488'EST'
489 ],
490 [
49162240598000,
49262256319200,
49362240583600,
49462256304800,
495-14400,
4961,
497'EDT'
498 ],
499 [
50062256319200,
50162262370800,
50262256301200,
50362262352800,
504-18000,
5050,
506'EST'
507 ],
508 [
50962262370800,
51062287772400,
51162262352800,
51262287754400,
513-18000,
5141,
515'CDT'
516 ],
517 [
51862287772400,
51962298054000,
52062287754400,
52162298036000,
522-18000,
5230,
524'EST'
525 ],
526 [
52762298054000,
52862319218400,
52962298039600,
53062319204000,
531-14400,
5321,
533'EDT'
534 ],
535 [
53662319218400,
53762334946800,
53862319200400,
53962334928800,
540-18000,
5410,
542'EST'
543 ],
544 [
54562334946800,
54662351272800,
54762334932400,
54862351258400,
549-14400,
5501,
551'EDT'
552 ],
553 [
55462351272800,
55562366396400,
55662351254800,
55762366378400,
558-18000,
5590,
560'EST'
561 ],
562 [
56362366396400,
56462382722400,
56562366382000,
56662382708000,
567-14400,
5681,
569'EDT'
570 ],
571 [
57262382722400,
57362398450800,
57462382704400,
57562398432800,
576-18000,
5770,
578'EST'
579 ],
580 [
58162398450800,
58262414172000,
58362398436400,
58462414157600,
585-14400,
5861,
587'EDT'
588 ],
589 [
59062414172000,
59162429900400,
59262414154000,
59362429882400,
594-18000,
5950,
596'EST'
597 ],
598 [
59962429900400,
60062445621600,
60162429886000,
60262445607200,
603-14400,
6041,
605'EDT'
606 ],
607 [
60862445621600,
60962461350000,
61062445603600,
61162461332000,
612-18000,
6130,
614'EST'
615 ],
616 [
61762461350000,
61862477071200,
61962461335600,
62062477056800,
621-14400,
6221,
623'EDT'
624 ],
625 [
62662477071200,
62762492799600,
62862477053200,
62962492781600,
630-18000,
6310,
632'EST'
633 ],
634 [
63562492799600,
63662508520800,
63762492785200,
63862508506400,
639-14400,
6401,
641'EDT'
642 ],
643 [
64462508520800,
64562524249200,
64662508502800,
64762524231200,
648-18000,
6490,
650'EST'
651 ],
652 [
65362524249200,
65462540575200,
65562524234800,
65662540560800,
657-14400,
6581,
659'EDT'
660 ],
661 [
66262540575200,
66362555698800,
66462540557200,
66562555680800,
666-18000,
6670,
668'EST'
669 ],
670 [
67162555698800,
67262572024800,
67362555684400,
67462572010400,
675-14400,
6761,
677'EDT'
678 ],
679 [
68062572024800,
68162587753200,
68262572006800,
68362587735200,
684-18000,
6850,
686'EST'
687 ],
688 [
68962587753200,
69062603474400,
69162587738800,
69262603460000,
693-14400,
6941,
695'EDT'
696 ],
697 [
69862603474400,
69962619202800,
70062603456400,
70162619184800,
702-18000,
7030,
704'EST'
705 ],
706 [
70762619202800,
70862634924000,
70962619188400,
71062634909600,
711-14400,
7121,
713'EDT'
714 ],
715 [
71662634924000,
71762650652400,
71862634906000,
71962650634400,
720-18000,
7210,
722'EST'
723 ],
724 [
72562650652400,
72662666373600,
72762650638000,
72862666359200,
729-14400,
7301,
731'EDT'
732 ],
733 [
73462666373600,
73562680287600,
73662666355600,
73762680269600,
738-18000,
7390,
740'EST'
741 ],
742 [
74362680287600,
74462697823200,
74562680273200,
74662697808800,
747-14400,
7481,
749'EDT'
750 ],
751 [
75262697823200,
75362711737200,
75462697805200,
75562711719200,
756-18000,
7570,
758'EST'
759 ],
760 [
76162711737200,
76262729877600,
76362711722800,
76462729863200,
765-14400,
7661,
767'EDT'
768 ],
769 [
77062729877600,
77162743186800,
77262729859600,
77362743168800,
774-18000,
7750,
776'EST'
777 ],
778 [
77962743186800,
78062761327200,
78162743172400,
78262761312800,
783-14400,
7841,
785'EDT'
786 ],
787 [
78862761327200,
78962774636400,
79062761309200,
79162774618400,
792-18000,
7930,
794'EST'
795 ],
796 [
79762774636400,
79862792776800,
79962774622000,
80062792762400,
801-14400,
8021,
803'EDT'
804 ],
805 [
80662792776800,
80762806690800,
80862792758800,
80962806672800,
810-18000,
8110,
812'EST'
813 ],
814 [
81562806690800,
81662824226400,
81762806676400,
81862824212000,
819-14400,
8201,
821'EDT'
822 ],
823 [
82462824226400,
82562838140400,
82662824208400,
82762838122400,
828-18000,
8290,
830'EST'
831 ],
832 [
83362838140400,
83462855676000,
83562838126000,
83662855661600,
837-14400,
8381,
839'EDT'
840 ],
841 [
84262855676000,
84362869590000,
84462855658000,
84562869572000,
846-18000,
8470,
848'EST'
849 ],
850 [
85162869590000,
85262887730400,
85362869575600,
85462887716000,
855-14400,
8561,
857'EDT'
858 ],
859 [
86062887730400,
86162901039600,
86262887712400,
86362901021600,
864-18000,
8650,
866'EST'
867 ],
868 [
86962901039600,
87062919180000,
87162901025200,
87262919165600,
873-14400,
8741,
875'EDT'
876 ],
877 [
87862919180000,
87962932489200,
88062919162000,
88162932471200,
882-18000,
8830,
884'EST'
885 ],
886 [
88762932489200,
88862950629600,
88962932474800,
89062950615200,
891-14400,
8921,
893'EDT'
894 ],
895 [
89662950629600,
89762964543600,
89862950611600,
89962964525600,
900-18000,
9010,
902'EST'
903 ],
904 [
90562964543600,
90662982079200,
90762964529200,
90862982064800,
909-14400,
9101,
911'EDT'
912 ],
913 [
91462982079200,
91562995993200,
91662982061200,
91762995975200,
918-18000,
9190,
920'EST'
921 ],
922 [
92362995993200,
92463013528800,
92562995978800,
92663013514400,
927-14400,
9281,
929'EDT'
930 ],
931 [
93263013528800,
93363027442800,
93463013510800,
93563027424800,
936-18000,
9370,
938'EST'
939 ],
940 [
94163027442800,
94263044978400,
94363027428400,
94463044964000,
945-14400,
9461,
947'EDT'
948 ],
949 [
95063044978400,
95163058892400,
95263044960400,
95363058874400,
954-18000,
9550,
956'EST'
957 ],
958 [
95963058892400,
96063077032800,
96163058878000,
96263077018400,
963-14400,
9641,
965'EDT'
966 ],
967 [
96863077032800,
96963090342000,
97063077014800,
97163090324000,
972-18000,
9730,
974'EST'
975 ],
976 [
97763090342000,
97863108482400,
97963090327600,
98063108468000,
981-14400,
9821,
983'EDT'
984 ],
985 [
98663108482400,
98763121791600,
98863108464400,
98963121773600,
990-18000,
9910,
992'EST'
993 ],
994 [
99563121791600,
99663139932000,
99763121777200,
99863139917600,
999-14400,
10001,
1001'EDT'
1002 ],
1003 [
100463139932000,
100563153846000,
100663139914000,
100763153828000,
1008-18000,
10090,
1010'EST'
1011 ],
1012 [
101363153846000,
101463171381600,
101563153831600,
101663171367200,
1017-14400,
10181,
1019'EDT'
1020 ],
1021 [
102263171381600,
102363185295600,
102463171363600,
102563185277600,
1026-18000,
10270,
1028'EST'
1029 ],
1030 [
103163185295600,
103263202831200,
103363185281200,
103463202816800,
1035-14400,
10361,
1037'EDT'
1038 ],
1039 [
104063202831200,
104163216745200,
104263202813200,
104363216727200,
1044-18000,
10450,
1046'EST'
1047 ],
1048 [
104963216745200,
105063234885600,
105163216730800,
105263234871200,
1053-14400,
10541,
1055'EDT'
1056 ],
1057 [
105863234885600,
105963248194800,
106063234867600,
106163248176800,
1062-18000,
10630,
1064'EST'
1065 ],
1066 [
106763248194800,
106863266335200,
106963248180400,
107063266320800,
1071-14400,
10721,
1073'EDT'
1074 ],
1075 [
107663266335200,
107763279644400,
107863266317200,
107963279626400,
1080-18000,
10810,
1082'EST'
1083 ],
1084 [
108563279644400,
108663297784800,
108763279630000,
108863297770400,
1089-14400,
10901,
1091'EDT'
1092 ],
1093 [
109463297784800,
109563309279600,
109663297766800,
109763309261600,
1098-18000,
10990,
1100'EST'
1101 ],
1102 [
110363309279600,
110463329839200,
110563309265200,
110663329824800,
1107-14400,
11081,
1109'EDT'
1110 ],
1111 [
111263329839200,
111363340729200,
111463329821200,
111563340711200,
1116-18000,
11170,
1118'EST'
1119 ],
1120 [
112163340729200,
112263361288800,
112363340714800,
112463361274400,
1125-14400,
11261,
1127'EDT'
1128 ],
1129 [
113063361288800,
113163372178800,
113263361270800,
113363372160800,
1134-18000,
11350,
1136'EST'
1137 ],
1138 [
113963372178800,
114063392738400,
114163372164400,
114263392724000,
1143-14400,
11441,
1145'EDT'
1146 ],
1147 [
114863392738400,
114963404233200,
115063392720400,
115163404215200,
1152-18000,
11530,
1154'EST'
1155 ],
1156 [
115763404233200,
115863424792800,
115963404218800,
116063424778400,
1161-14400,
11621,
1163'EDT'
1164 ],
1165 [
116663424792800,
116763435682800,
116863424774800,
116963435664800,
1170-18000,
11710,
1172'EST'
1173 ],
1174 [
117563435682800,
117663456242400,
117763435668400,
117863456228000,
1179-14400,
11801,
1181'EDT'
1182 ],
1183 [
118463456242400,
118563467132400,
118663456224400,
118763467114400,
1188-18000,
11890,
1190'EST'
1191 ],
1192 [
119363467132400,
119463487692000,
119563467118000,
119663487677600,
1197-14400,
11981,
1199'EDT'
1200 ],
1201 [
120263487692000,
120363498582000,
120463487674000,
120563498564000,
1206-18000,
12070,
1208'EST'
1209 ],
1210 [
121163498582000,
121263519141600,
121363498567600,
121463519127200,
1215-14400,
12161,
1217'EDT'
1218 ],
1219 [
122063519141600,
122163530031600,
122263519123600,
122363530013600,
1224-18000,
12250,
1226'EST'
1227 ],
1228 [
122963530031600,
123063550591200,
123163530017200,
123263550576800,
1233-14400,
12341,
1235'EDT'
1236 ],
1237 [
123863550591200,
123963561481200,
124063550573200,
124163561463200,
1242-18000,
12430,
1244'EST'
1245 ],
1246 [
124763561481200,
124863582040800,
124963561466800,
125063582026400,
1251-14400,
12521,
1253'EDT'
1254 ],
1255 [
125663582040800,
125763593535600,
125863582022800,
125963593517600,
1260-18000,
12610,
1262'EST'
1263 ],
1264 [
126563593535600,
126663614095200,
126763593521200,
126863614080800,
1269-14400,
12701,
1271'EDT'
1272 ],
1273 [
127463614095200,
127563624985200,
127663614077200,
127763624967200,
1278-18000,
12790,
1280'EST'
1281 ],
1282 [
128363624985200,
128463645544800,
128563624970800,
128663645530400,
1287-14400,
12881,
1289'EDT'
1290 ],
1291 [
129263645544800,
129363656434800,
129463645526800,
129563656416800,
1296-18000,
12970,
1298'EST'
1299 ],
1300 [
130163656434800,
130263676994400,
130363656420400,
130463676980000,
1305-14400,
13061,
1307'EDT'
1308 ],
1309 [
131063676994400,
131163687884400,
131263676976400,
131363687866400,
1314-18000,
13150,
1316'EST'
1317 ],
1318 [
131963687884400,
132063708444000,
132163687870000,
132263708429600,
1323-14400,
13241,
1325'EDT'
1326 ],
1327 [
132863708444000,
132963719334000,
133063708426000,
133163719316000,
1332-18000,
13330,
1334'EST'
1335 ],
1336 [
133763719334000,
133863739893600,
133963719319600,
134063739879200,
1341-14400,
13421,
1343'EDT'
1344 ],
1345];
1346
1347sub olson_version { '2009s' }
1348
1349sub has_dst_changes { 72 }
1350
1351sub _max_year { 2019 }
1352
1353sub _new_instance
1354{
1355 return shift->_init( @_, spans => $spans );
1356}
1357
1358sub _last_offset { -18000 }
1359
1360my $last_observance = bless( {
1361 'format' => 'E%sT',
1362 'gmtoff' => '-5:00',
1363 'local_start_datetime' => bless( {
1364 'formatter' => undef,
1365 'local_rd_days' => 720923,
1366 'local_rd_secs' => 7200,
1367 'offset_modifier' => 0,
1368 'rd_nanosecs' => 0,
1369 'tz' => bless( {
1370 'name' => 'floating',
1371 'offset' => 0
1372 }, 'DateTime::TimeZone::Floating' ),
1373 'utc_rd_days' => 720923,
1374 'utc_rd_secs' => 7200,
1375 'utc_year' => 1975
1376 }, 'DateTime' ),
1377 'offset_from_std' => 0,
1378 'offset_from_utc' => -18000,
1379 'until' => [],
1380 'utc_start_datetime' => bless( {
1381 'formatter' => undef,
1382 'local_rd_days' => 720923,
1383 'local_rd_secs' => 25200,
1384 'offset_modifier' => 0,
1385 'rd_nanosecs' => 0,
1386 'tz' => bless( {
1387 'name' => 'floating',
1388 'offset' => 0
1389 }, 'DateTime::TimeZone::Floating' ),
1390 'utc_rd_days' => 720923,
1391 'utc_rd_secs' => 25200,
1392 'utc_year' => 1975
1393 }, 'DateTime' )
1394}, 'DateTime::TimeZone::OlsonDB::Observance' )
1395;
1396sub _last_observance { $last_observance }
1397
1398my $rules = [
1399 bless( {
1400 'at' => '2:00',
1401 'from' => '2007',
1402 'in' => 'Mar',
1403 'letter' => 'D',
1404 'name' => 'US',
1405 'offset_from_std' => 3600,
1406 'on' => 'Sun>=8',
1407 'save' => '1:00',
1408 'to' => 'max',
1409 'type' => undef
1410 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1411 bless( {
1412 'at' => '2:00',
1413 'from' => '2007',
1414 'in' => 'Nov',
1415 'letter' => 'S',
1416 'name' => 'US',
1417 'offset_from_std' => 0,
1418 'on' => 'Sun>=1',
1419 'save' => '0',
1420 'to' => 'max',
1421 'type' => undef
1422 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1423]
1424;
1425sub _rules { $rules }
1426
1427
14281;
1429