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/europe. Olson data version 2010b 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 [ 122963739270800, 123063752576400, 123163739274400, 123263752580000, 12333600, 12340, 1235'CET' 1236 ], 1237 [ 123863752576400, 123963771325200, 124063752583600, 124163771332400, 12427200, 12431, 1244'CEST' 1245 ], 1246]; 1247 1248sub olson_version { '2010b' } 1249 1250sub has_dst_changes { 66 } 1251 1252sub _max_year { 2020 } 1253 1254sub _new_instance 1255{ 1256 return shift->_init( @_, spans => $spans ); 1257} 1258 1259sub _last_offset { 3600 } 1260 1261my $last_observance = bless( { 1262 'format' => 'CE%sT', 1263 'gmtoff' => '1:00', 1264 'local_start_datetime' => bless( { 1265 'formatter' => undef, 1266 'local_rd_days' => 725737, 1267 'local_rd_secs' => 0, 1268 'offset_modifier' => 0, 1269 'rd_nanosecs' => 0, 1270 'tz' => bless( { 1271 'name' => 'floating', 1272 'offset' => 0 1273 }, 'DateTime::TimeZone::Floating' ), 1274 'utc_rd_days' => 725737, 1275 'utc_rd_secs' => 0, 1276 'utc_year' => 1989 1277 }, 'DateTime' ), 1278 'offset_from_std' => 0, 1279 'offset_from_utc' => 3600, 1280 'until' => [], 1281 'utc_start_datetime' => bless( { 1282 'formatter' => undef, 1283 'local_rd_days' => 725736, 1284 'local_rd_secs' => 82800, 1285 'offset_modifier' => 0, 1286 'rd_nanosecs' => 0, 1287 'tz' => bless( { 1288 'name' => 'floating', 1289 'offset' => 0 1290 }, 'DateTime::TimeZone::Floating' ), 1291 'utc_rd_days' => 725736, 1292 'utc_rd_secs' => 82800, 1293 'utc_year' => 1988 1294 }, 'DateTime' ) 1295}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1296; 1297sub _last_observance { $last_observance } 1298 1299my $rules = [ 1300 bless( { 1301 'at' => '1:00u', 1302 'from' => '1981', 1303 'in' => 'Mar', 1304 'letter' => 'S', 1305 'name' => 'EU', 1306 'offset_from_std' => 3600, 1307 'on' => 'lastSun', 1308 'save' => '1:00', 1309 'to' => 'max', 1310 'type' => undef 1311 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1312 bless( { 1313 'at' => '1:00u', 1314 'from' => '1996', 1315 'in' => 'Oct', 1316 'letter' => '', 1317 'name' => 'EU', 1318 'offset_from_std' => 0, 1319 'on' => 'lastSun', 1320 'save' => '0', 1321 'to' => 'max', 1322 'type' => undef 1323 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1324] 1325; 1326sub _rules { $rules } 1327 1328 13291; 1330 1331