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::Paris; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Europe::Paris::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2459649004299, 25DateTime::TimeZone::NEG_INFINITY, 2659649004860, 27561, 280, 29'LMT' 30 ], 31 [ 3259649004299, 3360279724299, 3459649004860, 3560279724860, 36561, 370, 38'PMT' 39 ], 40 [ 4160279724299, 4260445868400, 4360279724299, 4460445868400, 450, 460, 47'WET' 48 ], 49 [ 5060445868400, 5160455286000, 5260445872000, 5360455289600, 543600, 551, 56'WEST' 57 ], 58 [ 5960455286000, 6060470319600, 6160455286000, 6260470319600, 630, 640, 65'WET' 66 ], 67 [ 6860470319600, 6960487340400, 7060470323200, 7160487344000, 723600, 731, 74'WEST' 75 ], 76 [ 7760487340400, 7860500559600, 7960487340400, 8060500559600, 810, 820, 83'WET' 84 ], 85 [ 8660500559600, 8760518790000, 8860500563200, 8960518793600, 903600, 911, 92'WEST' 93 ], 94 [ 9560518790000, 9660531404400, 9760518790000, 9860531404400, 990, 1000, 101'WET' 102 ], 103 [ 10460531404400, 10560550239600, 10660531408000, 10760550243200, 1083600, 1091, 110'WEST' 111 ], 112 [ 11360550239600, 11460561644400, 11560550239600, 11660561644400, 1170, 1180, 119'WET' 120 ], 121 [ 12260561644400, 12360583417200, 12460561648000, 12560583420800, 1263600, 1271, 128'WEST' 129 ], 130 [ 13160583417200, 13260595686000, 13360583417200, 13460595686000, 1350, 1360, 137'WET' 138 ], 139 [ 14060595686000, 14160615126000, 14260595689600, 14360615129600, 1443600, 1451, 146'WEST' 147 ], 148 [ 14960615126000, 15060628172400, 15160615126000, 15260628172400, 1530, 1540, 155'WET' 156 ], 157 [ 15860628172400, 15960645106800, 16060628176000, 16160645110400, 1623600, 1631, 164'WEST' 165 ], 166 [ 16760645106800, 16860665065200, 16960645106800, 17060665065200, 1710, 1720, 173'WET' 174 ], 175 [ 17660665065200, 17760676556400, 17860665068800, 17960676560000, 1803600, 1811, 182'WEST' 183 ], 184 [ 18560676556400, 18660691676400, 18760676556400, 18860691676400, 1890, 1900, 191'WET' 192 ], 193 [ 19460691676400, 19560708006000, 19660691680000, 19760708009600, 1983600, 1991, 200'WEST' 201 ], 202 [ 20360708006000, 20460723730800, 20560708006000, 20660723730800, 2070, 2080, 209'WET' 210 ], 211 [ 21260723730800, 21360739455600, 21460723734400, 21560739459200, 2163600, 2171, 218'WEST' 219 ], 220 [ 22160739455600, 22260756390000, 22360739455600, 22460756390000, 2250, 2260, 227'WET' 228 ], 229 [ 23060756390000, 23160770905200, 23260756393600, 23360770908800, 2343600, 2351, 236'WEST' 237 ], 238 [ 23960770905200, 24060787234800, 24160770905200, 24260787234800, 2430, 2440, 245'WET' 246 ], 247 [ 24860787234800, 24960802354800, 25060787238400, 25160802358400, 2523600, 2531, 254'WEST' 255 ], 256 [ 25760802354800, 25860819289200, 25960802354800, 26060819289200, 2610, 2620, 263'WET' 264 ], 265 [ 26660819289200, 26760834409200, 26860819292800, 26960834412800, 2703600, 2711, 272'WEST' 273 ], 274 [ 27560834409200, 27660851343600, 27760834409200, 27860851343600, 2790, 2800, 281'WET' 282 ], 283 [ 28460851343600, 28560865858800, 28660851347200, 28760865862400, 2883600, 2891, 290'WEST' 291 ], 292 [ 29360865858800, 29460882188400, 29560865858800, 29660882188400, 2970, 2980, 299'WET' 300 ], 301 [ 30260882188400, 30360897308400, 30460882192000, 30560897312000, 3063600, 3071, 308'WEST' 309 ], 310 [ 31160897308400, 31260914242800, 31360897308400, 31460914242800, 3150, 3160, 317'WET' 318 ], 319 [ 32060914242800, 32160928758000, 32260914246400, 32360928761600, 3243600, 3251, 326'WEST' 327 ], 328 [ 32960928758000, 33060944482800, 33160928758000, 33260944482800, 3330, 3340, 335'WET' 336 ], 337 [ 33860944482800, 33960960207600, 34060944486400, 34160960211200, 3423600, 3431, 344'WEST' 345 ], 346 [ 34760960207600, 34860975327600, 34960960207600, 35060975327600, 3510, 3520, 353'WET' 354 ], 355 [ 35660975327600, 35760992262000, 35860975331200, 35960992265600, 3603600, 3611, 362'WEST' 363 ], 364 [ 36560992262000, 36661007986800, 36760992262000, 36861007986800, 3690, 3700, 371'WET' 372 ], 373 [ 37461007986800, 37561023711600, 37661007990400, 37761023715200, 3783600, 3791, 380'WEST' 381 ], 382 [ 38361023711600, 38461038831600, 38561023711600, 38661038831600, 3870, 3880, 389'WET' 390 ], 391 [ 39261038831600, 39361055161200, 39461038835200, 39561055164800, 3963600, 3971, 398'WEST' 399 ], 400 [ 40161055161200, 40261072095600, 40361055161200, 40461072095600, 4050, 4060, 407'WET' 408 ], 409 [ 41061072095600, 41161086610800, 41261072099200, 41361086614400, 4143600, 4151, 416'WEST' 417 ], 418 [ 41961086610800, 42061102335600, 42161086610800, 42261102335600, 4230, 4240, 425'WET' 426 ], 427 [ 42861102335600, 42961118060400, 43061102339200, 43161118064000, 4323600, 4331, 434'WEST' 435 ], 436 [ 43761118060400, 43861133180400, 43961118060400, 44061133180400, 4410, 4420, 443'WET' 444 ], 445 [ 44661133180400, 44761149510000, 44861133184000, 44961149513600, 4503600, 4511, 452'WEST' 453 ], 454 [ 45561149510000, 45661166444400, 45761149510000, 45861166444400, 4590, 4600, 461'WET' 462 ], 463 [ 46461166444400, 46561185193200, 46661166448000, 46761185196800, 4683600, 4691, 470'WEST' 471 ], 472 [ 47361185193200, 47461193671200, 47561185193200, 47661193671200, 4770, 4780, 479'WET' 480 ], 481 [ 48261193671200, 48361203247200, 48461193674800, 48561203250800, 4863600, 4871, 488'WEST' 489 ], 490 [ 49161203247200, 49261278426000, 49361203254400, 49461278433200, 4957200, 4961, 497'CEST' 498 ], 499 [ 50061278426000, 50161291126800, 50261278429600, 50361291130400, 5043600, 5050, 506'CET' 507 ], 508 [ 50961291126800, 51061307456400, 51161291134000, 51261307463600, 5137200, 5141, 515'CEST' 516 ], 517 [ 51861307456400, 51961323181200, 52061307460000, 52161323184800, 5223600, 5230, 524'CET' 525 ], 526 [ 52761323181200, 52861335612000, 52961323188400, 53061335619200, 5317200, 5321, 533'CEST' 534 ], 535 [ 53661335612000, 53761339417200, 53861335619200, 53961339424400, 5407200, 5411, 542'WEMT' 543 ], 544 [ 54561339417200, 54661354630800, 54761339420800, 54861354634400, 5493600, 5501, 551'WEST' 552 ], 553 [ 55461354630800, 55561369059600, 55661354638000, 55761369066800, 5587200, 5591, 560'WEMT' 561 ], 562 [ 56361369059600, 56462332502400, 56561369063200, 56662332506000, 5673600, 5680, 569'CET' 570 ], 571 [ 57262332502400, 57362348223600, 57462332509600, 57562348230800, 5767200, 5771, 578'CEST' 579 ], 580 [ 58162348223600, 58262356604400, 58362348227200, 58462356608000, 5853600, 5860, 587'CET' 588 ], 589 [ 59062356604400, 59162364560400, 59262356608000, 59362364564000, 5943600, 5950, 596'CET' 597 ], 598 [ 59962364560400, 60062379680400, 60162364567600, 60262379687600, 6037200, 6041, 605'CEST' 606 ], 607 [ 60862379680400, 60962396010000, 61062379684000, 61162396013600, 6123600, 6130, 614'CET' 615 ], 616 [ 61762396010000, 61862411734800, 61962396017200, 62062411742000, 6217200, 6221, 623'CEST' 624 ], 625 [ 62662411734800, 62762427459600, 62862411738400, 62962427463200, 6303600, 6310, 632'CET' 633 ], 634 [ 63562427459600, 63662443184400, 63762427466800, 63862443191600, 6397200, 6401, 641'CEST' 642 ], 643 [ 64462443184400, 64562459514000, 64662443188000, 64762459517600, 6483600, 6490, 650'CET' 651 ], 652 [ 65362459514000, 65462474634000, 65562459521200, 65662474641200, 6577200, 6581, 659'CEST' 660 ], 661 [ 66262474634000, 66362490358800, 66462474637600, 66562490362400, 6663600, 6670, 668'CET' 669 ], 670 [ 67162490358800, 67262506083600, 67362490366000, 67462506090800, 6757200, 6761, 677'CEST' 678 ], 679 [ 68062506083600, 68162521808400, 68262506087200, 68362521812000, 6843600, 6850, 686'CET' 687 ], 688 [ 68962521808400, 69062537533200, 69162521815600, 69262537540400, 6937200, 6941, 695'CEST' 696 ], 697 [ 69862537533200, 69962553258000, 70062537536800, 70162553261600, 7023600, 7030, 704'CET' 705 ], 706 [ 70762553258000, 70862568982800, 70962553265200, 71062568990000, 7117200, 7121, 713'CEST' 714 ], 715 [ 71662568982800, 71762584707600, 71862568986400, 71962584711200, 7203600, 7210, 722'CET' 723 ], 724 [ 72562584707600, 72662601037200, 72762584714800, 72862601044400, 7297200, 7301, 731'CEST' 732 ], 733 [ 73462601037200, 73562616762000, 73662601040800, 73762616765600, 7383600, 7390, 740'CET' 741 ], 742 [ 74362616762000, 74462632486800, 74562616769200, 74662632494000, 7477200, 7481, 749'CEST' 750 ], 751 [ 75262632486800, 75362648211600, 75462632490400, 75562648215200, 7563600, 7570, 758'CET' 759 ], 760 [ 76162648211600, 76262663936400, 76362648218800, 76462663943600, 7657200, 7661, 767'CEST' 768 ], 769 [ 77062663936400, 77162679661200, 77262663940000, 77362679664800, 7743600, 7750, 776'CET' 777 ], 778 [ 77962679661200, 78062695386000, 78162679668400, 78262695393200, 7837200, 7841, 785'CEST' 786 ], 787 [ 78862695386000, 78962711110800, 79062695389600, 79162711114400, 7923600, 7930, 794'CET' 795 ], 796 [ 79762711110800, 79862726835600, 79962711118000, 80062726842800, 8017200, 8021, 803'CEST' 804 ], 805 [ 80662726835600, 80762742560400, 80862726839200, 80962742564000, 8103600, 8110, 812'CET' 813 ], 814 [ 81562742560400, 81662758285200, 81762742567600, 81862758292400, 8197200, 8201, 821'CEST' 822 ], 823 [ 82462758285200, 82562774010000, 82662758288800, 82762774013600, 8283600, 8290, 830'CET' 831 ], 832 [ 83362774010000, 83462790339600, 83562774017200, 83662790346800, 8377200, 8381, 839'CEST' 840 ], 841 [ 84262790339600, 84362806064400, 84462790343200, 84562806068000, 8463600, 8470, 848'CET' 849 ], 850 [ 85162806064400, 85262821789200, 85362806071600, 85462821796400, 8557200, 8561, 857'CEST' 858 ], 859 [ 86062821789200, 86162837514000, 86262821792800, 86362837517600, 8643600, 8650, 866'CET' 867 ], 868 [ 86962837514000, 87062853238800, 87162837521200, 87262853246000, 8737200, 8741, 875'CEST' 876 ], 877 [ 87862853238800, 87962868963600, 88062853242400, 88162868967200, 8823600, 8830, 884'CET' 885 ], 886 [ 88762868963600, 88862884688400, 88962868970800, 89062884695600, 8917200, 8921, 893'CEST' 894 ], 895 [ 89662884688400, 89762900413200, 89862884692000, 89962900416800, 9003600, 9010, 902'CET' 903 ], 904 [ 90562900413200, 90662916138000, 90762900420400, 90862916145200, 9097200, 9101, 911'CEST' 912 ], 913 [ 91462916138000, 91562931862800, 91662916141600, 91762931866400, 9183600, 9190, 920'CET' 921 ], 922 [ 92362931862800, 92462947587600, 92562931870000, 92662947594800, 9277200, 9281, 929'CEST' 930 ], 931 [ 93262947587600, 93362963917200, 93462947591200, 93562963920800, 9363600, 9370, 938'CET' 939 ], 940 [ 94162963917200, 94262982061200, 94362963924400, 94462982068400, 9457200, 9461, 947'CEST' 948 ], 949 [ 95062982061200, 95162995366800, 95262982064800, 95362995370400, 9543600, 9550, 956'CET' 957 ], 958 [ 95962995366800, 96063013510800, 96162995374000, 96263013518000, 9637200, 9641, 965'CEST' 966 ], 967 [ 96863013510800, 96963026816400, 97063013514400, 97163026820000, 9723600, 9730, 974'CET' 975 ], 976 [ 97763026816400, 97863044960400, 97963026823600, 98063044967600, 9817200, 9821, 983'CEST' 984 ], 985 [ 98663044960400, 98763058266000, 98863044964000, 98963058269600, 9903600, 9910, 992'CET' 993 ], 994 [ 99563058266000, 99663077014800, 99763058273200, 99863077022000, 9997200, 10001, 1001'CEST' 1002 ], 1003 [ 100463077014800, 100563089715600, 100663077018400, 100763089719200, 10083600, 10090, 1010'CET' 1011 ], 1012 [ 101363089715600, 101463108464400, 101563089722800, 101663108471600, 10177200, 10181, 1019'CEST' 1020 ], 1021 [ 102263108464400, 102363121165200, 102463108468000, 102563121168800, 10263600, 10270, 1028'CET' 1029 ], 1030 [ 103163121165200, 103263139914000, 103363121172400, 103463139921200, 10357200, 10361, 1037'CEST' 1038 ], 1039 [ 104063139914000, 104163153219600, 104263139917600, 104363153223200, 10443600, 10450, 1046'CET' 1047 ], 1048 [ 104963153219600, 105063171363600, 105163153226800, 105263171370800, 10537200, 10541, 1055'CEST' 1056 ], 1057 [ 105863171363600, 105963184669200, 106063171367200, 106163184672800, 10623600, 10630, 1064'CET' 1065 ], 1066 [ 106763184669200, 106863202813200, 106963184676400, 107063202820400, 10717200, 10721, 1073'CEST' 1074 ], 1075 [ 107663202813200, 107763216118800, 107863202816800, 107963216122400, 10803600, 10810, 1082'CET' 1083 ], 1084 [ 108563216118800, 108663234867600, 108763216126000, 108863234874800, 10897200, 10901, 1091'CEST' 1092 ], 1093 [ 109463234867600, 109563247568400, 109663234871200, 109763247572000, 10983600, 10990, 1100'CET' 1101 ], 1102 [ 110363247568400, 110463266317200, 110563247575600, 110663266324400, 11077200, 11081, 1109'CEST' 1110 ], 1111 [ 111263266317200, 111363279018000, 111463266320800, 111563279021600, 11163600, 11170, 1118'CET' 1119 ], 1120 [ 112163279018000, 112263297766800, 112363279025200, 112463297774000, 11257200, 11261, 1127'CEST' 1128 ], 1129 [ 113063297766800, 113163310467600, 113263297770400, 113363310471200, 11343600, 11350, 1136'CET' 1137 ], 1138 [ 113963310467600, 114063329216400, 114163310474800, 114263329223600, 11437200, 11441, 1145'CEST' 1146 ], 1147 [ 114863329216400, 114963342522000, 115063329220000, 115163342525600, 11523600, 11530, 1154'CET' 1155 ], 1156 [ 115763342522000, 115863360666000, 115963342529200, 116063360673200, 11617200, 11621, 1163'CEST' 1164 ], 1165 [ 116663360666000, 116763373971600, 116863360669600, 116963373975200, 11703600, 11710, 1172'CET' 1173 ], 1174 [ 117563373971600, 117663392115600, 117763373978800, 117863392122800, 11797200, 11801, 1181'CEST' 1182 ], 1183 [ 118463392115600, 118563405421200, 118663392119200, 118763405424800, 11883600, 11890, 1190'CET' 1191 ], 1192 [ 119363405421200, 119463424170000, 119563405428400, 119663424177200, 11977200, 11981, 1199'CEST' 1200 ], 1201 [ 120263424170000, 120363436870800, 120463424173600, 120563436874400, 12063600, 12070, 1208'CET' 1209 ], 1210 [ 121163436870800, 121263455619600, 121363436878000, 121463455626800, 12157200, 12161, 1217'CEST' 1218 ], 1219 [ 122063455619600, 122163468320400, 122263455623200, 122363468324000, 12243600, 12250, 1226'CET' 1227 ], 1228 [ 122963468320400, 123063487069200, 123163468327600, 123263487076400, 12337200, 12341, 1235'CEST' 1236 ], 1237 [ 123863487069200, 123963500374800, 124063487072800, 124163500378400, 12423600, 12430, 1244'CET' 1245 ], 1246 [ 124763500374800, 124863518518800, 124963500382000, 125063518526000, 12517200, 12521, 1253'CEST' 1254 ], 1255 [ 125663518518800, 125763531824400, 125863518522400, 125963531828000, 12603600, 12610, 1262'CET' 1263 ], 1264 [ 126563531824400, 126663549968400, 126763531831600, 126863549975600, 12697200, 12701, 1271'CEST' 1272 ], 1273 [ 127463549968400, 127563563274000, 127663549972000, 127763563277600, 12783600, 12790, 1280'CET' 1281 ], 1282 [ 128363563274000, 128463581418000, 128563563281200, 128663581425200, 12877200, 12881, 1289'CEST' 1290 ], 1291 [ 129263581418000, 129363594723600, 129463581421600, 129563594727200, 12963600, 12970, 1298'CET' 1299 ], 1300 [ 130163594723600, 130263613472400, 130363594730800, 130463613479600, 13057200, 13061, 1307'CEST' 1308 ], 1309 [ 131063613472400, 131163626173200, 131263613476000, 131363626176800, 13143600, 13150, 1316'CET' 1317 ], 1318 [ 131963626173200, 132063644922000, 132163626180400, 132263644929200, 13237200, 13241, 1325'CEST' 1326 ], 1327 [ 132863644922000, 132963657622800, 133063644925600, 133163657626400, 13323600, 13330, 1334'CET' 1335 ], 1336 [ 133763657622800, 133863676371600, 133963657630000, 134063676378800, 13417200, 13421, 1343'CEST' 1344 ], 1345 [ 134663676371600, 134763689677200, 134863676375200, 134963689680800, 13503600, 13510, 1352'CET' 1353 ], 1354 [ 135563689677200, 135663707821200, 135763689684400, 135863707828400, 13597200, 13601, 1361'CEST' 1362 ], 1363 [ 136463707821200, 136563721126800, 136663707824800, 136763721130400, 13683600, 13690, 1370'CET' 1371 ], 1372 [ 137363721126800, 137463739270800, 137563721134000, 137663739278000, 13777200, 13781, 1379'CEST' 1380 ], 1381 [ 138263739270800, 138363752576400, 138463739274400, 138563752580000, 13863600, 13870, 1388'CET' 1389 ], 1390 [ 139163752576400, 139263771325200, 139363752583600, 139463771332400, 13957200, 13961, 1397'CEST' 1398 ], 1399]; 1400 1401sub olson_version { '2010b' } 1402 1403sub has_dst_changes { 77 } 1404 1405sub _max_year { 2020 } 1406 1407sub _new_instance 1408{ 1409 return shift->_init( @_, spans => $spans ); 1410} 1411 1412sub _last_offset { 3600 } 1413 1414my $last_observance = bless( { 1415 'format' => 'CE%sT', 1416 'gmtoff' => '1:00', 1417 'local_start_datetime' => bless( { 1418 'formatter' => undef, 1419 'local_rd_days' => 721720, 1420 'local_rd_secs' => 0, 1421 'offset_modifier' => 0, 1422 'rd_nanosecs' => 0, 1423 'tz' => bless( { 1424 'name' => 'floating', 1425 'offset' => 0 1426 }, 'DateTime::TimeZone::Floating' ), 1427 'utc_rd_days' => 721720, 1428 'utc_rd_secs' => 0, 1429 'utc_year' => 1978 1430 }, 'DateTime' ), 1431 'offset_from_std' => 0, 1432 'offset_from_utc' => 3600, 1433 'until' => [], 1434 'utc_start_datetime' => bless( { 1435 'formatter' => undef, 1436 'local_rd_days' => 721719, 1437 'local_rd_secs' => 82800, 1438 'offset_modifier' => 0, 1439 'rd_nanosecs' => 0, 1440 'tz' => bless( { 1441 'name' => 'floating', 1442 'offset' => 0 1443 }, 'DateTime::TimeZone::Floating' ), 1444 'utc_rd_days' => 721719, 1445 'utc_rd_secs' => 82800, 1446 'utc_year' => 1977 1447 }, 'DateTime' ) 1448}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1449; 1450sub _last_observance { $last_observance } 1451 1452my $rules = [ 1453 bless( { 1454 'at' => '1:00u', 1455 'from' => '1981', 1456 'in' => 'Mar', 1457 'letter' => 'S', 1458 'name' => 'EU', 1459 'offset_from_std' => 3600, 1460 'on' => 'lastSun', 1461 'save' => '1:00', 1462 'to' => 'max', 1463 'type' => undef 1464 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1465 bless( { 1466 'at' => '1:00u', 1467 'from' => '1996', 1468 'in' => 'Oct', 1469 'letter' => '', 1470 'name' => 'EU', 1471 'offset_from_std' => 0, 1472 'on' => 'lastSun', 1473 'save' => '0', 1474 'to' => 'max', 1475 'type' => undef 1476 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1477] 1478; 1479sub _rules { $rules } 1480 1481 14821; 1483 1484