Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Europe / Vilnius.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::Vilnius;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Europe::Vilnius::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459295536324,
25DateTime::TimeZone::NEG_INFINITY,
2659295542400,
276076,
280,
29'LMT'
30 ],
31 [
3259295536324,
3360463146960,
3459295541364,
3560463152000,
365040,
370,
38'WMT'
39 ],
40 [
4160463146960,
4260550583064,
4360463152696,
4460550588800,
455736,
460,
47'KMT'
48 ],
49 [
5060550583064,
5160574431600,
5260550586664,
5360574435200,
543600,
550,
56'CET'
57 ],
58 [
5960574431600,
6060582117600,
6160574438800,
6260582124800,
637200,
640,
65'EET'
66 ],
67 [
6860582117600,
6961207484400,
7060582121200,
7161207488000,
723600,
730,
74'CET'
75 ],
76 [
7761207484400,
7861235557200,
7961207495200,
8061235568000,
8110800,
820,
83'MSK'
84 ],
85 [
8661235557200,
8761278426000,
8861235564400,
8961278433200,
907200,
911,
92'CEST'
93 ],
94 [
9561278426000,
9661291126800,
9761278429600,
9861291130400,
993600,
1000,
101'CET'
102 ],
103 [
10461291126800,
10561307456400,
10661291134000,
10761307463600,
1087200,
1091,
110'CEST'
111 ],
112 [
11361307456400,
11461323181200,
11561307460000,
11661323184800,
1173600,
1180,
119'CET'
120 ],
121 [
12261323181200,
12361333538400,
12461323188400,
12561333545600,
1267200,
1271,
128'CEST'
129 ],
130 [
13161333538400,
13262490603600,
13361333549200,
13462490614400,
13510800,
1360,
137'MSK'
138 ],
139 [
14062490603600,
14162506411200,
14262490618000,
14362506425600,
14414400,
1451,
146'MSD'
147 ],
148 [
14962506411200,
15062522139600,
15162506422000,
15262522150400,
15310800,
1540,
155'MSK'
156 ],
157 [
15862522139600,
15962537947200,
16062522154000,
16162537961600,
16214400,
1631,
164'MSD'
165 ],
166 [
16762537947200,
16862553675600,
16962537958000,
17062553686400,
17110800,
1720,
173'MSK'
174 ],
175 [
17662553675600,
17762569483200,
17862553690000,
17962569497600,
18014400,
1811,
182'MSD'
183 ],
184 [
18562569483200,
18662585298000,
18762569494000,
18862585308800,
18910800,
1900,
191'MSK'
192 ],
193 [
19462585298000,
19562601030000,
19662585312400,
19762601044400,
19814400,
1991,
200'MSD'
201 ],
202 [
20362601030000,
20462616754800,
20562601040800,
20662616765600,
20710800,
2080,
209'MSK'
210 ],
211 [
21262616754800,
21362632479600,
21462616769200,
21562632494000,
21614400,
2171,
218'MSD'
219 ],
220 [
22162632479600,
22262648204400,
22362632490400,
22462648215200,
22510800,
2260,
227'MSK'
228 ],
229 [
23062648204400,
23162663929200,
23262648218800,
23362663943600,
23414400,
2351,
236'MSD'
237 ],
238 [
23962663929200,
24062679654000,
24162663940000,
24262679664800,
24310800,
2440,
245'MSK'
246 ],
247 [
24862679654000,
24962695378800,
25062679668400,
25162695393200,
25214400,
2531,
254'MSD'
255 ],
256 [
25762695378800,
25862711103600,
25962695389600,
26062711114400,
26110800,
2620,
263'MSK'
264 ],
265 [
26662711103600,
26762726828400,
26862711118000,
26962726842800,
27014400,
2711,
272'MSD'
273 ],
274 [
27562726828400,
27662742553200,
27762726839200,
27862742564000,
27910800,
2800,
281'MSK'
282 ],
283 [
28462742553200,
28562758278000,
28662742567600,
28762758292400,
28814400,
2891,
290'MSD'
291 ],
292 [
29362758278000,
29462774002800,
29562758288800,
29662774013600,
29710800,
2980,
299'MSK'
300 ],
301 [
30262774002800,
30362790332400,
30462774017200,
30562790346800,
30614400,
3071,
308'MSD'
309 ],
310 [
31162790332400,
31262806057200,
31362790343200,
31462806068000,
31510800,
3160,
317'MSK'
318 ],
319 [
32062806057200,
32162821785600,
32262806068000,
32362821796400,
32410800,
3251,
326'EEST'
327 ],
328 [
32962821785600,
33062837510400,
33162821792800,
33262837517600,
3337200,
3340,
335'EET'
336 ],
337 [
33862837510400,
33962853235200,
34062837521200,
34162853246000,
34210800,
3431,
344'EEST'
345 ],
346 [
34762853235200,
34862868960000,
34962853242400,
35062868967200,
3517200,
3520,
353'EET'
354 ],
355 [
35662868960000,
35762884684800,
35862868970800,
35962884695600,
36010800,
3611,
362'EEST'
363 ],
364 [
36562884684800,
36662900409600,
36762884692000,
36862900416800,
3697200,
3700,
371'EET'
372 ],
373 [
37462900409600,
37562916134400,
37662900420400,
37762916145200,
37810800,
3791,
380'EEST'
381 ],
382 [
38362916134400,
38462931859200,
38562916141600,
38662931866400,
3877200,
3880,
389'EET'
390 ],
391 [
39262931859200,
39362947584000,
39462931870000,
39562947594800,
39610800,
3971,
398'EEST'
399 ],
400 [
40162947584000,
40262963913600,
40362947591200,
40462963920800,
4057200,
4060,
407'EET'
408 ],
409 [
41062963913600,
41162982057600,
41262963924400,
41362982068400,
41410800,
4151,
416'EEST'
417 ],
418 [
41962982057600,
42062995363200,
42162982064800,
42262995370400,
4237200,
4240,
425'EET'
426 ],
427 [
42862995363200,
42963013507200,
43062995374000,
43163013518000,
43210800,
4331,
434'EEST'
435 ],
436 [
43763013507200,
43863019288800,
43963013514400,
44063019296000,
4417200,
4420,
443'EET'
444 ],
445 [
44663019288800,
44763026816400,
44863019296000,
44963026823600,
4507200,
4510,
452'EET'
453 ],
454 [
45563026816400,
45663044960400,
45763026823600,
45863044967600,
4597200,
4601,
461'CEST'
462 ],
463 [
46463044960400,
46563058266000,
46663044964000,
46763058269600,
4683600,
4690,
470'CET'
471 ],
472 [
47363058266000,
47463077014800,
47563058273200,
47663077022000,
4777200,
4781,
479'CEST'
480 ],
481 [
48263077014800,
48363177055200,
48463077022000,
48563177062400,
4867200,
4870,
488'EET'
489 ],
490 [
49163177055200,
49263184669200,
49363177062400,
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' => 731216,
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' => 731216,
843 'utc_rd_secs' => 0,
844 'utc_year' => 2004
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' => 731215,
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' => 731215,
860 'utc_rd_secs' => 79200,
861 'utc_year' => 2003
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