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::Bishkek;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Bishkek::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2460694513296,
25DateTime::TimeZone::NEG_INFINITY,
2660694531200,
2717904,
280,
29'LMT'
30    ],
31    [
3260694513296,
3360888135600,
3460694531296,
3560888153600,
3618000,
370,
38'FRUT'
39    ],
40    [
4160888135600,
4262490592800,
4360888157200,
4462490614400,
4521600,
460,
47'FRUT'
48    ],
49    [
5062490592800,
5162506400400,
5262490618000,
5362506425600,
5425200,
551,
56'FRUST'
57    ],
58    [
5962506400400,
6062522128800,
6162506422000,
6262522150400,
6321600,
640,
65'FRUT'
66    ],
67    [
6862522128800,
6962537936400,
7062522154000,
7162537961600,
7225200,
731,
74'FRUST'
75    ],
76    [
7762537936400,
7862553664800,
7962537958000,
8062553686400,
8121600,
820,
83'FRUT'
84    ],
85    [
8662553664800,
8762569472400,
8862553690000,
8962569497600,
9025200,
911,
92'FRUST'
93    ],
94    [
9562569472400,
9662585287200,
9762569494000,
9862585308800,
9921600,
1000,
101'FRUT'
102    ],
103    [
10462585287200,
10562601019200,
10662585312400,
10762601044400,
10825200,
1091,
110'FRUST'
111    ],
112    [
11362601019200,
11462616744000,
11562601040800,
11662616765600,
11721600,
1180,
119'FRUT'
120    ],
121    [
12262616744000,
12362632468800,
12462616769200,
12562632494000,
12625200,
1271,
128'FRUST'
129    ],
130    [
13162632468800,
13262648193600,
13362632490400,
13462648215200,
13521600,
1360,
137'FRUT'
138    ],
139    [
14062648193600,
14162663918400,
14262648218800,
14362663943600,
14425200,
1451,
146'FRUST'
147    ],
148    [
14962663918400,
15062679643200,
15162663940000,
15262679664800,
15321600,
1540,
155'FRUT'
156    ],
157    [
15862679643200,
15962695368000,
16062679668400,
16162695393200,
16225200,
1631,
164'FRUST'
165    ],
166    [
16762695368000,
16862711092800,
16962695389600,
17062711114400,
17121600,
1720,
173'FRUT'
174    ],
175    [
17662711092800,
17762726817600,
17862711118000,
17962726842800,
18025200,
1811,
182'FRUST'
183    ],
184    [
18562726817600,
18662742542400,
18762726839200,
18862742564000,
18921600,
1900,
191'FRUT'
192    ],
193    [
19462742542400,
19562758267200,
19662742567600,
19762758292400,
19825200,
1991,
200'FRUST'
201    ],
202    [
20362758267200,
20462773992000,
20562758288800,
20662774013600,
20721600,
2080,
209'FRUT'
210    ],
211    [
21262773992000,
21362790321600,
21462774017200,
21562790346800,
21625200,
2171,
218'FRUST'
219    ],
220    [
22162790321600,
22262806046400,
22362790343200,
22462806068000,
22521600,
2260,
227'FRUT'
228    ],
229    [
23062806046400,
23162819265600,
23262806068000,
23362819287200,
23421600,
2351,
236'FRUST'
237    ],
238    [
23962819265600,
24062838702000,
24162819283600,
24262838720000,
24318000,
2440,
245'KGT'
246    ],
247    [
24862838702000,
24962853213600,
25062838723600,
25162853235200,
25221600,
2531,
254'KGST'
255    ],
256    [
25762853213600,
25862870151600,
25962853231600,
26062870169600,
26118000,
2620,
263'KGT'
264    ],
265    [
26662870151600,
26762884663200,
26862870173200,
26962884684800,
27021600,
2711,
272'KGST'
273    ],
274    [
27562884663200,
27662901601200,
27762884681200,
27862901619200,
27918000,
2800,
281'KGT'
282    ],
283    [
28462901601200,
28562916112800,
28662901622800,
28762916134400,
28821600,
2891,
290'KGST'
291    ],
292    [
29362916112800,
29462933050800,
29562916130800,
29662933068800,
29718000,
2980,
299'KGT'
300    ],
301    [
30262933050800,
30362947562400,
30462933072400,
30562947584000,
30621600,
3071,
308'KGST'
309    ],
310    [
31162947562400,
31262964500400,
31362947580400,
31462964518400,
31518000,
3160,
317'KGT'
318    ],
319    [
32062964500400,
32162979616800,
32262964522000,
32362979638400,
32421600,
3251,
326'KGST'
327    ],
328    [
32962979616800,
33062995354200,
33162979634800,
33262995372200,
33318000,
3340,
335'KGT'
336    ],
337    [
33862995354200,
33963013494600,
34062995375800,
34163013516200,
34221600,
3431,
344'KGST'
345    ],
346    [
34763013494600,
34863026803800,
34963013512600,
35063026821800,
35118000,
3520,
353'KGT'
354    ],
355    [
35663026803800,
35763044944200,
35863026825400,
35963044965800,
36021600,
3611,
362'KGST'
363    ],
364    [
36563044944200,
36663058253400,
36763044962200,
36863058271400,
36918000,
3700,
371'KGT'
372    ],
373    [
37463058253400,
37563076998600,
37663058275000,
37763077020200,
37821600,
3791,
380'KGST'
381    ],
382    [
38363076998600,
38463089703000,
38563077016600,
38663089721000,
38718000,
3880,
389'KGT'
390    ],
391    [
39263089703000,
39363108448200,
39463089724600,
39563108469800,
39621600,
3971,
398'KGST'
399    ],
400    [
40163108448200,
40263121152600,
40363108466200,
40463121170600,
40518000,
4060,
407'KGT'
408    ],
409    [
41063121152600,
41163139897800,
41263121174200,
41363139919400,
41421600,
4151,
416'KGST'
417    ],
418    [
41963139897800,
42063153207000,
42163139915800,
42263153225000,
42318000,
4240,
425'KGT'
426    ],
427    [
42863153207000,
42963171347400,
43063153228600,
43163171369000,
43221600,
4331,
434'KGST'
435    ],
436    [
43763171347400,
43863184656600,
43963171365400,
44063184674600,
44118000,
4420,
443'KGT'
444    ],
445    [
44663184656600,
44763202797000,
44863184678200,
44963202818600,
45021600,
4511,
452'KGST'
453    ],
454    [
45563202797000,
45663216106200,
45763202815000,
45863216124200,
45918000,
4600,
461'KGT'
462    ],
463    [
46463216106200,
46563234851400,
46663216127800,
46763234873000,
46821600,
4691,
470'KGST'
471    ],
472    [
47363234851400,
47463247555800,
47563234869400,
47663247573800,
47718000,
4780,
479'KGT'
480    ],
481    [
48263247555800,
48363259466400,
48463247577400,
48563259488000,
48621600,
4871,
488'KGST'
489    ],
490    [
49163259466400,
492DateTime::TimeZone::INFINITY,
49363259488000,
494DateTime::TimeZone::INFINITY,
49521600,
4960,
497'KGT'
498    ],
499];
500
501sub olson_version { '2010b' }
502
503sub has_dst_changes { 25 }
504
505sub _max_year { 2020 }
506
507sub _new_instance
508{
509    return shift->_init( @_, spans => $spans );
510}
511
512
513
5141;
515
516