File Coverage

blib/lib/DateTime/TimeZone/Pacific/Easter.pm
Criterion Covered Total %
statement 24 25 96.0
branch n/a
condition n/a
subroutine 12 13 92.3
pod 1 2 50.0
total 37 40 92.5


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/southamerica. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::Pacific::Easter;
11              
12 3     3   6280 use strict;
  3         6  
  3         130  
13 3     3   18 use warnings;
  3         6  
  3         167  
14 3     3   19 use namespace::autoclean;
  3         35  
  3         30  
15              
16             our $VERSION = '2.67';
17              
18 3     3   302 use Class::Singleton 1.03;
  3         75  
  3         91  
19 3     3   16 use DateTime::TimeZone;
  3         5  
  3         93  
20 3     3   16 use DateTime::TimeZone::OlsonDB;
  3         6  
  3         4713  
21              
22             @DateTime::TimeZone::Pacific::Easter::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59611187848, # utc_end 1890-01-01 07:17:28 (Wed)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59611161600, # local_end 1890-01-01 00:00:00 (Wed)
31             -26248,
32             0,
33             'LMT',
34             ],
35             [
36             59611187848, # utc_start 1890-01-01 07:17:28 (Wed)
37             60957559048, # utc_end 1932-09-01 07:17:28 (Thu)
38             59611161600, # local_start 1890-01-01 00:00:00 (Wed)
39             60957532800, # local_end 1932-09-01 00:00:00 (Thu)
40             -26248,
41             0,
42             'EMT',
43             ],
44             [
45             60957559048, # utc_start 1932-09-01 07:17:28 (Thu)
46             62099064000, # utc_end 1968-11-03 04:00:00 (Sun)
47             60957533848, # local_start 1932-09-01 00:17:28 (Thu)
48             62099038800, # local_end 1968-11-02 21:00:00 (Sat)
49             -25200,
50             0,
51             '-07',
52             ],
53             [
54             62099064000, # utc_start 1968-11-03 04:00:00 (Sun)
55             62111761200, # utc_end 1969-03-30 03:00:00 (Sun)
56             62099042400, # local_start 1968-11-02 22:00:00 (Sat)
57             62111739600, # local_end 1969-03-29 21:00:00 (Sat)
58             -21600,
59             1,
60             '-06',
61             ],
62             [
63             62111761200, # utc_start 1969-03-30 03:00:00 (Sun)
64             62132328000, # utc_end 1969-11-23 04:00:00 (Sun)
65             62111736000, # local_start 1969-03-29 20:00:00 (Sat)
66             62132302800, # local_end 1969-11-22 21:00:00 (Sat)
67             -25200,
68             0,
69             '-07',
70             ],
71             [
72             62132328000, # utc_start 1969-11-23 04:00:00 (Sun)
73             62143210800, # utc_end 1970-03-29 03:00:00 (Sun)
74             62132306400, # local_start 1969-11-22 22:00:00 (Sat)
75             62143189200, # local_end 1970-03-28 21:00:00 (Sat)
76             -21600,
77             1,
78             '-06',
79             ],
80             [
81             62143210800, # utc_start 1970-03-29 03:00:00 (Sun)
82             62160148800, # utc_end 1970-10-11 04:00:00 (Sun)
83             62143185600, # local_start 1970-03-28 20:00:00 (Sat)
84             62160123600, # local_end 1970-10-10 21:00:00 (Sat)
85             -25200,
86             0,
87             '-07',
88             ],
89             [
90             62160148800, # utc_start 1970-10-11 04:00:00 (Sun)
91             62173450800, # utc_end 1971-03-14 03:00:00 (Sun)
92             62160127200, # local_start 1970-10-10 22:00:00 (Sat)
93             62173429200, # local_end 1971-03-13 21:00:00 (Sat)
94             -21600,
95             1,
96             '-06',
97             ],
98             [
99             62173450800, # utc_start 1971-03-14 03:00:00 (Sun)
100             62191598400, # utc_end 1971-10-10 04:00:00 (Sun)
101             62173425600, # local_start 1971-03-13 20:00:00 (Sat)
102             62191573200, # local_end 1971-10-09 21:00:00 (Sat)
103             -25200,
104             0,
105             '-07',
106             ],
107             [
108             62191598400, # utc_start 1971-10-10 04:00:00 (Sun)
109             62204900400, # utc_end 1972-03-12 03:00:00 (Sun)
110             62191576800, # local_start 1971-10-09 22:00:00 (Sat)
111             62204878800, # local_end 1972-03-11 21:00:00 (Sat)
112             -21600,
113             1,
114             '-06',
115             ],
116             [
117             62204900400, # utc_start 1972-03-12 03:00:00 (Sun)
118             62223652800, # utc_end 1972-10-15 04:00:00 (Sun)
119             62204875200, # local_start 1972-03-11 20:00:00 (Sat)
120             62223627600, # local_end 1972-10-14 21:00:00 (Sat)
121             -25200,
122             0,
123             '-07',
124             ],
125             [
126             62223652800, # utc_start 1972-10-15 04:00:00 (Sun)
127             62236350000, # utc_end 1973-03-11 03:00:00 (Sun)
128             62223631200, # local_start 1972-10-14 22:00:00 (Sat)
129             62236328400, # local_end 1973-03-10 21:00:00 (Sat)
130             -21600,
131             1,
132             '-06',
133             ],
134             [
135             62236350000, # utc_start 1973-03-11 03:00:00 (Sun)
136             62253892800, # utc_end 1973-09-30 04:00:00 (Sun)
137             62236324800, # local_start 1973-03-10 20:00:00 (Sat)
138             62253867600, # local_end 1973-09-29 21:00:00 (Sat)
139             -25200,
140             0,
141             '-07',
142             ],
143             [
144             62253892800, # utc_start 1973-09-30 04:00:00 (Sun)
145             62267799600, # utc_end 1974-03-10 03:00:00 (Sun)
146             62253871200, # local_start 1973-09-29 22:00:00 (Sat)
147             62267778000, # local_end 1974-03-09 21:00:00 (Sat)
148             -21600,
149             1,
150             '-06',
151             ],
152             [
153             62267799600, # utc_start 1974-03-10 03:00:00 (Sun)
154             62286552000, # utc_end 1974-10-13 04:00:00 (Sun)
155             62267774400, # local_start 1974-03-09 20:00:00 (Sat)
156             62286526800, # local_end 1974-10-12 21:00:00 (Sat)
157             -25200,
158             0,
159             '-07',
160             ],
161             [
162             62286552000, # utc_start 1974-10-13 04:00:00 (Sun)
163             62299249200, # utc_end 1975-03-09 03:00:00 (Sun)
164             62286530400, # local_start 1974-10-12 22:00:00 (Sat)
165             62299227600, # local_end 1975-03-08 21:00:00 (Sat)
166             -21600,
167             1,
168             '-06',
169             ],
170             [
171             62299249200, # utc_start 1975-03-09 03:00:00 (Sun)
172             62318001600, # utc_end 1975-10-12 04:00:00 (Sun)
173             62299224000, # local_start 1975-03-08 20:00:00 (Sat)
174             62317976400, # local_end 1975-10-11 21:00:00 (Sat)
175             -25200,
176             0,
177             '-07',
178             ],
179             [
180             62318001600, # utc_start 1975-10-12 04:00:00 (Sun)
181             62331303600, # utc_end 1976-03-14 03:00:00 (Sun)
182             62317980000, # local_start 1975-10-11 22:00:00 (Sat)
183             62331282000, # local_end 1976-03-13 21:00:00 (Sat)
184             -21600,
185             1,
186             '-06',
187             ],
188             [
189             62331303600, # utc_start 1976-03-14 03:00:00 (Sun)
190             62349451200, # utc_end 1976-10-10 04:00:00 (Sun)
191             62331278400, # local_start 1976-03-13 20:00:00 (Sat)
192             62349426000, # local_end 1976-10-09 21:00:00 (Sat)
193             -25200,
194             0,
195             '-07',
196             ],
197             [
198             62349451200, # utc_start 1976-10-10 04:00:00 (Sun)
199             62362753200, # utc_end 1977-03-13 03:00:00 (Sun)
200             62349429600, # local_start 1976-10-09 22:00:00 (Sat)
201             62362731600, # local_end 1977-03-12 21:00:00 (Sat)
202             -21600,
203             1,
204             '-06',
205             ],
206             [
207             62362753200, # utc_start 1977-03-13 03:00:00 (Sun)
208             62380900800, # utc_end 1977-10-09 04:00:00 (Sun)
209             62362728000, # local_start 1977-03-12 20:00:00 (Sat)
210             62380875600, # local_end 1977-10-08 21:00:00 (Sat)
211             -25200,
212             0,
213             '-07',
214             ],
215             [
216             62380900800, # utc_start 1977-10-09 04:00:00 (Sun)
217             62394202800, # utc_end 1978-03-12 03:00:00 (Sun)
218             62380879200, # local_start 1977-10-08 22:00:00 (Sat)
219             62394181200, # local_end 1978-03-11 21:00:00 (Sat)
220             -21600,
221             1,
222             '-06',
223             ],
224             [
225             62394202800, # utc_start 1978-03-12 03:00:00 (Sun)
226             62412955200, # utc_end 1978-10-15 04:00:00 (Sun)
227             62394177600, # local_start 1978-03-11 20:00:00 (Sat)
228             62412930000, # local_end 1978-10-14 21:00:00 (Sat)
229             -25200,
230             0,
231             '-07',
232             ],
233             [
234             62412955200, # utc_start 1978-10-15 04:00:00 (Sun)
235             62425652400, # utc_end 1979-03-11 03:00:00 (Sun)
236             62412933600, # local_start 1978-10-14 22:00:00 (Sat)
237             62425630800, # local_end 1979-03-10 21:00:00 (Sat)
238             -21600,
239             1,
240             '-06',
241             ],
242             [
243             62425652400, # utc_start 1979-03-11 03:00:00 (Sun)
244             62444404800, # utc_end 1979-10-14 04:00:00 (Sun)
245             62425627200, # local_start 1979-03-10 20:00:00 (Sat)
246             62444379600, # local_end 1979-10-13 21:00:00 (Sat)
247             -25200,
248             0,
249             '-07',
250             ],
251             [
252             62444404800, # utc_start 1979-10-14 04:00:00 (Sun)
253             62457102000, # utc_end 1980-03-09 03:00:00 (Sun)
254             62444383200, # local_start 1979-10-13 22:00:00 (Sat)
255             62457080400, # local_end 1980-03-08 21:00:00 (Sat)
256             -21600,
257             1,
258             '-06',
259             ],
260             [
261             62457102000, # utc_start 1980-03-09 03:00:00 (Sun)
262             62475854400, # utc_end 1980-10-12 04:00:00 (Sun)
263             62457076800, # local_start 1980-03-08 20:00:00 (Sat)
264             62475829200, # local_end 1980-10-11 21:00:00 (Sat)
265             -25200,
266             0,
267             '-07',
268             ],
269             [
270             62475854400, # utc_start 1980-10-12 04:00:00 (Sun)
271             62489156400, # utc_end 1981-03-15 03:00:00 (Sun)
272             62475832800, # local_start 1980-10-11 22:00:00 (Sat)
273             62489134800, # local_end 1981-03-14 21:00:00 (Sat)
274             -21600,
275             1,
276             '-06',
277             ],
278             [
279             62489156400, # utc_start 1981-03-15 03:00:00 (Sun)
280             62507304000, # utc_end 1981-10-11 04:00:00 (Sun)
281             62489131200, # local_start 1981-03-14 20:00:00 (Sat)
282             62507278800, # local_end 1981-10-10 21:00:00 (Sat)
283             -25200,
284             0,
285             '-07',
286             ],
287             [
288             62507304000, # utc_start 1981-10-11 04:00:00 (Sun)
289             62520606000, # utc_end 1982-03-14 03:00:00 (Sun)
290             62507282400, # local_start 1981-10-10 22:00:00 (Sat)
291             62520584400, # local_end 1982-03-13 21:00:00 (Sat)
292             -21600,
293             1,
294             '-06',
295             ],
296             [
297             62520606000, # utc_start 1982-03-14 03:00:00 (Sun)
298             62538753600, # utc_end 1982-10-10 04:00:00 (Sun)
299             62520584400, # local_start 1982-03-13 21:00:00 (Sat)
300             62538732000, # local_end 1982-10-09 22:00:00 (Sat)
301             -21600,
302             0,
303             '-06',
304             ],
305             [
306             62538753600, # utc_start 1982-10-10 04:00:00 (Sun)
307             62552055600, # utc_end 1983-03-13 03:00:00 (Sun)
308             62538735600, # local_start 1982-10-09 23:00:00 (Sat)
309             62552037600, # local_end 1983-03-12 22:00:00 (Sat)
310             -18000,
311             1,
312             '-05',
313             ],
314             [
315             62552055600, # utc_start 1983-03-13 03:00:00 (Sun)
316             62570203200, # utc_end 1983-10-09 04:00:00 (Sun)
317             62552034000, # local_start 1983-03-12 21:00:00 (Sat)
318             62570181600, # local_end 1983-10-08 22:00:00 (Sat)
319             -21600,
320             0,
321             '-06',
322             ],
323             [
324             62570203200, # utc_start 1983-10-09 04:00:00 (Sun)
325             62583505200, # utc_end 1984-03-11 03:00:00 (Sun)
326             62570185200, # local_start 1983-10-08 23:00:00 (Sat)
327             62583487200, # local_end 1984-03-10 22:00:00 (Sat)
328             -18000,
329             1,
330             '-05',
331             ],
332             [
333             62583505200, # utc_start 1984-03-11 03:00:00 (Sun)
334             62602257600, # utc_end 1984-10-14 04:00:00 (Sun)
335             62583483600, # local_start 1984-03-10 21:00:00 (Sat)
336             62602236000, # local_end 1984-10-13 22:00:00 (Sat)
337             -21600,
338             0,
339             '-06',
340             ],
341             [
342             62602257600, # utc_start 1984-10-14 04:00:00 (Sun)
343             62614954800, # utc_end 1985-03-10 03:00:00 (Sun)
344             62602239600, # local_start 1984-10-13 23:00:00 (Sat)
345             62614936800, # local_end 1985-03-09 22:00:00 (Sat)
346             -18000,
347             1,
348             '-05',
349             ],
350             [
351             62614954800, # utc_start 1985-03-10 03:00:00 (Sun)
352             62633707200, # utc_end 1985-10-13 04:00:00 (Sun)
353             62614933200, # local_start 1985-03-09 21:00:00 (Sat)
354             62633685600, # local_end 1985-10-12 22:00:00 (Sat)
355             -21600,
356             0,
357             '-06',
358             ],
359             [
360             62633707200, # utc_start 1985-10-13 04:00:00 (Sun)
361             62646404400, # utc_end 1986-03-09 03:00:00 (Sun)
362             62633689200, # local_start 1985-10-12 23:00:00 (Sat)
363             62646386400, # local_end 1986-03-08 22:00:00 (Sat)
364             -18000,
365             1,
366             '-05',
367             ],
368             [
369             62646404400, # utc_start 1986-03-09 03:00:00 (Sun)
370             62665156800, # utc_end 1986-10-12 04:00:00 (Sun)
371             62646382800, # local_start 1986-03-08 21:00:00 (Sat)
372             62665135200, # local_end 1986-10-11 22:00:00 (Sat)
373             -21600,
374             0,
375             '-06',
376             ],
377             [
378             62665156800, # utc_start 1986-10-12 04:00:00 (Sun)
379             62680878000, # utc_end 1987-04-12 03:00:00 (Sun)
380             62665138800, # local_start 1986-10-11 23:00:00 (Sat)
381             62680860000, # local_end 1987-04-11 22:00:00 (Sat)
382             -18000,
383             1,
384             '-05',
385             ],
386             [
387             62680878000, # utc_start 1987-04-12 03:00:00 (Sun)
388             62696606400, # utc_end 1987-10-11 04:00:00 (Sun)
389             62680856400, # local_start 1987-04-11 21:00:00 (Sat)
390             62696584800, # local_end 1987-10-10 22:00:00 (Sat)
391             -21600,
392             0,
393             '-06',
394             ],
395             [
396             62696606400, # utc_start 1987-10-11 04:00:00 (Sun)
397             62709908400, # utc_end 1988-03-13 03:00:00 (Sun)
398             62696588400, # local_start 1987-10-10 23:00:00 (Sat)
399             62709890400, # local_end 1988-03-12 22:00:00 (Sat)
400             -18000,
401             1,
402             '-05',
403             ],
404             [
405             62709908400, # utc_start 1988-03-13 03:00:00 (Sun)
406             62728056000, # utc_end 1988-10-09 04:00:00 (Sun)
407             62709886800, # local_start 1988-03-12 21:00:00 (Sat)
408             62728034400, # local_end 1988-10-08 22:00:00 (Sat)
409             -21600,
410             0,
411             '-06',
412             ],
413             [
414             62728056000, # utc_start 1988-10-09 04:00:00 (Sun)
415             62741358000, # utc_end 1989-03-12 03:00:00 (Sun)
416             62728038000, # local_start 1988-10-08 23:00:00 (Sat)
417             62741340000, # local_end 1989-03-11 22:00:00 (Sat)
418             -18000,
419             1,
420             '-05',
421             ],
422             [
423             62741358000, # utc_start 1989-03-12 03:00:00 (Sun)
424             62760110400, # utc_end 1989-10-15 04:00:00 (Sun)
425             62741336400, # local_start 1989-03-11 21:00:00 (Sat)
426             62760088800, # local_end 1989-10-14 22:00:00 (Sat)
427             -21600,
428             0,
429             '-06',
430             ],
431             [
432             62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
433             62772807600, # utc_end 1990-03-11 03:00:00 (Sun)
434             62760092400, # local_start 1989-10-14 23:00:00 (Sat)
435             62772789600, # local_end 1990-03-10 22:00:00 (Sat)
436             -18000,
437             1,
438             '-05',
439             ],
440             [
441             62772807600, # utc_start 1990-03-11 03:00:00 (Sun)
442             62789140800, # utc_end 1990-09-16 04:00:00 (Sun)
443             62772786000, # local_start 1990-03-10 21:00:00 (Sat)
444             62789119200, # local_end 1990-09-15 22:00:00 (Sat)
445             -21600,
446             0,
447             '-06',
448             ],
449             [
450             62789140800, # utc_start 1990-09-16 04:00:00 (Sun)
451             62804257200, # utc_end 1991-03-10 03:00:00 (Sun)
452             62789122800, # local_start 1990-09-15 23:00:00 (Sat)
453             62804239200, # local_end 1991-03-09 22:00:00 (Sat)
454             -18000,
455             1,
456             '-05',
457             ],
458             [
459             62804257200, # utc_start 1991-03-10 03:00:00 (Sun)
460             62823009600, # utc_end 1991-10-13 04:00:00 (Sun)
461             62804235600, # local_start 1991-03-09 21:00:00 (Sat)
462             62822988000, # local_end 1991-10-12 22:00:00 (Sat)
463             -21600,
464             0,
465             '-06',
466             ],
467             [
468             62823009600, # utc_start 1991-10-13 04:00:00 (Sun)
469             62836311600, # utc_end 1992-03-15 03:00:00 (Sun)
470             62822991600, # local_start 1991-10-12 23:00:00 (Sat)
471             62836293600, # local_end 1992-03-14 22:00:00 (Sat)
472             -18000,
473             1,
474             '-05',
475             ],
476             [
477             62836311600, # utc_start 1992-03-15 03:00:00 (Sun)
478             62854459200, # utc_end 1992-10-11 04:00:00 (Sun)
479             62836290000, # local_start 1992-03-14 21:00:00 (Sat)
480             62854437600, # local_end 1992-10-10 22:00:00 (Sat)
481             -21600,
482             0,
483             '-06',
484             ],
485             [
486             62854459200, # utc_start 1992-10-11 04:00:00 (Sun)
487             62867761200, # utc_end 1993-03-14 03:00:00 (Sun)
488             62854441200, # local_start 1992-10-10 23:00:00 (Sat)
489             62867743200, # local_end 1993-03-13 22:00:00 (Sat)
490             -18000,
491             1,
492             '-05',
493             ],
494             [
495             62867761200, # utc_start 1993-03-14 03:00:00 (Sun)
496             62885908800, # utc_end 1993-10-10 04:00:00 (Sun)
497             62867739600, # local_start 1993-03-13 21:00:00 (Sat)
498             62885887200, # local_end 1993-10-09 22:00:00 (Sat)
499             -21600,
500             0,
501             '-06',
502             ],
503             [
504             62885908800, # utc_start 1993-10-10 04:00:00 (Sun)
505             62899210800, # utc_end 1994-03-13 03:00:00 (Sun)
506             62885890800, # local_start 1993-10-09 23:00:00 (Sat)
507             62899192800, # local_end 1994-03-12 22:00:00 (Sat)
508             -18000,
509             1,
510             '-05',
511             ],
512             [
513             62899210800, # utc_start 1994-03-13 03:00:00 (Sun)
514             62917358400, # utc_end 1994-10-09 04:00:00 (Sun)
515             62899189200, # local_start 1994-03-12 21:00:00 (Sat)
516             62917336800, # local_end 1994-10-08 22:00:00 (Sat)
517             -21600,
518             0,
519             '-06',
520             ],
521             [
522             62917358400, # utc_start 1994-10-09 04:00:00 (Sun)
523             62930660400, # utc_end 1995-03-12 03:00:00 (Sun)
524             62917340400, # local_start 1994-10-08 23:00:00 (Sat)
525             62930642400, # local_end 1995-03-11 22:00:00 (Sat)
526             -18000,
527             1,
528             '-05',
529             ],
530             [
531             62930660400, # utc_start 1995-03-12 03:00:00 (Sun)
532             62949412800, # utc_end 1995-10-15 04:00:00 (Sun)
533             62930638800, # local_start 1995-03-11 21:00:00 (Sat)
534             62949391200, # local_end 1995-10-14 22:00:00 (Sat)
535             -21600,
536             0,
537             '-06',
538             ],
539             [
540             62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
541             62962110000, # utc_end 1996-03-10 03:00:00 (Sun)
542             62949394800, # local_start 1995-10-14 23:00:00 (Sat)
543             62962092000, # local_end 1996-03-09 22:00:00 (Sat)
544             -18000,
545             1,
546             '-05',
547             ],
548             [
549             62962110000, # utc_start 1996-03-10 03:00:00 (Sun)
550             62980862400, # utc_end 1996-10-13 04:00:00 (Sun)
551             62962088400, # local_start 1996-03-09 21:00:00 (Sat)
552             62980840800, # local_end 1996-10-12 22:00:00 (Sat)
553             -21600,
554             0,
555             '-06',
556             ],
557             [
558             62980862400, # utc_start 1996-10-13 04:00:00 (Sun)
559             62995374000, # utc_end 1997-03-30 03:00:00 (Sun)
560             62980844400, # local_start 1996-10-12 23:00:00 (Sat)
561             62995356000, # local_end 1997-03-29 22:00:00 (Sat)
562             -18000,
563             1,
564             '-05',
565             ],
566             [
567             62995374000, # utc_start 1997-03-30 03:00:00 (Sun)
568             63012312000, # utc_end 1997-10-12 04:00:00 (Sun)
569             62995352400, # local_start 1997-03-29 21:00:00 (Sat)
570             63012290400, # local_end 1997-10-11 22:00:00 (Sat)
571             -21600,
572             0,
573             '-06',
574             ],
575             [
576             63012312000, # utc_start 1997-10-12 04:00:00 (Sun)
577             63025614000, # utc_end 1998-03-15 03:00:00 (Sun)
578             63012294000, # local_start 1997-10-11 23:00:00 (Sat)
579             63025596000, # local_end 1998-03-14 22:00:00 (Sat)
580             -18000,
581             1,
582             '-05',
583             ],
584             [
585             63025614000, # utc_start 1998-03-15 03:00:00 (Sun)
586             63042552000, # utc_end 1998-09-27 04:00:00 (Sun)
587             63025592400, # local_start 1998-03-14 21:00:00 (Sat)
588             63042530400, # local_end 1998-09-26 22:00:00 (Sat)
589             -21600,
590             0,
591             '-06',
592             ],
593             [
594             63042552000, # utc_start 1998-09-27 04:00:00 (Sun)
595             63058878000, # utc_end 1999-04-04 03:00:00 (Sun)
596             63042534000, # local_start 1998-09-26 23:00:00 (Sat)
597             63058860000, # local_end 1999-04-03 22:00:00 (Sat)
598             -18000,
599             1,
600             '-05',
601             ],
602             [
603             63058878000, # utc_start 1999-04-04 03:00:00 (Sun)
604             63075211200, # utc_end 1999-10-10 04:00:00 (Sun)
605             63058856400, # local_start 1999-04-03 21:00:00 (Sat)
606             63075189600, # local_end 1999-10-09 22:00:00 (Sat)
607             -21600,
608             0,
609             '-06',
610             ],
611             [
612             63075211200, # utc_start 1999-10-10 04:00:00 (Sun)
613             63088513200, # utc_end 2000-03-12 03:00:00 (Sun)
614             63075193200, # local_start 1999-10-09 23:00:00 (Sat)
615             63088495200, # local_end 2000-03-11 22:00:00 (Sat)
616             -18000,
617             1,
618             '-05',
619             ],
620             [
621             63088513200, # utc_start 2000-03-12 03:00:00 (Sun)
622             63107265600, # utc_end 2000-10-15 04:00:00 (Sun)
623             63088491600, # local_start 2000-03-11 21:00:00 (Sat)
624             63107244000, # local_end 2000-10-14 22:00:00 (Sat)
625             -21600,
626             0,
627             '-06',
628             ],
629             [
630             63107265600, # utc_start 2000-10-15 04:00:00 (Sun)
631             63119962800, # utc_end 2001-03-11 03:00:00 (Sun)
632             63107247600, # local_start 2000-10-14 23:00:00 (Sat)
633             63119944800, # local_end 2001-03-10 22:00:00 (Sat)
634             -18000,
635             1,
636             '-05',
637             ],
638             [
639             63119962800, # utc_start 2001-03-11 03:00:00 (Sun)
640             63138715200, # utc_end 2001-10-14 04:00:00 (Sun)
641             63119941200, # local_start 2001-03-10 21:00:00 (Sat)
642             63138693600, # local_end 2001-10-13 22:00:00 (Sat)
643             -21600,
644             0,
645             '-06',
646             ],
647             [
648             63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
649             63151412400, # utc_end 2002-03-10 03:00:00 (Sun)
650             63138697200, # local_start 2001-10-13 23:00:00 (Sat)
651             63151394400, # local_end 2002-03-09 22:00:00 (Sat)
652             -18000,
653             1,
654             '-05',
655             ],
656             [
657             63151412400, # utc_start 2002-03-10 03:00:00 (Sun)
658             63170164800, # utc_end 2002-10-13 04:00:00 (Sun)
659             63151390800, # local_start 2002-03-09 21:00:00 (Sat)
660             63170143200, # local_end 2002-10-12 22:00:00 (Sat)
661             -21600,
662             0,
663             '-06',
664             ],
665             [
666             63170164800, # utc_start 2002-10-13 04:00:00 (Sun)
667             63182862000, # utc_end 2003-03-09 03:00:00 (Sun)
668             63170146800, # local_start 2002-10-12 23:00:00 (Sat)
669             63182844000, # local_end 2003-03-08 22:00:00 (Sat)
670             -18000,
671             1,
672             '-05',
673             ],
674             [
675             63182862000, # utc_start 2003-03-09 03:00:00 (Sun)
676             63201614400, # utc_end 2003-10-12 04:00:00 (Sun)
677             63182840400, # local_start 2003-03-08 21:00:00 (Sat)
678             63201592800, # local_end 2003-10-11 22:00:00 (Sat)
679             -21600,
680             0,
681             '-06',
682             ],
683             [
684             63201614400, # utc_start 2003-10-12 04:00:00 (Sun)
685             63214916400, # utc_end 2004-03-14 03:00:00 (Sun)
686             63201596400, # local_start 2003-10-11 23:00:00 (Sat)
687             63214898400, # local_end 2004-03-13 22:00:00 (Sat)
688             -18000,
689             1,
690             '-05',
691             ],
692             [
693             63214916400, # utc_start 2004-03-14 03:00:00 (Sun)
694             63233064000, # utc_end 2004-10-10 04:00:00 (Sun)
695             63214894800, # local_start 2004-03-13 21:00:00 (Sat)
696             63233042400, # local_end 2004-10-09 22:00:00 (Sat)
697             -21600,
698             0,
699             '-06',
700             ],
701             [
702             63233064000, # utc_start 2004-10-10 04:00:00 (Sun)
703             63246366000, # utc_end 2005-03-13 03:00:00 (Sun)
704             63233046000, # local_start 2004-10-09 23:00:00 (Sat)
705             63246348000, # local_end 2005-03-12 22:00:00 (Sat)
706             -18000,
707             1,
708             '-05',
709             ],
710             [
711             63246366000, # utc_start 2005-03-13 03:00:00 (Sun)
712             63264513600, # utc_end 2005-10-09 04:00:00 (Sun)
713             63246344400, # local_start 2005-03-12 21:00:00 (Sat)
714             63264492000, # local_end 2005-10-08 22:00:00 (Sat)
715             -21600,
716             0,
717             '-06',
718             ],
719             [
720             63264513600, # utc_start 2005-10-09 04:00:00 (Sun)
721             63277815600, # utc_end 2006-03-12 03:00:00 (Sun)
722             63264495600, # local_start 2005-10-08 23:00:00 (Sat)
723             63277797600, # local_end 2006-03-11 22:00:00 (Sat)
724             -18000,
725             1,
726             '-05',
727             ],
728             [
729             63277815600, # utc_start 2006-03-12 03:00:00 (Sun)
730             63296568000, # utc_end 2006-10-15 04:00:00 (Sun)
731             63277794000, # local_start 2006-03-11 21:00:00 (Sat)
732             63296546400, # local_end 2006-10-14 22:00:00 (Sat)
733             -21600,
734             0,
735             '-06',
736             ],
737             [
738             63296568000, # utc_start 2006-10-15 04:00:00 (Sun)
739             63309265200, # utc_end 2007-03-11 03:00:00 (Sun)
740             63296550000, # local_start 2006-10-14 23:00:00 (Sat)
741             63309247200, # local_end 2007-03-10 22:00:00 (Sat)
742             -18000,
743             1,
744             '-05',
745             ],
746             [
747             63309265200, # utc_start 2007-03-11 03:00:00 (Sun)
748             63328017600, # utc_end 2007-10-14 04:00:00 (Sun)
749             63309243600, # local_start 2007-03-10 21:00:00 (Sat)
750             63327996000, # local_end 2007-10-13 22:00:00 (Sat)
751             -21600,
752             0,
753             '-06',
754             ],
755             [
756             63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
757             63342529200, # utc_end 2008-03-30 03:00:00 (Sun)
758             63327999600, # local_start 2007-10-13 23:00:00 (Sat)
759             63342511200, # local_end 2008-03-29 22:00:00 (Sat)
760             -18000,
761             1,
762             '-05',
763             ],
764             [
765             63342529200, # utc_start 2008-03-30 03:00:00 (Sun)
766             63359467200, # utc_end 2008-10-12 04:00:00 (Sun)
767             63342507600, # local_start 2008-03-29 21:00:00 (Sat)
768             63359445600, # local_end 2008-10-11 22:00:00 (Sat)
769             -21600,
770             0,
771             '-06',
772             ],
773             [
774             63359467200, # utc_start 2008-10-12 04:00:00 (Sun)
775             63372769200, # utc_end 2009-03-15 03:00:00 (Sun)
776             63359449200, # local_start 2008-10-11 23:00:00 (Sat)
777             63372751200, # local_end 2009-03-14 22:00:00 (Sat)
778             -18000,
779             1,
780             '-05',
781             ],
782             [
783             63372769200, # utc_start 2009-03-15 03:00:00 (Sun)
784             63390916800, # utc_end 2009-10-11 04:00:00 (Sun)
785             63372747600, # local_start 2009-03-14 21:00:00 (Sat)
786             63390895200, # local_end 2009-10-10 22:00:00 (Sat)
787             -21600,
788             0,
789             '-06',
790             ],
791             [
792             63390916800, # utc_start 2009-10-11 04:00:00 (Sun)
793             63406033200, # utc_end 2010-04-04 03:00:00 (Sun)
794             63390898800, # local_start 2009-10-10 23:00:00 (Sat)
795             63406015200, # local_end 2010-04-03 22:00:00 (Sat)
796             -18000,
797             1,
798             '-05',
799             ],
800             [
801             63406033200, # utc_start 2010-04-04 03:00:00 (Sun)
802             63422366400, # utc_end 2010-10-10 04:00:00 (Sun)
803             63406011600, # local_start 2010-04-03 21:00:00 (Sat)
804             63422344800, # local_end 2010-10-09 22:00:00 (Sat)
805             -21600,
806             0,
807             '-06',
808             ],
809             [
810             63422366400, # utc_start 2010-10-10 04:00:00 (Sun)
811             63440506800, # utc_end 2011-05-08 03:00:00 (Sun)
812             63422348400, # local_start 2010-10-09 23:00:00 (Sat)
813             63440488800, # local_end 2011-05-07 22:00:00 (Sat)
814             -18000,
815             1,
816             '-05',
817             ],
818             [
819             63440506800, # utc_start 2011-05-08 03:00:00 (Sun)
820             63449582400, # utc_end 2011-08-21 04:00:00 (Sun)
821             63440485200, # local_start 2011-05-07 21:00:00 (Sat)
822             63449560800, # local_end 2011-08-20 22:00:00 (Sat)
823             -21600,
824             0,
825             '-06',
826             ],
827             [
828             63449582400, # utc_start 2011-08-21 04:00:00 (Sun)
829             63471351600, # utc_end 2012-04-29 03:00:00 (Sun)
830             63449564400, # local_start 2011-08-20 23:00:00 (Sat)
831             63471333600, # local_end 2012-04-28 22:00:00 (Sat)
832             -18000,
833             1,
834             '-05',
835             ],
836             [
837             63471351600, # utc_start 2012-04-29 03:00:00 (Sun)
838             63482241600, # utc_end 2012-09-02 04:00:00 (Sun)
839             63471330000, # local_start 2012-04-28 21:00:00 (Sat)
840             63482220000, # local_end 2012-09-01 22:00:00 (Sat)
841             -21600,
842             0,
843             '-06',
844             ],
845             [
846             63482241600, # utc_start 2012-09-02 04:00:00 (Sun)
847             63502801200, # utc_end 2013-04-28 03:00:00 (Sun)
848             63482223600, # local_start 2012-09-01 23:00:00 (Sat)
849             63502783200, # local_end 2013-04-27 22:00:00 (Sat)
850             -18000,
851             1,
852             '-05',
853             ],
854             [
855             63502801200, # utc_start 2013-04-28 03:00:00 (Sun)
856             63514296000, # utc_end 2013-09-08 04:00:00 (Sun)
857             63502779600, # local_start 2013-04-27 21:00:00 (Sat)
858             63514274400, # local_end 2013-09-07 22:00:00 (Sat)
859             -21600,
860             0,
861             '-06',
862             ],
863             [
864             63514296000, # utc_start 2013-09-08 04:00:00 (Sun)
865             63534250800, # utc_end 2014-04-27 03:00:00 (Sun)
866             63514278000, # local_start 2013-09-07 23:00:00 (Sat)
867             63534232800, # local_end 2014-04-26 22:00:00 (Sat)
868             -18000,
869             1,
870             '-05',
871             ],
872             [
873             63534250800, # utc_start 2014-04-27 03:00:00 (Sun)
874             63545745600, # utc_end 2014-09-07 04:00:00 (Sun)
875             63534229200, # local_start 2014-04-26 21:00:00 (Sat)
876             63545724000, # local_end 2014-09-06 22:00:00 (Sat)
877             -21600,
878             0,
879             '-06',
880             ],
881             [
882             63545745600, # utc_start 2014-09-07 04:00:00 (Sun)
883             63598964400, # utc_end 2016-05-15 03:00:00 (Sun)
884             63545727600, # local_start 2014-09-06 23:00:00 (Sat)
885             63598946400, # local_end 2016-05-14 22:00:00 (Sat)
886             -18000,
887             1,
888             '-05',
889             ],
890             [
891             63598964400, # utc_start 2016-05-15 03:00:00 (Sun)
892             63606830400, # utc_end 2016-08-14 04:00:00 (Sun)
893             63598942800, # local_start 2016-05-14 21:00:00 (Sat)
894             63606808800, # local_end 2016-08-13 22:00:00 (Sat)
895             -21600,
896             0,
897             '-06',
898             ],
899             [
900             63606830400, # utc_start 2016-08-14 04:00:00 (Sun)
901             63630414000, # utc_end 2017-05-14 03:00:00 (Sun)
902             63606812400, # local_start 2016-08-13 23:00:00 (Sat)
903             63630396000, # local_end 2017-05-13 22:00:00 (Sat)
904             -18000,
905             1,
906             '-05',
907             ],
908             [
909             63630414000, # utc_start 2017-05-14 03:00:00 (Sun)
910             63638280000, # utc_end 2017-08-13 04:00:00 (Sun)
911             63630392400, # local_start 2017-05-13 21:00:00 (Sat)
912             63638258400, # local_end 2017-08-12 22:00:00 (Sat)
913             -21600,
914             0,
915             '-06',
916             ],
917             [
918             63638280000, # utc_start 2017-08-13 04:00:00 (Sun)
919             63661863600, # utc_end 2018-05-13 03:00:00 (Sun)
920             63638262000, # local_start 2017-08-12 23:00:00 (Sat)
921             63661845600, # local_end 2018-05-12 22:00:00 (Sat)
922             -18000,
923             1,
924             '-05',
925             ],
926             [
927             63661863600, # utc_start 2018-05-13 03:00:00 (Sun)
928             63669729600, # utc_end 2018-08-12 04:00:00 (Sun)
929             63661842000, # local_start 2018-05-12 21:00:00 (Sat)
930             63669708000, # local_end 2018-08-11 22:00:00 (Sat)
931             -21600,
932             0,
933             '-06',
934             ],
935             [
936             63669729600, # utc_start 2018-08-12 04:00:00 (Sun)
937             63690289200, # utc_end 2019-04-07 03:00:00 (Sun)
938             63669711600, # local_start 2018-08-11 23:00:00 (Sat)
939             63690271200, # local_end 2019-04-06 22:00:00 (Sat)
940             -18000,
941             1,
942             '-05',
943             ],
944             [
945             63690289200, # utc_start 2019-04-07 03:00:00 (Sun)
946             63703598400, # utc_end 2019-09-08 04:00:00 (Sun)
947             63690267600, # local_start 2019-04-06 21:00:00 (Sat)
948             63703576800, # local_end 2019-09-07 22:00:00 (Sat)
949             -21600,
950             0,
951             '-06',
952             ],
953             [
954             63703598400, # utc_start 2019-09-08 04:00:00 (Sun)
955             63721738800, # utc_end 2020-04-05 03:00:00 (Sun)
956             63703580400, # local_start 2019-09-07 23:00:00 (Sat)
957             63721720800, # local_end 2020-04-04 22:00:00 (Sat)
958             -18000,
959             1,
960             '-05',
961             ],
962             [
963             63721738800, # utc_start 2020-04-05 03:00:00 (Sun)
964             63735048000, # utc_end 2020-09-06 04:00:00 (Sun)
965             63721717200, # local_start 2020-04-04 21:00:00 (Sat)
966             63735026400, # local_end 2020-09-05 22:00:00 (Sat)
967             -21600,
968             0,
969             '-06',
970             ],
971             [
972             63735048000, # utc_start 2020-09-06 04:00:00 (Sun)
973             63753188400, # utc_end 2021-04-04 03:00:00 (Sun)
974             63735030000, # local_start 2020-09-05 23:00:00 (Sat)
975             63753170400, # local_end 2021-04-03 22:00:00 (Sat)
976             -18000,
977             1,
978             '-05',
979             ],
980             [
981             63753188400, # utc_start 2021-04-04 03:00:00 (Sun)
982             63766497600, # utc_end 2021-09-05 04:00:00 (Sun)
983             63753166800, # local_start 2021-04-03 21:00:00 (Sat)
984             63766476000, # local_end 2021-09-04 22:00:00 (Sat)
985             -21600,
986             0,
987             '-06',
988             ],
989             [
990             63766497600, # utc_start 2021-09-05 04:00:00 (Sun)
991             63784638000, # utc_end 2022-04-03 03:00:00 (Sun)
992             63766479600, # local_start 2021-09-04 23:00:00 (Sat)
993             63784620000, # local_end 2022-04-02 22:00:00 (Sat)
994             -18000,
995             1,
996             '-05',
997             ],
998             [
999             63784638000, # utc_start 2022-04-03 03:00:00 (Sun)
1000             63798552000, # utc_end 2022-09-11 04:00:00 (Sun)
1001             63784616400, # local_start 2022-04-02 21:00:00 (Sat)
1002             63798530400, # local_end 2022-09-10 22:00:00 (Sat)
1003             -21600,
1004             0,
1005             '-06',
1006             ],
1007             [
1008             63798552000, # utc_start 2022-09-11 04:00:00 (Sun)
1009             63816087600, # utc_end 2023-04-02 03:00:00 (Sun)
1010             63798534000, # local_start 2022-09-10 23:00:00 (Sat)
1011             63816069600, # local_end 2023-04-01 22:00:00 (Sat)
1012             -18000,
1013             1,
1014             '-05',
1015             ],
1016             [
1017             63816087600, # utc_start 2023-04-02 03:00:00 (Sun)
1018             63829396800, # utc_end 2023-09-03 04:00:00 (Sun)
1019             63816066000, # local_start 2023-04-01 21:00:00 (Sat)
1020             63829375200, # local_end 2023-09-02 22:00:00 (Sat)
1021             -21600,
1022             0,
1023             '-06',
1024             ],
1025             [
1026             63829396800, # utc_start 2023-09-03 04:00:00 (Sun)
1027             63848142000, # utc_end 2024-04-07 03:00:00 (Sun)
1028             63829378800, # local_start 2023-09-02 23:00:00 (Sat)
1029             63848124000, # local_end 2024-04-06 22:00:00 (Sat)
1030             -18000,
1031             1,
1032             '-05',
1033             ],
1034             [
1035             63848142000, # utc_start 2024-04-07 03:00:00 (Sun)
1036             63861451200, # utc_end 2024-09-08 04:00:00 (Sun)
1037             63848120400, # local_start 2024-04-06 21:00:00 (Sat)
1038             63861429600, # local_end 2024-09-07 22:00:00 (Sat)
1039             -21600,
1040             0,
1041             '-06',
1042             ],
1043             [
1044             63861451200, # utc_start 2024-09-08 04:00:00 (Sun)
1045             63879591600, # utc_end 2025-04-06 03:00:00 (Sun)
1046             63861433200, # local_start 2024-09-07 23:00:00 (Sat)
1047             63879573600, # local_end 2025-04-05 22:00:00 (Sat)
1048             -18000,
1049             1,
1050             '-05',
1051             ],
1052             [
1053             63879591600, # utc_start 2025-04-06 03:00:00 (Sun)
1054             63892900800, # utc_end 2025-09-07 04:00:00 (Sun)
1055             63879570000, # local_start 2025-04-05 21:00:00 (Sat)
1056             63892879200, # local_end 2025-09-06 22:00:00 (Sat)
1057             -21600,
1058             0,
1059             '-06',
1060             ],
1061             [
1062             63892900800, # utc_start 2025-09-07 04:00:00 (Sun)
1063             63911041200, # utc_end 2026-04-05 03:00:00 (Sun)
1064             63892882800, # local_start 2025-09-06 23:00:00 (Sat)
1065             63911023200, # local_end 2026-04-04 22:00:00 (Sat)
1066             -18000,
1067             1,
1068             '-05',
1069             ],
1070             [
1071             63911041200, # utc_start 2026-04-05 03:00:00 (Sun)
1072             63924350400, # utc_end 2026-09-06 04:00:00 (Sun)
1073             63911019600, # local_start 2026-04-04 21:00:00 (Sat)
1074             63924328800, # local_end 2026-09-05 22:00:00 (Sat)
1075             -21600,
1076             0,
1077             '-06',
1078             ],
1079             [
1080             63924350400, # utc_start 2026-09-06 04:00:00 (Sun)
1081             63942490800, # utc_end 2027-04-04 03:00:00 (Sun)
1082             63924332400, # local_start 2026-09-05 23:00:00 (Sat)
1083             63942472800, # local_end 2027-04-03 22:00:00 (Sat)
1084             -18000,
1085             1,
1086             '-05',
1087             ],
1088             [
1089             63942490800, # utc_start 2027-04-04 03:00:00 (Sun)
1090             63955800000, # utc_end 2027-09-05 04:00:00 (Sun)
1091             63942469200, # local_start 2027-04-03 21:00:00 (Sat)
1092             63955778400, # local_end 2027-09-04 22:00:00 (Sat)
1093             -21600,
1094             0,
1095             '-06',
1096             ],
1097             [
1098             63955800000, # utc_start 2027-09-05 04:00:00 (Sun)
1099             63973940400, # utc_end 2028-04-02 03:00:00 (Sun)
1100             63955782000, # local_start 2027-09-04 23:00:00 (Sat)
1101             63973922400, # local_end 2028-04-01 22:00:00 (Sat)
1102             -18000,
1103             1,
1104             '-05',
1105             ],
1106             [
1107             63973940400, # utc_start 2028-04-02 03:00:00 (Sun)
1108             63987249600, # utc_end 2028-09-03 04:00:00 (Sun)
1109             63973918800, # local_start 2028-04-01 21:00:00 (Sat)
1110             63987228000, # local_end 2028-09-02 22:00:00 (Sat)
1111             -21600,
1112             0,
1113             '-06',
1114             ],
1115             [
1116             63987249600, # utc_start 2028-09-03 04:00:00 (Sun)
1117             64005994800, # utc_end 2029-04-08 03:00:00 (Sun)
1118             63987231600, # local_start 2028-09-02 23:00:00 (Sat)
1119             64005976800, # local_end 2029-04-07 22:00:00 (Sat)
1120             -18000,
1121             1,
1122             '-05',
1123             ],
1124             [
1125             64005994800, # utc_start 2029-04-08 03:00:00 (Sun)
1126             64018699200, # utc_end 2029-09-02 04:00:00 (Sun)
1127             64005973200, # local_start 2029-04-07 21:00:00 (Sat)
1128             64018677600, # local_end 2029-09-01 22:00:00 (Sat)
1129             -21600,
1130             0,
1131             '-06',
1132             ],
1133             [
1134             64018699200, # utc_start 2029-09-02 04:00:00 (Sun)
1135             64037444400, # utc_end 2030-04-07 03:00:00 (Sun)
1136             64018681200, # local_start 2029-09-01 23:00:00 (Sat)
1137             64037426400, # local_end 2030-04-06 22:00:00 (Sat)
1138             -18000,
1139             1,
1140             '-05',
1141             ],
1142             [
1143             64037444400, # utc_start 2030-04-07 03:00:00 (Sun)
1144             64050753600, # utc_end 2030-09-08 04:00:00 (Sun)
1145             64037422800, # local_start 2030-04-06 21:00:00 (Sat)
1146             64050732000, # local_end 2030-09-07 22:00:00 (Sat)
1147             -21600,
1148             0,
1149             '-06',
1150             ],
1151             [
1152             64050753600, # utc_start 2030-09-08 04:00:00 (Sun)
1153             64068894000, # utc_end 2031-04-06 03:00:00 (Sun)
1154             64050735600, # local_start 2030-09-07 23:00:00 (Sat)
1155             64068876000, # local_end 2031-04-05 22:00:00 (Sat)
1156             -18000,
1157             1,
1158             '-05',
1159             ],
1160             [
1161             64068894000, # utc_start 2031-04-06 03:00:00 (Sun)
1162             64082203200, # utc_end 2031-09-07 04:00:00 (Sun)
1163             64068872400, # local_start 2031-04-05 21:00:00 (Sat)
1164             64082181600, # local_end 2031-09-06 22:00:00 (Sat)
1165             -21600,
1166             0,
1167             '-06',
1168             ],
1169             [
1170             64082203200, # utc_start 2031-09-07 04:00:00 (Sun)
1171             64100343600, # utc_end 2032-04-04 03:00:00 (Sun)
1172             64082185200, # local_start 2031-09-06 23:00:00 (Sat)
1173             64100325600, # local_end 2032-04-03 22:00:00 (Sat)
1174             -18000,
1175             1,
1176             '-05',
1177             ],
1178             [
1179             64100343600, # utc_start 2032-04-04 03:00:00 (Sun)
1180             64113652800, # utc_end 2032-09-05 04:00:00 (Sun)
1181             64100322000, # local_start 2032-04-03 21:00:00 (Sat)
1182             64113631200, # local_end 2032-09-04 22:00:00 (Sat)
1183             -21600,
1184             0,
1185             '-06',
1186             ],
1187             [
1188             64113652800, # utc_start 2032-09-05 04:00:00 (Sun)
1189             64131793200, # utc_end 2033-04-03 03:00:00 (Sun)
1190             64113634800, # local_start 2032-09-04 23:00:00 (Sat)
1191             64131775200, # local_end 2033-04-02 22:00:00 (Sat)
1192             -18000,
1193             1,
1194             '-05',
1195             ],
1196             [
1197             64131793200, # utc_start 2033-04-03 03:00:00 (Sun)
1198             64145102400, # utc_end 2033-09-04 04:00:00 (Sun)
1199             64131771600, # local_start 2033-04-02 21:00:00 (Sat)
1200             64145080800, # local_end 2033-09-03 22:00:00 (Sat)
1201             -21600,
1202             0,
1203             '-06',
1204             ],
1205             [
1206             64145102400, # utc_start 2033-09-04 04:00:00 (Sun)
1207             64163242800, # utc_end 2034-04-02 03:00:00 (Sun)
1208             64145084400, # local_start 2033-09-03 23:00:00 (Sat)
1209             64163224800, # local_end 2034-04-01 22:00:00 (Sat)
1210             -18000,
1211             1,
1212             '-05',
1213             ],
1214             [
1215             64163242800, # utc_start 2034-04-02 03:00:00 (Sun)
1216             64176552000, # utc_end 2034-09-03 04:00:00 (Sun)
1217             64163221200, # local_start 2034-04-01 21:00:00 (Sat)
1218             64176530400, # local_end 2034-09-02 22:00:00 (Sat)
1219             -21600,
1220             0,
1221             '-06',
1222             ],
1223             [
1224             64176552000, # utc_start 2034-09-03 04:00:00 (Sun)
1225             64195297200, # utc_end 2035-04-08 03:00:00 (Sun)
1226             64176534000, # local_start 2034-09-02 23:00:00 (Sat)
1227             64195279200, # local_end 2035-04-07 22:00:00 (Sat)
1228             -18000,
1229             1,
1230             '-05',
1231             ],
1232             [
1233             64195297200, # utc_start 2035-04-08 03:00:00 (Sun)
1234             64208001600, # utc_end 2035-09-02 04:00:00 (Sun)
1235             64195275600, # local_start 2035-04-07 21:00:00 (Sat)
1236             64207980000, # local_end 2035-09-01 22:00:00 (Sat)
1237             -21600,
1238             0,
1239             '-06',
1240             ],
1241             [
1242             64208001600, # utc_start 2035-09-02 04:00:00 (Sun)
1243             64226746800, # utc_end 2036-04-06 03:00:00 (Sun)
1244             64207983600, # local_start 2035-09-01 23:00:00 (Sat)
1245             64226728800, # local_end 2036-04-05 22:00:00 (Sat)
1246             -18000,
1247             1,
1248             '-05',
1249             ],
1250             [
1251             64226746800, # utc_start 2036-04-06 03:00:00 (Sun)
1252             64240056000, # utc_end 2036-09-07 04:00:00 (Sun)
1253             64226725200, # local_start 2036-04-05 21:00:00 (Sat)
1254             64240034400, # local_end 2036-09-06 22:00:00 (Sat)
1255             -21600,
1256             0,
1257             '-06',
1258             ],
1259             [
1260             64240056000, # utc_start 2036-09-07 04:00:00 (Sun)
1261             64258196400, # utc_end 2037-04-05 03:00:00 (Sun)
1262             64240038000, # local_start 2036-09-06 23:00:00 (Sat)
1263             64258178400, # local_end 2037-04-04 22:00:00 (Sat)
1264             -18000,
1265             1,
1266             '-05',
1267             ],
1268             [
1269             64258196400, # utc_start 2037-04-05 03:00:00 (Sun)
1270             64271505600, # utc_end 2037-09-06 04:00:00 (Sun)
1271             64258174800, # local_start 2037-04-04 21:00:00 (Sat)
1272             64271484000, # local_end 2037-09-05 22:00:00 (Sat)
1273             -21600,
1274             0,
1275             '-06',
1276             ],
1277             ];
1278              
1279 4     4 0 12 sub olson_version {'2026a'}
1280              
1281 0     0 1 0 sub has_dst_changes {69}
1282              
1283 3     3   13 sub _max_year {2036}
1284              
1285             sub _new_instance {
1286 3     3   57 return shift->_init( @_, spans => $spans );
1287             }
1288              
1289 3     3   25 sub _last_offset { -21600 }
1290              
1291             my $last_observance = bless( {
1292             'format' => '%z',
1293             'gmtoff' => '-6:00',
1294             'local_start_datetime' => bless( {
1295             'formatter' => undef,
1296             'local_rd_days' => 723617,
1297             'local_rd_secs' => 75600,
1298             'offset_modifier' => 0,
1299             'rd_nanosecs' => 0,
1300             'tz' => bless( {
1301             'name' => 'floating',
1302             'offset' => 0
1303             }, 'DateTime::TimeZone::Floating' ),
1304             'utc_rd_days' => 723617,
1305             'utc_rd_secs' => 75600,
1306             'utc_year' => 1983
1307             }, 'DateTime' ),
1308             'offset_from_std' => 0,
1309             'offset_from_utc' => -21600,
1310             'until' => [],
1311             'utc_start_datetime' => bless( {
1312             'formatter' => undef,
1313             'local_rd_days' => 723618,
1314             'local_rd_secs' => 10800,
1315             'offset_modifier' => 0,
1316             'rd_nanosecs' => 0,
1317             'tz' => bless( {
1318             'name' => 'floating',
1319             'offset' => 0
1320             }, 'DateTime::TimeZone::Floating' ),
1321             'utc_rd_days' => 723618,
1322             'utc_rd_secs' => 10800,
1323             'utc_year' => 1983
1324             }, 'DateTime' )
1325             }, 'DateTime::TimeZone::OlsonDB::Observance' )
1326             ;
1327 3     3   13 sub _last_observance { $last_observance }
1328              
1329             my $rules = [
1330             bless( {
1331             'at' => '3:00u',
1332             'from' => '2019',
1333             'in' => 'Apr',
1334             'letter' => '',
1335             'name' => 'Chile',
1336             'offset_from_std' => 0,
1337             'on' => 'Sun>=2',
1338             'save' => '0',
1339             'to' => 'max'
1340             }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1341             bless( {
1342             'at' => '4:00u',
1343             'from' => '2023',
1344             'in' => 'Sep',
1345             'letter' => '',
1346             'name' => 'Chile',
1347             'offset_from_std' => 3600,
1348             'on' => 'Sun>=2',
1349             'save' => '1:00',
1350             'to' => 'max'
1351             }, 'DateTime::TimeZone::OlsonDB::Rule' )
1352             ]
1353             ;
1354 3     3   14 sub _rules { $rules }
1355              
1356              
1357             1;
1358