File Coverage

blib/lib/DateTime/TimeZone/Asia/Jerusalem.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/asia. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::Asia::Jerusalem;
11              
12 3     3   2622 use strict;
  3         9  
  3         125  
13 3     3   19 use warnings;
  3         6  
  3         156  
14 3     3   33 use namespace::autoclean;
  3         7  
  3         52  
15              
16             our $VERSION = '2.67';
17              
18 3     3   375 use Class::Singleton 1.03;
  3         60  
  3         87  
19 3     3   18 use DateTime::TimeZone;
  3         6  
  3         141  
20 3     3   18 use DateTime::TimeZone::OlsonDB;
  3         12  
  3         4564  
21              
22             @DateTime::TimeZone::Asia::Jerusalem::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59295533946, # utc_end 1879-12-31 21:39:06 (Wed)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59295542400, # local_end 1880-01-01 00:00:00 (Thu)
31             8454,
32             0,
33             'LMT',
34             ],
35             [
36             59295533946, # utc_start 1879-12-31 21:39:06 (Wed)
37             60494679560, # utc_end 1917-12-31 21:39:20 (Mon)
38             59295542386, # local_start 1879-12-31 23:59:46 (Wed)
39             60494688000, # local_end 1918-01-01 00:00:00 (Tue)
40             8440,
41             0,
42             'JMT',
43             ],
44             [
45             60494679560, # utc_start 1917-12-31 21:39:20 (Mon)
46             61202044800, # utc_end 1940-06-01 00:00:00 (Sat)
47             60494686760, # local_start 1917-12-31 23:39:20 (Mon)
48             61202052000, # local_end 1940-06-01 02:00:00 (Sat)
49             7200,
50             0,
51             'IST',
52             ],
53             [
54             61202044800, # utc_start 1940-06-01 00:00:00 (Sat)
55             61212585600, # utc_end 1940-10-01 00:00:00 (Tue)
56             61202055600, # local_start 1940-06-01 03:00:00 (Sat)
57             61212596400, # local_end 1940-10-01 03:00:00 (Tue)
58             10800,
59             1,
60             'IDT',
61             ],
62             [
63             61212585600, # utc_start 1940-10-01 00:00:00 (Tue)
64             61216646400, # utc_end 1940-11-17 00:00:00 (Sun)
65             61212592800, # local_start 1940-10-01 02:00:00 (Tue)
66             61216653600, # local_end 1940-11-17 02:00:00 (Sun)
67             7200,
68             0,
69             'IST',
70             ],
71             [
72             61216646400, # utc_start 1940-11-17 00:00:00 (Sun)
73             61278336000, # utc_end 1942-11-01 00:00:00 (Sun)
74             61216657200, # local_start 1940-11-17 03:00:00 (Sun)
75             61278346800, # local_end 1942-11-01 03:00:00 (Sun)
76             10800,
77             1,
78             'IDT',
79             ],
80             [
81             61278336000, # utc_start 1942-11-01 00:00:00 (Sun)
82             61291382400, # utc_end 1943-04-01 00:00:00 (Thu)
83             61278343200, # local_start 1942-11-01 02:00:00 (Sun)
84             61291389600, # local_end 1943-04-01 02:00:00 (Thu)
85             7200,
86             0,
87             'IST',
88             ],
89             [
90             61291382400, # utc_start 1943-04-01 00:00:00 (Thu)
91             61309872000, # utc_end 1943-11-01 00:00:00 (Mon)
92             61291393200, # local_start 1943-04-01 03:00:00 (Thu)
93             61309882800, # local_end 1943-11-01 03:00:00 (Mon)
94             10800,
95             1,
96             'IDT',
97             ],
98             [
99             61309872000, # utc_start 1943-11-01 00:00:00 (Mon)
100             61323004800, # utc_end 1944-04-01 00:00:00 (Sat)
101             61309879200, # local_start 1943-11-01 02:00:00 (Mon)
102             61323012000, # local_end 1944-04-01 02:00:00 (Sat)
103             7200,
104             0,
105             'IST',
106             ],
107             [
108             61323004800, # utc_start 1944-04-01 00:00:00 (Sat)
109             61341494400, # utc_end 1944-11-01 00:00:00 (Wed)
110             61323015600, # local_start 1944-04-01 03:00:00 (Sat)
111             61341505200, # local_end 1944-11-01 03:00:00 (Wed)
112             10800,
113             1,
114             'IDT',
115             ],
116             [
117             61341494400, # utc_start 1944-11-01 00:00:00 (Wed)
118             61355836800, # utc_end 1945-04-16 00:00:00 (Mon)
119             61341501600, # local_start 1944-11-01 02:00:00 (Wed)
120             61355844000, # local_end 1945-04-16 02:00:00 (Mon)
121             7200,
122             0,
123             'IST',
124             ],
125             [
126             61355836800, # utc_start 1945-04-16 00:00:00 (Mon)
127             61373030400, # utc_end 1945-11-01 00:00:00 (Thu)
128             61355847600, # local_start 1945-04-16 03:00:00 (Mon)
129             61373041200, # local_end 1945-11-01 03:00:00 (Thu)
130             10800,
131             1,
132             'IDT',
133             ],
134             [
135             61373030400, # utc_start 1945-11-01 00:00:00 (Thu)
136             61387372800, # utc_end 1946-04-16 00:00:00 (Tue)
137             61373037600, # local_start 1945-11-01 02:00:00 (Thu)
138             61387380000, # local_end 1946-04-16 02:00:00 (Tue)
139             7200,
140             0,
141             'IST',
142             ],
143             [
144             61387372800, # utc_start 1946-04-16 00:00:00 (Tue)
145             61404566400, # utc_end 1946-11-01 00:00:00 (Fri)
146             61387383600, # local_start 1946-04-16 03:00:00 (Tue)
147             61404577200, # local_end 1946-11-01 03:00:00 (Fri)
148             10800,
149             1,
150             'IDT',
151             ],
152             [
153             61404566400, # utc_start 1946-11-01 00:00:00 (Fri)
154             61453728000, # utc_end 1948-05-23 00:00:00 (Sun)
155             61404573600, # local_start 1946-11-01 02:00:00 (Fri)
156             61453735200, # local_end 1948-05-23 02:00:00 (Sun)
157             7200,
158             0,
159             'IST',
160             ],
161             [
162             61453728000, # utc_start 1948-05-23 00:00:00 (Sun)
163             61462454400, # utc_end 1948-09-01 00:00:00 (Wed)
164             61453742400, # local_start 1948-05-23 04:00:00 (Sun)
165             61462468800, # local_end 1948-09-01 04:00:00 (Wed)
166             14400,
167             1,
168             'IDDT',
169             ],
170             [
171             61462454400, # utc_start 1948-09-01 00:00:00 (Wed)
172             61467724800, # utc_end 1948-11-01 00:00:00 (Mon)
173             61462465200, # local_start 1948-09-01 03:00:00 (Wed)
174             61467735600, # local_end 1948-11-01 03:00:00 (Mon)
175             10800,
176             1,
177             'IDT',
178             ],
179             [
180             61467724800, # utc_start 1948-11-01 00:00:00 (Mon)
181             61483363200, # utc_end 1949-05-01 00:00:00 (Sun)
182             61467732000, # local_start 1948-11-01 02:00:00 (Mon)
183             61483370400, # local_end 1949-05-01 02:00:00 (Sun)
184             7200,
185             0,
186             'IST',
187             ],
188             [
189             61483363200, # utc_start 1949-05-01 00:00:00 (Sun)
190             61499260800, # utc_end 1949-11-01 00:00:00 (Tue)
191             61483374000, # local_start 1949-05-01 03:00:00 (Sun)
192             61499271600, # local_end 1949-11-01 03:00:00 (Tue)
193             10800,
194             1,
195             'IDT',
196             ],
197             [
198             61499260800, # utc_start 1949-11-01 00:00:00 (Tue)
199             61513603200, # utc_end 1950-04-16 00:00:00 (Sun)
200             61499268000, # local_start 1949-11-01 02:00:00 (Tue)
201             61513610400, # local_end 1950-04-16 02:00:00 (Sun)
202             7200,
203             0,
204             'IST',
205             ],
206             [
207             61513603200, # utc_start 1950-04-16 00:00:00 (Sun)
208             61526736000, # utc_end 1950-09-15 00:00:00 (Fri)
209             61513614000, # local_start 1950-04-16 03:00:00 (Sun)
210             61526746800, # local_end 1950-09-15 03:00:00 (Fri)
211             10800,
212             1,
213             'IDT',
214             ],
215             [
216             61526736000, # utc_start 1950-09-15 00:00:00 (Fri)
217             61543843200, # utc_end 1951-04-01 00:00:00 (Sun)
218             61526743200, # local_start 1950-09-15 02:00:00 (Fri)
219             61543850400, # local_end 1951-04-01 02:00:00 (Sun)
220             7200,
221             0,
222             'IST',
223             ],
224             [
225             61543843200, # utc_start 1951-04-01 00:00:00 (Sun)
226             61563196800, # utc_end 1951-11-11 00:00:00 (Sun)
227             61543854000, # local_start 1951-04-01 03:00:00 (Sun)
228             61563207600, # local_end 1951-11-11 03:00:00 (Sun)
229             10800,
230             1,
231             'IDT',
232             ],
233             [
234             61563196800, # utc_start 1951-11-11 00:00:00 (Sun)
235             61577107200, # utc_end 1952-04-20 00:00:00 (Sun)
236             61563204000, # local_start 1951-11-11 02:00:00 (Sun)
237             61577114400, # local_end 1952-04-20 02:00:00 (Sun)
238             7200,
239             0,
240             'IST',
241             ],
242             [
243             61577107200, # utc_start 1952-04-20 00:00:00 (Sun)
244             61592832000, # utc_end 1952-10-19 00:00:00 (Sun)
245             61577118000, # local_start 1952-04-20 03:00:00 (Sun)
246             61592842800, # local_end 1952-10-19 03:00:00 (Sun)
247             10800,
248             1,
249             'IDT',
250             ],
251             [
252             61592832000, # utc_start 1952-10-19 00:00:00 (Sun)
253             61607952000, # utc_end 1953-04-12 00:00:00 (Sun)
254             61592839200, # local_start 1952-10-19 02:00:00 (Sun)
255             61607959200, # local_end 1953-04-12 02:00:00 (Sun)
256             7200,
257             0,
258             'IST',
259             ],
260             [
261             61607952000, # utc_start 1953-04-12 00:00:00 (Sun)
262             61621257600, # utc_end 1953-09-13 00:00:00 (Sun)
263             61607962800, # local_start 1953-04-12 03:00:00 (Sun)
264             61621268400, # local_end 1953-09-13 03:00:00 (Sun)
265             10800,
266             1,
267             'IDT',
268             ],
269             [
270             61621257600, # utc_start 1953-09-13 00:00:00 (Sun)
271             61644844800, # utc_end 1954-06-13 00:00:00 (Sun)
272             61621264800, # local_start 1953-09-13 02:00:00 (Sun)
273             61644852000, # local_end 1954-06-13 02:00:00 (Sun)
274             7200,
275             0,
276             'IST',
277             ],
278             [
279             61644844800, # utc_start 1954-06-13 00:00:00 (Sun)
280             61652707200, # utc_end 1954-09-12 00:00:00 (Sun)
281             61644855600, # local_start 1954-06-13 03:00:00 (Sun)
282             61652718000, # local_end 1954-09-12 03:00:00 (Sun)
283             10800,
284             1,
285             'IDT',
286             ],
287             [
288             61652707200, # utc_start 1954-09-12 00:00:00 (Sun)
289             61676294400, # utc_end 1955-06-12 00:00:00 (Sun)
290             61652714400, # local_start 1954-09-12 02:00:00 (Sun)
291             61676301600, # local_end 1955-06-12 02:00:00 (Sun)
292             7200,
293             0,
294             'IST',
295             ],
296             [
297             61676294400, # utc_start 1955-06-12 00:00:00 (Sun)
298             61684156800, # utc_end 1955-09-11 00:00:00 (Sun)
299             61676305200, # local_start 1955-06-12 03:00:00 (Sun)
300             61684167600, # local_end 1955-09-11 03:00:00 (Sun)
301             10800,
302             1,
303             'IDT',
304             ],
305             [
306             61684156800, # utc_start 1955-09-11 00:00:00 (Sun)
307             61707139200, # utc_end 1956-06-03 00:00:00 (Sun)
308             61684164000, # local_start 1955-09-11 02:00:00 (Sun)
309             61707146400, # local_end 1956-06-03 02:00:00 (Sun)
310             7200,
311             0,
312             'IST',
313             ],
314             [
315             61707139200, # utc_start 1956-06-03 00:00:00 (Sun)
316             61717420800, # utc_end 1956-09-30 00:00:00 (Sun)
317             61707150000, # local_start 1956-06-03 03:00:00 (Sun)
318             61717431600, # local_end 1956-09-30 03:00:00 (Sun)
319             10800,
320             1,
321             'IDT',
322             ],
323             [
324             61717420800, # utc_start 1956-09-30 00:00:00 (Sun)
325             61735564800, # utc_end 1957-04-28 00:00:00 (Sun)
326             61717428000, # local_start 1956-09-30 02:00:00 (Sun)
327             61735572000, # local_end 1957-04-28 02:00:00 (Sun)
328             7200,
329             0,
330             'IST',
331             ],
332             [
333             61735564800, # utc_start 1957-04-28 00:00:00 (Sun)
334             61748265600, # utc_end 1957-09-22 00:00:00 (Sun)
335             61735575600, # local_start 1957-04-28 03:00:00 (Sun)
336             61748276400, # local_end 1957-09-22 03:00:00 (Sun)
337             10800,
338             1,
339             'IDT',
340             ],
341             [
342             61748265600, # utc_start 1957-09-22 00:00:00 (Sun)
343             62278063200, # utc_end 1974-07-06 22:00:00 (Sat)
344             61748272800, # local_start 1957-09-22 02:00:00 (Sun)
345             62278070400, # local_end 1974-07-07 00:00:00 (Sun)
346             7200,
347             0,
348             'IST',
349             ],
350             [
351             62278063200, # utc_start 1974-07-06 22:00:00 (Sat)
352             62286526800, # utc_end 1974-10-12 21:00:00 (Sat)
353             62278074000, # local_start 1974-07-07 01:00:00 (Sun)
354             62286537600, # local_end 1974-10-13 00:00:00 (Sun)
355             10800,
356             1,
357             'IDT',
358             ],
359             [
360             62286526800, # utc_start 1974-10-12 21:00:00 (Sat)
361             62302860000, # utc_end 1975-04-19 22:00:00 (Sat)
362             62286534000, # local_start 1974-10-12 23:00:00 (Sat)
363             62302867200, # local_end 1975-04-20 00:00:00 (Sun)
364             7200,
365             0,
366             'IST',
367             ],
368             [
369             62302860000, # utc_start 1975-04-19 22:00:00 (Sat)
370             62314347600, # utc_end 1975-08-30 21:00:00 (Sat)
371             62302870800, # local_start 1975-04-20 01:00:00 (Sun)
372             62314358400, # local_end 1975-08-31 00:00:00 (Sun)
373             10800,
374             1,
375             'IDT',
376             ],
377             [
378             62314347600, # utc_start 1975-08-30 21:00:00 (Sat)
379             62469784800, # utc_end 1980-08-02 22:00:00 (Sat)
380             62314354800, # local_start 1975-08-30 23:00:00 (Sat)
381             62469792000, # local_end 1980-08-03 00:00:00 (Sun)
382             7200,
383             0,
384             'IST',
385             ],
386             [
387             62469784800, # utc_start 1980-08-02 22:00:00 (Sat)
388             62473413600, # utc_end 1980-09-13 22:00:00 (Sat)
389             62469795600, # local_start 1980-08-03 01:00:00 (Sun)
390             62473424400, # local_end 1980-09-14 01:00:00 (Sun)
391             10800,
392             1,
393             'IDT',
394             ],
395             [
396             62473413600, # utc_start 1980-09-13 22:00:00 (Sat)
397             62588325600, # utc_end 1984-05-05 22:00:00 (Sat)
398             62473420800, # local_start 1980-09-14 00:00:00 (Sun)
399             62588332800, # local_end 1984-05-06 00:00:00 (Sun)
400             7200,
401             0,
402             'IST',
403             ],
404             [
405             62588325600, # utc_start 1984-05-05 22:00:00 (Sat)
406             62598002400, # utc_end 1984-08-25 22:00:00 (Sat)
407             62588336400, # local_start 1984-05-06 01:00:00 (Sun)
408             62598013200, # local_end 1984-08-26 01:00:00 (Sun)
409             10800,
410             1,
411             'IDT',
412             ],
413             [
414             62598002400, # utc_start 1984-08-25 22:00:00 (Sat)
415             62617960800, # utc_end 1985-04-13 22:00:00 (Sat)
416             62598009600, # local_start 1984-08-26 00:00:00 (Sun)
417             62617968000, # local_end 1985-04-14 00:00:00 (Sun)
418             7200,
419             0,
420             'IST',
421             ],
422             [
423             62617960800, # utc_start 1985-04-13 22:00:00 (Sat)
424             62630053200, # utc_end 1985-08-31 21:00:00 (Sat)
425             62617971600, # local_start 1985-04-14 01:00:00 (Sun)
426             62630064000, # local_end 1985-09-01 00:00:00 (Sun)
427             10800,
428             1,
429             'IDT',
430             ],
431             [
432             62630053200, # utc_start 1985-08-31 21:00:00 (Sat)
433             62652434400, # utc_end 1986-05-17 22:00:00 (Sat)
434             62630060400, # local_start 1985-08-31 23:00:00 (Sat)
435             62652441600, # local_end 1986-05-18 00:00:00 (Sun)
436             7200,
437             0,
438             'IST',
439             ],
440             [
441             62652434400, # utc_start 1986-05-17 22:00:00 (Sat)
442             62662107600, # utc_end 1986-09-06 21:00:00 (Sat)
443             62652445200, # local_start 1986-05-18 01:00:00 (Sun)
444             62662118400, # local_end 1986-09-07 00:00:00 (Sun)
445             10800,
446             1,
447             'IDT',
448             ],
449             [
450             62662107600, # utc_start 1986-09-06 21:00:00 (Sat)
451             62681119200, # utc_end 1987-04-14 22:00:00 (Tue)
452             62662114800, # local_start 1986-09-06 23:00:00 (Sat)
453             62681126400, # local_end 1987-04-15 00:00:00 (Wed)
454             7200,
455             0,
456             'IST',
457             ],
458             [
459             62681119200, # utc_start 1987-04-14 22:00:00 (Tue)
460             62694162000, # utc_end 1987-09-12 21:00:00 (Sat)
461             62681130000, # local_start 1987-04-15 01:00:00 (Wed)
462             62694172800, # local_end 1987-09-13 00:00:00 (Sun)
463             10800,
464             1,
465             'IDT',
466             ],
467             [
468             62694162000, # utc_start 1987-09-12 21:00:00 (Sat)
469             62712309600, # utc_end 1988-04-09 22:00:00 (Sat)
470             62694169200, # local_start 1987-09-12 23:00:00 (Sat)
471             62712316800, # local_end 1988-04-10 00:00:00 (Sun)
472             7200,
473             0,
474             'IST',
475             ],
476             [
477             62712309600, # utc_start 1988-04-09 22:00:00 (Sat)
478             62725006800, # utc_end 1988-09-03 21:00:00 (Sat)
479             62712320400, # local_start 1988-04-10 01:00:00 (Sun)
480             62725017600, # local_end 1988-09-04 00:00:00 (Sun)
481             10800,
482             1,
483             'IDT',
484             ],
485             [
486             62725006800, # utc_start 1988-09-03 21:00:00 (Sat)
487             62745573600, # utc_end 1989-04-29 22:00:00 (Sat)
488             62725014000, # local_start 1988-09-03 23:00:00 (Sat)
489             62745580800, # local_end 1989-04-30 00:00:00 (Sun)
490             7200,
491             0,
492             'IST',
493             ],
494             [
495             62745573600, # utc_start 1989-04-29 22:00:00 (Sat)
496             62756456400, # utc_end 1989-09-02 21:00:00 (Sat)
497             62745584400, # local_start 1989-04-30 01:00:00 (Sun)
498             62756467200, # local_end 1989-09-03 00:00:00 (Sun)
499             10800,
500             1,
501             'IDT',
502             ],
503             [
504             62756456400, # utc_start 1989-09-02 21:00:00 (Sat)
505             62773999200, # utc_end 1990-03-24 22:00:00 (Sat)
506             62756463600, # local_start 1989-09-02 23:00:00 (Sat)
507             62774006400, # local_end 1990-03-25 00:00:00 (Sun)
508             7200,
509             0,
510             'IST',
511             ],
512             [
513             62773999200, # utc_start 1990-03-24 22:00:00 (Sat)
514             62787301200, # utc_end 1990-08-25 21:00:00 (Sat)
515             62774010000, # local_start 1990-03-25 01:00:00 (Sun)
516             62787312000, # local_end 1990-08-26 00:00:00 (Sun)
517             10800,
518             1,
519             'IDT',
520             ],
521             [
522             62787301200, # utc_start 1990-08-25 21:00:00 (Sat)
523             62805448800, # utc_end 1991-03-23 22:00:00 (Sat)
524             62787308400, # local_start 1990-08-25 23:00:00 (Sat)
525             62805456000, # local_end 1991-03-24 00:00:00 (Sun)
526             7200,
527             0,
528             'IST',
529             ],
530             [
531             62805448800, # utc_start 1991-03-23 22:00:00 (Sat)
532             62819355600, # utc_end 1991-08-31 21:00:00 (Sat)
533             62805459600, # local_start 1991-03-24 01:00:00 (Sun)
534             62819366400, # local_end 1991-09-01 00:00:00 (Sun)
535             10800,
536             1,
537             'IDT',
538             ],
539             [
540             62819355600, # utc_start 1991-08-31 21:00:00 (Sat)
541             62837503200, # utc_end 1992-03-28 22:00:00 (Sat)
542             62819362800, # local_start 1991-08-31 23:00:00 (Sat)
543             62837510400, # local_end 1992-03-29 00:00:00 (Sun)
544             7200,
545             0,
546             'IST',
547             ],
548             [
549             62837503200, # utc_start 1992-03-28 22:00:00 (Sat)
550             62851410000, # utc_end 1992-09-05 21:00:00 (Sat)
551             62837514000, # local_start 1992-03-29 01:00:00 (Sun)
552             62851420800, # local_end 1992-09-06 00:00:00 (Sun)
553             10800,
554             1,
555             'IDT',
556             ],
557             [
558             62851410000, # utc_start 1992-09-05 21:00:00 (Sat)
559             62869384800, # utc_end 1993-04-01 22:00:00 (Thu)
560             62851417200, # local_start 1992-09-05 23:00:00 (Sat)
561             62869392000, # local_end 1993-04-02 00:00:00 (Fri)
562             7200,
563             0,
564             'IST',
565             ],
566             [
567             62869384800, # utc_start 1993-04-01 22:00:00 (Thu)
568             62882859600, # utc_end 1993-09-04 21:00:00 (Sat)
569             62869395600, # local_start 1993-04-02 01:00:00 (Fri)
570             62882870400, # local_end 1993-09-05 00:00:00 (Sun)
571             10800,
572             1,
573             'IDT',
574             ],
575             [
576             62882859600, # utc_start 1993-09-04 21:00:00 (Sat)
577             62900834400, # utc_end 1994-03-31 22:00:00 (Thu)
578             62882866800, # local_start 1993-09-04 23:00:00 (Sat)
579             62900841600, # local_end 1994-04-01 00:00:00 (Fri)
580             7200,
581             0,
582             'IST',
583             ],
584             [
585             62900834400, # utc_start 1994-03-31 22:00:00 (Thu)
586             62913704400, # utc_end 1994-08-27 21:00:00 (Sat)
587             62900845200, # local_start 1994-04-01 01:00:00 (Fri)
588             62913715200, # local_end 1994-08-28 00:00:00 (Sun)
589             10800,
590             1,
591             'IDT',
592             ],
593             [
594             62913704400, # utc_start 1994-08-27 21:00:00 (Sat)
595             62932284000, # utc_end 1995-03-30 22:00:00 (Thu)
596             62913711600, # local_start 1994-08-27 23:00:00 (Sat)
597             62932291200, # local_end 1995-03-31 00:00:00 (Fri)
598             7200,
599             0,
600             'IST',
601             ],
602             [
603             62932284000, # utc_start 1995-03-30 22:00:00 (Thu)
604             62945758800, # utc_end 1995-09-02 21:00:00 (Sat)
605             62932294800, # local_start 1995-03-31 01:00:00 (Fri)
606             62945769600, # local_end 1995-09-03 00:00:00 (Sun)
607             10800,
608             1,
609             'IDT',
610             ],
611             [
612             62945758800, # utc_start 1995-09-02 21:00:00 (Sat)
613             62962524000, # utc_end 1996-03-14 22:00:00 (Thu)
614             62945766000, # local_start 1995-09-02 23:00:00 (Sat)
615             62962531200, # local_end 1996-03-15 00:00:00 (Fri)
616             7200,
617             0,
618             'IST',
619             ],
620             [
621             62962524000, # utc_start 1996-03-14 22:00:00 (Thu)
622             62978504400, # utc_end 1996-09-15 21:00:00 (Sun)
623             62962534800, # local_start 1996-03-15 01:00:00 (Fri)
624             62978515200, # local_end 1996-09-16 00:00:00 (Mon)
625             10800,
626             1,
627             'IDT',
628             ],
629             [
630             62978504400, # utc_start 1996-09-15 21:00:00 (Sun)
631             62994578400, # utc_end 1997-03-20 22:00:00 (Thu)
632             62978511600, # local_start 1996-09-15 23:00:00 (Sun)
633             62994585600, # local_end 1997-03-21 00:00:00 (Fri)
634             7200,
635             0,
636             'IST',
637             ],
638             [
639             62994578400, # utc_start 1997-03-20 22:00:00 (Thu)
640             63009867600, # utc_end 1997-09-13 21:00:00 (Sat)
641             62994589200, # local_start 1997-03-21 01:00:00 (Fri)
642             63009878400, # local_end 1997-09-14 00:00:00 (Sun)
643             10800,
644             1,
645             'IDT',
646             ],
647             [
648             63009867600, # utc_start 1997-09-13 21:00:00 (Sat)
649             63026028000, # utc_end 1998-03-19 22:00:00 (Thu)
650             63009874800, # local_start 1997-09-13 23:00:00 (Sat)
651             63026035200, # local_end 1998-03-20 00:00:00 (Fri)
652             7200,
653             0,
654             'IST',
655             ],
656             [
657             63026028000, # utc_start 1998-03-19 22:00:00 (Thu)
658             63040712400, # utc_end 1998-09-05 21:00:00 (Sat)
659             63026038800, # local_start 1998-03-20 01:00:00 (Fri)
660             63040723200, # local_end 1998-09-06 00:00:00 (Sun)
661             10800,
662             1,
663             'IDT',
664             ],
665             [
666             63040712400, # utc_start 1998-09-05 21:00:00 (Sat)
667             63058694400, # utc_end 1999-04-02 00:00:00 (Fri)
668             63040719600, # local_start 1998-09-05 23:00:00 (Sat)
669             63058701600, # local_end 1999-04-02 02:00:00 (Fri)
670             7200,
671             0,
672             'IST',
673             ],
674             [
675             63058694400, # utc_start 1999-04-02 00:00:00 (Fri)
676             63071996400, # utc_end 1999-09-02 23:00:00 (Thu)
677             63058705200, # local_start 1999-04-02 03:00:00 (Fri)
678             63072007200, # local_end 1999-09-03 02:00:00 (Fri)
679             10800,
680             1,
681             'IDT',
682             ],
683             [
684             63071996400, # utc_start 1999-09-02 23:00:00 (Thu)
685             63091353600, # utc_end 2000-04-14 00:00:00 (Fri)
686             63072003600, # local_start 1999-09-03 01:00:00 (Fri)
687             63091360800, # local_end 2000-04-14 02:00:00 (Fri)
688             7200,
689             0,
690             'IST',
691             ],
692             [
693             63091353600, # utc_start 2000-04-14 00:00:00 (Fri)
694             63106466400, # utc_end 2000-10-05 22:00:00 (Thu)
695             63091364400, # local_start 2000-04-14 03:00:00 (Fri)
696             63106477200, # local_end 2000-10-06 01:00:00 (Fri)
697             10800,
698             1,
699             'IDT',
700             ],
701             [
702             63106466400, # utc_start 2000-10-05 22:00:00 (Thu)
703             63122454000, # utc_end 2001-04-08 23:00:00 (Sun)
704             63106473600, # local_start 2000-10-06 00:00:00 (Fri)
705             63122461200, # local_end 2001-04-09 01:00:00 (Mon)
706             7200,
707             0,
708             'IST',
709             ],
710             [
711             63122454000, # utc_start 2001-04-08 23:00:00 (Sun)
712             63136965600, # utc_end 2001-09-23 22:00:00 (Sun)
713             63122464800, # local_start 2001-04-09 02:00:00 (Mon)
714             63136976400, # local_end 2001-09-24 01:00:00 (Mon)
715             10800,
716             1,
717             'IDT',
718             ],
719             [
720             63136965600, # utc_start 2001-09-23 22:00:00 (Sun)
721             63153039600, # utc_end 2002-03-28 23:00:00 (Thu)
722             63136972800, # local_start 2001-09-24 00:00:00 (Mon)
723             63153046800, # local_end 2002-03-29 01:00:00 (Fri)
724             7200,
725             0,
726             'IST',
727             ],
728             [
729             63153039600, # utc_start 2002-03-28 23:00:00 (Thu)
730             63169624800, # utc_end 2002-10-06 22:00:00 (Sun)
731             63153050400, # local_start 2002-03-29 02:00:00 (Fri)
732             63169635600, # local_end 2002-10-07 01:00:00 (Mon)
733             10800,
734             1,
735             'IDT',
736             ],
737             [
738             63169624800, # utc_start 2002-10-06 22:00:00 (Sun)
739             63184489200, # utc_end 2003-03-27 23:00:00 (Thu)
740             63169632000, # local_start 2002-10-07 00:00:00 (Mon)
741             63184496400, # local_end 2003-03-28 01:00:00 (Fri)
742             7200,
743             0,
744             'IST',
745             ],
746             [
747             63184489200, # utc_start 2003-03-27 23:00:00 (Thu)
748             63200815200, # utc_end 2003-10-02 22:00:00 (Thu)
749             63184500000, # local_start 2003-03-28 02:00:00 (Fri)
750             63200826000, # local_end 2003-10-03 01:00:00 (Fri)
751             10800,
752             1,
753             'IDT',
754             ],
755             [
756             63200815200, # utc_start 2003-10-02 22:00:00 (Thu)
757             63216975600, # utc_end 2004-04-06 23:00:00 (Tue)
758             63200822400, # local_start 2003-10-03 00:00:00 (Fri)
759             63216982800, # local_end 2004-04-07 01:00:00 (Wed)
760             7200,
761             0,
762             'IST',
763             ],
764             [
765             63216975600, # utc_start 2004-04-06 23:00:00 (Tue)
766             63231487200, # utc_end 2004-09-21 22:00:00 (Tue)
767             63216986400, # local_start 2004-04-07 02:00:00 (Wed)
768             63231498000, # local_end 2004-09-22 01:00:00 (Wed)
769             10800,
770             1,
771             'IDT',
772             ],
773             [
774             63231487200, # utc_start 2004-09-21 22:00:00 (Tue)
775             63247996800, # utc_end 2005-04-01 00:00:00 (Fri)
776             63231494400, # local_start 2004-09-22 00:00:00 (Wed)
777             63248004000, # local_end 2005-04-01 02:00:00 (Fri)
778             7200,
779             0,
780             'IST',
781             ],
782             [
783             63247996800, # utc_start 2005-04-01 00:00:00 (Fri)
784             63264495600, # utc_end 2005-10-08 23:00:00 (Sat)
785             63248007600, # local_start 2005-04-01 03:00:00 (Fri)
786             63264506400, # local_end 2005-10-09 02:00:00 (Sun)
787             10800,
788             1,
789             'IDT',
790             ],
791             [
792             63264495600, # utc_start 2005-10-08 23:00:00 (Sat)
793             63279446400, # utc_end 2006-03-31 00:00:00 (Fri)
794             63264502800, # local_start 2005-10-09 01:00:00 (Sun)
795             63279453600, # local_end 2006-03-31 02:00:00 (Fri)
796             7200,
797             0,
798             'IST',
799             ],
800             [
801             63279446400, # utc_start 2006-03-31 00:00:00 (Fri)
802             63295340400, # utc_end 2006-09-30 23:00:00 (Sat)
803             63279457200, # local_start 2006-03-31 03:00:00 (Fri)
804             63295351200, # local_end 2006-10-01 02:00:00 (Sun)
805             10800,
806             1,
807             'IDT',
808             ],
809             [
810             63295340400, # utc_start 2006-09-30 23:00:00 (Sat)
811             63310896000, # utc_end 2007-03-30 00:00:00 (Fri)
812             63295347600, # local_start 2006-10-01 01:00:00 (Sun)
813             63310903200, # local_end 2007-03-30 02:00:00 (Fri)
814             7200,
815             0,
816             'IST',
817             ],
818             [
819             63310896000, # utc_start 2007-03-30 00:00:00 (Fri)
820             63325580400, # utc_end 2007-09-15 23:00:00 (Sat)
821             63310906800, # local_start 2007-03-30 03:00:00 (Fri)
822             63325591200, # local_end 2007-09-16 02:00:00 (Sun)
823             10800,
824             1,
825             'IDT',
826             ],
827             [
828             63325580400, # utc_start 2007-09-15 23:00:00 (Sat)
829             63342345600, # utc_end 2008-03-28 00:00:00 (Fri)
830             63325587600, # local_start 2007-09-16 01:00:00 (Sun)
831             63342352800, # local_end 2008-03-28 02:00:00 (Fri)
832             7200,
833             0,
834             'IST',
835             ],
836             [
837             63342345600, # utc_start 2008-03-28 00:00:00 (Fri)
838             63358844400, # utc_end 2008-10-04 23:00:00 (Sat)
839             63342356400, # local_start 2008-03-28 03:00:00 (Fri)
840             63358855200, # local_end 2008-10-05 02:00:00 (Sun)
841             10800,
842             1,
843             'IDT',
844             ],
845             [
846             63358844400, # utc_start 2008-10-04 23:00:00 (Sat)
847             63373795200, # utc_end 2009-03-27 00:00:00 (Fri)
848             63358851600, # local_start 2008-10-05 01:00:00 (Sun)
849             63373802400, # local_end 2009-03-27 02:00:00 (Fri)
850             7200,
851             0,
852             'IST',
853             ],
854             [
855             63373795200, # utc_start 2009-03-27 00:00:00 (Fri)
856             63389689200, # utc_end 2009-09-26 23:00:00 (Sat)
857             63373806000, # local_start 2009-03-27 03:00:00 (Fri)
858             63389700000, # local_end 2009-09-27 02:00:00 (Sun)
859             10800,
860             1,
861             'IDT',
862             ],
863             [
864             63389689200, # utc_start 2009-09-26 23:00:00 (Sat)
865             63405244800, # utc_end 2010-03-26 00:00:00 (Fri)
866             63389696400, # local_start 2009-09-27 01:00:00 (Sun)
867             63405252000, # local_end 2010-03-26 02:00:00 (Fri)
868             7200,
869             0,
870             'IST',
871             ],
872             [
873             63405244800, # utc_start 2010-03-26 00:00:00 (Fri)
874             63419929200, # utc_end 2010-09-11 23:00:00 (Sat)
875             63405255600, # local_start 2010-03-26 03:00:00 (Fri)
876             63419940000, # local_end 2010-09-12 02:00:00 (Sun)
877             10800,
878             1,
879             'IDT',
880             ],
881             [
882             63419929200, # utc_start 2010-09-11 23:00:00 (Sat)
883             63437299200, # utc_end 2011-04-01 00:00:00 (Fri)
884             63419936400, # local_start 2010-09-12 01:00:00 (Sun)
885             63437306400, # local_end 2011-04-01 02:00:00 (Fri)
886             7200,
887             0,
888             'IST',
889             ],
890             [
891             63437299200, # utc_start 2011-04-01 00:00:00 (Fri)
892             63453193200, # utc_end 2011-10-01 23:00:00 (Sat)
893             63437310000, # local_start 2011-04-01 03:00:00 (Fri)
894             63453204000, # local_end 2011-10-02 02:00:00 (Sun)
895             10800,
896             1,
897             'IDT',
898             ],
899             [
900             63453193200, # utc_start 2011-10-01 23:00:00 (Sat)
901             63468748800, # utc_end 2012-03-30 00:00:00 (Fri)
902             63453200400, # local_start 2011-10-02 01:00:00 (Sun)
903             63468756000, # local_end 2012-03-30 02:00:00 (Fri)
904             7200,
905             0,
906             'IST',
907             ],
908             [
909             63468748800, # utc_start 2012-03-30 00:00:00 (Fri)
910             63484038000, # utc_end 2012-09-22 23:00:00 (Sat)
911             63468759600, # local_start 2012-03-30 03:00:00 (Fri)
912             63484048800, # local_end 2012-09-23 02:00:00 (Sun)
913             10800,
914             1,
915             'IDT',
916             ],
917             [
918             63484038000, # utc_start 2012-09-22 23:00:00 (Sat)
919             63500198400, # utc_end 2013-03-29 00:00:00 (Fri)
920             63484045200, # local_start 2012-09-23 01:00:00 (Sun)
921             63500205600, # local_end 2013-03-29 02:00:00 (Fri)
922             7200,
923             0,
924             'IST',
925             ],
926             [
927             63500198400, # utc_start 2013-03-29 00:00:00 (Fri)
928             63518511600, # utc_end 2013-10-26 23:00:00 (Sat)
929             63500209200, # local_start 2013-03-29 03:00:00 (Fri)
930             63518522400, # local_end 2013-10-27 02:00:00 (Sun)
931             10800,
932             1,
933             'IDT',
934             ],
935             [
936             63518511600, # utc_start 2013-10-26 23:00:00 (Sat)
937             63531648000, # utc_end 2014-03-28 00:00:00 (Fri)
938             63518518800, # local_start 2013-10-27 01:00:00 (Sun)
939             63531655200, # local_end 2014-03-28 02:00:00 (Fri)
940             7200,
941             0,
942             'IST',
943             ],
944             [
945             63531648000, # utc_start 2014-03-28 00:00:00 (Fri)
946             63549961200, # utc_end 2014-10-25 23:00:00 (Sat)
947             63531658800, # local_start 2014-03-28 03:00:00 (Fri)
948             63549972000, # local_end 2014-10-26 02:00:00 (Sun)
949             10800,
950             1,
951             'IDT',
952             ],
953             [
954             63549961200, # utc_start 2014-10-25 23:00:00 (Sat)
955             63563097600, # utc_end 2015-03-27 00:00:00 (Fri)
956             63549968400, # local_start 2014-10-26 01:00:00 (Sun)
957             63563104800, # local_end 2015-03-27 02:00:00 (Fri)
958             7200,
959             0,
960             'IST',
961             ],
962             [
963             63563097600, # utc_start 2015-03-27 00:00:00 (Fri)
964             63581410800, # utc_end 2015-10-24 23:00:00 (Sat)
965             63563108400, # local_start 2015-03-27 03:00:00 (Fri)
966             63581421600, # local_end 2015-10-25 02:00:00 (Sun)
967             10800,
968             1,
969             'IDT',
970             ],
971             [
972             63581410800, # utc_start 2015-10-24 23:00:00 (Sat)
973             63594547200, # utc_end 2016-03-25 00:00:00 (Fri)
974             63581418000, # local_start 2015-10-25 01:00:00 (Sun)
975             63594554400, # local_end 2016-03-25 02:00:00 (Fri)
976             7200,
977             0,
978             'IST',
979             ],
980             [
981             63594547200, # utc_start 2016-03-25 00:00:00 (Fri)
982             63613465200, # utc_end 2016-10-29 23:00:00 (Sat)
983             63594558000, # local_start 2016-03-25 03:00:00 (Fri)
984             63613476000, # local_end 2016-10-30 02:00:00 (Sun)
985             10800,
986             1,
987             'IDT',
988             ],
989             [
990             63613465200, # utc_start 2016-10-29 23:00:00 (Sat)
991             63625996800, # utc_end 2017-03-24 00:00:00 (Fri)
992             63613472400, # local_start 2016-10-30 01:00:00 (Sun)
993             63626004000, # local_end 2017-03-24 02:00:00 (Fri)
994             7200,
995             0,
996             'IST',
997             ],
998             [
999             63625996800, # utc_start 2017-03-24 00:00:00 (Fri)
1000             63644914800, # utc_end 2017-10-28 23:00:00 (Sat)
1001             63626007600, # local_start 2017-03-24 03:00:00 (Fri)
1002             63644925600, # local_end 2017-10-29 02:00:00 (Sun)
1003             10800,
1004             1,
1005             'IDT',
1006             ],
1007             [
1008             63644914800, # utc_start 2017-10-28 23:00:00 (Sat)
1009             63657446400, # utc_end 2018-03-23 00:00:00 (Fri)
1010             63644922000, # local_start 2017-10-29 01:00:00 (Sun)
1011             63657453600, # local_end 2018-03-23 02:00:00 (Fri)
1012             7200,
1013             0,
1014             'IST',
1015             ],
1016             [
1017             63657446400, # utc_start 2018-03-23 00:00:00 (Fri)
1018             63676364400, # utc_end 2018-10-27 23:00:00 (Sat)
1019             63657457200, # local_start 2018-03-23 03:00:00 (Fri)
1020             63676375200, # local_end 2018-10-28 02:00:00 (Sun)
1021             10800,
1022             1,
1023             'IDT',
1024             ],
1025             [
1026             63676364400, # utc_start 2018-10-27 23:00:00 (Sat)
1027             63689500800, # utc_end 2019-03-29 00:00:00 (Fri)
1028             63676371600, # local_start 2018-10-28 01:00:00 (Sun)
1029             63689508000, # local_end 2019-03-29 02:00:00 (Fri)
1030             7200,
1031             0,
1032             'IST',
1033             ],
1034             [
1035             63689500800, # utc_start 2019-03-29 00:00:00 (Fri)
1036             63707814000, # utc_end 2019-10-26 23:00:00 (Sat)
1037             63689511600, # local_start 2019-03-29 03:00:00 (Fri)
1038             63707824800, # local_end 2019-10-27 02:00:00 (Sun)
1039             10800,
1040             1,
1041             'IDT',
1042             ],
1043             [
1044             63707814000, # utc_start 2019-10-26 23:00:00 (Sat)
1045             63720950400, # utc_end 2020-03-27 00:00:00 (Fri)
1046             63707821200, # local_start 2019-10-27 01:00:00 (Sun)
1047             63720957600, # local_end 2020-03-27 02:00:00 (Fri)
1048             7200,
1049             0,
1050             'IST',
1051             ],
1052             [
1053             63720950400, # utc_start 2020-03-27 00:00:00 (Fri)
1054             63739263600, # utc_end 2020-10-24 23:00:00 (Sat)
1055             63720961200, # local_start 2020-03-27 03:00:00 (Fri)
1056             63739274400, # local_end 2020-10-25 02:00:00 (Sun)
1057             10800,
1058             1,
1059             'IDT',
1060             ],
1061             [
1062             63739263600, # utc_start 2020-10-24 23:00:00 (Sat)
1063             63752400000, # utc_end 2021-03-26 00:00:00 (Fri)
1064             63739270800, # local_start 2020-10-25 01:00:00 (Sun)
1065             63752407200, # local_end 2021-03-26 02:00:00 (Fri)
1066             7200,
1067             0,
1068             'IST',
1069             ],
1070             [
1071             63752400000, # utc_start 2021-03-26 00:00:00 (Fri)
1072             63771318000, # utc_end 2021-10-30 23:00:00 (Sat)
1073             63752410800, # local_start 2021-03-26 03:00:00 (Fri)
1074             63771328800, # local_end 2021-10-31 02:00:00 (Sun)
1075             10800,
1076             1,
1077             'IDT',
1078             ],
1079             [
1080             63771318000, # utc_start 2021-10-30 23:00:00 (Sat)
1081             63783849600, # utc_end 2022-03-25 00:00:00 (Fri)
1082             63771325200, # local_start 2021-10-31 01:00:00 (Sun)
1083             63783856800, # local_end 2022-03-25 02:00:00 (Fri)
1084             7200,
1085             0,
1086             'IST',
1087             ],
1088             [
1089             63783849600, # utc_start 2022-03-25 00:00:00 (Fri)
1090             63802767600, # utc_end 2022-10-29 23:00:00 (Sat)
1091             63783860400, # local_start 2022-03-25 03:00:00 (Fri)
1092             63802778400, # local_end 2022-10-30 02:00:00 (Sun)
1093             10800,
1094             1,
1095             'IDT',
1096             ],
1097             [
1098             63802767600, # utc_start 2022-10-29 23:00:00 (Sat)
1099             63815299200, # utc_end 2023-03-24 00:00:00 (Fri)
1100             63802774800, # local_start 2022-10-30 01:00:00 (Sun)
1101             63815306400, # local_end 2023-03-24 02:00:00 (Fri)
1102             7200,
1103             0,
1104             'IST',
1105             ],
1106             [
1107             63815299200, # utc_start 2023-03-24 00:00:00 (Fri)
1108             63834217200, # utc_end 2023-10-28 23:00:00 (Sat)
1109             63815310000, # local_start 2023-03-24 03:00:00 (Fri)
1110             63834228000, # local_end 2023-10-29 02:00:00 (Sun)
1111             10800,
1112             1,
1113             'IDT',
1114             ],
1115             [
1116             63834217200, # utc_start 2023-10-28 23:00:00 (Sat)
1117             63847353600, # utc_end 2024-03-29 00:00:00 (Fri)
1118             63834224400, # local_start 2023-10-29 01:00:00 (Sun)
1119             63847360800, # local_end 2024-03-29 02:00:00 (Fri)
1120             7200,
1121             0,
1122             'IST',
1123             ],
1124             [
1125             63847353600, # utc_start 2024-03-29 00:00:00 (Fri)
1126             63865666800, # utc_end 2024-10-26 23:00:00 (Sat)
1127             63847364400, # local_start 2024-03-29 03:00:00 (Fri)
1128             63865677600, # local_end 2024-10-27 02:00:00 (Sun)
1129             10800,
1130             1,
1131             'IDT',
1132             ],
1133             [
1134             63865666800, # utc_start 2024-10-26 23:00:00 (Sat)
1135             63878803200, # utc_end 2025-03-28 00:00:00 (Fri)
1136             63865674000, # local_start 2024-10-27 01:00:00 (Sun)
1137             63878810400, # local_end 2025-03-28 02:00:00 (Fri)
1138             7200,
1139             0,
1140             'IST',
1141             ],
1142             [
1143             63878803200, # utc_start 2025-03-28 00:00:00 (Fri)
1144             63897116400, # utc_end 2025-10-25 23:00:00 (Sat)
1145             63878814000, # local_start 2025-03-28 03:00:00 (Fri)
1146             63897127200, # local_end 2025-10-26 02:00:00 (Sun)
1147             10800,
1148             1,
1149             'IDT',
1150             ],
1151             [
1152             63897116400, # utc_start 2025-10-25 23:00:00 (Sat)
1153             63910252800, # utc_end 2026-03-27 00:00:00 (Fri)
1154             63897123600, # local_start 2025-10-26 01:00:00 (Sun)
1155             63910260000, # local_end 2026-03-27 02:00:00 (Fri)
1156             7200,
1157             0,
1158             'IST',
1159             ],
1160             [
1161             63910252800, # utc_start 2026-03-27 00:00:00 (Fri)
1162             63928566000, # utc_end 2026-10-24 23:00:00 (Sat)
1163             63910263600, # local_start 2026-03-27 03:00:00 (Fri)
1164             63928576800, # local_end 2026-10-25 02:00:00 (Sun)
1165             10800,
1166             1,
1167             'IDT',
1168             ],
1169             [
1170             63928566000, # utc_start 2026-10-24 23:00:00 (Sat)
1171             63941702400, # utc_end 2027-03-26 00:00:00 (Fri)
1172             63928573200, # local_start 2026-10-25 01:00:00 (Sun)
1173             63941709600, # local_end 2027-03-26 02:00:00 (Fri)
1174             7200,
1175             0,
1176             'IST',
1177             ],
1178             [
1179             63941702400, # utc_start 2027-03-26 00:00:00 (Fri)
1180             63960620400, # utc_end 2027-10-30 23:00:00 (Sat)
1181             63941713200, # local_start 2027-03-26 03:00:00 (Fri)
1182             63960631200, # local_end 2027-10-31 02:00:00 (Sun)
1183             10800,
1184             1,
1185             'IDT',
1186             ],
1187             [
1188             63960620400, # utc_start 2027-10-30 23:00:00 (Sat)
1189             63973152000, # utc_end 2028-03-24 00:00:00 (Fri)
1190             63960627600, # local_start 2027-10-31 01:00:00 (Sun)
1191             63973159200, # local_end 2028-03-24 02:00:00 (Fri)
1192             7200,
1193             0,
1194             'IST',
1195             ],
1196             [
1197             63973152000, # utc_start 2028-03-24 00:00:00 (Fri)
1198             63992070000, # utc_end 2028-10-28 23:00:00 (Sat)
1199             63973162800, # local_start 2028-03-24 03:00:00 (Fri)
1200             63992080800, # local_end 2028-10-29 02:00:00 (Sun)
1201             10800,
1202             1,
1203             'IDT',
1204             ],
1205             [
1206             63992070000, # utc_start 2028-10-28 23:00:00 (Sat)
1207             64004601600, # utc_end 2029-03-23 00:00:00 (Fri)
1208             63992077200, # local_start 2028-10-29 01:00:00 (Sun)
1209             64004608800, # local_end 2029-03-23 02:00:00 (Fri)
1210             7200,
1211             0,
1212             'IST',
1213             ],
1214             [
1215             64004601600, # utc_start 2029-03-23 00:00:00 (Fri)
1216             64023519600, # utc_end 2029-10-27 23:00:00 (Sat)
1217             64004612400, # local_start 2029-03-23 03:00:00 (Fri)
1218             64023530400, # local_end 2029-10-28 02:00:00 (Sun)
1219             10800,
1220             1,
1221             'IDT',
1222             ],
1223             [
1224             64023519600, # utc_start 2029-10-27 23:00:00 (Sat)
1225             64036656000, # utc_end 2030-03-29 00:00:00 (Fri)
1226             64023526800, # local_start 2029-10-28 01:00:00 (Sun)
1227             64036663200, # local_end 2030-03-29 02:00:00 (Fri)
1228             7200,
1229             0,
1230             'IST',
1231             ],
1232             [
1233             64036656000, # utc_start 2030-03-29 00:00:00 (Fri)
1234             64054969200, # utc_end 2030-10-26 23:00:00 (Sat)
1235             64036666800, # local_start 2030-03-29 03:00:00 (Fri)
1236             64054980000, # local_end 2030-10-27 02:00:00 (Sun)
1237             10800,
1238             1,
1239             'IDT',
1240             ],
1241             [
1242             64054969200, # utc_start 2030-10-26 23:00:00 (Sat)
1243             64068105600, # utc_end 2031-03-28 00:00:00 (Fri)
1244             64054976400, # local_start 2030-10-27 01:00:00 (Sun)
1245             64068112800, # local_end 2031-03-28 02:00:00 (Fri)
1246             7200,
1247             0,
1248             'IST',
1249             ],
1250             [
1251             64068105600, # utc_start 2031-03-28 00:00:00 (Fri)
1252             64086418800, # utc_end 2031-10-25 23:00:00 (Sat)
1253             64068116400, # local_start 2031-03-28 03:00:00 (Fri)
1254             64086429600, # local_end 2031-10-26 02:00:00 (Sun)
1255             10800,
1256             1,
1257             'IDT',
1258             ],
1259             [
1260             64086418800, # utc_start 2031-10-25 23:00:00 (Sat)
1261             64099555200, # utc_end 2032-03-26 00:00:00 (Fri)
1262             64086426000, # local_start 2031-10-26 01:00:00 (Sun)
1263             64099562400, # local_end 2032-03-26 02:00:00 (Fri)
1264             7200,
1265             0,
1266             'IST',
1267             ],
1268             [
1269             64099555200, # utc_start 2032-03-26 00:00:00 (Fri)
1270             64118473200, # utc_end 2032-10-30 23:00:00 (Sat)
1271             64099566000, # local_start 2032-03-26 03:00:00 (Fri)
1272             64118484000, # local_end 2032-10-31 02:00:00 (Sun)
1273             10800,
1274             1,
1275             'IDT',
1276             ],
1277             [
1278             64118473200, # utc_start 2032-10-30 23:00:00 (Sat)
1279             64131004800, # utc_end 2033-03-25 00:00:00 (Fri)
1280             64118480400, # local_start 2032-10-31 01:00:00 (Sun)
1281             64131012000, # local_end 2033-03-25 02:00:00 (Fri)
1282             7200,
1283             0,
1284             'IST',
1285             ],
1286             [
1287             64131004800, # utc_start 2033-03-25 00:00:00 (Fri)
1288             64149922800, # utc_end 2033-10-29 23:00:00 (Sat)
1289             64131015600, # local_start 2033-03-25 03:00:00 (Fri)
1290             64149933600, # local_end 2033-10-30 02:00:00 (Sun)
1291             10800,
1292             1,
1293             'IDT',
1294             ],
1295             [
1296             64149922800, # utc_start 2033-10-29 23:00:00 (Sat)
1297             64162454400, # utc_end 2034-03-24 00:00:00 (Fri)
1298             64149930000, # local_start 2033-10-30 01:00:00 (Sun)
1299             64162461600, # local_end 2034-03-24 02:00:00 (Fri)
1300             7200,
1301             0,
1302             'IST',
1303             ],
1304             [
1305             64162454400, # utc_start 2034-03-24 00:00:00 (Fri)
1306             64181372400, # utc_end 2034-10-28 23:00:00 (Sat)
1307             64162465200, # local_start 2034-03-24 03:00:00 (Fri)
1308             64181383200, # local_end 2034-10-29 02:00:00 (Sun)
1309             10800,
1310             1,
1311             'IDT',
1312             ],
1313             [
1314             64181372400, # utc_start 2034-10-28 23:00:00 (Sat)
1315             64193904000, # utc_end 2035-03-23 00:00:00 (Fri)
1316             64181379600, # local_start 2034-10-29 01:00:00 (Sun)
1317             64193911200, # local_end 2035-03-23 02:00:00 (Fri)
1318             7200,
1319             0,
1320             'IST',
1321             ],
1322             [
1323             64193904000, # utc_start 2035-03-23 00:00:00 (Fri)
1324             64212822000, # utc_end 2035-10-27 23:00:00 (Sat)
1325             64193914800, # local_start 2035-03-23 03:00:00 (Fri)
1326             64212832800, # local_end 2035-10-28 02:00:00 (Sun)
1327             10800,
1328             1,
1329             'IDT',
1330             ],
1331             [
1332             64212822000, # utc_start 2035-10-27 23:00:00 (Sat)
1333             64225958400, # utc_end 2036-03-28 00:00:00 (Fri)
1334             64212829200, # local_start 2035-10-28 01:00:00 (Sun)
1335             64225965600, # local_end 2036-03-28 02:00:00 (Fri)
1336             7200,
1337             0,
1338             'IST',
1339             ],
1340             [
1341             64225958400, # utc_start 2036-03-28 00:00:00 (Fri)
1342             64244271600, # utc_end 2036-10-25 23:00:00 (Sat)
1343             64225969200, # local_start 2036-03-28 03:00:00 (Fri)
1344             64244282400, # local_end 2036-10-26 02:00:00 (Sun)
1345             10800,
1346             1,
1347             'IDT',
1348             ],
1349             [
1350             64244271600, # utc_start 2036-10-25 23:00:00 (Sat)
1351             64257408000, # utc_end 2037-03-27 00:00:00 (Fri)
1352             64244278800, # local_start 2036-10-26 01:00:00 (Sun)
1353             64257415200, # local_end 2037-03-27 02:00:00 (Fri)
1354             7200,
1355             0,
1356             'IST',
1357             ],
1358             [
1359             64257408000, # utc_start 2037-03-27 00:00:00 (Fri)
1360             64275721200, # utc_end 2037-10-24 23:00:00 (Sat)
1361             64257418800, # local_start 2037-03-27 03:00:00 (Fri)
1362             64275732000, # local_end 2037-10-25 02:00:00 (Sun)
1363             10800,
1364             1,
1365             'IDT',
1366             ],
1367             ];
1368              
1369 7     7 0 38 sub olson_version {'2026a'}
1370              
1371 0     0 1 0 sub has_dst_changes {74}
1372              
1373 3     3   14 sub _max_year {2036}
1374              
1375             sub _new_instance {
1376 3     3   86 return shift->_init( @_, spans => $spans );
1377             }
1378              
1379 3     3   23 sub _last_offset { 7200 }
1380              
1381             my $last_observance = bless( {
1382             'format' => 'I%sT',
1383             'gmtoff' => '2:00',
1384             'local_start_datetime' => bless( {
1385             'formatter' => undef,
1386             'local_rd_days' => 700169,
1387             'local_rd_secs' => 85160,
1388             'offset_modifier' => 0,
1389             'rd_nanosecs' => 0,
1390             'tz' => bless( {
1391             'name' => 'floating',
1392             'offset' => 0
1393             }, 'DateTime::TimeZone::Floating' ),
1394             'utc_rd_days' => 700169,
1395             'utc_rd_secs' => 85160,
1396             'utc_year' => 1918
1397             }, 'DateTime' ),
1398             'offset_from_std' => 0,
1399             'offset_from_utc' => 7200,
1400             'until' => [],
1401             'utc_start_datetime' => bless( {
1402             'formatter' => undef,
1403             'local_rd_days' => 700169,
1404             'local_rd_secs' => 77960,
1405             'offset_modifier' => 0,
1406             'rd_nanosecs' => 0,
1407             'tz' => bless( {
1408             'name' => 'floating',
1409             'offset' => 0
1410             }, 'DateTime::TimeZone::Floating' ),
1411             'utc_rd_days' => 700169,
1412             'utc_rd_secs' => 77960,
1413             'utc_year' => 1918
1414             }, 'DateTime' )
1415             }, 'DateTime::TimeZone::OlsonDB::Observance' )
1416             ;
1417 3     3   12 sub _last_observance { $last_observance }
1418              
1419             my $rules = [
1420             bless( {
1421             'at' => '2:00',
1422             'from' => '2013',
1423             'in' => 'Oct',
1424             'letter' => 'S',
1425             'name' => 'Zion',
1426             'offset_from_std' => 0,
1427             'on' => 'lastSun',
1428             'save' => '0',
1429             'to' => 'max'
1430             }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1431             bless( {
1432             'at' => '2:00',
1433             'from' => '2013',
1434             'in' => 'Mar',
1435             'letter' => 'D',
1436             'name' => 'Zion',
1437             'offset_from_std' => 3600,
1438             'on' => 'Fri>=23',
1439             'save' => '1:00',
1440             'to' => 'max'
1441             }, 'DateTime::TimeZone::OlsonDB::Rule' )
1442             ]
1443             ;
1444 3     3   11 sub _rules { $rules }
1445              
1446              
1447             1;
1448