Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Europe / Warsaw.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::Warsaw;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Europe::Warsaw::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459295537360,
25DateTime::TimeZone::NEG_INFINITY,
2659295542400,
275040,
280,
29'LMT'
30 ],
31 [
3259295537360,
3360418650960,
3459295542400,
3560418656000,
365040,
370,
38'WMT'
39 ],
40 [
4160418650960,
4260441976800,
4360418654560,
4460441980400,
453600,
460,
47'CET'
48 ],
49 [
5060441976800,
5160455199600,
5260441984000,
5360455206800,
547200,
551,
56'CEST'
57 ],
58 [
5960455199600,
6060472227600,
6160455203200,
6260472231200,
633600,
640,
65'CET'
66 ],
67 [
6860472227600,
6960485533200,
7060472234800,
7160485540400,
727200,
731,
74'CEST'
75 ],
76 [
7760485533200,
7860503677200,
7960485536800,
8060503680800,
813600,
820,
83'CET'
84 ],
85 [
8660503677200,
8760516982800,
8860503684400,
8960516990000,
907200,
911,
92'CEST'
93 ],
94 [
9560516982800,
9660535209600,
9760516990000,
9860535216800,
997200,
1000,
101'EET'
102 ],
103 [
10460535209600,
10560548515200,
10660535220400,
10760548526000,
10810800,
1091,
110'EEST'
111 ],
112 [
11360548515200,
11460633957600,
11560548522400,
11660633964800,
1177200,
1180,
119'EET'
120 ],
121 [
12260633957600,
12361203949200,
12460633961200,
12561203952800,
1263600,
1270,
128'CET'
129 ],
130 [
13161203949200,
13261278426000,
13361203956400,
13461278433200,
1357200,
1361,
137'CEST'
138 ],
139 [
14061278426000,
14161291126800,
14261278429600,
14361291130400,
1443600,
1450,
146'CET'
147 ],
148 [
14961291126800,
15061307456400,
15161291134000,
15261307463600,
1537200,
1541,
155'CEST'
156 ],
157 [
15861307456400,
15961323181200,
16061307460000,
16161323184800,
1623600,
1630,
164'CET'
165 ],
166 [
16761323181200,
16861338808800,
16961323188400,
17061338816000,
1717200,
1721,
173'CEST'
174 ],
175 [
17661338808800,
17761339075200,
17861338816000,
17961339082400,
1807200,
1811,
182'CEST'
183 ],
184 [
18561339075200,
18661356956400,
18761339078800,
18861356960000,
1893600,
1900,
191'CET'
192 ],
193 [
19461356956400,
19561373023200,
19661356963600,
19761373030400,
1987200,
1991,
200'CEST'
201 ],
202 [
20361373023200,
20461387196400,
20561373026800,
20661387200000,
2073600,
2080,
209'CET'
210 ],
211 [
21261387196400,
21361402410000,
21461387203600,
21561402417200,
2167200,
2171,
218'CEST'
219 ],
220 [
22161402410000,
22261420467600,
22361402413600,
22461420471200,
2253600,
2260,
227'CET'
228 ],
229 [
23061420467600,
23161433773200,
23261420474800,
23361433780400,
2347200,
2351,
236'CEST'
237 ],
238 [
23961433773200,
24061450707600,
24161433776800,
24261450711200,
2433600,
2440,
245'CET'
246 ],
247 [
24861450707600,
24961465222800,
25061450714800,
25161465230000,
2527200,
2531,
254'CEST'
255 ],
256 [
25761465222800,
25861481552400,
25961465226400,
26061481556000,
2613600,
2620,
263'CET'
264 ],
265 [
26661481552400,
26761496672400,
26861481559600,
26961496679600,
2707200,
2711,
272'CEST'
273 ],
274 [
27561496672400,
27661738588800,
27761496676000,
27861738592400,
2793600,
2800,
281'CET'
282 ],
283 [
28461738588800,
28561748870400,
28661738596000,
28761748877600,
2887200,
2891,
290'CEST'
291 ],
292 [
29361748870400,
29461764595200,
29561748874000,
29661764598800,
2973600,
2980,
299'CET'
300 ],
301 [
30261764595200,
30361780320000,
30461764602400,
30561780327200,
3067200,
3071,
308'CEST'
309 ],
310 [
31161780320000,
31261801488000,
31361780323600,
31461801491600,
3153600,
3160,
317'CET'
318 ],
319 [
32061801488000,
32161812374400,
32261801495200,
32361812381600,
3247200,
3251,
326'CEST'
327 ],
328 [
32961812374400,
33061828099200,
33161812378000,
33261828102800,
3333600,
3340,
335'CET'
336 ],
337 [
33861828099200,
33961843824000,
34061828106400,
34161843831200,
3427200,
3431,
344'CEST'
345 ],
346 [
34761843824000,
34861864387200,
34961843827600,
35061864390800,
3513600,
3520,
353'CET'
354 ],
355 [
35661864387200,
35761875273600,
35861864394400,
35961875280800,
3607200,
3611,
362'CEST'
363 ],
364 [
36561875273600,
36661895836800,
36761875277200,
36861895840400,
3693600,
3700,
371'CET'
372 ],
373 [
37461895836800,
37561906723200,
37661895844000,
37761906730400,
3787200,
3791,
380'CEST'
381 ],
382 [
38361906723200,
38461927286400,
38561906726800,
38661927290000,
3873600,
3880,
389'CET'
390 ],
391 [
39261927286400,
39361938172800,
39461927293600,
39561938180000,
3967200,
3971,
398'CEST'
399 ],
400 [
40161938172800,
40261959340800,
40361938176400,
40461959344400,
4053600,
4060,
407'CET'
408 ],
409 [
41061959340800,
41161969622400,
41261959348000,
41361969629600,
4147200,
4151,
416'CEST'
417 ],
418 [
41961969622400,
42062356604400,
42161969626000,
42262356608000,
4233600,
4240,
425'CET'
426 ],
427 [
42862356604400,
42962364556800,
43062356608000,
43162364560400,
4323600,
4330,
434'CET'
435 ],
436 [
43762364556800,
43862379676800,
43962364564000,
44062379684000,
4417200,
4421,
443'CEST'
444 ],
445 [
44662379676800,
44762396006400,
44862379680400,
44962396010000,
4503600,
4510,
452'CET'
453 ],
454 [
45562396006400,
45662411731200,
45762396013600,
45862411738400,
4597200,
4601,
461'CEST'
462 ],
463 [
46462411731200,
46562427456000,
46662411734800,
46762427459600,
4683600,
4690,
470'CET'
471 ],
472 [
47362427456000,
47462443180800,
47562427463200,
47662443188000,
4777200,
4781,
479'CEST'
480 ],
481 [
48262443180800,
48362459510400,
48462443184400,
48562459514000,
4863600,
4870,
488'CET'
489 ],
490 [
49162459510400,
49262474630400,
49362459517600,
49462474637600,
4957200,
4961,
497'CEST'
498 ],
499 [
50062474630400,
50162490355200,
50262474634000,
50362490358800,
5043600,
5050,
506'CET'
507 ],
508 [
50962490355200,
51062506080000,
51162490362400,
51262506087200,
5137200,
5141,
515'CEST'
516 ],
517 [
51862506080000,
51962521804800,
52062506083600,
52162521808400,
5223600,
5230,
524'CET'
525 ],
526 [
52762521804800,
52862537529600,
52962521812000,
53062537536800,
5317200,
5321,
533'CEST'
534 ],
535 [
53662537529600,
53762553254400,
53862537533200,
53962553258000,
5403600,
5410,
542'CET'
543 ],
544 [
54562553254400,
54662568979200,
54762553261600,
54862568986400,
5497200,
5501,
551'CEST'
552 ],
553 [
55462568979200,
55562584704000,
55662568982800,
55762584707600,
5583600,
5590,
560'CET'
561 ],
562 [
56362584704000,
56462601033600,
56562584711200,
56662601040800,
5677200,
5681,
569'CEST'
570 ],
571 [
57262601033600,
57362616758400,
57462601037200,
57562616762000,
5763600,
5770,
578'CET'
579 ],
580 [
58162616758400,
58262632483200,
58362616765600,
58462632490400,
5857200,
5861,
587'CEST'
588 ],
589 [
59062632483200,
59162648208000,
59262632486800,
59362648211600,
5943600,
5950,
596'CET'
597 ],
598 [
59962648208000,
60062663932800,
60162648215200,
60262663940000,
6037200,
6041,
605'CEST'
606 ],
607 [
60862663932800,
60962679657600,
61062663936400,
61162679661200,
6123600,
6130,
614'CET'
615 ],
616 [
61762679657600,
61862695382400,
61962679664800,
62062695389600,
6217200,
6221,
623'CEST'
624 ],
625 [
62662695382400,
62762703673200,
62862695386000,
62962703676800,
6303600,
6310,
632'CET'
633 ],
634 [
63562703673200,
63662711110800,
63762703676800,
63862711114400,
6393600,
6400,
641'CET'
642 ],
643 [
64462711110800,
64562726835600,
64662711118000,
64762726842800,
6487200,
6491,
650'CEST'
651 ],
652 [
65362726835600,
65462742560400,
65562726839200,
65662742564000,
6573600,
6580,
659'CET'
660 ],
661 [
66262742560400,
66362758285200,
66462742567600,
66562758292400,
6667200,
6671,
668'CEST'
669 ],
670 [
67162758285200,
67262774010000,
67362758288800,
67462774013600,
6753600,
6760,
677'CET'
678 ],
679 [
68062774010000,
68162790339600,
68262774017200,
68362790346800,
6847200,
6851,
686'CEST'
687 ],
688 [
68962790339600,
69062806064400,
69162790343200,
69262806068000,
6933600,
6940,
695'CET'
696 ],
697 [
69862806064400,
69962821789200,
70062806071600,
70162821796400,
7027200,
7031,
704'CEST'
705 ],
706 [
70762821789200,
70862837514000,
70962821792800,
71062837517600,
7113600,
7120,
713'CET'
714 ],
715 [
71662837514000,
71762853238800,
71862837521200,
71962853246000,
7207200,
7211,
722'CEST'
723 ],
724 [
72562853238800,
72662868963600,
72762853242400,
72862868967200,
7293600,
7300,
731'CET'
732 ],
733 [
73462868963600,
73562884688400,
73662868970800,
73762884695600,
7387200,
7391,
740'CEST'
741 ],
742 [
74362884688400,
74462900413200,
74562884692000,
74662900416800,
7473600,
7480,
749'CET'
750 ],
751 [
75262900413200,
75362916138000,
75462900420400,
75562916145200,
7567200,
7571,
758'CEST'
759 ],
760 [
76162916138000,
76262931862800,
76362916141600,
76462931866400,
7653600,
7660,
767'CET'
768 ],
769 [
77062931862800,
77162947587600,
77262931870000,
77362947594800,
7747200,
7751,
776'CEST'
777 ],
778 [
77962947587600,
78062963917200,
78162947591200,
78262963920800,
7833600,
7840,
785'CET'
786 ],
787 [
78862963917200,
78962982061200,
79062963924400,
79162982068400,
7927200,
7931,
794'CEST'
795 ],
796 [
79762982061200,
79862995366800,
79962982064800,
80062995370400,
8013600,
8020,
803'CET'
804 ],
805 [
80662995366800,
80763013510800,
80862995374000,
80963013518000,
8107200,
8111,
812'CEST'
813 ],
814 [
81563013510800,
81663026816400,
81763013514400,
81863026820000,
8193600,
8200,
821'CET'
822 ],
823 [
82463026816400,
82563044960400,
82663026823600,
82763044967600,
8287200,
8291,
830'CEST'
831 ],
832 [
83363044960400,
83463058266000,
83563044964000,
83663058269600,
8373600,
8380,
839'CET'
840 ],
841 [
84263058266000,
84363077014800,
84463058273200,
84563077022000,
8467200,
8471,
848'CEST'
849 ],
850 [
85163077014800,
85263089715600,
85363077018400,
85463089719200,
8553600,
8560,
857'CET'
858 ],
859 [
86063089715600,
86163108464400,
86263089722800,
86363108471600,
8647200,
8651,
866'CEST'
867 ],
868 [
86963108464400,
87063121165200,
87163108468000,
87263121168800,
8733600,
8740,
875'CET'
876 ],
877 [
87863121165200,
87963139914000,
88063121172400,
88163139921200,
8827200,
8831,
884'CEST'
885 ],
886 [
88763139914000,
88863153219600,
88963139917600,
89063153223200,
8913600,
8920,
893'CET'
894 ],
895 [
89663153219600,
89763171363600,
89863153226800,
89963171370800,
9007200,
9011,
902'CEST'
903 ],
904 [
90563171363600,
90663184669200,
90763171367200,
90863184672800,
9093600,
9100,
911'CET'
912 ],
913 [
91463184669200,
91563202813200,
91663184676400,
91763202820400,
9187200,
9191,
920'CEST'
921 ],
922 [
92363202813200,
92463216118800,
92563202816800,
92663216122400,
9273600,
9280,
929'CET'
930 ],
931 [
93263216118800,
93363234867600,
93463216126000,
93563234874800,
9367200,
9371,
938'CEST'
939 ],
940 [
94163234867600,
94263247568400,
94363234871200,
94463247572000,
9453600,
9460,
947'CET'
948 ],
949 [
95063247568400,
95163266317200,
95263247575600,
95363266324400,
9547200,
9551,
956'CEST'
957 ],
958 [
95963266317200,
96063279018000,
96163266320800,
96263279021600,
9633600,
9640,
965'CET'
966 ],
967 [
96863279018000,
96963297766800,
97063279025200,
97163297774000,
9727200,
9731,
974'CEST'
975 ],
976 [
97763297766800,
97863310467600,
97963297770400,
98063310471200,
9813600,
9820,
983'CET'
984 ],
985 [
98663310467600,
98763329216400,
98863310474800,
98963329223600,
9907200,
9911,
992'CEST'
993 ],
994 [
99563329216400,
99663342522000,
99763329220000,
99863342525600,
9993600,
10000,
1001'CET'
1002 ],
1003 [
100463342522000,
100563360666000,
100663342529200,
100763360673200,
10087200,
10091,
1010'CEST'
1011 ],
1012 [
101363360666000,
101463373971600,
101563360669600,
101663373975200,
10173600,
10180,
1019'CET'
1020 ],
1021 [
102263373971600,
102363392115600,
102463373978800,
102563392122800,
10267200,
10271,
1028'CEST'
1029 ],
1030 [
103163392115600,
103263405421200,
103363392119200,
103463405424800,
10353600,
10360,
1037'CET'
1038 ],
1039 [
104063405421200,
104163424170000,
104263405428400,
104363424177200,
10447200,
10451,
1046'CEST'
1047 ],
1048 [
104963424170000,
105063436870800,
105163424173600,
105263436874400,
10533600,
10540,
1055'CET'
1056 ],
1057 [
105863436870800,
105963455619600,
106063436878000,
106163455626800,
10627200,
10631,
1064'CEST'
1065 ],
1066 [
106763455619600,
106863468320400,
106963455623200,
107063468324000,
10713600,
10720,
1073'CET'
1074 ],
1075 [
107663468320400,
107763487069200,
107863468327600,
107963487076400,
10807200,
10811,
1082'CEST'
1083 ],
1084 [
108563487069200,
108663500374800,
108763487072800,
108863500378400,
10893600,
10900,
1091'CET'
1092 ],
1093 [
109463500374800,
109563518518800,
109663500382000,
109763518526000,
10987200,
10991,
1100'CEST'
1101 ],
1102 [
110363518518800,
110463531824400,
110563518522400,
110663531828000,
11073600,
11080,
1109'CET'
1110 ],
1111 [
111263531824400,
111363549968400,
111463531831600,
111563549975600,
11167200,
11171,
1118'CEST'
1119 ],
1120 [
112163549968400,
112263563274000,
112363549972000,
112463563277600,
11253600,
11260,
1127'CET'
1128 ],
1129 [
113063563274000,
113163581418000,
113263563281200,
113363581425200,
11347200,
11351,
1136'CEST'
1137 ],
1138 [
113963581418000,
114063594723600,
114163581421600,
114263594727200,
11433600,
11440,
1145'CET'
1146 ],
1147 [
114863594723600,
114963613472400,
115063594730800,
115163613479600,
11527200,
11531,
1154'CEST'
1155 ],
1156 [
115763613472400,
115863626173200,
115963613476000,
116063626176800,
11613600,
11620,
1163'CET'
1164 ],
1165 [
116663626173200,
116763644922000,
116863626180400,
116963644929200,
11707200,
11711,
1172'CEST'
1173 ],
1174 [
117563644922000,
117663657622800,
117763644925600,
117863657626400,
11793600,
11800,
1181'CET'
1182 ],
1183 [
118463657622800,
118563676371600,
118663657630000,
118763676378800,
11887200,
11891,
1190'CEST'
1191 ],
1192 [
119363676371600,
119463689677200,
119563676375200,
119663689680800,
11973600,
11980,
1199'CET'
1200 ],
1201 [
120263689677200,
120363707821200,
120463689684400,
120563707828400,
12067200,
12071,
1208'CEST'
1209 ],
1210 [
121163707821200,
121263721126800,
121363707824800,
121463721130400,
12153600,
12160,
1217'CET'
1218 ],
1219 [
122063721126800,
122163739270800,
122263721134000,
122363739278000,
12247200,
12251,
1226'CEST'
1227 ],
1228];
1229
1230sub olson_version { '2009s' }
1231
1232sub has_dst_changes { 65 }
1233
1234sub _max_year { 2019 }
1235
1236sub _new_instance
1237{
1238 return shift->_init( @_, spans => $spans );
1239}
1240
1241sub _last_offset { 3600 }
1242
1243my $last_observance = bless( {
1244 'format' => 'CE%sT',
1245 'gmtoff' => '1:00',
1246 'local_start_datetime' => bless( {
1247 'formatter' => undef,
1248 'local_rd_days' => 725737,
1249 'local_rd_secs' => 0,
1250 'offset_modifier' => 0,
1251 'rd_nanosecs' => 0,
1252 'tz' => bless( {
1253 'name' => 'floating',
1254 'offset' => 0
1255 }, 'DateTime::TimeZone::Floating' ),
1256 'utc_rd_days' => 725737,
1257 'utc_rd_secs' => 0,
1258 'utc_year' => 1989
1259 }, 'DateTime' ),
1260 'offset_from_std' => 0,
1261 'offset_from_utc' => 3600,
1262 'until' => [],
1263 'utc_start_datetime' => bless( {
1264 'formatter' => undef,
1265 'local_rd_days' => 725736,
1266 'local_rd_secs' => 82800,
1267 'offset_modifier' => 0,
1268 'rd_nanosecs' => 0,
1269 'tz' => bless( {
1270 'name' => 'floating',
1271 'offset' => 0
1272 }, 'DateTime::TimeZone::Floating' ),
1273 'utc_rd_days' => 725736,
1274 'utc_rd_secs' => 82800,
1275 'utc_year' => 1988
1276 }, 'DateTime' )
1277}, 'DateTime::TimeZone::OlsonDB::Observance' )
1278;
1279sub _last_observance { $last_observance }
1280
1281my $rules = [
1282 bless( {
1283 'at' => '1:00u',
1284 'from' => '1981',
1285 'in' => 'Mar',
1286 'letter' => 'S',
1287 'name' => 'EU',
1288 'offset_from_std' => 3600,
1289 'on' => 'lastSun',
1290 'save' => '1:00',
1291 'to' => 'max',
1292 'type' => undef
1293 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1294 bless( {
1295 'at' => '1:00u',
1296 'from' => '1996',
1297 'in' => 'Oct',
1298 'letter' => '',
1299 'name' => 'EU',
1300 'offset_from_std' => 0,
1301 'on' => 'lastSun',
1302 'save' => '0',
1303 'to' => 'max',
1304 'type' => undef
1305 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1306]
1307;
1308sub _rules { $rules }
1309
1310
13111;
1312