Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Monterrey.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::Monterrey;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Monterrey::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460620940000,
25DateTime::TimeZone::NEG_INFINITY,
2660620915924,
27-24076,
280,
29'LMT'
30 ],
31 [
3260620940000,
3362703698400,
3460620918400,
3562703676800,
36-21600,
370,
38'CST'
39 ],
40 [
4162703698400,
4262711740800,
4362703676800,
4462711719200,
45-21600,
460,
47'CST'
48 ],
49 [
5062711740800,
5162729881200,
5262711722800,
5362729863200,
54-18000,
551,
56'CDT'
57 ],
58 [
5962729881200,
6062735320800,
6162729859600,
6262735299200,
63-21600,
640,
65'CST'
66 ],
67 [
6862735320800,
6962964547200,
7062735299200,
7162964525600,
72-21600,
730,
74'CST'
75 ],
76 [
7762964547200,
7862982082800,
7962964529200,
8062982064800,
81-18000,
821,
83'CDT'
84 ],
85 [
8662982082800,
8762995996800,
8862982061200,
8962995975200,
90-21600,
910,
92'CST'
93 ],
94 [
9562995996800,
9663013532400,
9762995978800,
9863013514400,
99-18000,
1001,
101'CDT'
102 ],
103 [
10463013532400,
10563027446400,
10663013510800,
10763027424800,
108-21600,
1090,
110'CST'
111 ],
112 [
11363027446400,
11463044982000,
11563027428400,
11663044964000,
117-18000,
1181,
119'CDT'
120 ],
121 [
12263044982000,
12363058896000,
12463044960400,
12563058874400,
126-21600,
1270,
128'CST'
129 ],
130 [
13163058896000,
13263077036400,
13363058878000,
13463077018400,
135-18000,
1361,
137'CDT'
138 ],
139 [
14063077036400,
14163090345600,
14263077014800,
14363090324000,
144-21600,
1450,
146'CST'
147 ],
148 [
14963090345600,
15063108486000,
15163090327600,
15263108468000,
153-18000,
1541,
155'CDT'
156 ],
157 [
15863108486000,
15963124819200,
16063108464400,
16163124797600,
162-21600,
1630,
164'CST'
165 ],
166 [
16763124819200,
16863137516400,
16963124801200,
17063137498400,
171-18000,
1721,
173'CDT'
174 ],
175 [
17663137516400,
17763153849600,
17863137494800,
17963153828000,
180-21600,
1810,
182'CST'
183 ],
184 [
18563153849600,
18663171385200,
18763153831600,
18863171367200,
189-18000,
1901,
191'CDT'
192 ],
193 [
19463171385200,
19563185299200,
19663171363600,
19763185277600,
198-21600,
1990,
200'CST'
201 ],
202 [
20363185299200,
20463202834800,
20563185281200,
20663202816800,
207-18000,
2081,
209'CDT'
210 ],
211 [
21263202834800,
21363216748800,
21463202813200,
21563216727200,
216-21600,
2170,
218'CST'
219 ],
220 [
22163216748800,
22263234889200,
22363216730800,
22463234871200,
225-18000,
2261,
227'CDT'
228 ],
229 [
23063234889200,
23163248198400,
23263234867600,
23363248176800,
234-21600,
2350,
236'CST'
237 ],
238 [
23963248198400,
24063266338800,
24163248180400,
24263266320800,
243-18000,
2441,
245'CDT'
246 ],
247 [
24863266338800,
24963279648000,
25063266317200,
25163279626400,
252-21600,
2530,
254'CST'
255 ],
256 [
25763279648000,
25863297788400,
25963279630000,
26063297770400,
261-18000,
2621,
263'CDT'
264 ],
265 [
26663297788400,
26763311097600,
26863297766800,
26963311076000,
270-21600,
2710,
272'CST'
273 ],
274 [
27563311097600,
27663329238000,
27763311079600,
27863329220000,
279-18000,
2801,
281'CDT'
282 ],
283 [
28463329238000,
28563343152000,
28663329216400,
28763343130400,
288-21600,
2890,
290'CST'
291 ],
292 [
29363343152000,
29463360687600,
29563343134000,
29663360669600,
297-18000,
2981,
299'CDT'
300 ],
301 [
30263360687600,
30363374601600,
30463360666000,
30563374580000,
306-21600,
3070,
308'CST'
309 ],
310 [
31163374601600,
31263392137200,
31363374583600,
31463392119200,
315-18000,
3161,
317'CDT'
318 ],
319 [
32063392137200,
32163406051200,
32263392115600,
32363406029600,
324-21600,
3250,
326'CST'
327 ],
328 [
32963406051200,
33063424191600,
33163406033200,
33263424173600,
333-18000,
3341,
335'CDT'
336 ],
337 [
33863424191600,
33963437500800,
34063424170000,
34163437479200,
342-21600,
3430,
344'CST'
345 ],
346 [
34763437500800,
34863455641200,
34963437482800,
35063455623200,
351-18000,
3521,
353'CDT'
354 ],
355 [
35663455641200,
35763468950400,
35863455619600,
35963468928800,
360-21600,
3610,
362'CST'
363 ],
364 [
36563468950400,
36663487090800,
36763468932400,
36863487072800,
369-18000,
3701,
371'CDT'
372 ],
373 [
37463487090800,
37563501004800,
37663487069200,
37763500983200,
378-21600,
3790,
380'CST'
381 ],
382 [
38363501004800,
38463518540400,
38563500986800,
38663518522400,
387-18000,
3881,
389'CDT'
390 ],
391 [
39263518540400,
39363532454400,
39463518518800,
39563532432800,
396-21600,
3970,
398'CST'
399 ],
400 [
40163532454400,
40263549990000,
40363532436400,
40463549972000,
405-18000,
4061,
407'CDT'
408 ],
409 [
41063549990000,
41163563904000,
41263549968400,
41363563882400,
414-21600,
4150,
416'CST'
417 ],
418 [
41963563904000,
42063581439600,
42163563886000,
42263581421600,
423-18000,
4241,
425'CDT'
426 ],
427 [
42863581439600,
42963595353600,
43063581418000,
43163595332000,
432-21600,
4330,
434'CST'
435 ],
436 [
43763595353600,
43863613494000,
43963595335600,
44063613476000,
441-18000,
4421,
443'CDT'
444 ],
445 [
44663613494000,
44763626803200,
44863613472400,
44963626781600,
450-21600,
4510,
452'CST'
453 ],
454 [
45563626803200,
45663644943600,
45763626785200,
45863644925600,
459-18000,
4601,
461'CDT'
462 ],
463 [
46463644943600,
46563658252800,
46663644922000,
46763658231200,
468-21600,
4690,
470'CST'
471 ],
472 [
47363658252800,
47463676393200,
47563658234800,
47663676375200,
477-18000,
4781,
479'CDT'
480 ],
481 [
48263676393200,
48363690307200,
48463676371600,
48563690285600,
486-21600,
4870,
488'CST'
489 ],
490 [
49163690307200,
49263707842800,
49363690289200,
49463707824800,
495-18000,
4961,
497'CDT'
498 ],
499 [
50063707842800,
50163721756800,
50263707821200,
50363721735200,
504-21600,
5050,
506'CST'
507 ],
508 [
50963721756800,
51063739292400,
51163721738800,
51263739274400,
513-18000,
5141,
515'CDT'
516 ],
517];
518
519sub olson_version { '2009s' }
520
521sub has_dst_changes { 26 }
522
523sub _max_year { 2019 }
524
525sub _new_instance
526{
527 return shift->_init( @_, spans => $spans );
528}
529
530sub _last_offset { -21600 }
531
532my $last_observance = bless( {
533 'format' => 'C%sT',
534 'gmtoff' => '-6:00',
535 'local_start_datetime' => bless( {
536 'formatter' => undef,
537 'local_rd_days' => 726103,
538 'local_rd_secs' => 0,
539 'offset_modifier' => 0,
540 'rd_nanosecs' => 0,
541 'tz' => bless( {
542 'name' => 'floating',
543 'offset' => 0
544 }, 'DateTime::TimeZone::Floating' ),
545 'utc_rd_days' => 726103,
546 'utc_rd_secs' => 0,
547 'utc_year' => 1990
548 }, 'DateTime' ),
549 'offset_from_std' => 0,
550 'offset_from_utc' => -21600,
551 'until' => [],
552 'utc_start_datetime' => bless( {
553 'formatter' => undef,
554 'local_rd_days' => 726103,
555 'local_rd_secs' => 21600,
556 'offset_modifier' => 0,
557 'rd_nanosecs' => 0,
558 'tz' => bless( {
559 'name' => 'floating',
560 'offset' => 0
561 }, 'DateTime::TimeZone::Floating' ),
562 'utc_rd_days' => 726103,
563 'utc_rd_secs' => 21600,
564 'utc_year' => 1990
565 }, 'DateTime' )
566}, 'DateTime::TimeZone::OlsonDB::Observance' )
567;
568sub _last_observance { $last_observance }
569
570my $rules = [
571 bless( {
572 'at' => '2:00',
573 'from' => '2002',
574 'in' => 'Apr',
575 'letter' => 'D',
576 'name' => 'Mexico',
577 'offset_from_std' => 3600,
578 'on' => 'Sun>=1',
579 'save' => '1:00',
580 'to' => 'max',
581 'type' => undef
582 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
583 bless( {
584 'at' => '2:00',
585 'from' => '2002',
586 'in' => 'Oct',
587 'letter' => 'S',
588 'name' => 'Mexico',
589 'offset_from_std' => 0,
590 'on' => 'lastSun',
591 'save' => '0',
592 'to' => 'max',
593 'type' => undef
594 }, 'DateTime::TimeZone::OlsonDB::Rule' )
595]
596;
597sub _rules { $rules }
598
599
6001;
601