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/AQnrcGnc70/europe.  Olson data version 2010b
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Atlantic::Reykjavik;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Atlantic::Reykjavik::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2457938635644,
25DateTime::TimeZone::NEG_INFINITY,
2657938630400,
27-5244,
280,
29'LMT'
30    ],
31    [
3257938635644,
3360179074068,
3457938630376,
3560179068800,
36-5268,
370,
38'RMT'
39    ],
40    [
4160179074068,
4260467472000,
4360179070468,
4460467468400,
45-3600,
460,
47'IST'
48    ],
49    [
5060467472000,
5160488470800,
5260467472000,
5360488470800,
540,
551,
56'ISST'
57    ],
58    [
5960488470800,
6060499008000,
6160488467200,
6260499004400,
63-3600,
640,
65'IST'
66    ],
67    [
6860499008000,
6960522253200,
7060499008000,
7160522253200,
720,
731,
74'ISST'
75    ],
76    [
7760522253200,
7861167657600,
7960522249600,
8061167654000,
81-3600,
820,
83'IST'
84    ],
85    [
8661167657600,
8761186068000,
8861167657600,
8961186068000,
900,
911,
92'ISST'
93    ],
94    [
9561186068000,
9661193674800,
9761186064400,
9861193671200,
99-3600,
1000,
101'IST'
102    ],
103    [
10461193674800,
10561215444000,
10661193674800,
10761215444000,
1080,
1091,
110'ISST'
111    ],
112    [
11361215444000,
11461225725600,
11561215440400,
11661225722000,
117-3600,
1180,
119'IST'
120    ],
121    [
12261225725600,
12361246893600,
12461225725600,
12561246893600,
1260,
1271,
128'ISST'
129    ],
130    [
13161246893600,
13261257780000,
13361246890000,
13461257776400,
135-3600,
1360,
137'IST'
138    ],
139    [
14061257780000,
14161277738400,
14261257780000,
14361277738400,
1440,
1451,
146'ISST'
147    ],
148    [
14961277738400,
15061289229600,
15161277734800,
15261289226000,
153-3600,
1540,
155'IST'
156    ],
157    [
15861289229600,
15961309188000,
16061289229600,
16161309188000,
1620,
1631,
164'ISST'
165    ],
166    [
16761309188000,
16861320679200,
16961309184400,
17061320675600,
171-3600,
1720,
173'IST'
174    ],
175    [
17661320679200,
17761340637600,
17861320679200,
17961340637600,
1800,
1811,
182'ISST'
183    ],
184    [
18561340637600,
18661352128800,
18761340634000,
18861352125200,
189-3600,
1900,
191'IST'
192    ],
193    [
19461352128800,
19561372692000,
19661352128800,
19761372692000,
1980,
1991,
200'ISST'
201    ],
202    [
20361372692000,
20461383578400,
20561372688400,
20661383574800,
207-3600,
2080,
209'IST'
210    ],
211    [
21261383578400,
21361404141600,
21461383578400,
21561404141600,
2160,
2171,
218'ISST'
219    ],
220    [
22161404141600,
22261418052000,
22361404138000,
22461418048400,
225-3600,
2260,
227'IST'
228    ],
229    [
23061418052000,
23161435591200,
23261418052000,
23361435591200,
2340,
2351,
236'ISST'
237    ],
238    [
23961435591200,
24061449501600,
24161435587600,
24261449498000,
243-3600,
2440,
245'IST'
246    ],
247    [
24861449501600,
24961467040800,
25061449501600,
25161467040800,
2520,
2531,
254'ISST'
255    ],
256    [
25761467040800,
25861480951200,
25961467037200,
26061480947600,
261-3600,
2620,
263'IST'
264    ],
265    [
26661480951200,
26761499095200,
26861480951200,
26961499095200,
2700,
2711,
272'ISST'
273    ],
274    [
27561499095200,
27661512400800,
27761499091600,
27861512397200,
279-3600,
2800,
281'IST'
282    ],
283    [
28461512400800,
28561529940000,
28661512400800,
28761529940000,
2880,
2891,
290'ISST'
291    ],
292    [
29361529940000,
29461543850400,
29561529936400,
29661543846800,
297-3600,
2980,
299'IST'
300    ],
301    [
30261543850400,
30361561994400,
30461543850400,
30561561994400,
3060,
3071,
308'ISST'
309    ],
310    [
31161561994400,
31261575904800,
31361561990800,
31461575901200,
315-3600,
3160,
317'IST'
318    ],
319    [
32061575904800,
32161593444000,
32261575904800,
32361593444000,
3240,
3251,
326'ISST'
327    ],
328    [
32961593444000,
33061607354400,
33161593440400,
33261607350800,
333-3600,
3340,
335'IST'
336    ],
337    [
33861607354400,
33961624893600,
34061607354400,
34161624893600,
3420,
3431,
344'ISST'
345    ],
346    [
34761624893600,
34861638804000,
34961624890000,
35061638800400,
351-3600,
3520,
353'IST'
354    ],
355    [
35661638804000,
35761656343200,
35861638804000,
35961656343200,
3600,
3611,
362'ISST'
363    ],
364    [
36561656343200,
36661670253600,
36761656339600,
36861670250000,
369-3600,
3700,
371'IST'
372    ],
373    [
37461670253600,
37561687792800,
37661670253600,
37761687792800,
3780,
3791,
380'ISST'
381    ],
382    [
38361687792800,
38461701703200,
38561687789200,
38661701699600,
387-3600,
3880,
389'IST'
390    ],
391    [
39261701703200,
39361719847200,
39461701703200,
39561719847200,
3960,
3971,
398'ISST'
399    ],
400    [
40161719847200,
40261733757600,
40361719843600,
40461733754000,
405-3600,
4060,
407'IST'
408    ],
409    [
41061733757600,
41161751296800,
41261733757600,
41361751296800,
4140,
4151,
416'ISST'
417    ],
418    [
41961751296800,
42061765207200,
42161751293200,
42261765203600,
423-3600,
4240,
425'IST'
426    ],
427    [
42861765207200,
42961782746400,
43061765207200,
43161782746400,
4320,
4331,
434'ISST'
435    ],
436    [
43761782746400,
43861796656800,
43961782742800,
44061796653200,
441-3600,
4420,
443'IST'
444    ],
445    [
44661796656800,
44761814196000,
44861796656800,
44961814196000,
4500,
4511,
452'ISST'
453    ],
454    [
45561814196000,
45661828106400,
45761814192400,
45861828102800,
459-3600,
4600,
461'IST'
462    ],
463    [
46461828106400,
46561845645600,
46661828106400,
46761845645600,
4680,
4691,
470'ISST'
471    ],
472    [
47361845645600,
47461859556000,
47561845642000,
47661859552400,
477-3600,
4780,
479'IST'
480    ],
481    [
48261859556000,
48361877095200,
48461859556000,
48561877095200,
4860,
4871,
488'ISST'
489    ],
490    [
49161877095200,
49261891005600,
49361877091600,
49461891002000,
495-3600,
4960,
497'IST'
498    ],
499    [
50061891005600,
50161909149600,
50261891005600,
50361909149600,
5040,
5051,
506'ISST'
507    ],
508    [
50961909149600,
51061923060000,
51161909146000,
51261923056400,
513-3600,
5140,
515'IST'
516    ],
517    [
51861923060000,
51961940599200,
52061923060000,
52161940599200,
5220,
5231,
524'ISST'
525    ],
526    [
52761940599200,
52861954509600,
52961940595600,
53061954506000,
531-3600,
5320,
533'IST'
534    ],
535    [
53661954509600,
53761972048800,
53861954509600,
53961972048800,
5400,
5411,
542'ISST'
543    ],
544    [
54561972048800,
54661985959200,
54761972045200,
54861985955600,
549-3600,
5500,
551'IST'
552    ],
553    [
55461985959200,
55562003498400,
55661985959200,
55762003498400,
5580,
5591,
560'ISST'
561    ],
562    [
56362003498400,
56462017408800,
56562003494800,
56662017405200,
567-3600,
5680,
569'IST'
570    ],
571    [
57262017408800,
57362034948000,
57462017408800,
57562034948000,
5760,
5771,
578'ISST'
579    ],
580    [
58162034948000,
58262048858400,
58362034944400,
58462048854800,
585-3600,
5860,
587'IST'
588    ],
589    [
59062048858400,
59162067002400,
59262048858400,
59362067002400,
5940,
5951,
596'ISST'
597    ],
598    [
59962067002400,
60062080912800,
60162066998800,
60262080909200,
603-3600,
6040,
605'IST'
606    ],
607    [
60862080912800,
609DateTime::TimeZone::INFINITY,
61062080912800,
611DateTime::TimeZone::INFINITY,
6120,
6130,
614'GMT'
615    ],
616];
617
618sub olson_version { '2010b' }
619
620sub has_dst_changes { 31 }
621
622sub _max_year { 2020 }
623
624sub _new_instance
625{
626    return shift->_init( @_, spans => $spans );
627}
628
629
630
6311;
632
633