File Coverage

blib/lib/DateTime/TimeZone/Australia/Eucla.pm
Criterion Covered Total %
statement 21 22 95.4
branch n/a
condition n/a
subroutine 9 10 90.0
pod 1 2 50.0
total 31 34 91.1


line stmt bran cond sub pod time code
1             # This file is auto-generated by the Perl DateTime Suite time zone
2             # code generator (0.08) This code generator comes with the
3             # DateTime::TimeZone module distribution in the tools/ directory
4              
5             #
6             # Generated from /tmp/IIA7keyKs7/australasia. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::Australia::Eucla;
11              
12 1     1   992 use strict;
  1         2  
  1         57  
13 1     1   5 use warnings;
  1         1  
  1         106  
14 1     1   10 use namespace::autoclean;
  1         3  
  1         12  
15              
16             our $VERSION = '2.67';
17              
18 1     1   128 use Class::Singleton 1.03;
  1         22  
  1         37  
19 1     1   4 use DateTime::TimeZone;
  1         2  
  1         16  
20 1     1   3 use DateTime::TimeZone::OlsonDB;
  1         1  
  1         235  
21              
22             @DateTime::TimeZone::Australia::Eucla::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59797754672, # utc_end 1895-11-30 15:24:32 (Sat)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59797785600, # local_end 1895-12-01 00:00:00 (Sun)
31             30928,
32             0,
33             'LMT',
34             ],
35             [
36             59797754672, # utc_start 1895-11-30 15:24:32 (Sat)
37             60463127700, # utc_end 1916-12-31 17:15:00 (Sun)
38             59797786172, # local_start 1895-12-01 00:09:32 (Sun)
39             60463159200, # local_end 1917-01-01 02:00:00 (Mon)
40             31500,
41             0,
42             '+0845',
43             ],
44             [
45             60463127700, # utc_start 1916-12-31 17:15:00 (Sun)
46             60470298900, # utc_end 1917-03-24 17:15:00 (Sat)
47             60463162800, # local_start 1917-01-01 03:00:00 (Mon)
48             60470334000, # local_end 1917-03-25 03:00:00 (Sun)
49             35100,
50             1,
51             '+0945',
52             ],
53             [
54             60470298900, # utc_start 1917-03-24 17:15:00 (Sat)
55             61252046100, # utc_end 1941-12-31 17:15:00 (Wed)
56             60470330400, # local_start 1917-03-25 02:00:00 (Sun)
57             61252077600, # local_end 1942-01-01 02:00:00 (Thu)
58             31500,
59             0,
60             '+0845',
61             ],
62             [
63             61252046100, # utc_start 1941-12-31 17:15:00 (Wed)
64             61259562900, # utc_end 1942-03-28 17:15:00 (Sat)
65             61252081200, # local_start 1942-01-01 03:00:00 (Thu)
66             61259598000, # local_end 1942-03-29 03:00:00 (Sun)
67             35100,
68             1,
69             '+0945',
70             ],
71             [
72             61259562900, # utc_start 1942-03-28 17:15:00 (Sat)
73             61275287700, # utc_end 1942-09-26 17:15:00 (Sat)
74             61259594400, # local_start 1942-03-29 02:00:00 (Sun)
75             61275319200, # local_end 1942-09-27 02:00:00 (Sun)
76             31500,
77             0,
78             '+0845',
79             ],
80             [
81             61275287700, # utc_start 1942-09-26 17:15:00 (Sat)
82             61291012500, # utc_end 1943-03-27 17:15:00 (Sat)
83             61275322800, # local_start 1942-09-27 03:00:00 (Sun)
84             61291047600, # local_end 1943-03-28 03:00:00 (Sun)
85             35100,
86             1,
87             '+0945',
88             ],
89             [
90             61291012500, # utc_start 1943-03-27 17:15:00 (Sat)
91             62287722900, # utc_end 1974-10-26 17:15:00 (Sat)
92             61291044000, # local_start 1943-03-28 02:00:00 (Sun)
93             62287754400, # local_end 1974-10-27 02:00:00 (Sun)
94             31500,
95             0,
96             '+0845',
97             ],
98             [
99             62287722900, # utc_start 1974-10-26 17:15:00 (Sat)
100             62298609300, # utc_end 1975-03-01 17:15:00 (Sat)
101             62287758000, # local_start 1974-10-27 03:00:00 (Sun)
102             62298644400, # local_end 1975-03-02 03:00:00 (Sun)
103             35100,
104             1,
105             '+0945',
106             ],
107             [
108             62298609300, # utc_start 1975-03-01 17:15:00 (Sat)
109             62571978900, # utc_end 1983-10-29 17:15:00 (Sat)
110             62298640800, # local_start 1975-03-02 02:00:00 (Sun)
111             62572010400, # local_end 1983-10-30 02:00:00 (Sun)
112             31500,
113             0,
114             '+0845',
115             ],
116             [
117             62571978900, # utc_start 1983-10-29 17:15:00 (Sat)
118             62582865300, # utc_end 1984-03-03 17:15:00 (Sat)
119             62572014000, # local_start 1983-10-30 03:00:00 (Sun)
120             62582900400, # local_end 1984-03-04 03:00:00 (Sun)
121             35100,
122             1,
123             '+0945',
124             ],
125             [
126             62582865300, # utc_start 1984-03-03 17:15:00 (Sat)
127             62825994900, # utc_end 1991-11-16 17:15:00 (Sat)
128             62582896800, # local_start 1984-03-04 02:00:00 (Sun)
129             62826026400, # local_end 1991-11-17 02:00:00 (Sun)
130             31500,
131             0,
132             '+0845',
133             ],
134             [
135             62825994900, # utc_start 1991-11-16 17:15:00 (Sat)
136             62835066900, # utc_end 1992-02-29 17:15:00 (Sat)
137             62826030000, # local_start 1991-11-17 03:00:00 (Sun)
138             62835102000, # local_end 1992-03-01 03:00:00 (Sun)
139             35100,
140             1,
141             '+0945',
142             ],
143             [
144             62835066900, # utc_start 1992-02-29 17:15:00 (Sat)
145             63300762900, # utc_end 2006-12-02 17:15:00 (Sat)
146             62835098400, # local_start 1992-03-01 02:00:00 (Sun)
147             63300794400, # local_end 2006-12-03 02:00:00 (Sun)
148             31500,
149             0,
150             '+0845',
151             ],
152             [
153             63300762900, # utc_start 2006-12-02 17:15:00 (Sat)
154             63310439700, # utc_end 2007-03-24 17:15:00 (Sat)
155             63300798000, # local_start 2006-12-03 03:00:00 (Sun)
156             63310474800, # local_end 2007-03-25 03:00:00 (Sun)
157             35100,
158             1,
159             '+0945',
160             ],
161             [
162             63310439700, # utc_start 2007-03-24 17:15:00 (Sat)
163             63329188500, # utc_end 2007-10-27 17:15:00 (Sat)
164             63310471200, # local_start 2007-03-25 02:00:00 (Sun)
165             63329220000, # local_end 2007-10-28 02:00:00 (Sun)
166             31500,
167             0,
168             '+0845',
169             ],
170             [
171             63329188500, # utc_start 2007-10-27 17:15:00 (Sat)
172             63342494100, # utc_end 2008-03-29 17:15:00 (Sat)
173             63329223600, # local_start 2007-10-28 03:00:00 (Sun)
174             63342529200, # local_end 2008-03-30 03:00:00 (Sun)
175             35100,
176             1,
177             '+0945',
178             ],
179             [
180             63342494100, # utc_start 2008-03-29 17:15:00 (Sat)
181             63360638100, # utc_end 2008-10-25 17:15:00 (Sat)
182             63342525600, # local_start 2008-03-30 02:00:00 (Sun)
183             63360669600, # local_end 2008-10-26 02:00:00 (Sun)
184             31500,
185             0,
186             '+0845',
187             ],
188             [
189             63360638100, # utc_start 2008-10-25 17:15:00 (Sat)
190             63373943700, # utc_end 2009-03-28 17:15:00 (Sat)
191             63360673200, # local_start 2008-10-26 03:00:00 (Sun)
192             63373978800, # local_end 2009-03-29 03:00:00 (Sun)
193             35100,
194             1,
195             '+0945',
196             ],
197             [
198             63373943700, # utc_start 2009-03-28 17:15:00 (Sat)
199             DateTime::TimeZone::INFINITY, # utc_end
200             63373975200, # local_start 2009-03-29 02:00:00 (Sun)
201             DateTime::TimeZone::INFINITY, # local_end
202             31500,
203             0,
204             '+0845',
205             ],
206             ];
207              
208 1     1 0 4 sub olson_version {'2026a'}
209              
210 0     0 1 0 sub has_dst_changes {9}
211              
212 1     1   7 sub _max_year {2036}
213              
214             sub _new_instance {
215 1     1   17 return shift->_init( @_, spans => $spans );
216             }
217              
218              
219              
220             1;
221