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::Almaty;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Almaty::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2460694512732,
25DateTime::TimeZone::NEG_INFINITY,
2660694531200,
2718468,
280,
29'LMT'
30    ],
31    [
3260694512732,
3360888135600,
3460694530732,
3560888153600,
3618000,
370,
38'ALMT'
39    ],
40    [
4160888135600,
4262490592800,
4360888157200,
4462490614400,
4521600,
460,
47'ALMT'
48    ],
49    [
5062490592800,
5162506400400,
5262490618000,
5362506425600,
5425200,
551,
56'ALMST'
57    ],
58    [
5962506400400,
6062522128800,
6162506422000,
6262522150400,
6321600,
640,
65'ALMT'
66    ],
67    [
6862522128800,
6962537936400,
7062522154000,
7162537961600,
7225200,
731,
74'ALMST'
75    ],
76    [
7762537936400,
7862553664800,
7962537958000,
8062553686400,
8121600,
820,
83'ALMT'
84    ],
85    [
8662553664800,
8762569472400,
8862553690000,
8962569497600,
9025200,
911,
92'ALMST'
93    ],
94    [
9562569472400,
9662585287200,
9762569494000,
9862585308800,
9921600,
1000,
101'ALMT'
102    ],
103    [
10462585287200,
10562601019200,
10662585312400,
10762601044400,
10825200,
1091,
110'ALMST'
111    ],
112    [
11362601019200,
11462616744000,
11562601040800,
11662616765600,
11721600,
1180,
119'ALMT'
120    ],
121    [
12262616744000,
12362632468800,
12462616769200,
12562632494000,
12625200,
1271,
128'ALMST'
129    ],
130    [
13162632468800,
13262648193600,
13362632490400,
13462648215200,
13521600,
1360,
137'ALMT'
138    ],
139    [
14062648193600,
14162663918400,
14262648218800,
14362663943600,
14425200,
1451,
146'ALMST'
147    ],
148    [
14962663918400,
15062679643200,
15162663940000,
15262679664800,
15321600,
1540,
155'ALMT'
156    ],
157    [
15862679643200,
15962695368000,
16062679668400,
16162695393200,
16225200,
1631,
164'ALMST'
165    ],
166    [
16762695368000,
16862711092800,
16962695389600,
17062711114400,
17121600,
1720,
173'ALMT'
174    ],
175    [
17662711092800,
17762726817600,
17862711118000,
17962726842800,
18025200,
1811,
182'ALMST'
183    ],
184    [
18562726817600,
18662742542400,
18762726839200,
18862742564000,
18921600,
1900,
191'ALMT'
192    ],
193    [
19462742542400,
19562758267200,
19662742567600,
19762758292400,
19825200,
1991,
200'ALMST'
201    ],
202    [
20362758267200,
20462773992000,
20562758288800,
20662774013600,
20721600,
2080,
209'ALMT'
210    ],
211    [
21262773992000,
21362790321600,
21462774017200,
21562790346800,
21625200,
2171,
218'ALMST'
219    ],
220    [
22162790321600,
22262798349600,
22362790343200,
22462798371200,
22521600,
2260,
227'ALMT'
228    ],
229    [
23062798349600,
23162829885600,
23262798371200,
23362829907200,
23421600,
2350,
236'ALMT'
237    ],
238    [
23962829885600,
24062837485200,
24162829907200,
24262837506800,
24321600,
2440,
245'ALMT'
246    ],
247    [
24862837485200,
24962853206400,
25062837510400,
25162853231600,
25225200,
2531,
254'ALMST'
255    ],
256    [
25762853206400,
25862868945600,
25962853228000,
26062868967200,
26121600,
2620,
263'ALMT'
264    ],
265    [
26662868945600,
26762884670400,
26862868970800,
26962884695600,
27025200,
2711,
272'ALMST'
273    ],
274    [
27562884670400,
27662900395200,
27762884692000,
27862900416800,
27921600,
2800,
281'ALMT'
282    ],
283    [
28462900395200,
28562916120000,
28662900420400,
28762916145200,
28825200,
2891,
290'ALMST'
291    ],
292    [
29362916120000,
29462931844800,
29562916141600,
29662931866400,
29721600,
2980,
299'ALMT'
300    ],
301    [
30262931844800,
30362947569600,
30462931870000,
30562947594800,
30625200,
3071,
308'ALMST'
309    ],
310    [
31162947569600,
31262963899200,
31362947591200,
31462963920800,
31521600,
3160,
317'ALMT'
318    ],
319    [
32062963899200,
32162982043200,
32262963924400,
32362982068400,
32425200,
3251,
326'ALMST'
327    ],
328    [
32962982043200,
33062995348800,
33162982064800,
33262995370400,
33321600,
3340,
335'ALMT'
336    ],
337    [
33862995348800,
33963013492800,
34062995374000,
34163013518000,
34225200,
3431,
344'ALMST'
345    ],
346    [
34763013492800,
34863026798400,
34963013514400,
35063026820000,
35121600,
3520,
353'ALMT'
354    ],
355    [
35663026798400,
35763044942400,
35863026823600,
35963044967600,
36025200,
3611,
362'ALMST'
363    ],
364    [
36563044942400,
36663058248000,
36763044964000,
36863058269600,
36921600,
3700,
371'ALMT'
372    ],
373    [
37463058248000,
37563076996800,
37663058273200,
37763077022000,
37825200,
3791,
380'ALMST'
381    ],
382    [
38363076996800,
38463089697600,
38563077018400,
38663089719200,
38721600,
3880,
389'ALMT'
390    ],
391    [
39263089697600,
39363108446400,
39463089722800,
39563108471600,
39625200,
3971,
398'ALMST'
399    ],
400    [
40163108446400,
40263121147200,
40363108468000,
40463121168800,
40521600,
4060,
407'ALMT'
408    ],
409    [
41063121147200,
41163139896000,
41263121172400,
41363139921200,
41425200,
4151,
416'ALMST'
417    ],
418    [
41963139896000,
42063153201600,
42163139917600,
42263153223200,
42321600,
4240,
425'ALMT'
426    ],
427    [
42863153201600,
42963171345600,
43063153226800,
43163171370800,
43225200,
4331,
434'ALMST'
435    ],
436    [
43763171345600,
43863184651200,
43963171367200,
44063184672800,
44121600,
4420,
443'ALMT'
444    ],
445    [
44663184651200,
44763202795200,
44863184676400,
44963202820400,
45025200,
4511,
452'ALMST'
453    ],
454    [
45563202795200,
45663216100800,
45763202816800,
45863216122400,
45921600,
4600,
461'ALMT'
462    ],
463    [
46463216100800,
46563234849600,
46663216126000,
46763234874800,
46825200,
4691,
470'ALMST'
471    ],
472    [
47363234849600,
47463246506400,
47563234871200,
47663246528000,
47721600,
4780,
479'ALMT'
480    ],
481    [
48263246506400,
483DateTime::TimeZone::INFINITY,
48463246528000,
485DateTime::TimeZone::INFINITY,
48621600,
4870,
488'ALMT'
489    ],
490];
491
492sub olson_version { '2010b' }
493
494sub has_dst_changes { 23 }
495
496sub _max_year { 2020 }
497
498sub _new_instance
499{
500    return shift->_init( @_, spans => $spans );
501}
502
503
504
5051;
506
507