Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Miquelon.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::Miquelon;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Miquelon::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460285354280,
25DateTime::TimeZone::NEG_INFINITY,
2660285340800,
27-13480,
280,
29'LMT'
30 ],
31 [
3260285354280,
3362461684800,
3460285339880,
3562461670400,
36-14400,
370,
38'AST'
39 ],
40 [
4162461684800,
4262672151600,
4362461674000,
4462672140800,
45-10800,
460,
47'PMST'
48 ],
49 [
5062672151600,
5162680280400,
5262672140800,
5362680269600,
54-10800,
550,
56'PMST'
57 ],
58 [
5962680280400,
6062697816000,
6162680273200,
6262697808800,
63-7200,
641,
65'PMDT'
66 ],
67 [
6862697816000,
6962711730000,
7062697805200,
7162711719200,
72-10800,
730,
74'PMST'
75 ],
76 [
7762711730000,
7862729870400,
7962711722800,
8062729863200,
81-7200,
821,
83'PMDT'
84 ],
85 [
8662729870400,
8762743179600,
8862729859600,
8962743168800,
90-10800,
910,
92'PMST'
93 ],
94 [
9562743179600,
9662761320000,
9762743172400,
9862761312800,
99-7200,
1001,
101'PMDT'
102 ],
103 [
10462761320000,
10562774629200,
10662761309200,
10762774618400,
108-10800,
1090,
110'PMST'
111 ],
112 [
11362774629200,
11462792769600,
11562774622000,
11662792762400,
117-7200,
1181,
119'PMDT'
120 ],
121 [
12262792769600,
12362806683600,
12462792758800,
12562806672800,
126-10800,
1270,
128'PMST'
129 ],
130 [
13162806683600,
13262824219200,
13362806676400,
13462824212000,
135-7200,
1361,
137'PMDT'
138 ],
139 [
14062824219200,
14162838133200,
14262824208400,
14362838122400,
144-10800,
1450,
146'PMST'
147 ],
148 [
14962838133200,
15062855668800,
15162838126000,
15262855661600,
153-7200,
1541,
155'PMDT'
156 ],
157 [
15862855668800,
15962869582800,
16062855658000,
16162869572000,
162-10800,
1630,
164'PMST'
165 ],
166 [
16762869582800,
16862887723200,
16962869575600,
17062887716000,
171-7200,
1721,
173'PMDT'
174 ],
175 [
17662887723200,
17762901032400,
17862887712400,
17962901021600,
180-10800,
1810,
182'PMST'
183 ],
184 [
18562901032400,
18662919172800,
18762901025200,
18862919165600,
189-7200,
1901,
191'PMDT'
192 ],
193 [
19462919172800,
19562932482000,
19662919162000,
19762932471200,
198-10800,
1990,
200'PMST'
201 ],
202 [
20362932482000,
20462950622400,
20562932474800,
20662950615200,
207-7200,
2081,
209'PMDT'
210 ],
211 [
21262950622400,
21362964536400,
21462950611600,
21562964525600,
216-10800,
2170,
218'PMST'
219 ],
220 [
22162964536400,
22262982072000,
22362964529200,
22462982064800,
225-7200,
2261,
227'PMDT'
228 ],
229 [
23062982072000,
23162995986000,
23262982061200,
23362995975200,
234-10800,
2350,
236'PMST'
237 ],
238 [
23962995986000,
24063013521600,
24162995978800,
24263013514400,
243-7200,
2441,
245'PMDT'
246 ],
247 [
24863013521600,
24963027435600,
25063013510800,
25163027424800,
252-10800,
2530,
254'PMST'
255 ],
256 [
25763027435600,
25863044971200,
25963027428400,
26063044964000,
261-7200,
2621,
263'PMDT'
264 ],
265 [
26663044971200,
26763058885200,
26863044960400,
26963058874400,
270-10800,
2710,
272'PMST'
273 ],
274 [
27563058885200,
27663077025600,
27763058878000,
27863077018400,
279-7200,
2801,
281'PMDT'
282 ],
283 [
28463077025600,
28563090334800,
28663077014800,
28763090324000,
288-10800,
2890,
290'PMST'
291 ],
292 [
29363090334800,
29463108475200,
29563090327600,
29663108468000,
297-7200,
2981,
299'PMDT'
300 ],
301 [
30263108475200,
30363121784400,
30463108464400,
30563121773600,
306-10800,
3070,
308'PMST'
309 ],
310 [
31163121784400,
31263139924800,
31363121777200,
31463139917600,
315-7200,
3161,
317'PMDT'
318 ],
319 [
32063139924800,
32163153838800,
32263139914000,
32363153828000,
324-10800,
3250,
326'PMST'
327 ],
328 [
32963153838800,
33063171374400,
33163153831600,
33263171367200,
333-7200,
3341,
335'PMDT'
336 ],
337 [
33863171374400,
33963185288400,
34063171363600,
34163185277600,
342-10800,
3430,
344'PMST'
345 ],
346 [
34763185288400,
34863202824000,
34963185281200,
35063202816800,
351-7200,
3521,
353'PMDT'
354 ],
355 [
35663202824000,
35763216738000,
35863202813200,
35963216727200,
360-10800,
3610,
362'PMST'
363 ],
364 [
36563216738000,
36663234878400,
36763216730800,
36863234871200,
369-7200,
3701,
371'PMDT'
372 ],
373 [
37463234878400,
37563248187600,
37663234867600,
37763248176800,
378-10800,
3790,
380'PMST'
381 ],
382 [
38363248187600,
38463266328000,
38563248180400,
38663266320800,
387-7200,
3881,
389'PMDT'
390 ],
391 [
39263266328000,
39363279637200,
39463266317200,
39563279626400,
396-10800,
3970,
398'PMST'
399 ],
400 [
40163279637200,
40263297777600,
40363279630000,
40463297770400,
405-7200,
4061,
407'PMDT'
408 ],
409 [
41063297777600,
41163309272400,
41263297766800,
41363309261600,
414-10800,
4150,
416'PMST'
417 ],
418 [
41963309272400,
42063329832000,
42163309265200,
42263329824800,
423-7200,
4241,
425'PMDT'
426 ],
427 [
42863329832000,
42963340722000,
43063329821200,
43163340711200,
432-10800,
4330,
434'PMST'
435 ],
436 [
43763340722000,
43863361281600,
43963340714800,
44063361274400,
441-7200,
4421,
443'PMDT'
444 ],
445 [
44663361281600,
44763372171600,
44863361270800,
44963372160800,
450-10800,
4510,
452'PMST'
453 ],
454 [
45563372171600,
45663392731200,
45763372164400,
45863392724000,
459-7200,
4601,
461'PMDT'
462 ],
463 [
46463392731200,
46563404226000,
46663392720400,
46763404215200,
468-10800,
4690,
470'PMST'
471 ],
472 [
47363404226000,
47463424785600,
47563404218800,
47663424778400,
477-7200,
4781,
479'PMDT'
480 ],
481 [
48263424785600,
48363435675600,
48463424774800,
48563435664800,
486-10800,
4870,
488'PMST'
489 ],
490 [
49163435675600,
49263456235200,
49363435668400,
49463456228000,
495-7200,
4961,
497'PMDT'
498 ],
499 [
50063456235200,
50163467125200,
50263456224400,
50363467114400,
504-10800,
5050,
506'PMST'
507 ],
508 [
50963467125200,
51063487684800,
51163467118000,
51263487677600,
513-7200,
5141,
515'PMDT'
516 ],
517 [
51863487684800,
51963498574800,
52063487674000,
52163498564000,
522-10800,
5230,
524'PMST'
525 ],
526 [
52763498574800,
52863519134400,
52963498567600,
53063519127200,
531-7200,
5321,
533'PMDT'
534 ],
535 [
53663519134400,
53763530024400,
53863519123600,
53963530013600,
540-10800,
5410,
542'PMST'
543 ],
544 [
54563530024400,
54663550584000,
54763530017200,
54863550576800,
549-7200,
5501,
551'PMDT'
552 ],
553 [
55463550584000,
55563561474000,
55663550573200,
55763561463200,
558-10800,
5590,
560'PMST'
561 ],
562 [
56363561474000,
56463582033600,
56563561466800,
56663582026400,
567-7200,
5681,
569'PMDT'
570 ],
571 [
57263582033600,
57363593528400,
57463582022800,
57563593517600,
576-10800,
5770,
578'PMST'
579 ],
580 [
58163593528400,
58263614088000,
58363593521200,
58463614080800,
585-7200,
5861,
587'PMDT'
588 ],
589 [
59063614088000,
59163624978000,
59263614077200,
59363624967200,
594-10800,
5950,
596'PMST'
597 ],
598 [
59963624978000,
60063645537600,
60163624970800,
60263645530400,
603-7200,
6041,
605'PMDT'
606 ],
607 [
60863645537600,
60963656427600,
61063645526800,
61163656416800,
612-10800,
6130,
614'PMST'
615 ],
616 [
61763656427600,
61863676987200,
61963656420400,
62063676980000,
621-7200,
6221,
623'PMDT'
624 ],
625 [
62663676987200,
62763687877200,
62863676976400,
62963687866400,
630-10800,
6310,
632'PMST'
633 ],
634 [
63563687877200,
63663708436800,
63763687870000,
63863708429600,
639-7200,
6401,
641'PMDT'
642 ],
643 [
64463708436800,
64563719326800,
64663708426000,
64763719316000,
648-10800,
6490,
650'PMST'
651 ],
652 [
65363719326800,
65463739886400,
65563719319600,
65663739879200,
657-7200,
6581,
659'PMDT'
660 ],
661];
662
663sub olson_version { '2009s' }
664
665sub has_dst_changes { 34 }
666
667sub _max_year { 2019 }
668
669sub _new_instance
670{
671 return shift->_init( @_, spans => $spans );
672}
673
674sub _last_offset { -10800 }
675
676my $last_observance = bless( {
677 'format' => 'PM%sT',
678 'gmtoff' => '-3:00',
679 'local_start_datetime' => bless( {
680 'formatter' => undef,
681 'local_rd_days' => 725372,
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' => 725372,
690 'utc_rd_secs' => 0,
691 'utc_year' => 1988
692 }, 'DateTime' ),
693 'offset_from_std' => 0,
694 'offset_from_utc' => -10800,
695 'until' => [],
696 'utc_start_datetime' => bless( {
697 'formatter' => undef,
698 'local_rd_days' => 725372,
699 'local_rd_secs' => 10800,
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' => 725372,
707 'utc_rd_secs' => 10800,
708 'utc_year' => 1988
709 }, 'DateTime' )
710}, 'DateTime::TimeZone::OlsonDB::Observance' )
711;
712sub _last_observance { $last_observance }
713
714my $rules = [
715 bless( {
716 'at' => '2:00',
717 'from' => '2007',
718 'in' => 'Nov',
719 'letter' => 'S',
720 'name' => 'Canada',
721 'offset_from_std' => 0,
722 'on' => 'Sun>=1',
723 'save' => '0',
724 'to' => 'max',
725 'type' => undef
726 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
727 bless( {
728 'at' => '2:00',
729 'from' => '2007',
730 'in' => 'Mar',
731 'letter' => 'D',
732 'name' => 'Canada',
733 'offset_from_std' => 3600,
734 'on' => 'Sun>=8',
735 'save' => '1:00',
736 'to' => 'max',
737 'type' => undef
738 }, 'DateTime::TimeZone::OlsonDB::Rule' )
739]
740;
741sub _rules { $rules }
742
743
7441;
745