Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Scoresbysund.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::Scoresbysund;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Scoresbysund::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460449592472,
25DateTime::TimeZone::NEG_INFINITY,
2660449587200,
27-5272,
280,
29'LMT'
30 ],
31 [
3260449592472,
3362459524800,
3460449585272,
3562459517600,
36-7200,
370,
38'CGT'
39 ],
40 [
4162459524800,
4262474644800,
4362459521200,
4462474641200,
45-3600,
461,
47'CGST'
48 ],
49 [
5062474644800,
5162490362400,
5262474637600,
5362490355200,
54-7200,
550,
56'CGT'
57 ],
58 [
5962490362400,
6062506083600,
6162490362400,
6262506083600,
630,
641,
65'EGST'
66 ],
67 [
6862506083600,
6962521808400,
7062506080000,
7162521804800,
72-3600,
730,
74'EGT'
75 ],
76 [
7762521808400,
7862537533200,
7962521808400,
8062537533200,
810,
821,
83'EGST'
84 ],
85 [
8662537533200,
8762553258000,
8862537529600,
8962553254400,
90-3600,
910,
92'EGT'
93 ],
94 [
9562553258000,
9662568982800,
9762553258000,
9862568982800,
990,
1001,
101'EGST'
102 ],
103 [
10462568982800,
10562584707600,
10662568979200,
10762584704000,
108-3600,
1090,
110'EGT'
111 ],
112 [
11362584707600,
11462601037200,
11562584707600,
11662601037200,
1170,
1181,
119'EGST'
120 ],
121 [
12262601037200,
12362616762000,
12462601033600,
12562616758400,
126-3600,
1270,
128'EGT'
129 ],
130 [
13162616762000,
13262632486800,
13362616762000,
13462632486800,
1350,
1361,
137'EGST'
138 ],
139 [
14062632486800,
14162648211600,
14262632483200,
14362648208000,
144-3600,
1450,
146'EGT'
147 ],
148 [
14962648211600,
15062663936400,
15162648211600,
15262663936400,
1530,
1541,
155'EGST'
156 ],
157 [
15862663936400,
15962679661200,
16062663932800,
16162679657600,
162-3600,
1630,
164'EGT'
165 ],
166 [
16762679661200,
16862695386000,
16962679661200,
17062695386000,
1710,
1721,
173'EGST'
174 ],
175 [
17662695386000,
17762711110800,
17862695382400,
17962711107200,
180-3600,
1810,
182'EGT'
183 ],
184 [
18562711110800,
18662726835600,
18762711110800,
18862726835600,
1890,
1901,
191'EGST'
192 ],
193 [
19462726835600,
19562742560400,
19662726832000,
19762742556800,
198-3600,
1990,
200'EGT'
201 ],
202 [
20362742560400,
20462758285200,
20562742560400,
20662758285200,
2070,
2081,
209'EGST'
210 ],
211 [
21262758285200,
21362774010000,
21462758281600,
21562774006400,
216-3600,
2170,
218'EGT'
219 ],
220 [
22162774010000,
22262790339600,
22362774010000,
22462790339600,
2250,
2261,
227'EGST'
228 ],
229 [
23062790339600,
23162806064400,
23262790336000,
23362806060800,
234-3600,
2350,
236'EGT'
237 ],
238 [
23962806064400,
24062821789200,
24162806064400,
24262821789200,
2430,
2441,
245'EGST'
246 ],
247 [
24862821789200,
24962837514000,
25062821785600,
25162837510400,
252-3600,
2530,
254'EGT'
255 ],
256 [
25762837514000,
25862853238800,
25962837514000,
26062853238800,
2610,
2621,
263'EGST'
264 ],
265 [
26662853238800,
26762868963600,
26862853235200,
26962868960000,
270-3600,
2710,
272'EGT'
273 ],
274 [
27562868963600,
27662884688400,
27762868963600,
27862884688400,
2790,
2801,
281'EGST'
282 ],
283 [
28462884688400,
28562900413200,
28662884684800,
28762900409600,
288-3600,
2890,
290'EGT'
291 ],
292 [
29362900413200,
29462916138000,
29562900413200,
29662916138000,
2970,
2981,
299'EGST'
300 ],
301 [
30262916138000,
30362931862800,
30462916134400,
30562931859200,
306-3600,
3070,
308'EGT'
309 ],
310 [
31162931862800,
31262947587600,
31362931862800,
31462947587600,
3150,
3161,
317'EGST'
318 ],
319 [
32062947587600,
32162963917200,
32262947584000,
32362963913600,
324-3600,
3250,
326'EGT'
327 ],
328 [
32962963917200,
33062982061200,
33162963917200,
33262982061200,
3330,
3341,
335'EGST'
336 ],
337 [
33862982061200,
33962995366800,
34062982057600,
34162995363200,
342-3600,
3430,
344'EGT'
345 ],
346 [
34762995366800,
34863013510800,
34962995366800,
35063013510800,
3510,
3521,
353'EGST'
354 ],
355 [
35663013510800,
35763026816400,
35863013507200,
35963026812800,
360-3600,
3610,
362'EGT'
363 ],
364 [
36563026816400,
36663044960400,
36763026816400,
36863044960400,
3690,
3701,
371'EGST'
372 ],
373 [
37463044960400,
37563058266000,
37663044956800,
37763058262400,
378-3600,
3790,
380'EGT'
381 ],
382 [
38363058266000,
38463077014800,
38563058266000,
38663077014800,
3870,
3881,
389'EGST'
390 ],
391 [
39263077014800,
39363089715600,
39463077011200,
39563089712000,
396-3600,
3970,
398'EGT'
399 ],
400 [
40163089715600,
40263108464400,
40363089715600,
40463108464400,
4050,
4061,
407'EGST'
408 ],
409 [
41063108464400,
41163121165200,
41263108460800,
41363121161600,
414-3600,
4150,
416'EGT'
417 ],
418 [
41963121165200,
42063139914000,
42163121165200,
42263139914000,
4230,
4241,
425'EGST'
426 ],
427 [
42863139914000,
42963153219600,
43063139910400,
43163153216000,
432-3600,
4330,
434'EGT'
435 ],
436 [
43763153219600,
43863171363600,
43963153219600,
44063171363600,
4410,
4421,
443'EGST'
444 ],
445 [
44663171363600,
44763184669200,
44863171360000,
44963184665600,
450-3600,
4510,
452'EGT'
453 ],
454 [
45563184669200,
45663202813200,
45763184669200,
45863202813200,
4590,
4601,
461'EGST'
462 ],
463 [
46463202813200,
46563216118800,
46663202809600,
46763216115200,
468-3600,
4690,
470'EGT'
471 ],
472 [
47363216118800,
47463234867600,
47563216118800,
47663234867600,
4770,
4781,
479'EGST'
480 ],
481 [
48263234867600,
48363247568400,
48463234864000,
48563247564800,
486-3600,
4870,
488'EGT'
489 ],
490 [
49163247568400,
49263266317200,
49363247568400,
49463266317200,
4950,
4961,
497'EGST'
498 ],
499 [
50063266317200,
50163279018000,
50263266313600,
50363279014400,
504-3600,
5050,
506'EGT'
507 ],
508 [
50963279018000,
51063297766800,
51163279018000,
51263297766800,
5130,
5141,
515'EGST'
516 ],
517 [
51863297766800,
51963310467600,
52063297763200,
52163310464000,
522-3600,
5230,
524'EGT'
525 ],
526 [
52763310467600,
52863329216400,
52963310467600,
53063329216400,
5310,
5321,
533'EGST'
534 ],
535 [
53663329216400,
53763342522000,
53863329212800,
53963342518400,
540-3600,
5410,
542'EGT'
543 ],
544 [
54563342522000,
54663360666000,
54763342522000,
54863360666000,
5490,
5501,
551'EGST'
552 ],
553 [
55463360666000,
55563373971600,
55663360662400,
55763373968000,
558-3600,
5590,
560'EGT'
561 ],
562 [
56363373971600,
56463392115600,
56563373971600,
56663392115600,
5670,
5681,
569'EGST'
570 ],
571 [
57263392115600,
57363405421200,
57463392112000,
57563405417600,
576-3600,
5770,
578'EGT'
579 ],
580 [
58163405421200,
58263424170000,
58363405421200,
58463424170000,
5850,
5861,
587'EGST'
588 ],
589 [
59063424170000,
59163436870800,
59263424166400,
59363436867200,
594-3600,
5950,
596'EGT'
597 ],
598 [
59963436870800,
60063455619600,
60163436870800,
60263455619600,
6030,
6041,
605'EGST'
606 ],
607 [
60863455619600,
60963468320400,
61063455616000,
61163468316800,
612-3600,
6130,
614'EGT'
615 ],
616 [
61763468320400,
61863487069200,
61963468320400,
62063487069200,
6210,
6221,
623'EGST'
624 ],
625 [
62663487069200,
62763500374800,
62863487065600,
62963500371200,
630-3600,
6310,
632'EGT'
633 ],
634 [
63563500374800,
63663518518800,
63763500374800,
63863518518800,
6390,
6401,
641'EGST'
642 ],
643 [
64463518518800,
64563531824400,
64663518515200,
64763531820800,
648-3600,
6490,
650'EGT'
651 ],
652 [
65363531824400,
65463549968400,
65563531824400,
65663549968400,
6570,
6581,
659'EGST'
660 ],
661 [
66263549968400,
66363563274000,
66463549964800,
66563563270400,
666-3600,
6670,
668'EGT'
669 ],
670 [
67163563274000,
67263581418000,
67363563274000,
67463581418000,
6750,
6761,
677'EGST'
678 ],
679 [
68063581418000,
68163594723600,
68263581414400,
68363594720000,
684-3600,
6850,
686'EGT'
687 ],
688 [
68963594723600,
69063613472400,
69163594723600,
69263613472400,
6930,
6941,
695'EGST'
696 ],
697 [
69863613472400,
69963626173200,
70063613468800,
70163626169600,
702-3600,
7030,
704'EGT'
705 ],
706 [
70763626173200,
70863644922000,
70963626173200,
71063644922000,
7110,
7121,
713'EGST'
714 ],
715 [
71663644922000,
71763657622800,
71863644918400,
71963657619200,
720-3600,
7210,
722'EGT'
723 ],
724 [
72563657622800,
72663676371600,
72763657622800,
72863676371600,
7290,
7301,
731'EGST'
732 ],
733 [
73463676371600,
73563689677200,
73663676368000,
73763689673600,
738-3600,
7390,
740'EGT'
741 ],
742 [
74363689677200,
74463707821200,
74563689677200,
74663707821200,
7470,
7481,
749'EGST'
750 ],
751 [
75263707821200,
75363721126800,
75463707817600,
75563721123200,
756-3600,
7570,
758'EGT'
759 ],
760 [
76163721126800,
76263739270800,
76363721126800,
76463739270800,
7650,
7661,
767'EGST'
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 { -3600 }
783
784my $last_observance = bless( {
785 'format' => 'EG%sT',
786 'gmtoff' => '-1:00',
787 'local_start_datetime' => bless( {
788 'formatter' => undef,
789 'local_rd_days' => 723268,
790 'local_rd_secs' => 7200,
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' => 723268,
798 'utc_rd_secs' => 7200,
799 'utc_year' => 1982
800 }, 'DateTime' ),
801 'offset_from_std' => 0,
802 'offset_from_utc' => -3600,
803 'until' => [],
804 'utc_start_datetime' => bless( {
805 'formatter' => undef,
806 'local_rd_days' => 723268,
807 'local_rd_secs' => 7200,
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' => 723268,
815 'utc_rd_secs' => 7200,
816 'utc_year' => 1982
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