Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Europe / Kiev.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::Europe::Kiev;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Europe::Kiev::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459295535076,
25DateTime::TimeZone::NEG_INFINITY,
2659295542400,
277324,
280,
29'LMT'
30 ],
31 [
3259295535076,
3360694523876,
3459295542400,
3560694531200,
367324,
370,
38'KMT'
39 ],
40 [
4160694523876,
4260888146400,
4360694531076,
4460888153600,
457200,
460,
47'EET'
48 ],
49 [
5060888146400,
5161243160400,
5260888157200,
5361243171200,
5410800,
550,
56'MSK'
57 ],
58 [
5961243160400,
6061278426000,
6161243167600,
6261278433200,
637200,
641,
65'CEST'
66 ],
67 [
6861278426000,
6961291126800,
7061278429600,
7161291130400,
723600,
730,
74'CET'
75 ],
76 [
7761291126800,
7861307456400,
7961291134000,
8061307463600,
817200,
821,
83'CEST'
84 ],
85 [
8661307456400,
8761310300400,
8861307460000,
8961310304000,
903600,
910,
92'CET'
93 ],
94 [
9561310300400,
9662490603600,
9761310311200,
9862490614400,
9910800,
1000,
101'MSK'
102 ],
103 [
10462490603600,
10562506411200,
10662490618000,
10762506425600,
10814400,
1091,
110'MSD'
111 ],
112 [
11362506411200,
11462522139600,
11562506422000,
11662522150400,
11710800,
1180,
119'MSK'
120 ],
121 [
12262522139600,
12362537947200,
12462522154000,
12562537961600,
12614400,
1271,
128'MSD'
129 ],
130 [
13162537947200,
13262553675600,
13362537958000,
13462553686400,
13510800,
1360,
137'MSK'
138 ],
139 [
14062553675600,
14162569483200,
14262553690000,
14362569497600,
14414400,
1451,
146'MSD'
147 ],
148 [
14962569483200,
15062585298000,
15162569494000,
15262585308800,
15310800,
1540,
155'MSK'
156 ],
157 [
15862585298000,
15962601030000,
16062585312400,
16162601044400,
16214400,
1631,
164'MSD'
165 ],
166 [
16762601030000,
16862616754800,
16962601040800,
17062616765600,
17110800,
1720,
173'MSK'
174 ],
175 [
17662616754800,
17762632479600,
17862616769200,
17962632494000,
18014400,
1811,
182'MSD'
183 ],
184 [
18562632479600,
18662648204400,
18762632490400,
18862648215200,
18910800,
1900,
191'MSK'
192 ],
193 [
19462648204400,
19562663929200,
19662648218800,
19762663943600,
19814400,
1991,
200'MSD'
201 ],
202 [
20362663929200,
20462679654000,
20562663940000,
20662679664800,
20710800,
2080,
209'MSK'
210 ],
211 [
21262679654000,
21362695378800,
21462679668400,
21562695393200,
21614400,
2171,
218'MSD'
219 ],
220 [
22162695378800,
22262711103600,
22362695389600,
22462711114400,
22510800,
2260,
227'MSK'
228 ],
229 [
23062711103600,
23162726828400,
23262711118000,
23362726842800,
23414400,
2351,
236'MSD'
237 ],
238 [
23962726828400,
24062742553200,
24162726839200,
24262742564000,
24310800,
2440,
245'MSK'
246 ],
247 [
24862742553200,
24962758278000,
25062742567600,
25162758292400,
25214400,
2531,
254'MSD'
255 ],
256 [
25762758278000,
25862766824400,
25962758288800,
26062766835200,
26110800,
2620,
263'MSK'
264 ],
265 [
26662766824400,
26762782470000,
26862766835200,
26962782480800,
27010800,
2710,
272'MSK'
273 ],
274 [
27562782470000,
27662829900000,
27762782477200,
27862829907200,
2797200,
2800,
281'EET'
282 ],
283 [
28462829900000,
28562837503200,
28662829907200,
28762837510400,
2887200,
2890,
290'EET'
291 ],
292 [
29362837503200,
29462853224400,
29562837514000,
29662853235200,
29710800,
2981,
299'EEST'
300 ],
301 [
30262853224400,
30362868952800,
30462853231600,
30562868960000,
3067200,
3070,
308'EET'
309 ],
310 [
31162868952800,
31262884674000,
31362868963600,
31462884684800,
31510800,
3161,
317'EEST'
318 ],
319 [
32062884674000,
32162900402400,
32262884681200,
32362900409600,
3247200,
3250,
326'EET'
327 ],
328 [
32962900402400,
33062916123600,
33162900413200,
33262916134400,
33310800,
3341,
335'EEST'
336 ],
337 [
33862916123600,
33962924594400,
34062916130800,
34162924601600,
3427200,
3430,
344'EET'
345 ],
346 [
34762924594400,
34862931862800,
34962924601600,
35062931870000,
3517200,
3520,
353'EET'
354 ],
355 [
35662931862800,
35762947587600,
35862931873600,
35962947598400,
36010800,
3611,
362'EEST'
363 ],
364 [
36562947587600,
36662963917200,
36762947594800,
36862963924400,
3697200,
3700,
371'EET'
372 ],
373 [
37462963917200,
37562982061200,
37662963928000,
37762982072000,
37810800,
3791,
380'EEST'
381 ],
382 [
38362982061200,
38462995366800,
38562982068400,
38662995374000,
3877200,
3880,
389'EET'
390 ],
391 [
39262995366800,
39363013510800,
39462995377600,
39563013521600,
39610800,
3971,
398'EEST'
399 ],
400 [
40163013510800,
40263026816400,
40363013518000,
40463026823600,
4057200,
4060,
407'EET'
408 ],
409 [
41063026816400,
41163044960400,
41263026827200,
41363044971200,
41410800,
4151,
416'EEST'
417 ],
418 [
41963044960400,
42063058266000,
42163044967600,
42263058273200,
4237200,
4240,
425'EET'
426 ],
427 [
42863058266000,
42963077014800,
43063058276800,
43163077025600,
43210800,
4331,
434'EEST'
435 ],
436 [
43763077014800,
43863089715600,
43963077022000,
44063089722800,
4417200,
4420,
443'EET'
444 ],
445 [
44663089715600,
44763108464400,
44863089726400,
44963108475200,
45010800,
4511,
452'EEST'
453 ],
454 [
45563108464400,
45663121165200,
45763108471600,
45863121172400,
4597200,
4600,
461'EET'
462 ],
463 [
46463121165200,
46563139914000,
46663121176000,
46763139924800,
46810800,
4691,
470'EEST'
471 ],
472 [
47363139914000,
47463153219600,
47563139921200,
47663153226800,
4777200,
4780,
479'EET'
480 ],
481 [
48263153219600,
48363171363600,
48463153230400,
48563171374400,
48610800,
4871,
488'EEST'
489 ],
490 [
49163171363600,
49263184669200,
49363171370800,
49463184676400,
4957200,
4960,
497'EET'
498 ],
499 [
50063184669200,
50163202813200,
50263184680000,
50363202824000,
50410800,
5051,
506'EEST'
507 ],
508 [
50963202813200,
51063216118800,
51163202820400,
51263216126000,
5137200,
5140,
515'EET'
516 ],
517 [
51863216118800,
51963234867600,
52063216129600,
52163234878400,
52210800,
5231,
524'EEST'
525 ],
526 [
52763234867600,
52863247568400,
52963234874800,
53063247575600,
5317200,
5320,
533'EET'
534 ],
535 [
53663247568400,
53763266317200,
53863247579200,
53963266328000,
54010800,
5411,
542'EEST'
543 ],
544 [
54563266317200,
54663279018000,
54763266324400,
54863279025200,
5497200,
5500,
551'EET'
552 ],
553 [
55463279018000,
55563297766800,
55663279028800,
55763297777600,
55810800,
5591,
560'EEST'
561 ],
562 [
56363297766800,
56463310467600,
56563297774000,
56663310474800,
5677200,
5680,
569'EET'
570 ],
571 [
57263310467600,
57363329216400,
57463310478400,
57563329227200,
57610800,
5771,
578'EEST'
579 ],
580 [
58163329216400,
58263342522000,
58363329223600,
58463342529200,
5857200,
5860,
587'EET'
588 ],
589 [
59063342522000,
59163360666000,
59263342532800,
59363360676800,
59410800,
5951,
596'EEST'
597 ],
598 [
59963360666000,
60063373971600,
60163360673200,
60263373978800,
6037200,
6040,
605'EET'
606 ],
607 [
60863373971600,
60963392115600,
61063373982400,
61163392126400,
61210800,
6131,
614'EEST'
615 ],
616 [
61763392115600,
61863405421200,
61963392122800,
62063405428400,
6217200,
6220,
623'EET'
624 ],
625 [
62663405421200,
62763424170000,
62863405432000,
62963424180800,
63010800,
6311,
632'EEST'
633 ],
634 [
63563424170000,
63663436870800,
63763424177200,
63863436878000,
6397200,
6400,
641'EET'
642 ],
643 [
64463436870800,
64563455619600,
64663436881600,
64763455630400,
64810800,
6491,
650'EEST'
651 ],
652 [
65363455619600,
65463468320400,
65563455626800,
65663468327600,
6577200,
6580,
659'EET'
660 ],
661 [
66263468320400,
66363487069200,
66463468331200,
66563487080000,
66610800,
6671,
668'EEST'
669 ],
670 [
67163487069200,
67263500374800,
67363487076400,
67463500382000,
6757200,
6760,
677'EET'
678 ],
679 [
68063500374800,
68163518518800,
68263500385600,
68363518529600,
68410800,
6851,
686'EEST'
687 ],
688 [
68963518518800,
69063531824400,
69163518526000,
69263531831600,
6937200,
6940,
695'EET'
696 ],
697 [
69863531824400,
69963549968400,
70063531835200,
70163549979200,
70210800,
7031,
704'EEST'
705 ],
706 [
70763549968400,
70863563274000,
70963549975600,
71063563281200,
7117200,
7120,
713'EET'
714 ],
715 [
71663563274000,
71763581418000,
71863563284800,
71963581428800,
72010800,
7211,
722'EEST'
723 ],
724 [
72563581418000,
72663594723600,
72763581425200,
72863594730800,
7297200,
7300,
731'EET'
732 ],
733 [
73463594723600,
73563613472400,
73663594734400,
73763613483200,
73810800,
7391,
740'EEST'
741 ],
742 [
74363613472400,
74463626173200,
74563613479600,
74663626180400,
7477200,
7480,
749'EET'
750 ],
751 [
75263626173200,
75363644922000,
75463626184000,
75563644932800,
75610800,
7571,
758'EEST'
759 ],
760 [
76163644922000,
76263657622800,
76363644929200,
76463657630000,
7657200,
7660,
767'EET'
768 ],
769 [
77063657622800,
77163676371600,
77263657633600,
77363676382400,
77410800,
7751,
776'EEST'
777 ],
778 [
77963676371600,
78063689677200,
78163676378800,
78263689684400,
7837200,
7840,
785'EET'
786 ],
787 [
78863689677200,
78963707821200,
79063689688000,
79163707832000,
79210800,
7931,
794'EEST'
795 ],
796 [
79763707821200,
79863721126800,
79963707828400,
80063721134000,
8017200,
8020,
803'EET'
804 ],
805 [
80663721126800,
80763739270800,
80863721137600,
80963739281600,
81010800,
8111,
812'EEST'
813 ],
814];
815
816sub olson_version { '2009s' }
817
818sub has_dst_changes { 40 }
819
820sub _max_year { 2019 }
821
822sub _new_instance
823{
824 return shift->_init( @_, spans => $spans );
825}
826
827sub _last_offset { 7200 }
828
829my $last_observance = bless( {
830 'format' => 'EE%sT',
831 'gmtoff' => '2:00',
832 'local_start_datetime' => bless( {
833 'formatter' => undef,
834 'local_rd_days' => 728294,
835 'local_rd_secs' => 0,
836 'offset_modifier' => 0,
837 'rd_nanosecs' => 0,
838 'tz' => bless( {
839 'name' => 'floating',
840 'offset' => 0
841 }, 'DateTime::TimeZone::Floating' ),
842 'utc_rd_days' => 728294,
843 'utc_rd_secs' => 0,
844 'utc_year' => 1996
845 }, 'DateTime' ),
846 'offset_from_std' => 0,
847 'offset_from_utc' => 7200,
848 'until' => [],
849 'utc_start_datetime' => bless( {
850 'formatter' => undef,
851 'local_rd_days' => 728293,
852 'local_rd_secs' => 79200,
853 'offset_modifier' => 0,
854 'rd_nanosecs' => 0,
855 'tz' => bless( {
856 'name' => 'floating',
857 'offset' => 0
858 }, 'DateTime::TimeZone::Floating' ),
859 'utc_rd_days' => 728293,
860 'utc_rd_secs' => 79200,
861 'utc_year' => 1995
862 }, 'DateTime' )
863}, 'DateTime::TimeZone::OlsonDB::Observance' )
864;
865sub _last_observance { $last_observance }
866
867my $rules = [
868 bless( {
869 'at' => '1:00u',
870 'from' => '1981',
871 'in' => 'Mar',
872 'letter' => 'S',
873 'name' => 'EU',
874 'offset_from_std' => 3600,
875 'on' => 'lastSun',
876 'save' => '1:00',
877 'to' => 'max',
878 'type' => undef
879 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
880 bless( {
881 'at' => '1:00u',
882 'from' => '1996',
883 'in' => 'Oct',
884 'letter' => '',
885 'name' => 'EU',
886 'offset_from_std' => 0,
887 'on' => 'lastSun',
888 'save' => '0',
889 'to' => 'max',
890 'type' => undef
891 }, 'DateTime::TimeZone::OlsonDB::Rule' )
892]
893;
894sub _rules { $rules }
895
896
8971;
898