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/asia.  Olson data version 2010b
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Asia::Baghdad;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Baghdad::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2459611150940,
25DateTime::TimeZone::NEG_INFINITY,
2659611161600,
2710660,
280,
29'LMT'
30    ],
31    [
3259611150940,
3360494677344,
3459611161596,
3560494688000,
3610656,
370,
38'BMT'
39    ],
40    [
4160494677344,
4262524731600,
4360494688144,
4462524742400,
4510800,
460,
47'AST'
48    ],
49    [
5062524731600,
5162537947200,
5262524746000,
5362537961600,
5414400,
551,
56'ADT'
57    ],
58    [
5962537947200,
6062553589200,
6162537958000,
6262553600000,
6310800,
640,
65'AST'
66    ],
67    [
6862553589200,
6962569483200,
7062553603600,
7162569497600,
7214400,
731,
74'ADT'
75    ],
76    [
7762569483200,
7862585298000,
7962569494000,
8062585308800,
8110800,
820,
83'AST'
84    ],
85    [
8662585298000,
8762601105600,
8862585312400,
8962601120000,
9014400,
911,
92'ADT'
93    ],
94    [
9562601105600,
9662616834000,
9762601116400,
9862616844800,
9910800,
1000,
101'AST'
102    ],
103    [
10462616834000,
10562632476000,
10662616848400,
10762632490400,
10814400,
1091,
110'ADT'
111    ],
112    [
11362632476000,
11462648200800,
11562632486800,
11662648211600,
11710800,
1180,
119'AST'
120    ],
121    [
12262648200800,
12362663925600,
12462648215200,
12562663940000,
12614400,
1271,
128'ADT'
129    ],
130    [
13162663925600,
13262679650400,
13362663936400,
13462679661200,
13510800,
1360,
137'AST'
138    ],
139    [
14062679650400,
14162695375200,
14262679664800,
14362695389600,
14414400,
1451,
146'ADT'
147    ],
148    [
14962695375200,
15062711100000,
15162695386000,
15262711110800,
15310800,
1540,
155'AST'
156    ],
157    [
15862711100000,
15962726824800,
16062711114400,
16162726839200,
16214400,
1631,
164'ADT'
165    ],
166    [
16762726824800,
16862742549600,
16962726835600,
17062742560400,
17110800,
1720,
173'AST'
174    ],
175    [
17662742549600,
17762758274400,
17862742564000,
17962758288800,
18014400,
1811,
182'ADT'
183    ],
184    [
18562758274400,
18662773999200,
18762758285200,
18862774010000,
18910800,
1900,
191'AST'
192    ],
193    [
19462773999200,
19562790328800,
19662774013600,
19762790343200,
19814400,
1991,
200'ADT'
201    ],
202    [
20362790328800,
20462806147200,
20562790339600,
20662806158000,
20710800,
2080,
209'AST'
210    ],
211    [
21262806147200,
21362821958400,
21462806161600,
21562821972800,
21614400,
2171,
218'ADT'
219    ],
220    [
22162821958400,
22262837769600,
22362821969200,
22462837780400,
22510800,
2260,
227'AST'
228    ],
229    [
23062837769600,
23162853580800,
23262837784000,
23362853595200,
23414400,
2351,
236'ADT'
237    ],
238    [
23962853580800,
24062869305600,
24162853591600,
24262869316400,
24310800,
2440,
245'AST'
246    ],
247    [
24862869305600,
24962885116800,
25062869320000,
25162885131200,
25214400,
2531,
254'ADT'
255    ],
256    [
25762885116800,
25862900841600,
25962885127600,
26062900852400,
26110800,
2620,
263'AST'
264    ],
265    [
26662900841600,
26762916652800,
26862900856000,
26962916667200,
27014400,
2711,
272'ADT'
273    ],
274    [
27562916652800,
27662932377600,
27762916663600,
27862932388400,
27910800,
2800,
281'AST'
282    ],
283    [
28462932377600,
28562948188800,
28662932392000,
28762948203200,
28814400,
2891,
290'ADT'
291    ],
292    [
29362948188800,
29462964000000,
29562948199600,
29662964010800,
29710800,
2980,
299'AST'
300    ],
301    [
30262964000000,
30362979811200,
30462964014400,
30562979825600,
30614400,
3071,
308'ADT'
309    ],
310    [
31162979811200,
31262995536000,
31362979822000,
31462995546800,
31510800,
3160,
317'AST'
318    ],
319    [
32062995536000,
32163011347200,
32262995550400,
32363011361600,
32414400,
3251,
326'ADT'
327    ],
328    [
32963011347200,
33063027072000,
33163011358000,
33263027082800,
33310800,
3340,
335'AST'
336    ],
337    [
33863027072000,
33963042883200,
34063027086400,
34163042897600,
34214400,
3431,
344'ADT'
345    ],
346    [
34763042883200,
34863058608000,
34963042894000,
35063058618800,
35110800,
3520,
353'AST'
354    ],
355    [
35663058608000,
35763074419200,
35863058622400,
35963074433600,
36014400,
3611,
362'ADT'
363    ],
364    [
36563074419200,
36663090230400,
36763074430000,
36863090241200,
36910800,
3700,
371'AST'
372    ],
373    [
37463090230400,
37563106041600,
37663090244800,
37763106056000,
37814400,
3791,
380'ADT'
381    ],
382    [
38363106041600,
38463121766400,
38563106052400,
38663121777200,
38710800,
3880,
389'AST'
390    ],
391    [
39263121766400,
39363137577600,
39463121780800,
39563137592000,
39614400,
3971,
398'ADT'
399    ],
400    [
40163137577600,
40263153302400,
40363137588400,
40463153313200,
40510800,
4060,
407'AST'
408    ],
409    [
41063153302400,
41163169113600,
41263153316800,
41363169128000,
41414400,
4151,
416'ADT'
417    ],
418    [
41963169113600,
42063184838400,
42163169124400,
42263184849200,
42310800,
4240,
425'AST'
426    ],
427    [
42863184838400,
42963200649600,
43063184852800,
43163200664000,
43214400,
4331,
434'ADT'
435    ],
436    [
43763200649600,
43863216460800,
43963200660400,
44063216471600,
44110800,
4420,
443'AST'
444    ],
445    [
44663216460800,
44763232272000,
44863216475200,
44963232286400,
45014400,
4511,
452'ADT'
453    ],
454    [
45563232272000,
45663247996800,
45763232282800,
45863248007600,
45910800,
4600,
461'AST'
462    ],
463    [
46463247996800,
46563263808000,
46663248011200,
46763263822400,
46814400,
4691,
470'ADT'
471    ],
472    [
47363263808000,
47463279532800,
47563263818800,
47663279543600,
47710800,
4780,
479'AST'
480    ],
481    [
48263279532800,
48363295344000,
48463279547200,
48563295358400,
48614400,
4871,
488'ADT'
489    ],
490    [
49163295344000,
49263311068800,
49363295354800,
49463311079600,
49510800,
4960,
497'AST'
498    ],
499    [
50063311068800,
50163326880000,
50263311083200,
50363326894400,
50414400,
5051,
506'ADT'
507    ],
508    [
50963326880000,
510DateTime::TimeZone::INFINITY,
51163326890800,
512DateTime::TimeZone::INFINITY,
51310800,
5140,
515'AST'
516    ],
517];
518
519sub olson_version { '2010b' }
520
521sub has_dst_changes { 26 }
522
523sub _max_year { 2020 }
524
525sub _new_instance
526{
527    return shift->_init( @_, spans => $spans );
528}
529
530
531
5321;
533
534