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