Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Indiana / Indianapolis.pm
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 #
10 package DateTime::TimeZone::America::Indiana::Indianapolis;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::America::Indiana::Indianapolis::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 59418036000,
25 DateTime::TimeZone::NEG_INFINITY,
26 59418015322,
27 -20678,
28 0,
29 'LMT'
30     ],
31     [
32 59418036000,
33 60502406400,
34 59418014400,
35 60502384800,
36 -21600,
37 0,
38 'CST'
39     ],
40     [
41 60502406400,
42 60520546800,
43 60502388400,
44 60520528800,
45 -18000,
46 1,
47 'CDT'
48     ],
49     [
50 60520546800,
51 60533856000,
52 60520525200,
53 60533834400,
54 -21600,
55 0,
56 'CST'
57     ],
58     [
59 60533856000,
60 60551996400,
61 60533838000,
62 60551978400,
63 -18000,
64 1,
65 'CDT'
66     ],
67     [
68 60551996400,
69 60557781600,
70 60551974800,
71 60557760000,
72 -21600,
73 0,
74 'CST'
75     ],
76     [
77 60557781600,
78 61235424000,
79 60557760000,
80 61235402400,
81 -21600,
82 0,
83 'CST'
84     ],
85     [
86 61235424000,
87 61243887600,
88 61235406000,
89 61243869600,
90 -18000,
91 1,
92 'CDT'
93     ],
94     [
95 61243887600,
96 61252092000,
97 61243866000,
98 61252070400,
99 -21600,
100 0,
101 'CST'
102     ],
103     [
104 61252092000,
105 61255468800,
106 61252070400,
107 61255447200,
108 -21600,
109 0,
110 'CST'
111     ],
112     [
113 61255468800,
114 61366287600,
115 61255450800,
116 61366269600,
117 -18000,
118 1,
119 'CWT'
120     ],
121     [
122 61366287600,
123 61370290800,
124 61366269600,
125 61370272800,
126 -18000,
127 1,
128 'CPT'
129     ],
130     [
131 61370290800,
132 61378322400,
133 61370269200,
134 61378300800,
135 -21600,
136 0,
137 'CST'
138     ],
139     [
140 61378322400,
141 61388438400,
142 61378300800,
143 61388416800,
144 -21600,
145 0,
146 'CST'
147     ],
148     [
149 61388438400,
150 61401740400,
151 61388420400,
152 61401722400,
153 -18000,
154 1,
155 'CDT'
156     ],
157     [
158 61401740400,
159 61419888000,
160 61401718800,
161 61419866400,
162 -21600,
163 0,
164 'CST'
165     ],
166     [
167 61419888000,
168 61433190000,
169 61419870000,
170 61433172000,
171 -18000,
172 1,
173 'CDT'
174     ],
175     [
176 61433190000,
177 61451337600,
178 61433168400,
179 61451316000,
180 -21600,
181 0,
182 'CST'
183     ],
184     [
185 61451337600,
186 61464639600,
187 61451319600,
188 61464621600,
189 -18000,
190 1,
191 'CDT'
192     ],
193     [
194 61464639600,
195 61482787200,
196 61464618000,
197 61482765600,
198 -21600,
199 0,
200 'CST'
201     ],
202     [
203 61482787200,
204 61496089200,
205 61482769200,
206 61496071200,
207 -18000,
208 1,
209 'CDT'
210     ],
211     [
212 61496089200,
213 61514841600,
214 61496067600,
215 61514820000,
216 -21600,
217 0,
218 'CST'
219     ],
220     [
221 61514841600,
222 61527538800,
223 61514823600,
224 61527520800,
225 -18000,
226 1,
227 'CDT'
228     ],
229     [
230 61527538800,
231 61546291200,
232 61527517200,
233 61546269600,
234 -21600,
235 0,
236 'CST'
237     ],
238     [
239 61546291200,
240 61559593200,
241 61546273200,
242 61559575200,
243 -18000,
244 1,
245 'CDT'
246     ],
247     [
248 61559593200,
249 61577740800,
250 61559571600,
251 61577719200,
252 -21600,
253 0,
254 'CST'
255     ],
256     [
257 61577740800,
258 61591042800,
259 61577722800,
260 61591024800,
261 -18000,
262 1,
263 'CDT'
264     ],
265     [
266 61591042800,
267 61609190400,
268 61591021200,
269 61609168800,
270 -21600,
271 0,
272 'CST'
273     ],
274     [
275 61609190400,
276 61622492400,
277 61609172400,
278 61622474400,
279 -18000,
280 1,
281 'CDT'
282     ],
283     [
284 61622492400,
285 61640640000,
286 61622470800,
287 61640618400,
288 -21600,
289 0,
290 'CST'
291     ],
292     [
293 61640640000,
294 61653942000,
295 61640622000,
296 61653924000,
297 -18000,
298 1,
299 'CDT'
300     ],
301     [
302 61653942000,
303 61672089600,
304 61653920400,
305 61672068000,
306 -21600,
307 0,
308 'CST'
309     ],
310     [
311 61672089600,
312 61748895600,
313 61672071600,
314 61748877600,
315 -18000,
316 0,
317 'EST'
318     ],
319     [
320 61748895600,
321 61767043200,
322 61748874000,
323 61767021600,
324 -21600,
325 0,
326 'CST'
327     ],
328     [
329 61767043200,
330 62104165200,
331 61767025200,
332 62104147200,
333 -18000,
334 0,
335 'EST'
336     ],
337     [
338 62104165200,
339 62114194800,
340 62104147200,
341 62114176800,
342 -18000,
343 0,
344 'EST'
345     ],
346     [
347 62114194800,
348 62129916000,
349 62114180400,
350 62129901600,
351 -14400,
352 1,
353 'EDT'
354     ],
355     [
356 62129916000,
357 62145644400,
358 62129898000,
359 62145626400,
360 -18000,
361 0,
362 'EST'
363     ],
364     [
365 62145644400,
366 62161365600,
367 62145630000,
368 62161351200,
369 -14400,
370 1,
371 'EDT'
372     ],
373     [
374 62161365600,
375 62167237200,
376 62161347600,
377 62167219200,
378 -18000,
379 0,
380 'EST'
381     ],
382     [
383 62167237200,
384 63271774800,
385 62167219200,
386 63271756800,
387 -18000,
388 0,
389 'EST'
390     ],
391     [
392 63271774800,
393 63279644400,
394 63271756800,
395 63279626400,
396 -18000,
397 0,
398 'EST'
399     ],
400     [
401 63279644400,
402 63297784800,
403 63279630000,
404 63297770400,
405 -14400,
406 1,
407 'EDT'
408     ],
409     [
410 63297784800,
411 63309279600,
412 63297766800,
413 63309261600,
414 -18000,
415 0,
416 'EST'
417     ],
418     [
419 63309279600,
420 63329839200,
421 63309265200,
422 63329824800,
423 -14400,
424 1,
425 'EDT'
426     ],
427     [
428 63329839200,
429 63340729200,
430 63329821200,
431 63340711200,
432 -18000,
433 0,
434 'EST'
435     ],
436     [
437 63340729200,
438 63361288800,
439 63340714800,
440 63361274400,
441 -14400,
442 1,
443 'EDT'
444     ],
445     [
446 63361288800,
447 63372178800,
448 63361270800,
449 63372160800,
450 -18000,
451 0,
452 'EST'
453     ],
454     [
455 63372178800,
456 63392738400,
457 63372164400,
458 63392724000,
459 -14400,
460 1,
461 'EDT'
462     ],
463     [
464 63392738400,
465 63404233200,
466 63392720400,
467 63404215200,
468 -18000,
469 0,
470 'EST'
471     ],
472     [
473 63404233200,
474 63424792800,
475 63404218800,
476 63424778400,
477 -14400,
478 1,
479 'EDT'
480     ],
481     [
482 63424792800,
483 63435682800,
484 63424774800,
485 63435664800,
486 -18000,
487 0,
488 'EST'
489     ],
490     [
491 63435682800,
492 63456242400,
493 63435668400,
494 63456228000,
495 -14400,
496 1,
497 'EDT'
498     ],
499     [
500 63456242400,
501 63467132400,
502 63456224400,
503 63467114400,
504 -18000,
505 0,
506 'EST'
507     ],
508     [
509 63467132400,
510 63487692000,
511 63467118000,
512 63487677600,
513 -14400,
514 1,
515 'EDT'
516     ],
517     [
518 63487692000,
519 63498582000,
520 63487674000,
521 63498564000,
522 -18000,
523 0,
524 'EST'
525     ],
526     [
527 63498582000,
528 63519141600,
529 63498567600,
530 63519127200,
531 -14400,
532 1,
533 'EDT'
534     ],
535     [
536 63519141600,
537 63530031600,
538 63519123600,
539 63530013600,
540 -18000,
541 0,
542 'EST'
543     ],
544     [
545 63530031600,
546 63550591200,
547 63530017200,
548 63550576800,
549 -14400,
550 1,
551 'EDT'
552     ],
553     [
554 63550591200,
555 63561481200,
556 63550573200,
557 63561463200,
558 -18000,
559 0,
560 'EST'
561     ],
562     [
563 63561481200,
564 63582040800,
565 63561466800,
566 63582026400,
567 -14400,
568 1,
569 'EDT'
570     ],
571     [
572 63582040800,
573 63593535600,
574 63582022800,
575 63593517600,
576 -18000,
577 0,
578 'EST'
579     ],
580     [
581 63593535600,
582 63614095200,
583 63593521200,
584 63614080800,
585 -14400,
586 1,
587 'EDT'
588     ],
589     [
590 63614095200,
591 63624985200,
592 63614077200,
593 63624967200,
594 -18000,
595 0,
596 'EST'
597     ],
598     [
599 63624985200,
600 63645544800,
601 63624970800,
602 63645530400,
603 -14400,
604 1,
605 'EDT'
606     ],
607     [
608 63645544800,
609 63656434800,
610 63645526800,
611 63656416800,
612 -18000,
613 0,
614 'EST'
615     ],
616     [
617 63656434800,
618 63676994400,
619 63656420400,
620 63676980000,
621 -14400,
622 1,
623 'EDT'
624     ],
625     [
626 63676994400,
627 63687884400,
628 63676976400,
629 63687866400,
630 -18000,
631 0,
632 'EST'
633     ],
634     [
635 63687884400,
636 63708444000,
637 63687870000,
638 63708429600,
639 -14400,
640 1,
641 'EDT'
642     ],
643     [
644 63708444000,
645 63719334000,
646 63708426000,
647 63719316000,
648 -18000,
649 0,
650 'EST'
651     ],
652     [
653 63719334000,
654 63739893600,
655 63719319600,
656 63739879200,
657 -14400,
658 1,
659 'EDT'
660     ],
661 ];
662
663 sub olson_version { '2009s' }
664
665 sub has_dst_changes { 31 }
666
667 sub _max_year { 2019 }
668
669 sub _new_instance
670 {
671     return shift->_init( @_, spans => $spans );
672 }
673
674 sub _last_offset { -18000 }
675
676 my $last_observance = bless( {
677   'format' => 'E%sT',
678   'gmtoff' => '-5:00',
679   'local_start_datetime' => bless( {
680     'formatter' => undef,
681     'local_rd_days' => 732312,
682     'local_rd_secs' => 0,
683     'offset_modifier' => 0,
684     'rd_nanosecs' => 0,
685     'tz' => bless( {
686       'name' => 'floating',
687       'offset' => 0
688     }, 'DateTime::TimeZone::Floating' ),
689     'utc_rd_days' => 732312,
690     'utc_rd_secs' => 0,
691     'utc_year' => 2007
692   }, 'DateTime' ),
693   'offset_from_std' => 0,
694   'offset_from_utc' => -18000,
695   'until' => [],
696   'utc_start_datetime' => bless( {
697     'formatter' => undef,
698     'local_rd_days' => 732312,
699     'local_rd_secs' => 18000,
700     'offset_modifier' => 0,
701     'rd_nanosecs' => 0,
702     'tz' => bless( {
703       'name' => 'floating',
704       'offset' => 0
705     }, 'DateTime::TimeZone::Floating' ),
706     'utc_rd_days' => 732312,
707     'utc_rd_secs' => 18000,
708     'utc_year' => 2007
709   }, 'DateTime' )
710 }, 'DateTime::TimeZone::OlsonDB::Observance' )
711 ;
712 sub _last_observance { $last_observance }
713
714 my $rules = [
715   bless( {
716     'at' => '2:00',
717     'from' => '2007',
718     'in' => 'Mar',
719     'letter' => 'D',
720     'name' => 'US',
721     'offset_from_std' => 3600,
722     'on' => 'Sun>=8',
723     'save' => '1:00',
724     'to' => 'max',
725     'type' => undef
726   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
727   bless( {
728     'at' => '2:00',
729     'from' => '2007',
730     'in' => 'Nov',
731     'letter' => 'S',
732     'name' => 'US',
733     'offset_from_std' => 0,
734     'on' => 'Sun>=1',
735     'save' => '0',
736     'to' => 'max',
737     'type' => undef
738   }, 'DateTime::TimeZone::OlsonDB::Rule' )
739 ]
740 ;
741 sub _rules { $rules }
742
743
744 1;
745