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/australasia. Olson data version 2010b 7# 8# Do not edit this file directly. 9# 10package DateTime::TimeZone::Australia::Adelaide; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Australia::Adelaide::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2459771573140, 25DateTime::TimeZone::NEG_INFINITY, 2659771606400, 2733260, 280, 29'LMT' 30 ], 31 [ 3259771573140, 3359905494000, 3459771605540, 3559905526400, 3632400, 370, 38'CST' 39 ], 40 [ 4159905494000, 4260463117860, 4359905528200, 4460463152060, 4534200, 460, 47'CST' 48 ], 49 [ 5060463117860, 5160470292600, 5260463155660, 5360470330400, 5437800, 551, 56'CST' 57 ], 58 [ 5960470292600, 6061252043400, 6160470326800, 6261252077600, 6334200, 640, 65'CST' 66 ], 67 [ 6861252043400, 6961259556600, 7061252081200, 7161259594400, 7237800, 731, 74'CST' 75 ], 76 [ 7761259556600, 7861275285000, 7961259590800, 8061275319200, 8134200, 820, 83'CST' 84 ], 85 [ 8661275285000, 8761291006200, 8861275322800, 8961291044000, 9037800, 911, 92'CST' 93 ], 94 [ 9561291006200, 9661307339400, 9761291040400, 9861307373600, 9934200, 1000, 101'CST' 102 ], 103 [ 10461307339400, 10561322455800, 10661307377200, 10761322493600, 10837800, 1091, 110'CST' 111 ], 112 [ 11361322455800, 11462167185000, 11561322490000, 11662167219200, 11734200, 1180, 119'CST' 120 ], 121 [ 12262167185000, 12362193371400, 12462167219200, 12562193405600, 12634200, 1270, 128'CST' 129 ], 130 [ 13162193371400, 13262203653000, 13362193409200, 13462203690800, 13537800, 1361, 137'CST' 138 ], 139 [ 14062203653000, 14162224821000, 14262203687200, 14362224855200, 14434200, 1450, 146'CST' 147 ], 148 [ 14962224821000, 15062235707400, 15162224858800, 15262235745200, 15337800, 1541, 155'CST' 156 ], 157 [ 15862235707400, 15962256270600, 16062235741600, 16162256304800, 16234200, 1630, 164'CST' 165 ], 166 [ 16762256270600, 16862267157000, 16962256308400, 17062267194800, 17137800, 1721, 173'CST' 174 ], 175 [ 17662267157000, 17762287720200, 17862267191200, 17962287754400, 18034200, 1810, 182'CST' 183 ], 184 [ 18562287720200, 18662298606600, 18762287758000, 18862298644400, 18937800, 1901, 191'CST' 192 ], 193 [ 19462298606600, 19562319169800, 19662298640800, 19762319204000, 19834200, 1990, 200'CST' 201 ], 202 [ 20362319169800, 20462330661000, 20562319207600, 20662330698800, 20737800, 2081, 209'CST' 210 ], 211 [ 21262330661000, 21362351224200, 21462330695200, 21562351258400, 21634200, 2170, 218'CST' 219 ], 220 [ 22162351224200, 22262362110600, 22362351262000, 22462362148400, 22537800, 2261, 227'CST' 228 ], 229 [ 23062362110600, 23162382673800, 23262362144800, 23362382708000, 23434200, 2350, 236'CST' 237 ], 238 [ 23962382673800, 24062393560200, 24162382711600, 24262393598000, 24337800, 2441, 245'CST' 246 ], 247 [ 24862393560200, 24962414123400, 25062393594400, 25162414157600, 25234200, 2530, 254'CST' 255 ], 256 [ 25762414123400, 25862425009800, 25962414161200, 26062425047600, 26137800, 2621, 263'CST' 264 ], 265 [ 26662425009800, 26762445573000, 26862425044000, 26962445607200, 27034200, 2710, 272'CST' 273 ], 274 [ 27562445573000, 27662456459400, 27762445610800, 27862456497200, 27937800, 2801, 281'CST' 282 ], 283 [ 28462456459400, 28562477022600, 28662456493600, 28762477056800, 28834200, 2890, 290'CST' 291 ], 292 [ 29362477022600, 29462487909000, 29562477060400, 29662487946800, 29737800, 2981, 299'CST' 300 ], 301 [ 30262487909000, 30362508472200, 30462487943200, 30562508506400, 30634200, 3070, 308'CST' 309 ], 310 [ 31162508472200, 31262519963400, 31362508510000, 31462520001200, 31537800, 3161, 317'CST' 318 ], 319 [ 32062519963400, 32162540526600, 32262519997600, 32362540560800, 32434200, 3250, 326'CST' 327 ], 328 [ 32962540526600, 33062551413000, 33162540564400, 33262551450800, 33337800, 3341, 335'CST' 336 ], 337 [ 33862551413000, 33962571976200, 34062551447200, 34162572010400, 34234200, 3430, 344'CST' 345 ], 346 [ 34762571976200, 34862582862600, 34962572014000, 35062582900400, 35137800, 3521, 353'CST' 354 ], 355 [ 35662582862600, 35762603425800, 35862582896800, 35962603460000, 36034200, 3610, 362'CST' 363 ], 364 [ 36562603425800, 36662614312200, 36762603463600, 36862614350000, 36937800, 3701, 371'CST' 372 ], 373 [ 37462614312200, 37562634875400, 37662614346400, 37762634909600, 37834200, 3790, 380'CST' 381 ], 382 [ 38362634875400, 38462646971400, 38562634913200, 38662647009200, 38737800, 3881, 389'CST' 390 ], 391 [ 39262646971400, 39362665720200, 39462647005600, 39562665754400, 39634200, 3970, 398'CST' 399 ], 400 [ 40162665720200, 40262678421000, 40362665758000, 40462678458800, 40537800, 4061, 407'CST' 408 ], 409 [ 41062678421000, 41162697774600, 41262678455200, 41362697808800, 41434200, 4150, 416'CST' 417 ], 418 [ 41962697774600, 42062710475400, 42162697812400, 42262710513200, 42337800, 4241, 425'CST' 426 ], 427 [ 42862710475400, 42962729829000, 43062710509600, 43162729863200, 43234200, 4330, 434'CST' 435 ], 436 [ 43762729829000, 43862741925000, 43962729866800, 44062741962800, 44137800, 4421, 443'CST' 444 ], 445 [ 44662741925000, 44762761278600, 44862741959200, 44962761312800, 45034200, 4510, 452'CST' 453 ], 454 [ 45562761278600, 45662773374600, 45762761316400, 45862773412400, 45937800, 4601, 461'CST' 462 ], 463 [ 46462773374600, 46562792728200, 46662773408800, 46762792762400, 46834200, 4690, 470'CST' 471 ], 472 [ 47362792728200, 47462803614600, 47562792766000, 47662803652400, 47737800, 4781, 479'CST' 480 ], 481 [ 48262803614600, 48362824177800, 48462803648800, 48562824212000, 48634200, 4870, 488'CST' 489 ], 490 [ 49162824177800, 49262836878600, 49362824215600, 49462836916400, 49537800, 4961, 497'CST' 498 ], 499 [ 50062836878600, 50162855627400, 50262836912800, 50362855661600, 50434200, 5050, 506'CST' 507 ], 508 [ 50962855627400, 51062867118600, 51162855665200, 51262867156400, 51337800, 5141, 515'CST' 516 ], 517 [ 51862867118600, 51962887681800, 52062867152800, 52162887716000, 52234200, 5230, 524'CST' 525 ], 526 [ 52762887681800, 52862899777800, 52962887719600, 53062899815600, 53137800, 5321, 533'CST' 534 ], 535 [ 53662899777800, 53762919131400, 53862899812000, 53962919165600, 54034200, 5410, 542'CST' 543 ], 544 [ 54562919131400, 54662931832200, 54762919169200, 54862931870000, 54937800, 5501, 551'CST' 552 ], 553 [ 55462931832200, 55562950581000, 55662931866400, 55762950615200, 55834200, 5590, 560'CST' 561 ], 562 [ 56362950581000, 56462963886600, 56562950618800, 56662963924400, 56737800, 5681, 569'CST' 570 ], 571 [ 57262963886600, 57362982030600, 57462963920800, 57562982064800, 57634200, 5770, 578'CST' 579 ], 580 [ 58162982030600, 58262995336200, 58362982068400, 58462995374000, 58537800, 5861, 587'CST' 588 ], 589 [ 59062995336200, 59163013480200, 59262995370400, 59363013514400, 59434200, 5950, 596'CST' 597 ], 598 [ 59963013480200, 60063026785800, 60163013518000, 60263026823600, 60337800, 6041, 605'CST' 606 ], 607 [ 60863026785800, 60963044929800, 61063026820000, 61163044964000, 61234200, 6130, 614'CST' 615 ], 616 [ 61763044929800, 61863058235400, 61963044967600, 62063058273200, 62137800, 6221, 623'CST' 624 ], 625 [ 62663058235400, 62763076984200, 62863058269600, 62963077018400, 63034200, 6310, 632'CST' 633 ], 634 [ 63563076984200, 63663089685000, 63763077022000, 63863089722800, 63937800, 6401, 641'CST' 642 ], 643 [ 64463089685000, 64563108433800, 64663089719200, 64763108468000, 64834200, 6490, 650'CST' 651 ], 652 [ 65363108433800, 65463121134600, 65563108471600, 65663121172400, 65737800, 6581, 659'CST' 660 ], 661 [ 66263121134600, 66363139883400, 66463121168800, 66563139917600, 66634200, 6670, 668'CST' 669 ], 670 [ 67163139883400, 67263153189000, 67363139921200, 67463153226800, 67537800, 6761, 677'CST' 678 ], 679 [ 68063153189000, 68163171333000, 68263153223200, 68363171367200, 68434200, 6850, 686'CST' 687 ], 688 [ 68963171333000, 69063184638600, 69163171370800, 69263184676400, 69337800, 6941, 695'CST' 696 ], 697 [ 69863184638600, 69963202782600, 70063184672800, 70163202816800, 70234200, 7030, 704'CST' 705 ], 706 [ 70763202782600, 70863216088200, 70963202820400, 71063216126000, 71137800, 7121, 713'CST' 714 ], 715 [ 71663216088200, 71763234837000, 71863216122400, 71963234871200, 72034200, 7210, 722'CST' 723 ], 724 [ 72563234837000, 72663247537800, 72763234874800, 72863247575600, 72937800, 7301, 731'CST' 732 ], 733 [ 73463247537800, 73563266286600, 73663247572000, 73763266320800, 73834200, 7390, 740'CST' 741 ], 742 [ 74363266286600, 74463279592200, 74563266324400, 74663279630000, 74737800, 7481, 749'CST' 750 ], 751 [ 75263279592200, 75363297736200, 75463279626400, 75563297770400, 75634200, 7570, 758'CST' 759 ], 760 [ 76163297736200, 76263310437000, 76363297774000, 76463310474800, 76537800, 7661, 767'CST' 768 ], 769 [ 77063310437000, 77163329185800, 77263310471200, 77363329220000, 77434200, 7750, 776'CST' 777 ], 778 [ 77963329185800, 78063343096200, 78163329223600, 78263343134000, 78337800, 7841, 785'CST' 786 ], 787 [ 78863343096200, 78963358821000, 79063343130400, 79163358855200, 79234200, 7930, 794'CST' 795 ], 796 [ 79763358821000, 79863374545800, 79963358858800, 80063374583600, 80137800, 8021, 803'CST' 804 ], 805 [ 80663374545800, 80763390270600, 80863374580000, 80963390304800, 81034200, 8110, 812'CST' 813 ], 814 [ 81563390270600, 81663405995400, 81763390308400, 81863406033200, 81937800, 8201, 821'CST' 822 ], 823 [ 82463405995400, 82563421720200, 82663406029600, 82763421754400, 82834200, 8290, 830'CST' 831 ], 832 [ 83363421720200, 83463437445000, 83563421758000, 83663437482800, 83737800, 8381, 839'CST' 840 ], 841 [ 84263437445000, 84363453169800, 84463437479200, 84563453204000, 84634200, 8470, 848'CST' 849 ], 850 [ 85163453169800, 85263468894600, 85363453207600, 85463468932400, 85537800, 8561, 857'CST' 858 ], 859 [ 86063468894600, 86163485224200, 86263468928800, 86363485258400, 86434200, 8650, 866'CST' 867 ], 868 [ 86963485224200, 87063500949000, 87163485262000, 87263500986800, 87337800, 8741, 875'CST' 876 ], 877 [ 87863500949000, 87963516673800, 88063500983200, 88163516708000, 88234200, 8830, 884'CST' 885 ], 886 [ 88763516673800, 88863532398600, 88963516711600, 89063532436400, 89137800, 8921, 893'CST' 894 ], 895 [ 89663532398600, 89763548123400, 89863532432800, 89963548157600, 90034200, 9010, 902'CST' 903 ], 904 [ 90563548123400, 90663563848200, 90763548161200, 90863563886000, 90937800, 9101, 911'CST' 912 ], 913 [ 91463563848200, 91563579573000, 91663563882400, 91763579607200, 91834200, 9190, 920'CST' 921 ], 922 [ 92363579573000, 92463595297800, 92563579610800, 92663595335600, 92737800, 9281, 929'CST' 930 ], 931 [ 93263595297800, 93363611022600, 93463595332000, 93563611056800, 93634200, 9370, 938'CST' 939 ], 940 [ 94163611022600, 94263626747400, 94363611060400, 94463626785200, 94537800, 9461, 947'CST' 948 ], 949 [ 95063626747400, 95163642472200, 95263626781600, 95363642506400, 95434200, 9550, 956'CST' 957 ], 958 [ 95963642472200, 96063658197000, 96163642510000, 96263658234800, 96337800, 9641, 965'CST' 966 ], 967 [ 96863658197000, 96963674526600, 97063658231200, 97163674560800, 97234200, 9730, 974'CST' 975 ], 976 [ 97763674526600, 97863690251400, 97963674564400, 98063690289200, 98137800, 9821, 983'CST' 984 ], 985 [ 98663690251400, 98763705976200, 98863690285600, 98963706010400, 99034200, 9910, 992'CST' 993 ], 994 [ 99563705976200, 99663721701000, 99763706014000, 99863721738800, 99937800, 10001, 1001'CST' 1002 ], 1003 [ 100463721701000, 100563737425800, 100663721735200, 100763737460000, 100834200, 10090, 1010'CST' 1011 ], 1012 [ 101363737425800, 101463753150600, 101563737463600, 101663753188400, 101737800, 10181, 1019'CST' 1020 ], 1021 [ 102263753150600, 102363768875400, 102463753184800, 102563768909600, 102634200, 10270, 1028'CST' 1029 ], 1030]; 1031 1032sub olson_version { '2010b' } 1033 1034sub has_dst_changes { 55 } 1035 1036sub _max_year { 2020 } 1037 1038sub _new_instance 1039{ 1040 return shift->_init( @_, spans => $spans ); 1041} 1042 1043sub _last_offset { 34200 } 1044 1045my $last_observance = bless( { 1046 'format' => 'CST', 1047 'gmtoff' => '9:30', 1048 'local_start_datetime' => bless( { 1049 'formatter' => undef, 1050 'local_rd_days' => 719528, 1051 'local_rd_secs' => 0, 1052 'offset_modifier' => 0, 1053 'rd_nanosecs' => 0, 1054 'tz' => bless( { 1055 'name' => 'floating', 1056 'offset' => 0 1057 }, 'DateTime::TimeZone::Floating' ), 1058 'utc_rd_days' => 719528, 1059 'utc_rd_secs' => 0, 1060 'utc_year' => 1972 1061 }, 'DateTime' ), 1062 'offset_from_std' => 0, 1063 'offset_from_utc' => 34200, 1064 'until' => [], 1065 'utc_start_datetime' => bless( { 1066 'formatter' => undef, 1067 'local_rd_days' => 719527, 1068 'local_rd_secs' => 52200, 1069 'offset_modifier' => 0, 1070 'rd_nanosecs' => 0, 1071 'tz' => bless( { 1072 'name' => 'floating', 1073 'offset' => 0 1074 }, 'DateTime::TimeZone::Floating' ), 1075 'utc_rd_days' => 719527, 1076 'utc_rd_secs' => 52200, 1077 'utc_year' => 1971 1078 }, 'DateTime' ) 1079}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1080; 1081sub _last_observance { $last_observance } 1082 1083my $rules = [ 1084 bless( { 1085 'at' => '2:00s', 1086 'from' => '2008', 1087 'in' => 'Apr', 1088 'letter' => '', 1089 'name' => 'AS', 1090 'offset_from_std' => 0, 1091 'on' => 'Sun>=1', 1092 'save' => '0', 1093 'to' => 'max', 1094 'type' => undef 1095 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1096 bless( { 1097 'at' => '2:00s', 1098 'from' => '2008', 1099 'in' => 'Oct', 1100 'letter' => '', 1101 'name' => 'AS', 1102 'offset_from_std' => 3600, 1103 'on' => 'Sun>=1', 1104 'save' => '1:00', 1105 'to' => 'max', 1106 'type' => undef 1107 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1108] 1109; 1110sub _rules { $rules } 1111 1112 11131; 1114 1115