Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Godthab.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/europe. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::America::Godthab;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Godthab::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460449599616,
25DateTime::TimeZone::NEG_INFINITY,
2660449587200,
27-12416,
280,
29'LMT'
30 ],
31 [
3260449599616,
3362459528400,
3460449588816,
3562459517600,
36-10800,
370,
38'WGT'
39 ],
40 [
4162459528400,
4262474634000,
4362459521200,
4462474626800,
45-7200,
461,
47'WGST'
48 ],
49 [
5062474634000,
5162490358800,
5262474623200,
5362490348000,
54-10800,
550,
56'WGT'
57 ],
58 [
5962490358800,
6062506083600,
6162490351600,
6262506076400,
63-7200,
641,
65'WGST'
66 ],
67 [
6862506083600,
6962521808400,
7062506072800,
7162521797600,
72-10800,
730,
74'WGT'
75 ],
76 [
7762521808400,
7862537533200,
7962521801200,
8062537526000,
81-7200,
821,
83'WGST'
84 ],
85 [
8662537533200,
8762553258000,
8862537522400,
8962553247200,
90-10800,
910,
92'WGT'
93 ],
94 [
9562553258000,
9662568982800,
9762553250800,
9862568975600,
99-7200,
1001,
101'WGST'
102 ],
103 [
10462568982800,
10562584707600,
10662568972000,
10762584696800,
108-10800,
1090,
110'WGT'
111 ],
112 [
11362584707600,
11462601037200,
11562584700400,
11662601030000,
117-7200,
1181,
119'WGST'
120 ],
121 [
12262601037200,
12362616762000,
12462601026400,
12562616751200,
126-10800,
1270,
128'WGT'
129 ],
130 [
13162616762000,
13262632486800,
13362616754800,
13462632479600,
135-7200,
1361,
137'WGST'
138 ],
139 [
14062632486800,
14162648211600,
14262632476000,
14362648200800,
144-10800,
1450,
146'WGT'
147 ],
148 [
14962648211600,
15062663936400,
15162648204400,
15262663929200,
153-7200,
1541,
155'WGST'
156 ],
157 [
15862663936400,
15962679661200,
16062663925600,
16162679650400,
162-10800,
1630,
164'WGT'
165 ],
166 [
16762679661200,
16862695386000,
16962679654000,
17062695378800,
171-7200,
1721,
173'WGST'
174 ],
175 [
17662695386000,
17762711110800,
17862695375200,
17962711100000,
180-10800,
1810,
182'WGT'
183 ],
184 [
18562711110800,
18662726835600,
18762711103600,
18862726828400,
189-7200,
1901,
191'WGST'
192 ],
193 [
19462726835600,
19562742560400,
19662726824800,
19762742549600,
198-10800,
1990,
200'WGT'
201 ],
202 [
20362742560400,
20462758285200,
20562742553200,
20662758278000,
207-7200,
2081,
209'WGST'
210 ],
211 [
21262758285200,
21362774010000,
21462758274400,
21562773999200,
216-10800,
2170,
218'WGT'
219 ],
220 [
22162774010000,
22262790339600,
22362774002800,
22462790332400,
225-7200,
2261,
227'WGST'
228 ],
229 [
23062790339600,
23162806064400,
23262790328800,
23362806053600,
234-10800,
2350,
236'WGT'
237 ],
238 [
23962806064400,
24062821789200,
24162806057200,
24262821782000,
243-7200,
2441,
245'WGST'
246 ],
247 [
24862821789200,
24962837514000,
25062821778400,
25162837503200,
252-10800,
2530,
254'WGT'
255 ],
256 [
25762837514000,
25862853238800,
25962837506800,
26062853231600,
261-7200,
2621,
263'WGST'
264 ],
265 [
26662853238800,
26762868963600,
26862853228000,
26962868952800,
270-10800,
2710,
272'WGT'
273 ],
274 [
27562868963600,
27662884688400,
27762868956400,
27862884681200,
279-7200,
2801,
281'WGST'
282 ],
283 [
28462884688400,
28562900413200,
28662884677600,
28762900402400,
288-10800,
2890,
290'WGT'
291 ],
292 [
29362900413200,
29462916138000,
29562900406000,
29662916130800,
297-7200,
2981,
299'WGST'
300 ],
301 [
30262916138000,
30362931862800,
30462916127200,
30562931852000,
306-10800,
3070,
308'WGT'
309 ],
310 [
31162931862800,
31262947587600,
31362931855600,
31462947580400,
315-7200,
3161,
317'WGST'
318 ],
319 [
32062947587600,
32162963917200,
32262947576800,
32362963906400,
324-10800,
3250,
326'WGT'
327 ],
328 [
32962963917200,
33062982061200,
33162963910000,
33262982054000,
333-7200,
3341,
335'WGST'
336 ],
337 [
33862982061200,
33962995366800,
34062982050400,
34162995356000,
342-10800,
3430,
344'WGT'
345 ],
346 [
34762995366800,
34863013510800,
34962995359600,
35063013503600,
351-7200,
3521,
353'WGST'
354 ],
355 [
35663013510800,
35763026816400,
35863013500000,
35963026805600,
360-10800,
3610,
362'WGT'
363 ],
364 [
36563026816400,
36663044960400,
36763026809200,
36863044953200,
369-7200,
3701,
371'WGST'
372 ],
373 [
37463044960400,
37563058266000,
37663044949600,
37763058255200,
378-10800,
3790,
380'WGT'
381 ],
382 [
38363058266000,
38463077014800,
38563058258800,
38663077007600,
387-7200,
3881,
389'WGST'
390 ],
391 [
39263077014800,
39363089715600,
39463077004000,
39563089704800,
396-10800,
3970,
398'WGT'
399 ],
400 [
40163089715600,
40263108464400,
40363089708400,
40463108457200,
405-7200,
4061,
407'WGST'
408 ],
409 [
41063108464400,
41163121165200,
41263108453600,
41363121154400,
414-10800,
4150,
416'WGT'
417 ],
418 [
41963121165200,
42063139914000,
42163121158000,
42263139906800,
423-7200,
4241,
425'WGST'
426 ],
427 [
42863139914000,
42963153219600,
43063139903200,
43163153208800,
432-10800,
4330,
434'WGT'
435 ],
436 [
43763153219600,
43863171363600,
43963153212400,
44063171356400,
441-7200,
4421,
443'WGST'
444 ],
445 [
44663171363600,
44763184669200,
44863171352800,
44963184658400,
450-10800,
4510,
452'WGT'
453 ],
454 [
45563184669200,
45663202813200,
45763184662000,
45863202806000,
459-7200,
4601,
461'WGST'
462 ],
463 [
46463202813200,
46563216118800,
46663202802400,
46763216108000,
468-10800,
4690,
470'WGT'
471 ],
472 [
47363216118800,
47463234867600,
47563216111600,
47663234860400,
477-7200,
4781,
479'WGST'
480 ],
481 [
48263234867600,
48363247568400,
48463234856800,
48563247557600,
486-10800,
4870,
488'WGT'
489 ],
490 [
49163247568400,
49263266317200,
49363247561200,
49463266310000,
495-7200,
4961,
497'WGST'
498 ],
499 [
50063266317200,
50163279018000,
50263266306400,
50363279007200,
504-10800,
5050,
506'WGT'
507 ],
508 [
50963279018000,
51063297766800,
51163279010800,
51263297759600,
513-7200,
5141,
515'WGST'
516 ],
517 [
51863297766800,
51963310467600,
52063297756000,
52163310456800,
522-10800,
5230,
524'WGT'
525 ],
526 [
52763310467600,
52863329216400,
52963310460400,
53063329209200,
531-7200,
5321,
533'WGST'
534 ],
535 [
53663329216400,
53763342522000,
53863329205600,
53963342511200,
540-10800,
5410,
542'WGT'
543 ],
544 [
54563342522000,
54663360666000,
54763342514800,
54863360658800,
549-7200,
5501,
551'WGST'
552 ],
553 [
55463360666000,
55563373971600,
55663360655200,
55763373960800,
558-10800,
5590,
560'WGT'
561 ],
562 [
56363373971600,
56463392115600,
56563373964400,
56663392108400,
567-7200,
5681,
569'WGST'
570 ],
571 [
57263392115600,
57363405421200,
57463392104800,
57563405410400,
576-10800,
5770,
578'WGT'
579 ],
580 [
58163405421200,
58263424170000,
58363405414000,
58463424162800,
585-7200,
5861,
587'WGST'
588 ],
589 [
59063424170000,
59163436870800,
59263424159200,
59363436860000,
594-10800,
5950,
596'WGT'
597 ],
598 [
59963436870800,
60063455619600,
60163436863600,
60263455612400,
603-7200,
6041,
605'WGST'
606 ],
607 [
60863455619600,
60963468320400,
61063455608800,
61163468309600,
612-10800,
6130,
614'WGT'
615 ],
616 [
61763468320400,
61863487069200,
61963468313200,
62063487062000,
621-7200,
6221,
623'WGST'
624 ],
625 [
62663487069200,
62763500374800,
62863487058400,
62963500364000,
630-10800,
6310,
632'WGT'
633 ],
634 [
63563500374800,
63663518518800,
63763500367600,
63863518511600,
639-7200,
6401,
641'WGST'
642 ],
643 [
64463518518800,
64563531824400,
64663518508000,
64763531813600,
648-10800,
6490,
650'WGT'
651 ],
652 [
65363531824400,
65463549968400,
65563531817200,
65663549961200,
657-7200,
6581,
659'WGST'
660 ],
661 [
66263549968400,
66363563274000,
66463549957600,
66563563263200,
666-10800,
6670,
668'WGT'
669 ],
670 [
67163563274000,
67263581418000,
67363563266800,
67463581410800,
675-7200,
6761,
677'WGST'
678 ],
679 [
68063581418000,
68163594723600,
68263581407200,
68363594712800,
684-10800,
6850,
686'WGT'
687 ],
688 [
68963594723600,
69063613472400,
69163594716400,
69263613465200,
693-7200,
6941,
695'WGST'
696 ],
697 [
69863613472400,
69963626173200,
70063613461600,
70163626162400,
702-10800,
7030,
704'WGT'
705 ],
706 [
70763626173200,
70863644922000,
70963626166000,
71063644914800,
711-7200,
7121,
713'WGST'
714 ],
715 [
71663644922000,
71763657622800,
71863644911200,
71963657612000,
720-10800,
7210,
722'WGT'
723 ],
724 [
72563657622800,
72663676371600,
72763657615600,
72863676364400,
729-7200,
7301,
731'WGST'
732 ],
733 [
73463676371600,
73563689677200,
73663676360800,
73763689666400,
738-10800,
7390,
740'WGT'
741 ],
742 [
74363689677200,
74463707821200,
74563689670000,
74663707814000,
747-7200,
7481,
749'WGST'
750 ],
751 [
75263707821200,
75363721126800,
75463707810400,
75563721116000,
756-10800,
7570,
758'WGT'
759 ],
760 [
76163721126800,
76263739270800,
76363721119600,
76463739263600,
765-7200,
7661,
767'WGST'
768 ],
769];
770
771sub olson_version { '2009s' }
772
773sub has_dst_changes { 41 }
774
775sub _max_year { 2019 }
776
777sub _new_instance
778{
779 return shift->_init( @_, spans => $spans );
780}
781
782sub _last_offset { -10800 }
783
784my $last_observance = bless( {
785 'format' => 'WG%sT',
786 'gmtoff' => '-3:00',
787 'local_start_datetime' => bless( {
788 'formatter' => undef,
789 'local_rd_days' => 722911,
790 'local_rd_secs' => 10800,
791 'offset_modifier' => 0,
792 'rd_nanosecs' => 0,
793 'tz' => bless( {
794 'name' => 'floating',
795 'offset' => 0
796 }, 'DateTime::TimeZone::Floating' ),
797 'utc_rd_days' => 722911,
798 'utc_rd_secs' => 10800,
799 'utc_year' => 1981
800 }, 'DateTime' ),
801 'offset_from_std' => 0,
802 'offset_from_utc' => -10800,
803 'until' => [],
804 'utc_start_datetime' => bless( {
805 'formatter' => undef,
806 'local_rd_days' => 722911,
807 'local_rd_secs' => 18000,
808 'offset_modifier' => 0,
809 'rd_nanosecs' => 0,
810 'tz' => bless( {
811 'name' => 'floating',
812 'offset' => 0
813 }, 'DateTime::TimeZone::Floating' ),
814 'utc_rd_days' => 722911,
815 'utc_rd_secs' => 18000,
816 'utc_year' => 1981
817 }, 'DateTime' )
818}, 'DateTime::TimeZone::OlsonDB::Observance' )
819;
820sub _last_observance { $last_observance }
821
822my $rules = [
823 bless( {
824 'at' => '1:00u',
825 'from' => '1981',
826 'in' => 'Mar',
827 'letter' => 'S',
828 'name' => 'EU',
829 'offset_from_std' => 3600,
830 'on' => 'lastSun',
831 'save' => '1:00',
832 'to' => 'max',
833 'type' => undef
834 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
835 bless( {
836 'at' => '1:00u',
837 'from' => '1996',
838 'in' => 'Oct',
839 'letter' => '',
840 'name' => 'EU',
841 'offset_from_std' => 0,
842 'on' => 'lastSun',
843 'save' => '0',
844 'to' => 'max',
845 'type' => undef
846 }, 'DateTime::TimeZone::OlsonDB::Rule' )
847]
848;
849sub _rules { $rules }
850
851
8521;
853