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::Volgograd; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Europe::Volgograd::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2460557922140, 25DateTime::TimeZone::NEG_INFINITY, 2660557932800, 2710660, 280, 29'LMT' 30 ], 31 [ 3260557922140, 3360723810000, 3460557932940, 3560723820800, 3610800, 370, 38'TSAT' 39 ], 40 [ 4160723810000, 4260888142800, 4360723820800, 4460888153600, 4510800, 460, 47'STAT' 48 ], 49 [ 5060888142800, 5161878801600, 5260888157200, 5361878816000, 5414400, 550, 56'STAT' 57 ], 58 [ 5961878801600, 6062490600000, 6161878816000, 6262490614400, 6314400, 640, 65'VOLT' 66 ], 67 [ 6862490600000, 6962506407600, 7062490618000, 7162506425600, 7218000, 731, 74'VOLST' 75 ], 76 [ 7762506407600, 7862522136000, 7962506422000, 8062522150400, 8114400, 820, 83'VOLT' 84 ], 85 [ 8662522136000, 8762537943600, 8862522154000, 8962537961600, 9018000, 911, 92'VOLST' 93 ], 94 [ 9562537943600, 9662553672000, 9762537958000, 9862553686400, 9914400, 1000, 101'VOLT' 102 ], 103 [ 10462553672000, 10562569479600, 10662553690000, 10762569497600, 10818000, 1091, 110'VOLST' 111 ], 112 [ 11362569479600, 11462585294400, 11562569494000, 11662585308800, 11714400, 1180, 119'VOLT' 120 ], 121 [ 12262585294400, 12362601026400, 12462585312400, 12562601044400, 12618000, 1271, 128'VOLST' 129 ], 130 [ 13162601026400, 13262616751200, 13362601040800, 13462616765600, 13514400, 1360, 137'VOLT' 138 ], 139 [ 14062616751200, 14162632476000, 14262616769200, 14362632494000, 14418000, 1451, 146'VOLST' 147 ], 148 [ 14962632476000, 15062648200800, 15162632490400, 15262648215200, 15314400, 1540, 155'VOLT' 156 ], 157 [ 15862648200800, 15962663925600, 16062648218800, 16162663943600, 16218000, 1631, 164'VOLST' 165 ], 166 [ 16762663925600, 16862679650400, 16962663940000, 17062679664800, 17114400, 1720, 173'VOLT' 174 ], 175 [ 17662679650400, 17762695375200, 17862679668400, 17962695393200, 18018000, 1811, 182'VOLST' 183 ], 184 [ 18562695375200, 18662711100000, 18762695389600, 18862711114400, 18914400, 1900, 191'VOLT' 192 ], 193 [ 19462711100000, 19562726824800, 19662711118000, 19762726842800, 19818000, 1991, 200'VOLST' 201 ], 202 [ 20362726824800, 20462742549600, 20562726839200, 20662742564000, 20714400, 2080, 209'VOLT' 210 ], 211 [ 21262742549600, 21362758278000, 21462742564000, 21562758292400, 21614400, 2171, 218'VOLST' 219 ], 220 [ 22162758278000, 22262774002800, 22362758288800, 22462774013600, 22510800, 2260, 227'VOLT' 228 ], 229 [ 23062774002800, 23162790332400, 23262774017200, 23362790346800, 23414400, 2351, 236'VOLST' 237 ], 238 [ 23962790332400, 24062806057200, 24162790343200, 24262806068000, 24310800, 2440, 245'VOLT' 246 ], 247 [ 24862806057200, 24962837503200, 25062806071600, 25162837517600, 25214400, 2530, 254'VOLT' 255 ], 256 [ 25762837503200, 25862853217200, 25962837517600, 26062853231600, 26114400, 2621, 263'VOLST' 264 ], 265 [ 26662853217200, 26762868956400, 26862853228000, 26962868967200, 27010800, 2710, 272'VOLT' 273 ], 274 [ 27562868956400, 27662884681200, 27762868970800, 27862884695600, 27914400, 2801, 281'VOLST' 282 ], 283 [ 28462884681200, 28562900406000, 28662884692000, 28762900416800, 28810800, 2890, 290'VOLT' 291 ], 292 [ 29362900406000, 29462916130800, 29562900420400, 29662916145200, 29714400, 2981, 299'VOLST' 300 ], 301 [ 30262916130800, 30362931855600, 30462916141600, 30562931866400, 30610800, 3070, 308'VOLT' 309 ], 310 [ 31162931855600, 31262947580400, 31362931870000, 31462947594800, 31514400, 3161, 317'VOLST' 318 ], 319 [ 32062947580400, 32162963910000, 32262947591200, 32362963920800, 32410800, 3250, 326'VOLT' 327 ], 328 [ 32962963910000, 33062982054000, 33162963924400, 33262982068400, 33314400, 3341, 335'VOLST' 336 ], 337 [ 33862982054000, 33962995359600, 34062982064800, 34162995370400, 34210800, 3430, 344'VOLT' 345 ], 346 [ 34762995359600, 34863013503600, 34962995374000, 35063013518000, 35114400, 3521, 353'VOLST' 354 ], 355 [ 35663013503600, 35763026809200, 35863013514400, 35963026820000, 36010800, 3610, 362'VOLT' 363 ], 364 [ 36563026809200, 36663044953200, 36763026823600, 36863044967600, 36914400, 3701, 371'VOLST' 372 ], 373 [ 37463044953200, 37563058258800, 37663044964000, 37763058269600, 37810800, 3790, 380'VOLT' 381 ], 382 [ 38363058258800, 38463077007600, 38563058273200, 38663077022000, 38714400, 3881, 389'VOLST' 390 ], 391 [ 39263077007600, 39363089708400, 39463077018400, 39563089719200, 39610800, 3970, 398'VOLT' 399 ], 400 [ 40163089708400, 40263108457200, 40363089722800, 40463108471600, 40514400, 4061, 407'VOLST' 408 ], 409 [ 41063108457200, 41163121158000, 41263108468000, 41363121168800, 41410800, 4150, 416'VOLT' 417 ], 418 [ 41963121158000, 42063139906800, 42163121172400, 42263139921200, 42314400, 4241, 425'VOLST' 426 ], 427 [ 42863139906800, 42963153212400, 43063139917600, 43163153223200, 43210800, 4330, 434'VOLT' 435 ], 436 [ 43763153212400, 43863171356400, 43963153226800, 44063171370800, 44114400, 4421, 443'VOLST' 444 ], 445 [ 44663171356400, 44763184662000, 44863171367200, 44963184672800, 45010800, 4510, 452'VOLT' 453 ], 454 [ 45563184662000, 45663202806000, 45763184676400, 45863202820400, 45914400, 4601, 461'VOLST' 462 ], 463 [ 46463202806000, 46563216111600, 46663202816800, 46763216122400, 46810800, 4690, 470'VOLT' 471 ], 472 [ 47363216111600, 47463234860400, 47563216126000, 47663234874800, 47714400, 4781, 479'VOLST' 480 ], 481 [ 48263234860400, 48363247561200, 48463234871200, 48563247572000, 48610800, 4870, 488'VOLT' 489 ], 490 [ 49163247561200, 49263266310000, 49363247575600, 49463266324400, 49514400, 4961, 497'VOLST' 498 ], 499 [ 50063266310000, 50163279010800, 50263266320800, 50363279021600, 50410800, 5050, 506'VOLT' 507 ], 508 [ 50963279010800, 51063297759600, 51163279025200, 51263297774000, 51314400, 5141, 515'VOLST' 516 ], 517 [ 51863297759600, 51963310460400, 52063297770400, 52163310471200, 52210800, 5230, 524'VOLT' 525 ], 526 [ 52763310460400, 52863329209200, 52963310474800, 53063329223600, 53114400, 5321, 533'VOLST' 534 ], 535 [ 53663329209200, 53763342514800, 53863329220000, 53963342525600, 54010800, 5410, 542'VOLT' 543 ], 544 [ 54563342514800, 54663360658800, 54763342529200, 54863360673200, 54914400, 5501, 551'VOLST' 552 ], 553 [ 55463360658800, 55563373964400, 55663360669600, 55763373975200, 55810800, 5590, 560'VOLT' 561 ], 562 [ 56363373964400, 56463392108400, 56563373978800, 56663392122800, 56714400, 5681, 569'VOLST' 570 ], 571 [ 57263392108400, 57363405414000, 57463392119200, 57563405424800, 57610800, 5770, 578'VOLT' 579 ], 580 [ 58163405414000, 58263424162800, 58363405428400, 58463424177200, 58514400, 5861, 587'VOLST' 588 ], 589 [ 59063424162800, 59163436863600, 59263424173600, 59363436874400, 59410800, 5950, 596'VOLT' 597 ], 598 [ 59963436863600, 60063455612400, 60163436878000, 60263455626800, 60314400, 6041, 605'VOLST' 606 ], 607 [ 60863455612400, 60963468313200, 61063455623200, 61163468324000, 61210800, 6130, 614'VOLT' 615 ], 616 [ 61763468313200, 61863487062000, 61963468327600, 62063487076400, 62114400, 6221, 623'VOLST' 624 ], 625 [ 62663487062000, 62763500367600, 62863487072800, 62963500378400, 63010800, 6310, 632'VOLT' 633 ], 634 [ 63563500367600, 63663518511600, 63763500382000, 63863518526000, 63914400, 6401, 641'VOLST' 642 ], 643 [ 64463518511600, 64563531817200, 64663518522400, 64763531828000, 64810800, 6490, 650'VOLT' 651 ], 652 [ 65363531817200, 65463549961200, 65563531831600, 65663549975600, 65714400, 6581, 659'VOLST' 660 ], 661 [ 66263549961200, 66363563266800, 66463549972000, 66563563277600, 66610800, 6670, 668'VOLT' 669 ], 670 [ 67163563266800, 67263581410800, 67363563281200, 67463581425200, 67514400, 6761, 677'VOLST' 678 ], 679 [ 68063581410800, 68163594716400, 68263581421600, 68363594727200, 68410800, 6850, 686'VOLT' 687 ], 688 [ 68963594716400, 69063613465200, 69163594730800, 69263613479600, 69314400, 6941, 695'VOLST' 696 ], 697 [ 69863613465200, 69963626166000, 70063613476000, 70163626176800, 70210800, 7030, 704'VOLT' 705 ], 706 [ 70763626166000, 70863644914800, 70963626180400, 71063644929200, 71114400, 7121, 713'VOLST' 714 ], 715 [ 71663644914800, 71763657615600, 71863644925600, 71963657626400, 72010800, 7210, 722'VOLT' 723 ], 724 [ 72563657615600, 72663676364400, 72763657630000, 72863676378800, 72914400, 7301, 731'VOLST' 732 ], 733 [ 73463676364400, 73563689670000, 73663676375200, 73763689680800, 73810800, 7390, 740'VOLT' 741 ], 742 [ 74363689670000, 74463707814000, 74563689684400, 74663707828400, 74714400, 7481, 749'VOLST' 750 ], 751 [ 75263707814000, 75363721119600, 75463707824800, 75563721130400, 75610800, 7570, 758'VOLT' 759 ], 760 [ 76163721119600, 76263739263600, 76363721134000, 76463739278000, 76514400, 7661, 767'VOLST' 768 ], 769 [ 77063739263600, 77163752569200, 77263739274400, 77363752580000, 77410800, 7750, 776'VOLT' 777 ], 778 [ 77963752569200, 78063771318000, 78163752583600, 78263771332400, 78314400, 7841, 785'VOLST' 786 ], 787]; 788 789sub olson_version { '2010b' } 790 791sub has_dst_changes { 40 } 792 793sub _max_year { 2020 } 794 795sub _new_instance 796{ 797 return shift->_init( @_, spans => $spans ); 798} 799 800sub _last_offset { 10800 } 801 802my $last_observance = bless( { 803 'format' => 'VOL%sT', 804 'gmtoff' => '3:00', 805 'local_start_datetime' => bless( { 806 'formatter' => undef, 807 'local_rd_days' => 727286, 808 'local_rd_secs' => 7200, 809 'offset_modifier' => 0, 810 'rd_nanosecs' => 0, 811 'tz' => bless( { 812 'name' => 'floating', 813 'offset' => 0 814 }, 'DateTime::TimeZone::Floating' ), 815 'utc_rd_days' => 727286, 816 'utc_rd_secs' => 7200, 817 'utc_year' => 1993 818 }, 'DateTime' ), 819 'offset_from_std' => 0, 820 'offset_from_utc' => 10800, 821 'until' => [], 822 'utc_start_datetime' => bless( { 823 'formatter' => undef, 824 'local_rd_days' => 727285, 825 'local_rd_secs' => 79200, 826 'offset_modifier' => 0, 827 'rd_nanosecs' => 0, 828 'tz' => bless( { 829 'name' => 'floating', 830 'offset' => 0 831 }, 'DateTime::TimeZone::Floating' ), 832 'utc_rd_days' => 727285, 833 'utc_rd_secs' => 79200, 834 'utc_year' => 1993 835 }, 'DateTime' ) 836}, 'DateTime::TimeZone::OlsonDB::Observance' ) 837; 838sub _last_observance { $last_observance } 839 840my $rules = [ 841 bless( { 842 'at' => '2:00s', 843 'from' => '1993', 844 'in' => 'Mar', 845 'letter' => 'S', 846 'name' => 'Russia', 847 'offset_from_std' => 3600, 848 'on' => 'lastSun', 849 'save' => '1:00', 850 'to' => 'max', 851 'type' => undef 852 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 853 bless( { 854 'at' => '2:00s', 855 'from' => '1996', 856 'in' => 'Oct', 857 'letter' => '', 858 'name' => 'Russia', 859 'offset_from_std' => 0, 860 'on' => 'lastSun', 861 'save' => '0', 862 'to' => 'max', 863 'type' => undef 864 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 865] 866; 867sub _rules { $rules } 868 869 8701; 871 872