Index: openacs-4/packages/timezones/timezones.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/timezones/Attic/timezones.info,v diff -u -N --- openacs-4/packages/timezones/timezones.info 28 Aug 2001 04:03:09 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,35 +0,0 @@ - - - - - Timezone - Timezones - f - t - - - - oracle - postgresql - - Jon Griffin - This is timezone data. - Mayuli Enterprises LLC - This package is all timezone data for OpenACS. It requires acs-reference to be installed. - - - - - - - - - - - - - - - - - Index: openacs-4/packages/timezones/sql/common/timezone-rules.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/timezones/sql/common/Attic/timezone-rules.sql,v diff -u -N --- openacs-4/packages/timezones/sql/common/timezone-rules.sql 28 Aug 2001 04:04:03 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,40049 +0,0 @@ --- packages/acs-reference/sql/timezone-rules.sql --- --- This file is generated automatically based on the Unix timezone --- database. It defines each time range during which a particular --- local-to-UTC conversion rule is in effect. The rules specification --- is of the form: --- --- timezone.add_rule (tz, abbrev, isdst, gmt_offset, --- utc_start, utc_end, local_start, local_end) --- --- where --- --- tz is the Unix timezone name --- abbrev is an abbreviation for the conversion rule, --- isdist is the Daylight Savings Time flag --- gmt_offset is the difference between local time and UTC --- utc_[start,end] are the UTC times during which the rule applies --- local_[start,end] are the local times during which this rule applies. --- --- Note that local times are discontinuous because of DST transitions. --- --- Rules in general run until 2038. --- --- @author Ron Henderson (ron@arsdigita.com) --- @created 2000-12-04 --- --- $Id: timezone-rules.sql,v 1.1 2001/08/28 04:04:03 jong Exp $ - --- Generating data for 521 timezones - --- --- Africa/Abidjan --- - -begin -timezone.add_rule('Africa/Abidjan', 'GMT', 0, -968, 'Dec 14 20:45:52 1901', 'Jan 1 00:16:07 1912', 'Dec 14 20:29:44 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Abidjan', 'GMT', 0, 0, 'Jan 1 00:16:08 1912', 'Jan 18 03:14:07 2038', 'Jan 1 00:16:08 1912', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Accra --- - -begin -timezone.add_rule('Africa/Accra', 'GMT', 0, -52, 'Dec 14 20:45:52 1901', 'Jan 1 00:00:51 1918', 'Dec 14 20:45:00 1901', 'Dec 31 23:59:59 1917'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Jan 1 00:00:52 1918', 'Aug 31 23:59:59 1936', 'Jan 1 00:00:52 1918', 'Aug 31 23:59:59 1936'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1936', 'Dec 30 23:39:59 1936', 'Sep 1 00:20:00 1936', 'Dec 30 23:59:59 1936'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1936', 'Aug 31 23:59:59 1937', 'Dec 30 23:40:00 1936', 'Aug 31 23:59:59 1937'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1937', 'Dec 30 23:39:59 1937', 'Sep 1 00:20:00 1937', 'Dec 30 23:59:59 1937'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1937', 'Aug 31 23:59:59 1938', 'Dec 30 23:40:00 1937', 'Aug 31 23:59:59 1938'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1938', 'Dec 30 23:39:59 1938', 'Sep 1 00:20:00 1938', 'Dec 30 23:59:59 1938'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1938', 'Aug 31 23:59:59 1939', 'Dec 30 23:40:00 1938', 'Aug 31 23:59:59 1939'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1939', 'Dec 30 23:39:59 1939', 'Sep 1 00:20:00 1939', 'Dec 30 23:59:59 1939'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1939', 'Aug 31 23:59:59 1940', 'Dec 30 23:40:00 1939', 'Aug 31 23:59:59 1940'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1940', 'Dec 30 23:39:59 1940', 'Sep 1 00:20:00 1940', 'Dec 30 23:59:59 1940'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1940', 'Aug 31 23:59:59 1941', 'Dec 30 23:40:00 1940', 'Aug 31 23:59:59 1941'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1941', 'Dec 30 23:39:59 1941', 'Sep 1 00:20:00 1941', 'Dec 30 23:59:59 1941'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1941', 'Aug 31 23:59:59 1942', 'Dec 30 23:40:00 1941', 'Aug 31 23:59:59 1942'); -timezone.add_rule('Africa/Accra', 'GHST', 1, 1200, 'Sep 1 00:00:00 1942', 'Dec 30 23:39:59 1942', 'Sep 1 00:20:00 1942', 'Dec 30 23:59:59 1942'); -timezone.add_rule('Africa/Accra', 'GMT', 0, 0, 'Dec 30 23:40:00 1942', 'Jan 18 03:14:07 2038', 'Dec 30 23:40:00 1942', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Addis_Ababa --- - -begin -timezone.add_rule('Africa/Addis_Ababa', 'EAT', 0, 9320, 'Dec 14 20:45:52 1901', 'May 4 21:24:39 1936', 'Dec 14 23:21:12 1901', 'May 4 23:59:59 1936'); -timezone.add_rule('Africa/Addis_Ababa', 'EAT', 0, 10800, 'May 4 21:24:40 1936', 'Jan 18 03:14:07 2038', 'May 5 00:24:40 1936', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Algiers --- - -begin -timezone.add_rule('Africa/Algiers', 'CET', 0, 561, 'Dec 14 20:45:52 1901', 'Mar 10 23:50:38 1911', 'Dec 14 20:55:13 1901', 'Mar 10 23:59:59 1911'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Mar 10 23:50:39 1911', 'Jun 14 22:59:59 1916', 'Mar 10 23:50:39 1911', 'Jun 14 22:59:59 1916'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Jun 14 23:00:00 1916', 'Oct 1 22:59:59 1916', 'Jun 15 00:00:00 1916', 'Oct 1 23:59:59 1916'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 1 23:00:00 1916', 'Mar 24 22:59:59 1917', 'Oct 1 23:00:00 1916', 'Mar 24 22:59:59 1917'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Mar 24 23:00:00 1917', 'Oct 7 22:59:59 1917', 'Mar 25 00:00:00 1917', 'Oct 7 23:59:59 1917'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 7 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Oct 7 23:00:00 1917', 'Mar 9 22:59:59 1918'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Mar 9 23:00:00 1918', 'Oct 6 22:59:59 1918', 'Mar 10 00:00:00 1918', 'Oct 6 23:59:59 1918'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 6 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 23:00:00 1918', 'Mar 1 22:59:59 1919'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Mar 1 23:00:00 1919', 'Oct 5 22:59:59 1919', 'Mar 2 00:00:00 1919', 'Oct 5 23:59:59 1919'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 5 23:00:00 1919', 'Feb 14 22:59:59 1920', 'Oct 5 23:00:00 1919', 'Feb 14 22:59:59 1920'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Feb 14 23:00:00 1920', 'Oct 23 22:59:59 1920', 'Feb 15 00:00:00 1920', 'Oct 23 23:59:59 1920'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921', 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Mar 14 23:00:00 1921', 'Jun 21 22:59:59 1921', 'Mar 15 00:00:00 1921', 'Jun 21 23:59:59 1921'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Jun 21 23:00:00 1921', 'Sep 11 22:59:59 1939', 'Jun 21 23:00:00 1921', 'Sep 11 22:59:59 1939'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Sep 11 23:00:00 1939', 'Nov 18 23:59:59 1939', 'Sep 12 00:00:00 1939', 'Nov 19 00:59:59 1939'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Nov 19 00:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 00:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'Feb 25 02:00:00 1940', 'Apr 3 00:59:59 1944', 'Feb 25 03:00:00 1940', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 7 23:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 8 01:59:59 1944'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'Oct 8 00:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 8 01:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 15 22:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 16 00:59:59 1945'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'Sep 15 23:00:00 1945', 'Oct 6 22:59:59 1946', 'Sep 16 00:00:00 1945', 'Oct 6 23:59:59 1946'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 6 23:00:00 1946', 'Jan 28 23:59:59 1956', 'Oct 6 23:00:00 1946', 'Jan 28 23:59:59 1956'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'Jan 29 00:00:00 1956', 'Apr 13 22:59:59 1963', 'Jan 29 01:00:00 1956', 'Apr 13 23:59:59 1963'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Apr 13 23:00:00 1963', 'Apr 25 22:59:59 1971', 'Apr 13 23:00:00 1963', 'Apr 25 22:59:59 1971'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Apr 25 23:00:00 1971', 'Sep 26 22:59:59 1971', 'Apr 26 00:00:00 1971', 'Sep 26 23:59:59 1971'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Sep 26 23:00:00 1971', 'May 5 23:59:59 1977', 'Sep 26 23:00:00 1971', 'May 5 23:59:59 1977'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'May 6 00:00:00 1977', 'Oct 20 22:59:59 1977', 'May 6 01:00:00 1977', 'Oct 20 23:59:59 1977'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'Oct 20 23:00:00 1977', 'Mar 23 23:59:59 1978', 'Oct 21 00:00:00 1977', 'Mar 24 00:59:59 1978'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 7200, 'Mar 24 00:00:00 1978', 'Sep 22 00:59:59 1978', 'Mar 24 02:00:00 1978', 'Sep 22 02:59:59 1978'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'Sep 22 01:00:00 1978', 'Oct 25 22:59:59 1979', 'Sep 22 02:00:00 1978', 'Oct 25 23:59:59 1979'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 25 23:00:00 1979', 'Apr 24 23:59:59 1980', 'Oct 25 23:00:00 1979', 'Apr 24 23:59:59 1980'); -timezone.add_rule('Africa/Algiers', 'WEST', 1, 3600, 'Apr 25 00:00:00 1980', 'Oct 31 00:59:59 1980', 'Apr 25 01:00:00 1980', 'Oct 31 01:59:59 1980'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 0, 'Oct 31 01:00:00 1980', 'Apr 30 23:59:59 1981', 'Oct 31 01:00:00 1980', 'Apr 30 23:59:59 1981'); -timezone.add_rule('Africa/Algiers', 'CET', 0, 3600, 'May 1 00:00:00 1981', 'Jan 18 03:14:07 2038', 'May 1 01:00:00 1981', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Asmera --- - -begin -timezone.add_rule('Africa/Asmera', 'EAT', 0, 9320, 'Dec 14 20:45:52 1901', 'May 4 21:24:39 1936', 'Dec 14 23:21:12 1901', 'May 4 23:59:59 1936'); -timezone.add_rule('Africa/Asmera', 'EAT', 0, 10800, 'May 4 21:24:40 1936', 'Jan 18 03:14:07 2038', 'May 5 00:24:40 1936', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Bamako --- - -begin -timezone.add_rule('Africa/Bamako', 'GMT', 0, -1920, 'Dec 14 20:45:52 1901', 'Jan 1 00:31:59 1912', 'Dec 14 20:13:52 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Bamako', 'GMT', 0, 0, 'Jan 1 00:32:00 1912', 'Feb 25 23:59:59 1934', 'Jan 1 00:32:00 1912', 'Feb 25 23:59:59 1934'); -timezone.add_rule('Africa/Bamako', 'GMT', 0, -3600, 'Feb 26 00:00:00 1934', 'Jun 20 00:59:59 1960', 'Feb 25 23:00:00 1934', 'Jun 19 23:59:59 1960'); -timezone.add_rule('Africa/Bamako', 'GMT', 0, 0, 'Jun 20 01:00:00 1960', 'Jan 18 03:14:07 2038', 'Jun 20 01:00:00 1960', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Bangui --- - -begin -timezone.add_rule('Africa/Bangui', 'WAT', 0, 4460, 'Dec 14 20:45:52 1901', 'Dec 31 22:45:39 1911', 'Dec 14 22:00:12 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Bangui', 'WAT', 0, 3600, 'Dec 31 22:45:40 1911', 'Jan 18 03:14:07 2038', 'Dec 31 23:45:40 1911', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Banjul --- - -begin -timezone.add_rule('Africa/Banjul', 'GMT', 0, -3996, 'Dec 14 20:45:52 1901', 'Jan 1 01:06:35 1935', 'Dec 14 19:39:16 1901', 'Dec 31 23:59:59 1934'); -timezone.add_rule('Africa/Banjul', 'GMT', 0, -3600, 'Jan 1 01:06:36 1935', 'Jan 1 00:59:59 1964', 'Jan 1 00:06:36 1935', 'Dec 31 23:59:59 1963'); -timezone.add_rule('Africa/Banjul', 'GMT', 0, 0, 'Jan 1 01:00:00 1964', 'Jan 18 03:14:07 2038', 'Jan 1 01:00:00 1964', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Bissau --- - -begin -timezone.add_rule('Africa/Bissau', 'GMT', 0, -3740, 'Dec 14 20:45:52 1901', 'May 26 01:02:19 1911', 'Dec 14 19:43:32 1901', 'May 25 23:59:59 1911'); -timezone.add_rule('Africa/Bissau', 'GMT', 0, -3600, 'May 26 01:02:20 1911', 'Jan 1 00:59:59 1975', 'May 26 00:02:20 1911', 'Dec 31 23:59:59 1974'); -timezone.add_rule('Africa/Bissau', 'GMT', 0, 0, 'Jan 1 01:00:00 1975', 'Jan 18 03:14:07 2038', 'Jan 1 01:00:00 1975', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Blantyre --- - -begin -timezone.add_rule('Africa/Blantyre', 'CAT', 0, 8400, 'Dec 14 20:45:52 1901', 'Feb 28 21:39:59 1903', 'Dec 14 23:05:52 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Blantyre', 'CAT', 0, 7200, 'Feb 28 21:40:00 1903', 'Jan 18 03:14:07 2038', 'Feb 28 23:40:00 1903', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Brazzaville --- - -begin -timezone.add_rule('Africa/Brazzaville', 'WAT', 0, 3668, 'Dec 14 20:45:52 1901', 'Dec 31 22:58:51 1911', 'Dec 14 21:47:00 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Brazzaville', 'WAT', 0, 3600, 'Dec 31 22:58:52 1911', 'Jan 18 03:14:07 2038', 'Dec 31 23:58:52 1911', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Bujumbura --- - -begin -timezone.add_rule('Africa/Bujumbura', 'CAT', 0, 7200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 22:45:52 1901', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Cairo --- - -begin -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Dec 14 20:45:52 1901', 'Jul 14 21:59:59 1940', 'Dec 14 22:45:52 1901', 'Jul 14 23:59:59 1940'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Jul 14 22:00:00 1940', 'Sep 30 20:59:59 1940', 'Jul 15 01:00:00 1940', 'Sep 30 23:59:59 1940'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 1940', 'Apr 14 21:59:59 1941', 'Sep 30 23:00:00 1940', 'Apr 14 23:59:59 1941'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 14 22:00:00 1941', 'Sep 15 20:59:59 1941', 'Apr 15 01:00:00 1941', 'Sep 15 23:59:59 1941'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 15 21:00:00 1941', 'Mar 31 21:59:59 1942', 'Sep 15 23:00:00 1941', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Mar 31 22:00:00 1942', 'Oct 26 20:59:59 1942', 'Apr 1 01:00:00 1942', 'Oct 26 23:59:59 1942'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 26 21:00:00 1942', 'Mar 31 21:59:59 1943', 'Oct 26 23:00:00 1942', 'Mar 31 23:59:59 1943'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Mar 31 22:00:00 1943', 'Oct 31 20:59:59 1943', 'Apr 1 01:00:00 1943', 'Oct 31 23:59:59 1943'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 31 21:00:00 1943', 'Mar 31 21:59:59 1944', 'Oct 31 23:00:00 1943', 'Mar 31 23:59:59 1944'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Mar 31 22:00:00 1944', 'Oct 31 20:59:59 1944', 'Apr 1 01:00:00 1944', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 31 21:00:00 1944', 'Apr 15 21:59:59 1945', 'Oct 31 23:00:00 1944', 'Apr 15 23:59:59 1945'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 15 22:00:00 1945', 'Oct 31 20:59:59 1945', 'Apr 16 01:00:00 1945', 'Oct 31 23:59:59 1945'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 31 21:00:00 1945', 'May 9 21:59:59 1957', 'Oct 31 23:00:00 1945', 'May 9 23:59:59 1957'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'May 9 22:00:00 1957', 'Sep 30 20:59:59 1957', 'May 10 01:00:00 1957', 'Sep 30 23:59:59 1957'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 1957', 'Apr 30 21:59:59 1958', 'Sep 30 23:00:00 1957', 'Apr 30 23:59:59 1958'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 22:00:00 1958', 'Sep 30 20:59:59 1958', 'May 1 01:00:00 1958', 'Sep 30 23:59:59 1958'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 1958', 'Apr 30 22:59:59 1959', 'Sep 30 23:00:00 1958', 'May 1 00:59:59 1959'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1959', 'Sep 29 23:59:59 1959', 'May 1 02:00:00 1959', 'Sep 30 02:59:59 1959'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1959', 'Apr 30 22:59:59 1960', 'Sep 30 02:00:00 1959', 'May 1 00:59:59 1960'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1960', 'Sep 29 23:59:59 1960', 'May 1 02:00:00 1960', 'Sep 30 02:59:59 1960'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1960', 'Apr 30 22:59:59 1961', 'Sep 30 02:00:00 1960', 'May 1 00:59:59 1961'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1961', 'Sep 29 23:59:59 1961', 'May 1 02:00:00 1961', 'Sep 30 02:59:59 1961'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1961', 'Apr 30 22:59:59 1962', 'Sep 30 02:00:00 1961', 'May 1 00:59:59 1962'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1962', 'Sep 29 23:59:59 1962', 'May 1 02:00:00 1962', 'Sep 30 02:59:59 1962'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1962', 'Apr 30 22:59:59 1963', 'Sep 30 02:00:00 1962', 'May 1 00:59:59 1963'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1963', 'Sep 29 23:59:59 1963', 'May 1 02:00:00 1963', 'Sep 30 02:59:59 1963'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1963', 'Apr 30 22:59:59 1964', 'Sep 30 02:00:00 1963', 'May 1 00:59:59 1964'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1964', 'Sep 29 23:59:59 1964', 'May 1 02:00:00 1964', 'Sep 30 02:59:59 1964'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1964', 'Apr 30 22:59:59 1965', 'Sep 30 02:00:00 1964', 'May 1 00:59:59 1965'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1965', 'Sep 29 23:59:59 1965', 'May 1 02:00:00 1965', 'Sep 30 02:59:59 1965'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 00:00:00 1965', 'Apr 30 22:59:59 1966', 'Sep 30 02:00:00 1965', 'May 1 00:59:59 1966'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1966', 'Sep 30 23:59:59 1966', 'May 1 02:00:00 1966', 'Oct 1 02:59:59 1966'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1966', 'Apr 30 22:59:59 1967', 'Oct 1 02:00:00 1966', 'May 1 00:59:59 1967'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1967', 'Sep 30 23:59:59 1967', 'May 1 02:00:00 1967', 'Oct 1 02:59:59 1967'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1967', 'Apr 30 22:59:59 1968', 'Oct 1 02:00:00 1967', 'May 1 00:59:59 1968'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1968', 'Sep 30 23:59:59 1968', 'May 1 02:00:00 1968', 'Oct 1 02:59:59 1968'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1968', 'Apr 30 22:59:59 1969', 'Oct 1 02:00:00 1968', 'May 1 00:59:59 1969'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1969', 'Sep 30 23:59:59 1969', 'May 1 02:00:00 1969', 'Oct 1 02:59:59 1969'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1969', 'Apr 30 22:59:59 1970', 'Oct 1 02:00:00 1969', 'May 1 00:59:59 1970'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1970', 'Sep 30 23:59:59 1970', 'May 1 02:00:00 1970', 'Oct 1 02:59:59 1970'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1970', 'Apr 30 22:59:59 1971', 'Oct 1 02:00:00 1970', 'May 1 00:59:59 1971'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1971', 'Sep 30 23:59:59 1971', 'May 1 02:00:00 1971', 'Oct 1 02:59:59 1971'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1971', 'Apr 30 22:59:59 1972', 'Oct 1 02:00:00 1971', 'May 1 00:59:59 1972'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1972', 'Sep 30 23:59:59 1972', 'May 1 02:00:00 1972', 'Oct 1 02:59:59 1972'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1972', 'Apr 30 22:59:59 1973', 'Oct 1 02:00:00 1972', 'May 1 00:59:59 1973'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1973', 'Sep 30 23:59:59 1973', 'May 1 02:00:00 1973', 'Oct 1 02:59:59 1973'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1973', 'Apr 30 22:59:59 1974', 'Oct 1 02:00:00 1973', 'May 1 00:59:59 1974'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1974', 'Sep 30 23:59:59 1974', 'May 1 02:00:00 1974', 'Oct 1 02:59:59 1974'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1974', 'Apr 30 22:59:59 1975', 'Oct 1 02:00:00 1974', 'May 1 00:59:59 1975'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1975', 'Sep 30 23:59:59 1975', 'May 1 02:00:00 1975', 'Oct 1 02:59:59 1975'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1975', 'Apr 30 22:59:59 1976', 'Oct 1 02:00:00 1975', 'May 1 00:59:59 1976'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1976', 'Sep 30 23:59:59 1976', 'May 1 02:00:00 1976', 'Oct 1 02:59:59 1976'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1976', 'Apr 30 22:59:59 1977', 'Oct 1 02:00:00 1976', 'May 1 00:59:59 1977'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1977', 'Sep 30 23:59:59 1977', 'May 1 02:00:00 1977', 'Oct 1 02:59:59 1977'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1977', 'Apr 30 22:59:59 1978', 'Oct 1 02:00:00 1977', 'May 1 00:59:59 1978'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1978', 'Sep 30 23:59:59 1978', 'May 1 02:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1978', 'Apr 30 22:59:59 1979', 'Oct 1 02:00:00 1978', 'May 1 00:59:59 1979'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1979', 'Sep 30 23:59:59 1979', 'May 1 02:00:00 1979', 'Oct 1 02:59:59 1979'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1979', 'Apr 30 22:59:59 1980', 'Oct 1 02:00:00 1979', 'May 1 00:59:59 1980'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1980', 'Sep 30 23:59:59 1980', 'May 1 02:00:00 1980', 'Oct 1 02:59:59 1980'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1980', 'Apr 30 22:59:59 1981', 'Oct 1 02:00:00 1980', 'May 1 00:59:59 1981'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1981', 'Sep 30 23:59:59 1981', 'May 1 02:00:00 1981', 'Oct 1 02:59:59 1981'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1981', 'Jul 24 22:59:59 1982', 'Oct 1 02:00:00 1981', 'Jul 25 00:59:59 1982'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Jul 24 23:00:00 1982', 'Sep 30 23:59:59 1982', 'Jul 25 02:00:00 1982', 'Oct 1 02:59:59 1982'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1982', 'Jul 11 22:59:59 1983', 'Oct 1 02:00:00 1982', 'Jul 12 00:59:59 1983'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Jul 11 23:00:00 1983', 'Sep 30 23:59:59 1983', 'Jul 12 02:00:00 1983', 'Oct 1 02:59:59 1983'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1983', 'Apr 30 22:59:59 1984', 'Oct 1 02:00:00 1983', 'May 1 00:59:59 1984'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1984', 'Sep 30 23:59:59 1984', 'May 1 02:00:00 1984', 'Oct 1 02:59:59 1984'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1984', 'Apr 30 22:59:59 1985', 'Oct 1 02:00:00 1984', 'May 1 00:59:59 1985'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1985', 'Sep 30 23:59:59 1985', 'May 1 02:00:00 1985', 'Oct 1 02:59:59 1985'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1985', 'Apr 30 22:59:59 1986', 'Oct 1 02:00:00 1985', 'May 1 00:59:59 1986'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1986', 'Sep 30 23:59:59 1986', 'May 1 02:00:00 1986', 'Oct 1 02:59:59 1986'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1986', 'Apr 30 22:59:59 1987', 'Oct 1 02:00:00 1986', 'May 1 00:59:59 1987'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1987', 'Sep 30 23:59:59 1987', 'May 1 02:00:00 1987', 'Oct 1 02:59:59 1987'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1987', 'Apr 30 22:59:59 1988', 'Oct 1 02:00:00 1987', 'May 1 00:59:59 1988'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1988', 'Sep 30 23:59:59 1988', 'May 1 02:00:00 1988', 'Oct 1 02:59:59 1988'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1988', 'May 5 22:59:59 1989', 'Oct 1 02:00:00 1988', 'May 6 00:59:59 1989'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'May 5 23:00:00 1989', 'Sep 30 23:59:59 1989', 'May 6 02:00:00 1989', 'Oct 1 02:59:59 1989'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1989', 'Apr 30 22:59:59 1990', 'Oct 1 02:00:00 1989', 'May 1 00:59:59 1990'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1990', 'Sep 30 23:59:59 1990', 'May 1 02:00:00 1990', 'Oct 1 02:59:59 1990'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1990', 'Apr 30 22:59:59 1991', 'Oct 1 02:00:00 1990', 'May 1 00:59:59 1991'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1991', 'Sep 30 23:59:59 1991', 'May 1 02:00:00 1991', 'Oct 1 02:59:59 1991'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1991', 'Apr 30 22:59:59 1992', 'Oct 1 02:00:00 1991', 'May 1 00:59:59 1992'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1992', 'Sep 30 23:59:59 1992', 'May 1 02:00:00 1992', 'Oct 1 02:59:59 1992'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1992', 'Apr 30 22:59:59 1993', 'Oct 1 02:00:00 1992', 'May 1 00:59:59 1993'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1993', 'Sep 30 23:59:59 1993', 'May 1 02:00:00 1993', 'Oct 1 02:59:59 1993'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1993', 'Apr 30 22:59:59 1994', 'Oct 1 02:00:00 1993', 'May 1 00:59:59 1994'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 30 23:00:00 1994', 'Sep 30 23:59:59 1994', 'May 1 02:00:00 1994', 'Oct 1 02:59:59 1994'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Oct 1 00:00:00 1994', 'Apr 27 21:59:59 1995', 'Oct 1 02:00:00 1994', 'Apr 27 23:59:59 1995'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 1995', 'Sep 28 20:59:59 1995', 'Apr 28 01:00:00 1995', 'Sep 28 23:59:59 1995'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 1995', 'Apr 25 21:59:59 1996', 'Sep 28 23:00:00 1995', 'Apr 25 23:59:59 1996'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 25 22:00:00 1996', 'Sep 26 20:59:59 1996', 'Apr 26 01:00:00 1996', 'Sep 26 23:59:59 1996'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 26 21:00:00 1996', 'Apr 24 21:59:59 1997', 'Sep 26 23:00:00 1996', 'Apr 24 23:59:59 1997'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 1997', 'Sep 25 20:59:59 1997', 'Apr 25 01:00:00 1997', 'Sep 25 23:59:59 1997'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 1997', 'Apr 23 21:59:59 1998', 'Sep 25 23:00:00 1997', 'Apr 23 23:59:59 1998'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 23 22:00:00 1998', 'Sep 24 20:59:59 1998', 'Apr 24 01:00:00 1998', 'Sep 24 23:59:59 1998'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 24 21:00:00 1998', 'Apr 22 21:59:59 1999', 'Sep 24 23:00:00 1998', 'Apr 22 23:59:59 1999'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 22 22:00:00 1999', 'Sep 30 20:59:59 1999', 'Apr 23 01:00:00 1999', 'Sep 30 23:59:59 1999'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 1999', 'Apr 27 21:59:59 2000', 'Sep 30 23:00:00 1999', 'Apr 27 23:59:59 2000'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 2000', 'Sep 28 20:59:59 2000', 'Apr 28 01:00:00 2000', 'Sep 28 23:59:59 2000'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 2000', 'Apr 26 21:59:59 2001', 'Sep 28 23:00:00 2000', 'Apr 26 23:59:59 2001'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 26 22:00:00 2001', 'Sep 27 20:59:59 2001', 'Apr 27 01:00:00 2001', 'Sep 27 23:59:59 2001'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 27 21:00:00 2001', 'Apr 25 21:59:59 2002', 'Sep 27 23:00:00 2001', 'Apr 25 23:59:59 2002'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 25 22:00:00 2002', 'Sep 26 20:59:59 2002', 'Apr 26 01:00:00 2002', 'Sep 26 23:59:59 2002'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 26 21:00:00 2002', 'Apr 24 21:59:59 2003', 'Sep 26 23:00:00 2002', 'Apr 24 23:59:59 2003'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 2003', 'Sep 25 20:59:59 2003', 'Apr 25 01:00:00 2003', 'Sep 25 23:59:59 2003'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 2003', 'Apr 22 21:59:59 2004', 'Sep 25 23:00:00 2003', 'Apr 22 23:59:59 2004'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 22 22:00:00 2004', 'Sep 30 20:59:59 2004', 'Apr 23 01:00:00 2004', 'Sep 30 23:59:59 2004'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 2004', 'Apr 21 21:59:59 2005', 'Sep 30 23:00:00 2004', 'Apr 21 23:59:59 2005'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 21 22:00:00 2005', 'Sep 29 20:59:59 2005', 'Apr 22 01:00:00 2005', 'Sep 29 23:59:59 2005'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 29 21:00:00 2005', 'Apr 27 21:59:59 2006', 'Sep 29 23:00:00 2005', 'Apr 27 23:59:59 2006'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 2006', 'Sep 28 20:59:59 2006', 'Apr 28 01:00:00 2006', 'Sep 28 23:59:59 2006'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 2006', 'Apr 26 21:59:59 2007', 'Sep 28 23:00:00 2006', 'Apr 26 23:59:59 2007'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 26 22:00:00 2007', 'Sep 27 20:59:59 2007', 'Apr 27 01:00:00 2007', 'Sep 27 23:59:59 2007'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 27 21:00:00 2007', 'Apr 24 21:59:59 2008', 'Sep 27 23:00:00 2007', 'Apr 24 23:59:59 2008'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 2008', 'Sep 25 20:59:59 2008', 'Apr 25 01:00:00 2008', 'Sep 25 23:59:59 2008'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 2008', 'Apr 23 21:59:59 2009', 'Sep 25 23:00:00 2008', 'Apr 23 23:59:59 2009'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 23 22:00:00 2009', 'Sep 24 20:59:59 2009', 'Apr 24 01:00:00 2009', 'Sep 24 23:59:59 2009'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 24 21:00:00 2009', 'Apr 22 21:59:59 2010', 'Sep 24 23:00:00 2009', 'Apr 22 23:59:59 2010'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 22 22:00:00 2010', 'Sep 30 20:59:59 2010', 'Apr 23 01:00:00 2010', 'Sep 30 23:59:59 2010'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 2010', 'Apr 21 21:59:59 2011', 'Sep 30 23:00:00 2010', 'Apr 21 23:59:59 2011'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 21 22:00:00 2011', 'Sep 29 20:59:59 2011', 'Apr 22 01:00:00 2011', 'Sep 29 23:59:59 2011'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 29 21:00:00 2011', 'Apr 26 21:59:59 2012', 'Sep 29 23:00:00 2011', 'Apr 26 23:59:59 2012'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 26 22:00:00 2012', 'Sep 27 20:59:59 2012', 'Apr 27 01:00:00 2012', 'Sep 27 23:59:59 2012'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 27 21:00:00 2012', 'Apr 25 21:59:59 2013', 'Sep 27 23:00:00 2012', 'Apr 25 23:59:59 2013'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 25 22:00:00 2013', 'Sep 26 20:59:59 2013', 'Apr 26 01:00:00 2013', 'Sep 26 23:59:59 2013'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 26 21:00:00 2013', 'Apr 24 21:59:59 2014', 'Sep 26 23:00:00 2013', 'Apr 24 23:59:59 2014'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 2014', 'Sep 25 20:59:59 2014', 'Apr 25 01:00:00 2014', 'Sep 25 23:59:59 2014'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 2014', 'Apr 23 21:59:59 2015', 'Sep 25 23:00:00 2014', 'Apr 23 23:59:59 2015'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 23 22:00:00 2015', 'Sep 24 20:59:59 2015', 'Apr 24 01:00:00 2015', 'Sep 24 23:59:59 2015'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 24 21:00:00 2015', 'Apr 21 21:59:59 2016', 'Sep 24 23:00:00 2015', 'Apr 21 23:59:59 2016'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 21 22:00:00 2016', 'Sep 29 20:59:59 2016', 'Apr 22 01:00:00 2016', 'Sep 29 23:59:59 2016'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 29 21:00:00 2016', 'Apr 27 21:59:59 2017', 'Sep 29 23:00:00 2016', 'Apr 27 23:59:59 2017'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 2017', 'Sep 28 20:59:59 2017', 'Apr 28 01:00:00 2017', 'Sep 28 23:59:59 2017'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 2017', 'Apr 26 21:59:59 2018', 'Sep 28 23:00:00 2017', 'Apr 26 23:59:59 2018'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 26 22:00:00 2018', 'Sep 27 20:59:59 2018', 'Apr 27 01:00:00 2018', 'Sep 27 23:59:59 2018'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 27 21:00:00 2018', 'Apr 25 21:59:59 2019', 'Sep 27 23:00:00 2018', 'Apr 25 23:59:59 2019'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 25 22:00:00 2019', 'Sep 26 20:59:59 2019', 'Apr 26 01:00:00 2019', 'Sep 26 23:59:59 2019'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 26 21:00:00 2019', 'Apr 23 21:59:59 2020', 'Sep 26 23:00:00 2019', 'Apr 23 23:59:59 2020'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 23 22:00:00 2020', 'Sep 24 20:59:59 2020', 'Apr 24 01:00:00 2020', 'Sep 24 23:59:59 2020'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 24 21:00:00 2020', 'Apr 22 21:59:59 2021', 'Sep 24 23:00:00 2020', 'Apr 22 23:59:59 2021'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 22 22:00:00 2021', 'Sep 30 20:59:59 2021', 'Apr 23 01:00:00 2021', 'Sep 30 23:59:59 2021'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 2021', 'Apr 21 21:59:59 2022', 'Sep 30 23:00:00 2021', 'Apr 21 23:59:59 2022'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 21 22:00:00 2022', 'Sep 29 20:59:59 2022', 'Apr 22 01:00:00 2022', 'Sep 29 23:59:59 2022'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 29 21:00:00 2022', 'Apr 27 21:59:59 2023', 'Sep 29 23:00:00 2022', 'Apr 27 23:59:59 2023'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 2023', 'Sep 28 20:59:59 2023', 'Apr 28 01:00:00 2023', 'Sep 28 23:59:59 2023'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 2023', 'Apr 25 21:59:59 2024', 'Sep 28 23:00:00 2023', 'Apr 25 23:59:59 2024'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 25 22:00:00 2024', 'Sep 26 20:59:59 2024', 'Apr 26 01:00:00 2024', 'Sep 26 23:59:59 2024'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 26 21:00:00 2024', 'Apr 24 21:59:59 2025', 'Sep 26 23:00:00 2024', 'Apr 24 23:59:59 2025'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 2025', 'Sep 25 20:59:59 2025', 'Apr 25 01:00:00 2025', 'Sep 25 23:59:59 2025'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 2025', 'Apr 23 21:59:59 2026', 'Sep 25 23:00:00 2025', 'Apr 23 23:59:59 2026'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 23 22:00:00 2026', 'Sep 24 20:59:59 2026', 'Apr 24 01:00:00 2026', 'Sep 24 23:59:59 2026'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 24 21:00:00 2026', 'Apr 22 21:59:59 2027', 'Sep 24 23:00:00 2026', 'Apr 22 23:59:59 2027'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 22 22:00:00 2027', 'Sep 30 20:59:59 2027', 'Apr 23 01:00:00 2027', 'Sep 30 23:59:59 2027'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 2027', 'Apr 27 21:59:59 2028', 'Sep 30 23:00:00 2027', 'Apr 27 23:59:59 2028'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 2028', 'Sep 28 20:59:59 2028', 'Apr 28 01:00:00 2028', 'Sep 28 23:59:59 2028'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 2028', 'Apr 26 21:59:59 2029', 'Sep 28 23:00:00 2028', 'Apr 26 23:59:59 2029'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 26 22:00:00 2029', 'Sep 27 20:59:59 2029', 'Apr 27 01:00:00 2029', 'Sep 27 23:59:59 2029'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 27 21:00:00 2029', 'Apr 25 21:59:59 2030', 'Sep 27 23:00:00 2029', 'Apr 25 23:59:59 2030'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 25 22:00:00 2030', 'Sep 26 20:59:59 2030', 'Apr 26 01:00:00 2030', 'Sep 26 23:59:59 2030'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 26 21:00:00 2030', 'Apr 24 21:59:59 2031', 'Sep 26 23:00:00 2030', 'Apr 24 23:59:59 2031'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 2031', 'Sep 25 20:59:59 2031', 'Apr 25 01:00:00 2031', 'Sep 25 23:59:59 2031'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 2031', 'Apr 22 21:59:59 2032', 'Sep 25 23:00:00 2031', 'Apr 22 23:59:59 2032'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 22 22:00:00 2032', 'Sep 30 20:59:59 2032', 'Apr 23 01:00:00 2032', 'Sep 30 23:59:59 2032'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 30 21:00:00 2032', 'Apr 21 21:59:59 2033', 'Sep 30 23:00:00 2032', 'Apr 21 23:59:59 2033'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 21 22:00:00 2033', 'Sep 29 20:59:59 2033', 'Apr 22 01:00:00 2033', 'Sep 29 23:59:59 2033'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 29 21:00:00 2033', 'Apr 27 21:59:59 2034', 'Sep 29 23:00:00 2033', 'Apr 27 23:59:59 2034'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 27 22:00:00 2034', 'Sep 28 20:59:59 2034', 'Apr 28 01:00:00 2034', 'Sep 28 23:59:59 2034'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 28 21:00:00 2034', 'Apr 26 21:59:59 2035', 'Sep 28 23:00:00 2034', 'Apr 26 23:59:59 2035'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 26 22:00:00 2035', 'Sep 27 20:59:59 2035', 'Apr 27 01:00:00 2035', 'Sep 27 23:59:59 2035'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 27 21:00:00 2035', 'Apr 24 21:59:59 2036', 'Sep 27 23:00:00 2035', 'Apr 24 23:59:59 2036'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 24 22:00:00 2036', 'Sep 25 20:59:59 2036', 'Apr 25 01:00:00 2036', 'Sep 25 23:59:59 2036'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 25 21:00:00 2036', 'Apr 23 21:59:59 2037', 'Sep 25 23:00:00 2036', 'Apr 23 23:59:59 2037'); -timezone.add_rule('Africa/Cairo', 'EEST', 1, 10800, 'Apr 23 22:00:00 2037', 'Sep 24 20:59:59 2037', 'Apr 24 01:00:00 2037', 'Sep 24 23:59:59 2037'); -timezone.add_rule('Africa/Cairo', 'EET', 0, 7200, 'Sep 24 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 24 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Casablanca --- - -begin -timezone.add_rule('Africa/Casablanca', 'WET', 0, -1820, 'Dec 14 20:45:52 1901', 'Oct 26 00:30:19 1913', 'Dec 14 20:15:32 1901', 'Oct 25 23:59:59 1913'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Oct 26 00:30:20 1913', 'Sep 11 23:59:59 1939', 'Oct 26 00:30:20 1913', 'Sep 11 23:59:59 1939'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'Sep 12 00:00:00 1939', 'Nov 18 22:59:59 1939', 'Sep 12 01:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Nov 18 23:00:00 1939', 'Feb 24 23:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 24 23:59:59 1940'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'Feb 25 00:00:00 1940', 'Nov 17 22:59:59 1945', 'Feb 25 01:00:00 1940', 'Nov 17 23:59:59 1945'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Nov 17 23:00:00 1945', 'Jun 10 23:59:59 1950', 'Nov 17 23:00:00 1945', 'Jun 10 23:59:59 1950'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'Jun 11 00:00:00 1950', 'Oct 28 22:59:59 1950', 'Jun 11 01:00:00 1950', 'Oct 28 23:59:59 1950'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Oct 28 23:00:00 1950', 'Jun 3 11:59:59 1967', 'Oct 28 23:00:00 1950', 'Jun 3 11:59:59 1967'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'Jun 3 12:00:00 1967', 'Sep 30 22:59:59 1967', 'Jun 3 13:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Sep 30 23:00:00 1967', 'Jun 23 23:59:59 1974', 'Sep 30 23:00:00 1967', 'Jun 23 23:59:59 1974'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'Jun 24 00:00:00 1974', 'Aug 31 22:59:59 1974', 'Jun 24 01:00:00 1974', 'Aug 31 23:59:59 1974'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Aug 31 23:00:00 1974', 'Apr 30 23:59:59 1976', 'Aug 31 23:00:00 1974', 'Apr 30 23:59:59 1976'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'May 1 00:00:00 1976', 'Jul 31 22:59:59 1976', 'May 1 01:00:00 1976', 'Jul 31 23:59:59 1976'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Jul 31 23:00:00 1976', 'Apr 30 23:59:59 1977', 'Jul 31 23:00:00 1976', 'Apr 30 23:59:59 1977'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'May 1 00:00:00 1977', 'Sep 27 22:59:59 1977', 'May 1 01:00:00 1977', 'Sep 27 23:59:59 1977'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Sep 27 23:00:00 1977', 'May 31 23:59:59 1978', 'Sep 27 23:00:00 1977', 'May 31 23:59:59 1978'); -timezone.add_rule('Africa/Casablanca', 'WEST', 1, 3600, 'Jun 1 00:00:00 1978', 'Aug 3 22:59:59 1978', 'Jun 1 01:00:00 1978', 'Aug 3 23:59:59 1978'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Aug 3 23:00:00 1978', 'Mar 15 23:59:59 1984', 'Aug 3 23:00:00 1978', 'Mar 15 23:59:59 1984'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 3600, 'Mar 16 00:00:00 1984', 'Dec 31 22:59:59 1985', 'Mar 16 01:00:00 1984', 'Dec 31 23:59:59 1985'); -timezone.add_rule('Africa/Casablanca', 'WET', 0, 0, 'Dec 31 23:00:00 1985', 'Jan 18 03:14:07 2038', 'Dec 31 23:00:00 1985', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Ceuta --- - -begin -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Dec 14 20:45:52 1901', 'May 6 22:59:59 1918', 'Dec 14 20:45:52 1901', 'May 6 22:59:59 1918'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'May 6 23:00:00 1918', 'Oct 7 21:59:59 1918', 'May 7 00:00:00 1918', 'Oct 7 22:59:59 1918'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Oct 7 22:00:00 1918', 'Apr 16 22:59:59 1924', 'Oct 7 22:00:00 1918', 'Apr 16 22:59:59 1924'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Apr 16 23:00:00 1924', 'Oct 4 22:59:59 1924', 'Apr 17 00:00:00 1924', 'Oct 4 23:59:59 1924'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Oct 4 23:00:00 1924', 'Apr 17 22:59:59 1926', 'Oct 4 23:00:00 1924', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 22:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Oct 6 23:00:00 1928', 'Jun 3 11:59:59 1967', 'Oct 6 23:00:00 1928', 'Jun 3 11:59:59 1967'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Jun 3 12:00:00 1967', 'Sep 30 22:59:59 1967', 'Jun 3 13:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Sep 30 23:00:00 1967', 'Jun 23 23:59:59 1974', 'Sep 30 23:00:00 1967', 'Jun 23 23:59:59 1974'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Jun 24 00:00:00 1974', 'Aug 31 22:59:59 1974', 'Jun 24 01:00:00 1974', 'Aug 31 23:59:59 1974'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Aug 31 23:00:00 1974', 'Apr 30 23:59:59 1976', 'Aug 31 23:00:00 1974', 'Apr 30 23:59:59 1976'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'May 1 00:00:00 1976', 'Jul 31 22:59:59 1976', 'May 1 01:00:00 1976', 'Jul 31 23:59:59 1976'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Jul 31 23:00:00 1976', 'Apr 30 23:59:59 1977', 'Jul 31 23:00:00 1976', 'Apr 30 23:59:59 1977'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'May 1 00:00:00 1977', 'Sep 27 22:59:59 1977', 'May 1 01:00:00 1977', 'Sep 27 23:59:59 1977'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Sep 27 23:00:00 1977', 'May 31 23:59:59 1978', 'Sep 27 23:00:00 1977', 'May 31 23:59:59 1978'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 3600, 'Jun 1 00:00:00 1978', 'Aug 3 22:59:59 1978', 'Jun 1 01:00:00 1978', 'Aug 3 23:59:59 1978'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 0, 'Aug 3 23:00:00 1978', 'Mar 15 23:59:59 1984', 'Aug 3 23:00:00 1978', 'Mar 15 23:59:59 1984'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Mar 16 00:00:00 1984', 'Mar 30 00:59:59 1986', 'Mar 16 01:00:00 1984', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Africa/Ceuta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Africa/Ceuta', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Conakry --- - -begin -timezone.add_rule('Africa/Conakry', 'GMT', 0, -3292, 'Dec 14 20:45:52 1901', 'Jan 1 00:54:51 1912', 'Dec 14 19:51:00 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Conakry', 'GMT', 0, 0, 'Jan 1 00:54:52 1912', 'Feb 25 23:59:59 1934', 'Jan 1 00:54:52 1912', 'Feb 25 23:59:59 1934'); -timezone.add_rule('Africa/Conakry', 'GMT', 0, -3600, 'Feb 26 00:00:00 1934', 'Jan 1 00:59:59 1960', 'Feb 25 23:00:00 1934', 'Dec 31 23:59:59 1959'); -timezone.add_rule('Africa/Conakry', 'GMT', 0, 0, 'Jan 1 01:00:00 1960', 'Jan 18 03:14:07 2038', 'Jan 1 01:00:00 1960', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Dakar --- - -begin -timezone.add_rule('Africa/Dakar', 'GMT', 0, -4184, 'Dec 14 20:45:52 1901', 'Jan 1 01:09:43 1912', 'Dec 14 19:36:08 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Dakar', 'GMT', 0, -3600, 'Jan 1 01:09:44 1912', 'Jun 1 00:59:59 1941', 'Jan 1 00:09:44 1912', 'May 31 23:59:59 1941'); -timezone.add_rule('Africa/Dakar', 'GMT', 0, 0, 'Jun 1 01:00:00 1941', 'Jan 18 03:14:07 2038', 'Jun 1 01:00:00 1941', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Dar_es_Salaam --- - -begin -timezone.add_rule('Africa/Dar_es_Salaam', 'EAT', 0, 9428, 'Dec 14 20:45:52 1901', 'Dec 31 21:22:51 1930', 'Dec 14 23:23:00 1901', 'Dec 31 23:59:59 1930'); -timezone.add_rule('Africa/Dar_es_Salaam', 'EAT', 0, 10800, 'Dec 31 21:22:52 1930', 'Dec 31 20:59:59 1947', 'Jan 1 00:22:52 1931', 'Dec 31 23:59:59 1947'); -timezone.add_rule('Africa/Dar_es_Salaam', 'EAT', 0, 9900, 'Dec 31 21:00:00 1947', 'Dec 31 21:14:59 1960', 'Dec 31 23:45:00 1947', 'Dec 31 23:59:59 1960'); -timezone.add_rule('Africa/Dar_es_Salaam', 'EAT', 0, 10800, 'Dec 31 21:15:00 1960', 'Jan 18 03:14:07 2038', 'Jan 1 00:15:00 1961', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Djibouti --- - -begin -timezone.add_rule('Africa/Djibouti', 'EAT', 0, 10356, 'Dec 14 20:45:52 1901', 'Jun 30 21:07:23 1911', 'Dec 14 23:38:28 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('Africa/Djibouti', 'EAT', 0, 10800, 'Jun 30 21:07:24 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:07:24 1911', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Douala --- - -begin -timezone.add_rule('Africa/Douala', 'WAT', 0, 2328, 'Dec 14 20:45:52 1901', 'Dec 31 23:21:11 1911', 'Dec 14 21:24:40 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Douala', 'WAT', 0, 3600, 'Dec 31 23:21:12 1911', 'Jan 18 03:14:07 2038', 'Jan 1 00:21:12 1912', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/El_Aaiun --- - -begin -timezone.add_rule('Africa/El_Aaiun', 'WET', 0, -3168, 'Dec 14 20:45:52 1901', 'Jan 1 00:52:47 1934', 'Dec 14 19:53:04 1901', 'Dec 31 23:59:59 1933'); -timezone.add_rule('Africa/El_Aaiun', 'WET', 0, -3600, 'Jan 1 00:52:48 1934', 'Apr 14 00:59:59 1976', 'Dec 31 23:52:48 1933', 'Apr 13 23:59:59 1976'); -timezone.add_rule('Africa/El_Aaiun', 'WET', 0, 0, 'Apr 14 01:00:00 1976', 'Jan 18 03:14:07 2038', 'Apr 14 01:00:00 1976', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Freetown --- - -begin -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3180, 'Dec 14 20:45:52 1901', 'Jun 1 00:52:59 1913', 'Dec 14 19:52:52 1901', 'May 31 23:59:59 1913'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Jun 1 00:53:00 1913', 'Jun 1 00:59:59 1935', 'May 31 23:53:00 1913', 'May 31 23:59:59 1935'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1935', 'Oct 1 00:19:59 1935', 'Jun 1 00:40:00 1935', 'Sep 30 23:59:59 1935'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1935', 'Jun 1 00:59:59 1936', 'Sep 30 23:20:00 1935', 'May 31 23:59:59 1936'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1936', 'Oct 1 00:19:59 1936', 'Jun 1 00:40:00 1936', 'Sep 30 23:59:59 1936'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1936', 'Jun 1 00:59:59 1937', 'Sep 30 23:20:00 1936', 'May 31 23:59:59 1937'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1937', 'Oct 1 00:19:59 1937', 'Jun 1 00:40:00 1937', 'Sep 30 23:59:59 1937'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1937', 'Jun 1 00:59:59 1938', 'Sep 30 23:20:00 1937', 'May 31 23:59:59 1938'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1938', 'Oct 1 00:19:59 1938', 'Jun 1 00:40:00 1938', 'Sep 30 23:59:59 1938'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1938', 'Jun 1 00:59:59 1939', 'Sep 30 23:20:00 1938', 'May 31 23:59:59 1939'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1939', 'Oct 1 00:19:59 1939', 'Jun 1 00:40:00 1939', 'Sep 30 23:59:59 1939'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1939', 'Jun 1 00:59:59 1940', 'Sep 30 23:20:00 1939', 'May 31 23:59:59 1940'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1940', 'Oct 1 00:19:59 1940', 'Jun 1 00:40:00 1940', 'Sep 30 23:59:59 1940'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1940', 'Jun 1 00:59:59 1941', 'Sep 30 23:20:00 1940', 'May 31 23:59:59 1941'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1941', 'Oct 1 00:19:59 1941', 'Jun 1 00:40:00 1941', 'Sep 30 23:59:59 1941'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1941', 'Jun 1 00:59:59 1942', 'Sep 30 23:20:00 1941', 'May 31 23:59:59 1942'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, -1200, 'Jun 1 01:00:00 1942', 'Oct 1 00:19:59 1942', 'Jun 1 00:40:00 1942', 'Sep 30 23:59:59 1942'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, -3600, 'Oct 1 00:20:00 1942', 'Jan 1 00:59:59 1957', 'Sep 30 23:20:00 1942', 'Dec 31 23:59:59 1956'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Jan 1 01:00:00 1957', 'May 31 23:59:59 1957', 'Jan 1 01:00:00 1957', 'May 31 23:59:59 1957'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, 3600, 'Jun 1 00:00:00 1957', 'Aug 31 22:59:59 1957', 'Jun 1 01:00:00 1957', 'Aug 31 23:59:59 1957'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Aug 31 23:00:00 1957', 'May 31 23:59:59 1958', 'Aug 31 23:00:00 1957', 'May 31 23:59:59 1958'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, 3600, 'Jun 1 00:00:00 1958', 'Aug 31 22:59:59 1958', 'Jun 1 01:00:00 1958', 'Aug 31 23:59:59 1958'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Aug 31 23:00:00 1958', 'May 31 23:59:59 1959', 'Aug 31 23:00:00 1958', 'May 31 23:59:59 1959'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, 3600, 'Jun 1 00:00:00 1959', 'Aug 31 22:59:59 1959', 'Jun 1 01:00:00 1959', 'Aug 31 23:59:59 1959'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Aug 31 23:00:00 1959', 'May 31 23:59:59 1960', 'Aug 31 23:00:00 1959', 'May 31 23:59:59 1960'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, 3600, 'Jun 1 00:00:00 1960', 'Aug 31 22:59:59 1960', 'Jun 1 01:00:00 1960', 'Aug 31 23:59:59 1960'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Aug 31 23:00:00 1960', 'May 31 23:59:59 1961', 'Aug 31 23:00:00 1960', 'May 31 23:59:59 1961'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, 3600, 'Jun 1 00:00:00 1961', 'Aug 31 22:59:59 1961', 'Jun 1 01:00:00 1961', 'Aug 31 23:59:59 1961'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Aug 31 23:00:00 1961', 'May 31 23:59:59 1962', 'Aug 31 23:00:00 1961', 'May 31 23:59:59 1962'); -timezone.add_rule('Africa/Freetown', 'SLST', 1, 3600, 'Jun 1 00:00:00 1962', 'Aug 31 22:59:59 1962', 'Jun 1 01:00:00 1962', 'Aug 31 23:59:59 1962'); -timezone.add_rule('Africa/Freetown', 'GMT', 0, 0, 'Aug 31 23:00:00 1962', 'Jan 18 03:14:07 2038', 'Aug 31 23:00:00 1962', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Gaborone --- - -begin -timezone.add_rule('Africa/Gaborone', 'CAT', 0, 7200, 'Dec 14 20:45:52 1901', 'Sep 18 23:59:59 1943', 'Dec 14 22:45:52 1901', 'Sep 19 01:59:59 1943'); -timezone.add_rule('Africa/Gaborone', 'CAST', 1, 10800, 'Sep 19 00:00:00 1943', 'Mar 18 22:59:59 1944', 'Sep 19 03:00:00 1943', 'Mar 19 01:59:59 1944'); -timezone.add_rule('Africa/Gaborone', 'CAT', 0, 7200, 'Mar 18 23:00:00 1944', 'Jan 18 03:14:07 2038', 'Mar 19 01:00:00 1944', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Harare --- - -begin -timezone.add_rule('Africa/Harare', 'CAT', 0, 7452, 'Dec 14 20:45:52 1901', 'Feb 28 21:55:47 1903', 'Dec 14 22:50:04 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Harare', 'CAT', 0, 7200, 'Feb 28 21:55:48 1903', 'Jan 18 03:14:07 2038', 'Feb 28 23:55:48 1903', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Johannesburg --- - -begin -timezone.add_rule('Africa/Johannesburg', 'SAST', 0, 5400, 'Dec 14 20:45:52 1901', 'Feb 28 22:29:59 1903', 'Dec 14 22:15:52 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Johannesburg', 'SAST', 0, 7200, 'Feb 28 22:30:00 1903', 'Sep 19 23:59:59 1942', 'Mar 1 00:30:00 1903', 'Sep 20 01:59:59 1942'); -timezone.add_rule('Africa/Johannesburg', 'SAST', 1, 10800, 'Sep 20 00:00:00 1942', 'Mar 20 22:59:59 1943', 'Sep 20 03:00:00 1942', 'Mar 21 01:59:59 1943'); -timezone.add_rule('Africa/Johannesburg', 'SAST', 0, 7200, 'Mar 20 23:00:00 1943', 'Sep 18 23:59:59 1943', 'Mar 21 01:00:00 1943', 'Sep 19 01:59:59 1943'); -timezone.add_rule('Africa/Johannesburg', 'SAST', 1, 10800, 'Sep 19 00:00:00 1943', 'Mar 18 22:59:59 1944', 'Sep 19 03:00:00 1943', 'Mar 19 01:59:59 1944'); -timezone.add_rule('Africa/Johannesburg', 'SAST', 0, 7200, 'Mar 18 23:00:00 1944', 'Jan 18 03:14:07 2038', 'Mar 19 01:00:00 1944', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Kampala --- - -begin -timezone.add_rule('Africa/Kampala', 'EAT', 0, 7780, 'Dec 14 20:45:52 1901', 'Jun 30 21:50:19 1928', 'Dec 14 22:55:32 1901', 'Jun 30 23:59:59 1928'); -timezone.add_rule('Africa/Kampala', 'EAT', 0, 10800, 'Jun 30 21:50:20 1928', 'Dec 31 20:59:59 1929', 'Jul 1 00:50:20 1928', 'Dec 31 23:59:59 1929'); -timezone.add_rule('Africa/Kampala', 'EAT', 0, 9000, 'Dec 31 21:00:00 1929', 'Dec 31 21:29:59 1947', 'Dec 31 23:30:00 1929', 'Dec 31 23:59:59 1947'); -timezone.add_rule('Africa/Kampala', 'EAT', 0, 9900, 'Dec 31 21:30:00 1947', 'Dec 31 21:14:59 1956', 'Jan 1 00:15:00 1948', 'Dec 31 23:59:59 1956'); -timezone.add_rule('Africa/Kampala', 'EAT', 0, 10800, 'Dec 31 21:15:00 1956', 'Jan 18 03:14:07 2038', 'Jan 1 00:15:00 1957', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Khartoum --- - -begin -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7808, 'Dec 14 20:45:52 1901', 'Dec 31 21:49:51 1930', 'Dec 14 22:56:00 1901', 'Dec 31 23:59:59 1930'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Dec 31 21:49:52 1930', 'Apr 30 21:59:59 1970', 'Dec 31 23:49:52 1930', 'Apr 30 23:59:59 1970'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 30 22:00:00 1970', 'Oct 14 20:59:59 1970', 'May 1 01:00:00 1970', 'Oct 14 23:59:59 1970'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1970', 'Apr 29 21:59:59 1971', 'Oct 14 23:00:00 1970', 'Apr 29 23:59:59 1971'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 29 22:00:00 1971', 'Oct 14 20:59:59 1971', 'Apr 30 01:00:00 1971', 'Oct 14 23:59:59 1971'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1971', 'Apr 29 21:59:59 1972', 'Oct 14 23:00:00 1971', 'Apr 29 23:59:59 1972'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 29 22:00:00 1972', 'Oct 14 20:59:59 1972', 'Apr 30 01:00:00 1972', 'Oct 14 23:59:59 1972'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1972', 'Apr 28 21:59:59 1973', 'Oct 14 23:00:00 1972', 'Apr 28 23:59:59 1973'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 28 22:00:00 1973', 'Oct 14 20:59:59 1973', 'Apr 29 01:00:00 1973', 'Oct 14 23:59:59 1973'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1973', 'Apr 27 21:59:59 1974', 'Oct 14 23:00:00 1973', 'Apr 27 23:59:59 1974'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 27 22:00:00 1974', 'Oct 14 20:59:59 1974', 'Apr 28 01:00:00 1974', 'Oct 14 23:59:59 1974'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1974', 'Apr 26 21:59:59 1975', 'Oct 14 23:00:00 1974', 'Apr 26 23:59:59 1975'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 26 22:00:00 1975', 'Oct 14 20:59:59 1975', 'Apr 27 01:00:00 1975', 'Oct 14 23:59:59 1975'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1975', 'Apr 24 21:59:59 1976', 'Oct 14 23:00:00 1975', 'Apr 24 23:59:59 1976'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 24 22:00:00 1976', 'Oct 14 20:59:59 1976', 'Apr 25 01:00:00 1976', 'Oct 14 23:59:59 1976'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1976', 'Apr 23 21:59:59 1977', 'Oct 14 23:00:00 1976', 'Apr 23 23:59:59 1977'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 23 22:00:00 1977', 'Oct 14 20:59:59 1977', 'Apr 24 01:00:00 1977', 'Oct 14 23:59:59 1977'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1977', 'Apr 29 21:59:59 1978', 'Oct 14 23:00:00 1977', 'Apr 29 23:59:59 1978'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 29 22:00:00 1978', 'Oct 14 20:59:59 1978', 'Apr 30 01:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1978', 'Apr 28 21:59:59 1979', 'Oct 14 23:00:00 1978', 'Apr 28 23:59:59 1979'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 28 22:00:00 1979', 'Oct 14 20:59:59 1979', 'Apr 29 01:00:00 1979', 'Oct 14 23:59:59 1979'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1979', 'Apr 26 21:59:59 1980', 'Oct 14 23:00:00 1979', 'Apr 26 23:59:59 1980'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 26 22:00:00 1980', 'Oct 14 20:59:59 1980', 'Apr 27 01:00:00 1980', 'Oct 14 23:59:59 1980'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1980', 'Apr 25 21:59:59 1981', 'Oct 14 23:00:00 1980', 'Apr 25 23:59:59 1981'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 25 22:00:00 1981', 'Oct 14 20:59:59 1981', 'Apr 26 01:00:00 1981', 'Oct 14 23:59:59 1981'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1981', 'Apr 24 21:59:59 1982', 'Oct 14 23:00:00 1981', 'Apr 24 23:59:59 1982'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 24 22:00:00 1982', 'Oct 14 20:59:59 1982', 'Apr 25 01:00:00 1982', 'Oct 14 23:59:59 1982'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1982', 'Apr 23 21:59:59 1983', 'Oct 14 23:00:00 1982', 'Apr 23 23:59:59 1983'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 23 22:00:00 1983', 'Oct 14 20:59:59 1983', 'Apr 24 01:00:00 1983', 'Oct 14 23:59:59 1983'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1983', 'Apr 28 21:59:59 1984', 'Oct 14 23:00:00 1983', 'Apr 28 23:59:59 1984'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 28 22:00:00 1984', 'Oct 14 20:59:59 1984', 'Apr 29 01:00:00 1984', 'Oct 14 23:59:59 1984'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1984', 'Apr 27 21:59:59 1985', 'Oct 14 23:00:00 1984', 'Apr 27 23:59:59 1985'); -timezone.add_rule('Africa/Khartoum', 'CAST', 1, 10800, 'Apr 27 22:00:00 1985', 'Oct 14 20:59:59 1985', 'Apr 28 01:00:00 1985', 'Oct 14 23:59:59 1985'); -timezone.add_rule('Africa/Khartoum', 'CAT', 0, 7200, 'Oct 14 21:00:00 1985', 'Jan 18 03:14:07 2038', 'Oct 14 23:00:00 1985', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Kigali --- - -begin -timezone.add_rule('Africa/Kigali', 'CAT', 0, 7216, 'Dec 14 20:45:52 1901', 'May 31 21:59:43 1935', 'Dec 14 22:46:08 1901', 'May 31 23:59:59 1935'); -timezone.add_rule('Africa/Kigali', 'CAT', 0, 7200, 'May 31 21:59:44 1935', 'Jan 18 03:14:07 2038', 'May 31 23:59:44 1935', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Kinshasa --- - -begin -timezone.add_rule('Africa/Kinshasa', 'WAT', 0, 3600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 21:45:52 1901', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Lagos --- - -begin -timezone.add_rule('Africa/Lagos', 'WAT', 0, 816, 'Dec 14 20:45:52 1901', 'Aug 31 23:46:23 1919', 'Dec 14 20:59:28 1901', 'Aug 31 23:59:59 1919'); -timezone.add_rule('Africa/Lagos', 'WAT', 0, 3600, 'Aug 31 23:46:24 1919', 'Jan 18 03:14:07 2038', 'Sep 1 00:46:24 1919', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Libreville --- - -begin -timezone.add_rule('Africa/Libreville', 'WAT', 0, 2268, 'Dec 14 20:45:52 1901', 'Dec 31 23:22:11 1911', 'Dec 14 21:23:40 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Libreville', 'WAT', 0, 3600, 'Dec 31 23:22:12 1911', 'Jan 18 03:14:07 2038', 'Jan 1 00:22:12 1912', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Lome --- - -begin -timezone.add_rule('Africa/Lome', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Luanda --- - -begin -timezone.add_rule('Africa/Luanda', 'WAT', 0, 3124, 'Dec 14 20:45:52 1901', 'May 25 23:07:55 1911', 'Dec 14 21:37:56 1901', 'May 25 23:59:59 1911'); -timezone.add_rule('Africa/Luanda', 'WAT', 0, 3600, 'May 25 23:07:56 1911', 'Jan 18 03:14:07 2038', 'May 26 00:07:56 1911', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Lubumbashi --- - -begin -timezone.add_rule('Africa/Lubumbashi', 'CAT', 0, 7200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 22:45:52 1901', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Lusaka --- - -begin -timezone.add_rule('Africa/Lusaka', 'CAT', 0, 6788, 'Dec 14 20:45:52 1901', 'Feb 28 22:06:51 1903', 'Dec 14 22:39:00 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Lusaka', 'CAT', 0, 7200, 'Feb 28 22:06:52 1903', 'Jan 18 03:14:07 2038', 'Mar 1 00:06:52 1903', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Malabo --- - -begin -timezone.add_rule('Africa/Malabo', 'WAT', 0, 2108, 'Dec 14 20:45:52 1901', 'Dec 31 23:24:51 1911', 'Dec 14 21:21:00 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Malabo', 'WAT', 0, 0, 'Dec 31 23:24:52 1911', 'Dec 14 23:59:59 1963', 'Dec 31 23:24:52 1911', 'Dec 14 23:59:59 1963'); -timezone.add_rule('Africa/Malabo', 'WAT', 0, 3600, 'Dec 15 00:00:00 1963', 'Jan 18 03:14:07 2038', 'Dec 15 01:00:00 1963', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Maputo --- - -begin -timezone.add_rule('Africa/Maputo', 'CAT', 0, 7820, 'Dec 14 20:45:52 1901', 'Feb 28 21:49:39 1903', 'Dec 14 22:56:12 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Maputo', 'CAT', 0, 7200, 'Feb 28 21:49:40 1903', 'Jan 18 03:14:07 2038', 'Feb 28 23:49:40 1903', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Maseru --- - -begin -timezone.add_rule('Africa/Maseru', 'SAST', 0, 6600, 'Dec 14 20:45:52 1901', 'Feb 28 22:09:59 1903', 'Dec 14 22:35:52 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Maseru', 'SAST', 0, 7200, 'Feb 28 22:10:00 1903', 'Sep 18 23:59:59 1943', 'Mar 1 00:10:00 1903', 'Sep 19 01:59:59 1943'); -timezone.add_rule('Africa/Maseru', 'SAST', 1, 10800, 'Sep 19 00:00:00 1943', 'Mar 18 22:59:59 1944', 'Sep 19 03:00:00 1943', 'Mar 19 01:59:59 1944'); -timezone.add_rule('Africa/Maseru', 'SAST', 0, 7200, 'Mar 18 23:00:00 1944', 'Jan 18 03:14:07 2038', 'Mar 19 01:00:00 1944', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Mbabane --- - -begin -timezone.add_rule('Africa/Mbabane', 'SAST', 0, 7464, 'Dec 14 20:45:52 1901', 'Feb 28 21:55:35 1903', 'Dec 14 22:50:16 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Mbabane', 'SAST', 0, 7200, 'Feb 28 21:55:36 1903', 'Jan 18 03:14:07 2038', 'Feb 28 23:55:36 1903', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Mogadishu --- - -begin -timezone.add_rule('Africa/Mogadishu', 'EAT', 0, 10800, 'Dec 14 20:45:52 1901', 'Dec 31 20:59:59 1930', 'Dec 14 23:45:52 1901', 'Dec 31 23:59:59 1930'); -timezone.add_rule('Africa/Mogadishu', 'EAT', 0, 9000, 'Dec 31 21:00:00 1930', 'Dec 31 21:29:59 1956', 'Dec 31 23:30:00 1930', 'Dec 31 23:59:59 1956'); -timezone.add_rule('Africa/Mogadishu', 'EAT', 0, 10800, 'Dec 31 21:30:00 1956', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1957', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Monrovia --- - -begin -timezone.add_rule('Africa/Monrovia', 'GMT', 0, -2588, 'Dec 14 20:45:52 1901', 'Mar 1 00:43:07 1919', 'Dec 14 20:02:44 1901', 'Feb 28 23:59:59 1919'); -timezone.add_rule('Africa/Monrovia', 'GMT', 0, -2670, 'Mar 1 00:43:08 1919', 'May 1 00:44:29 1972', 'Feb 28 23:58:38 1919', 'Apr 30 23:59:59 1972'); -timezone.add_rule('Africa/Monrovia', 'GMT', 0, 0, 'May 1 00:44:30 1972', 'Jan 18 03:14:07 2038', 'May 1 00:44:30 1972', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Nairobi --- - -begin -timezone.add_rule('Africa/Nairobi', 'EAT', 0, 8836, 'Dec 14 20:45:52 1901', 'Jun 30 21:32:43 1928', 'Dec 14 23:13:08 1901', 'Jun 30 23:59:59 1928'); -timezone.add_rule('Africa/Nairobi', 'EAT', 0, 10800, 'Jun 30 21:32:44 1928', 'Dec 31 20:59:59 1929', 'Jul 1 00:32:44 1928', 'Dec 31 23:59:59 1929'); -timezone.add_rule('Africa/Nairobi', 'EAT', 0, 9000, 'Dec 31 21:00:00 1929', 'Dec 31 21:29:59 1939', 'Dec 31 23:30:00 1929', 'Dec 31 23:59:59 1939'); -timezone.add_rule('Africa/Nairobi', 'EAT', 0, 9900, 'Dec 31 21:30:00 1939', 'Dec 31 21:14:59 1959', 'Jan 1 00:15:00 1940', 'Dec 31 23:59:59 1959'); -timezone.add_rule('Africa/Nairobi', 'EAT', 0, 10800, 'Dec 31 21:15:00 1959', 'Jan 18 03:14:07 2038', 'Jan 1 00:15:00 1960', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Africa/Ndjamena --- - -begin -timezone.add_rule('Africa/Ndjamena', 'WAT', 0, 3612, 'Dec 14 20:45:52 1901', 'Dec 31 22:59:47 1911', 'Dec 14 21:46:04 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Ndjamena', 'WAT', 0, 3600, 'Dec 31 22:59:48 1911', 'Oct 13 22:59:59 1979', 'Dec 31 23:59:48 1911', 'Oct 13 23:59:59 1979'); -timezone.add_rule('Africa/Ndjamena', 'WAST', 1, 7200, 'Oct 13 23:00:00 1979', 'Mar 7 21:59:59 1980', 'Oct 14 01:00:00 1979', 'Mar 7 23:59:59 1980'); -timezone.add_rule('Africa/Ndjamena', 'WAT', 0, 3600, 'Mar 7 22:00:00 1980', 'Jan 18 03:14:07 2038', 'Mar 7 23:00:00 1980', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Niamey --- - -begin -timezone.add_rule('Africa/Niamey', 'WAT', 0, 508, 'Dec 14 20:45:52 1901', 'Dec 31 23:51:31 1911', 'Dec 14 20:54:20 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Niamey', 'WAT', 0, -3600, 'Dec 31 23:51:32 1911', 'Feb 26 00:59:59 1934', 'Dec 31 22:51:32 1911', 'Feb 25 23:59:59 1934'); -timezone.add_rule('Africa/Niamey', 'WAT', 0, 0, 'Feb 26 01:00:00 1934', 'Dec 31 23:59:59 1959', 'Feb 26 01:00:00 1934', 'Dec 31 23:59:59 1959'); -timezone.add_rule('Africa/Niamey', 'WAT', 0, 3600, 'Jan 1 00:00:00 1960', 'Jan 18 03:14:07 2038', 'Jan 1 01:00:00 1960', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Nouakchott --- - -begin -timezone.add_rule('Africa/Nouakchott', 'GMT', 0, -3828, 'Dec 14 20:45:52 1901', 'Jan 1 01:03:47 1912', 'Dec 14 19:42:04 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Nouakchott', 'GMT', 0, 0, 'Jan 1 01:03:48 1912', 'Feb 25 23:59:59 1934', 'Jan 1 01:03:48 1912', 'Feb 25 23:59:59 1934'); -timezone.add_rule('Africa/Nouakchott', 'GMT', 0, -3600, 'Feb 26 00:00:00 1934', 'Nov 28 00:59:59 1960', 'Feb 25 23:00:00 1934', 'Nov 27 23:59:59 1960'); -timezone.add_rule('Africa/Nouakchott', 'GMT', 0, 0, 'Nov 28 01:00:00 1960', 'Jan 18 03:14:07 2038', 'Nov 28 01:00:00 1960', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Ouagadougou --- - -begin -timezone.add_rule('Africa/Ouagadougou', 'GMT', 0, -364, 'Dec 14 20:45:52 1901', 'Jan 1 00:06:03 1912', 'Dec 14 20:39:48 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Ouagadougou', 'GMT', 0, 0, 'Jan 1 00:06:04 1912', 'Jan 18 03:14:07 2038', 'Jan 1 00:06:04 1912', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Porto-Novo --- - -begin -timezone.add_rule('Africa/Porto-Novo', 'WAT', 0, 628, 'Dec 14 20:45:52 1901', 'Dec 31 23:49:31 1911', 'Dec 14 20:56:20 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Porto-Novo', 'WAT', 0, 0, 'Dec 31 23:49:32 1911', 'Feb 25 23:59:59 1934', 'Dec 31 23:49:32 1911', 'Feb 25 23:59:59 1934'); -timezone.add_rule('Africa/Porto-Novo', 'WAT', 0, 3600, 'Feb 26 00:00:00 1934', 'Jan 18 03:14:07 2038', 'Feb 26 01:00:00 1934', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Sao_Tome --- - -begin -timezone.add_rule('Africa/Sao_Tome', 'GMT', 0, -2192, 'Dec 14 20:45:52 1901', 'Jan 1 00:36:31 1912', 'Dec 14 20:09:20 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Sao_Tome', 'GMT', 0, 0, 'Jan 1 00:36:32 1912', 'Jan 18 03:14:07 2038', 'Jan 1 00:36:32 1912', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Timbuktu --- - -begin -timezone.add_rule('Africa/Timbuktu', 'GMT', 0, -724, 'Dec 14 20:45:52 1901', 'Jan 1 00:12:03 1912', 'Dec 14 20:33:48 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Africa/Timbuktu', 'GMT', 0, 0, 'Jan 1 00:12:04 1912', 'Jan 18 03:14:07 2038', 'Jan 1 00:12:04 1912', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Africa/Tripoli --- - -begin -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3164, 'Dec 14 20:45:52 1901', 'Dec 31 23:07:15 1919', 'Dec 14 21:38:36 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Dec 31 23:07:16 1919', 'Oct 14 00:59:59 1951', 'Jan 1 00:07:16 1920', 'Oct 14 01:59:59 1951'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Oct 14 01:00:00 1951', 'Dec 31 21:59:59 1951', 'Oct 14 03:00:00 1951', 'Dec 31 23:59:59 1951'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Dec 31 22:00:00 1951', 'Oct 9 00:59:59 1953', 'Dec 31 23:00:00 1951', 'Oct 9 01:59:59 1953'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Oct 9 01:00:00 1953', 'Dec 31 21:59:59 1953', 'Oct 9 03:00:00 1953', 'Dec 31 23:59:59 1953'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Dec 31 22:00:00 1953', 'Sep 29 22:59:59 1955', 'Dec 31 23:00:00 1953', 'Sep 29 23:59:59 1955'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Sep 29 23:00:00 1955', 'Dec 31 21:59:59 1955', 'Sep 30 01:00:00 1955', 'Dec 31 23:59:59 1955'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Dec 31 22:00:00 1955', 'Dec 31 22:59:59 1958', 'Dec 31 23:00:00 1955', 'Dec 31 23:59:59 1958'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 7200, 'Dec 31 23:00:00 1958', 'Dec 31 21:59:59 1981', 'Jan 1 01:00:00 1959', 'Dec 31 23:59:59 1981'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Dec 31 22:00:00 1981', 'Mar 31 22:59:59 1982', 'Dec 31 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 31 23:00:00 1982', 'Sep 30 21:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1982', 'Mar 31 22:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 31 23:00:00 1983', 'Sep 30 21:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1983', 'Mar 31 22:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 31 23:00:00 1984', 'Sep 30 21:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 23:59:59 1984'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1984', 'Apr 5 22:59:59 1985', 'Sep 30 23:00:00 1984', 'Apr 5 23:59:59 1985'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Apr 5 23:00:00 1985', 'Sep 30 21:59:59 1985', 'Apr 6 01:00:00 1985', 'Sep 30 23:59:59 1985'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1985', 'Apr 3 22:59:59 1986', 'Sep 30 23:00:00 1985', 'Apr 3 23:59:59 1986'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Apr 3 23:00:00 1986', 'Oct 2 21:59:59 1986', 'Apr 4 01:00:00 1986', 'Oct 2 23:59:59 1986'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Oct 2 22:00:00 1986', 'Mar 31 22:59:59 1987', 'Oct 2 23:00:00 1986', 'Mar 31 23:59:59 1987'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 31 23:00:00 1987', 'Sep 30 21:59:59 1987', 'Apr 1 01:00:00 1987', 'Sep 30 23:59:59 1987'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1987', 'Mar 31 22:59:59 1988', 'Sep 30 23:00:00 1987', 'Mar 31 23:59:59 1988'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 31 23:00:00 1988', 'Sep 30 21:59:59 1988', 'Apr 1 01:00:00 1988', 'Sep 30 23:59:59 1988'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1988', 'Mar 31 22:59:59 1989', 'Sep 30 23:00:00 1988', 'Mar 31 23:59:59 1989'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 31 23:00:00 1989', 'Sep 30 21:59:59 1989', 'Apr 1 01:00:00 1989', 'Sep 30 23:59:59 1989'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1989', 'May 3 22:59:59 1990', 'Sep 30 23:00:00 1989', 'May 3 23:59:59 1990'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'May 3 23:00:00 1990', 'Sep 30 21:59:59 1990', 'May 4 01:00:00 1990', 'Sep 30 23:59:59 1990'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 22:00:00 1990', 'Dec 31 22:59:59 1990', 'Sep 30 23:00:00 1990', 'Dec 31 23:59:59 1990'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 7200, 'Dec 31 23:00:00 1990', 'Mar 30 00:59:59 1996', 'Jan 1 01:00:00 1991', 'Mar 30 02:59:59 1996'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Mar 30 01:00:00 1996', 'Sep 30 00:59:59 1996', 'Mar 30 03:00:00 1996', 'Sep 30 02:59:59 1996'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 3600, 'Sep 30 01:00:00 1996', 'Apr 3 22:59:59 1997', 'Sep 30 02:00:00 1996', 'Apr 3 23:59:59 1997'); -timezone.add_rule('Africa/Tripoli', 'CEST', 1, 7200, 'Apr 3 23:00:00 1997', 'Oct 3 21:59:59 1997', 'Apr 4 01:00:00 1997', 'Oct 3 23:59:59 1997'); -timezone.add_rule('Africa/Tripoli', 'EET', 0, 7200, 'Oct 3 22:00:00 1997', 'Jan 18 03:14:07 2038', 'Oct 4 00:00:00 1997', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Africa/Tunis --- - -begin -timezone.add_rule('Africa/Tunis', 'CET', 0, 561, 'Dec 14 20:45:52 1901', 'Mar 10 23:50:38 1911', 'Dec 14 20:55:13 1901', 'Mar 10 23:59:59 1911'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Mar 10 23:50:39 1911', 'Apr 15 21:59:59 1939', 'Mar 11 00:50:39 1911', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 15 22:00:00 1939', 'Nov 18 21:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Nov 18 22:00:00 1939', 'Feb 25 21:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 25 22:59:59 1940'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Feb 25 22:00:00 1940', 'Oct 5 21:59:59 1941', 'Feb 26 00:00:00 1940', 'Oct 5 23:59:59 1941'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Oct 5 22:00:00 1941', 'Mar 8 22:59:59 1942', 'Oct 5 23:00:00 1941', 'Mar 8 23:59:59 1942'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Mar 8 23:00:00 1942', 'Nov 2 00:59:59 1942', 'Mar 9 01:00:00 1942', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Apr 16 23:59:59 1943', 'Mar 29 03:00:00 1943', 'Apr 17 01:59:59 1943'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Apr 17 00:00:00 1943', 'Apr 25 00:59:59 1943', 'Apr 17 01:00:00 1943', 'Apr 25 01:59:59 1943'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 25 01:00:00 1943', 'Oct 3 23:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 4 01:59:59 1943'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Oct 4 00:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 01:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 7 21:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 7 23:59:59 1944'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Oct 7 22:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 7 23:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 15 21:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 15 23:59:59 1945'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Sep 15 22:00:00 1945', 'Apr 29 22:59:59 1977', 'Sep 15 23:00:00 1945', 'Apr 29 23:59:59 1977'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 29 23:00:00 1977', 'Sep 23 22:59:59 1977', 'Apr 30 01:00:00 1977', 'Sep 24 00:59:59 1977'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Sep 23 23:00:00 1977', 'Apr 30 22:59:59 1978', 'Sep 24 00:00:00 1977', 'Apr 30 23:59:59 1978'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 30 23:00:00 1978', 'Sep 30 22:59:59 1978', 'May 1 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Sep 30 23:00:00 1978', 'May 31 22:59:59 1988', 'Oct 1 00:00:00 1978', 'May 31 23:59:59 1988'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'May 31 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Jun 1 01:00:00 1988', 'Sep 25 00:59:59 1988'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Sep 23 23:00:00 1989', 'Apr 30 22:59:59 1990', 'Sep 24 00:00:00 1989', 'Apr 30 23:59:59 1990'); -timezone.add_rule('Africa/Tunis', 'CEST', 1, 7200, 'Apr 30 23:00:00 1990', 'Sep 29 22:59:59 1990', 'May 1 01:00:00 1990', 'Sep 30 00:59:59 1990'); -timezone.add_rule('Africa/Tunis', 'CET', 0, 3600, 'Sep 29 23:00:00 1990', 'Jan 18 03:14:07 2038', 'Sep 30 00:00:00 1990', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Africa/Windhoek --- - -begin -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 5400, 'Dec 14 20:45:52 1901', 'Feb 28 22:29:59 1903', 'Dec 14 22:15:52 1901', 'Feb 28 23:59:59 1903'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 7200, 'Feb 28 22:30:00 1903', 'Sep 19 23:59:59 1942', 'Mar 1 00:30:00 1903', 'Sep 20 01:59:59 1942'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 10800, 'Sep 20 00:00:00 1942', 'Mar 20 22:59:59 1943', 'Sep 20 03:00:00 1942', 'Mar 21 01:59:59 1943'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 7200, 'Mar 20 23:00:00 1943', 'Apr 2 21:59:59 1994', 'Mar 21 01:00:00 1943', 'Apr 2 23:59:59 1994'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 22:00:00 1994', 'Sep 4 00:59:59 1994', 'Apr 2 23:00:00 1994', 'Sep 4 01:59:59 1994'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 4 01:00:00 1994', 'Apr 1 23:59:59 1995', 'Sep 4 03:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 1995', 'Sep 3 00:59:59 1995', 'Apr 2 01:00:00 1995', 'Sep 3 01:59:59 1995'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 1995', 'Apr 6 23:59:59 1996', 'Sep 3 03:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 7 00:00:00 1996', 'Sep 1 00:59:59 1996', 'Apr 7 01:00:00 1996', 'Sep 1 01:59:59 1996'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 1 01:00:00 1996', 'Apr 5 23:59:59 1997', 'Sep 1 03:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 1997', 'Sep 7 00:59:59 1997', 'Apr 6 01:00:00 1997', 'Sep 7 01:59:59 1997'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 1997', 'Apr 4 23:59:59 1998', 'Sep 7 03:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 5 00:00:00 1998', 'Sep 6 00:59:59 1998', 'Apr 5 01:00:00 1998', 'Sep 6 01:59:59 1998'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 6 01:00:00 1998', 'Apr 3 23:59:59 1999', 'Sep 6 03:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 4 00:00:00 1999', 'Sep 5 00:59:59 1999', 'Apr 4 01:00:00 1999', 'Sep 5 01:59:59 1999'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 5 01:00:00 1999', 'Apr 1 23:59:59 2000', 'Sep 5 03:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 2000', 'Sep 3 00:59:59 2000', 'Apr 2 01:00:00 2000', 'Sep 3 01:59:59 2000'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 2000', 'Mar 31 23:59:59 2001', 'Sep 3 03:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 1 00:00:00 2001', 'Sep 2 00:59:59 2001', 'Apr 1 01:00:00 2001', 'Sep 2 01:59:59 2001'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 2 01:00:00 2001', 'Apr 6 23:59:59 2002', 'Sep 2 03:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 7 00:00:00 2002', 'Sep 1 00:59:59 2002', 'Apr 7 01:00:00 2002', 'Sep 1 01:59:59 2002'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 1 01:00:00 2002', 'Apr 5 23:59:59 2003', 'Sep 1 03:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 2003', 'Sep 7 00:59:59 2003', 'Apr 6 01:00:00 2003', 'Sep 7 01:59:59 2003'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 2003', 'Apr 3 23:59:59 2004', 'Sep 7 03:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 4 00:00:00 2004', 'Sep 5 00:59:59 2004', 'Apr 4 01:00:00 2004', 'Sep 5 01:59:59 2004'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 5 01:00:00 2004', 'Apr 2 23:59:59 2005', 'Sep 5 03:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 3 00:00:00 2005', 'Sep 4 00:59:59 2005', 'Apr 3 01:00:00 2005', 'Sep 4 01:59:59 2005'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 4 01:00:00 2005', 'Apr 1 23:59:59 2006', 'Sep 4 03:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 2006', 'Sep 3 00:59:59 2006', 'Apr 2 01:00:00 2006', 'Sep 3 01:59:59 2006'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 2006', 'Mar 31 23:59:59 2007', 'Sep 3 03:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 1 00:00:00 2007', 'Sep 2 00:59:59 2007', 'Apr 1 01:00:00 2007', 'Sep 2 01:59:59 2007'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 2 01:00:00 2007', 'Apr 5 23:59:59 2008', 'Sep 2 03:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 2008', 'Sep 7 00:59:59 2008', 'Apr 6 01:00:00 2008', 'Sep 7 01:59:59 2008'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 2008', 'Apr 4 23:59:59 2009', 'Sep 7 03:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 5 00:00:00 2009', 'Sep 6 00:59:59 2009', 'Apr 5 01:00:00 2009', 'Sep 6 01:59:59 2009'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 6 01:00:00 2009', 'Apr 3 23:59:59 2010', 'Sep 6 03:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 4 00:00:00 2010', 'Sep 5 00:59:59 2010', 'Apr 4 01:00:00 2010', 'Sep 5 01:59:59 2010'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 5 01:00:00 2010', 'Apr 2 23:59:59 2011', 'Sep 5 03:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 3 00:00:00 2011', 'Sep 4 00:59:59 2011', 'Apr 3 01:00:00 2011', 'Sep 4 01:59:59 2011'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 4 01:00:00 2011', 'Mar 31 23:59:59 2012', 'Sep 4 03:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 1 00:00:00 2012', 'Sep 2 00:59:59 2012', 'Apr 1 01:00:00 2012', 'Sep 2 01:59:59 2012'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 2 01:00:00 2012', 'Apr 6 23:59:59 2013', 'Sep 2 03:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 7 00:00:00 2013', 'Sep 1 00:59:59 2013', 'Apr 7 01:00:00 2013', 'Sep 1 01:59:59 2013'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 1 01:00:00 2013', 'Apr 5 23:59:59 2014', 'Sep 1 03:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 2014', 'Sep 7 00:59:59 2014', 'Apr 6 01:00:00 2014', 'Sep 7 01:59:59 2014'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 2014', 'Apr 4 23:59:59 2015', 'Sep 7 03:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 5 00:00:00 2015', 'Sep 6 00:59:59 2015', 'Apr 5 01:00:00 2015', 'Sep 6 01:59:59 2015'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 6 01:00:00 2015', 'Apr 2 23:59:59 2016', 'Sep 6 03:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 3 00:00:00 2016', 'Sep 4 00:59:59 2016', 'Apr 3 01:00:00 2016', 'Sep 4 01:59:59 2016'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 4 01:00:00 2016', 'Apr 1 23:59:59 2017', 'Sep 4 03:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 2017', 'Sep 3 00:59:59 2017', 'Apr 2 01:00:00 2017', 'Sep 3 01:59:59 2017'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 2017', 'Mar 31 23:59:59 2018', 'Sep 3 03:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 1 00:00:00 2018', 'Sep 2 00:59:59 2018', 'Apr 1 01:00:00 2018', 'Sep 2 01:59:59 2018'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 2 01:00:00 2018', 'Apr 6 23:59:59 2019', 'Sep 2 03:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 7 00:00:00 2019', 'Sep 1 00:59:59 2019', 'Apr 7 01:00:00 2019', 'Sep 1 01:59:59 2019'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 1 01:00:00 2019', 'Apr 4 23:59:59 2020', 'Sep 1 03:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 5 00:00:00 2020', 'Sep 6 00:59:59 2020', 'Apr 5 01:00:00 2020', 'Sep 6 01:59:59 2020'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 6 01:00:00 2020', 'Apr 3 23:59:59 2021', 'Sep 6 03:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 4 00:00:00 2021', 'Sep 5 00:59:59 2021', 'Apr 4 01:00:00 2021', 'Sep 5 01:59:59 2021'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 5 01:00:00 2021', 'Apr 2 23:59:59 2022', 'Sep 5 03:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 3 00:00:00 2022', 'Sep 4 00:59:59 2022', 'Apr 3 01:00:00 2022', 'Sep 4 01:59:59 2022'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 4 01:00:00 2022', 'Apr 1 23:59:59 2023', 'Sep 4 03:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 2023', 'Sep 3 00:59:59 2023', 'Apr 2 01:00:00 2023', 'Sep 3 01:59:59 2023'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 2023', 'Apr 6 23:59:59 2024', 'Sep 3 03:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 7 00:00:00 2024', 'Sep 1 00:59:59 2024', 'Apr 7 01:00:00 2024', 'Sep 1 01:59:59 2024'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 1 01:00:00 2024', 'Apr 5 23:59:59 2025', 'Sep 1 03:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 2025', 'Sep 7 00:59:59 2025', 'Apr 6 01:00:00 2025', 'Sep 7 01:59:59 2025'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 2025', 'Apr 4 23:59:59 2026', 'Sep 7 03:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 5 00:00:00 2026', 'Sep 6 00:59:59 2026', 'Apr 5 01:00:00 2026', 'Sep 6 01:59:59 2026'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 6 01:00:00 2026', 'Apr 3 23:59:59 2027', 'Sep 6 03:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 4 00:00:00 2027', 'Sep 5 00:59:59 2027', 'Apr 4 01:00:00 2027', 'Sep 5 01:59:59 2027'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 5 01:00:00 2027', 'Apr 1 23:59:59 2028', 'Sep 5 03:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 2028', 'Sep 3 00:59:59 2028', 'Apr 2 01:00:00 2028', 'Sep 3 01:59:59 2028'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 2028', 'Mar 31 23:59:59 2029', 'Sep 3 03:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 1 00:00:00 2029', 'Sep 2 00:59:59 2029', 'Apr 1 01:00:00 2029', 'Sep 2 01:59:59 2029'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 2 01:00:00 2029', 'Apr 6 23:59:59 2030', 'Sep 2 03:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 7 00:00:00 2030', 'Sep 1 00:59:59 2030', 'Apr 7 01:00:00 2030', 'Sep 1 01:59:59 2030'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 1 01:00:00 2030', 'Apr 5 23:59:59 2031', 'Sep 1 03:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 2031', 'Sep 7 00:59:59 2031', 'Apr 6 01:00:00 2031', 'Sep 7 01:59:59 2031'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 2031', 'Apr 3 23:59:59 2032', 'Sep 7 03:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 4 00:00:00 2032', 'Sep 5 00:59:59 2032', 'Apr 4 01:00:00 2032', 'Sep 5 01:59:59 2032'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 5 01:00:00 2032', 'Apr 2 23:59:59 2033', 'Sep 5 03:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 3 00:00:00 2033', 'Sep 4 00:59:59 2033', 'Apr 3 01:00:00 2033', 'Sep 4 01:59:59 2033'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 4 01:00:00 2033', 'Apr 1 23:59:59 2034', 'Sep 4 03:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 2 00:00:00 2034', 'Sep 3 00:59:59 2034', 'Apr 2 01:00:00 2034', 'Sep 3 01:59:59 2034'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 3 01:00:00 2034', 'Mar 31 23:59:59 2035', 'Sep 3 03:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 1 00:00:00 2035', 'Sep 2 00:59:59 2035', 'Apr 1 01:00:00 2035', 'Sep 2 01:59:59 2035'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 2 01:00:00 2035', 'Apr 5 23:59:59 2036', 'Sep 2 03:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 6 00:00:00 2036', 'Sep 7 00:59:59 2036', 'Apr 6 01:00:00 2036', 'Sep 7 01:59:59 2036'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 7 01:00:00 2036', 'Apr 4 23:59:59 2037', 'Sep 7 03:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Africa/Windhoek', 'WAT', 0, 3600, 'Apr 5 00:00:00 2037', 'Sep 6 00:59:59 2037', 'Apr 5 01:00:00 2037', 'Sep 6 01:59:59 2037'); -timezone.add_rule('Africa/Windhoek', 'WAST', 1, 7200, 'Sep 6 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 6 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- America/Adak --- - -begin -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Dec 14 20:45:52 1901', 'Feb 9 12:59:59 1942', 'Dec 14 09:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Feb 9 13:00:00 1942', 'Sep 30 11:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Sep 30 12:00:00 1945', 'Apr 27 12:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 27 13:00:00 1969', 'Oct 26 11:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 26 12:00:00 1969', 'Apr 26 12:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 26 13:00:00 1970', 'Oct 25 11:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 25 12:00:00 1970', 'Apr 25 12:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 25 13:00:00 1971', 'Oct 31 11:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 31 12:00:00 1971', 'Apr 30 12:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 30 13:00:00 1972', 'Oct 29 11:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 29 12:00:00 1972', 'Apr 29 12:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 29 13:00:00 1973', 'Oct 28 11:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 28 12:00:00 1973', 'Jan 6 12:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Jan 6 13:00:00 1974', 'Oct 27 11:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 27 12:00:00 1974', 'Feb 23 12:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Feb 23 13:00:00 1975', 'Oct 26 11:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 26 12:00:00 1975', 'Apr 25 12:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 25 13:00:00 1976', 'Oct 31 11:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 31 12:00:00 1976', 'Apr 24 12:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 24 13:00:00 1977', 'Oct 30 11:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 30 12:00:00 1977', 'Apr 30 12:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 30 13:00:00 1978', 'Oct 29 11:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 29 12:00:00 1978', 'Apr 29 12:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 29 13:00:00 1979', 'Oct 28 11:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 28 12:00:00 1979', 'Apr 27 12:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 27 13:00:00 1980', 'Oct 26 11:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 26 12:00:00 1980', 'Apr 26 12:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 26 13:00:00 1981', 'Oct 25 11:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 25 12:00:00 1981', 'Apr 25 12:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 25 13:00:00 1982', 'Oct 31 11:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Adak', 'HAST', 0, -39600, 'Oct 31 12:00:00 1982', 'Apr 24 12:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Adak', 'HADT', 1, -36000, 'Apr 24 13:00:00 1983', 'Oct 30 11:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 12:00:00 1983', 'Apr 29 11:59:59 1984', 'Oct 30 02:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 29 12:00:00 1984', 'Oct 28 10:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 1984', 'Apr 28 11:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 28 12:00:00 1985', 'Oct 27 10:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 1985', 'Apr 27 11:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 27 12:00:00 1986', 'Oct 26 10:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 1986', 'Apr 5 11:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 1987', 'Oct 25 10:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 1987', 'Apr 3 11:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 1988', 'Oct 30 10:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 1988', 'Apr 2 11:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 1989', 'Oct 29 10:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 1989', 'Apr 1 11:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 1990', 'Oct 28 10:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 1990', 'Apr 7 11:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 1991', 'Oct 27 10:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 1991', 'Apr 5 11:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 1992', 'Oct 25 10:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 1992', 'Apr 4 11:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 1993', 'Oct 31 10:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 1993', 'Apr 3 11:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 1994', 'Oct 30 10:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 1994', 'Apr 2 11:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 1995', 'Oct 29 10:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 1995', 'Apr 7 11:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 1996', 'Oct 27 10:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 1996', 'Apr 6 11:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 1997', 'Oct 26 10:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 1997', 'Apr 5 11:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 1998', 'Oct 25 10:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 1998', 'Apr 4 11:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 1999', 'Oct 31 10:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 1999', 'Apr 2 11:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 2000', 'Oct 29 10:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 2000', 'Apr 1 11:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 2001', 'Oct 28 10:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 2001', 'Apr 7 11:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 2002', 'Oct 27 10:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 2002', 'Apr 6 11:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 2003', 'Oct 26 10:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 2003', 'Apr 4 11:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 2004', 'Oct 31 10:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 2004', 'Apr 3 11:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 2005', 'Oct 30 10:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 2005', 'Apr 2 11:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 2006', 'Oct 29 10:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 2006', 'Apr 1 11:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 2007', 'Oct 28 10:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 2007', 'Apr 6 11:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 2008', 'Oct 26 10:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 2008', 'Apr 5 11:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 2009', 'Oct 25 10:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 2009', 'Apr 4 11:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 2010', 'Oct 31 10:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 2010', 'Apr 3 11:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 2011', 'Oct 30 10:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 2011', 'Apr 1 11:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 2012', 'Oct 28 10:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 2012', 'Apr 7 11:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 2013', 'Oct 27 10:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 2013', 'Apr 6 11:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 2014', 'Oct 26 10:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 2014', 'Apr 5 11:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 2015', 'Oct 25 10:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 2015', 'Apr 3 11:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 2016', 'Oct 30 10:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 2016', 'Apr 2 11:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 2017', 'Oct 29 10:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 2017', 'Apr 1 11:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 2018', 'Oct 28 10:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 2018', 'Apr 7 11:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 2019', 'Oct 27 10:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 2019', 'Apr 5 11:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 2020', 'Oct 25 10:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 2020', 'Apr 4 11:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 2021', 'Oct 31 10:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 2021', 'Apr 3 11:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 2022', 'Oct 30 10:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 2022', 'Apr 2 11:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 2023', 'Oct 29 10:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 2023', 'Apr 7 11:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 2024', 'Oct 27 10:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 2024', 'Apr 6 11:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 2025', 'Oct 26 10:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 2025', 'Apr 5 11:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 2026', 'Oct 25 10:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 2026', 'Apr 4 11:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 2027', 'Oct 31 10:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 2027', 'Apr 2 11:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 2028', 'Oct 29 10:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 2028', 'Apr 1 11:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 2029', 'Oct 28 10:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 2029', 'Apr 7 11:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 7 12:00:00 2030', 'Oct 27 10:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 27 11:00:00 2030', 'Apr 6 11:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 2031', 'Oct 26 10:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 2031', 'Apr 4 11:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 4 12:00:00 2032', 'Oct 31 10:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 31 11:00:00 2032', 'Apr 3 11:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 3 12:00:00 2033', 'Oct 30 10:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 30 11:00:00 2033', 'Apr 2 11:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 2 12:00:00 2034', 'Oct 29 10:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 29 11:00:00 2034', 'Apr 1 11:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 1 12:00:00 2035', 'Oct 28 10:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 28 11:00:00 2035', 'Apr 6 11:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 6 12:00:00 2036', 'Oct 26 10:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 26 11:00:00 2036', 'Apr 5 11:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Adak', 'HADT', 1, -32400, 'Apr 5 12:00:00 2037', 'Oct 25 10:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Adak', 'HAST', 0, -36000, 'Oct 25 11:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- America/Anchorage --- - -begin -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Dec 14 20:45:52 1901', 'Feb 9 11:59:59 1942', 'Dec 14 10:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Feb 9 12:00:00 1942', 'Sep 30 10:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Sep 30 11:00:00 1945', 'Apr 27 11:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 27 12:00:00 1969', 'Oct 26 10:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 26 11:00:00 1969', 'Apr 26 11:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 26 12:00:00 1970', 'Oct 25 10:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 25 11:00:00 1970', 'Apr 25 11:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 25 12:00:00 1971', 'Oct 31 10:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 31 11:00:00 1971', 'Apr 30 11:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 30 12:00:00 1972', 'Oct 29 10:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 29 11:00:00 1972', 'Apr 29 11:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 29 12:00:00 1973', 'Oct 28 10:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 28 11:00:00 1973', 'Jan 6 11:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Jan 6 12:00:00 1974', 'Oct 27 10:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 27 11:00:00 1974', 'Feb 23 11:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Feb 23 12:00:00 1975', 'Oct 26 10:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 26 11:00:00 1975', 'Apr 25 11:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 25 12:00:00 1976', 'Oct 31 10:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 31 11:00:00 1976', 'Apr 24 11:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 24 12:00:00 1977', 'Oct 30 10:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 30 11:00:00 1977', 'Apr 30 11:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 30 12:00:00 1978', 'Oct 29 10:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 29 11:00:00 1978', 'Apr 29 11:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 29 12:00:00 1979', 'Oct 28 10:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 28 11:00:00 1979', 'Apr 27 11:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 27 12:00:00 1980', 'Oct 26 10:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 26 11:00:00 1980', 'Apr 26 11:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 26 12:00:00 1981', 'Oct 25 10:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 25 11:00:00 1981', 'Apr 25 11:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 25 12:00:00 1982', 'Oct 31 10:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -36000, 'Oct 31 11:00:00 1982', 'Apr 24 11:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -32400, 'Apr 24 12:00:00 1983', 'Oct 30 10:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 11:00:00 1983', 'Apr 29 10:59:59 1984', 'Oct 30 02:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1984', 'Oct 28 09:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 1984', 'Apr 28 10:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 28 11:00:00 1985', 'Oct 27 09:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 1985', 'Apr 27 10:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1986', 'Oct 26 09:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 1986', 'Apr 5 10:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1987', 'Oct 25 09:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 1987', 'Apr 3 10:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1988', 'Oct 30 09:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 1988', 'Apr 2 10:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1989', 'Oct 29 09:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 1989', 'Apr 1 10:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 1990', 'Oct 28 09:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 1990', 'Apr 7 10:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1991', 'Oct 27 09:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 1991', 'Apr 5 10:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1992', 'Oct 25 09:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 1992', 'Apr 4 10:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1993', 'Oct 31 09:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 1993', 'Apr 3 10:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1994', 'Oct 30 09:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 1994', 'Apr 2 10:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1995', 'Oct 29 09:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 1995', 'Apr 7 10:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1996', 'Oct 27 09:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 1996', 'Apr 6 10:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 1997', 'Oct 26 09:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 1997', 'Apr 5 10:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1998', 'Oct 25 09:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 1998', 'Apr 4 10:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1999', 'Oct 31 09:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 1999', 'Apr 2 10:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2000', 'Oct 29 09:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 2000', 'Apr 1 10:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2001', 'Oct 28 09:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 2001', 'Apr 7 10:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2002', 'Oct 27 09:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 2002', 'Apr 6 10:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2003', 'Oct 26 09:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 2003', 'Apr 4 10:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2004', 'Oct 31 09:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 2004', 'Apr 3 10:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2005', 'Oct 30 09:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 2005', 'Apr 2 10:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2006', 'Oct 29 09:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 2006', 'Apr 1 10:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2007', 'Oct 28 09:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 2007', 'Apr 6 10:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2008', 'Oct 26 09:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 2008', 'Apr 5 10:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2009', 'Oct 25 09:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 2009', 'Apr 4 10:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2010', 'Oct 31 09:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 2010', 'Apr 3 10:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2011', 'Oct 30 09:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 2011', 'Apr 1 10:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2012', 'Oct 28 09:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 2012', 'Apr 7 10:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2013', 'Oct 27 09:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 2013', 'Apr 6 10:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2014', 'Oct 26 09:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 2014', 'Apr 5 10:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2015', 'Oct 25 09:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 2015', 'Apr 3 10:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2016', 'Oct 30 09:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 2016', 'Apr 2 10:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2017', 'Oct 29 09:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 2017', 'Apr 1 10:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2018', 'Oct 28 09:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 2018', 'Apr 7 10:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2019', 'Oct 27 09:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 2019', 'Apr 5 10:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2020', 'Oct 25 09:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 2020', 'Apr 4 10:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2021', 'Oct 31 09:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 2021', 'Apr 3 10:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2022', 'Oct 30 09:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 2022', 'Apr 2 10:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2023', 'Oct 29 09:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 2023', 'Apr 7 10:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2024', 'Oct 27 09:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 2024', 'Apr 6 10:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2025', 'Oct 26 09:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 2025', 'Apr 5 10:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2026', 'Oct 25 09:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 2026', 'Apr 4 10:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2027', 'Oct 31 09:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 2027', 'Apr 2 10:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2028', 'Oct 29 09:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 2028', 'Apr 1 10:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2029', 'Oct 28 09:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 2029', 'Apr 7 10:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2030', 'Oct 27 09:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 27 10:00:00 2030', 'Apr 6 10:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2031', 'Oct 26 09:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 2031', 'Apr 4 10:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2032', 'Oct 31 09:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 31 10:00:00 2032', 'Apr 3 10:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2033', 'Oct 30 09:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 30 10:00:00 2033', 'Apr 2 10:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2034', 'Oct 29 09:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 29 10:00:00 2034', 'Apr 1 10:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2035', 'Oct 28 09:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 28 10:00:00 2035', 'Apr 6 10:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2036', 'Oct 26 09:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 26 10:00:00 2036', 'Apr 5 10:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Anchorage', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2037', 'Oct 25 09:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Anchorage', 'AKST', 0, -32400, 'Oct 25 10:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- America/Anguilla --- - -begin -timezone.add_rule('America/Anguilla', 'AST', 0, -15136, 'Dec 14 20:45:52 1901', 'Mar 2 04:12:15 1912', 'Dec 14 16:33:36 1901', 'Mar 1 23:59:59 1912'); -timezone.add_rule('America/Anguilla', 'AST', 0, -14400, 'Mar 2 04:12:16 1912', 'Jan 18 03:14:07 2038', 'Mar 2 00:12:16 1912', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Antigua --- - -begin -timezone.add_rule('America/Antigua', 'AST', 0, -14832, 'Dec 14 20:45:52 1901', 'Mar 2 04:07:11 1912', 'Dec 14 16:38:40 1901', 'Mar 1 23:59:59 1912'); -timezone.add_rule('America/Antigua', 'AST', 0, -18000, 'Mar 2 04:07:12 1912', 'Jan 1 04:59:59 1951', 'Mar 1 23:07:12 1912', 'Dec 31 23:59:59 1950'); -timezone.add_rule('America/Antigua', 'AST', 0, -14400, 'Jan 1 05:00:00 1951', 'Jan 18 03:14:07 2038', 'Jan 1 01:00:00 1951', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Araguaina --- - -begin -timezone.add_rule('America/Araguaina', 'BRT', 0, -11568, 'Dec 14 20:45:52 1901', 'Jan 1 03:12:47 1914', 'Dec 14 17:33:04 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Jan 1 03:12:48 1914', 'Oct 3 13:59:59 1931', 'Jan 1 00:12:48 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 3 14:00:00 1931', 'Apr 1 01:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Apr 1 02:00:00 1932', 'Oct 3 02:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 3 03:00:00 1932', 'Apr 1 01:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Apr 1 02:00:00 1933', 'Dec 1 02:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Dec 1 03:00:00 1949', 'Apr 16 02:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Apr 16 03:00:00 1950', 'Dec 1 02:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Dec 1 03:00:00 1950', 'Apr 1 01:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Apr 1 02:00:00 1951', 'Dec 1 02:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Dec 1 03:00:00 1951', 'Apr 1 01:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Apr 1 02:00:00 1952', 'Dec 1 02:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Dec 1 03:00:00 1952', 'Mar 1 01:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 1 02:00:00 1953', 'Dec 9 02:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Dec 9 03:00:00 1963', 'Mar 1 01:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 1 02:00:00 1964', 'Jan 31 02:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Jan 31 03:00:00 1965', 'Mar 31 01:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 31 02:00:00 1965', 'Dec 1 02:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Dec 1 03:00:00 1965', 'Mar 1 01:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 1 02:00:00 1966', 'Nov 1 02:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Nov 1 03:00:00 1966', 'Mar 1 01:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 1 02:00:00 1967', 'Nov 1 02:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Nov 1 03:00:00 1967', 'Mar 1 01:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 1 02:00:00 1968', 'Nov 2 02:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 15 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 15 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 14 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 14 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 7 02:00:00 1988', 'Oct 16 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 16 03:00:00 1988', 'Jan 29 01:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Jan 29 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 15 03:00:00 1989', 'Feb 11 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 11 02:00:00 1990', 'Oct 15 02:59:59 1995', 'Feb 10 23:00:00 1990', 'Oct 14 23:59:59 1995'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 15 03:00:00 1995', 'Feb 11 01:59:59 1996', 'Oct 15 01:00:00 1995', 'Feb 10 23:59:59 1996'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 11 02:00:00 1996', 'Oct 6 02:59:59 1996', 'Feb 10 23:00:00 1996', 'Oct 5 23:59:59 1996'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 6 03:00:00 1996', 'Feb 16 01:59:59 1997', 'Oct 6 01:00:00 1996', 'Feb 15 23:59:59 1997'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 16 02:00:00 1997', 'Oct 6 02:59:59 1997', 'Feb 15 23:00:00 1997', 'Oct 5 23:59:59 1997'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 6 03:00:00 1997', 'Mar 1 01:59:59 1998', 'Oct 6 01:00:00 1997', 'Feb 28 23:59:59 1998'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Mar 1 02:00:00 1998', 'Oct 11 02:59:59 1998', 'Feb 28 23:00:00 1998', 'Oct 10 23:59:59 1998'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 11 03:00:00 1998', 'Feb 21 01:59:59 1999', 'Oct 11 01:00:00 1998', 'Feb 20 23:59:59 1999'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 21 02:00:00 1999', 'Oct 10 02:59:59 1999', 'Feb 20 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 10 03:00:00 1999', 'Feb 20 01:59:59 2000', 'Oct 10 01:00:00 1999', 'Feb 19 23:59:59 2000'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 20 02:00:00 2000', 'Oct 8 02:59:59 2000', 'Feb 19 23:00:00 2000', 'Oct 7 23:59:59 2000'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 8 03:00:00 2000', 'Feb 18 01:59:59 2001', 'Oct 8 01:00:00 2000', 'Feb 17 23:59:59 2001'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 18 02:00:00 2001', 'Oct 14 02:59:59 2001', 'Feb 17 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 14 03:00:00 2001', 'Feb 17 01:59:59 2002', 'Oct 14 01:00:00 2001', 'Feb 16 23:59:59 2002'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 17 02:00:00 2002', 'Oct 13 02:59:59 2002', 'Feb 16 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 13 03:00:00 2002', 'Feb 16 01:59:59 2003', 'Oct 13 01:00:00 2002', 'Feb 15 23:59:59 2003'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 16 02:00:00 2003', 'Oct 12 02:59:59 2003', 'Feb 15 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 12 03:00:00 2003', 'Feb 15 01:59:59 2004', 'Oct 12 01:00:00 2003', 'Feb 14 23:59:59 2004'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 15 02:00:00 2004', 'Oct 10 02:59:59 2004', 'Feb 14 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 10 03:00:00 2004', 'Feb 20 01:59:59 2005', 'Oct 10 01:00:00 2004', 'Feb 19 23:59:59 2005'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 20 02:00:00 2005', 'Oct 9 02:59:59 2005', 'Feb 19 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 9 03:00:00 2005', 'Feb 19 01:59:59 2006', 'Oct 9 01:00:00 2005', 'Feb 18 23:59:59 2006'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 19 02:00:00 2006', 'Oct 8 02:59:59 2006', 'Feb 18 23:00:00 2006', 'Oct 7 23:59:59 2006'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 8 03:00:00 2006', 'Feb 18 01:59:59 2007', 'Oct 8 01:00:00 2006', 'Feb 17 23:59:59 2007'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 18 02:00:00 2007', 'Oct 14 02:59:59 2007', 'Feb 17 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 14 03:00:00 2007', 'Feb 17 01:59:59 2008', 'Oct 14 01:00:00 2007', 'Feb 16 23:59:59 2008'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 17 02:00:00 2008', 'Oct 12 02:59:59 2008', 'Feb 16 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 12 03:00:00 2008', 'Feb 15 01:59:59 2009', 'Oct 12 01:00:00 2008', 'Feb 14 23:59:59 2009'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 15 02:00:00 2009', 'Oct 11 02:59:59 2009', 'Feb 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 11 03:00:00 2009', 'Feb 21 01:59:59 2010', 'Oct 11 01:00:00 2009', 'Feb 20 23:59:59 2010'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 21 02:00:00 2010', 'Oct 10 02:59:59 2010', 'Feb 20 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 10 03:00:00 2010', 'Feb 20 01:59:59 2011', 'Oct 10 01:00:00 2010', 'Feb 19 23:59:59 2011'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 20 02:00:00 2011', 'Oct 9 02:59:59 2011', 'Feb 19 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 9 03:00:00 2011', 'Feb 19 01:59:59 2012', 'Oct 9 01:00:00 2011', 'Feb 18 23:59:59 2012'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 19 02:00:00 2012', 'Oct 14 02:59:59 2012', 'Feb 18 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 14 03:00:00 2012', 'Feb 17 01:59:59 2013', 'Oct 14 01:00:00 2012', 'Feb 16 23:59:59 2013'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 17 02:00:00 2013', 'Oct 13 02:59:59 2013', 'Feb 16 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 13 03:00:00 2013', 'Feb 16 01:59:59 2014', 'Oct 13 01:00:00 2013', 'Feb 15 23:59:59 2014'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 16 02:00:00 2014', 'Oct 12 02:59:59 2014', 'Feb 15 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 12 03:00:00 2014', 'Feb 15 01:59:59 2015', 'Oct 12 01:00:00 2014', 'Feb 14 23:59:59 2015'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 15 02:00:00 2015', 'Oct 11 02:59:59 2015', 'Feb 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 11 03:00:00 2015', 'Feb 21 01:59:59 2016', 'Oct 11 01:00:00 2015', 'Feb 20 23:59:59 2016'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 21 02:00:00 2016', 'Oct 9 02:59:59 2016', 'Feb 20 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 9 03:00:00 2016', 'Feb 19 01:59:59 2017', 'Oct 9 01:00:00 2016', 'Feb 18 23:59:59 2017'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 19 02:00:00 2017', 'Oct 8 02:59:59 2017', 'Feb 18 23:00:00 2017', 'Oct 7 23:59:59 2017'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 8 03:00:00 2017', 'Feb 18 01:59:59 2018', 'Oct 8 01:00:00 2017', 'Feb 17 23:59:59 2018'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 18 02:00:00 2018', 'Oct 14 02:59:59 2018', 'Feb 17 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 14 03:00:00 2018', 'Feb 17 01:59:59 2019', 'Oct 14 01:00:00 2018', 'Feb 16 23:59:59 2019'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 17 02:00:00 2019', 'Oct 13 02:59:59 2019', 'Feb 16 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 13 03:00:00 2019', 'Feb 16 01:59:59 2020', 'Oct 13 01:00:00 2019', 'Feb 15 23:59:59 2020'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 16 02:00:00 2020', 'Oct 11 02:59:59 2020', 'Feb 15 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 11 03:00:00 2020', 'Feb 21 01:59:59 2021', 'Oct 11 01:00:00 2020', 'Feb 20 23:59:59 2021'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 21 02:00:00 2021', 'Oct 10 02:59:59 2021', 'Feb 20 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 10 03:00:00 2021', 'Feb 20 01:59:59 2022', 'Oct 10 01:00:00 2021', 'Feb 19 23:59:59 2022'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 20 02:00:00 2022', 'Oct 9 02:59:59 2022', 'Feb 19 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 9 03:00:00 2022', 'Feb 19 01:59:59 2023', 'Oct 9 01:00:00 2022', 'Feb 18 23:59:59 2023'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 19 02:00:00 2023', 'Oct 8 02:59:59 2023', 'Feb 18 23:00:00 2023', 'Oct 7 23:59:59 2023'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 8 03:00:00 2023', 'Feb 18 01:59:59 2024', 'Oct 8 01:00:00 2023', 'Feb 17 23:59:59 2024'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 18 02:00:00 2024', 'Oct 13 02:59:59 2024', 'Feb 17 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 13 03:00:00 2024', 'Feb 16 01:59:59 2025', 'Oct 13 01:00:00 2024', 'Feb 15 23:59:59 2025'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 16 02:00:00 2025', 'Oct 12 02:59:59 2025', 'Feb 15 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 12 03:00:00 2025', 'Feb 15 01:59:59 2026', 'Oct 12 01:00:00 2025', 'Feb 14 23:59:59 2026'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 15 02:00:00 2026', 'Oct 11 02:59:59 2026', 'Feb 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 11 03:00:00 2026', 'Feb 21 01:59:59 2027', 'Oct 11 01:00:00 2026', 'Feb 20 23:59:59 2027'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 21 02:00:00 2027', 'Oct 10 02:59:59 2027', 'Feb 20 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 10 03:00:00 2027', 'Feb 20 01:59:59 2028', 'Oct 10 01:00:00 2027', 'Feb 19 23:59:59 2028'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 20 02:00:00 2028', 'Oct 8 02:59:59 2028', 'Feb 19 23:00:00 2028', 'Oct 7 23:59:59 2028'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 8 03:00:00 2028', 'Feb 18 01:59:59 2029', 'Oct 8 01:00:00 2028', 'Feb 17 23:59:59 2029'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 18 02:00:00 2029', 'Oct 14 02:59:59 2029', 'Feb 17 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 14 03:00:00 2029', 'Feb 17 01:59:59 2030', 'Oct 14 01:00:00 2029', 'Feb 16 23:59:59 2030'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 17 02:00:00 2030', 'Oct 13 02:59:59 2030', 'Feb 16 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 13 03:00:00 2030', 'Feb 16 01:59:59 2031', 'Oct 13 01:00:00 2030', 'Feb 15 23:59:59 2031'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 16 02:00:00 2031', 'Oct 12 02:59:59 2031', 'Feb 15 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 12 03:00:00 2031', 'Feb 15 01:59:59 2032', 'Oct 12 01:00:00 2031', 'Feb 14 23:59:59 2032'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 15 02:00:00 2032', 'Oct 10 02:59:59 2032', 'Feb 14 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 10 03:00:00 2032', 'Feb 20 01:59:59 2033', 'Oct 10 01:00:00 2032', 'Feb 19 23:59:59 2033'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 20 02:00:00 2033', 'Oct 9 02:59:59 2033', 'Feb 19 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 9 03:00:00 2033', 'Feb 19 01:59:59 2034', 'Oct 9 01:00:00 2033', 'Feb 18 23:59:59 2034'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 19 02:00:00 2034', 'Oct 8 02:59:59 2034', 'Feb 18 23:00:00 2034', 'Oct 7 23:59:59 2034'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 8 03:00:00 2034', 'Feb 18 01:59:59 2035', 'Oct 8 01:00:00 2034', 'Feb 17 23:59:59 2035'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 18 02:00:00 2035', 'Oct 14 02:59:59 2035', 'Feb 17 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 14 03:00:00 2035', 'Feb 17 01:59:59 2036', 'Oct 14 01:00:00 2035', 'Feb 16 23:59:59 2036'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 17 02:00:00 2036', 'Oct 12 02:59:59 2036', 'Feb 16 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 12 03:00:00 2036', 'Feb 15 01:59:59 2037', 'Oct 12 01:00:00 2036', 'Feb 14 23:59:59 2037'); -timezone.add_rule('America/Araguaina', 'BRT', 0, -10800, 'Feb 15 02:00:00 2037', 'Oct 11 02:59:59 2037', 'Feb 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('America/Araguaina', 'BRST', 1, -7200, 'Oct 11 03:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- America/Aruba --- - -begin -timezone.add_rule('America/Aruba', 'AST', 0, -16824, 'Dec 14 20:45:52 1901', 'Feb 12 04:40:23 1912', 'Dec 14 16:05:28 1901', 'Feb 11 23:59:59 1912'); -timezone.add_rule('America/Aruba', 'AST', 0, -16200, 'Feb 12 04:40:24 1912', 'Jan 1 04:29:59 1965', 'Feb 12 00:10:24 1912', 'Dec 31 23:59:59 1964'); -timezone.add_rule('America/Aruba', 'AST', 0, -14400, 'Jan 1 04:30:00 1965', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1965', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Asuncion --- - -begin -timezone.add_rule('America/Asuncion', 'PYT', 0, -13840, 'Dec 14 20:45:52 1901', 'Oct 10 03:50:39 1931', 'Dec 14 16:55:12 1901', 'Oct 9 23:59:59 1931'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Oct 10 03:50:40 1931', 'Oct 1 03:59:59 1972', 'Oct 9 23:50:40 1931', 'Sep 30 23:59:59 1972'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -10800, 'Oct 1 04:00:00 1972', 'Apr 1 02:59:59 1974', 'Oct 1 01:00:00 1972', 'Mar 31 23:59:59 1974'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1974', 'Oct 1 03:59:59 1975', 'Mar 31 23:00:00 1974', 'Sep 30 23:59:59 1975'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1975', 'Mar 1 02:59:59 1976', 'Oct 1 01:00:00 1975', 'Feb 29 23:59:59 1976'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1976', 'Oct 1 03:59:59 1976', 'Feb 29 23:00:00 1976', 'Sep 30 23:59:59 1976'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1976', 'Mar 1 02:59:59 1977', 'Oct 1 01:00:00 1976', 'Feb 28 23:59:59 1977'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1977', 'Oct 1 03:59:59 1977', 'Feb 28 23:00:00 1977', 'Sep 30 23:59:59 1977'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1977', 'Mar 1 02:59:59 1978', 'Oct 1 01:00:00 1977', 'Feb 28 23:59:59 1978'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1978', 'Oct 1 03:59:59 1978', 'Feb 28 23:00:00 1978', 'Sep 30 23:59:59 1978'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1978', 'Apr 1 02:59:59 1980', 'Oct 1 01:00:00 1978', 'Mar 31 23:59:59 1980'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1980', 'Oct 1 03:59:59 1980', 'Mar 31 23:00:00 1980', 'Sep 30 23:59:59 1980'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1980', 'Apr 1 02:59:59 1981', 'Oct 1 01:00:00 1980', 'Mar 31 23:59:59 1981'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1981', 'Oct 1 03:59:59 1981', 'Mar 31 23:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1981', 'Apr 1 02:59:59 1982', 'Oct 1 01:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1982', 'Oct 1 03:59:59 1982', 'Mar 31 23:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1982', 'Apr 1 02:59:59 1983', 'Oct 1 01:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1983', 'Oct 1 03:59:59 1983', 'Mar 31 23:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1983', 'Apr 1 02:59:59 1984', 'Oct 1 01:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1984', 'Oct 1 03:59:59 1984', 'Mar 31 23:00:00 1984', 'Sep 30 23:59:59 1984'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1984', 'Apr 1 02:59:59 1985', 'Oct 1 01:00:00 1984', 'Mar 31 23:59:59 1985'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1985', 'Oct 1 03:59:59 1985', 'Mar 31 23:00:00 1985', 'Sep 30 23:59:59 1985'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1985', 'Apr 1 02:59:59 1986', 'Oct 1 01:00:00 1985', 'Mar 31 23:59:59 1986'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1986', 'Oct 1 03:59:59 1986', 'Mar 31 23:00:00 1986', 'Sep 30 23:59:59 1986'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1986', 'Apr 1 02:59:59 1987', 'Oct 1 01:00:00 1986', 'Mar 31 23:59:59 1987'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1987', 'Oct 1 03:59:59 1987', 'Mar 31 23:00:00 1987', 'Sep 30 23:59:59 1987'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1987', 'Apr 1 02:59:59 1988', 'Oct 1 01:00:00 1987', 'Mar 31 23:59:59 1988'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1988', 'Oct 1 03:59:59 1988', 'Mar 31 23:00:00 1988', 'Sep 30 23:59:59 1988'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1988', 'Apr 1 02:59:59 1989', 'Oct 1 01:00:00 1988', 'Mar 31 23:59:59 1989'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1989', 'Oct 22 03:59:59 1989', 'Mar 31 23:00:00 1989', 'Oct 21 23:59:59 1989'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 22 04:00:00 1989', 'Apr 1 02:59:59 1990', 'Oct 22 01:00:00 1989', 'Mar 31 23:59:59 1990'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1990', 'Oct 1 03:59:59 1990', 'Mar 31 23:00:00 1990', 'Sep 30 23:59:59 1990'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1990', 'Apr 1 02:59:59 1991', 'Oct 1 01:00:00 1990', 'Mar 31 23:59:59 1991'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Apr 1 03:00:00 1991', 'Oct 6 03:59:59 1991', 'Mar 31 23:00:00 1991', 'Oct 5 23:59:59 1991'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 1991', 'Mar 1 02:59:59 1992', 'Oct 6 01:00:00 1991', 'Feb 29 23:59:59 1992'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1992', 'Oct 5 03:59:59 1992', 'Feb 29 23:00:00 1992', 'Oct 4 23:59:59 1992'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 1992', 'Mar 31 02:59:59 1993', 'Oct 5 01:00:00 1992', 'Mar 30 23:59:59 1993'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 31 03:00:00 1993', 'Oct 1 03:59:59 1993', 'Mar 30 23:00:00 1993', 'Sep 30 23:59:59 1993'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1993', 'Feb 27 02:59:59 1994', 'Oct 1 01:00:00 1993', 'Feb 26 23:59:59 1994'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 1994', 'Oct 1 03:59:59 1994', 'Feb 26 23:00:00 1994', 'Sep 30 23:59:59 1994'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1994', 'Feb 26 02:59:59 1995', 'Oct 1 01:00:00 1994', 'Feb 25 23:59:59 1995'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 26 03:00:00 1995', 'Oct 1 03:59:59 1995', 'Feb 25 23:00:00 1995', 'Sep 30 23:59:59 1995'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 1995', 'Mar 1 02:59:59 1996', 'Oct 1 01:00:00 1995', 'Feb 29 23:59:59 1996'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1996', 'Oct 6 03:59:59 1996', 'Feb 29 23:00:00 1996', 'Oct 5 23:59:59 1996'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 1996', 'Mar 1 02:59:59 1997', 'Oct 6 01:00:00 1996', 'Feb 28 23:59:59 1997'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1997', 'Oct 5 03:59:59 1997', 'Feb 28 23:00:00 1997', 'Oct 4 23:59:59 1997'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 1997', 'Mar 1 02:59:59 1998', 'Oct 5 01:00:00 1997', 'Feb 28 23:59:59 1998'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Mar 1 03:00:00 1998', 'Oct 4 03:59:59 1998', 'Feb 28 23:00:00 1998', 'Oct 3 23:59:59 1998'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 4 04:00:00 1998', 'Feb 28 02:59:59 1999', 'Oct 4 01:00:00 1998', 'Feb 27 23:59:59 1999'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 28 03:00:00 1999', 'Oct 3 03:59:59 1999', 'Feb 27 23:00:00 1999', 'Oct 2 23:59:59 1999'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 3 04:00:00 1999', 'Feb 27 02:59:59 2000', 'Oct 3 01:00:00 1999', 'Feb 26 23:59:59 2000'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 2000', 'Oct 1 03:59:59 2000', 'Feb 26 23:00:00 2000', 'Sep 30 23:59:59 2000'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 2000', 'Feb 25 02:59:59 2001', 'Oct 1 01:00:00 2000', 'Feb 24 23:59:59 2001'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 25 03:00:00 2001', 'Oct 7 03:59:59 2001', 'Feb 24 23:00:00 2001', 'Oct 6 23:59:59 2001'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 7 04:00:00 2001', 'Feb 24 02:59:59 2002', 'Oct 7 01:00:00 2001', 'Feb 23 23:59:59 2002'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 24 03:00:00 2002', 'Oct 6 03:59:59 2002', 'Feb 23 23:00:00 2002', 'Oct 5 23:59:59 2002'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 2002', 'Feb 23 02:59:59 2003', 'Oct 6 01:00:00 2002', 'Feb 22 23:59:59 2003'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 23 03:00:00 2003', 'Oct 5 03:59:59 2003', 'Feb 22 23:00:00 2003', 'Oct 4 23:59:59 2003'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 2003', 'Feb 29 02:59:59 2004', 'Oct 5 01:00:00 2003', 'Feb 28 23:59:59 2004'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 29 03:00:00 2004', 'Oct 3 03:59:59 2004', 'Feb 28 23:00:00 2004', 'Oct 2 23:59:59 2004'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 3 04:00:00 2004', 'Feb 27 02:59:59 2005', 'Oct 3 01:00:00 2004', 'Feb 26 23:59:59 2005'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 2005', 'Oct 2 03:59:59 2005', 'Feb 26 23:00:00 2005', 'Oct 1 23:59:59 2005'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 2 04:00:00 2005', 'Feb 26 02:59:59 2006', 'Oct 2 01:00:00 2005', 'Feb 25 23:59:59 2006'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 26 03:00:00 2006', 'Oct 1 03:59:59 2006', 'Feb 25 23:00:00 2006', 'Sep 30 23:59:59 2006'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 2006', 'Feb 25 02:59:59 2007', 'Oct 1 01:00:00 2006', 'Feb 24 23:59:59 2007'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 25 03:00:00 2007', 'Oct 7 03:59:59 2007', 'Feb 24 23:00:00 2007', 'Oct 6 23:59:59 2007'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 7 04:00:00 2007', 'Feb 24 02:59:59 2008', 'Oct 7 01:00:00 2007', 'Feb 23 23:59:59 2008'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 24 03:00:00 2008', 'Oct 5 03:59:59 2008', 'Feb 23 23:00:00 2008', 'Oct 4 23:59:59 2008'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 2008', 'Feb 22 02:59:59 2009', 'Oct 5 01:00:00 2008', 'Feb 21 23:59:59 2009'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 22 03:00:00 2009', 'Oct 4 03:59:59 2009', 'Feb 21 23:00:00 2009', 'Oct 3 23:59:59 2009'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 4 04:00:00 2009', 'Feb 28 02:59:59 2010', 'Oct 4 01:00:00 2009', 'Feb 27 23:59:59 2010'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 28 03:00:00 2010', 'Oct 3 03:59:59 2010', 'Feb 27 23:00:00 2010', 'Oct 2 23:59:59 2010'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 3 04:00:00 2010', 'Feb 27 02:59:59 2011', 'Oct 3 01:00:00 2010', 'Feb 26 23:59:59 2011'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 2011', 'Oct 2 03:59:59 2011', 'Feb 26 23:00:00 2011', 'Oct 1 23:59:59 2011'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 2 04:00:00 2011', 'Feb 26 02:59:59 2012', 'Oct 2 01:00:00 2011', 'Feb 25 23:59:59 2012'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 26 03:00:00 2012', 'Oct 7 03:59:59 2012', 'Feb 25 23:00:00 2012', 'Oct 6 23:59:59 2012'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 7 04:00:00 2012', 'Feb 24 02:59:59 2013', 'Oct 7 01:00:00 2012', 'Feb 23 23:59:59 2013'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 24 03:00:00 2013', 'Oct 6 03:59:59 2013', 'Feb 23 23:00:00 2013', 'Oct 5 23:59:59 2013'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 2013', 'Feb 23 02:59:59 2014', 'Oct 6 01:00:00 2013', 'Feb 22 23:59:59 2014'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 23 03:00:00 2014', 'Oct 5 03:59:59 2014', 'Feb 22 23:00:00 2014', 'Oct 4 23:59:59 2014'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 2014', 'Feb 22 02:59:59 2015', 'Oct 5 01:00:00 2014', 'Feb 21 23:59:59 2015'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 22 03:00:00 2015', 'Oct 4 03:59:59 2015', 'Feb 21 23:00:00 2015', 'Oct 3 23:59:59 2015'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 4 04:00:00 2015', 'Feb 28 02:59:59 2016', 'Oct 4 01:00:00 2015', 'Feb 27 23:59:59 2016'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 28 03:00:00 2016', 'Oct 2 03:59:59 2016', 'Feb 27 23:00:00 2016', 'Oct 1 23:59:59 2016'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 2 04:00:00 2016', 'Feb 26 02:59:59 2017', 'Oct 2 01:00:00 2016', 'Feb 25 23:59:59 2017'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 26 03:00:00 2017', 'Oct 1 03:59:59 2017', 'Feb 25 23:00:00 2017', 'Sep 30 23:59:59 2017'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 2017', 'Feb 25 02:59:59 2018', 'Oct 1 01:00:00 2017', 'Feb 24 23:59:59 2018'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 25 03:00:00 2018', 'Oct 7 03:59:59 2018', 'Feb 24 23:00:00 2018', 'Oct 6 23:59:59 2018'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 7 04:00:00 2018', 'Feb 24 02:59:59 2019', 'Oct 7 01:00:00 2018', 'Feb 23 23:59:59 2019'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 24 03:00:00 2019', 'Oct 6 03:59:59 2019', 'Feb 23 23:00:00 2019', 'Oct 5 23:59:59 2019'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 2019', 'Feb 23 02:59:59 2020', 'Oct 6 01:00:00 2019', 'Feb 22 23:59:59 2020'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 23 03:00:00 2020', 'Oct 4 03:59:59 2020', 'Feb 22 23:00:00 2020', 'Oct 3 23:59:59 2020'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 4 04:00:00 2020', 'Feb 28 02:59:59 2021', 'Oct 4 01:00:00 2020', 'Feb 27 23:59:59 2021'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 28 03:00:00 2021', 'Oct 3 03:59:59 2021', 'Feb 27 23:00:00 2021', 'Oct 2 23:59:59 2021'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 3 04:00:00 2021', 'Feb 27 02:59:59 2022', 'Oct 3 01:00:00 2021', 'Feb 26 23:59:59 2022'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 2022', 'Oct 2 03:59:59 2022', 'Feb 26 23:00:00 2022', 'Oct 1 23:59:59 2022'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 2 04:00:00 2022', 'Feb 26 02:59:59 2023', 'Oct 2 01:00:00 2022', 'Feb 25 23:59:59 2023'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 26 03:00:00 2023', 'Oct 1 03:59:59 2023', 'Feb 25 23:00:00 2023', 'Sep 30 23:59:59 2023'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 2023', 'Feb 25 02:59:59 2024', 'Oct 1 01:00:00 2023', 'Feb 24 23:59:59 2024'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 25 03:00:00 2024', 'Oct 6 03:59:59 2024', 'Feb 24 23:00:00 2024', 'Oct 5 23:59:59 2024'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 2024', 'Feb 23 02:59:59 2025', 'Oct 6 01:00:00 2024', 'Feb 22 23:59:59 2025'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 23 03:00:00 2025', 'Oct 5 03:59:59 2025', 'Feb 22 23:00:00 2025', 'Oct 4 23:59:59 2025'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 2025', 'Feb 22 02:59:59 2026', 'Oct 5 01:00:00 2025', 'Feb 21 23:59:59 2026'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 22 03:00:00 2026', 'Oct 4 03:59:59 2026', 'Feb 21 23:00:00 2026', 'Oct 3 23:59:59 2026'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 4 04:00:00 2026', 'Feb 28 02:59:59 2027', 'Oct 4 01:00:00 2026', 'Feb 27 23:59:59 2027'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 28 03:00:00 2027', 'Oct 3 03:59:59 2027', 'Feb 27 23:00:00 2027', 'Oct 2 23:59:59 2027'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 3 04:00:00 2027', 'Feb 27 02:59:59 2028', 'Oct 3 01:00:00 2027', 'Feb 26 23:59:59 2028'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 2028', 'Oct 1 03:59:59 2028', 'Feb 26 23:00:00 2028', 'Sep 30 23:59:59 2028'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 2028', 'Feb 25 02:59:59 2029', 'Oct 1 01:00:00 2028', 'Feb 24 23:59:59 2029'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 25 03:00:00 2029', 'Oct 7 03:59:59 2029', 'Feb 24 23:00:00 2029', 'Oct 6 23:59:59 2029'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 7 04:00:00 2029', 'Feb 24 02:59:59 2030', 'Oct 7 01:00:00 2029', 'Feb 23 23:59:59 2030'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 24 03:00:00 2030', 'Oct 6 03:59:59 2030', 'Feb 23 23:00:00 2030', 'Oct 5 23:59:59 2030'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 6 04:00:00 2030', 'Feb 23 02:59:59 2031', 'Oct 6 01:00:00 2030', 'Feb 22 23:59:59 2031'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 23 03:00:00 2031', 'Oct 5 03:59:59 2031', 'Feb 22 23:00:00 2031', 'Oct 4 23:59:59 2031'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 2031', 'Feb 29 02:59:59 2032', 'Oct 5 01:00:00 2031', 'Feb 28 23:59:59 2032'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 29 03:00:00 2032', 'Oct 3 03:59:59 2032', 'Feb 28 23:00:00 2032', 'Oct 2 23:59:59 2032'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 3 04:00:00 2032', 'Feb 27 02:59:59 2033', 'Oct 3 01:00:00 2032', 'Feb 26 23:59:59 2033'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 27 03:00:00 2033', 'Oct 2 03:59:59 2033', 'Feb 26 23:00:00 2033', 'Oct 1 23:59:59 2033'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 2 04:00:00 2033', 'Feb 26 02:59:59 2034', 'Oct 2 01:00:00 2033', 'Feb 25 23:59:59 2034'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 26 03:00:00 2034', 'Oct 1 03:59:59 2034', 'Feb 25 23:00:00 2034', 'Sep 30 23:59:59 2034'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 1 04:00:00 2034', 'Feb 25 02:59:59 2035', 'Oct 1 01:00:00 2034', 'Feb 24 23:59:59 2035'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 25 03:00:00 2035', 'Oct 7 03:59:59 2035', 'Feb 24 23:00:00 2035', 'Oct 6 23:59:59 2035'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 7 04:00:00 2035', 'Feb 24 02:59:59 2036', 'Oct 7 01:00:00 2035', 'Feb 23 23:59:59 2036'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 24 03:00:00 2036', 'Oct 5 03:59:59 2036', 'Feb 23 23:00:00 2036', 'Oct 4 23:59:59 2036'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 5 04:00:00 2036', 'Feb 22 02:59:59 2037', 'Oct 5 01:00:00 2036', 'Feb 21 23:59:59 2037'); -timezone.add_rule('America/Asuncion', 'PYT', 0, -14400, 'Feb 22 03:00:00 2037', 'Oct 4 03:59:59 2037', 'Feb 21 23:00:00 2037', 'Oct 3 23:59:59 2037'); -timezone.add_rule('America/Asuncion', 'PYST', 1, -10800, 'Oct 4 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 01:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Atka --- - -begin -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Dec 14 20:45:52 1901', 'Feb 9 12:59:59 1942', 'Dec 14 09:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Feb 9 13:00:00 1942', 'Sep 30 11:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Sep 30 12:00:00 1945', 'Apr 27 12:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 27 13:00:00 1969', 'Oct 26 11:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 26 12:00:00 1969', 'Apr 26 12:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 26 13:00:00 1970', 'Oct 25 11:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 25 12:00:00 1970', 'Apr 25 12:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 25 13:00:00 1971', 'Oct 31 11:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 31 12:00:00 1971', 'Apr 30 12:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 30 13:00:00 1972', 'Oct 29 11:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 29 12:00:00 1972', 'Apr 29 12:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 29 13:00:00 1973', 'Oct 28 11:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 28 12:00:00 1973', 'Jan 6 12:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Jan 6 13:00:00 1974', 'Oct 27 11:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 27 12:00:00 1974', 'Feb 23 12:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Feb 23 13:00:00 1975', 'Oct 26 11:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 26 12:00:00 1975', 'Apr 25 12:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 25 13:00:00 1976', 'Oct 31 11:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 31 12:00:00 1976', 'Apr 24 12:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 24 13:00:00 1977', 'Oct 30 11:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 30 12:00:00 1977', 'Apr 30 12:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 30 13:00:00 1978', 'Oct 29 11:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 29 12:00:00 1978', 'Apr 29 12:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 29 13:00:00 1979', 'Oct 28 11:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 28 12:00:00 1979', 'Apr 27 12:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 27 13:00:00 1980', 'Oct 26 11:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 26 12:00:00 1980', 'Apr 26 12:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 26 13:00:00 1981', 'Oct 25 11:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 25 12:00:00 1981', 'Apr 25 12:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 25 13:00:00 1982', 'Oct 31 11:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Atka', 'HAST', 0, -39600, 'Oct 31 12:00:00 1982', 'Apr 24 12:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Atka', 'HADT', 1, -36000, 'Apr 24 13:00:00 1983', 'Oct 30 11:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 12:00:00 1983', 'Apr 29 11:59:59 1984', 'Oct 30 02:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 29 12:00:00 1984', 'Oct 28 10:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 1984', 'Apr 28 11:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 28 12:00:00 1985', 'Oct 27 10:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 1985', 'Apr 27 11:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 27 12:00:00 1986', 'Oct 26 10:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 1986', 'Apr 5 11:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 1987', 'Oct 25 10:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 1987', 'Apr 3 11:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 1988', 'Oct 30 10:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 1988', 'Apr 2 11:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 1989', 'Oct 29 10:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 1989', 'Apr 1 11:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 1990', 'Oct 28 10:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 1990', 'Apr 7 11:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 1991', 'Oct 27 10:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 1991', 'Apr 5 11:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 1992', 'Oct 25 10:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 1992', 'Apr 4 11:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 1993', 'Oct 31 10:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 1993', 'Apr 3 11:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 1994', 'Oct 30 10:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 1994', 'Apr 2 11:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 1995', 'Oct 29 10:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 1995', 'Apr 7 11:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 1996', 'Oct 27 10:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 1996', 'Apr 6 11:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 1997', 'Oct 26 10:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 1997', 'Apr 5 11:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 1998', 'Oct 25 10:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 1998', 'Apr 4 11:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 1999', 'Oct 31 10:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 1999', 'Apr 2 11:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 2000', 'Oct 29 10:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 2000', 'Apr 1 11:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 2001', 'Oct 28 10:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 2001', 'Apr 7 11:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 2002', 'Oct 27 10:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 2002', 'Apr 6 11:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 2003', 'Oct 26 10:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 2003', 'Apr 4 11:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 2004', 'Oct 31 10:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 2004', 'Apr 3 11:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 2005', 'Oct 30 10:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 2005', 'Apr 2 11:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 2006', 'Oct 29 10:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 2006', 'Apr 1 11:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 2007', 'Oct 28 10:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 2007', 'Apr 6 11:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 2008', 'Oct 26 10:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 2008', 'Apr 5 11:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 2009', 'Oct 25 10:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 2009', 'Apr 4 11:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 2010', 'Oct 31 10:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 2010', 'Apr 3 11:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 2011', 'Oct 30 10:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 2011', 'Apr 1 11:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 2012', 'Oct 28 10:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 2012', 'Apr 7 11:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 2013', 'Oct 27 10:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 2013', 'Apr 6 11:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 2014', 'Oct 26 10:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 2014', 'Apr 5 11:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 2015', 'Oct 25 10:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 2015', 'Apr 3 11:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 2016', 'Oct 30 10:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 2016', 'Apr 2 11:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 2017', 'Oct 29 10:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 2017', 'Apr 1 11:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 2018', 'Oct 28 10:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 2018', 'Apr 7 11:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 2019', 'Oct 27 10:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 2019', 'Apr 5 11:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 2020', 'Oct 25 10:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 2020', 'Apr 4 11:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 2021', 'Oct 31 10:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 2021', 'Apr 3 11:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 2022', 'Oct 30 10:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 2022', 'Apr 2 11:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 2023', 'Oct 29 10:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 2023', 'Apr 7 11:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 2024', 'Oct 27 10:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 2024', 'Apr 6 11:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 2025', 'Oct 26 10:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 2025', 'Apr 5 11:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 2026', 'Oct 25 10:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 2026', 'Apr 4 11:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 2027', 'Oct 31 10:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 2027', 'Apr 2 11:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 2028', 'Oct 29 10:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 2028', 'Apr 1 11:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 2029', 'Oct 28 10:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 2029', 'Apr 7 11:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 7 12:00:00 2030', 'Oct 27 10:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 27 11:00:00 2030', 'Apr 6 11:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 2031', 'Oct 26 10:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 2031', 'Apr 4 11:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 4 12:00:00 2032', 'Oct 31 10:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 31 11:00:00 2032', 'Apr 3 11:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 3 12:00:00 2033', 'Oct 30 10:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 30 11:00:00 2033', 'Apr 2 11:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 2 12:00:00 2034', 'Oct 29 10:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 29 11:00:00 2034', 'Apr 1 11:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 1 12:00:00 2035', 'Oct 28 10:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 28 11:00:00 2035', 'Apr 6 11:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 6 12:00:00 2036', 'Oct 26 10:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 26 11:00:00 2036', 'Apr 5 11:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Atka', 'HADT', 1, -32400, 'Apr 5 12:00:00 2037', 'Oct 25 10:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Atka', 'HAST', 0, -36000, 'Oct 25 11:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- America/Barbados --- - -begin -timezone.add_rule('America/Barbados', 'AST', 0, -14308, 'Dec 14 20:45:52 1901', 'Jan 1 03:58:27 1932', 'Dec 14 16:47:24 1901', 'Dec 31 23:59:59 1931'); -timezone.add_rule('America/Barbados', 'AST', 0, -14400, 'Jan 1 03:58:28 1932', 'Jun 12 05:59:59 1977', 'Dec 31 23:58:28 1931', 'Jun 12 01:59:59 1977'); -timezone.add_rule('America/Barbados', 'ADT', 1, -10800, 'Jun 12 06:00:00 1977', 'Oct 2 04:59:59 1977', 'Jun 12 03:00:00 1977', 'Oct 2 01:59:59 1977'); -timezone.add_rule('America/Barbados', 'AST', 0, -14400, 'Oct 2 05:00:00 1977', 'Apr 16 05:59:59 1978', 'Oct 2 01:00:00 1977', 'Apr 16 01:59:59 1978'); -timezone.add_rule('America/Barbados', 'ADT', 1, -10800, 'Apr 16 06:00:00 1978', 'Oct 1 04:59:59 1978', 'Apr 16 03:00:00 1978', 'Oct 1 01:59:59 1978'); -timezone.add_rule('America/Barbados', 'AST', 0, -14400, 'Oct 1 05:00:00 1978', 'Apr 15 05:59:59 1979', 'Oct 1 01:00:00 1978', 'Apr 15 01:59:59 1979'); -timezone.add_rule('America/Barbados', 'ADT', 1, -10800, 'Apr 15 06:00:00 1979', 'Sep 30 04:59:59 1979', 'Apr 15 03:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('America/Barbados', 'AST', 0, -14400, 'Sep 30 05:00:00 1979', 'Apr 20 05:59:59 1980', 'Sep 30 01:00:00 1979', 'Apr 20 01:59:59 1980'); -timezone.add_rule('America/Barbados', 'ADT', 1, -10800, 'Apr 20 06:00:00 1980', 'Sep 25 04:59:59 1980', 'Apr 20 03:00:00 1980', 'Sep 25 01:59:59 1980'); -timezone.add_rule('America/Barbados', 'AST', 0, -14400, 'Sep 25 05:00:00 1980', 'Jan 18 03:14:07 2038', 'Sep 25 01:00:00 1980', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Belem --- - -begin -timezone.add_rule('America/Belem', 'BRT', 0, -11636, 'Dec 14 20:45:52 1901', 'Jan 1 03:13:55 1914', 'Dec 14 17:31:56 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Jan 1 03:13:56 1914', 'Oct 3 13:59:59 1931', 'Jan 1 00:13:56 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Oct 3 14:00:00 1931', 'Apr 1 01:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Apr 1 02:00:00 1932', 'Oct 3 02:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Oct 3 03:00:00 1932', 'Apr 1 01:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Apr 1 02:00:00 1933', 'Dec 1 02:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Dec 1 03:00:00 1949', 'Apr 16 02:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Apr 16 03:00:00 1950', 'Dec 1 02:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Dec 1 03:00:00 1950', 'Apr 1 01:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Apr 1 02:00:00 1951', 'Dec 1 02:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Dec 1 03:00:00 1951', 'Apr 1 01:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Apr 1 02:00:00 1952', 'Dec 1 02:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Dec 1 03:00:00 1952', 'Mar 1 01:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 1 02:00:00 1953', 'Dec 9 02:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Dec 9 03:00:00 1963', 'Mar 1 01:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 1 02:00:00 1964', 'Jan 31 02:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Jan 31 03:00:00 1965', 'Mar 31 01:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 31 02:00:00 1965', 'Dec 1 02:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Dec 1 03:00:00 1965', 'Mar 1 01:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 1 02:00:00 1966', 'Nov 1 02:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Nov 1 03:00:00 1966', 'Mar 1 01:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 1 02:00:00 1967', 'Nov 1 02:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Nov 1 03:00:00 1967', 'Mar 1 01:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 1 02:00:00 1968', 'Nov 2 02:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 15 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Mar 15 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 14 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Feb 14 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Belem', 'BRST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Belem', 'BRT', 0, -10800, 'Feb 7 02:00:00 1988', 'Jan 18 03:14:07 2038', 'Feb 6 23:00:00 1988', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Belize --- - -begin -timezone.add_rule('America/Belize', 'CST', 0, -21168, 'Dec 14 20:45:52 1901', 'Apr 1 05:52:47 1912', 'Dec 14 14:53:04 1901', 'Mar 31 23:59:59 1912'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Apr 1 05:52:48 1912', 'Oct 6 05:59:59 1918', 'Mar 31 23:52:48 1912', 'Oct 5 23:59:59 1918'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 6 06:00:00 1918', 'Feb 9 05:29:59 1919', 'Oct 6 00:30:00 1918', 'Feb 8 23:59:59 1919'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 9 05:30:00 1919', 'Oct 5 05:59:59 1919', 'Feb 8 23:30:00 1919', 'Oct 4 23:59:59 1919'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 5 06:00:00 1919', 'Feb 15 05:29:59 1920', 'Oct 5 00:30:00 1919', 'Feb 14 23:59:59 1920'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 15 05:30:00 1920', 'Oct 3 05:59:59 1920', 'Feb 14 23:30:00 1920', 'Oct 2 23:59:59 1920'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 3 06:00:00 1920', 'Feb 13 05:29:59 1921', 'Oct 3 00:30:00 1920', 'Feb 12 23:59:59 1921'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 13 05:30:00 1921', 'Oct 2 05:59:59 1921', 'Feb 12 23:30:00 1921', 'Oct 1 23:59:59 1921'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 2 06:00:00 1921', 'Feb 12 05:29:59 1922', 'Oct 2 00:30:00 1921', 'Feb 11 23:59:59 1922'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 12 05:30:00 1922', 'Oct 8 05:59:59 1922', 'Feb 11 23:30:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 8 06:00:00 1922', 'Feb 11 05:29:59 1923', 'Oct 8 00:30:00 1922', 'Feb 10 23:59:59 1923'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 11 05:30:00 1923', 'Oct 7 05:59:59 1923', 'Feb 10 23:30:00 1923', 'Oct 6 23:59:59 1923'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 7 06:00:00 1923', 'Feb 10 05:29:59 1924', 'Oct 7 00:30:00 1923', 'Feb 9 23:59:59 1924'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 10 05:30:00 1924', 'Oct 5 05:59:59 1924', 'Feb 9 23:30:00 1924', 'Oct 4 23:59:59 1924'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 5 06:00:00 1924', 'Feb 15 05:29:59 1925', 'Oct 5 00:30:00 1924', 'Feb 14 23:59:59 1925'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 15 05:30:00 1925', 'Oct 4 05:59:59 1925', 'Feb 14 23:30:00 1925', 'Oct 3 23:59:59 1925'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 4 06:00:00 1925', 'Feb 14 05:29:59 1926', 'Oct 4 00:30:00 1925', 'Feb 13 23:59:59 1926'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 14 05:30:00 1926', 'Oct 3 05:59:59 1926', 'Feb 13 23:30:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 3 06:00:00 1926', 'Feb 13 05:29:59 1927', 'Oct 3 00:30:00 1926', 'Feb 12 23:59:59 1927'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 13 05:30:00 1927', 'Oct 2 05:59:59 1927', 'Feb 12 23:30:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 2 06:00:00 1927', 'Feb 12 05:29:59 1928', 'Oct 2 00:30:00 1927', 'Feb 11 23:59:59 1928'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 12 05:30:00 1928', 'Oct 7 05:59:59 1928', 'Feb 11 23:30:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 7 06:00:00 1928', 'Feb 10 05:29:59 1929', 'Oct 7 00:30:00 1928', 'Feb 9 23:59:59 1929'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 10 05:30:00 1929', 'Oct 6 05:59:59 1929', 'Feb 9 23:30:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 6 06:00:00 1929', 'Feb 9 05:29:59 1930', 'Oct 6 00:30:00 1929', 'Feb 8 23:59:59 1930'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 9 05:30:00 1930', 'Oct 5 05:59:59 1930', 'Feb 8 23:30:00 1930', 'Oct 4 23:59:59 1930'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 5 06:00:00 1930', 'Feb 15 05:29:59 1931', 'Oct 5 00:30:00 1930', 'Feb 14 23:59:59 1931'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 15 05:30:00 1931', 'Oct 4 05:59:59 1931', 'Feb 14 23:30:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 4 06:00:00 1931', 'Feb 14 05:29:59 1932', 'Oct 4 00:30:00 1931', 'Feb 13 23:59:59 1932'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 14 05:30:00 1932', 'Oct 2 05:59:59 1932', 'Feb 13 23:30:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 2 06:00:00 1932', 'Feb 12 05:29:59 1933', 'Oct 2 00:30:00 1932', 'Feb 11 23:59:59 1933'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 12 05:30:00 1933', 'Oct 8 05:59:59 1933', 'Feb 11 23:30:00 1933', 'Oct 7 23:59:59 1933'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 8 06:00:00 1933', 'Feb 11 05:29:59 1934', 'Oct 8 00:30:00 1933', 'Feb 10 23:59:59 1934'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 11 05:30:00 1934', 'Oct 7 05:59:59 1934', 'Feb 10 23:30:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 7 06:00:00 1934', 'Feb 10 05:29:59 1935', 'Oct 7 00:30:00 1934', 'Feb 9 23:59:59 1935'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 10 05:30:00 1935', 'Oct 6 05:59:59 1935', 'Feb 9 23:30:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 6 06:00:00 1935', 'Feb 9 05:29:59 1936', 'Oct 6 00:30:00 1935', 'Feb 8 23:59:59 1936'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 9 05:30:00 1936', 'Oct 4 05:59:59 1936', 'Feb 8 23:30:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 4 06:00:00 1936', 'Feb 14 05:29:59 1937', 'Oct 4 00:30:00 1936', 'Feb 13 23:59:59 1937'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 14 05:30:00 1937', 'Oct 3 05:59:59 1937', 'Feb 13 23:30:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 3 06:00:00 1937', 'Feb 13 05:29:59 1938', 'Oct 3 00:30:00 1937', 'Feb 12 23:59:59 1938'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 13 05:30:00 1938', 'Oct 2 05:59:59 1938', 'Feb 12 23:30:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 2 06:00:00 1938', 'Feb 12 05:29:59 1939', 'Oct 2 00:30:00 1938', 'Feb 11 23:59:59 1939'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 12 05:30:00 1939', 'Oct 8 05:59:59 1939', 'Feb 11 23:30:00 1939', 'Oct 7 23:59:59 1939'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 8 06:00:00 1939', 'Feb 11 05:29:59 1940', 'Oct 8 00:30:00 1939', 'Feb 10 23:59:59 1940'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 11 05:30:00 1940', 'Oct 6 05:59:59 1940', 'Feb 10 23:30:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 6 06:00:00 1940', 'Feb 9 05:29:59 1941', 'Oct 6 00:30:00 1940', 'Feb 8 23:59:59 1941'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 9 05:30:00 1941', 'Oct 5 05:59:59 1941', 'Feb 8 23:30:00 1941', 'Oct 4 23:59:59 1941'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 5 06:00:00 1941', 'Feb 15 05:29:59 1942', 'Oct 5 00:30:00 1941', 'Feb 14 23:59:59 1942'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 15 05:30:00 1942', 'Oct 4 05:59:59 1942', 'Feb 14 23:30:00 1942', 'Oct 3 23:59:59 1942'); -timezone.add_rule('America/Belize', 'CDT', 1, -19800, 'Oct 4 06:00:00 1942', 'Feb 14 05:29:59 1943', 'Oct 4 00:30:00 1942', 'Feb 13 23:59:59 1943'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 14 05:30:00 1943', 'Dec 5 05:59:59 1973', 'Feb 13 23:30:00 1943', 'Dec 4 23:59:59 1973'); -timezone.add_rule('America/Belize', 'CDT', 1, -18000, 'Dec 5 06:00:00 1973', 'Feb 9 04:59:59 1974', 'Dec 5 01:00:00 1973', 'Feb 8 23:59:59 1974'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 9 05:00:00 1974', 'Dec 18 05:59:59 1982', 'Feb 8 23:00:00 1974', 'Dec 17 23:59:59 1982'); -timezone.add_rule('America/Belize', 'CDT', 1, -18000, 'Dec 18 06:00:00 1982', 'Feb 12 04:59:59 1983', 'Dec 18 01:00:00 1982', 'Feb 11 23:59:59 1983'); -timezone.add_rule('America/Belize', 'CST', 0, -21600, 'Feb 12 05:00:00 1983', 'Jan 18 03:14:07 2038', 'Feb 11 23:00:00 1983', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Boa_Vista not installed --- - --- --- America/Bogota --- - -begin -timezone.add_rule('America/Bogota', 'COT', 0, -17780, 'Dec 14 20:45:52 1901', 'Nov 23 04:56:19 1914', 'Dec 14 15:49:32 1901', 'Nov 22 23:59:59 1914'); -timezone.add_rule('America/Bogota', 'COT', 0, -18000, 'Nov 23 04:56:20 1914', 'May 2 04:59:59 1992', 'Nov 22 23:56:20 1914', 'May 1 23:59:59 1992'); -timezone.add_rule('America/Bogota', 'COST', 1, -14400, 'May 2 05:00:00 1992', 'Dec 31 03:59:59 1992', 'May 2 01:00:00 1992', 'Dec 30 23:59:59 1992'); -timezone.add_rule('America/Bogota', 'COT', 0, -18000, 'Dec 31 04:00:00 1992', 'Jan 18 03:14:07 2038', 'Dec 30 23:00:00 1992', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Boise --- - -begin -timezone.add_rule('America/Boise', 'MST', 0, -28800, 'Dec 14 20:45:52 1901', 'Mar 31 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Boise', 'MDT', 1, -25200, 'Mar 31 10:00:00 1918', 'Oct 27 08:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Boise', 'MST', 0, -28800, 'Oct 27 09:00:00 1918', 'Mar 30 09:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Boise', 'MDT', 1, -25200, 'Mar 30 10:00:00 1919', 'Oct 26 08:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Boise', 'MST', 0, -28800, 'Oct 26 09:00:00 1919', 'May 13 09:59:59 1923', 'Oct 26 01:00:00 1919', 'May 13 01:59:59 1923'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'May 13 10:00:00 1923', 'Feb 9 08:59:59 1942', 'May 13 03:00:00 1923', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 30 08:59:59 1967', 'Sep 30 01:00:00 1945', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Feb 3 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Feb 3 01:59:59 1974'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Feb 3 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Feb 3 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Boise', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Boise', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Buenos_Aires --- - -begin -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -15404, 'Dec 14 20:45:52 1901', 'May 1 04:16:43 1920', 'Dec 14 16:29:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'May 1 04:16:44 1920', 'Dec 1 03:59:59 1930', 'May 1 00:16:44 1920', 'Nov 30 23:59:59 1930'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Dec 1 04:00:00 1930', 'Apr 1 02:59:59 1931', 'Dec 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Apr 1 03:00:00 1931', 'Oct 15 03:59:59 1931', 'Mar 31 23:00:00 1931', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 15 04:00:00 1931', 'Mar 1 02:59:59 1932', 'Oct 15 01:00:00 1931', 'Feb 29 23:59:59 1932'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1932', 'Nov 1 03:59:59 1932', 'Feb 29 23:00:00 1932', 'Oct 31 23:59:59 1932'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1932', 'Mar 1 02:59:59 1933', 'Nov 1 01:00:00 1932', 'Feb 28 23:59:59 1933'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1933', 'Nov 1 03:59:59 1933', 'Feb 28 23:00:00 1933', 'Oct 31 23:59:59 1933'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1933', 'Mar 1 02:59:59 1934', 'Nov 1 01:00:00 1933', 'Feb 28 23:59:59 1934'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1934', 'Nov 1 03:59:59 1934', 'Feb 28 23:00:00 1934', 'Oct 31 23:59:59 1934'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1934', 'Mar 1 02:59:59 1935', 'Nov 1 01:00:00 1934', 'Feb 28 23:59:59 1935'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1935', 'Nov 1 03:59:59 1935', 'Feb 28 23:00:00 1935', 'Oct 31 23:59:59 1935'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1935', 'Mar 1 02:59:59 1936', 'Nov 1 01:00:00 1935', 'Feb 29 23:59:59 1936'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1936', 'Nov 1 03:59:59 1936', 'Feb 29 23:00:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1936', 'Mar 1 02:59:59 1937', 'Nov 1 01:00:00 1936', 'Feb 28 23:59:59 1937'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1937', 'Nov 1 03:59:59 1937', 'Feb 28 23:00:00 1937', 'Oct 31 23:59:59 1937'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1937', 'Mar 1 02:59:59 1938', 'Nov 1 01:00:00 1937', 'Feb 28 23:59:59 1938'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1938', 'Nov 1 03:59:59 1938', 'Feb 28 23:00:00 1938', 'Oct 31 23:59:59 1938'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1938', 'Mar 1 02:59:59 1939', 'Nov 1 01:00:00 1938', 'Feb 28 23:59:59 1939'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1939', 'Nov 1 03:59:59 1939', 'Feb 28 23:00:00 1939', 'Oct 31 23:59:59 1939'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Nov 1 04:00:00 1939', 'Mar 1 02:59:59 1940', 'Nov 1 01:00:00 1939', 'Feb 29 23:59:59 1940'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1940', 'Jul 1 03:59:59 1940', 'Feb 29 23:00:00 1940', 'Jun 30 23:59:59 1940'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Jul 1 04:00:00 1940', 'Jun 15 02:59:59 1941', 'Jul 1 01:00:00 1940', 'Jun 14 23:59:59 1941'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Jun 15 03:00:00 1941', 'Oct 15 03:59:59 1941', 'Jun 14 23:00:00 1941', 'Oct 14 23:59:59 1941'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 15 04:00:00 1941', 'Aug 1 02:59:59 1943', 'Oct 15 01:00:00 1941', 'Jul 31 23:59:59 1943'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Aug 1 03:00:00 1943', 'Oct 15 03:59:59 1943', 'Jul 31 23:00:00 1943', 'Oct 14 23:59:59 1943'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 15 04:00:00 1943', 'Mar 1 02:59:59 1946', 'Oct 15 01:00:00 1943', 'Feb 28 23:59:59 1946'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1946', 'Oct 1 03:59:59 1946', 'Feb 28 23:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 1 04:00:00 1946', 'Oct 1 02:59:59 1963', 'Oct 1 01:00:00 1946', 'Sep 30 23:59:59 1963'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Oct 1 03:00:00 1963', 'Dec 15 03:59:59 1963', 'Sep 30 23:00:00 1963', 'Dec 14 23:59:59 1963'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Dec 15 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 15 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1964', 'Oct 15 03:59:59 1964', 'Feb 29 23:00:00 1964', 'Oct 14 23:59:59 1964'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 15 04:00:00 1964', 'Mar 1 02:59:59 1965', 'Oct 15 01:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Apr 3 02:00:00 1977', 'Nov 2 02:59:59 1985', 'Apr 2 23:00:00 1977', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 14 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 13 23:59:59 1986'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Mar 14 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 13 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 13 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 12 23:59:59 1987'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Feb 13 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 12 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Feb 7 02:00:00 1988', 'Dec 1 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Nov 30 23:59:59 1988'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Dec 1 03:00:00 1988', 'Mar 5 01:59:59 1989', 'Dec 1 01:00:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Mar 5 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Mar 4 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 15 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Mar 4 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Mar 3 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 21 03:00:00 1990', 'Mar 3 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Mar 2 23:59:59 1991'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Mar 3 02:00:00 1991', 'Oct 20 02:59:59 1991', 'Mar 2 23:00:00 1991', 'Oct 19 23:59:59 1991'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 20 03:00:00 1991', 'Mar 1 01:59:59 1992', 'Oct 20 01:00:00 1991', 'Feb 29 23:59:59 1992'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Mar 1 02:00:00 1992', 'Oct 18 02:59:59 1992', 'Feb 29 23:00:00 1992', 'Oct 17 23:59:59 1992'); -timezone.add_rule('America/Buenos_Aires', 'ARST', 1, -7200, 'Oct 18 03:00:00 1992', 'Mar 7 01:59:59 1993', 'Oct 18 01:00:00 1992', 'Mar 6 23:59:59 1993'); -timezone.add_rule('America/Buenos_Aires', 'ART', 0, -10800, 'Mar 7 02:00:00 1993', 'Jan 18 03:14:07 2038', 'Mar 6 23:00:00 1993', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Cambridge_Bay not installed --- - --- --- America/Cancun --- - -begin -timezone.add_rule('America/Cancun', 'CST', 0, -20824, 'Dec 14 20:45:52 1901', 'Jan 1 06:59:45 1922', 'Dec 14 14:58:48 1901', 'Jan 1 01:12:41 1922'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Jan 1 06:59:46 1922', 'Apr 7 07:59:59 1996', 'Jan 1 00:59:46 1922', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Cancun', 'CST', 0, -18000, 'Oct 26 07:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 02:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Cancun', 'CDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Aug 2 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Aug 2 01:59:59 1998'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Aug 2 06:00:00 1998', 'Oct 25 06:59:59 1998', 'Aug 2 01:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Cancun', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Cancun', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Caracas --- - -begin -timezone.add_rule('America/Caracas', 'VET', 0, -16064, 'Dec 14 20:45:52 1901', 'Feb 12 04:27:43 1912', 'Dec 14 16:18:08 1901', 'Feb 11 23:59:59 1912'); -timezone.add_rule('America/Caracas', 'VET', 0, -16200, 'Feb 12 04:27:44 1912', 'Jan 1 04:29:59 1965', 'Feb 11 23:57:44 1912', 'Dec 31 23:59:59 1964'); -timezone.add_rule('America/Caracas', 'VET', 0, -14400, 'Jan 1 04:30:00 1965', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1965', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Catamarca --- - -begin -timezone.add_rule('America/Catamarca', 'ART', 0, -15404, 'Dec 14 20:45:52 1901', 'May 1 04:16:43 1920', 'Dec 14 16:29:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'May 1 04:16:44 1920', 'Dec 1 03:59:59 1930', 'May 1 00:16:44 1920', 'Nov 30 23:59:59 1930'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Dec 1 04:00:00 1930', 'Apr 1 02:59:59 1931', 'Dec 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Apr 1 03:00:00 1931', 'Oct 15 03:59:59 1931', 'Mar 31 23:00:00 1931', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 15 04:00:00 1931', 'Mar 1 02:59:59 1932', 'Oct 15 01:00:00 1931', 'Feb 29 23:59:59 1932'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1932', 'Nov 1 03:59:59 1932', 'Feb 29 23:00:00 1932', 'Oct 31 23:59:59 1932'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1932', 'Mar 1 02:59:59 1933', 'Nov 1 01:00:00 1932', 'Feb 28 23:59:59 1933'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1933', 'Nov 1 03:59:59 1933', 'Feb 28 23:00:00 1933', 'Oct 31 23:59:59 1933'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1933', 'Mar 1 02:59:59 1934', 'Nov 1 01:00:00 1933', 'Feb 28 23:59:59 1934'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1934', 'Nov 1 03:59:59 1934', 'Feb 28 23:00:00 1934', 'Oct 31 23:59:59 1934'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1934', 'Mar 1 02:59:59 1935', 'Nov 1 01:00:00 1934', 'Feb 28 23:59:59 1935'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1935', 'Nov 1 03:59:59 1935', 'Feb 28 23:00:00 1935', 'Oct 31 23:59:59 1935'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1935', 'Mar 1 02:59:59 1936', 'Nov 1 01:00:00 1935', 'Feb 29 23:59:59 1936'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1936', 'Nov 1 03:59:59 1936', 'Feb 29 23:00:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1936', 'Mar 1 02:59:59 1937', 'Nov 1 01:00:00 1936', 'Feb 28 23:59:59 1937'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1937', 'Nov 1 03:59:59 1937', 'Feb 28 23:00:00 1937', 'Oct 31 23:59:59 1937'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1937', 'Mar 1 02:59:59 1938', 'Nov 1 01:00:00 1937', 'Feb 28 23:59:59 1938'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1938', 'Nov 1 03:59:59 1938', 'Feb 28 23:00:00 1938', 'Oct 31 23:59:59 1938'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1938', 'Mar 1 02:59:59 1939', 'Nov 1 01:00:00 1938', 'Feb 28 23:59:59 1939'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1939', 'Nov 1 03:59:59 1939', 'Feb 28 23:00:00 1939', 'Oct 31 23:59:59 1939'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Nov 1 04:00:00 1939', 'Mar 1 02:59:59 1940', 'Nov 1 01:00:00 1939', 'Feb 29 23:59:59 1940'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1940', 'Jul 1 03:59:59 1940', 'Feb 29 23:00:00 1940', 'Jun 30 23:59:59 1940'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Jul 1 04:00:00 1940', 'Jun 15 02:59:59 1941', 'Jul 1 01:00:00 1940', 'Jun 14 23:59:59 1941'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Jun 15 03:00:00 1941', 'Oct 15 03:59:59 1941', 'Jun 14 23:00:00 1941', 'Oct 14 23:59:59 1941'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 15 04:00:00 1941', 'Aug 1 02:59:59 1943', 'Oct 15 01:00:00 1941', 'Jul 31 23:59:59 1943'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Aug 1 03:00:00 1943', 'Oct 15 03:59:59 1943', 'Jul 31 23:00:00 1943', 'Oct 14 23:59:59 1943'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 15 04:00:00 1943', 'Mar 1 02:59:59 1946', 'Oct 15 01:00:00 1943', 'Feb 28 23:59:59 1946'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1946', 'Oct 1 03:59:59 1946', 'Feb 28 23:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 1 04:00:00 1946', 'Oct 1 02:59:59 1963', 'Oct 1 01:00:00 1946', 'Sep 30 23:59:59 1963'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Oct 1 03:00:00 1963', 'Dec 15 03:59:59 1963', 'Sep 30 23:00:00 1963', 'Dec 14 23:59:59 1963'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Dec 15 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 15 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1964', 'Oct 15 03:59:59 1964', 'Feb 29 23:00:00 1964', 'Oct 14 23:59:59 1964'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 15 04:00:00 1964', 'Mar 1 02:59:59 1965', 'Oct 15 01:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('America/Catamarca', 'ART', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Apr 3 02:00:00 1977', 'Nov 2 02:59:59 1985', 'Apr 2 23:00:00 1977', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 14 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 13 23:59:59 1986'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Mar 14 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 13 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 13 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 12 23:59:59 1987'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Feb 13 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 12 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Feb 7 02:00:00 1988', 'Dec 1 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Nov 30 23:59:59 1988'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Dec 1 03:00:00 1988', 'Mar 5 01:59:59 1989', 'Dec 1 01:00:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Mar 5 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Mar 4 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 15 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Mar 4 02:00:00 1990', 'Oct 20 02:59:59 1991', 'Mar 3 23:00:00 1990', 'Oct 19 23:59:59 1991'); -timezone.add_rule('America/Catamarca', 'ARST', 1, -7200, 'Oct 20 03:00:00 1991', 'Mar 1 01:59:59 1992', 'Oct 20 01:00:00 1991', 'Feb 29 23:59:59 1992'); -timezone.add_rule('America/Catamarca', 'ART', 0, -10800, 'Mar 1 02:00:00 1992', 'Jan 18 03:14:07 2038', 'Feb 29 23:00:00 1992', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Cayenne --- - -begin -timezone.add_rule('America/Cayenne', 'GFT', 0, -12560, 'Dec 14 20:45:52 1901', 'Jul 1 03:29:19 1911', 'Dec 14 17:16:32 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('America/Cayenne', 'GFT', 0, -14400, 'Jul 1 03:29:20 1911', 'Oct 1 03:59:59 1967', 'Jun 30 23:29:20 1911', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Cayenne', 'GFT', 0, -10800, 'Oct 1 04:00:00 1967', 'Jan 18 03:14:07 2038', 'Oct 1 01:00:00 1967', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Cayman --- - -begin -timezone.add_rule('America/Cayman', 'EST', 0, -18432, 'Dec 14 20:45:52 1901', 'Feb 1 05:07:11 1912', 'Dec 14 15:38:40 1901', 'Jan 31 23:59:59 1912'); -timezone.add_rule('America/Cayman', 'EST', 0, -18000, 'Feb 1 05:07:12 1912', 'Jan 18 03:14:07 2038', 'Feb 1 00:07:12 1912', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Chicago --- - -begin -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 13 07:59:59 1920', 'Oct 26 01:00:00 1919', 'Jun 13 01:59:59 1920'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Jun 13 08:00:00 1920', 'Oct 31 06:59:59 1920', 'Jun 13 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1920', 'Mar 27 07:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Mar 27 08:00:00 1921', 'Oct 30 06:59:59 1921', 'Mar 27 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1921', 'Apr 30 07:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1922', 'Sep 24 06:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 24 07:00:00 1922', 'Apr 29 07:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1923', 'Sep 30 06:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 30 07:00:00 1923', 'Apr 27 07:59:59 1924', 'Sep 30 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1924', 'Sep 28 06:59:59 1924', 'Apr 27 03:00:00 1924', 'Sep 28 01:59:59 1924'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 28 07:00:00 1924', 'Apr 26 07:59:59 1925', 'Sep 28 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1925', 'Sep 27 06:59:59 1925', 'Apr 26 03:00:00 1925', 'Sep 27 01:59:59 1925'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 27 07:00:00 1925', 'Apr 25 07:59:59 1926', 'Sep 27 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1926', 'Sep 26 06:59:59 1926', 'Apr 25 03:00:00 1926', 'Sep 26 01:59:59 1926'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 26 07:00:00 1926', 'Apr 24 07:59:59 1927', 'Sep 26 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1927', 'Sep 25 06:59:59 1927', 'Apr 24 03:00:00 1927', 'Sep 25 01:59:59 1927'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 25 07:00:00 1927', 'Apr 29 07:59:59 1928', 'Sep 25 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1928', 'Sep 30 06:59:59 1928', 'Apr 29 03:00:00 1928', 'Sep 30 01:59:59 1928'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 30 07:00:00 1928', 'Apr 28 07:59:59 1929', 'Sep 30 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1929', 'Sep 29 06:59:59 1929', 'Apr 28 03:00:00 1929', 'Sep 29 01:59:59 1929'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 29 07:00:00 1929', 'Apr 27 07:59:59 1930', 'Sep 29 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1930', 'Sep 28 06:59:59 1930', 'Apr 27 03:00:00 1930', 'Sep 28 01:59:59 1930'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 28 07:00:00 1930', 'Apr 26 07:59:59 1931', 'Sep 28 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1931', 'Sep 27 06:59:59 1931', 'Apr 26 03:00:00 1931', 'Sep 27 01:59:59 1931'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 27 07:00:00 1931', 'Apr 24 07:59:59 1932', 'Sep 27 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1932', 'Sep 25 06:59:59 1932', 'Apr 24 03:00:00 1932', 'Sep 25 01:59:59 1932'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 25 07:00:00 1932', 'Apr 30 07:59:59 1933', 'Sep 25 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1933', 'Sep 24 06:59:59 1933', 'Apr 30 03:00:00 1933', 'Sep 24 01:59:59 1933'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 24 07:00:00 1933', 'Apr 29 07:59:59 1934', 'Sep 24 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1934', 'Sep 30 06:59:59 1934', 'Apr 29 03:00:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 30 07:00:00 1934', 'Apr 28 07:59:59 1935', 'Sep 30 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1935', 'Sep 29 06:59:59 1935', 'Apr 28 03:00:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 29 07:00:00 1935', 'Mar 1 07:59:59 1936', 'Sep 29 01:00:00 1935', 'Mar 1 01:59:59 1936'); -timezone.add_rule('America/Chicago', 'CST', 0, -18000, 'Mar 1 08:00:00 1936', 'Nov 15 06:59:59 1936', 'Mar 1 03:00:00 1936', 'Nov 15 01:59:59 1936'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Nov 15 07:00:00 1936', 'Apr 25 07:59:59 1937', 'Nov 15 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1937', 'Sep 26 06:59:59 1937', 'Apr 25 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 26 07:00:00 1937', 'Apr 24 07:59:59 1938', 'Sep 26 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1938', 'Sep 25 06:59:59 1938', 'Apr 24 03:00:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 25 07:00:00 1938', 'Apr 30 07:59:59 1939', 'Sep 25 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1939', 'Sep 24 06:59:59 1939', 'Apr 30 03:00:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 24 07:00:00 1939', 'Apr 28 07:59:59 1940', 'Sep 24 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1940', 'Sep 29 06:59:59 1940', 'Apr 28 03:00:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 29 07:00:00 1940', 'Apr 27 07:59:59 1941', 'Sep 29 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Oct 27 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Oct 26 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1962', 'Oct 28 06:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 1962', 'Apr 28 07:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1963', 'Oct 27 06:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 26 07:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1964', 'Oct 25 06:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1964', 'Apr 25 07:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1965', 'Oct 31 06:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1965', 'Apr 24 07:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 30 07:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Chicago', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Chicago', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Chihuahua --- - -begin -timezone.add_rule('America/Chihuahua', 'MST', 0, -25460, 'Dec 14 20:45:52 1901', 'Jan 1 07:00:03 1922', 'Dec 14 13:41:32 1901', 'Dec 31 23:55:43 1921'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Jan 1 07:00:04 1922', 'Jun 11 05:59:59 1927', 'Jan 1 00:00:04 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -21600, 'Jun 11 06:00:00 1927', 'Nov 15 05:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 14 23:59:59 1930'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Nov 15 06:00:00 1930', 'May 2 05:59:59 1931', 'Nov 14 23:00:00 1930', 'May 1 22:59:59 1931'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -21600, 'May 2 06:00:00 1931', 'Oct 1 05:59:59 1931', 'May 2 00:00:00 1931', 'Sep 30 23:59:59 1931'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 1 06:00:00 1931', 'Mar 31 05:59:59 1932', 'Sep 30 23:00:00 1931', 'Mar 30 22:59:59 1932'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -21600, 'Mar 31 06:00:00 1932', 'Apr 7 07:59:59 1996', 'Mar 31 00:00:00 1932', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 02:59:59 1998'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Chihuahua', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Chihuahua', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Cordoba --- - -begin -timezone.add_rule('America/Cordoba', 'ART', 0, -15404, 'Dec 14 20:45:52 1901', 'May 1 04:16:43 1920', 'Dec 14 16:29:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'May 1 04:16:44 1920', 'Dec 1 03:59:59 1930', 'May 1 00:16:44 1920', 'Nov 30 23:59:59 1930'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Dec 1 04:00:00 1930', 'Apr 1 02:59:59 1931', 'Dec 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Apr 1 03:00:00 1931', 'Oct 15 03:59:59 1931', 'Mar 31 23:00:00 1931', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 15 04:00:00 1931', 'Mar 1 02:59:59 1932', 'Oct 15 01:00:00 1931', 'Feb 29 23:59:59 1932'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1932', 'Nov 1 03:59:59 1932', 'Feb 29 23:00:00 1932', 'Oct 31 23:59:59 1932'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1932', 'Mar 1 02:59:59 1933', 'Nov 1 01:00:00 1932', 'Feb 28 23:59:59 1933'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1933', 'Nov 1 03:59:59 1933', 'Feb 28 23:00:00 1933', 'Oct 31 23:59:59 1933'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1933', 'Mar 1 02:59:59 1934', 'Nov 1 01:00:00 1933', 'Feb 28 23:59:59 1934'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1934', 'Nov 1 03:59:59 1934', 'Feb 28 23:00:00 1934', 'Oct 31 23:59:59 1934'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1934', 'Mar 1 02:59:59 1935', 'Nov 1 01:00:00 1934', 'Feb 28 23:59:59 1935'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1935', 'Nov 1 03:59:59 1935', 'Feb 28 23:00:00 1935', 'Oct 31 23:59:59 1935'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1935', 'Mar 1 02:59:59 1936', 'Nov 1 01:00:00 1935', 'Feb 29 23:59:59 1936'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1936', 'Nov 1 03:59:59 1936', 'Feb 29 23:00:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1936', 'Mar 1 02:59:59 1937', 'Nov 1 01:00:00 1936', 'Feb 28 23:59:59 1937'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1937', 'Nov 1 03:59:59 1937', 'Feb 28 23:00:00 1937', 'Oct 31 23:59:59 1937'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1937', 'Mar 1 02:59:59 1938', 'Nov 1 01:00:00 1937', 'Feb 28 23:59:59 1938'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1938', 'Nov 1 03:59:59 1938', 'Feb 28 23:00:00 1938', 'Oct 31 23:59:59 1938'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1938', 'Mar 1 02:59:59 1939', 'Nov 1 01:00:00 1938', 'Feb 28 23:59:59 1939'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1939', 'Nov 1 03:59:59 1939', 'Feb 28 23:00:00 1939', 'Oct 31 23:59:59 1939'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Nov 1 04:00:00 1939', 'Mar 1 02:59:59 1940', 'Nov 1 01:00:00 1939', 'Feb 29 23:59:59 1940'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1940', 'Jul 1 03:59:59 1940', 'Feb 29 23:00:00 1940', 'Jun 30 23:59:59 1940'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Jul 1 04:00:00 1940', 'Jun 15 02:59:59 1941', 'Jul 1 01:00:00 1940', 'Jun 14 23:59:59 1941'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Jun 15 03:00:00 1941', 'Oct 15 03:59:59 1941', 'Jun 14 23:00:00 1941', 'Oct 14 23:59:59 1941'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 15 04:00:00 1941', 'Aug 1 02:59:59 1943', 'Oct 15 01:00:00 1941', 'Jul 31 23:59:59 1943'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Aug 1 03:00:00 1943', 'Oct 15 03:59:59 1943', 'Jul 31 23:00:00 1943', 'Oct 14 23:59:59 1943'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 15 04:00:00 1943', 'Mar 1 02:59:59 1946', 'Oct 15 01:00:00 1943', 'Feb 28 23:59:59 1946'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1946', 'Oct 1 03:59:59 1946', 'Feb 28 23:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 1 04:00:00 1946', 'Oct 1 02:59:59 1963', 'Oct 1 01:00:00 1946', 'Sep 30 23:59:59 1963'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Oct 1 03:00:00 1963', 'Dec 15 03:59:59 1963', 'Sep 30 23:00:00 1963', 'Dec 14 23:59:59 1963'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Dec 15 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 15 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1964', 'Oct 15 03:59:59 1964', 'Feb 29 23:00:00 1964', 'Oct 14 23:59:59 1964'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 15 04:00:00 1964', 'Mar 1 02:59:59 1965', 'Oct 15 01:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('America/Cordoba', 'ART', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Apr 3 02:00:00 1977', 'Nov 2 02:59:59 1985', 'Apr 2 23:00:00 1977', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 14 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 13 23:59:59 1986'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Mar 14 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 13 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 13 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 12 23:59:59 1987'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Feb 13 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 12 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Feb 7 02:00:00 1988', 'Dec 1 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Nov 30 23:59:59 1988'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Dec 1 03:00:00 1988', 'Mar 5 01:59:59 1989', 'Dec 1 01:00:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Mar 5 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Mar 4 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Cordoba', 'ARST', 1, -7200, 'Oct 15 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Cordoba', 'ART', 0, -10800, 'Mar 4 02:00:00 1990', 'Jan 18 03:14:07 2038', 'Mar 3 23:00:00 1990', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Costa_Rica --- - -begin -timezone.add_rule('America/Costa_Rica', 'CST', 0, -20160, 'Dec 14 20:45:52 1901', 'Jan 15 05:35:59 1921', 'Dec 14 15:09:52 1901', 'Jan 14 23:59:59 1921'); -timezone.add_rule('America/Costa_Rica', 'CST', 0, -21600, 'Jan 15 05:36:00 1921', 'Feb 25 05:59:59 1979', 'Jan 14 23:36:00 1921', 'Feb 24 23:59:59 1979'); -timezone.add_rule('America/Costa_Rica', 'CDT', 1, -18000, 'Feb 25 06:00:00 1979', 'Jun 3 04:59:59 1979', 'Feb 25 01:00:00 1979', 'Jun 2 23:59:59 1979'); -timezone.add_rule('America/Costa_Rica', 'CST', 0, -21600, 'Jun 3 05:00:00 1979', 'Feb 24 05:59:59 1980', 'Jun 2 23:00:00 1979', 'Feb 23 23:59:59 1980'); -timezone.add_rule('America/Costa_Rica', 'CDT', 1, -18000, 'Feb 24 06:00:00 1980', 'Jun 1 04:59:59 1980', 'Feb 24 01:00:00 1980', 'May 31 23:59:59 1980'); -timezone.add_rule('America/Costa_Rica', 'CST', 0, -21600, 'Jun 1 05:00:00 1980', 'Jan 19 05:59:59 1991', 'May 31 23:00:00 1980', 'Jan 18 23:59:59 1991'); -timezone.add_rule('America/Costa_Rica', 'CDT', 1, -18000, 'Jan 19 06:00:00 1991', 'Jul 1 04:59:59 1991', 'Jan 19 01:00:00 1991', 'Jun 30 23:59:59 1991'); -timezone.add_rule('America/Costa_Rica', 'CST', 0, -21600, 'Jul 1 05:00:00 1991', 'Jan 18 05:59:59 1992', 'Jun 30 23:00:00 1991', 'Jan 17 23:59:59 1992'); -timezone.add_rule('America/Costa_Rica', 'CDT', 1, -18000, 'Jan 18 06:00:00 1992', 'Mar 15 04:59:59 1992', 'Jan 18 01:00:00 1992', 'Mar 14 23:59:59 1992'); -timezone.add_rule('America/Costa_Rica', 'CST', 0, -21600, 'Mar 15 05:00:00 1992', 'Jan 18 03:14:07 2038', 'Mar 14 23:00:00 1992', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Cuiaba --- - -begin -timezone.add_rule('America/Cuiaba', 'AMT', 0, -13460, 'Dec 14 20:45:52 1901', 'Jan 1 03:44:19 1914', 'Dec 14 17:01:32 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Jan 1 03:44:20 1914', 'Oct 3 14:59:59 1931', 'Dec 31 23:44:20 1913', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Oct 3 15:00:00 1931', 'Apr 1 02:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Apr 1 03:00:00 1932', 'Oct 3 03:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Oct 3 04:00:00 1932', 'Apr 1 02:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Apr 1 03:00:00 1933', 'Dec 1 03:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Dec 1 04:00:00 1949', 'Apr 16 03:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Apr 16 04:00:00 1950', 'Dec 1 03:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Dec 1 04:00:00 1950', 'Apr 1 02:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Apr 1 03:00:00 1951', 'Dec 1 03:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Dec 1 04:00:00 1951', 'Apr 1 02:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Apr 1 03:00:00 1952', 'Dec 1 03:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Dec 1 04:00:00 1952', 'Mar 1 02:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 1 03:00:00 1953', 'Dec 9 03:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Dec 9 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 1 03:00:00 1964', 'Jan 31 03:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Jan 31 04:00:00 1965', 'Mar 31 02:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 31 03:00:00 1965', 'Dec 1 03:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Dec 1 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 1 03:00:00 1966', 'Nov 1 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Nov 1 04:00:00 1966', 'Mar 1 02:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 1 03:00:00 1967', 'Nov 1 03:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Nov 1 04:00:00 1967', 'Mar 1 02:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 1 03:00:00 1968', 'Nov 2 03:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Nov 2 04:00:00 1985', 'Mar 15 02:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Mar 15 03:00:00 1986', 'Oct 25 03:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Oct 25 04:00:00 1986', 'Feb 14 02:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Feb 14 03:00:00 1987', 'Oct 25 03:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Oct 25 04:00:00 1987', 'Feb 7 02:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Feb 7 03:00:00 1988', 'Oct 16 03:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Oct 16 04:00:00 1988', 'Jan 29 02:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Jan 29 03:00:00 1989', 'Oct 15 03:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Cuiaba', 'AMST', 1, -10800, 'Oct 15 04:00:00 1989', 'Feb 11 02:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('America/Cuiaba', 'AMT', 0, -14400, 'Feb 11 03:00:00 1990', 'Jan 18 03:14:07 2038', 'Feb 10 23:00:00 1990', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Curacao --- - -begin -timezone.add_rule('America/Curacao', 'AST', 0, -16544, 'Dec 14 20:45:52 1901', 'Feb 12 04:35:43 1912', 'Dec 14 16:10:08 1901', 'Feb 11 23:59:59 1912'); -timezone.add_rule('America/Curacao', 'AST', 0, -16200, 'Feb 12 04:35:44 1912', 'Jan 1 04:29:59 1965', 'Feb 12 00:05:44 1912', 'Dec 31 23:59:59 1964'); -timezone.add_rule('America/Curacao', 'AST', 0, -14400, 'Jan 1 04:30:00 1965', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1965', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Dawson --- - -begin -timezone.add_rule('America/Dawson', 'PST', 0, -32400, 'Dec 14 20:45:52 1901', 'Apr 14 10:59:59 1918', 'Dec 14 11:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Dawson', 'PDT', 1, -28800, 'Apr 14 11:00:00 1918', 'Oct 27 09:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Dawson', 'PST', 0, -32400, 'Oct 27 10:00:00 1918', 'May 25 10:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Dawson', 'PDT', 1, -28800, 'May 25 11:00:00 1919', 'Nov 1 07:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Dawson', 'PST', 0, -32400, 'Nov 1 08:00:00 1919', 'Feb 9 10:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Dawson', 'PDT', 1, -28800, 'Feb 9 11:00:00 1942', 'Sep 30 09:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Dawson', 'PST', 0, -32400, 'Sep 30 10:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 25 09:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Dawson', 'PST', 0, -32400, 'Oct 31 09:00:00 1965', 'Oct 28 08:59:59 1973', 'Oct 31 00:00:00 1965', 'Oct 27 23:59:59 1973'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1973', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Dawson', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Dawson', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- America/Dawson_Creek --- - -begin -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Dec 14 20:45:52 1901', 'Apr 14 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 14 10:00:00 1918', 'Oct 31 08:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 31 09:00:00 1918', 'Feb 9 09:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 30 09:00:00 1945', 'Apr 27 09:59:59 1947', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 27 10:00:00 1947', 'Sep 28 08:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 28 09:00:00 1947', 'Apr 25 09:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 25 10:00:00 1948', 'Sep 26 08:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 26 09:00:00 1948', 'Apr 24 09:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 24 10:00:00 1949', 'Sep 25 08:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 25 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Dawson_Creek', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Aug 30 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Aug 30 01:59:59 1972'); -timezone.add_rule('America/Dawson_Creek', 'MST', 0, -25200, 'Aug 30 09:00:00 1972', 'Jan 18 03:14:07 2038', 'Aug 30 02:00:00 1972', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Denver --- - -begin -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Mar 28 08:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Mar 28 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Mar 27 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Mar 27 09:00:00 1921', 'May 22 07:59:59 1921', 'Mar 27 03:00:00 1921', 'May 22 01:59:59 1921'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'May 22 08:00:00 1921', 'Feb 9 08:59:59 1942', 'May 22 01:00:00 1921', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 25 09:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1965', 'Apr 24 08:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 24 09:00:00 1966', 'Oct 30 07:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 1966', 'Apr 30 08:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Jan 6 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Jan 6 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Denver', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Denver', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Detroit --- - -begin -timezone.add_rule('America/Detroit', 'EST', 0, -19931, 'Dec 14 20:45:52 1901', 'Jan 1 05:32:10 1905', 'Dec 14 15:13:41 1901', 'Dec 31 23:59:59 1904'); -timezone.add_rule('America/Detroit', 'EST', 0, -21600, 'Jan 1 05:32:11 1905', 'May 15 07:59:59 1915', 'Dec 31 23:32:11 1904', 'May 15 01:59:59 1915'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'May 15 08:00:00 1915', 'Feb 9 06:59:59 1942', 'May 15 03:00:00 1915', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 25 06:59:59 1948', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Jun 14 06:59:59 1967', 'Sep 26 01:00:00 1948', 'Jun 14 01:59:59 1967'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Jun 14 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Jun 14 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1967', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Detroit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Detroit', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Dominica --- - -begin -timezone.add_rule('America/Dominica', 'AST', 0, -14736, 'Dec 14 20:45:52 1901', 'Jul 1 04:06:35 1911', 'Dec 14 16:40:16 1901', 'Jul 1 00:00:59 1911'); -timezone.add_rule('America/Dominica', 'AST', 0, -14400, 'Jul 1 04:06:36 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:06:36 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Edmonton --- - -begin -timezone.add_rule('America/Edmonton', 'MST', 0, -27232, 'Dec 14 20:45:52 1901', 'Sep 1 07:33:51 1906', 'Dec 14 13:12:00 1901', 'Aug 31 23:59:59 1906'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Sep 1 07:33:52 1906', 'Apr 14 08:59:59 1918', 'Sep 1 00:33:52 1906', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 31 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 1918', 'Apr 13 08:59:59 1919', 'Oct 31 01:00:00 1918', 'Apr 13 01:59:59 1919'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 13 09:00:00 1919', 'May 27 07:59:59 1919', 'Apr 13 03:00:00 1919', 'May 27 01:59:59 1919'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'May 27 08:00:00 1919', 'Apr 25 08:59:59 1920', 'May 27 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 25 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Apr 24 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 24 09:00:00 1921', 'Sep 25 07:59:59 1921', 'Apr 24 03:00:00 1921', 'Sep 25 01:59:59 1921'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Sep 25 08:00:00 1921', 'Apr 30 08:59:59 1922', 'Sep 25 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 30 09:00:00 1922', 'Sep 24 07:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Sep 24 08:00:00 1922', 'Apr 29 08:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 29 09:00:00 1923', 'Sep 30 07:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Sep 30 08:00:00 1923', 'Feb 9 08:59:59 1942', 'Sep 30 01:00:00 1923', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 27 08:59:59 1947', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Sep 28 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Sep 28 08:00:00 1947', 'Apr 30 08:59:59 1967', 'Sep 28 01:00:00 1947', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 27 08:59:59 1969', 'Oct 29 01:00:00 1967', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 30 08:59:59 1972', 'Oct 26 01:00:00 1969', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Apr 28 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 28 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Apr 27 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 27 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Edmonton', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Edmonton', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/El_Salvador --- - -begin -timezone.add_rule('America/El_Salvador', 'CST', 0, -21408, 'Dec 14 20:45:52 1901', 'Jan 1 05:56:47 1921', 'Dec 14 14:49:04 1901', 'Dec 31 23:59:59 1920'); -timezone.add_rule('America/El_Salvador', 'CST', 0, -21600, 'Jan 1 05:56:48 1921', 'May 3 05:59:59 1987', 'Dec 31 23:56:48 1920', 'May 2 23:59:59 1987'); -timezone.add_rule('America/El_Salvador', 'CDT', 1, -18000, 'May 3 06:00:00 1987', 'Sep 27 04:59:59 1987', 'May 3 01:00:00 1987', 'Sep 26 23:59:59 1987'); -timezone.add_rule('America/El_Salvador', 'CST', 0, -21600, 'Sep 27 05:00:00 1987', 'May 1 05:59:59 1988', 'Sep 26 23:00:00 1987', 'Apr 30 23:59:59 1988'); -timezone.add_rule('America/El_Salvador', 'CDT', 1, -18000, 'May 1 06:00:00 1988', 'Sep 25 04:59:59 1988', 'May 1 01:00:00 1988', 'Sep 24 23:59:59 1988'); -timezone.add_rule('America/El_Salvador', 'CST', 0, -21600, 'Sep 25 05:00:00 1988', 'Jan 18 03:14:07 2038', 'Sep 24 23:00:00 1988', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Ensenada --- - -begin -timezone.add_rule('America/Ensenada', 'PST', 0, -27988, 'Dec 14 20:45:52 1901', 'Jan 1 07:59:59 1922', 'Dec 14 12:59:24 1901', 'Jan 1 00:13:31 1922'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Jan 1 08:00:00 1922', 'Jun 11 06:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('America/Ensenada', 'PST', 0, -25200, 'Jun 11 07:00:00 1927', 'Nov 16 06:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 15 23:59:59 1930'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Nov 16 07:00:00 1930', 'Apr 1 07:59:59 1942', 'Nov 15 23:00:00 1930', 'Mar 31 23:59:59 1942'); -timezone.add_rule('America/Ensenada', 'PST', 0, -25200, 'Apr 1 08:00:00 1942', 'Jan 14 06:59:59 1949', 'Apr 1 01:00:00 1942', 'Jan 13 23:59:59 1949'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Jan 14 07:00:00 1949', 'Apr 7 09:59:59 1996', 'Jan 13 23:00:00 1949', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Ensenada', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Ensenada', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- America/Fort_Wayne --- - -begin -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 22 07:59:59 1941', 'Oct 26 01:00:00 1919', 'Jun 22 01:59:59 1941'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Jun 22 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Jun 22 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -18000, 'Apr 24 08:00:00 1955', 'Sep 29 06:59:59 1957', 'Apr 24 03:00:00 1955', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -18000, 'Apr 27 08:00:00 1958', 'Apr 27 06:59:59 1969', 'Apr 27 03:00:00 1958', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Fort_Wayne', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Fort_Wayne', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 1970', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Fortaleza --- - -begin -timezone.add_rule('America/Fortaleza', 'BRT', 0, -9240, 'Dec 14 20:45:52 1901', 'Jan 1 02:33:59 1914', 'Dec 14 18:11:52 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Jan 1 02:34:00 1914', 'Oct 3 13:59:59 1931', 'Dec 31 23:34:00 1913', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Oct 3 14:00:00 1931', 'Apr 1 01:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Apr 1 02:00:00 1932', 'Oct 3 02:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Oct 3 03:00:00 1932', 'Apr 1 01:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Apr 1 02:00:00 1933', 'Dec 1 02:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Dec 1 03:00:00 1949', 'Apr 16 02:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Apr 16 03:00:00 1950', 'Dec 1 02:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Dec 1 03:00:00 1950', 'Apr 1 01:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Apr 1 02:00:00 1951', 'Dec 1 02:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Dec 1 03:00:00 1951', 'Apr 1 01:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Apr 1 02:00:00 1952', 'Dec 1 02:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Dec 1 03:00:00 1952', 'Mar 1 01:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 1 02:00:00 1953', 'Dec 9 02:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Dec 9 03:00:00 1963', 'Mar 1 01:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 1 02:00:00 1964', 'Jan 31 02:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Jan 31 03:00:00 1965', 'Mar 31 01:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 31 02:00:00 1965', 'Dec 1 02:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Dec 1 03:00:00 1965', 'Mar 1 01:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 1 02:00:00 1966', 'Nov 1 02:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Nov 1 03:00:00 1966', 'Mar 1 01:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 1 02:00:00 1967', 'Nov 1 02:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Nov 1 03:00:00 1967', 'Mar 1 01:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 1 02:00:00 1968', 'Nov 2 02:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 15 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Mar 15 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 14 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Feb 14 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Feb 7 02:00:00 1988', 'Oct 16 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Oct 16 03:00:00 1988', 'Jan 29 01:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Jan 29 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Fortaleza', 'BRST', 1, -7200, 'Oct 15 03:00:00 1989', 'Feb 11 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('America/Fortaleza', 'BRT', 0, -10800, 'Feb 11 02:00:00 1990', 'Jan 18 03:14:07 2038', 'Feb 10 23:00:00 1990', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Glace_Bay --- - -begin -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14388, 'Dec 14 20:45:52 1901', 'Jun 15 03:59:47 1902', 'Dec 14 16:46:04 1901', 'Jun 14 23:59:59 1902'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Jun 15 03:59:48 1902', 'Apr 14 05:59:59 1918', 'Jun 14 23:59:48 1902', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 14 06:00:00 1918', 'Oct 31 04:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1918', 'Feb 9 05:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Feb 9 06:00:00 1942', 'Sep 30 04:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Sep 30 05:00:00 1945', 'Apr 26 05:59:59 1953', 'Sep 30 01:00:00 1945', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 26 06:00:00 1953', 'Sep 27 04:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Sep 27 05:00:00 1953', 'Apr 30 05:59:59 1972', 'Sep 27 01:00:00 1953', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 30 06:00:00 1972', 'Oct 29 04:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1972', 'Apr 29 05:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 29 06:00:00 1973', 'Oct 28 04:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1973', 'Apr 28 05:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 28 06:00:00 1974', 'Oct 27 04:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1974', 'Apr 27 05:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1975', 'Oct 26 04:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1975', 'Apr 25 05:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 25 06:00:00 1976', 'Oct 31 04:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1976', 'Apr 24 05:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 24 06:00:00 1977', 'Oct 30 04:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1977', 'Apr 30 05:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 30 06:00:00 1978', 'Oct 29 04:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1978', 'Apr 29 05:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 29 06:00:00 1979', 'Oct 28 04:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1979', 'Apr 27 05:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 5 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 1988', 'Oct 30 04:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Glace_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Glace_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Godthab --- - -begin -timezone.add_rule('America/Godthab', 'WGT', 0, -12416, 'Dec 14 20:45:52 1901', 'Jul 28 03:26:55 1916', 'Dec 14 17:18:56 1901', 'Jul 27 23:59:59 1916'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Jul 28 03:26:56 1916', 'Apr 6 04:59:59 1980', 'Jul 28 00:26:56 1916', 'Apr 6 01:59:59 1980'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Apr 6 05:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 27 22:59:59 1980'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 27 22:00:00 1980', 'Mar 28 21:59:59 1981'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 28 23:00:00 1981', 'Sep 26 22:59:59 1981'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 26 22:00:00 1981', 'Mar 27 21:59:59 1982'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 27 23:00:00 1982', 'Sep 25 22:59:59 1982'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 25 22:00:00 1982', 'Mar 26 21:59:59 1983'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 26 23:00:00 1983', 'Sep 24 22:59:59 1983'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 24 22:00:00 1983', 'Mar 24 21:59:59 1984'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 24 23:00:00 1984', 'Sep 29 22:59:59 1984'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 29 22:00:00 1984', 'Mar 30 21:59:59 1985'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 28 22:00:00 1985', 'Mar 29 21:59:59 1986'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 27 22:00:00 1986', 'Mar 28 21:59:59 1987'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 26 22:00:00 1987', 'Mar 26 21:59:59 1988'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 24 22:00:00 1988', 'Mar 25 21:59:59 1989'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 23 22:00:00 1989', 'Mar 24 21:59:59 1990'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 29 22:00:00 1990', 'Mar 30 21:59:59 1991'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 30 23:00:00 1991', 'Sep 28 22:59:59 1991'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 28 22:00:00 1991', 'Mar 28 21:59:59 1992'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 28 23:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 27 21:59:59 1993'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 27 23:00:00 1993', 'Sep 25 22:59:59 1993'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 25 22:00:00 1993', 'Mar 26 21:59:59 1994'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 26 23:00:00 1994', 'Sep 24 22:59:59 1994'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 24 22:00:00 1994', 'Mar 25 21:59:59 1995'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 25 23:00:00 1995', 'Sep 23 22:59:59 1995'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 23 22:00:00 1995', 'Mar 30 21:59:59 1996'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 30 23:00:00 1996', 'Oct 26 22:59:59 1996'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 26 22:00:00 1996', 'Mar 29 21:59:59 1997'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 29 23:00:00 1997', 'Oct 25 22:59:59 1997'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 25 22:00:00 1997', 'Mar 28 21:59:59 1998'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 28 23:00:00 1998', 'Oct 24 22:59:59 1998'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 24 22:00:00 1998', 'Mar 27 21:59:59 1999'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 27 23:00:00 1999', 'Oct 30 22:59:59 1999'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 30 22:00:00 1999', 'Mar 25 21:59:59 2000'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 25 23:00:00 2000', 'Oct 28 22:59:59 2000'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 28 22:00:00 2000', 'Mar 24 21:59:59 2001'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 24 23:00:00 2001', 'Oct 27 22:59:59 2001'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 27 22:00:00 2001', 'Mar 30 21:59:59 2002'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 30 23:00:00 2002', 'Oct 26 22:59:59 2002'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 26 22:00:00 2002', 'Mar 29 21:59:59 2003'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 29 23:00:00 2003', 'Oct 25 22:59:59 2003'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 25 22:00:00 2003', 'Mar 27 21:59:59 2004'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 27 23:00:00 2004', 'Oct 30 22:59:59 2004'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 30 22:00:00 2004', 'Mar 26 21:59:59 2005'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 26 23:00:00 2005', 'Oct 29 22:59:59 2005'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 29 22:00:00 2005', 'Mar 25 21:59:59 2006'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 25 23:00:00 2006', 'Oct 28 22:59:59 2006'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 28 22:00:00 2006', 'Mar 24 21:59:59 2007'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 24 23:00:00 2007', 'Oct 27 22:59:59 2007'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 27 22:00:00 2007', 'Mar 29 21:59:59 2008'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 29 23:00:00 2008', 'Oct 25 22:59:59 2008'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 25 22:00:00 2008', 'Mar 28 21:59:59 2009'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 28 23:00:00 2009', 'Oct 24 22:59:59 2009'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 24 22:00:00 2009', 'Mar 27 21:59:59 2010'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 27 23:00:00 2010', 'Oct 30 22:59:59 2010'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 30 22:00:00 2010', 'Mar 26 21:59:59 2011'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 26 23:00:00 2011', 'Oct 29 22:59:59 2011'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 29 22:00:00 2011', 'Mar 24 21:59:59 2012'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 24 23:00:00 2012', 'Oct 27 22:59:59 2012'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 27 22:00:00 2012', 'Mar 30 21:59:59 2013'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 30 23:00:00 2013', 'Oct 26 22:59:59 2013'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 26 22:00:00 2013', 'Mar 29 21:59:59 2014'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 29 23:00:00 2014', 'Oct 25 22:59:59 2014'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 25 22:00:00 2014', 'Mar 28 21:59:59 2015'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 28 23:00:00 2015', 'Oct 24 22:59:59 2015'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 24 22:00:00 2015', 'Mar 26 21:59:59 2016'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 26 23:00:00 2016', 'Oct 29 22:59:59 2016'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 29 22:00:00 2016', 'Mar 25 21:59:59 2017'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 25 23:00:00 2017', 'Oct 28 22:59:59 2017'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 28 22:00:00 2017', 'Mar 24 21:59:59 2018'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 24 23:00:00 2018', 'Oct 27 22:59:59 2018'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 27 22:00:00 2018', 'Mar 30 21:59:59 2019'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 30 23:00:00 2019', 'Oct 26 22:59:59 2019'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 26 22:00:00 2019', 'Mar 28 21:59:59 2020'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 28 23:00:00 2020', 'Oct 24 22:59:59 2020'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 24 22:00:00 2020', 'Mar 27 21:59:59 2021'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 27 23:00:00 2021', 'Oct 30 22:59:59 2021'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 30 22:00:00 2021', 'Mar 26 21:59:59 2022'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 26 23:00:00 2022', 'Oct 29 22:59:59 2022'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 29 22:00:00 2022', 'Mar 25 21:59:59 2023'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 25 23:00:00 2023', 'Oct 28 22:59:59 2023'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 28 22:00:00 2023', 'Mar 30 21:59:59 2024'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 30 23:00:00 2024', 'Oct 26 22:59:59 2024'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 26 22:00:00 2024', 'Mar 29 21:59:59 2025'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 29 23:00:00 2025', 'Oct 25 22:59:59 2025'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 25 22:00:00 2025', 'Mar 28 21:59:59 2026'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 28 23:00:00 2026', 'Oct 24 22:59:59 2026'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 24 22:00:00 2026', 'Mar 27 21:59:59 2027'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 27 23:00:00 2027', 'Oct 30 22:59:59 2027'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 30 22:00:00 2027', 'Mar 25 21:59:59 2028'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 25 23:00:00 2028', 'Oct 28 22:59:59 2028'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 28 22:00:00 2028', 'Mar 24 21:59:59 2029'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 24 23:00:00 2029', 'Oct 27 22:59:59 2029'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 27 22:00:00 2029', 'Mar 30 21:59:59 2030'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 30 23:00:00 2030', 'Oct 26 22:59:59 2030'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 26 22:00:00 2030', 'Mar 29 21:59:59 2031'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 29 23:00:00 2031', 'Oct 25 22:59:59 2031'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 25 22:00:00 2031', 'Mar 27 21:59:59 2032'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 27 23:00:00 2032', 'Oct 30 22:59:59 2032'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 30 22:00:00 2032', 'Mar 26 21:59:59 2033'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 26 23:00:00 2033', 'Oct 29 22:59:59 2033'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 29 22:00:00 2033', 'Mar 25 21:59:59 2034'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 25 23:00:00 2034', 'Oct 28 22:59:59 2034'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 28 22:00:00 2034', 'Mar 24 21:59:59 2035'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 24 23:00:00 2035', 'Oct 27 22:59:59 2035'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 27 22:00:00 2035', 'Mar 29 21:59:59 2036'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 29 23:00:00 2036', 'Oct 25 22:59:59 2036'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 25 22:00:00 2036', 'Mar 28 21:59:59 2037'); -timezone.add_rule('America/Godthab', 'WGST', 1, -7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 28 23:00:00 2037', 'Oct 24 22:59:59 2037'); -timezone.add_rule('America/Godthab', 'WGT', 0, -10800, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 22:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Goose_Bay --- - -begin -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12652, 'Dec 14 20:45:52 1901', 'Apr 8 05:30:51 1917', 'Dec 14 17:15:00 1901', 'Apr 8 01:59:59 1917'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9052, 'Apr 8 05:30:52 1917', 'Sep 17 04:30:51 1917', 'Apr 8 03:00:00 1917', 'Sep 17 01:59:59 1917'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12652, 'Sep 17 04:30:52 1917', 'Apr 14 05:30:51 1918', 'Sep 17 01:00:00 1917', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9052, 'Apr 14 05:30:52 1918', 'Oct 31 04:30:51 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12652, 'Oct 31 04:30:52 1918', 'Mar 30 03:30:51 1935', 'Oct 31 01:00:00 1918', 'Mar 29 23:59:59 1935'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Mar 30 03:30:52 1935', 'May 10 03:29:59 1936', 'Mar 30 00:00:52 1935', 'May 9 23:59:59 1936'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 10 03:30:00 1936', 'Oct 4 02:29:59 1936', 'May 10 01:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 4 02:30:00 1936', 'May 9 03:29:59 1937', 'Oct 3 23:00:00 1936', 'May 8 23:59:59 1937'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 9 03:30:00 1937', 'Oct 3 02:29:59 1937', 'May 9 01:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 3 02:30:00 1937', 'May 8 03:29:59 1938', 'Oct 2 23:00:00 1937', 'May 7 23:59:59 1938'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 8 03:30:00 1938', 'Oct 2 02:29:59 1938', 'May 8 01:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 2 02:30:00 1938', 'May 14 03:29:59 1939', 'Oct 1 23:00:00 1938', 'May 13 23:59:59 1939'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 14 03:30:00 1939', 'Oct 1 02:29:59 1939', 'May 14 01:00:00 1939', 'Sep 30 23:59:59 1939'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 1 02:30:00 1939', 'May 12 03:29:59 1940', 'Sep 30 23:00:00 1939', 'May 11 23:59:59 1940'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 12 03:30:00 1940', 'Oct 6 02:29:59 1940', 'May 12 01:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 6 02:30:00 1940', 'May 11 03:29:59 1941', 'Oct 5 23:00:00 1940', 'May 10 23:59:59 1941'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 11 03:30:00 1941', 'Oct 5 02:29:59 1941', 'May 11 01:00:00 1941', 'Oct 4 23:59:59 1941'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 5 02:30:00 1941', 'Mar 1 03:29:59 1942', 'Oct 4 23:00:00 1941', 'Feb 28 23:59:59 1942'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Mar 1 03:30:00 1942', 'Dec 31 02:29:59 1942', 'Mar 1 01:00:00 1942', 'Dec 30 23:59:59 1942'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Dec 31 02:30:00 1942', 'May 30 03:29:59 1943', 'Dec 30 23:00:00 1942', 'May 29 23:59:59 1943'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 30 03:30:00 1943', 'Sep 5 02:29:59 1943', 'May 30 01:00:00 1943', 'Sep 4 23:59:59 1943'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 5 02:30:00 1943', 'Jul 10 03:29:59 1944', 'Sep 4 23:00:00 1943', 'Jul 9 23:59:59 1944'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Jul 10 03:30:00 1944', 'Sep 2 02:29:59 1944', 'Jul 10 01:00:00 1944', 'Sep 1 23:59:59 1944'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 2 02:30:00 1944', 'Jan 1 03:29:59 1945', 'Sep 1 23:00:00 1944', 'Dec 31 23:59:59 1944'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Jan 1 03:30:00 1945', 'Oct 7 04:29:59 1945', 'Jan 1 01:00:00 1945', 'Oct 7 01:59:59 1945'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 7 04:30:00 1945', 'May 12 05:29:59 1946', 'Oct 7 01:00:00 1945', 'May 12 01:59:59 1946'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 12 05:30:00 1946', 'Oct 6 04:29:59 1946', 'May 12 03:00:00 1946', 'Oct 6 01:59:59 1946'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 6 04:30:00 1946', 'May 11 05:29:59 1947', 'Oct 6 01:00:00 1946', 'May 11 01:59:59 1947'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 11 05:30:00 1947', 'Oct 5 04:29:59 1947', 'May 11 03:00:00 1947', 'Oct 5 01:59:59 1947'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 5 04:30:00 1947', 'May 9 05:29:59 1948', 'Oct 5 01:00:00 1947', 'May 9 01:59:59 1948'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 9 05:30:00 1948', 'Oct 3 04:29:59 1948', 'May 9 03:00:00 1948', 'Oct 3 01:59:59 1948'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 3 04:30:00 1948', 'May 8 05:29:59 1949', 'Oct 3 01:00:00 1948', 'May 8 01:59:59 1949'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 8 05:30:00 1949', 'Oct 2 04:29:59 1949', 'May 8 03:00:00 1949', 'Oct 2 01:59:59 1949'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 2 04:30:00 1949', 'May 14 05:29:59 1950', 'Oct 2 01:00:00 1949', 'May 14 01:59:59 1950'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'May 14 05:30:00 1950', 'Oct 8 04:29:59 1950', 'May 14 03:00:00 1950', 'Oct 8 01:59:59 1950'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 8 04:30:00 1950', 'Apr 29 05:29:59 1951', 'Oct 8 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 29 05:30:00 1951', 'Sep 30 04:29:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 30 04:30:00 1951', 'Apr 27 05:29:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 27 05:30:00 1952', 'Sep 28 04:29:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 28 04:30:00 1952', 'Apr 26 05:29:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 26 05:30:00 1953', 'Sep 27 04:29:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 27 04:30:00 1953', 'Apr 25 05:29:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 25 05:30:00 1954', 'Sep 26 04:29:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 26 04:30:00 1954', 'Apr 24 05:29:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 24 05:30:00 1955', 'Sep 25 04:29:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 25 04:30:00 1955', 'Apr 29 05:29:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 29 05:30:00 1956', 'Sep 30 04:29:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 30 04:30:00 1956', 'Apr 28 05:29:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 28 05:30:00 1957', 'Sep 29 04:29:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 29 04:30:00 1957', 'Apr 27 05:29:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 27 05:30:00 1958', 'Sep 28 04:29:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 28 04:30:00 1958', 'Apr 26 05:29:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 26 05:30:00 1959', 'Sep 27 04:29:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Sep 27 04:30:00 1959', 'Apr 24 05:29:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 24 05:30:00 1960', 'Oct 30 04:29:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 30 04:30:00 1960', 'Apr 30 05:29:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 30 05:30:00 1961', 'Oct 29 04:29:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 29 04:30:00 1961', 'Apr 29 05:29:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 29 05:30:00 1962', 'Oct 28 04:29:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 28 04:30:00 1962', 'Apr 28 05:29:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 28 05:30:00 1963', 'Oct 27 04:29:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 27 04:30:00 1963', 'Apr 26 05:29:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 26 05:30:00 1964', 'Oct 25 04:29:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 25 04:30:00 1964', 'Apr 25 05:29:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -9000, 'Apr 25 05:30:00 1965', 'Oct 31 04:29:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -12600, 'Oct 31 04:30:00 1965', 'Mar 15 05:29:59 1966', 'Oct 31 01:00:00 1965', 'Mar 15 01:59:59 1966'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Mar 15 05:30:00 1966', 'Apr 24 05:59:59 1966', 'Mar 15 01:30:00 1966', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 24 06:00:00 1966', 'Oct 30 04:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1966', 'Apr 30 05:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 30 06:00:00 1967', 'Oct 29 04:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1967', 'Apr 28 05:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 28 06:00:00 1968', 'Oct 27 04:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1968', 'Apr 27 05:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1969', 'Oct 26 04:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1969', 'Apr 26 05:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 26 06:00:00 1970', 'Oct 25 04:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1970', 'Apr 25 05:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 25 06:00:00 1971', 'Oct 31 04:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1971', 'Apr 30 05:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 30 06:00:00 1972', 'Oct 29 04:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1972', 'Apr 29 05:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 29 06:00:00 1973', 'Oct 28 04:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1973', 'Apr 28 05:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 28 06:00:00 1974', 'Oct 27 04:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1974', 'Apr 27 05:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1975', 'Oct 26 04:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1975', 'Apr 25 05:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 25 06:00:00 1976', 'Oct 31 04:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1976', 'Apr 24 05:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 24 06:00:00 1977', 'Oct 30 04:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1977', 'Apr 30 05:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 30 06:00:00 1978', 'Oct 29 04:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1978', 'Apr 29 05:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 29 06:00:00 1979', 'Oct 28 04:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1979', 'Apr 27 05:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 5 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -7200, 'Apr 3 06:00:00 1988', 'Oct 30 03:59:59 1988', 'Apr 3 04:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 04:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 00:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Goose_Bay', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Goose_Bay', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Grand_Turk --- - -begin -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18432, 'Dec 14 20:45:52 1901', 'Feb 1 05:07:11 1912', 'Dec 14 15:38:40 1901', 'Jan 31 23:59:59 1912'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Feb 1 05:07:12 1912', 'Apr 29 04:59:59 1979', 'Feb 1 00:07:12 1912', 'Apr 28 23:59:59 1979'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 29 05:00:00 1979', 'Oct 28 03:59:59 1979', 'Apr 29 01:00:00 1979', 'Oct 27 23:59:59 1979'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 1979', 'Apr 27 04:59:59 1980', 'Oct 27 23:00:00 1979', 'Apr 26 23:59:59 1980'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 27 05:00:00 1980', 'Oct 26 03:59:59 1980', 'Apr 27 01:00:00 1980', 'Oct 25 23:59:59 1980'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 1980', 'Apr 26 04:59:59 1981', 'Oct 25 23:00:00 1980', 'Apr 25 23:59:59 1981'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 26 05:00:00 1981', 'Oct 25 03:59:59 1981', 'Apr 26 01:00:00 1981', 'Oct 24 23:59:59 1981'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 1981', 'Apr 25 04:59:59 1982', 'Oct 24 23:00:00 1981', 'Apr 24 23:59:59 1982'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 25 05:00:00 1982', 'Oct 31 03:59:59 1982', 'Apr 25 01:00:00 1982', 'Oct 30 23:59:59 1982'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 1982', 'Apr 24 04:59:59 1983', 'Oct 30 23:00:00 1982', 'Apr 23 23:59:59 1983'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 24 05:00:00 1983', 'Oct 30 03:59:59 1983', 'Apr 24 01:00:00 1983', 'Oct 29 23:59:59 1983'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 1983', 'Apr 29 04:59:59 1984', 'Oct 29 23:00:00 1983', 'Apr 28 23:59:59 1984'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 29 05:00:00 1984', 'Oct 28 03:59:59 1984', 'Apr 29 01:00:00 1984', 'Oct 27 23:59:59 1984'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 1984', 'Apr 28 04:59:59 1985', 'Oct 27 23:00:00 1984', 'Apr 27 23:59:59 1985'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 28 05:00:00 1985', 'Oct 27 03:59:59 1985', 'Apr 28 01:00:00 1985', 'Oct 26 23:59:59 1985'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 1985', 'Apr 27 04:59:59 1986', 'Oct 26 23:00:00 1985', 'Apr 26 23:59:59 1986'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 27 05:00:00 1986', 'Oct 26 03:59:59 1986', 'Apr 27 01:00:00 1986', 'Oct 25 23:59:59 1986'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 1986', 'Apr 5 04:59:59 1987', 'Oct 25 23:00:00 1986', 'Apr 4 23:59:59 1987'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 1987', 'Oct 25 03:59:59 1987', 'Apr 5 01:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 1987', 'Apr 3 04:59:59 1988', 'Oct 24 23:00:00 1987', 'Apr 2 23:59:59 1988'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 1988', 'Oct 30 03:59:59 1988', 'Apr 3 01:00:00 1988', 'Oct 29 23:59:59 1988'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 1988', 'Apr 2 04:59:59 1989', 'Oct 29 23:00:00 1988', 'Apr 1 23:59:59 1989'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 1989', 'Oct 29 03:59:59 1989', 'Apr 2 01:00:00 1989', 'Oct 28 23:59:59 1989'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 1989', 'Apr 1 04:59:59 1990', 'Oct 28 23:00:00 1989', 'Mar 31 23:59:59 1990'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 1990', 'Oct 28 03:59:59 1990', 'Apr 1 01:00:00 1990', 'Oct 27 23:59:59 1990'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 1990', 'Apr 7 04:59:59 1991', 'Oct 27 23:00:00 1990', 'Apr 6 23:59:59 1991'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 1991', 'Oct 27 03:59:59 1991', 'Apr 7 01:00:00 1991', 'Oct 26 23:59:59 1991'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 1991', 'Apr 5 04:59:59 1992', 'Oct 26 23:00:00 1991', 'Apr 4 23:59:59 1992'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 1992', 'Oct 25 03:59:59 1992', 'Apr 5 01:00:00 1992', 'Oct 24 23:59:59 1992'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 1992', 'Apr 4 04:59:59 1993', 'Oct 24 23:00:00 1992', 'Apr 3 23:59:59 1993'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 1993', 'Oct 31 03:59:59 1993', 'Apr 4 01:00:00 1993', 'Oct 30 23:59:59 1993'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 1993', 'Apr 3 04:59:59 1994', 'Oct 30 23:00:00 1993', 'Apr 2 23:59:59 1994'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 1994', 'Oct 30 03:59:59 1994', 'Apr 3 01:00:00 1994', 'Oct 29 23:59:59 1994'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 1994', 'Apr 2 04:59:59 1995', 'Oct 29 23:00:00 1994', 'Apr 1 23:59:59 1995'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 1995', 'Oct 29 03:59:59 1995', 'Apr 2 01:00:00 1995', 'Oct 28 23:59:59 1995'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 1995', 'Apr 7 04:59:59 1996', 'Oct 28 23:00:00 1995', 'Apr 6 23:59:59 1996'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 1996', 'Oct 27 03:59:59 1996', 'Apr 7 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 1996', 'Apr 6 04:59:59 1997', 'Oct 26 23:00:00 1996', 'Apr 5 23:59:59 1997'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 1997', 'Oct 26 03:59:59 1997', 'Apr 6 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 1997', 'Apr 5 04:59:59 1998', 'Oct 25 23:00:00 1997', 'Apr 4 23:59:59 1998'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 1998', 'Oct 25 03:59:59 1998', 'Apr 5 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 1998', 'Apr 4 04:59:59 1999', 'Oct 24 23:00:00 1998', 'Apr 3 23:59:59 1999'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 1999', 'Oct 31 03:59:59 1999', 'Apr 4 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 1999', 'Apr 2 04:59:59 2000', 'Oct 30 23:00:00 1999', 'Apr 1 23:59:59 2000'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 2000', 'Oct 29 03:59:59 2000', 'Apr 2 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 2000', 'Apr 1 04:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 31 23:59:59 2001'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 2001', 'Oct 28 03:59:59 2001', 'Apr 1 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 2001', 'Apr 7 04:59:59 2002', 'Oct 27 23:00:00 2001', 'Apr 6 23:59:59 2002'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 2002', 'Oct 27 03:59:59 2002', 'Apr 7 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 2002', 'Apr 6 04:59:59 2003', 'Oct 26 23:00:00 2002', 'Apr 5 23:59:59 2003'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 2003', 'Oct 26 03:59:59 2003', 'Apr 6 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 2003', 'Apr 4 04:59:59 2004', 'Oct 25 23:00:00 2003', 'Apr 3 23:59:59 2004'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 2004', 'Oct 31 03:59:59 2004', 'Apr 4 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 2004', 'Apr 3 04:59:59 2005', 'Oct 30 23:00:00 2004', 'Apr 2 23:59:59 2005'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 2005', 'Oct 30 03:59:59 2005', 'Apr 3 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 2005', 'Apr 2 04:59:59 2006', 'Oct 29 23:00:00 2005', 'Apr 1 23:59:59 2006'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 2006', 'Oct 29 03:59:59 2006', 'Apr 2 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 2006', 'Apr 1 04:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 31 23:59:59 2007'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 2007', 'Oct 28 03:59:59 2007', 'Apr 1 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 2007', 'Apr 6 04:59:59 2008', 'Oct 27 23:00:00 2007', 'Apr 5 23:59:59 2008'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 2008', 'Oct 26 03:59:59 2008', 'Apr 6 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 2008', 'Apr 5 04:59:59 2009', 'Oct 25 23:00:00 2008', 'Apr 4 23:59:59 2009'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 2009', 'Oct 25 03:59:59 2009', 'Apr 5 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 2009', 'Apr 4 04:59:59 2010', 'Oct 24 23:00:00 2009', 'Apr 3 23:59:59 2010'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 2010', 'Oct 31 03:59:59 2010', 'Apr 4 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 2010', 'Apr 3 04:59:59 2011', 'Oct 30 23:00:00 2010', 'Apr 2 23:59:59 2011'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 2011', 'Oct 30 03:59:59 2011', 'Apr 3 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 2011', 'Apr 1 04:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 31 23:59:59 2012'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 2012', 'Oct 28 03:59:59 2012', 'Apr 1 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 2012', 'Apr 7 04:59:59 2013', 'Oct 27 23:00:00 2012', 'Apr 6 23:59:59 2013'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 2013', 'Oct 27 03:59:59 2013', 'Apr 7 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 2013', 'Apr 6 04:59:59 2014', 'Oct 26 23:00:00 2013', 'Apr 5 23:59:59 2014'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 2014', 'Oct 26 03:59:59 2014', 'Apr 6 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 2014', 'Apr 5 04:59:59 2015', 'Oct 25 23:00:00 2014', 'Apr 4 23:59:59 2015'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 2015', 'Oct 25 03:59:59 2015', 'Apr 5 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 2015', 'Apr 3 04:59:59 2016', 'Oct 24 23:00:00 2015', 'Apr 2 23:59:59 2016'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 2016', 'Oct 30 03:59:59 2016', 'Apr 3 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 2016', 'Apr 2 04:59:59 2017', 'Oct 29 23:00:00 2016', 'Apr 1 23:59:59 2017'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 2017', 'Oct 29 03:59:59 2017', 'Apr 2 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 2017', 'Apr 1 04:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 31 23:59:59 2018'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 2018', 'Oct 28 03:59:59 2018', 'Apr 1 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 2018', 'Apr 7 04:59:59 2019', 'Oct 27 23:00:00 2018', 'Apr 6 23:59:59 2019'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 2019', 'Oct 27 03:59:59 2019', 'Apr 7 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 2019', 'Apr 5 04:59:59 2020', 'Oct 26 23:00:00 2019', 'Apr 4 23:59:59 2020'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 2020', 'Oct 25 03:59:59 2020', 'Apr 5 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 2020', 'Apr 4 04:59:59 2021', 'Oct 24 23:00:00 2020', 'Apr 3 23:59:59 2021'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 2021', 'Oct 31 03:59:59 2021', 'Apr 4 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 2021', 'Apr 3 04:59:59 2022', 'Oct 30 23:00:00 2021', 'Apr 2 23:59:59 2022'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 2022', 'Oct 30 03:59:59 2022', 'Apr 3 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 2022', 'Apr 2 04:59:59 2023', 'Oct 29 23:00:00 2022', 'Apr 1 23:59:59 2023'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 2023', 'Oct 29 03:59:59 2023', 'Apr 2 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 2023', 'Apr 7 04:59:59 2024', 'Oct 28 23:00:00 2023', 'Apr 6 23:59:59 2024'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 2024', 'Oct 27 03:59:59 2024', 'Apr 7 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 2024', 'Apr 6 04:59:59 2025', 'Oct 26 23:00:00 2024', 'Apr 5 23:59:59 2025'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 2025', 'Oct 26 03:59:59 2025', 'Apr 6 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 2025', 'Apr 5 04:59:59 2026', 'Oct 25 23:00:00 2025', 'Apr 4 23:59:59 2026'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 2026', 'Oct 25 03:59:59 2026', 'Apr 5 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 2026', 'Apr 4 04:59:59 2027', 'Oct 24 23:00:00 2026', 'Apr 3 23:59:59 2027'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 2027', 'Oct 31 03:59:59 2027', 'Apr 4 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 2027', 'Apr 2 04:59:59 2028', 'Oct 30 23:00:00 2027', 'Apr 1 23:59:59 2028'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 2028', 'Oct 29 03:59:59 2028', 'Apr 2 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 2028', 'Apr 1 04:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 31 23:59:59 2029'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 2029', 'Oct 28 03:59:59 2029', 'Apr 1 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 2029', 'Apr 7 04:59:59 2030', 'Oct 27 23:00:00 2029', 'Apr 6 23:59:59 2030'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 7 05:00:00 2030', 'Oct 27 03:59:59 2030', 'Apr 7 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 27 04:00:00 2030', 'Apr 6 04:59:59 2031', 'Oct 26 23:00:00 2030', 'Apr 5 23:59:59 2031'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 2031', 'Oct 26 03:59:59 2031', 'Apr 6 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 2031', 'Apr 4 04:59:59 2032', 'Oct 25 23:00:00 2031', 'Apr 3 23:59:59 2032'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 4 05:00:00 2032', 'Oct 31 03:59:59 2032', 'Apr 4 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 31 04:00:00 2032', 'Apr 3 04:59:59 2033', 'Oct 30 23:00:00 2032', 'Apr 2 23:59:59 2033'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 3 05:00:00 2033', 'Oct 30 03:59:59 2033', 'Apr 3 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 30 04:00:00 2033', 'Apr 2 04:59:59 2034', 'Oct 29 23:00:00 2033', 'Apr 1 23:59:59 2034'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 2 05:00:00 2034', 'Oct 29 03:59:59 2034', 'Apr 2 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 29 04:00:00 2034', 'Apr 1 04:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 31 23:59:59 2035'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 1 05:00:00 2035', 'Oct 28 03:59:59 2035', 'Apr 1 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 28 04:00:00 2035', 'Apr 6 04:59:59 2036', 'Oct 27 23:00:00 2035', 'Apr 5 23:59:59 2036'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 6 05:00:00 2036', 'Oct 26 03:59:59 2036', 'Apr 6 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 26 04:00:00 2036', 'Apr 5 04:59:59 2037', 'Oct 25 23:00:00 2036', 'Apr 4 23:59:59 2037'); -timezone.add_rule('America/Grand_Turk', 'EDT', 1, -14400, 'Apr 5 05:00:00 2037', 'Oct 25 03:59:59 2037', 'Apr 5 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('America/Grand_Turk', 'EST', 0, -18000, 'Oct 25 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Grenada --- - -begin -timezone.add_rule('America/Grenada', 'AST', 0, -14820, 'Dec 14 20:45:52 1901', 'Jul 1 04:06:59 1911', 'Dec 14 16:38:52 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('America/Grenada', 'AST', 0, -14400, 'Jul 1 04:07:00 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:07:00 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Guadeloupe --- - -begin -timezone.add_rule('America/Guadeloupe', 'AST', 0, -14768, 'Dec 14 20:45:52 1901', 'Jun 8 04:06:07 1911', 'Dec 14 16:39:44 1901', 'Jun 7 23:59:59 1911'); -timezone.add_rule('America/Guadeloupe', 'AST', 0, -14400, 'Jun 8 04:06:08 1911', 'Jan 18 03:14:07 2038', 'Jun 8 00:06:08 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Guatemala --- - -begin -timezone.add_rule('America/Guatemala', 'CST', 0, -21724, 'Dec 14 20:45:52 1901', 'Oct 5 06:02:03 1918', 'Dec 14 14:43:48 1901', 'Oct 4 23:59:59 1918'); -timezone.add_rule('America/Guatemala', 'CST', 0, -21600, 'Oct 5 06:02:04 1918', 'Nov 25 05:59:59 1973', 'Oct 5 00:02:04 1918', 'Nov 24 23:59:59 1973'); -timezone.add_rule('America/Guatemala', 'CDT', 1, -18000, 'Nov 25 06:00:00 1973', 'Feb 24 04:59:59 1974', 'Nov 25 01:00:00 1973', 'Feb 23 23:59:59 1974'); -timezone.add_rule('America/Guatemala', 'CST', 0, -21600, 'Feb 24 05:00:00 1974', 'May 21 05:59:59 1983', 'Feb 23 23:00:00 1974', 'May 20 23:59:59 1983'); -timezone.add_rule('America/Guatemala', 'CDT', 1, -18000, 'May 21 06:00:00 1983', 'Sep 22 04:59:59 1983', 'May 21 01:00:00 1983', 'Sep 21 23:59:59 1983'); -timezone.add_rule('America/Guatemala', 'CST', 0, -21600, 'Sep 22 05:00:00 1983', 'Mar 23 05:59:59 1991', 'Sep 21 23:00:00 1983', 'Mar 22 23:59:59 1991'); -timezone.add_rule('America/Guatemala', 'CDT', 1, -18000, 'Mar 23 06:00:00 1991', 'Sep 7 04:59:59 1991', 'Mar 23 01:00:00 1991', 'Sep 6 23:59:59 1991'); -timezone.add_rule('America/Guatemala', 'CST', 0, -21600, 'Sep 7 05:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 6 23:00:00 1991', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Guayaquil --- - -begin -timezone.add_rule('America/Guayaquil', 'ECT', 0, -18840, 'Dec 14 20:45:52 1901', 'Jan 1 05:13:59 1931', 'Dec 14 15:31:52 1901', 'Dec 31 23:59:59 1930'); -timezone.add_rule('America/Guayaquil', 'ECT', 0, -18000, 'Jan 1 05:14:00 1931', 'Jan 18 03:14:07 2038', 'Jan 1 00:14:00 1931', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Guyana --- - -begin -timezone.add_rule('America/Guyana', 'GYT', 0, -13960, 'Dec 14 20:45:52 1901', 'Mar 1 03:52:39 1915', 'Dec 14 16:53:12 1901', 'Feb 28 23:59:59 1915'); -timezone.add_rule('America/Guyana', 'GYT', 0, -13500, 'Mar 1 03:52:40 1915', 'Jul 31 03:44:59 1975', 'Mar 1 00:07:40 1915', 'Jul 30 23:59:59 1975'); -timezone.add_rule('America/Guyana', 'GYT', 0, -10800, 'Jul 31 03:45:00 1975', 'Jan 1 02:59:59 1991', 'Jul 31 00:45:00 1975', 'Dec 31 23:59:59 1990'); -timezone.add_rule('America/Guyana', 'GYT', 0, -14400, 'Jan 1 03:00:00 1991', 'Jan 18 03:14:07 2038', 'Dec 31 23:00:00 1990', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Halifax --- - -begin -timezone.add_rule('America/Halifax', 'AST', 0, -15264, 'Dec 14 20:45:52 1901', 'Jun 15 04:14:23 1902', 'Dec 14 16:31:28 1901', 'Jun 14 23:59:59 1902'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Jun 15 04:14:24 1902', 'Apr 1 03:59:59 1916', 'Jun 15 00:14:24 1902', 'Mar 31 23:59:59 1916'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 04:00:00 1916', 'Oct 1 02:59:59 1916', 'Apr 1 01:00:00 1916', 'Sep 30 23:59:59 1916'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 1 03:00:00 1916', 'Apr 14 05:59:59 1918', 'Sep 30 23:00:00 1916', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 14 06:00:00 1918', 'Oct 31 04:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1918', 'May 9 03:59:59 1920', 'Oct 31 01:00:00 1918', 'May 8 23:59:59 1920'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 9 04:00:00 1920', 'Aug 29 02:59:59 1920', 'May 9 01:00:00 1920', 'Aug 28 23:59:59 1920'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Aug 29 03:00:00 1920', 'May 6 03:59:59 1921', 'Aug 28 23:00:00 1920', 'May 5 23:59:59 1921'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 6 04:00:00 1921', 'Sep 5 02:59:59 1921', 'May 6 01:00:00 1921', 'Sep 4 23:59:59 1921'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 5 03:00:00 1921', 'Apr 30 03:59:59 1922', 'Sep 4 23:00:00 1921', 'Apr 29 23:59:59 1922'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 30 04:00:00 1922', 'Sep 5 02:59:59 1922', 'Apr 30 01:00:00 1922', 'Sep 4 23:59:59 1922'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 5 03:00:00 1922', 'May 6 03:59:59 1923', 'Sep 4 23:00:00 1922', 'May 5 23:59:59 1923'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 6 04:00:00 1923', 'Sep 4 02:59:59 1923', 'May 6 01:00:00 1923', 'Sep 3 23:59:59 1923'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 4 03:00:00 1923', 'May 4 03:59:59 1924', 'Sep 3 23:00:00 1923', 'May 3 23:59:59 1924'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 4 04:00:00 1924', 'Sep 15 02:59:59 1924', 'May 4 01:00:00 1924', 'Sep 14 23:59:59 1924'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 15 03:00:00 1924', 'May 3 03:59:59 1925', 'Sep 14 23:00:00 1924', 'May 2 23:59:59 1925'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 3 04:00:00 1925', 'Sep 28 02:59:59 1925', 'May 3 01:00:00 1925', 'Sep 27 23:59:59 1925'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 28 03:00:00 1925', 'May 16 03:59:59 1926', 'Sep 27 23:00:00 1925', 'May 15 23:59:59 1926'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 16 04:00:00 1926', 'Sep 13 02:59:59 1926', 'May 16 01:00:00 1926', 'Sep 12 23:59:59 1926'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 13 03:00:00 1926', 'May 1 03:59:59 1927', 'Sep 12 23:00:00 1926', 'Apr 30 23:59:59 1927'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 1 04:00:00 1927', 'Sep 26 02:59:59 1927', 'May 1 01:00:00 1927', 'Sep 25 23:59:59 1927'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 26 03:00:00 1927', 'May 13 03:59:59 1928', 'Sep 25 23:00:00 1927', 'May 12 23:59:59 1928'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 13 04:00:00 1928', 'Sep 9 02:59:59 1928', 'May 13 01:00:00 1928', 'Sep 8 23:59:59 1928'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 9 03:00:00 1928', 'May 12 03:59:59 1929', 'Sep 8 23:00:00 1928', 'May 11 23:59:59 1929'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 12 04:00:00 1929', 'Sep 3 02:59:59 1929', 'May 12 01:00:00 1929', 'Sep 2 23:59:59 1929'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 3 03:00:00 1929', 'May 11 03:59:59 1930', 'Sep 2 23:00:00 1929', 'May 10 23:59:59 1930'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 11 04:00:00 1930', 'Sep 15 02:59:59 1930', 'May 11 01:00:00 1930', 'Sep 14 23:59:59 1930'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 15 03:00:00 1930', 'May 10 03:59:59 1931', 'Sep 14 23:00:00 1930', 'May 9 23:59:59 1931'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 10 04:00:00 1931', 'Sep 28 02:59:59 1931', 'May 10 01:00:00 1931', 'Sep 27 23:59:59 1931'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 28 03:00:00 1931', 'Apr 30 03:59:59 1933', 'Sep 27 23:00:00 1931', 'Apr 29 23:59:59 1933'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 30 04:00:00 1933', 'Oct 2 02:59:59 1933', 'Apr 30 01:00:00 1933', 'Oct 1 23:59:59 1933'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 2 03:00:00 1933', 'May 20 03:59:59 1934', 'Oct 1 23:00:00 1933', 'May 19 23:59:59 1934'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 20 04:00:00 1934', 'Sep 16 02:59:59 1934', 'May 20 01:00:00 1934', 'Sep 15 23:59:59 1934'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 16 03:00:00 1934', 'Jun 2 03:59:59 1935', 'Sep 15 23:00:00 1934', 'Jun 1 23:59:59 1935'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Jun 2 04:00:00 1935', 'Sep 30 02:59:59 1935', 'Jun 2 01:00:00 1935', 'Sep 29 23:59:59 1935'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 30 03:00:00 1935', 'Jun 1 03:59:59 1936', 'Sep 29 23:00:00 1935', 'May 31 23:59:59 1936'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Jun 1 04:00:00 1936', 'Sep 14 02:59:59 1936', 'Jun 1 01:00:00 1936', 'Sep 13 23:59:59 1936'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 14 03:00:00 1936', 'May 2 03:59:59 1937', 'Sep 13 23:00:00 1936', 'May 1 23:59:59 1937'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 2 04:00:00 1937', 'Sep 27 02:59:59 1937', 'May 2 01:00:00 1937', 'Sep 26 23:59:59 1937'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 27 03:00:00 1937', 'May 1 03:59:59 1938', 'Sep 26 23:00:00 1937', 'Apr 30 23:59:59 1938'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 1 04:00:00 1938', 'Sep 26 02:59:59 1938', 'May 1 01:00:00 1938', 'Sep 25 23:59:59 1938'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 26 03:00:00 1938', 'May 28 03:59:59 1939', 'Sep 25 23:00:00 1938', 'May 27 23:59:59 1939'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 28 04:00:00 1939', 'Sep 25 02:59:59 1939', 'May 28 01:00:00 1939', 'Sep 24 23:59:59 1939'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 25 03:00:00 1939', 'May 5 03:59:59 1940', 'Sep 24 23:00:00 1939', 'May 4 23:59:59 1940'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 5 04:00:00 1940', 'Sep 30 02:59:59 1940', 'May 5 01:00:00 1940', 'Sep 29 23:59:59 1940'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 30 03:00:00 1940', 'May 4 03:59:59 1941', 'Sep 29 23:00:00 1940', 'May 3 23:59:59 1941'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'May 4 04:00:00 1941', 'Sep 29 02:59:59 1941', 'May 4 01:00:00 1941', 'Sep 28 23:59:59 1941'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 29 03:00:00 1941', 'Feb 9 05:59:59 1942', 'Sep 28 23:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Feb 9 06:00:00 1942', 'Sep 30 04:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 30 05:00:00 1945', 'Apr 28 05:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 28 06:00:00 1946', 'Sep 29 04:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 29 05:00:00 1946', 'Apr 27 05:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1947', 'Sep 28 04:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 28 05:00:00 1947', 'Apr 25 05:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 25 06:00:00 1948', 'Sep 26 04:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 26 05:00:00 1948', 'Apr 24 05:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 24 06:00:00 1949', 'Sep 25 04:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 25 05:00:00 1949', 'Apr 30 05:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 30 06:00:00 1950', 'Sep 24 04:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 24 05:00:00 1950', 'Apr 29 05:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 29 06:00:00 1951', 'Sep 30 04:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 30 05:00:00 1951', 'Apr 27 05:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1952', 'Sep 28 04:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 28 05:00:00 1952', 'Apr 26 05:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 26 06:00:00 1953', 'Sep 27 04:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 27 05:00:00 1953', 'Apr 25 05:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 25 06:00:00 1954', 'Sep 26 04:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 26 05:00:00 1954', 'Apr 24 05:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 24 06:00:00 1955', 'Sep 25 04:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 25 05:00:00 1955', 'Apr 29 05:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 29 06:00:00 1956', 'Sep 30 04:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 30 05:00:00 1956', 'Apr 28 05:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 28 06:00:00 1957', 'Sep 29 04:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 29 05:00:00 1957', 'Apr 27 05:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1958', 'Sep 28 04:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 28 05:00:00 1958', 'Apr 26 05:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 26 06:00:00 1959', 'Sep 27 04:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Sep 27 05:00:00 1959', 'Apr 29 05:59:59 1962', 'Sep 27 01:00:00 1959', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 29 06:00:00 1962', 'Oct 28 04:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 1962', 'Apr 28 05:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 28 06:00:00 1963', 'Oct 27 04:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 1963', 'Apr 26 05:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 26 06:00:00 1964', 'Oct 25 04:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 1964', 'Apr 25 05:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 25 06:00:00 1965', 'Oct 31 04:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1965', 'Apr 24 05:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 24 06:00:00 1966', 'Oct 30 04:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 1966', 'Apr 30 05:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 30 06:00:00 1967', 'Oct 29 04:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 1967', 'Apr 28 05:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 28 06:00:00 1968', 'Oct 27 04:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 1968', 'Apr 27 05:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1969', 'Oct 26 04:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 1969', 'Apr 26 05:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 26 06:00:00 1970', 'Oct 25 04:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 1970', 'Apr 25 05:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 25 06:00:00 1971', 'Oct 31 04:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1971', 'Apr 30 05:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 30 06:00:00 1972', 'Oct 29 04:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 1972', 'Apr 29 05:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 29 06:00:00 1973', 'Oct 28 04:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 1973', 'Apr 28 05:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 28 06:00:00 1974', 'Oct 27 04:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 1974', 'Apr 27 05:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1975', 'Oct 26 04:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 1975', 'Apr 25 05:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 25 06:00:00 1976', 'Oct 31 04:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1976', 'Apr 24 05:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 24 06:00:00 1977', 'Oct 30 04:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 1977', 'Apr 30 05:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 30 06:00:00 1978', 'Oct 29 04:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 1978', 'Apr 29 05:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 29 06:00:00 1979', 'Oct 28 04:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 1979', 'Apr 27 05:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 5 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 1988', 'Oct 30 04:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Halifax', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Halifax', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Havana --- - -begin -timezone.add_rule('America/Havana', 'CST', 0, -19800, 'Dec 14 20:45:52 1901', 'Jul 19 17:29:59 1925', 'Dec 14 15:15:52 1901', 'Jul 19 11:59:59 1925'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Jul 19 17:30:00 1925', 'Jun 10 04:59:59 1928', 'Jul 19 12:30:00 1925', 'Jun 9 23:59:59 1928'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 10 05:00:00 1928', 'Oct 10 03:59:59 1928', 'Jun 10 01:00:00 1928', 'Oct 9 23:59:59 1928'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 10 04:00:00 1928', 'Jun 2 04:59:59 1940', 'Oct 9 23:00:00 1928', 'Jun 1 23:59:59 1940'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 2 05:00:00 1940', 'Sep 1 03:59:59 1940', 'Jun 2 01:00:00 1940', 'Aug 31 23:59:59 1940'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 1 04:00:00 1940', 'Jun 1 04:59:59 1941', 'Aug 31 23:00:00 1940', 'May 31 23:59:59 1941'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 1 05:00:00 1941', 'Sep 7 03:59:59 1941', 'Jun 1 01:00:00 1941', 'Sep 6 23:59:59 1941'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 7 04:00:00 1941', 'Jun 7 04:59:59 1942', 'Sep 6 23:00:00 1941', 'Jun 6 23:59:59 1942'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 7 05:00:00 1942', 'Sep 6 03:59:59 1942', 'Jun 7 01:00:00 1942', 'Sep 5 23:59:59 1942'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 6 04:00:00 1942', 'Jun 3 04:59:59 1945', 'Sep 5 23:00:00 1942', 'Jun 2 23:59:59 1945'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 3 05:00:00 1945', 'Sep 2 03:59:59 1945', 'Jun 3 01:00:00 1945', 'Sep 1 23:59:59 1945'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 2 04:00:00 1945', 'Jun 2 04:59:59 1946', 'Sep 1 23:00:00 1945', 'Jun 1 23:59:59 1946'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 2 05:00:00 1946', 'Sep 1 03:59:59 1946', 'Jun 2 01:00:00 1946', 'Aug 31 23:59:59 1946'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 1 04:00:00 1946', 'Jun 1 04:59:59 1965', 'Aug 31 23:00:00 1946', 'May 31 23:59:59 1965'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Jun 1 05:00:00 1965', 'Sep 30 03:59:59 1965', 'Jun 1 01:00:00 1965', 'Sep 29 23:59:59 1965'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 30 04:00:00 1965', 'May 29 04:59:59 1966', 'Sep 29 23:00:00 1965', 'May 28 23:59:59 1966'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 29 05:00:00 1966', 'Oct 2 03:59:59 1966', 'May 29 01:00:00 1966', 'Oct 1 23:59:59 1966'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 2 04:00:00 1966', 'Apr 8 04:59:59 1967', 'Oct 1 23:00:00 1966', 'Apr 7 23:59:59 1967'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 8 05:00:00 1967', 'Sep 10 03:59:59 1967', 'Apr 8 01:00:00 1967', 'Sep 9 23:59:59 1967'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 10 04:00:00 1967', 'Apr 14 04:59:59 1968', 'Sep 9 23:00:00 1967', 'Apr 13 23:59:59 1968'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 14 05:00:00 1968', 'Sep 8 03:59:59 1968', 'Apr 14 01:00:00 1968', 'Sep 7 23:59:59 1968'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Sep 8 04:00:00 1968', 'Apr 27 04:59:59 1969', 'Sep 7 23:00:00 1968', 'Apr 26 23:59:59 1969'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 27 05:00:00 1969', 'Oct 26 03:59:59 1969', 'Apr 27 01:00:00 1969', 'Oct 25 23:59:59 1969'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 04:00:00 1969', 'Apr 26 04:59:59 1970', 'Oct 25 23:00:00 1969', 'Apr 25 23:59:59 1970'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 26 05:00:00 1970', 'Oct 25 03:59:59 1970', 'Apr 26 01:00:00 1970', 'Oct 24 23:59:59 1970'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 04:00:00 1970', 'Apr 25 04:59:59 1971', 'Oct 24 23:00:00 1970', 'Apr 24 23:59:59 1971'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 25 05:00:00 1971', 'Oct 31 03:59:59 1971', 'Apr 25 01:00:00 1971', 'Oct 30 23:59:59 1971'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 04:00:00 1971', 'Apr 30 04:59:59 1972', 'Oct 30 23:00:00 1971', 'Apr 29 23:59:59 1972'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 30 05:00:00 1972', 'Oct 8 03:59:59 1972', 'Apr 30 01:00:00 1972', 'Oct 7 23:59:59 1972'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 8 04:00:00 1972', 'Apr 29 04:59:59 1973', 'Oct 7 23:00:00 1972', 'Apr 28 23:59:59 1973'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 29 05:00:00 1973', 'Oct 8 03:59:59 1973', 'Apr 29 01:00:00 1973', 'Oct 7 23:59:59 1973'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 8 04:00:00 1973', 'Apr 28 04:59:59 1974', 'Oct 7 23:00:00 1973', 'Apr 27 23:59:59 1974'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 28 05:00:00 1974', 'Oct 8 03:59:59 1974', 'Apr 28 01:00:00 1974', 'Oct 7 23:59:59 1974'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 8 04:00:00 1974', 'Apr 27 04:59:59 1975', 'Oct 7 23:00:00 1974', 'Apr 26 23:59:59 1975'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 27 05:00:00 1975', 'Oct 26 03:59:59 1975', 'Apr 27 01:00:00 1975', 'Oct 25 23:59:59 1975'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 04:00:00 1975', 'Apr 25 04:59:59 1976', 'Oct 25 23:00:00 1975', 'Apr 24 23:59:59 1976'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 25 05:00:00 1976', 'Oct 31 03:59:59 1976', 'Apr 25 01:00:00 1976', 'Oct 30 23:59:59 1976'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 04:00:00 1976', 'Apr 24 04:59:59 1977', 'Oct 30 23:00:00 1976', 'Apr 23 23:59:59 1977'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 24 05:00:00 1977', 'Oct 30 03:59:59 1977', 'Apr 24 01:00:00 1977', 'Oct 29 23:59:59 1977'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 30 04:00:00 1977', 'May 7 04:59:59 1978', 'Oct 29 23:00:00 1977', 'May 6 23:59:59 1978'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 7 05:00:00 1978', 'Oct 8 03:59:59 1978', 'May 7 01:00:00 1978', 'Oct 7 23:59:59 1978'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 8 04:00:00 1978', 'Mar 18 04:59:59 1979', 'Oct 7 23:00:00 1978', 'Mar 17 23:59:59 1979'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 18 05:00:00 1979', 'Oct 14 03:59:59 1979', 'Mar 18 01:00:00 1979', 'Oct 13 23:59:59 1979'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 14 04:00:00 1979', 'Mar 16 04:59:59 1980', 'Oct 13 23:00:00 1979', 'Mar 15 23:59:59 1980'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 16 05:00:00 1980', 'Oct 12 03:59:59 1980', 'Mar 16 01:00:00 1980', 'Oct 11 23:59:59 1980'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 12 04:00:00 1980', 'May 10 04:59:59 1981', 'Oct 11 23:00:00 1980', 'May 9 23:59:59 1981'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 10 05:00:00 1981', 'Oct 11 03:59:59 1981', 'May 10 01:00:00 1981', 'Oct 10 23:59:59 1981'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 11 04:00:00 1981', 'May 9 04:59:59 1982', 'Oct 10 23:00:00 1981', 'May 8 23:59:59 1982'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 9 05:00:00 1982', 'Oct 10 03:59:59 1982', 'May 9 01:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 10 04:00:00 1982', 'May 8 04:59:59 1983', 'Oct 9 23:00:00 1982', 'May 7 23:59:59 1983'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 8 05:00:00 1983', 'Oct 9 03:59:59 1983', 'May 8 01:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 9 04:00:00 1983', 'May 6 04:59:59 1984', 'Oct 8 23:00:00 1983', 'May 5 23:59:59 1984'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 6 05:00:00 1984', 'Oct 14 03:59:59 1984', 'May 6 01:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 14 04:00:00 1984', 'May 5 04:59:59 1985', 'Oct 13 23:00:00 1984', 'May 4 23:59:59 1985'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'May 5 05:00:00 1985', 'Oct 13 03:59:59 1985', 'May 5 01:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 13 04:00:00 1985', 'Mar 16 04:59:59 1986', 'Oct 12 23:00:00 1985', 'Mar 15 23:59:59 1986'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 16 05:00:00 1986', 'Oct 12 03:59:59 1986', 'Mar 16 01:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 12 04:00:00 1986', 'Mar 15 04:59:59 1987', 'Oct 11 23:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 15 05:00:00 1987', 'Oct 11 03:59:59 1987', 'Mar 15 01:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 11 04:00:00 1987', 'Mar 20 04:59:59 1988', 'Oct 10 23:00:00 1987', 'Mar 19 23:59:59 1988'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 20 05:00:00 1988', 'Oct 9 03:59:59 1988', 'Mar 20 01:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 9 04:00:00 1988', 'Mar 19 04:59:59 1989', 'Oct 8 23:00:00 1988', 'Mar 18 23:59:59 1989'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 19 05:00:00 1989', 'Oct 8 03:59:59 1989', 'Mar 19 01:00:00 1989', 'Oct 7 23:59:59 1989'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 8 04:00:00 1989', 'Apr 1 04:59:59 1990', 'Oct 7 23:00:00 1989', 'Mar 31 23:59:59 1990'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 1 05:00:00 1990', 'Oct 14 03:59:59 1990', 'Apr 1 01:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 14 04:00:00 1990', 'Apr 7 04:59:59 1991', 'Oct 13 23:00:00 1990', 'Apr 6 23:59:59 1991'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 7 05:00:00 1991', 'Oct 13 04:59:59 1991', 'Apr 7 01:00:00 1991', 'Oct 13 00:59:59 1991'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 13 05:00:00 1991', 'Apr 5 04:59:59 1992', 'Oct 13 00:00:00 1991', 'Apr 4 23:59:59 1992'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 5 05:00:00 1992', 'Oct 11 04:59:59 1992', 'Apr 5 01:00:00 1992', 'Oct 11 00:59:59 1992'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 11 05:00:00 1992', 'Apr 4 04:59:59 1993', 'Oct 11 00:00:00 1992', 'Apr 3 23:59:59 1993'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 4 05:00:00 1993', 'Oct 10 04:59:59 1993', 'Apr 4 01:00:00 1993', 'Oct 10 00:59:59 1993'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 10 05:00:00 1993', 'Apr 3 04:59:59 1994', 'Oct 10 00:00:00 1993', 'Apr 2 23:59:59 1994'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 3 05:00:00 1994', 'Oct 9 04:59:59 1994', 'Apr 3 01:00:00 1994', 'Oct 9 00:59:59 1994'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 9 05:00:00 1994', 'Apr 2 04:59:59 1995', 'Oct 9 00:00:00 1994', 'Apr 1 23:59:59 1995'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 2 05:00:00 1995', 'Oct 8 04:59:59 1995', 'Apr 2 01:00:00 1995', 'Oct 8 00:59:59 1995'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 8 05:00:00 1995', 'Apr 7 04:59:59 1996', 'Oct 8 00:00:00 1995', 'Apr 6 23:59:59 1996'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 7 05:00:00 1996', 'Oct 6 04:59:59 1996', 'Apr 7 01:00:00 1996', 'Oct 6 00:59:59 1996'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 6 05:00:00 1996', 'Apr 6 04:59:59 1997', 'Oct 6 00:00:00 1996', 'Apr 5 23:59:59 1997'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Apr 6 05:00:00 1997', 'Oct 12 04:59:59 1997', 'Apr 6 01:00:00 1997', 'Oct 12 00:59:59 1997'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 12 05:00:00 1997', 'Mar 29 04:59:59 1998', 'Oct 12 00:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 29 05:00:00 1998', 'Oct 25 04:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 05:00:00 1998', 'Mar 28 04:59:59 1999', 'Oct 25 00:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 28 05:00:00 1999', 'Oct 31 04:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 05:00:00 1999', 'Mar 26 04:59:59 2000', 'Oct 31 00:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 26 05:00:00 2000', 'Oct 29 04:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 29 05:00:00 2000', 'Mar 25 04:59:59 2001', 'Oct 29 00:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 25 05:00:00 2001', 'Oct 28 04:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 28 05:00:00 2001', 'Mar 31 04:59:59 2002', 'Oct 28 00:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 31 05:00:00 2002', 'Oct 27 04:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 27 05:00:00 2002', 'Mar 30 04:59:59 2003', 'Oct 27 00:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 30 05:00:00 2003', 'Oct 26 04:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 05:00:00 2003', 'Mar 28 04:59:59 2004', 'Oct 26 00:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 28 05:00:00 2004', 'Oct 31 04:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 05:00:00 2004', 'Mar 27 04:59:59 2005', 'Oct 31 00:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 27 05:00:00 2005', 'Oct 30 04:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 30 05:00:00 2005', 'Mar 26 04:59:59 2006', 'Oct 30 00:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 26 05:00:00 2006', 'Oct 29 04:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 29 05:00:00 2006', 'Mar 25 04:59:59 2007', 'Oct 29 00:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 25 05:00:00 2007', 'Oct 28 04:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 28 05:00:00 2007', 'Mar 30 04:59:59 2008', 'Oct 28 00:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 30 05:00:00 2008', 'Oct 26 04:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 05:00:00 2008', 'Mar 29 04:59:59 2009', 'Oct 26 00:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 29 05:00:00 2009', 'Oct 25 04:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 05:00:00 2009', 'Mar 28 04:59:59 2010', 'Oct 25 00:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 28 05:00:00 2010', 'Oct 31 04:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 05:00:00 2010', 'Mar 27 04:59:59 2011', 'Oct 31 00:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 27 05:00:00 2011', 'Oct 30 04:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 30 05:00:00 2011', 'Mar 25 04:59:59 2012', 'Oct 30 00:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 25 05:00:00 2012', 'Oct 28 04:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 28 05:00:00 2012', 'Mar 31 04:59:59 2013', 'Oct 28 00:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 31 05:00:00 2013', 'Oct 27 04:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 27 05:00:00 2013', 'Mar 30 04:59:59 2014', 'Oct 27 00:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 30 05:00:00 2014', 'Oct 26 04:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 05:00:00 2014', 'Mar 29 04:59:59 2015', 'Oct 26 00:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 29 05:00:00 2015', 'Oct 25 04:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 05:00:00 2015', 'Mar 27 04:59:59 2016', 'Oct 25 00:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 27 05:00:00 2016', 'Oct 30 04:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 30 05:00:00 2016', 'Mar 26 04:59:59 2017', 'Oct 30 00:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 26 05:00:00 2017', 'Oct 29 04:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 29 05:00:00 2017', 'Mar 25 04:59:59 2018', 'Oct 29 00:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 25 05:00:00 2018', 'Oct 28 04:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 28 05:00:00 2018', 'Mar 31 04:59:59 2019', 'Oct 28 00:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 31 05:00:00 2019', 'Oct 27 04:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 27 05:00:00 2019', 'Mar 29 04:59:59 2020', 'Oct 27 00:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 29 05:00:00 2020', 'Oct 25 04:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 05:00:00 2020', 'Mar 28 04:59:59 2021', 'Oct 25 00:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 28 05:00:00 2021', 'Oct 31 04:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 05:00:00 2021', 'Mar 27 04:59:59 2022', 'Oct 31 00:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 27 05:00:00 2022', 'Oct 30 04:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 30 05:00:00 2022', 'Mar 26 04:59:59 2023', 'Oct 30 00:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 26 05:00:00 2023', 'Oct 29 04:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 29 05:00:00 2023', 'Mar 31 04:59:59 2024', 'Oct 29 00:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 31 05:00:00 2024', 'Oct 27 04:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 27 05:00:00 2024', 'Mar 30 04:59:59 2025', 'Oct 27 00:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 30 05:00:00 2025', 'Oct 26 04:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 05:00:00 2025', 'Mar 29 04:59:59 2026', 'Oct 26 00:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 29 05:00:00 2026', 'Oct 25 04:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 05:00:00 2026', 'Mar 28 04:59:59 2027', 'Oct 25 00:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 28 05:00:00 2027', 'Oct 31 04:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 05:00:00 2027', 'Mar 26 04:59:59 2028', 'Oct 31 00:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 26 05:00:00 2028', 'Oct 29 04:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 29 05:00:00 2028', 'Mar 25 04:59:59 2029', 'Oct 29 00:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 25 05:00:00 2029', 'Oct 28 04:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 28 05:00:00 2029', 'Mar 31 04:59:59 2030', 'Oct 28 00:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 31 05:00:00 2030', 'Oct 27 04:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 27 05:00:00 2030', 'Mar 30 04:59:59 2031', 'Oct 27 00:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 30 05:00:00 2031', 'Oct 26 04:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 05:00:00 2031', 'Mar 28 04:59:59 2032', 'Oct 26 00:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 28 05:00:00 2032', 'Oct 31 04:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 31 05:00:00 2032', 'Mar 27 04:59:59 2033', 'Oct 31 00:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 27 05:00:00 2033', 'Oct 30 04:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 30 05:00:00 2033', 'Mar 26 04:59:59 2034', 'Oct 30 00:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 26 05:00:00 2034', 'Oct 29 04:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 29 05:00:00 2034', 'Mar 25 04:59:59 2035', 'Oct 29 00:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 25 05:00:00 2035', 'Oct 28 04:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 28 05:00:00 2035', 'Mar 30 04:59:59 2036', 'Oct 28 00:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 30 05:00:00 2036', 'Oct 26 04:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 26 05:00:00 2036', 'Mar 29 04:59:59 2037', 'Oct 26 00:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('America/Havana', 'CDT', 1, -14400, 'Mar 29 05:00:00 2037', 'Oct 25 04:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037'); -timezone.add_rule('America/Havana', 'CST', 0, -18000, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 00:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Hermosillo not installed --- - --- --- America/Indiana/Indianapolis --- - -begin -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 22 07:59:59 1941', 'Oct 26 01:00:00 1919', 'Jun 22 01:59:59 1941'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Jun 22 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Jun 22 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -18000, 'Apr 24 08:00:00 1955', 'Sep 29 06:59:59 1957', 'Apr 24 03:00:00 1955', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -18000, 'Apr 27 08:00:00 1958', 'Apr 27 06:59:59 1969', 'Apr 27 03:00:00 1958', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Indiana/Indianapolis', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Indiana/Indianapolis', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 1970', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Indiana/Knox --- - -begin -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 27 07:59:59 1947', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Sep 29 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Sep 28 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Sep 28 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -18000, 'Apr 29 08:00:00 1962', 'Oct 27 06:59:59 1963', 'Apr 29 03:00:00 1962', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 30 07:59:59 1967', 'Oct 27 01:00:00 1963', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Indiana/Knox', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Indiana/Knox', 'EST', 0, -18000, 'Oct 27 07:00:00 1991', 'Jan 18 03:14:07 2038', 'Oct 27 02:00:00 1991', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Indiana/Marengo --- - -begin -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 29 07:59:59 1951', 'Sep 30 01:00:00 1945', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 25 07:59:59 1954', 'Sep 30 01:00:00 1951', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Sep 25 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 25 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Sep 30 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 30 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Sep 29 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Sep 28 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 28 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Sep 27 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 27 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Sep 25 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -21600, 'Sep 25 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Apr 30 08:00:00 1961', 'Apr 27 06:59:59 1969', 'Apr 30 03:00:00 1961', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -18000, 'Jan 6 07:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 27 07:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 02:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Indiana/Marengo', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Indiana/Marengo', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Jan 18 03:14:07 2038', 'Oct 26 01:00:00 1975', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Indiana/Vevay --- - -begin -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 25 07:59:59 1954', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -18000, 'Apr 25 08:00:00 1954', 'Apr 27 06:59:59 1969', 'Apr 25 03:00:00 1954', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Indiana/Vevay', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Indiana/Vevay', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Jan 18 03:14:07 2038', 'Oct 29 01:00:00 1972', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Indianapolis --- - -begin -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 22 07:59:59 1941', 'Oct 26 01:00:00 1919', 'Jun 22 01:59:59 1941'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Jun 22 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Jun 22 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -18000, 'Apr 24 08:00:00 1955', 'Sep 29 06:59:59 1957', 'Apr 24 03:00:00 1955', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -18000, 'Apr 27 08:00:00 1958', 'Apr 27 06:59:59 1969', 'Apr 27 03:00:00 1958', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Indianapolis', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Indianapolis', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 1970', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Inuvik --- - -begin -timezone.add_rule('America/Inuvik', 'MST', 0, -28800, 'Dec 14 20:45:52 1901', 'Apr 14 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -25200, 'Apr 14 10:00:00 1918', 'Oct 27 08:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Inuvik', 'MST', 0, -28800, 'Oct 27 09:00:00 1918', 'May 25 09:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -25200, 'May 25 10:00:00 1919', 'Nov 1 06:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Inuvik', 'MST', 0, -28800, 'Nov 1 07:00:00 1919', 'Feb 9 09:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Inuvik', 'MST', 0, -28800, 'Sep 30 09:00:00 1945', 'Apr 25 07:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 25 08:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Inuvik', 'MST', 0, -28800, 'Oct 31 08:00:00 1965', 'Apr 29 09:59:59 1979', 'Oct 31 00:00:00 1965', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Apr 29 10:00:00 1979', 'Apr 27 08:59:59 1980', 'Apr 29 03:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Inuvik', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Inuvik', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Iqaluit --- - -begin -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Apr 14 06:59:59 1918', 'Dec 14 15:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 14 07:00:00 1918', 'Oct 27 05:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 1918', 'May 25 06:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'May 25 07:00:00 1919', 'Nov 1 03:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Nov 1 04:00:00 1919', 'Feb 9 06:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 25 04:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -10800, 'Apr 25 05:00:00 1965', 'Oct 31 04:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 05:00:00 1965', 'Apr 27 06:59:59 1980', 'Oct 31 00:00:00 1965', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Iqaluit', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Iqaluit', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Jamaica --- - -begin -timezone.add_rule('America/Jamaica', 'EST', 0, -18432, 'Dec 14 20:45:52 1901', 'Feb 1 05:07:11 1912', 'Dec 14 15:38:40 1901', 'Jan 31 23:59:59 1912'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Feb 1 05:07:12 1912', 'Jan 6 06:59:59 1974', 'Feb 1 00:07:12 1912', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Jamaica', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Jamaica', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Jan 18 03:14:07 2038', 'Oct 30 01:00:00 1983', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Jujuy --- - -begin -timezone.add_rule('America/Jujuy', 'ART', 0, -15404, 'Dec 14 20:45:52 1901', 'May 1 04:16:43 1920', 'Dec 14 16:29:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'May 1 04:16:44 1920', 'Dec 1 03:59:59 1930', 'May 1 00:16:44 1920', 'Nov 30 23:59:59 1930'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Dec 1 04:00:00 1930', 'Apr 1 02:59:59 1931', 'Dec 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Apr 1 03:00:00 1931', 'Oct 15 03:59:59 1931', 'Mar 31 23:00:00 1931', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 15 04:00:00 1931', 'Mar 1 02:59:59 1932', 'Oct 15 01:00:00 1931', 'Feb 29 23:59:59 1932'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1932', 'Nov 1 03:59:59 1932', 'Feb 29 23:00:00 1932', 'Oct 31 23:59:59 1932'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1932', 'Mar 1 02:59:59 1933', 'Nov 1 01:00:00 1932', 'Feb 28 23:59:59 1933'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1933', 'Nov 1 03:59:59 1933', 'Feb 28 23:00:00 1933', 'Oct 31 23:59:59 1933'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1933', 'Mar 1 02:59:59 1934', 'Nov 1 01:00:00 1933', 'Feb 28 23:59:59 1934'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1934', 'Nov 1 03:59:59 1934', 'Feb 28 23:00:00 1934', 'Oct 31 23:59:59 1934'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1934', 'Mar 1 02:59:59 1935', 'Nov 1 01:00:00 1934', 'Feb 28 23:59:59 1935'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1935', 'Nov 1 03:59:59 1935', 'Feb 28 23:00:00 1935', 'Oct 31 23:59:59 1935'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1935', 'Mar 1 02:59:59 1936', 'Nov 1 01:00:00 1935', 'Feb 29 23:59:59 1936'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1936', 'Nov 1 03:59:59 1936', 'Feb 29 23:00:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1936', 'Mar 1 02:59:59 1937', 'Nov 1 01:00:00 1936', 'Feb 28 23:59:59 1937'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1937', 'Nov 1 03:59:59 1937', 'Feb 28 23:00:00 1937', 'Oct 31 23:59:59 1937'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1937', 'Mar 1 02:59:59 1938', 'Nov 1 01:00:00 1937', 'Feb 28 23:59:59 1938'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1938', 'Nov 1 03:59:59 1938', 'Feb 28 23:00:00 1938', 'Oct 31 23:59:59 1938'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1938', 'Mar 1 02:59:59 1939', 'Nov 1 01:00:00 1938', 'Feb 28 23:59:59 1939'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1939', 'Nov 1 03:59:59 1939', 'Feb 28 23:00:00 1939', 'Oct 31 23:59:59 1939'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Nov 1 04:00:00 1939', 'Mar 1 02:59:59 1940', 'Nov 1 01:00:00 1939', 'Feb 29 23:59:59 1940'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1940', 'Jul 1 03:59:59 1940', 'Feb 29 23:00:00 1940', 'Jun 30 23:59:59 1940'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Jul 1 04:00:00 1940', 'Jun 15 02:59:59 1941', 'Jul 1 01:00:00 1940', 'Jun 14 23:59:59 1941'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Jun 15 03:00:00 1941', 'Oct 15 03:59:59 1941', 'Jun 14 23:00:00 1941', 'Oct 14 23:59:59 1941'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 15 04:00:00 1941', 'Aug 1 02:59:59 1943', 'Oct 15 01:00:00 1941', 'Jul 31 23:59:59 1943'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Aug 1 03:00:00 1943', 'Oct 15 03:59:59 1943', 'Jul 31 23:00:00 1943', 'Oct 14 23:59:59 1943'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 15 04:00:00 1943', 'Mar 1 02:59:59 1946', 'Oct 15 01:00:00 1943', 'Feb 28 23:59:59 1946'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1946', 'Oct 1 03:59:59 1946', 'Feb 28 23:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 1 04:00:00 1946', 'Oct 1 02:59:59 1963', 'Oct 1 01:00:00 1946', 'Sep 30 23:59:59 1963'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Oct 1 03:00:00 1963', 'Dec 15 03:59:59 1963', 'Sep 30 23:00:00 1963', 'Dec 14 23:59:59 1963'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Dec 15 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 15 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1964', 'Oct 15 03:59:59 1964', 'Feb 29 23:00:00 1964', 'Oct 14 23:59:59 1964'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 15 04:00:00 1964', 'Mar 1 02:59:59 1965', 'Oct 15 01:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Apr 3 02:00:00 1977', 'Nov 2 02:59:59 1985', 'Apr 2 23:00:00 1977', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 14 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 13 23:59:59 1986'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Mar 14 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 13 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 13 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 12 23:59:59 1987'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Feb 13 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 12 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Feb 7 02:00:00 1988', 'Dec 1 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Nov 30 23:59:59 1988'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Dec 1 03:00:00 1988', 'Mar 5 01:59:59 1989', 'Dec 1 01:00:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Mar 5 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Mar 4 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 15 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Mar 4 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Mar 3 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -7200, 'Oct 21 03:00:00 1990', 'Mar 3 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Mar 2 23:59:59 1991'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 3 02:00:00 1991', 'Oct 6 03:59:59 1991', 'Mar 2 22:00:00 1991', 'Oct 5 23:59:59 1991'); -timezone.add_rule('America/Jujuy', 'WARST', 1, -10800, 'Oct 6 04:00:00 1991', 'Mar 15 02:59:59 1992', 'Oct 6 01:00:00 1991', 'Mar 14 23:59:59 1992'); -timezone.add_rule('America/Jujuy', 'ART', 0, -14400, 'Mar 15 03:00:00 1992', 'Oct 18 03:59:59 1992', 'Mar 14 23:00:00 1992', 'Oct 17 23:59:59 1992'); -timezone.add_rule('America/Jujuy', 'ART', 0, -10800, 'Oct 18 04:00:00 1992', 'Jan 18 03:14:07 2038', 'Oct 18 01:00:00 1992', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Juneau --- - -begin -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Dec 14 20:45:52 1901', 'Feb 9 09:59:59 1942', 'Dec 14 12:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Sep 30 09:00:00 1945', 'Apr 27 09:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 27 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Juneau', 'AKST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 09:00:00 1983', 'Apr 29 10:59:59 1984', 'Oct 30 00:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1984', 'Oct 28 09:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 1984', 'Apr 28 10:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 28 11:00:00 1985', 'Oct 27 09:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 1985', 'Apr 27 10:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1986', 'Oct 26 09:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 1986', 'Apr 5 10:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1987', 'Oct 25 09:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 1987', 'Apr 3 10:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1988', 'Oct 30 09:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 1988', 'Apr 2 10:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1989', 'Oct 29 09:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 1989', 'Apr 1 10:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 1990', 'Oct 28 09:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 1990', 'Apr 7 10:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1991', 'Oct 27 09:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 1991', 'Apr 5 10:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1992', 'Oct 25 09:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 1992', 'Apr 4 10:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1993', 'Oct 31 09:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 1993', 'Apr 3 10:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1994', 'Oct 30 09:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 1994', 'Apr 2 10:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1995', 'Oct 29 09:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 1995', 'Apr 7 10:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1996', 'Oct 27 09:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 1996', 'Apr 6 10:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 1997', 'Oct 26 09:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 1997', 'Apr 5 10:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1998', 'Oct 25 09:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 1998', 'Apr 4 10:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1999', 'Oct 31 09:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 1999', 'Apr 2 10:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2000', 'Oct 29 09:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 2000', 'Apr 1 10:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2001', 'Oct 28 09:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 2001', 'Apr 7 10:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2002', 'Oct 27 09:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 2002', 'Apr 6 10:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2003', 'Oct 26 09:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 2003', 'Apr 4 10:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2004', 'Oct 31 09:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 2004', 'Apr 3 10:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2005', 'Oct 30 09:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 2005', 'Apr 2 10:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2006', 'Oct 29 09:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 2006', 'Apr 1 10:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2007', 'Oct 28 09:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 2007', 'Apr 6 10:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2008', 'Oct 26 09:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 2008', 'Apr 5 10:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2009', 'Oct 25 09:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 2009', 'Apr 4 10:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2010', 'Oct 31 09:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 2010', 'Apr 3 10:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2011', 'Oct 30 09:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 2011', 'Apr 1 10:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2012', 'Oct 28 09:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 2012', 'Apr 7 10:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2013', 'Oct 27 09:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 2013', 'Apr 6 10:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2014', 'Oct 26 09:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 2014', 'Apr 5 10:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2015', 'Oct 25 09:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 2015', 'Apr 3 10:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2016', 'Oct 30 09:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 2016', 'Apr 2 10:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2017', 'Oct 29 09:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 2017', 'Apr 1 10:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2018', 'Oct 28 09:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 2018', 'Apr 7 10:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2019', 'Oct 27 09:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 2019', 'Apr 5 10:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2020', 'Oct 25 09:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 2020', 'Apr 4 10:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2021', 'Oct 31 09:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 2021', 'Apr 3 10:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2022', 'Oct 30 09:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 2022', 'Apr 2 10:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2023', 'Oct 29 09:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 2023', 'Apr 7 10:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2024', 'Oct 27 09:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 2024', 'Apr 6 10:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2025', 'Oct 26 09:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 2025', 'Apr 5 10:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2026', 'Oct 25 09:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 2026', 'Apr 4 10:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2027', 'Oct 31 09:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 2027', 'Apr 2 10:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2028', 'Oct 29 09:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 2028', 'Apr 1 10:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2029', 'Oct 28 09:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 2029', 'Apr 7 10:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2030', 'Oct 27 09:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 27 10:00:00 2030', 'Apr 6 10:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2031', 'Oct 26 09:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 2031', 'Apr 4 10:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2032', 'Oct 31 09:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 31 10:00:00 2032', 'Apr 3 10:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2033', 'Oct 30 09:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 30 10:00:00 2033', 'Apr 2 10:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2034', 'Oct 29 09:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 29 10:00:00 2034', 'Apr 1 10:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2035', 'Oct 28 09:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 28 10:00:00 2035', 'Apr 6 10:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2036', 'Oct 26 09:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 26 10:00:00 2036', 'Apr 5 10:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Juneau', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2037', 'Oct 25 09:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Juneau', 'AKST', 0, -32400, 'Oct 25 10:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- America/Kentucky/Louisville not installed --- - --- --- America/Kentucky/Monticello not installed --- - --- --- America/Knox_IN --- - -begin -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 27 07:59:59 1947', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Sep 29 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Sep 28 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Sep 28 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -18000, 'Apr 29 08:00:00 1962', 'Oct 27 06:59:59 1963', 'Apr 29 03:00:00 1962', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 30 07:59:59 1967', 'Oct 27 01:00:00 1963', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Knox_IN', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Knox_IN', 'EST', 0, -18000, 'Oct 27 07:00:00 1991', 'Jan 18 03:14:07 2038', 'Oct 27 02:00:00 1991', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/La_Paz --- - -begin -timezone.add_rule('America/La_Paz', 'BOT', 0, -16356, 'Dec 14 20:45:52 1901', 'Oct 15 04:32:35 1931', 'Dec 14 16:13:16 1901', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/La_Paz', 'BOST', 1, -12756, 'Oct 15 04:32:36 1931', 'Mar 21 03:32:35 1932', 'Oct 15 01:00:00 1931', 'Mar 20 23:59:59 1932'); -timezone.add_rule('America/La_Paz', 'BOT', 0, -14400, 'Mar 21 03:32:36 1932', 'Jan 18 03:14:07 2038', 'Mar 20 23:32:36 1932', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Lima --- - -begin -timezone.add_rule('America/Lima', 'PET', 0, -18540, 'Dec 14 20:45:52 1901', 'Jul 28 05:08:59 1908', 'Dec 14 15:36:52 1901', 'Jul 27 23:59:59 1908'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Jul 28 05:09:00 1908', 'Jan 1 04:59:59 1938', 'Jul 28 00:09:00 1908', 'Dec 31 23:59:59 1937'); -timezone.add_rule('America/Lima', 'PEST', 1, -14400, 'Jan 1 05:00:00 1938', 'Apr 1 03:59:59 1938', 'Jan 1 01:00:00 1938', 'Mar 31 23:59:59 1938'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Apr 1 04:00:00 1938', 'Sep 25 04:59:59 1938', 'Mar 31 23:00:00 1938', 'Sep 24 23:59:59 1938'); -timezone.add_rule('America/Lima', 'PEST', 1, -14400, 'Sep 25 05:00:00 1938', 'Mar 26 03:59:59 1939', 'Sep 25 01:00:00 1938', 'Mar 25 23:59:59 1939'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Mar 26 04:00:00 1939', 'Sep 24 04:59:59 1939', 'Mar 25 23:00:00 1939', 'Sep 23 23:59:59 1939'); -timezone.add_rule('America/Lima', 'PEST', 1, -14400, 'Sep 24 05:00:00 1939', 'Mar 24 03:59:59 1940', 'Sep 24 01:00:00 1939', 'Mar 23 23:59:59 1940'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Mar 24 04:00:00 1940', 'Jan 1 04:59:59 1987', 'Mar 23 23:00:00 1940', 'Dec 31 23:59:59 1986'); -timezone.add_rule('America/Lima', 'PEST', 1, -14400, 'Jan 1 05:00:00 1987', 'Apr 1 03:59:59 1987', 'Jan 1 01:00:00 1987', 'Mar 31 23:59:59 1987'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Apr 1 04:00:00 1987', 'Jan 1 04:59:59 1990', 'Mar 31 23:00:00 1987', 'Dec 31 23:59:59 1989'); -timezone.add_rule('America/Lima', 'PEST', 1, -14400, 'Jan 1 05:00:00 1990', 'Apr 1 03:59:59 1990', 'Jan 1 01:00:00 1990', 'Mar 31 23:59:59 1990'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Apr 1 04:00:00 1990', 'Jan 1 04:59:59 1993', 'Mar 31 23:00:00 1990', 'Dec 31 23:59:59 1992'); -timezone.add_rule('America/Lima', 'PEST', 1, -14400, 'Jan 1 05:00:00 1993', 'Apr 1 03:59:59 1993', 'Jan 1 01:00:00 1993', 'Mar 31 23:59:59 1993'); -timezone.add_rule('America/Lima', 'PET', 0, -18000, 'Apr 1 04:00:00 1993', 'Jan 18 03:14:07 2038', 'Mar 31 23:00:00 1993', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Los_Angeles --- - -begin -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Mar 31 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Mar 31 10:00:00 1918', 'Oct 27 08:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1918', 'Mar 30 09:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Mar 30 10:00:00 1919', 'Oct 26 08:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 1919', 'Feb 9 09:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 30 09:00:00 1945', 'Mar 14 09:59:59 1948', 'Sep 30 01:00:00 1945', 'Mar 14 01:59:59 1948'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Mar 14 10:00:00 1948', 'Jan 1 08:59:59 1949', 'Mar 14 03:00:00 1948', 'Jan 1 01:59:59 1949'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Jan 1 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Jan 1 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Los_Angeles', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Los_Angeles', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- America/Louisville --- - -begin -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'May 1 07:59:59 1921', 'Oct 26 01:00:00 1919', 'May 1 01:59:59 1921'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'May 1 08:00:00 1921', 'Sep 1 06:59:59 1921', 'May 1 03:00:00 1921', 'Sep 1 01:59:59 1921'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 1 07:00:00 1921', 'Apr 27 07:59:59 1941', 'Sep 1 01:00:00 1921', 'Apr 27 01:59:59 1941'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 27 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Jan 1 05:59:59 1946', 'Sep 30 01:00:00 1945', 'Dec 31 23:59:59 1945'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Jan 1 06:00:00 1946', 'Jun 2 06:59:59 1946', 'Jan 1 01:00:00 1946', 'Jun 2 01:59:59 1946'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Jun 2 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Jun 2 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 24 06:59:59 1950', 'Apr 27 03:00:00 1947', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Sep 25 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Sep 25 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Oct 27 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 27 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Oct 26 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 26 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/Louisville', 'EST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Jul 23 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Jul 23 01:59:59 1961'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Jul 23 07:00:00 1961', 'Apr 28 06:59:59 1968', 'Jul 23 02:00:00 1961', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Louisville', 'EDT', 1, -18000, 'Jan 6 07:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 07:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 02:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Louisville', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Louisville', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Maceio --- - -begin -timezone.add_rule('America/Maceio', 'BRT', 0, -8572, 'Dec 14 20:45:52 1901', 'Jan 1 02:22:51 1914', 'Dec 14 18:23:00 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Jan 1 02:22:52 1914', 'Oct 3 13:59:59 1931', 'Dec 31 23:22:52 1913', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 3 14:00:00 1931', 'Apr 1 01:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Apr 1 02:00:00 1932', 'Oct 3 02:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 3 03:00:00 1932', 'Apr 1 01:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Apr 1 02:00:00 1933', 'Dec 1 02:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Dec 1 03:00:00 1949', 'Apr 16 02:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Apr 16 03:00:00 1950', 'Dec 1 02:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Dec 1 03:00:00 1950', 'Apr 1 01:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Apr 1 02:00:00 1951', 'Dec 1 02:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Dec 1 03:00:00 1951', 'Apr 1 01:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Apr 1 02:00:00 1952', 'Dec 1 02:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Dec 1 03:00:00 1952', 'Mar 1 01:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 1 02:00:00 1953', 'Dec 9 02:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Dec 9 03:00:00 1963', 'Mar 1 01:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 1 02:00:00 1964', 'Jan 31 02:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Jan 31 03:00:00 1965', 'Mar 31 01:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 31 02:00:00 1965', 'Dec 1 02:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Dec 1 03:00:00 1965', 'Mar 1 01:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 1 02:00:00 1966', 'Nov 1 02:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Nov 1 03:00:00 1966', 'Mar 1 01:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 1 02:00:00 1967', 'Nov 1 02:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Nov 1 03:00:00 1967', 'Mar 1 01:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 1 02:00:00 1968', 'Nov 2 02:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 15 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Mar 15 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 14 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Feb 14 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Feb 7 02:00:00 1988', 'Oct 16 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 16 03:00:00 1988', 'Jan 29 01:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Jan 29 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 15 03:00:00 1989', 'Feb 11 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Feb 11 02:00:00 1990', 'Oct 15 02:59:59 1995', 'Feb 10 23:00:00 1990', 'Oct 14 23:59:59 1995'); -timezone.add_rule('America/Maceio', 'BRST', 1, -7200, 'Oct 15 03:00:00 1995', 'Feb 11 01:59:59 1996', 'Oct 15 01:00:00 1995', 'Feb 10 23:59:59 1996'); -timezone.add_rule('America/Maceio', 'BRT', 0, -10800, 'Feb 11 02:00:00 1996', 'Jan 18 03:14:07 2038', 'Feb 10 23:00:00 1996', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Managua --- - -begin -timezone.add_rule('America/Managua', 'CST', 0, -20700, 'Dec 14 20:45:52 1901', 'Jun 23 05:44:59 1934', 'Dec 14 15:00:52 1901', 'Jun 22 23:59:59 1934'); -timezone.add_rule('America/Managua', 'CST', 0, -21600, 'Jun 23 05:45:00 1934', 'May 1 05:59:59 1973', 'Jun 22 23:45:00 1934', 'Apr 30 23:59:59 1973'); -timezone.add_rule('America/Managua', 'CST', 0, -18000, 'May 1 06:00:00 1973', 'Feb 16 04:59:59 1975', 'May 1 01:00:00 1973', 'Feb 15 23:59:59 1975'); -timezone.add_rule('America/Managua', 'CST', 0, -21600, 'Feb 16 05:00:00 1975', 'Mar 18 05:59:59 1979', 'Feb 15 23:00:00 1975', 'Mar 17 23:59:59 1979'); -timezone.add_rule('America/Managua', 'CDT', 1, -18000, 'Mar 18 06:00:00 1979', 'Jun 25 04:59:59 1979', 'Mar 18 01:00:00 1979', 'Jun 24 23:59:59 1979'); -timezone.add_rule('America/Managua', 'CST', 0, -21600, 'Jun 25 05:00:00 1979', 'Mar 16 05:59:59 1980', 'Jun 24 23:00:00 1979', 'Mar 15 23:59:59 1980'); -timezone.add_rule('America/Managua', 'CDT', 1, -18000, 'Mar 16 06:00:00 1980', 'Jun 23 04:59:59 1980', 'Mar 16 01:00:00 1980', 'Jun 22 23:59:59 1980'); -timezone.add_rule('America/Managua', 'CST', 0, -21600, 'Jun 23 05:00:00 1980', 'Jan 1 09:59:59 1992', 'Jun 22 23:00:00 1980', 'Jan 1 03:59:59 1992'); -timezone.add_rule('America/Managua', 'CDT', 1, -18000, 'Jan 1 10:00:00 1992', 'Sep 24 04:59:59 1992', 'Jan 1 05:00:00 1992', 'Sep 23 23:59:59 1992'); -timezone.add_rule('America/Managua', 'CST', 0, -21600, 'Sep 24 05:00:00 1992', 'Jan 1 09:59:59 1993', 'Sep 23 23:00:00 1992', 'Jan 1 03:59:59 1993'); -timezone.add_rule('America/Managua', 'CST', 0, -18000, 'Jan 1 10:00:00 1993', 'Dec 1 04:59:59 1998', 'Jan 1 05:00:00 1993', 'Nov 30 23:59:59 1998'); -timezone.add_rule('America/Managua', 'CST', 0, -21600, 'Dec 1 05:00:00 1998', 'Jan 18 03:14:07 2038', 'Nov 30 23:00:00 1998', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Manaus --- - -begin -timezone.add_rule('America/Manaus', 'AMT', 0, -14404, 'Dec 14 20:45:52 1901', 'Jan 1 04:00:03 1914', 'Dec 14 16:45:48 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Jan 1 04:00:04 1914', 'Oct 3 14:59:59 1931', 'Jan 1 00:00:04 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Oct 3 15:00:00 1931', 'Apr 1 02:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Apr 1 03:00:00 1932', 'Oct 3 03:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Oct 3 04:00:00 1932', 'Apr 1 02:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Apr 1 03:00:00 1933', 'Dec 1 03:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Dec 1 04:00:00 1949', 'Apr 16 03:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Apr 16 04:00:00 1950', 'Dec 1 03:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Dec 1 04:00:00 1950', 'Apr 1 02:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Apr 1 03:00:00 1951', 'Dec 1 03:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Dec 1 04:00:00 1951', 'Apr 1 02:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Apr 1 03:00:00 1952', 'Dec 1 03:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Dec 1 04:00:00 1952', 'Mar 1 02:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 1 03:00:00 1953', 'Dec 9 03:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Dec 9 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 1 03:00:00 1964', 'Jan 31 03:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Jan 31 04:00:00 1965', 'Mar 31 02:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 31 03:00:00 1965', 'Dec 1 03:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Dec 1 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 1 03:00:00 1966', 'Nov 1 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Nov 1 04:00:00 1966', 'Mar 1 02:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 1 03:00:00 1967', 'Nov 1 03:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Nov 1 04:00:00 1967', 'Mar 1 02:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 1 03:00:00 1968', 'Nov 2 03:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Nov 2 04:00:00 1985', 'Mar 15 02:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Mar 15 03:00:00 1986', 'Oct 25 03:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Oct 25 04:00:00 1986', 'Feb 14 02:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Feb 14 03:00:00 1987', 'Oct 25 03:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Oct 25 04:00:00 1987', 'Feb 7 02:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Feb 7 03:00:00 1988', 'Oct 17 03:59:59 1993', 'Feb 6 23:00:00 1988', 'Oct 16 23:59:59 1993'); -timezone.add_rule('America/Manaus', 'AMST', 1, -10800, 'Oct 17 04:00:00 1993', 'Feb 20 02:59:59 1994', 'Oct 17 01:00:00 1993', 'Feb 19 23:59:59 1994'); -timezone.add_rule('America/Manaus', 'AMT', 0, -14400, 'Feb 20 03:00:00 1994', 'Jan 18 03:14:07 2038', 'Feb 19 23:00:00 1994', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Martinique --- - -begin -timezone.add_rule('America/Martinique', 'AST', 0, -14640, 'Dec 14 20:45:52 1901', 'May 1 04:03:59 1911', 'Dec 14 16:41:52 1901', 'Apr 30 23:59:59 1911'); -timezone.add_rule('America/Martinique', 'AST', 0, -14400, 'May 1 04:04:00 1911', 'Apr 6 03:59:59 1980', 'May 1 00:04:00 1911', 'Apr 5 23:59:59 1980'); -timezone.add_rule('America/Martinique', 'ADT', 1, -10800, 'Apr 6 04:00:00 1980', 'Sep 28 02:59:59 1980', 'Apr 6 01:00:00 1980', 'Sep 27 23:59:59 1980'); -timezone.add_rule('America/Martinique', 'AST', 0, -14400, 'Sep 28 03:00:00 1980', 'Jan 18 03:14:07 2038', 'Sep 27 23:00:00 1980', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Mazatlan --- - -begin -timezone.add_rule('America/Mazatlan', 'MST', 0, -25540, 'Dec 14 20:45:52 1901', 'Jan 1 06:59:59 1922', 'Dec 14 13:40:12 1901', 'Dec 31 23:54:19 1921'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Jan 1 07:00:00 1922', 'Jun 11 05:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -21600, 'Jun 11 06:00:00 1927', 'Nov 15 05:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 14 23:59:59 1930'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Nov 15 06:00:00 1930', 'May 2 05:59:59 1931', 'Nov 14 23:00:00 1930', 'May 1 22:59:59 1931'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -21600, 'May 2 06:00:00 1931', 'Oct 1 05:59:59 1931', 'May 2 00:00:00 1931', 'Sep 30 23:59:59 1931'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 1 06:00:00 1931', 'Mar 31 05:59:59 1932', 'Sep 30 23:00:00 1931', 'Mar 30 22:59:59 1932'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -21600, 'Mar 31 06:00:00 1932', 'Apr 1 05:59:59 1942', 'Mar 31 00:00:00 1932', 'Mar 31 23:59:59 1942'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Apr 1 06:00:00 1942', 'Jan 14 06:59:59 1949', 'Mar 31 23:00:00 1942', 'Jan 13 23:59:59 1949'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -28800, 'Jan 14 07:00:00 1949', 'Jan 1 07:59:59 1970', 'Jan 13 23:00:00 1949', 'Dec 31 23:59:59 1969'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Jan 1 08:00:00 1970', 'Apr 7 08:59:59 1996', 'Jan 1 01:00:00 1970', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Mazatlan', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Mazatlan', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Mendoza --- - -begin -timezone.add_rule('America/Mendoza', 'ART', 0, -15404, 'Dec 14 20:45:52 1901', 'May 1 04:16:43 1920', 'Dec 14 16:29:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'May 1 04:16:44 1920', 'Dec 1 03:59:59 1930', 'May 1 00:16:44 1920', 'Nov 30 23:59:59 1930'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Dec 1 04:00:00 1930', 'Apr 1 02:59:59 1931', 'Dec 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Apr 1 03:00:00 1931', 'Oct 15 03:59:59 1931', 'Mar 31 23:00:00 1931', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1931', 'Mar 1 02:59:59 1932', 'Oct 15 01:00:00 1931', 'Feb 29 23:59:59 1932'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1932', 'Nov 1 03:59:59 1932', 'Feb 29 23:00:00 1932', 'Oct 31 23:59:59 1932'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1932', 'Mar 1 02:59:59 1933', 'Nov 1 01:00:00 1932', 'Feb 28 23:59:59 1933'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1933', 'Nov 1 03:59:59 1933', 'Feb 28 23:00:00 1933', 'Oct 31 23:59:59 1933'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1933', 'Mar 1 02:59:59 1934', 'Nov 1 01:00:00 1933', 'Feb 28 23:59:59 1934'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1934', 'Nov 1 03:59:59 1934', 'Feb 28 23:00:00 1934', 'Oct 31 23:59:59 1934'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1934', 'Mar 1 02:59:59 1935', 'Nov 1 01:00:00 1934', 'Feb 28 23:59:59 1935'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1935', 'Nov 1 03:59:59 1935', 'Feb 28 23:00:00 1935', 'Oct 31 23:59:59 1935'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1935', 'Mar 1 02:59:59 1936', 'Nov 1 01:00:00 1935', 'Feb 29 23:59:59 1936'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1936', 'Nov 1 03:59:59 1936', 'Feb 29 23:00:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1936', 'Mar 1 02:59:59 1937', 'Nov 1 01:00:00 1936', 'Feb 28 23:59:59 1937'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1937', 'Nov 1 03:59:59 1937', 'Feb 28 23:00:00 1937', 'Oct 31 23:59:59 1937'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1937', 'Mar 1 02:59:59 1938', 'Nov 1 01:00:00 1937', 'Feb 28 23:59:59 1938'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1938', 'Nov 1 03:59:59 1938', 'Feb 28 23:00:00 1938', 'Oct 31 23:59:59 1938'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1938', 'Mar 1 02:59:59 1939', 'Nov 1 01:00:00 1938', 'Feb 28 23:59:59 1939'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1939', 'Nov 1 03:59:59 1939', 'Feb 28 23:00:00 1939', 'Oct 31 23:59:59 1939'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Nov 1 04:00:00 1939', 'Mar 1 02:59:59 1940', 'Nov 1 01:00:00 1939', 'Feb 29 23:59:59 1940'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1940', 'Jul 1 03:59:59 1940', 'Feb 29 23:00:00 1940', 'Jun 30 23:59:59 1940'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Jul 1 04:00:00 1940', 'Jun 15 02:59:59 1941', 'Jul 1 01:00:00 1940', 'Jun 14 23:59:59 1941'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Jun 15 03:00:00 1941', 'Oct 15 03:59:59 1941', 'Jun 14 23:00:00 1941', 'Oct 14 23:59:59 1941'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1941', 'Aug 1 02:59:59 1943', 'Oct 15 01:00:00 1941', 'Jul 31 23:59:59 1943'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Aug 1 03:00:00 1943', 'Oct 15 03:59:59 1943', 'Jul 31 23:00:00 1943', 'Oct 14 23:59:59 1943'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1943', 'Mar 1 02:59:59 1946', 'Oct 15 01:00:00 1943', 'Feb 28 23:59:59 1946'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1946', 'Oct 1 03:59:59 1946', 'Feb 28 23:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 1 04:00:00 1946', 'Oct 1 02:59:59 1963', 'Oct 1 01:00:00 1946', 'Sep 30 23:59:59 1963'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Oct 1 03:00:00 1963', 'Dec 15 03:59:59 1963', 'Sep 30 23:00:00 1963', 'Dec 14 23:59:59 1963'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Dec 15 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 15 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1964', 'Oct 15 03:59:59 1964', 'Feb 29 23:00:00 1964', 'Oct 14 23:59:59 1964'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1964', 'Mar 1 02:59:59 1965', 'Oct 15 01:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Apr 3 02:00:00 1977', 'Nov 2 02:59:59 1985', 'Apr 2 23:00:00 1977', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 14 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 13 23:59:59 1986'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Mar 14 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 13 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 13 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 12 23:59:59 1987'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Feb 13 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 12 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Feb 7 02:00:00 1988', 'Dec 1 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Nov 30 23:59:59 1988'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Dec 1 03:00:00 1988', 'Mar 5 01:59:59 1989', 'Dec 1 01:00:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Mar 5 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Mar 4 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 15 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Mar 4 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Mar 3 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -7200, 'Oct 21 03:00:00 1990', 'Mar 3 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Mar 2 23:59:59 1991'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 3 02:00:00 1991', 'Oct 15 03:59:59 1991', 'Mar 2 22:00:00 1991', 'Oct 14 23:59:59 1991'); -timezone.add_rule('America/Mendoza', 'WARST', 1, -10800, 'Oct 15 04:00:00 1991', 'Mar 1 02:59:59 1992', 'Oct 15 01:00:00 1991', 'Feb 29 23:59:59 1992'); -timezone.add_rule('America/Mendoza', 'ART', 0, -14400, 'Mar 1 03:00:00 1992', 'Oct 18 03:59:59 1992', 'Feb 29 23:00:00 1992', 'Oct 17 23:59:59 1992'); -timezone.add_rule('America/Mendoza', 'ART', 0, -10800, 'Oct 18 04:00:00 1992', 'Jan 18 03:14:07 2038', 'Oct 18 01:00:00 1992', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Menominee --- - -begin -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 24 07:59:59 1966', 'Sep 29 01:00:00 1946', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 27 07:59:59 1969', 'Oct 30 01:00:00 1966', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Menominee', 'CST', 0, -18000, 'Apr 27 08:00:00 1969', 'Apr 29 06:59:59 1973', 'Apr 27 03:00:00 1969', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 29 07:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Menominee', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Menominee', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Merida not installed --- - --- --- America/Mexico_City --- - -begin -timezone.add_rule('America/Mexico_City', 'CST', 0, -23796, 'Dec 14 20:45:52 1901', 'Jan 1 06:59:59 1922', 'Dec 14 14:09:16 1901', 'Jan 1 00:23:23 1922'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -25200, 'Jan 1 07:00:00 1922', 'Jun 11 05:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Jun 11 06:00:00 1927', 'Nov 15 05:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 14 23:59:59 1930'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -25200, 'Nov 15 06:00:00 1930', 'May 2 05:59:59 1931', 'Nov 14 23:00:00 1930', 'May 1 22:59:59 1931'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'May 2 06:00:00 1931', 'Oct 1 05:59:59 1931', 'May 2 00:00:00 1931', 'Sep 30 23:59:59 1931'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -25200, 'Oct 1 06:00:00 1931', 'Mar 31 05:59:59 1932', 'Sep 30 23:00:00 1931', 'Mar 30 22:59:59 1932'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Mar 31 06:00:00 1932', 'Feb 5 05:59:59 1939', 'Mar 31 00:00:00 1932', 'Feb 4 23:59:59 1939'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Feb 5 06:00:00 1939', 'Jun 25 04:59:59 1939', 'Feb 5 01:00:00 1939', 'Jun 24 23:59:59 1939'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Jun 25 05:00:00 1939', 'Dec 9 05:59:59 1940', 'Jun 24 23:00:00 1939', 'Dec 8 23:59:59 1940'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Dec 9 06:00:00 1940', 'Apr 1 04:59:59 1941', 'Dec 9 01:00:00 1940', 'Mar 31 23:59:59 1941'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Apr 1 05:00:00 1941', 'Dec 16 05:59:59 1943', 'Mar 31 23:00:00 1941', 'Dec 15 23:59:59 1943'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Dec 16 06:00:00 1943', 'May 1 04:59:59 1944', 'Dec 16 01:00:00 1943', 'Apr 30 23:59:59 1944'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'May 1 05:00:00 1944', 'Feb 12 05:59:59 1950', 'Apr 30 23:00:00 1944', 'Feb 11 23:59:59 1950'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Feb 12 06:00:00 1950', 'Jul 30 04:59:59 1950', 'Feb 12 01:00:00 1950', 'Jul 29 23:59:59 1950'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Jul 30 05:00:00 1950', 'Apr 7 07:59:59 1996', 'Jul 29 23:00:00 1950', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Mexico_City', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Mexico_City', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Miquelon --- - -begin -timezone.add_rule('America/Miquelon', 'PMST', 0, -13480, 'Dec 14 20:45:52 1901', 'May 15 03:44:39 1911', 'Dec 14 17:01:12 1901', 'May 14 23:59:59 1911'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -14400, 'May 15 03:44:40 1911', 'May 1 03:59:59 1980', 'May 14 23:44:40 1911', 'Apr 30 23:59:59 1980'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'May 1 04:00:00 1980', 'Oct 26 03:59:59 1980', 'May 1 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 1980', 'Apr 26 04:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 26 05:00:00 1981', 'Oct 25 03:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 1981', 'Apr 25 04:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 25 05:00:00 1982', 'Oct 31 03:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 1982', 'Apr 24 04:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 24 05:00:00 1983', 'Oct 30 03:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 1983', 'Apr 29 04:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 29 05:00:00 1984', 'Oct 28 03:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 1984', 'Apr 28 04:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 28 05:00:00 1985', 'Oct 27 03:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 1985', 'Apr 27 04:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 27 05:00:00 1986', 'Oct 26 03:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 1986', 'Apr 5 04:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 1987', 'Oct 25 03:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 1987', 'Apr 3 04:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 1988', 'Oct 30 03:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 1988', 'Apr 2 04:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 1989', 'Oct 29 03:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 1989', 'Apr 1 04:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 1990', 'Oct 28 03:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 1990', 'Apr 7 04:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 1991', 'Oct 27 03:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 1991', 'Apr 5 04:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 1992', 'Oct 25 03:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 1992', 'Apr 4 04:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 1993', 'Oct 31 03:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 1993', 'Apr 3 04:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 1994', 'Oct 30 03:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 1994', 'Apr 2 04:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 1995', 'Oct 29 03:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 1995', 'Apr 7 04:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 1996', 'Oct 27 03:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 1996', 'Apr 6 04:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 1997', 'Oct 26 03:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 1997', 'Apr 5 04:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 1998', 'Oct 25 03:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 1998', 'Apr 4 04:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 1999', 'Oct 31 03:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 1999', 'Apr 2 04:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 2000', 'Oct 29 03:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 2000', 'Apr 1 04:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 2001', 'Oct 28 03:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 2001', 'Apr 7 04:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 2002', 'Oct 27 03:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 2002', 'Apr 6 04:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 2003', 'Oct 26 03:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 2003', 'Apr 4 04:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 2004', 'Oct 31 03:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 2004', 'Apr 3 04:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 2005', 'Oct 30 03:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 2005', 'Apr 2 04:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 2006', 'Oct 29 03:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 2006', 'Apr 1 04:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 2007', 'Oct 28 03:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 2007', 'Apr 6 04:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 2008', 'Oct 26 03:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 2008', 'Apr 5 04:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 2009', 'Oct 25 03:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 2009', 'Apr 4 04:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 2010', 'Oct 31 03:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 2010', 'Apr 3 04:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 2011', 'Oct 30 03:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 2011', 'Apr 1 04:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 2012', 'Oct 28 03:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 2012', 'Apr 7 04:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 2013', 'Oct 27 03:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 2013', 'Apr 6 04:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 2014', 'Oct 26 03:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 2014', 'Apr 5 04:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 2015', 'Oct 25 03:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 2015', 'Apr 3 04:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 2016', 'Oct 30 03:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 2016', 'Apr 2 04:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 2017', 'Oct 29 03:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 2017', 'Apr 1 04:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 2018', 'Oct 28 03:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 2018', 'Apr 7 04:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 2019', 'Oct 27 03:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 2019', 'Apr 5 04:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 2020', 'Oct 25 03:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 2020', 'Apr 4 04:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 2021', 'Oct 31 03:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 2021', 'Apr 3 04:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 2022', 'Oct 30 03:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 2022', 'Apr 2 04:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 2023', 'Oct 29 03:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 2023', 'Apr 7 04:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 2024', 'Oct 27 03:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 2024', 'Apr 6 04:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 2025', 'Oct 26 03:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 2025', 'Apr 5 04:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 2026', 'Oct 25 03:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 2026', 'Apr 4 04:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 2027', 'Oct 31 03:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 2027', 'Apr 2 04:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 2028', 'Oct 29 03:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 2028', 'Apr 1 04:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 2029', 'Oct 28 03:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 2029', 'Apr 7 04:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 7 05:00:00 2030', 'Oct 27 03:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 27 04:00:00 2030', 'Apr 6 04:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 2031', 'Oct 26 03:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 2031', 'Apr 4 04:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 4 05:00:00 2032', 'Oct 31 03:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 31 04:00:00 2032', 'Apr 3 04:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 3 05:00:00 2033', 'Oct 30 03:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 30 04:00:00 2033', 'Apr 2 04:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 2 05:00:00 2034', 'Oct 29 03:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 29 04:00:00 2034', 'Apr 1 04:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 1 05:00:00 2035', 'Oct 28 03:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 28 04:00:00 2035', 'Apr 6 04:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 6 05:00:00 2036', 'Oct 26 03:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 26 04:00:00 2036', 'Apr 5 04:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Miquelon', 'PMDT', 1, -7200, 'Apr 5 05:00:00 2037', 'Oct 25 03:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Miquelon', 'PMST', 0, -10800, 'Oct 25 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Monterrey not installed --- - --- --- America/Montevideo --- - -begin -timezone.add_rule('America/Montevideo', 'UYT', 0, -13484, 'Dec 14 20:45:52 1901', 'May 1 03:44:43 1920', 'Dec 14 17:01:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'May 1 03:44:44 1920', 'Oct 2 03:29:59 1923', 'May 1 00:14:44 1920', 'Oct 1 23:59:59 1923'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 2 03:30:00 1923', 'Apr 1 02:59:59 1924', 'Oct 2 00:30:00 1923', 'Mar 31 23:59:59 1924'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Apr 1 03:00:00 1924', 'Oct 1 03:29:59 1924', 'Mar 31 23:30:00 1924', 'Sep 30 23:59:59 1924'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 1 03:30:00 1924', 'Apr 1 02:59:59 1925', 'Oct 1 00:30:00 1924', 'Mar 31 23:59:59 1925'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Apr 1 03:00:00 1925', 'Oct 1 03:29:59 1925', 'Mar 31 23:30:00 1925', 'Sep 30 23:59:59 1925'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 1 03:30:00 1925', 'Apr 1 02:59:59 1926', 'Oct 1 00:30:00 1925', 'Mar 31 23:59:59 1926'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Apr 1 03:00:00 1926', 'Oct 29 03:29:59 1933', 'Mar 31 23:30:00 1926', 'Oct 28 23:59:59 1933'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 29 03:30:00 1933', 'Apr 1 02:59:59 1934', 'Oct 29 00:30:00 1933', 'Mar 31 23:59:59 1934'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Apr 1 03:00:00 1934', 'Oct 28 03:29:59 1934', 'Mar 31 23:30:00 1934', 'Oct 27 23:59:59 1934'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 28 03:30:00 1934', 'Mar 31 02:59:59 1935', 'Oct 28 00:30:00 1934', 'Mar 30 23:59:59 1935'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 31 03:00:00 1935', 'Oct 27 03:29:59 1935', 'Mar 30 23:30:00 1935', 'Oct 26 23:59:59 1935'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 27 03:30:00 1935', 'Mar 29 02:59:59 1936', 'Oct 27 00:30:00 1935', 'Mar 28 23:59:59 1936'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 29 03:00:00 1936', 'Nov 1 03:29:59 1936', 'Mar 28 23:30:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Nov 1 03:30:00 1936', 'Mar 28 02:59:59 1937', 'Nov 1 00:30:00 1936', 'Mar 27 23:59:59 1937'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 28 03:00:00 1937', 'Oct 31 03:29:59 1937', 'Mar 27 23:30:00 1937', 'Oct 30 23:59:59 1937'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 31 03:30:00 1937', 'Mar 27 02:59:59 1938', 'Oct 31 00:30:00 1937', 'Mar 26 23:59:59 1938'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 27 03:00:00 1938', 'Oct 30 03:29:59 1938', 'Mar 26 23:30:00 1938', 'Oct 29 23:59:59 1938'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 30 03:30:00 1938', 'Mar 26 02:59:59 1939', 'Oct 30 00:30:00 1938', 'Mar 25 23:59:59 1939'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 26 03:00:00 1939', 'Oct 29 03:29:59 1939', 'Mar 25 23:30:00 1939', 'Oct 28 23:59:59 1939'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 29 03:30:00 1939', 'Mar 31 02:59:59 1940', 'Oct 29 00:30:00 1939', 'Mar 30 23:59:59 1940'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 31 03:00:00 1940', 'Oct 27 03:29:59 1940', 'Mar 30 23:30:00 1940', 'Oct 26 23:59:59 1940'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Oct 27 03:30:00 1940', 'Mar 30 02:59:59 1941', 'Oct 27 00:30:00 1940', 'Mar 29 23:59:59 1941'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -12600, 'Mar 30 03:00:00 1941', 'Jan 1 03:29:59 1942', 'Mar 29 23:30:00 1941', 'Dec 31 23:59:59 1941'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -10800, 'Jan 1 03:30:00 1942', 'Dec 14 02:59:59 1942', 'Jan 1 00:30:00 1942', 'Dec 13 23:59:59 1942'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Dec 14 03:00:00 1942', 'Mar 14 01:59:59 1943', 'Dec 14 01:00:00 1942', 'Mar 13 23:59:59 1943'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 14 02:00:00 1943', 'May 24 02:59:59 1959', 'Mar 13 23:00:00 1943', 'May 23 23:59:59 1959'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'May 24 03:00:00 1959', 'Nov 15 01:59:59 1959', 'May 24 01:00:00 1959', 'Nov 14 23:59:59 1959'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Nov 15 02:00:00 1959', 'Jan 17 02:59:59 1960', 'Nov 14 23:00:00 1959', 'Jan 16 23:59:59 1960'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Jan 17 03:00:00 1960', 'Mar 6 01:59:59 1960', 'Jan 17 01:00:00 1960', 'Mar 5 23:59:59 1960'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 6 02:00:00 1960', 'Apr 4 02:59:59 1965', 'Mar 5 23:00:00 1960', 'Apr 3 23:59:59 1965'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Apr 4 03:00:00 1965', 'Sep 26 01:59:59 1965', 'Apr 4 01:00:00 1965', 'Sep 25 23:59:59 1965'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Sep 26 02:00:00 1965', 'Apr 3 02:59:59 1966', 'Sep 25 23:00:00 1965', 'Apr 2 23:59:59 1966'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Apr 3 03:00:00 1966', 'Oct 31 01:59:59 1966', 'Apr 3 01:00:00 1966', 'Oct 30 23:59:59 1966'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Oct 31 02:00:00 1966', 'Apr 2 02:59:59 1967', 'Oct 30 23:00:00 1966', 'Apr 1 23:59:59 1967'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Apr 2 03:00:00 1967', 'Oct 31 01:59:59 1967', 'Apr 2 01:00:00 1967', 'Oct 30 23:59:59 1967'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Oct 31 02:00:00 1967', 'May 27 02:59:59 1968', 'Oct 30 23:00:00 1967', 'May 26 23:59:59 1968'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -9000, 'May 27 03:00:00 1968', 'Dec 2 02:29:59 1968', 'May 27 00:30:00 1968', 'Dec 1 23:59:59 1968'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Dec 2 02:30:00 1968', 'May 27 02:59:59 1969', 'Dec 1 23:30:00 1968', 'May 26 23:59:59 1969'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -9000, 'May 27 03:00:00 1969', 'Dec 2 02:29:59 1969', 'May 27 00:30:00 1969', 'Dec 1 23:59:59 1969'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Dec 2 02:30:00 1969', 'May 27 02:59:59 1970', 'Dec 1 23:30:00 1969', 'May 26 23:59:59 1970'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -9000, 'May 27 03:00:00 1970', 'Dec 2 02:29:59 1970', 'May 27 00:30:00 1970', 'Dec 1 23:59:59 1970'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Dec 2 02:30:00 1970', 'Apr 24 02:59:59 1972', 'Dec 1 23:30:00 1970', 'Apr 23 23:59:59 1972'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Apr 24 03:00:00 1972', 'Aug 15 01:59:59 1972', 'Apr 24 01:00:00 1972', 'Aug 14 23:59:59 1972'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Aug 15 02:00:00 1972', 'Mar 10 02:59:59 1974', 'Aug 14 23:00:00 1972', 'Mar 9 23:59:59 1974'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -9000, 'Mar 10 03:00:00 1974', 'Dec 22 02:29:59 1974', 'Mar 10 00:30:00 1974', 'Dec 21 23:59:59 1974'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Dec 22 02:30:00 1974', 'Oct 1 01:59:59 1976', 'Dec 22 00:30:00 1974', 'Sep 30 23:59:59 1976'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Oct 1 02:00:00 1976', 'Dec 4 02:59:59 1977', 'Sep 30 23:00:00 1976', 'Dec 3 23:59:59 1977'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Dec 4 03:00:00 1977', 'Apr 1 01:59:59 1978', 'Dec 4 01:00:00 1977', 'Mar 31 23:59:59 1978'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Apr 1 02:00:00 1978', 'Oct 1 02:59:59 1979', 'Mar 31 23:00:00 1978', 'Sep 30 23:59:59 1979'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Oct 1 03:00:00 1979', 'May 1 01:59:59 1980', 'Oct 1 01:00:00 1979', 'Apr 30 23:59:59 1980'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'May 1 02:00:00 1980', 'Dec 14 02:59:59 1987', 'Apr 30 23:00:00 1980', 'Dec 13 23:59:59 1987'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Dec 14 03:00:00 1987', 'Mar 14 01:59:59 1988', 'Dec 14 01:00:00 1987', 'Mar 13 23:59:59 1988'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 14 02:00:00 1988', 'Dec 11 02:59:59 1988', 'Mar 13 23:00:00 1988', 'Dec 10 23:59:59 1988'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Dec 11 03:00:00 1988', 'Mar 12 01:59:59 1989', 'Dec 11 01:00:00 1988', 'Mar 11 23:59:59 1989'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 12 02:00:00 1989', 'Oct 29 02:59:59 1989', 'Mar 11 23:00:00 1989', 'Oct 28 23:59:59 1989'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Oct 29 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 29 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 4 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Mar 3 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Oct 21 03:00:00 1990', 'Mar 3 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Mar 2 23:59:59 1991'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 3 02:00:00 1991', 'Oct 27 02:59:59 1991', 'Mar 2 23:00:00 1991', 'Oct 26 23:59:59 1991'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Oct 27 03:00:00 1991', 'Mar 1 01:59:59 1992', 'Oct 27 01:00:00 1991', 'Feb 29 23:59:59 1992'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Mar 1 02:00:00 1992', 'Oct 18 02:59:59 1992', 'Feb 29 23:00:00 1992', 'Oct 17 23:59:59 1992'); -timezone.add_rule('America/Montevideo', 'UYST', 1, -7200, 'Oct 18 03:00:00 1992', 'Feb 28 01:59:59 1993', 'Oct 18 01:00:00 1992', 'Feb 27 23:59:59 1993'); -timezone.add_rule('America/Montevideo', 'UYT', 0, -10800, 'Feb 28 02:00:00 1993', 'Jan 18 03:14:07 2038', 'Feb 27 23:00:00 1993', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Montreal --- - -begin -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Mar 25 06:59:59 1917', 'Dec 14 15:45:52 1901', 'Mar 25 01:59:59 1917'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Mar 25 07:00:00 1917', 'Apr 24 03:59:59 1917', 'Mar 25 03:00:00 1917', 'Apr 23 23:59:59 1917'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Apr 24 04:00:00 1917', 'Apr 14 06:59:59 1918', 'Apr 23 23:00:00 1917', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 14 07:00:00 1918', 'Oct 31 05:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1918', 'Mar 31 07:29:59 1919', 'Oct 31 01:00:00 1918', 'Mar 31 02:29:59 1919'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Mar 31 07:30:00 1919', 'Oct 25 06:29:59 1919', 'Mar 31 03:30:00 1919', 'Oct 25 02:29:59 1919'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:30:00 1919', 'May 2 07:29:59 1920', 'Oct 25 01:30:00 1919', 'May 2 02:29:59 1920'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 2 07:30:00 1920', 'Oct 3 06:29:59 1920', 'May 2 03:30:00 1920', 'Oct 3 02:29:59 1920'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 3 06:30:00 1920', 'May 1 06:59:59 1921', 'Oct 3 01:30:00 1920', 'May 1 01:59:59 1921'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 1 07:00:00 1921', 'Oct 2 06:29:59 1921', 'May 1 03:00:00 1921', 'Oct 2 02:29:59 1921'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 2 06:30:00 1921', 'Apr 30 06:59:59 1922', 'Oct 2 01:30:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 07:00:00 1922', 'Oct 1 06:29:59 1922', 'Apr 30 03:00:00 1922', 'Oct 1 02:29:59 1922'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 1 06:30:00 1922', 'May 17 06:59:59 1924', 'Oct 1 01:30:00 1922', 'May 17 01:59:59 1924'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 17 07:00:00 1924', 'Sep 28 06:29:59 1924', 'May 17 03:00:00 1924', 'Sep 28 02:29:59 1924'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 28 06:30:00 1924', 'May 3 06:59:59 1925', 'Sep 28 01:30:00 1924', 'May 3 01:59:59 1925'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 3 07:00:00 1925', 'Sep 27 06:29:59 1925', 'May 3 03:00:00 1925', 'Sep 27 02:29:59 1925'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 27 06:30:00 1925', 'May 2 06:59:59 1926', 'Sep 27 01:30:00 1925', 'May 2 01:59:59 1926'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 2 07:00:00 1926', 'Sep 26 06:29:59 1926', 'May 2 03:00:00 1926', 'Sep 26 02:29:59 1926'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 26 06:30:00 1926', 'May 1 04:59:59 1927', 'Sep 26 01:30:00 1926', 'Apr 30 23:59:59 1927'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 1 05:00:00 1927', 'Sep 25 03:59:59 1927', 'May 1 01:00:00 1927', 'Sep 24 23:59:59 1927'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 25 04:00:00 1927', 'Apr 29 04:59:59 1928', 'Sep 24 23:00:00 1927', 'Apr 28 23:59:59 1928'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 05:00:00 1928', 'Sep 30 03:59:59 1928', 'Apr 29 01:00:00 1928', 'Sep 29 23:59:59 1928'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 30 04:00:00 1928', 'Apr 28 04:59:59 1929', 'Sep 29 23:00:00 1928', 'Apr 27 23:59:59 1929'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 05:00:00 1929', 'Sep 29 03:59:59 1929', 'Apr 28 01:00:00 1929', 'Sep 28 23:59:59 1929'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 29 04:00:00 1929', 'Apr 27 04:59:59 1930', 'Sep 28 23:00:00 1929', 'Apr 26 23:59:59 1930'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 05:00:00 1930', 'Sep 28 03:59:59 1930', 'Apr 27 01:00:00 1930', 'Sep 27 23:59:59 1930'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 28 04:00:00 1930', 'Apr 26 04:59:59 1931', 'Sep 27 23:00:00 1930', 'Apr 25 23:59:59 1931'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 05:00:00 1931', 'Sep 27 03:59:59 1931', 'Apr 26 01:00:00 1931', 'Sep 26 23:59:59 1931'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 27 04:00:00 1931', 'May 1 04:59:59 1932', 'Sep 26 23:00:00 1931', 'Apr 30 23:59:59 1932'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'May 1 05:00:00 1932', 'Sep 25 03:59:59 1932', 'May 1 01:00:00 1932', 'Sep 24 23:59:59 1932'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 25 04:00:00 1932', 'Apr 30 04:59:59 1933', 'Sep 24 23:00:00 1932', 'Apr 29 23:59:59 1933'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 05:00:00 1933', 'Oct 1 03:59:59 1933', 'Apr 30 01:00:00 1933', 'Sep 30 23:59:59 1933'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 1 04:00:00 1933', 'Apr 29 04:59:59 1934', 'Sep 30 23:00:00 1933', 'Apr 28 23:59:59 1934'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 05:00:00 1934', 'Sep 30 03:59:59 1934', 'Apr 29 01:00:00 1934', 'Sep 29 23:59:59 1934'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 30 04:00:00 1934', 'Apr 28 04:59:59 1935', 'Sep 29 23:00:00 1934', 'Apr 27 23:59:59 1935'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 05:00:00 1935', 'Sep 29 03:59:59 1935', 'Apr 28 01:00:00 1935', 'Sep 28 23:59:59 1935'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 29 04:00:00 1935', 'Apr 26 04:59:59 1936', 'Sep 28 23:00:00 1935', 'Apr 25 23:59:59 1936'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 05:00:00 1936', 'Sep 27 03:59:59 1936', 'Apr 26 01:00:00 1936', 'Sep 26 23:59:59 1936'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 27 04:00:00 1936', 'Apr 25 04:59:59 1937', 'Sep 26 23:00:00 1936', 'Apr 24 23:59:59 1937'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 05:00:00 1937', 'Sep 26 03:59:59 1937', 'Apr 25 01:00:00 1937', 'Sep 25 23:59:59 1937'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 26 04:00:00 1937', 'Apr 24 04:59:59 1938', 'Sep 25 23:00:00 1937', 'Apr 23 23:59:59 1938'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 05:00:00 1938', 'Sep 25 03:59:59 1938', 'Apr 24 01:00:00 1938', 'Sep 24 23:59:59 1938'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 25 04:00:00 1938', 'Apr 30 04:59:59 1939', 'Sep 24 23:00:00 1938', 'Apr 29 23:59:59 1939'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 05:00:00 1939', 'Sep 24 03:59:59 1939', 'Apr 30 01:00:00 1939', 'Sep 23 23:59:59 1939'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 24 04:00:00 1939', 'Apr 28 04:59:59 1940', 'Sep 23 23:00:00 1939', 'Apr 27 23:59:59 1940'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 05:00:00 1940', 'Sep 30 05:59:59 1945', 'Apr 28 01:00:00 1940', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 28 06:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 07:00:00 1946', 'Sep 29 05:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 29 06:00:00 1946', 'Apr 27 06:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1947', 'Sep 28 05:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 28 06:00:00 1947', 'Apr 25 06:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Apr 24 06:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 07:00:00 1949', 'Oct 30 05:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1949', 'Apr 30 06:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 07:00:00 1950', 'Oct 29 05:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1950', 'Apr 29 06:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 07:00:00 1951', 'Sep 30 05:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 30 06:00:00 1951', 'Apr 27 06:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1952', 'Sep 28 05:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 28 06:00:00 1952', 'Apr 26 06:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 07:00:00 1953', 'Sep 27 05:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 27 06:00:00 1953', 'Apr 25 06:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 07:00:00 1954', 'Sep 26 05:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 26 06:00:00 1954', 'Apr 24 06:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 07:00:00 1955', 'Sep 25 05:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 25 06:00:00 1955', 'Apr 29 06:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 07:00:00 1956', 'Sep 30 05:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Sep 30 06:00:00 1956', 'Apr 28 06:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 07:00:00 1957', 'Oct 27 05:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1957', 'Apr 27 06:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1958', 'Oct 26 05:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 1958', 'Apr 26 06:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 07:00:00 1959', 'Oct 25 05:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1959', 'Apr 24 06:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 07:00:00 1960', 'Oct 30 05:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1960', 'Apr 30 06:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 07:00:00 1961', 'Oct 29 05:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1961', 'Apr 29 06:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 07:00:00 1962', 'Oct 28 05:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 1962', 'Apr 28 06:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 07:00:00 1963', 'Oct 27 05:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1963', 'Apr 26 06:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Apr 28 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Montreal', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Montreal', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Montserrat --- - -begin -timezone.add_rule('America/Montserrat', 'AST', 0, -14932, 'Dec 14 20:45:52 1901', 'Jul 1 04:09:51 1911', 'Dec 14 16:37:00 1901', 'Jul 1 00:00:59 1911'); -timezone.add_rule('America/Montserrat', 'AST', 0, -14400, 'Jul 1 04:09:52 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:09:52 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Nassau --- - -begin -timezone.add_rule('America/Nassau', 'EST', 0, -18564, 'Dec 14 20:45:52 1901', 'Mar 2 05:09:23 1912', 'Dec 14 15:36:28 1901', 'Mar 1 23:59:59 1912'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Mar 2 05:09:24 1912', 'Apr 26 06:59:59 1964', 'Mar 2 00:09:24 1912', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Apr 28 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 28 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Nassau', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Nassau', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/New_York --- - -begin -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Mar 31 06:59:59 1918', 'Dec 14 15:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Mar 31 07:00:00 1918', 'Oct 27 05:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1918', 'Mar 30 06:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Mar 30 07:00:00 1919', 'Oct 26 05:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1919', 'Mar 28 06:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Mar 28 07:00:00 1920', 'Oct 31 05:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1920', 'Apr 24 06:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1921', 'Sep 25 05:59:59 1921', 'Apr 24 03:00:00 1921', 'Sep 25 01:59:59 1921'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 25 06:00:00 1921', 'Apr 30 06:59:59 1922', 'Sep 25 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1922', 'Sep 24 05:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 24 06:00:00 1922', 'Apr 29 06:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1923', 'Sep 30 05:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 30 06:00:00 1923', 'Apr 27 06:59:59 1924', 'Sep 30 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1924', 'Sep 28 05:59:59 1924', 'Apr 27 03:00:00 1924', 'Sep 28 01:59:59 1924'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 28 06:00:00 1924', 'Apr 26 06:59:59 1925', 'Sep 28 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1925', 'Sep 27 05:59:59 1925', 'Apr 26 03:00:00 1925', 'Sep 27 01:59:59 1925'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 27 06:00:00 1925', 'Apr 25 06:59:59 1926', 'Sep 27 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1926', 'Sep 26 05:59:59 1926', 'Apr 25 03:00:00 1926', 'Sep 26 01:59:59 1926'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 26 06:00:00 1926', 'Apr 24 06:59:59 1927', 'Sep 26 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1927', 'Sep 25 05:59:59 1927', 'Apr 24 03:00:00 1927', 'Sep 25 01:59:59 1927'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 25 06:00:00 1927', 'Apr 29 06:59:59 1928', 'Sep 25 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1928', 'Sep 30 05:59:59 1928', 'Apr 29 03:00:00 1928', 'Sep 30 01:59:59 1928'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 30 06:00:00 1928', 'Apr 28 06:59:59 1929', 'Sep 30 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1929', 'Sep 29 05:59:59 1929', 'Apr 28 03:00:00 1929', 'Sep 29 01:59:59 1929'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 29 06:00:00 1929', 'Apr 27 06:59:59 1930', 'Sep 29 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1930', 'Sep 28 05:59:59 1930', 'Apr 27 03:00:00 1930', 'Sep 28 01:59:59 1930'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 28 06:00:00 1930', 'Apr 26 06:59:59 1931', 'Sep 28 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1931', 'Sep 27 05:59:59 1931', 'Apr 26 03:00:00 1931', 'Sep 27 01:59:59 1931'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 27 06:00:00 1931', 'Apr 24 06:59:59 1932', 'Sep 27 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1932', 'Sep 25 05:59:59 1932', 'Apr 24 03:00:00 1932', 'Sep 25 01:59:59 1932'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 25 06:00:00 1932', 'Apr 30 06:59:59 1933', 'Sep 25 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1933', 'Sep 24 05:59:59 1933', 'Apr 30 03:00:00 1933', 'Sep 24 01:59:59 1933'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 24 06:00:00 1933', 'Apr 29 06:59:59 1934', 'Sep 24 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1934', 'Sep 30 05:59:59 1934', 'Apr 29 03:00:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 30 06:00:00 1934', 'Apr 28 06:59:59 1935', 'Sep 30 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1935', 'Sep 29 05:59:59 1935', 'Apr 28 03:00:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 29 06:00:00 1935', 'Apr 26 06:59:59 1936', 'Sep 29 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1936', 'Sep 27 05:59:59 1936', 'Apr 26 03:00:00 1936', 'Sep 27 01:59:59 1936'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 27 06:00:00 1936', 'Apr 25 06:59:59 1937', 'Sep 27 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1937', 'Sep 26 05:59:59 1937', 'Apr 25 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 26 06:00:00 1937', 'Apr 24 06:59:59 1938', 'Sep 26 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1938', 'Sep 25 05:59:59 1938', 'Apr 24 03:00:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 25 06:00:00 1938', 'Apr 30 06:59:59 1939', 'Sep 25 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1939', 'Sep 24 05:59:59 1939', 'Apr 30 03:00:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 24 06:00:00 1939', 'Apr 28 06:59:59 1940', 'Sep 24 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1940', 'Sep 29 05:59:59 1940', 'Apr 28 03:00:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 29 06:00:00 1940', 'Apr 27 06:59:59 1941', 'Sep 29 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1941', 'Sep 28 05:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 28 06:00:00 1941', 'Feb 9 06:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 28 06:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1946', 'Sep 29 05:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 29 06:00:00 1946', 'Apr 27 06:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1947', 'Sep 28 05:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 28 06:00:00 1947', 'Apr 25 06:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Apr 24 06:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1949', 'Sep 25 05:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 25 06:00:00 1949', 'Apr 30 06:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1950', 'Sep 24 05:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 24 06:00:00 1950', 'Apr 29 06:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1951', 'Sep 30 05:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 30 06:00:00 1951', 'Apr 27 06:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1952', 'Sep 28 05:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 28 06:00:00 1952', 'Apr 26 06:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1953', 'Sep 27 05:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 27 06:00:00 1953', 'Apr 25 06:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1954', 'Sep 26 05:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Sep 26 06:00:00 1954', 'Apr 24 06:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1955', 'Oct 30 05:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1955', 'Apr 29 06:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1956', 'Oct 28 05:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 1956', 'Apr 28 06:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1957', 'Oct 27 05:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1957', 'Apr 27 06:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1958', 'Oct 26 05:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1958', 'Apr 26 06:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1959', 'Oct 25 05:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1959', 'Apr 24 06:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1960', 'Oct 30 05:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1960', 'Apr 30 06:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1961', 'Oct 29 05:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 1961', 'Apr 29 06:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1962', 'Oct 28 05:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 1962', 'Apr 28 06:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1963', 'Oct 27 05:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1963', 'Apr 26 06:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/New_York', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/New_York', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Nipigon --- - -begin -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Apr 14 06:59:59 1918', 'Dec 14 15:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 14 07:00:00 1918', 'Oct 31 05:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 1918', 'Feb 9 06:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 28 06:59:59 1974', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 28 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Nipigon', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Nipigon', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Nome --- - -begin -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Dec 14 20:45:52 1901', 'Feb 9 12:59:59 1942', 'Dec 14 09:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Feb 9 13:00:00 1942', 'Sep 30 11:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Sep 30 12:00:00 1945', 'Apr 27 12:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 27 13:00:00 1969', 'Oct 26 11:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 26 12:00:00 1969', 'Apr 26 12:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 26 13:00:00 1970', 'Oct 25 11:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 25 12:00:00 1970', 'Apr 25 12:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 25 13:00:00 1971', 'Oct 31 11:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 31 12:00:00 1971', 'Apr 30 12:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 30 13:00:00 1972', 'Oct 29 11:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 29 12:00:00 1972', 'Apr 29 12:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 29 13:00:00 1973', 'Oct 28 11:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 28 12:00:00 1973', 'Jan 6 12:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Jan 6 13:00:00 1974', 'Oct 27 11:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 27 12:00:00 1974', 'Feb 23 12:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Feb 23 13:00:00 1975', 'Oct 26 11:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 26 12:00:00 1975', 'Apr 25 12:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 25 13:00:00 1976', 'Oct 31 11:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 31 12:00:00 1976', 'Apr 24 12:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 24 13:00:00 1977', 'Oct 30 11:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 30 12:00:00 1977', 'Apr 30 12:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 30 13:00:00 1978', 'Oct 29 11:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 29 12:00:00 1978', 'Apr 29 12:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 29 13:00:00 1979', 'Oct 28 11:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 28 12:00:00 1979', 'Apr 27 12:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 27 13:00:00 1980', 'Oct 26 11:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 26 12:00:00 1980', 'Apr 26 12:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 26 13:00:00 1981', 'Oct 25 11:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 25 12:00:00 1981', 'Apr 25 12:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 25 13:00:00 1982', 'Oct 31 11:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Nome', 'AKST', 0, -39600, 'Oct 31 12:00:00 1982', 'Apr 24 12:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Nome', 'AKDT', 1, -36000, 'Apr 24 13:00:00 1983', 'Oct 30 11:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 12:00:00 1983', 'Apr 29 10:59:59 1984', 'Oct 30 03:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1984', 'Oct 28 09:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 1984', 'Apr 28 10:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 28 11:00:00 1985', 'Oct 27 09:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 1985', 'Apr 27 10:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1986', 'Oct 26 09:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 1986', 'Apr 5 10:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1987', 'Oct 25 09:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 1987', 'Apr 3 10:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1988', 'Oct 30 09:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 1988', 'Apr 2 10:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1989', 'Oct 29 09:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 1989', 'Apr 1 10:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 1990', 'Oct 28 09:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 1990', 'Apr 7 10:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1991', 'Oct 27 09:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 1991', 'Apr 5 10:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1992', 'Oct 25 09:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 1992', 'Apr 4 10:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1993', 'Oct 31 09:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 1993', 'Apr 3 10:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1994', 'Oct 30 09:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 1994', 'Apr 2 10:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1995', 'Oct 29 09:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 1995', 'Apr 7 10:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1996', 'Oct 27 09:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 1996', 'Apr 6 10:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 1997', 'Oct 26 09:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 1997', 'Apr 5 10:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1998', 'Oct 25 09:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 1998', 'Apr 4 10:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1999', 'Oct 31 09:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 1999', 'Apr 2 10:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2000', 'Oct 29 09:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 2000', 'Apr 1 10:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2001', 'Oct 28 09:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 2001', 'Apr 7 10:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2002', 'Oct 27 09:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 2002', 'Apr 6 10:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2003', 'Oct 26 09:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 2003', 'Apr 4 10:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2004', 'Oct 31 09:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 2004', 'Apr 3 10:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2005', 'Oct 30 09:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 2005', 'Apr 2 10:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2006', 'Oct 29 09:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 2006', 'Apr 1 10:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2007', 'Oct 28 09:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 2007', 'Apr 6 10:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2008', 'Oct 26 09:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 2008', 'Apr 5 10:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2009', 'Oct 25 09:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 2009', 'Apr 4 10:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2010', 'Oct 31 09:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 2010', 'Apr 3 10:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2011', 'Oct 30 09:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 2011', 'Apr 1 10:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2012', 'Oct 28 09:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 2012', 'Apr 7 10:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2013', 'Oct 27 09:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 2013', 'Apr 6 10:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2014', 'Oct 26 09:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 2014', 'Apr 5 10:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2015', 'Oct 25 09:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 2015', 'Apr 3 10:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2016', 'Oct 30 09:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 2016', 'Apr 2 10:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2017', 'Oct 29 09:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 2017', 'Apr 1 10:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2018', 'Oct 28 09:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 2018', 'Apr 7 10:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2019', 'Oct 27 09:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 2019', 'Apr 5 10:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2020', 'Oct 25 09:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 2020', 'Apr 4 10:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2021', 'Oct 31 09:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 2021', 'Apr 3 10:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2022', 'Oct 30 09:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 2022', 'Apr 2 10:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2023', 'Oct 29 09:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 2023', 'Apr 7 10:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2024', 'Oct 27 09:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 2024', 'Apr 6 10:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2025', 'Oct 26 09:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 2025', 'Apr 5 10:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2026', 'Oct 25 09:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 2026', 'Apr 4 10:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2027', 'Oct 31 09:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 2027', 'Apr 2 10:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2028', 'Oct 29 09:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 2028', 'Apr 1 10:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2029', 'Oct 28 09:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 2029', 'Apr 7 10:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2030', 'Oct 27 09:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 27 10:00:00 2030', 'Apr 6 10:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2031', 'Oct 26 09:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 2031', 'Apr 4 10:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2032', 'Oct 31 09:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 31 10:00:00 2032', 'Apr 3 10:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2033', 'Oct 30 09:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 30 10:00:00 2033', 'Apr 2 10:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2034', 'Oct 29 09:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 29 10:00:00 2034', 'Apr 1 10:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2035', 'Oct 28 09:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 28 10:00:00 2035', 'Apr 6 10:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2036', 'Oct 26 09:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 26 10:00:00 2036', 'Apr 5 10:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Nome', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2037', 'Oct 25 09:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Nome', 'AKST', 0, -32400, 'Oct 25 10:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- America/Noronha --- - -begin -timezone.add_rule('America/Noronha', 'FNT', 0, -7780, 'Dec 14 20:45:52 1901', 'Jan 1 02:09:39 1914', 'Dec 14 18:36:12 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Jan 1 02:09:40 1914', 'Oct 3 12:59:59 1931', 'Jan 1 00:09:40 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Oct 3 13:00:00 1931', 'Apr 1 00:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1932', 'Oct 3 01:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Oct 3 02:00:00 1932', 'Apr 1 00:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1933', 'Dec 1 01:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Apr 16 02:00:00 1950', 'Dec 1 01:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1950', 'Apr 1 00:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1951', 'Dec 1 01:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1951', 'Apr 1 00:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1952', 'Dec 1 01:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1952', 'Mar 1 00:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1953', 'Dec 9 01:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Dec 9 02:00:00 1963', 'Mar 1 00:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1964', 'Jan 31 01:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Jan 31 02:00:00 1965', 'Mar 31 00:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 31 01:00:00 1965', 'Dec 1 01:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1965', 'Mar 1 00:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1966', 'Nov 1 01:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Nov 1 02:00:00 1966', 'Mar 1 00:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1967', 'Nov 1 01:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Nov 1 02:00:00 1967', 'Mar 1 00:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1968', 'Nov 2 01:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Nov 2 02:00:00 1985', 'Mar 15 00:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Mar 15 01:00:00 1986', 'Oct 25 01:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Oct 25 02:00:00 1986', 'Feb 14 00:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Feb 14 01:00:00 1987', 'Oct 25 01:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Oct 25 02:00:00 1987', 'Feb 7 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Feb 7 01:00:00 1988', 'Oct 16 01:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Oct 16 02:00:00 1988', 'Jan 29 00:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Jan 29 01:00:00 1989', 'Oct 15 01:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Noronha', 'FNST', 1, -3600, 'Oct 15 02:00:00 1989', 'Feb 11 00:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('America/Noronha', 'FNT', 0, -7200, 'Feb 11 01:00:00 1990', 'Jan 18 03:14:07 2038', 'Feb 10 23:00:00 1990', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- America/Panama --- - -begin -timezone.add_rule('America/Panama', 'EST', 0, -19200, 'Dec 14 20:45:52 1901', 'Apr 22 05:19:59 1908', 'Dec 14 15:25:52 1901', 'Apr 21 23:59:59 1908'); -timezone.add_rule('America/Panama', 'EST', 0, -18000, 'Apr 22 05:20:00 1908', 'Jan 18 03:14:07 2038', 'Apr 22 00:20:00 1908', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Pangnirtung --- - -begin -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Dec 14 20:45:52 1901', 'Apr 14 05:59:59 1918', 'Dec 14 16:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 14 06:00:00 1918', 'Oct 27 04:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 1918', 'May 25 05:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'May 25 06:00:00 1919', 'Nov 1 02:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Nov 1 03:00:00 1919', 'Feb 9 05:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Feb 9 06:00:00 1942', 'Sep 30 04:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Sep 30 05:00:00 1945', 'Apr 25 03:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -7200, 'Apr 25 04:00:00 1965', 'Oct 31 03:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 04:00:00 1965', 'Apr 27 05:59:59 1980', 'Oct 31 00:00:00 1965', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 5 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 1988', 'Oct 30 04:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Pangnirtung', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Pangnirtung', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Paramaribo --- - -begin -timezone.add_rule('America/Paramaribo', 'SRT', 0, -13240, 'Dec 14 20:45:52 1901', 'Jan 1 03:40:39 1911', 'Dec 14 17:05:12 1901', 'Dec 31 23:59:59 1910'); -timezone.add_rule('America/Paramaribo', 'SRT', 0, -13252, 'Jan 1 03:40:40 1911', 'Jan 1 03:40:51 1935', 'Dec 31 23:59:48 1910', 'Dec 31 23:59:59 1934'); -timezone.add_rule('America/Paramaribo', 'SRT', 0, -13236, 'Jan 1 03:40:52 1935', 'Oct 1 03:40:35 1945', 'Jan 1 00:00:16 1935', 'Sep 30 23:59:59 1945'); -timezone.add_rule('America/Paramaribo', 'SRT', 0, -12600, 'Oct 1 03:40:36 1945', 'Oct 1 03:29:59 1984', 'Oct 1 00:10:36 1945', 'Sep 30 23:59:59 1984'); -timezone.add_rule('America/Paramaribo', 'SRT', 0, -10800, 'Oct 1 03:30:00 1984', 'Jan 18 03:14:07 2038', 'Oct 1 00:30:00 1984', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Phoenix --- - -begin -timezone.add_rule('America/Phoenix', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Phoenix', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Phoenix', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Phoenix', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Phoenix', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Feb 9 08:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Phoenix', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Jan 1 06:00:59 1944', 'Feb 9 03:00:00 1942', 'Jan 1 00:00:59 1944'); -timezone.add_rule('America/Phoenix', 'MST', 0, -25200, 'Jan 1 06:01:00 1944', 'Mar 17 07:00:59 1944', 'Dec 31 23:01:00 1943', 'Mar 17 00:00:59 1944'); -timezone.add_rule('America/Phoenix', 'MDT', 1, -21600, 'Mar 17 07:01:00 1944', 'Oct 1 06:00:59 1944', 'Mar 17 01:01:00 1944', 'Oct 1 00:00:59 1944'); -timezone.add_rule('America/Phoenix', 'MST', 0, -25200, 'Oct 1 06:01:00 1944', 'Apr 30 08:59:59 1967', 'Sep 30 23:01:00 1944', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Phoenix', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Phoenix', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Jan 18 03:14:07 2038', 'Oct 29 01:00:00 1967', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/Port-au-Prince --- - -begin -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -17340, 'Dec 14 20:45:52 1901', 'Jan 24 16:48:59 1917', 'Dec 14 15:56:52 1901', 'Jan 24 11:59:59 1917'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Jan 24 16:49:00 1917', 'May 8 04:59:59 1983', 'Jan 24 11:49:00 1917', 'May 7 23:59:59 1983'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'May 8 05:00:00 1983', 'Oct 30 03:59:59 1983', 'May 8 01:00:00 1983', 'Oct 29 23:59:59 1983'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 30 04:00:00 1983', 'Apr 29 04:59:59 1984', 'Oct 29 23:00:00 1983', 'Apr 28 23:59:59 1984'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 29 05:00:00 1984', 'Oct 28 03:59:59 1984', 'Apr 29 01:00:00 1984', 'Oct 27 23:59:59 1984'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 28 04:00:00 1984', 'Apr 28 04:59:59 1985', 'Oct 27 23:00:00 1984', 'Apr 27 23:59:59 1985'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 28 05:00:00 1985', 'Oct 27 03:59:59 1985', 'Apr 28 01:00:00 1985', 'Oct 26 23:59:59 1985'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 27 04:00:00 1985', 'Apr 27 04:59:59 1986', 'Oct 26 23:00:00 1985', 'Apr 26 23:59:59 1986'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 27 05:00:00 1986', 'Oct 26 03:59:59 1986', 'Apr 27 01:00:00 1986', 'Oct 25 23:59:59 1986'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 26 04:00:00 1986', 'Apr 26 04:59:59 1987', 'Oct 25 23:00:00 1986', 'Apr 25 23:59:59 1987'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 26 05:00:00 1987', 'Oct 25 03:59:59 1987', 'Apr 26 01:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 25 04:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 24 23:00:00 1987', 'Apr 3 00:59:59 1988'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 3 06:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 00:59:59 1989'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 2 06:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 00:59:59 1990'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 1 06:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 00:59:59 1991'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 7 06:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 00:59:59 1992'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 5 06:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 00:59:59 1993'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 4 06:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 00:59:59 1994'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 3 06:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 00:59:59 1995'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 2 06:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 00:59:59 1996'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 7 06:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 00:59:59 1997'); -timezone.add_rule('America/Port-au-Prince', 'EDT', 1, -14400, 'Apr 6 06:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Port-au-Prince', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Jan 18 03:14:07 2038', 'Oct 26 01:00:00 1997', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Port_of_Spain --- - -begin -timezone.add_rule('America/Port_of_Spain', 'AST', 0, -14764, 'Dec 14 20:45:52 1901', 'Mar 2 04:06:03 1912', 'Dec 14 16:39:48 1901', 'Mar 1 23:59:59 1912'); -timezone.add_rule('America/Port_of_Spain', 'AST', 0, -14400, 'Mar 2 04:06:04 1912', 'Jan 18 03:14:07 2038', 'Mar 2 00:06:04 1912', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Porto_Acre --- - -begin -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -16272, 'Dec 14 20:45:52 1901', 'Jan 1 04:31:11 1914', 'Dec 14 16:14:40 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Jan 1 04:31:12 1914', 'Oct 3 15:59:59 1931', 'Dec 31 23:31:12 1913', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Oct 3 16:00:00 1931', 'Apr 1 03:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1932', 'Oct 3 04:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Oct 3 05:00:00 1932', 'Apr 1 03:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1933', 'Dec 1 04:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1949', 'Apr 16 04:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Apr 16 05:00:00 1950', 'Dec 1 04:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1950', 'Apr 1 03:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1951', 'Dec 1 04:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1951', 'Apr 1 03:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1952', 'Dec 1 04:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1952', 'Mar 1 03:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1953', 'Dec 9 04:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Dec 9 05:00:00 1963', 'Mar 1 03:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1964', 'Jan 31 04:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Jan 31 05:00:00 1965', 'Mar 31 03:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 31 04:00:00 1965', 'Dec 1 04:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1965', 'Mar 1 03:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1966', 'Nov 1 04:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Nov 1 05:00:00 1966', 'Mar 1 03:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1967', 'Nov 1 04:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Nov 1 05:00:00 1967', 'Mar 1 03:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1968', 'Nov 2 04:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Nov 2 05:00:00 1985', 'Mar 15 03:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Mar 15 04:00:00 1986', 'Oct 25 04:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Oct 25 05:00:00 1986', 'Feb 14 03:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Feb 14 04:00:00 1987', 'Oct 25 04:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Porto_Acre', 'ACST', 1, -14400, 'Oct 25 05:00:00 1987', 'Feb 7 03:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Porto_Acre', 'ACT', 0, -18000, 'Feb 7 04:00:00 1988', 'Jan 18 03:14:07 2038', 'Feb 6 23:00:00 1988', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Porto_Velho --- - -begin -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -15336, 'Dec 14 20:45:52 1901', 'Jan 1 04:15:35 1914', 'Dec 14 16:30:16 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Jan 1 04:15:36 1914', 'Oct 3 14:59:59 1931', 'Jan 1 00:15:36 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Oct 3 15:00:00 1931', 'Apr 1 02:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Apr 1 03:00:00 1932', 'Oct 3 03:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Oct 3 04:00:00 1932', 'Apr 1 02:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Apr 1 03:00:00 1933', 'Dec 1 03:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Dec 1 04:00:00 1949', 'Apr 16 03:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Apr 16 04:00:00 1950', 'Dec 1 03:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Dec 1 04:00:00 1950', 'Apr 1 02:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Apr 1 03:00:00 1951', 'Dec 1 03:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Dec 1 04:00:00 1951', 'Apr 1 02:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Apr 1 03:00:00 1952', 'Dec 1 03:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Dec 1 04:00:00 1952', 'Mar 1 02:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 1 03:00:00 1953', 'Dec 9 03:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Dec 9 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 1 03:00:00 1964', 'Jan 31 03:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Jan 31 04:00:00 1965', 'Mar 31 02:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 31 03:00:00 1965', 'Dec 1 03:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Dec 1 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 1 03:00:00 1966', 'Nov 1 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Nov 1 04:00:00 1966', 'Mar 1 02:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 1 03:00:00 1967', 'Nov 1 03:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Nov 1 04:00:00 1967', 'Mar 1 02:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 1 03:00:00 1968', 'Nov 2 03:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Nov 2 04:00:00 1985', 'Mar 15 02:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Mar 15 03:00:00 1986', 'Oct 25 03:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Oct 25 04:00:00 1986', 'Feb 14 02:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Feb 14 03:00:00 1987', 'Oct 25 03:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Porto_Velho', 'AMST', 1, -10800, 'Oct 25 04:00:00 1987', 'Feb 7 02:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Porto_Velho', 'AMT', 0, -14400, 'Feb 7 03:00:00 1988', 'Jan 18 03:14:07 2038', 'Feb 6 23:00:00 1988', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Puerto_Rico --- - -begin -timezone.add_rule('America/Puerto_Rico', 'AST', 0, -14400, 'Dec 14 20:45:52 1901', 'May 3 03:59:59 1942', 'Dec 14 16:45:52 1901', 'May 2 23:59:59 1942'); -timezone.add_rule('America/Puerto_Rico', 'AWT', 1, -10800, 'May 3 04:00:00 1942', 'Sep 30 04:59:59 1945', 'May 3 01:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Puerto_Rico', 'AST', 0, -14400, 'Sep 30 05:00:00 1945', 'Jan 18 03:14:07 2038', 'Sep 30 01:00:00 1945', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Rainy_River --- - -begin -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Apr 14 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 14 08:00:00 1918', 'Oct 31 06:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 1918', 'Feb 9 07:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1974', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 28 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Apr 27 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 27 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Rainy_River', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Rainy_River', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Rankin_Inlet --- - -begin -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Apr 14 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 14 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 1918', 'May 25 07:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'May 25 08:00:00 1919', 'Nov 1 04:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Nov 1 05:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 25 05:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -14400, 'Apr 25 06:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 06:00:00 1965', 'Apr 27 07:59:59 1980', 'Oct 31 00:00:00 1965', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Rankin_Inlet', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Rankin_Inlet', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Regina --- - -begin -timezone.add_rule('America/Regina', 'CST', 0, -25116, 'Dec 14 20:45:52 1901', 'Sep 1 06:58:35 1905', 'Dec 14 13:47:16 1901', 'Aug 31 23:59:59 1905'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 1 06:58:36 1905', 'Apr 14 08:59:59 1918', 'Aug 31 23:58:36 1905', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 31 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 31 08:00:00 1918', 'May 4 06:59:59 1930', 'Oct 31 01:00:00 1918', 'May 3 23:59:59 1930'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'May 4 07:00:00 1930', 'Oct 5 05:59:59 1930', 'May 4 01:00:00 1930', 'Oct 4 23:59:59 1930'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 5 06:00:00 1930', 'May 3 06:59:59 1931', 'Oct 4 23:00:00 1930', 'May 2 23:59:59 1931'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'May 3 07:00:00 1931', 'Oct 4 05:59:59 1931', 'May 3 01:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 4 06:00:00 1931', 'May 1 06:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 30 23:59:59 1932'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'May 1 07:00:00 1932', 'Oct 2 05:59:59 1932', 'May 1 01:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 2 06:00:00 1932', 'May 7 06:59:59 1933', 'Oct 1 23:00:00 1932', 'May 6 23:59:59 1933'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'May 7 07:00:00 1933', 'Oct 1 05:59:59 1933', 'May 7 01:00:00 1933', 'Sep 30 23:59:59 1933'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 1 06:00:00 1933', 'May 6 06:59:59 1934', 'Sep 30 23:00:00 1933', 'May 5 23:59:59 1934'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'May 6 07:00:00 1934', 'Oct 7 05:59:59 1934', 'May 6 01:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 7 06:00:00 1934', 'Apr 11 06:59:59 1937', 'Oct 6 23:00:00 1934', 'Apr 10 23:59:59 1937'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 11 07:00:00 1937', 'Oct 10 05:59:59 1937', 'Apr 11 01:00:00 1937', 'Oct 9 23:59:59 1937'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 10 06:00:00 1937', 'Apr 10 06:59:59 1938', 'Oct 9 23:00:00 1937', 'Apr 9 23:59:59 1938'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 10 07:00:00 1938', 'Oct 2 05:59:59 1938', 'Apr 10 01:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 2 06:00:00 1938', 'Apr 9 06:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 8 23:59:59 1939'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 9 07:00:00 1939', 'Oct 8 05:59:59 1939', 'Apr 9 01:00:00 1939', 'Oct 7 23:59:59 1939'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 8 06:00:00 1939', 'Apr 14 06:59:59 1940', 'Oct 7 23:00:00 1939', 'Apr 13 23:59:59 1940'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 14 07:00:00 1940', 'Oct 13 05:59:59 1940', 'Apr 14 01:00:00 1940', 'Oct 12 23:59:59 1940'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 13 06:00:00 1940', 'Apr 13 06:59:59 1941', 'Oct 12 23:00:00 1940', 'Apr 12 23:59:59 1941'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 13 07:00:00 1941', 'Oct 12 05:59:59 1941', 'Apr 13 01:00:00 1941', 'Oct 11 23:59:59 1941'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 12 06:00:00 1941', 'Feb 9 08:59:59 1942', 'Oct 11 23:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 14 08:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 14 09:00:00 1946', 'Oct 13 07:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 13 08:00:00 1946', 'Apr 27 08:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Sep 28 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 28 08:00:00 1947', 'Apr 25 08:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 25 09:00:00 1948', 'Sep 26 07:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 26 08:00:00 1948', 'Apr 24 08:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 24 09:00:00 1949', 'Sep 25 07:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 25 08:00:00 1949', 'Apr 30 08:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 30 09:00:00 1950', 'Sep 24 07:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 24 08:00:00 1950', 'Apr 29 08:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 29 09:00:00 1951', 'Sep 30 07:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 30 08:00:00 1951', 'Apr 27 08:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 27 09:00:00 1952', 'Sep 28 07:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 28 08:00:00 1952', 'Apr 26 08:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 26 09:00:00 1953', 'Sep 27 07:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 27 08:00:00 1953', 'Apr 25 08:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 25 09:00:00 1954', 'Sep 26 07:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 26 08:00:00 1954', 'Apr 24 08:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 24 09:00:00 1955', 'Sep 25 07:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 25 08:00:00 1955', 'Apr 29 08:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 29 09:00:00 1956', 'Sep 30 07:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 30 08:00:00 1956', 'Apr 28 08:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 28 09:00:00 1957', 'Sep 29 07:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 29 08:00:00 1957', 'Apr 27 08:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 27 09:00:00 1958', 'Sep 28 07:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Sep 28 08:00:00 1958', 'Apr 26 08:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Regina', 'MDT', 1, -21600, 'Apr 26 09:00:00 1959', 'Oct 25 07:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Regina', 'CST', 0, -25200, 'Oct 25 08:00:00 1959', 'Apr 24 08:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Regina', 'CST', 0, -21600, 'Apr 24 09:00:00 1960', 'Jan 18 03:14:07 2038', 'Apr 24 03:00:00 1960', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Rosario --- - -begin -timezone.add_rule('America/Rosario', 'ART', 0, -15404, 'Dec 14 20:45:52 1901', 'May 1 04:16:43 1920', 'Dec 14 16:29:08 1901', 'Apr 30 23:59:59 1920'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'May 1 04:16:44 1920', 'Dec 1 03:59:59 1930', 'May 1 00:16:44 1920', 'Nov 30 23:59:59 1930'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Dec 1 04:00:00 1930', 'Apr 1 02:59:59 1931', 'Dec 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Apr 1 03:00:00 1931', 'Oct 15 03:59:59 1931', 'Mar 31 23:00:00 1931', 'Oct 14 23:59:59 1931'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 15 04:00:00 1931', 'Mar 1 02:59:59 1932', 'Oct 15 01:00:00 1931', 'Feb 29 23:59:59 1932'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1932', 'Nov 1 03:59:59 1932', 'Feb 29 23:00:00 1932', 'Oct 31 23:59:59 1932'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1932', 'Mar 1 02:59:59 1933', 'Nov 1 01:00:00 1932', 'Feb 28 23:59:59 1933'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1933', 'Nov 1 03:59:59 1933', 'Feb 28 23:00:00 1933', 'Oct 31 23:59:59 1933'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1933', 'Mar 1 02:59:59 1934', 'Nov 1 01:00:00 1933', 'Feb 28 23:59:59 1934'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1934', 'Nov 1 03:59:59 1934', 'Feb 28 23:00:00 1934', 'Oct 31 23:59:59 1934'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1934', 'Mar 1 02:59:59 1935', 'Nov 1 01:00:00 1934', 'Feb 28 23:59:59 1935'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1935', 'Nov 1 03:59:59 1935', 'Feb 28 23:00:00 1935', 'Oct 31 23:59:59 1935'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1935', 'Mar 1 02:59:59 1936', 'Nov 1 01:00:00 1935', 'Feb 29 23:59:59 1936'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1936', 'Nov 1 03:59:59 1936', 'Feb 29 23:00:00 1936', 'Oct 31 23:59:59 1936'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1936', 'Mar 1 02:59:59 1937', 'Nov 1 01:00:00 1936', 'Feb 28 23:59:59 1937'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1937', 'Nov 1 03:59:59 1937', 'Feb 28 23:00:00 1937', 'Oct 31 23:59:59 1937'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1937', 'Mar 1 02:59:59 1938', 'Nov 1 01:00:00 1937', 'Feb 28 23:59:59 1938'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1938', 'Nov 1 03:59:59 1938', 'Feb 28 23:00:00 1938', 'Oct 31 23:59:59 1938'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1938', 'Mar 1 02:59:59 1939', 'Nov 1 01:00:00 1938', 'Feb 28 23:59:59 1939'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1939', 'Nov 1 03:59:59 1939', 'Feb 28 23:00:00 1939', 'Oct 31 23:59:59 1939'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Nov 1 04:00:00 1939', 'Mar 1 02:59:59 1940', 'Nov 1 01:00:00 1939', 'Feb 29 23:59:59 1940'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1940', 'Jul 1 03:59:59 1940', 'Feb 29 23:00:00 1940', 'Jun 30 23:59:59 1940'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Jul 1 04:00:00 1940', 'Jun 15 02:59:59 1941', 'Jul 1 01:00:00 1940', 'Jun 14 23:59:59 1941'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Jun 15 03:00:00 1941', 'Oct 15 03:59:59 1941', 'Jun 14 23:00:00 1941', 'Oct 14 23:59:59 1941'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 15 04:00:00 1941', 'Aug 1 02:59:59 1943', 'Oct 15 01:00:00 1941', 'Jul 31 23:59:59 1943'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Aug 1 03:00:00 1943', 'Oct 15 03:59:59 1943', 'Jul 31 23:00:00 1943', 'Oct 14 23:59:59 1943'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 15 04:00:00 1943', 'Mar 1 02:59:59 1946', 'Oct 15 01:00:00 1943', 'Feb 28 23:59:59 1946'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1946', 'Oct 1 03:59:59 1946', 'Feb 28 23:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 1 04:00:00 1946', 'Oct 1 02:59:59 1963', 'Oct 1 01:00:00 1946', 'Sep 30 23:59:59 1963'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Oct 1 03:00:00 1963', 'Dec 15 03:59:59 1963', 'Sep 30 23:00:00 1963', 'Dec 14 23:59:59 1963'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Dec 15 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 15 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1964', 'Oct 15 03:59:59 1964', 'Feb 29 23:00:00 1964', 'Oct 14 23:59:59 1964'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 15 04:00:00 1964', 'Mar 1 02:59:59 1965', 'Oct 15 01:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('America/Rosario', 'ARST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('America/Rosario', 'ART', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Apr 3 02:00:00 1977', 'Nov 2 02:59:59 1985', 'Apr 2 23:00:00 1977', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 14 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 13 23:59:59 1986'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Mar 14 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 13 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 13 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 12 23:59:59 1987'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Feb 13 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 12 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Feb 7 02:00:00 1988', 'Dec 1 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Nov 30 23:59:59 1988'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Dec 1 03:00:00 1988', 'Mar 5 01:59:59 1989', 'Dec 1 01:00:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Mar 5 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Mar 4 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 15 03:00:00 1989', 'Mar 4 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Mar 4 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Mar 3 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('America/Rosario', 'ARST', 1, -7200, 'Oct 21 03:00:00 1990', 'Mar 3 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Mar 2 23:59:59 1991'); -timezone.add_rule('America/Rosario', 'ART', 0, -10800, 'Mar 3 02:00:00 1991', 'Jan 18 03:14:07 2038', 'Mar 2 23:00:00 1991', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Santiago --- - -begin -timezone.add_rule('America/Santiago', 'CLT', 0, -16960, 'Dec 14 20:45:52 1901', 'Jan 1 04:42:39 1910', 'Dec 14 16:03:12 1901', 'Dec 31 23:59:59 1909'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Jan 1 04:42:40 1910', 'Sep 1 04:59:59 1918', 'Dec 31 23:42:40 1909', 'Aug 31 23:59:59 1918'); -timezone.add_rule('America/Santiago', 'CLST', 1, -14400, 'Sep 1 05:00:00 1918', 'Jul 2 03:59:59 1919', 'Sep 1 01:00:00 1918', 'Jul 1 23:59:59 1919'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Jul 2 04:00:00 1919', 'Sep 1 04:59:59 1927', 'Jul 1 23:00:00 1919', 'Aug 31 23:59:59 1927'); -timezone.add_rule('America/Santiago', 'CLST', 1, -14400, 'Sep 1 05:00:00 1927', 'Apr 1 03:59:59 1928', 'Sep 1 01:00:00 1927', 'Mar 31 23:59:59 1928'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Apr 1 04:00:00 1928', 'Sep 1 04:59:59 1928', 'Mar 31 23:00:00 1928', 'Aug 31 23:59:59 1928'); -timezone.add_rule('America/Santiago', 'CLST', 1, -14400, 'Sep 1 05:00:00 1928', 'Apr 1 03:59:59 1929', 'Sep 1 01:00:00 1928', 'Mar 31 23:59:59 1929'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Apr 1 04:00:00 1929', 'Sep 1 04:59:59 1929', 'Mar 31 23:00:00 1929', 'Aug 31 23:59:59 1929'); -timezone.add_rule('America/Santiago', 'CLST', 1, -14400, 'Sep 1 05:00:00 1929', 'Apr 1 03:59:59 1930', 'Sep 1 01:00:00 1929', 'Mar 31 23:59:59 1930'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Apr 1 04:00:00 1930', 'Sep 1 04:59:59 1930', 'Mar 31 23:00:00 1930', 'Aug 31 23:59:59 1930'); -timezone.add_rule('America/Santiago', 'CLST', 1, -14400, 'Sep 1 05:00:00 1930', 'Apr 1 03:59:59 1931', 'Sep 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Apr 1 04:00:00 1931', 'Sep 1 04:59:59 1931', 'Mar 31 23:00:00 1931', 'Aug 31 23:59:59 1931'); -timezone.add_rule('America/Santiago', 'CLST', 1, -14400, 'Sep 1 05:00:00 1931', 'Apr 1 03:59:59 1932', 'Sep 1 01:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Santiago', 'CLT', 0, -18000, 'Apr 1 04:00:00 1932', 'Sep 1 04:59:59 1932', 'Mar 31 23:00:00 1932', 'Aug 31 23:59:59 1932'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Sep 1 05:00:00 1932', 'Oct 12 03:59:59 1969', 'Sep 1 01:00:00 1932', 'Oct 11 23:59:59 1969'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 1969', 'Mar 15 02:59:59 1970', 'Oct 12 01:00:00 1969', 'Mar 14 23:59:59 1970'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 1970', 'Oct 11 03:59:59 1970', 'Mar 14 23:00:00 1970', 'Oct 10 23:59:59 1970'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 1970', 'Mar 14 02:59:59 1971', 'Oct 11 01:00:00 1970', 'Mar 13 23:59:59 1971'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 1971', 'Oct 10 03:59:59 1971', 'Mar 13 23:00:00 1971', 'Oct 9 23:59:59 1971'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 1971', 'Mar 12 02:59:59 1972', 'Oct 10 01:00:00 1971', 'Mar 11 23:59:59 1972'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 1972', 'Oct 15 03:59:59 1972', 'Mar 11 23:00:00 1972', 'Oct 14 23:59:59 1972'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 1972', 'Mar 11 02:59:59 1973', 'Oct 15 01:00:00 1972', 'Mar 10 23:59:59 1973'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 1973', 'Oct 14 03:59:59 1973', 'Mar 10 23:00:00 1973', 'Oct 13 23:59:59 1973'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 1973', 'Mar 10 02:59:59 1974', 'Oct 14 01:00:00 1973', 'Mar 9 23:59:59 1974'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 1974', 'Oct 13 03:59:59 1974', 'Mar 9 23:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 1974', 'Mar 9 02:59:59 1975', 'Oct 13 01:00:00 1974', 'Mar 8 23:59:59 1975'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 1975', 'Oct 12 03:59:59 1975', 'Mar 8 23:00:00 1975', 'Oct 11 23:59:59 1975'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 1975', 'Mar 14 02:59:59 1976', 'Oct 12 01:00:00 1975', 'Mar 13 23:59:59 1976'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 1976', 'Oct 10 03:59:59 1976', 'Mar 13 23:00:00 1976', 'Oct 9 23:59:59 1976'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 1976', 'Mar 13 02:59:59 1977', 'Oct 10 01:00:00 1976', 'Mar 12 23:59:59 1977'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 1977', 'Oct 9 03:59:59 1977', 'Mar 12 23:00:00 1977', 'Oct 8 23:59:59 1977'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 1977', 'Mar 12 02:59:59 1978', 'Oct 9 01:00:00 1977', 'Mar 11 23:59:59 1978'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 1978', 'Oct 15 03:59:59 1978', 'Mar 11 23:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 1978', 'Mar 11 02:59:59 1979', 'Oct 15 01:00:00 1978', 'Mar 10 23:59:59 1979'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 1979', 'Oct 14 03:59:59 1979', 'Mar 10 23:00:00 1979', 'Oct 13 23:59:59 1979'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 1979', 'Mar 9 02:59:59 1980', 'Oct 14 01:00:00 1979', 'Mar 8 23:59:59 1980'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 1980', 'Oct 12 03:59:59 1980', 'Mar 8 23:00:00 1980', 'Oct 11 23:59:59 1980'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 1980', 'Mar 15 02:59:59 1981', 'Oct 12 01:00:00 1980', 'Mar 14 23:59:59 1981'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 1981', 'Oct 11 03:59:59 1981', 'Mar 14 23:00:00 1981', 'Oct 10 23:59:59 1981'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 1981', 'Mar 14 02:59:59 1982', 'Oct 11 01:00:00 1981', 'Mar 13 23:59:59 1982'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 1982', 'Oct 10 03:59:59 1982', 'Mar 13 23:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 1982', 'Mar 13 02:59:59 1983', 'Oct 10 01:00:00 1982', 'Mar 12 23:59:59 1983'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 1983', 'Oct 9 03:59:59 1983', 'Mar 12 23:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 1983', 'Mar 11 02:59:59 1984', 'Oct 9 01:00:00 1983', 'Mar 10 23:59:59 1984'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 1984', 'Oct 14 03:59:59 1984', 'Mar 10 23:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 1984', 'Mar 10 02:59:59 1985', 'Oct 14 01:00:00 1984', 'Mar 9 23:59:59 1985'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 1985', 'Oct 13 03:59:59 1985', 'Mar 9 23:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 1985', 'Mar 9 02:59:59 1986', 'Oct 13 01:00:00 1985', 'Mar 8 23:59:59 1986'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 1986', 'Oct 12 03:59:59 1986', 'Mar 8 23:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 1986', 'Mar 15 02:59:59 1987', 'Oct 12 01:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 1987', 'Oct 11 03:59:59 1987', 'Mar 14 23:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 1987', 'Mar 13 02:59:59 1988', 'Oct 11 01:00:00 1987', 'Mar 12 23:59:59 1988'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 1988', 'Oct 9 03:59:59 1988', 'Mar 12 23:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 1988', 'Mar 12 02:59:59 1989', 'Oct 9 01:00:00 1988', 'Mar 11 23:59:59 1989'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 1989', 'Oct 15 03:59:59 1989', 'Mar 11 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 1989', 'Mar 11 02:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 10 23:59:59 1990'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 1990', 'Oct 14 03:59:59 1990', 'Mar 10 23:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 1990', 'Mar 10 02:59:59 1991', 'Oct 14 01:00:00 1990', 'Mar 9 23:59:59 1991'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 1991', 'Oct 13 03:59:59 1991', 'Mar 9 23:00:00 1991', 'Oct 12 23:59:59 1991'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 1991', 'Mar 15 02:59:59 1992', 'Oct 13 01:00:00 1991', 'Mar 14 23:59:59 1992'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 1992', 'Oct 11 03:59:59 1992', 'Mar 14 23:00:00 1992', 'Oct 10 23:59:59 1992'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 1992', 'Mar 14 02:59:59 1993', 'Oct 11 01:00:00 1992', 'Mar 13 23:59:59 1993'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 1993', 'Oct 10 03:59:59 1993', 'Mar 13 23:00:00 1993', 'Oct 9 23:59:59 1993'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 1993', 'Mar 13 02:59:59 1994', 'Oct 10 01:00:00 1993', 'Mar 12 23:59:59 1994'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 1994', 'Oct 9 03:59:59 1994', 'Mar 12 23:00:00 1994', 'Oct 8 23:59:59 1994'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 1994', 'Mar 12 02:59:59 1995', 'Oct 9 01:00:00 1994', 'Mar 11 23:59:59 1995'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 1995', 'Oct 15 03:59:59 1995', 'Mar 11 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 1995', 'Mar 10 02:59:59 1996', 'Oct 15 01:00:00 1995', 'Mar 9 23:59:59 1996'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 1996', 'Oct 13 03:59:59 1996', 'Mar 9 23:00:00 1996', 'Oct 12 23:59:59 1996'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 1996', 'Mar 9 02:59:59 1997', 'Oct 13 01:00:00 1996', 'Mar 8 23:59:59 1997'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 1997', 'Oct 12 03:59:59 1997', 'Mar 8 23:00:00 1997', 'Oct 11 23:59:59 1997'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 1997', 'Mar 15 02:59:59 1998', 'Oct 12 01:00:00 1997', 'Mar 14 23:59:59 1998'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 1998', 'Sep 27 03:59:59 1998', 'Mar 14 23:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Sep 27 04:00:00 1998', 'Apr 4 02:59:59 1999', 'Sep 27 01:00:00 1998', 'Apr 3 23:59:59 1999'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Apr 4 03:00:00 1999', 'Oct 10 03:59:59 1999', 'Apr 3 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 1999', 'Mar 12 02:59:59 2000', 'Oct 10 01:00:00 1999', 'Mar 11 23:59:59 2000'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 2000', 'Oct 15 03:59:59 2000', 'Mar 11 23:00:00 2000', 'Oct 14 23:59:59 2000'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 2000', 'Mar 11 02:59:59 2001', 'Oct 15 01:00:00 2000', 'Mar 10 23:59:59 2001'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 2001', 'Oct 14 03:59:59 2001', 'Mar 10 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 2001', 'Mar 10 02:59:59 2002', 'Oct 14 01:00:00 2001', 'Mar 9 23:59:59 2002'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 2002', 'Oct 13 03:59:59 2002', 'Mar 9 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 2002', 'Mar 9 02:59:59 2003', 'Oct 13 01:00:00 2002', 'Mar 8 23:59:59 2003'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 2003', 'Oct 12 03:59:59 2003', 'Mar 8 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 2003', 'Mar 14 02:59:59 2004', 'Oct 12 01:00:00 2003', 'Mar 13 23:59:59 2004'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 2004', 'Oct 10 03:59:59 2004', 'Mar 13 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 2004', 'Mar 13 02:59:59 2005', 'Oct 10 01:00:00 2004', 'Mar 12 23:59:59 2005'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 2005', 'Oct 9 03:59:59 2005', 'Mar 12 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 2005', 'Mar 12 02:59:59 2006', 'Oct 9 01:00:00 2005', 'Mar 11 23:59:59 2006'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 2006', 'Oct 15 03:59:59 2006', 'Mar 11 23:00:00 2006', 'Oct 14 23:59:59 2006'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 2006', 'Mar 11 02:59:59 2007', 'Oct 15 01:00:00 2006', 'Mar 10 23:59:59 2007'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 2007', 'Oct 14 03:59:59 2007', 'Mar 10 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 2007', 'Mar 9 02:59:59 2008', 'Oct 14 01:00:00 2007', 'Mar 8 23:59:59 2008'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 2008', 'Oct 12 03:59:59 2008', 'Mar 8 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 2008', 'Mar 15 02:59:59 2009', 'Oct 12 01:00:00 2008', 'Mar 14 23:59:59 2009'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 2009', 'Oct 11 03:59:59 2009', 'Mar 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 2009', 'Mar 14 02:59:59 2010', 'Oct 11 01:00:00 2009', 'Mar 13 23:59:59 2010'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 2010', 'Oct 10 03:59:59 2010', 'Mar 13 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 2010', 'Mar 13 02:59:59 2011', 'Oct 10 01:00:00 2010', 'Mar 12 23:59:59 2011'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 2011', 'Oct 9 03:59:59 2011', 'Mar 12 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 2011', 'Mar 11 02:59:59 2012', 'Oct 9 01:00:00 2011', 'Mar 10 23:59:59 2012'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 2012', 'Oct 14 03:59:59 2012', 'Mar 10 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 2012', 'Mar 10 02:59:59 2013', 'Oct 14 01:00:00 2012', 'Mar 9 23:59:59 2013'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 2013', 'Oct 13 03:59:59 2013', 'Mar 9 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 2013', 'Mar 9 02:59:59 2014', 'Oct 13 01:00:00 2013', 'Mar 8 23:59:59 2014'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 2014', 'Oct 12 03:59:59 2014', 'Mar 8 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 2014', 'Mar 15 02:59:59 2015', 'Oct 12 01:00:00 2014', 'Mar 14 23:59:59 2015'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 2015', 'Oct 11 03:59:59 2015', 'Mar 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 2015', 'Mar 13 02:59:59 2016', 'Oct 11 01:00:00 2015', 'Mar 12 23:59:59 2016'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 2016', 'Oct 9 03:59:59 2016', 'Mar 12 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 2016', 'Mar 12 02:59:59 2017', 'Oct 9 01:00:00 2016', 'Mar 11 23:59:59 2017'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 2017', 'Oct 15 03:59:59 2017', 'Mar 11 23:00:00 2017', 'Oct 14 23:59:59 2017'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 2017', 'Mar 11 02:59:59 2018', 'Oct 15 01:00:00 2017', 'Mar 10 23:59:59 2018'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 2018', 'Oct 14 03:59:59 2018', 'Mar 10 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 2018', 'Mar 10 02:59:59 2019', 'Oct 14 01:00:00 2018', 'Mar 9 23:59:59 2019'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 2019', 'Oct 13 03:59:59 2019', 'Mar 9 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 2019', 'Mar 15 02:59:59 2020', 'Oct 13 01:00:00 2019', 'Mar 14 23:59:59 2020'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 2020', 'Oct 11 03:59:59 2020', 'Mar 14 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 2020', 'Mar 14 02:59:59 2021', 'Oct 11 01:00:00 2020', 'Mar 13 23:59:59 2021'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 2021', 'Oct 10 03:59:59 2021', 'Mar 13 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 2021', 'Mar 13 02:59:59 2022', 'Oct 10 01:00:00 2021', 'Mar 12 23:59:59 2022'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 2022', 'Oct 9 03:59:59 2022', 'Mar 12 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 2022', 'Mar 12 02:59:59 2023', 'Oct 9 01:00:00 2022', 'Mar 11 23:59:59 2023'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 2023', 'Oct 15 03:59:59 2023', 'Mar 11 23:00:00 2023', 'Oct 14 23:59:59 2023'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 2023', 'Mar 10 02:59:59 2024', 'Oct 15 01:00:00 2023', 'Mar 9 23:59:59 2024'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 2024', 'Oct 13 03:59:59 2024', 'Mar 9 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 2024', 'Mar 9 02:59:59 2025', 'Oct 13 01:00:00 2024', 'Mar 8 23:59:59 2025'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 2025', 'Oct 12 03:59:59 2025', 'Mar 8 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 2025', 'Mar 15 02:59:59 2026', 'Oct 12 01:00:00 2025', 'Mar 14 23:59:59 2026'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 2026', 'Oct 11 03:59:59 2026', 'Mar 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 2026', 'Mar 14 02:59:59 2027', 'Oct 11 01:00:00 2026', 'Mar 13 23:59:59 2027'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 2027', 'Oct 10 03:59:59 2027', 'Mar 13 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 2027', 'Mar 12 02:59:59 2028', 'Oct 10 01:00:00 2027', 'Mar 11 23:59:59 2028'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 2028', 'Oct 15 03:59:59 2028', 'Mar 11 23:00:00 2028', 'Oct 14 23:59:59 2028'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 2028', 'Mar 11 02:59:59 2029', 'Oct 15 01:00:00 2028', 'Mar 10 23:59:59 2029'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 2029', 'Oct 14 03:59:59 2029', 'Mar 10 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 2029', 'Mar 10 02:59:59 2030', 'Oct 14 01:00:00 2029', 'Mar 9 23:59:59 2030'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 10 03:00:00 2030', 'Oct 13 03:59:59 2030', 'Mar 9 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 13 04:00:00 2030', 'Mar 9 02:59:59 2031', 'Oct 13 01:00:00 2030', 'Mar 8 23:59:59 2031'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 2031', 'Oct 12 03:59:59 2031', 'Mar 8 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 2031', 'Mar 14 02:59:59 2032', 'Oct 12 01:00:00 2031', 'Mar 13 23:59:59 2032'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 14 03:00:00 2032', 'Oct 10 03:59:59 2032', 'Mar 13 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 10 04:00:00 2032', 'Mar 13 02:59:59 2033', 'Oct 10 01:00:00 2032', 'Mar 12 23:59:59 2033'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 13 03:00:00 2033', 'Oct 9 03:59:59 2033', 'Mar 12 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 9 04:00:00 2033', 'Mar 12 02:59:59 2034', 'Oct 9 01:00:00 2033', 'Mar 11 23:59:59 2034'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 12 03:00:00 2034', 'Oct 15 03:59:59 2034', 'Mar 11 23:00:00 2034', 'Oct 14 23:59:59 2034'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 15 04:00:00 2034', 'Mar 11 02:59:59 2035', 'Oct 15 01:00:00 2034', 'Mar 10 23:59:59 2035'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 11 03:00:00 2035', 'Oct 14 03:59:59 2035', 'Mar 10 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 14 04:00:00 2035', 'Mar 9 02:59:59 2036', 'Oct 14 01:00:00 2035', 'Mar 8 23:59:59 2036'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 9 03:00:00 2036', 'Oct 12 03:59:59 2036', 'Mar 8 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 12 04:00:00 2036', 'Mar 15 02:59:59 2037', 'Oct 12 01:00:00 2036', 'Mar 14 23:59:59 2037'); -timezone.add_rule('America/Santiago', 'CLT', 0, -14400, 'Mar 15 03:00:00 2037', 'Oct 11 03:59:59 2037', 'Mar 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('America/Santiago', 'CLST', 1, -10800, 'Oct 11 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- America/Santo_Domingo --- - -begin -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -16800, 'Dec 14 20:45:52 1901', 'Apr 1 16:39:59 1933', 'Dec 14 16:05:52 1901', 'Apr 1 11:59:59 1933'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Apr 1 16:40:00 1933', 'Oct 30 04:59:59 1966', 'Apr 1 11:40:00 1933', 'Oct 29 23:59:59 1966'); -timezone.add_rule('America/Santo_Domingo', 'EHDT', 1, -14400, 'Oct 30 05:00:00 1966', 'Feb 28 03:59:59 1967', 'Oct 30 01:00:00 1966', 'Feb 27 23:59:59 1967'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Feb 28 04:00:00 1967', 'Oct 26 04:59:59 1969', 'Feb 27 23:00:00 1967', 'Oct 25 23:59:59 1969'); -timezone.add_rule('America/Santo_Domingo', 'EHDT', 1, -16200, 'Oct 26 05:00:00 1969', 'Feb 21 04:29:59 1970', 'Oct 26 00:30:00 1969', 'Feb 20 23:59:59 1970'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Feb 21 04:30:00 1970', 'Oct 25 04:59:59 1970', 'Feb 20 23:30:00 1970', 'Oct 24 23:59:59 1970'); -timezone.add_rule('America/Santo_Domingo', 'EHDT', 1, -16200, 'Oct 25 05:00:00 1970', 'Jan 20 04:29:59 1971', 'Oct 25 00:30:00 1970', 'Jan 19 23:59:59 1971'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Jan 20 04:30:00 1971', 'Oct 31 04:59:59 1971', 'Jan 19 23:30:00 1971', 'Oct 30 23:59:59 1971'); -timezone.add_rule('America/Santo_Domingo', 'EHDT', 1, -16200, 'Oct 31 05:00:00 1971', 'Jan 21 04:29:59 1972', 'Oct 31 00:30:00 1971', 'Jan 20 23:59:59 1972'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Jan 21 04:30:00 1972', 'Oct 29 04:59:59 1972', 'Jan 20 23:30:00 1972', 'Oct 28 23:59:59 1972'); -timezone.add_rule('America/Santo_Domingo', 'EHDT', 1, -16200, 'Oct 29 05:00:00 1972', 'Jan 21 04:29:59 1973', 'Oct 29 00:30:00 1972', 'Jan 20 23:59:59 1973'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Jan 21 04:30:00 1973', 'Oct 28 04:59:59 1973', 'Jan 20 23:30:00 1973', 'Oct 27 23:59:59 1973'); -timezone.add_rule('America/Santo_Domingo', 'EHDT', 1, -16200, 'Oct 28 05:00:00 1973', 'Jan 21 04:29:59 1974', 'Oct 28 00:30:00 1973', 'Jan 20 23:59:59 1974'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -18000, 'Jan 21 04:30:00 1974', 'Oct 27 04:59:59 1974', 'Jan 20 23:30:00 1974', 'Oct 26 23:59:59 1974'); -timezone.add_rule('America/Santo_Domingo', 'AST', 0, -14400, 'Oct 27 05:00:00 1974', 'Jan 18 03:14:07 2038', 'Oct 27 01:00:00 1974', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Sao_Paulo --- - -begin -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -11188, 'Dec 14 20:45:52 1901', 'Jan 1 03:06:27 1914', 'Dec 14 17:39:24 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Jan 1 03:06:28 1914', 'Oct 3 13:59:59 1931', 'Jan 1 00:06:28 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 3 14:00:00 1931', 'Apr 1 01:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Apr 1 02:00:00 1932', 'Oct 3 02:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 3 03:00:00 1932', 'Apr 1 01:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Apr 1 02:00:00 1933', 'Dec 1 02:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Dec 1 03:00:00 1949', 'Apr 16 02:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Apr 16 03:00:00 1950', 'Dec 1 02:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Dec 1 03:00:00 1950', 'Apr 1 01:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Apr 1 02:00:00 1951', 'Dec 1 02:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Dec 1 03:00:00 1951', 'Apr 1 01:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Apr 1 02:00:00 1952', 'Dec 1 02:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Dec 1 03:00:00 1952', 'Mar 1 01:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 1 02:00:00 1953', 'Jan 1 02:59:59 1964', 'Feb 28 23:00:00 1953', 'Dec 31 23:59:59 1963'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Jan 1 03:00:00 1964', 'Mar 1 01:59:59 1964', 'Jan 1 01:00:00 1964', 'Feb 29 23:59:59 1964'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 1 02:00:00 1964', 'Jan 31 02:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Jan 31 03:00:00 1965', 'Mar 31 01:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 31 02:00:00 1965', 'Dec 1 02:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Dec 1 03:00:00 1965', 'Mar 1 01:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 1 02:00:00 1966', 'Nov 1 02:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Nov 1 03:00:00 1966', 'Mar 1 01:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 1 02:00:00 1967', 'Nov 1 02:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Nov 1 03:00:00 1967', 'Mar 1 01:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 1 02:00:00 1968', 'Nov 2 02:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 15 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 15 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 14 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 14 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 7 02:00:00 1988', 'Oct 16 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 16 03:00:00 1988', 'Jan 29 01:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Jan 29 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 15 03:00:00 1989', 'Feb 11 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 11 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Feb 10 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 21 03:00:00 1990', 'Feb 17 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Feb 16 23:59:59 1991'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 1991', 'Oct 20 02:59:59 1991', 'Feb 16 23:00:00 1991', 'Oct 19 23:59:59 1991'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 20 03:00:00 1991', 'Feb 9 01:59:59 1992', 'Oct 20 01:00:00 1991', 'Feb 8 23:59:59 1992'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 9 02:00:00 1992', 'Oct 25 02:59:59 1992', 'Feb 8 23:00:00 1992', 'Oct 24 23:59:59 1992'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 25 03:00:00 1992', 'Jan 31 01:59:59 1993', 'Oct 25 01:00:00 1992', 'Jan 30 23:59:59 1993'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Jan 31 02:00:00 1993', 'Oct 17 02:59:59 1993', 'Jan 30 23:00:00 1993', 'Oct 16 23:59:59 1993'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 17 03:00:00 1993', 'Feb 20 01:59:59 1994', 'Oct 17 01:00:00 1993', 'Feb 19 23:59:59 1994'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 1994', 'Oct 16 02:59:59 1994', 'Feb 19 23:00:00 1994', 'Oct 15 23:59:59 1994'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 16 03:00:00 1994', 'Feb 19 01:59:59 1995', 'Oct 16 01:00:00 1994', 'Feb 18 23:59:59 1995'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 19 02:00:00 1995', 'Oct 15 02:59:59 1995', 'Feb 18 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 15 03:00:00 1995', 'Feb 11 01:59:59 1996', 'Oct 15 01:00:00 1995', 'Feb 10 23:59:59 1996'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 11 02:00:00 1996', 'Oct 6 02:59:59 1996', 'Feb 10 23:00:00 1996', 'Oct 5 23:59:59 1996'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 6 03:00:00 1996', 'Feb 16 01:59:59 1997', 'Oct 6 01:00:00 1996', 'Feb 15 23:59:59 1997'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 16 02:00:00 1997', 'Oct 6 02:59:59 1997', 'Feb 15 23:00:00 1997', 'Oct 5 23:59:59 1997'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 6 03:00:00 1997', 'Mar 1 01:59:59 1998', 'Oct 6 01:00:00 1997', 'Feb 28 23:59:59 1998'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Mar 1 02:00:00 1998', 'Oct 11 02:59:59 1998', 'Feb 28 23:00:00 1998', 'Oct 10 23:59:59 1998'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 11 03:00:00 1998', 'Feb 21 01:59:59 1999', 'Oct 11 01:00:00 1998', 'Feb 20 23:59:59 1999'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 21 02:00:00 1999', 'Oct 10 02:59:59 1999', 'Feb 20 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 10 03:00:00 1999', 'Feb 20 01:59:59 2000', 'Oct 10 01:00:00 1999', 'Feb 19 23:59:59 2000'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 2000', 'Oct 8 02:59:59 2000', 'Feb 19 23:00:00 2000', 'Oct 7 23:59:59 2000'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 8 03:00:00 2000', 'Feb 18 01:59:59 2001', 'Oct 8 01:00:00 2000', 'Feb 17 23:59:59 2001'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 18 02:00:00 2001', 'Oct 14 02:59:59 2001', 'Feb 17 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 14 03:00:00 2001', 'Feb 17 01:59:59 2002', 'Oct 14 01:00:00 2001', 'Feb 16 23:59:59 2002'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 2002', 'Oct 13 02:59:59 2002', 'Feb 16 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 13 03:00:00 2002', 'Feb 16 01:59:59 2003', 'Oct 13 01:00:00 2002', 'Feb 15 23:59:59 2003'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 16 02:00:00 2003', 'Oct 12 02:59:59 2003', 'Feb 15 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 12 03:00:00 2003', 'Feb 15 01:59:59 2004', 'Oct 12 01:00:00 2003', 'Feb 14 23:59:59 2004'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 15 02:00:00 2004', 'Oct 10 02:59:59 2004', 'Feb 14 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 10 03:00:00 2004', 'Feb 20 01:59:59 2005', 'Oct 10 01:00:00 2004', 'Feb 19 23:59:59 2005'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 2005', 'Oct 9 02:59:59 2005', 'Feb 19 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 9 03:00:00 2005', 'Feb 19 01:59:59 2006', 'Oct 9 01:00:00 2005', 'Feb 18 23:59:59 2006'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 19 02:00:00 2006', 'Oct 8 02:59:59 2006', 'Feb 18 23:00:00 2006', 'Oct 7 23:59:59 2006'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 8 03:00:00 2006', 'Feb 18 01:59:59 2007', 'Oct 8 01:00:00 2006', 'Feb 17 23:59:59 2007'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 18 02:00:00 2007', 'Oct 14 02:59:59 2007', 'Feb 17 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 14 03:00:00 2007', 'Feb 17 01:59:59 2008', 'Oct 14 01:00:00 2007', 'Feb 16 23:59:59 2008'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 2008', 'Oct 12 02:59:59 2008', 'Feb 16 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 12 03:00:00 2008', 'Feb 15 01:59:59 2009', 'Oct 12 01:00:00 2008', 'Feb 14 23:59:59 2009'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 15 02:00:00 2009', 'Oct 11 02:59:59 2009', 'Feb 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 11 03:00:00 2009', 'Feb 21 01:59:59 2010', 'Oct 11 01:00:00 2009', 'Feb 20 23:59:59 2010'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 21 02:00:00 2010', 'Oct 10 02:59:59 2010', 'Feb 20 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 10 03:00:00 2010', 'Feb 20 01:59:59 2011', 'Oct 10 01:00:00 2010', 'Feb 19 23:59:59 2011'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 2011', 'Oct 9 02:59:59 2011', 'Feb 19 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 9 03:00:00 2011', 'Feb 19 01:59:59 2012', 'Oct 9 01:00:00 2011', 'Feb 18 23:59:59 2012'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 19 02:00:00 2012', 'Oct 14 02:59:59 2012', 'Feb 18 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 14 03:00:00 2012', 'Feb 17 01:59:59 2013', 'Oct 14 01:00:00 2012', 'Feb 16 23:59:59 2013'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 2013', 'Oct 13 02:59:59 2013', 'Feb 16 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 13 03:00:00 2013', 'Feb 16 01:59:59 2014', 'Oct 13 01:00:00 2013', 'Feb 15 23:59:59 2014'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 16 02:00:00 2014', 'Oct 12 02:59:59 2014', 'Feb 15 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 12 03:00:00 2014', 'Feb 15 01:59:59 2015', 'Oct 12 01:00:00 2014', 'Feb 14 23:59:59 2015'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 15 02:00:00 2015', 'Oct 11 02:59:59 2015', 'Feb 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 11 03:00:00 2015', 'Feb 21 01:59:59 2016', 'Oct 11 01:00:00 2015', 'Feb 20 23:59:59 2016'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 21 02:00:00 2016', 'Oct 9 02:59:59 2016', 'Feb 20 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 9 03:00:00 2016', 'Feb 19 01:59:59 2017', 'Oct 9 01:00:00 2016', 'Feb 18 23:59:59 2017'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 19 02:00:00 2017', 'Oct 8 02:59:59 2017', 'Feb 18 23:00:00 2017', 'Oct 7 23:59:59 2017'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 8 03:00:00 2017', 'Feb 18 01:59:59 2018', 'Oct 8 01:00:00 2017', 'Feb 17 23:59:59 2018'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 18 02:00:00 2018', 'Oct 14 02:59:59 2018', 'Feb 17 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 14 03:00:00 2018', 'Feb 17 01:59:59 2019', 'Oct 14 01:00:00 2018', 'Feb 16 23:59:59 2019'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 2019', 'Oct 13 02:59:59 2019', 'Feb 16 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 13 03:00:00 2019', 'Feb 16 01:59:59 2020', 'Oct 13 01:00:00 2019', 'Feb 15 23:59:59 2020'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 16 02:00:00 2020', 'Oct 11 02:59:59 2020', 'Feb 15 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 11 03:00:00 2020', 'Feb 21 01:59:59 2021', 'Oct 11 01:00:00 2020', 'Feb 20 23:59:59 2021'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 21 02:00:00 2021', 'Oct 10 02:59:59 2021', 'Feb 20 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 10 03:00:00 2021', 'Feb 20 01:59:59 2022', 'Oct 10 01:00:00 2021', 'Feb 19 23:59:59 2022'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 2022', 'Oct 9 02:59:59 2022', 'Feb 19 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 9 03:00:00 2022', 'Feb 19 01:59:59 2023', 'Oct 9 01:00:00 2022', 'Feb 18 23:59:59 2023'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 19 02:00:00 2023', 'Oct 8 02:59:59 2023', 'Feb 18 23:00:00 2023', 'Oct 7 23:59:59 2023'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 8 03:00:00 2023', 'Feb 18 01:59:59 2024', 'Oct 8 01:00:00 2023', 'Feb 17 23:59:59 2024'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 18 02:00:00 2024', 'Oct 13 02:59:59 2024', 'Feb 17 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 13 03:00:00 2024', 'Feb 16 01:59:59 2025', 'Oct 13 01:00:00 2024', 'Feb 15 23:59:59 2025'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 16 02:00:00 2025', 'Oct 12 02:59:59 2025', 'Feb 15 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 12 03:00:00 2025', 'Feb 15 01:59:59 2026', 'Oct 12 01:00:00 2025', 'Feb 14 23:59:59 2026'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 15 02:00:00 2026', 'Oct 11 02:59:59 2026', 'Feb 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 11 03:00:00 2026', 'Feb 21 01:59:59 2027', 'Oct 11 01:00:00 2026', 'Feb 20 23:59:59 2027'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 21 02:00:00 2027', 'Oct 10 02:59:59 2027', 'Feb 20 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 10 03:00:00 2027', 'Feb 20 01:59:59 2028', 'Oct 10 01:00:00 2027', 'Feb 19 23:59:59 2028'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 2028', 'Oct 8 02:59:59 2028', 'Feb 19 23:00:00 2028', 'Oct 7 23:59:59 2028'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 8 03:00:00 2028', 'Feb 18 01:59:59 2029', 'Oct 8 01:00:00 2028', 'Feb 17 23:59:59 2029'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 18 02:00:00 2029', 'Oct 14 02:59:59 2029', 'Feb 17 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 14 03:00:00 2029', 'Feb 17 01:59:59 2030', 'Oct 14 01:00:00 2029', 'Feb 16 23:59:59 2030'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 2030', 'Oct 13 02:59:59 2030', 'Feb 16 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 13 03:00:00 2030', 'Feb 16 01:59:59 2031', 'Oct 13 01:00:00 2030', 'Feb 15 23:59:59 2031'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 16 02:00:00 2031', 'Oct 12 02:59:59 2031', 'Feb 15 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 12 03:00:00 2031', 'Feb 15 01:59:59 2032', 'Oct 12 01:00:00 2031', 'Feb 14 23:59:59 2032'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 15 02:00:00 2032', 'Oct 10 02:59:59 2032', 'Feb 14 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 10 03:00:00 2032', 'Feb 20 01:59:59 2033', 'Oct 10 01:00:00 2032', 'Feb 19 23:59:59 2033'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 20 02:00:00 2033', 'Oct 9 02:59:59 2033', 'Feb 19 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 9 03:00:00 2033', 'Feb 19 01:59:59 2034', 'Oct 9 01:00:00 2033', 'Feb 18 23:59:59 2034'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 19 02:00:00 2034', 'Oct 8 02:59:59 2034', 'Feb 18 23:00:00 2034', 'Oct 7 23:59:59 2034'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 8 03:00:00 2034', 'Feb 18 01:59:59 2035', 'Oct 8 01:00:00 2034', 'Feb 17 23:59:59 2035'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 18 02:00:00 2035', 'Oct 14 02:59:59 2035', 'Feb 17 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 14 03:00:00 2035', 'Feb 17 01:59:59 2036', 'Oct 14 01:00:00 2035', 'Feb 16 23:59:59 2036'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 17 02:00:00 2036', 'Oct 12 02:59:59 2036', 'Feb 16 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 12 03:00:00 2036', 'Feb 15 01:59:59 2037', 'Oct 12 01:00:00 2036', 'Feb 14 23:59:59 2037'); -timezone.add_rule('America/Sao_Paulo', 'BRT', 0, -10800, 'Feb 15 02:00:00 2037', 'Oct 11 02:59:59 2037', 'Feb 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('America/Sao_Paulo', 'BRST', 1, -7200, 'Oct 11 03:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- America/Scoresbysund --- - -begin -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -5340, 'Dec 14 20:45:52 1901', 'Jul 28 01:28:59 1916', 'Dec 14 19:16:52 1901', 'Jul 27 23:59:59 1916'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -7200, 'Jul 28 01:29:00 1916', 'Apr 6 03:59:59 1980', 'Jul 27 23:29:00 1916', 'Apr 6 01:59:59 1980'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, -3600, 'Apr 6 04:00:00 1980', 'Sep 28 03:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -7200, 'Sep 28 04:00:00 1980', 'Mar 29 01:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 28 23:59:59 1981'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 02:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 00:59:59 1981'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 00:00:00 1981', 'Mar 27 23:59:59 1982'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 00:00:00 1982', 'Mar 26 23:59:59 1983'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 00:00:00 1983', 'Mar 24 23:59:59 1984'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 00:00:00 1984', 'Mar 30 23:59:59 1985'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 00:00:00 1985', 'Mar 29 23:59:59 1986'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 00:00:00 1990', 'Mar 30 23:59:59 1991'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 00:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 00:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 00:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 00:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 00:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 00:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 00:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 00:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 00:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 00:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 00:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 00:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 00:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 00:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 00:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 00:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 00:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 00:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 00:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 00:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 00:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 00:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 00:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 00:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 00:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 00:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 00:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 00:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 00:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 00:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 00:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 00:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 00:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 00:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 00:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 00:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 00:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 00:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 00:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('America/Scoresbysund', 'EGST', 1, 0, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037'); -timezone.add_rule('America/Scoresbysund', 'EGT', 0, -3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 00:00:00 2037', 'Jan 18 02:14:07 2038'); -end; -/ - --- --- America/Shiprock --- - -begin -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Mar 28 08:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Mar 28 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Mar 27 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Mar 27 09:00:00 1921', 'May 22 07:59:59 1921', 'Mar 27 03:00:00 1921', 'May 22 01:59:59 1921'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'May 22 08:00:00 1921', 'Feb 9 08:59:59 1942', 'May 22 01:00:00 1921', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 25 09:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1965', 'Apr 24 08:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 24 09:00:00 1966', 'Oct 30 07:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 1966', 'Apr 30 08:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Jan 6 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Jan 6 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Shiprock', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Shiprock', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- America/St_Johns --- - -begin -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Dec 14 20:45:52 1901', 'Apr 8 05:30:51 1917', 'Dec 14 17:15:00 1901', 'Apr 8 01:59:59 1917'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'Apr 8 05:30:52 1917', 'Sep 17 04:30:51 1917', 'Apr 8 03:00:00 1917', 'Sep 17 01:59:59 1917'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Sep 17 04:30:52 1917', 'Apr 14 05:30:51 1918', 'Sep 17 01:00:00 1917', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'Apr 14 05:30:52 1918', 'Oct 31 04:30:51 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 31 04:30:52 1918', 'May 6 02:30:51 1919', 'Oct 31 01:00:00 1918', 'May 5 22:59:59 1919'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 6 02:30:52 1919', 'Aug 13 01:30:51 1919', 'May 6 00:00:00 1919', 'Aug 12 22:59:59 1919'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Aug 13 01:30:52 1919', 'May 3 02:30:51 1920', 'Aug 12 22:00:00 1919', 'May 2 22:59:59 1920'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 3 02:30:52 1920', 'Nov 1 01:30:51 1920', 'May 3 00:00:00 1920', 'Oct 31 22:59:59 1920'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Nov 1 01:30:52 1920', 'May 2 02:30:51 1921', 'Oct 31 22:00:00 1920', 'May 1 22:59:59 1921'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 2 02:30:52 1921', 'Oct 31 01:30:51 1921', 'May 2 00:00:00 1921', 'Oct 30 22:59:59 1921'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 31 01:30:52 1921', 'May 8 02:30:51 1922', 'Oct 30 22:00:00 1921', 'May 7 22:59:59 1922'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 8 02:30:52 1922', 'Oct 30 01:30:51 1922', 'May 8 00:00:00 1922', 'Oct 29 22:59:59 1922'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 30 01:30:52 1922', 'May 7 02:30:51 1923', 'Oct 29 22:00:00 1922', 'May 6 22:59:59 1923'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 7 02:30:52 1923', 'Oct 29 01:30:51 1923', 'May 7 00:00:00 1923', 'Oct 28 22:59:59 1923'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 29 01:30:52 1923', 'May 5 02:30:51 1924', 'Oct 28 22:00:00 1923', 'May 4 22:59:59 1924'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 5 02:30:52 1924', 'Oct 27 01:30:51 1924', 'May 5 00:00:00 1924', 'Oct 26 22:59:59 1924'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 27 01:30:52 1924', 'May 4 02:30:51 1925', 'Oct 26 22:00:00 1924', 'May 3 22:59:59 1925'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 4 02:30:52 1925', 'Oct 26 01:30:51 1925', 'May 4 00:00:00 1925', 'Oct 25 22:59:59 1925'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 26 01:30:52 1925', 'May 3 02:30:51 1926', 'Oct 25 22:00:00 1925', 'May 2 22:59:59 1926'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 3 02:30:52 1926', 'Nov 1 01:30:51 1926', 'May 3 00:00:00 1926', 'Oct 31 22:59:59 1926'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Nov 1 01:30:52 1926', 'May 2 02:30:51 1927', 'Oct 31 22:00:00 1926', 'May 1 22:59:59 1927'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 2 02:30:52 1927', 'Oct 31 01:30:51 1927', 'May 2 00:00:00 1927', 'Oct 30 22:59:59 1927'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 31 01:30:52 1927', 'May 7 02:30:51 1928', 'Oct 30 22:00:00 1927', 'May 6 22:59:59 1928'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 7 02:30:52 1928', 'Oct 29 01:30:51 1928', 'May 7 00:00:00 1928', 'Oct 28 22:59:59 1928'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 29 01:30:52 1928', 'May 6 02:30:51 1929', 'Oct 28 22:00:00 1928', 'May 5 22:59:59 1929'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 6 02:30:52 1929', 'Oct 28 01:30:51 1929', 'May 6 00:00:00 1929', 'Oct 27 22:59:59 1929'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 28 01:30:52 1929', 'May 5 02:30:51 1930', 'Oct 27 22:00:00 1929', 'May 4 22:59:59 1930'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 5 02:30:52 1930', 'Oct 27 01:30:51 1930', 'May 5 00:00:00 1930', 'Oct 26 22:59:59 1930'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 27 01:30:52 1930', 'May 4 02:30:51 1931', 'Oct 26 22:00:00 1930', 'May 3 22:59:59 1931'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 4 02:30:52 1931', 'Oct 26 01:30:51 1931', 'May 4 00:00:00 1931', 'Oct 25 22:59:59 1931'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 26 01:30:52 1931', 'May 2 02:30:51 1932', 'Oct 25 22:00:00 1931', 'May 1 22:59:59 1932'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 2 02:30:52 1932', 'Oct 31 01:30:51 1932', 'May 2 00:00:00 1932', 'Oct 30 22:59:59 1932'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 31 01:30:52 1932', 'May 8 02:30:51 1933', 'Oct 30 22:00:00 1932', 'May 7 22:59:59 1933'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 8 02:30:52 1933', 'Oct 30 01:30:51 1933', 'May 8 00:00:00 1933', 'Oct 29 22:59:59 1933'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 30 01:30:52 1933', 'May 7 02:30:51 1934', 'Oct 29 22:00:00 1933', 'May 6 22:59:59 1934'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9052, 'May 7 02:30:52 1934', 'Oct 29 01:30:51 1934', 'May 7 00:00:00 1934', 'Oct 28 22:59:59 1934'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12652, 'Oct 29 01:30:52 1934', 'Mar 30 03:30:51 1935', 'Oct 28 22:00:00 1934', 'Mar 29 23:59:59 1935'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Mar 30 03:30:52 1935', 'May 6 02:29:59 1935', 'Mar 30 00:00:52 1935', 'May 5 22:59:59 1935'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 6 02:30:00 1935', 'Oct 28 01:29:59 1935', 'May 6 00:00:00 1935', 'Oct 27 22:59:59 1935'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 01:30:00 1935', 'May 10 03:29:59 1936', 'Oct 27 22:00:00 1935', 'May 9 23:59:59 1936'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 10 03:30:00 1936', 'Oct 4 02:29:59 1936', 'May 10 01:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 4 02:30:00 1936', 'May 9 03:29:59 1937', 'Oct 3 23:00:00 1936', 'May 8 23:59:59 1937'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 9 03:30:00 1937', 'Oct 3 02:29:59 1937', 'May 9 01:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 3 02:30:00 1937', 'May 8 03:29:59 1938', 'Oct 2 23:00:00 1937', 'May 7 23:59:59 1938'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 8 03:30:00 1938', 'Oct 2 02:29:59 1938', 'May 8 01:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 2 02:30:00 1938', 'May 14 03:29:59 1939', 'Oct 1 23:00:00 1938', 'May 13 23:59:59 1939'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 14 03:30:00 1939', 'Oct 1 02:29:59 1939', 'May 14 01:00:00 1939', 'Sep 30 23:59:59 1939'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 1 02:30:00 1939', 'May 12 03:29:59 1940', 'Sep 30 23:00:00 1939', 'May 11 23:59:59 1940'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 12 03:30:00 1940', 'Oct 6 02:29:59 1940', 'May 12 01:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 6 02:30:00 1940', 'May 11 03:29:59 1941', 'Oct 5 23:00:00 1940', 'May 10 23:59:59 1941'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 11 03:30:00 1941', 'Oct 5 02:29:59 1941', 'May 11 01:00:00 1941', 'Oct 4 23:59:59 1941'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 5 02:30:00 1941', 'Mar 1 03:29:59 1942', 'Oct 4 23:00:00 1941', 'Feb 28 23:59:59 1942'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Mar 1 03:30:00 1942', 'Dec 31 02:29:59 1942', 'Mar 1 01:00:00 1942', 'Dec 30 23:59:59 1942'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Dec 31 02:30:00 1942', 'May 30 03:29:59 1943', 'Dec 30 23:00:00 1942', 'May 29 23:59:59 1943'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 30 03:30:00 1943', 'Sep 5 02:29:59 1943', 'May 30 01:00:00 1943', 'Sep 4 23:59:59 1943'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 5 02:30:00 1943', 'Jul 10 03:29:59 1944', 'Sep 4 23:00:00 1943', 'Jul 9 23:59:59 1944'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Jul 10 03:30:00 1944', 'Sep 2 02:29:59 1944', 'Jul 10 01:00:00 1944', 'Sep 1 23:59:59 1944'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 2 02:30:00 1944', 'Jan 1 03:29:59 1945', 'Sep 1 23:00:00 1944', 'Dec 31 23:59:59 1944'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Jan 1 03:30:00 1945', 'Oct 7 04:29:59 1945', 'Jan 1 01:00:00 1945', 'Oct 7 01:59:59 1945'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 7 04:30:00 1945', 'May 12 05:29:59 1946', 'Oct 7 01:00:00 1945', 'May 12 01:59:59 1946'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 12 05:30:00 1946', 'Oct 6 04:29:59 1946', 'May 12 03:00:00 1946', 'Oct 6 01:59:59 1946'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 6 04:30:00 1946', 'May 11 05:29:59 1947', 'Oct 6 01:00:00 1946', 'May 11 01:59:59 1947'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 11 05:30:00 1947', 'Oct 5 04:29:59 1947', 'May 11 03:00:00 1947', 'Oct 5 01:59:59 1947'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 5 04:30:00 1947', 'May 9 05:29:59 1948', 'Oct 5 01:00:00 1947', 'May 9 01:59:59 1948'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 9 05:30:00 1948', 'Oct 3 04:29:59 1948', 'May 9 03:00:00 1948', 'Oct 3 01:59:59 1948'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 3 04:30:00 1948', 'May 8 05:29:59 1949', 'Oct 3 01:00:00 1948', 'May 8 01:59:59 1949'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 8 05:30:00 1949', 'Oct 2 04:29:59 1949', 'May 8 03:00:00 1949', 'Oct 2 01:59:59 1949'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 2 04:30:00 1949', 'May 14 05:29:59 1950', 'Oct 2 01:00:00 1949', 'May 14 01:59:59 1950'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'May 14 05:30:00 1950', 'Oct 8 04:29:59 1950', 'May 14 03:00:00 1950', 'Oct 8 01:59:59 1950'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 8 04:30:00 1950', 'Apr 29 05:29:59 1951', 'Oct 8 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 29 05:30:00 1951', 'Sep 30 04:29:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 30 04:30:00 1951', 'Apr 27 05:29:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 27 05:30:00 1952', 'Sep 28 04:29:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 28 04:30:00 1952', 'Apr 26 05:29:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 26 05:30:00 1953', 'Sep 27 04:29:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 27 04:30:00 1953', 'Apr 25 05:29:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 25 05:30:00 1954', 'Sep 26 04:29:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 26 04:30:00 1954', 'Apr 24 05:29:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 24 05:30:00 1955', 'Sep 25 04:29:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 25 04:30:00 1955', 'Apr 29 05:29:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 29 05:30:00 1956', 'Sep 30 04:29:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 30 04:30:00 1956', 'Apr 28 05:29:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 28 05:30:00 1957', 'Sep 29 04:29:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 29 04:30:00 1957', 'Apr 27 05:29:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 27 05:30:00 1958', 'Sep 28 04:29:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 28 04:30:00 1958', 'Apr 26 05:29:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 26 05:30:00 1959', 'Sep 27 04:29:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Sep 27 04:30:00 1959', 'Apr 24 05:29:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 24 05:30:00 1960', 'Oct 30 04:29:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 1960', 'Apr 30 05:29:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 30 05:30:00 1961', 'Oct 29 04:29:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 1961', 'Apr 29 05:29:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 29 05:30:00 1962', 'Oct 28 04:29:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 1962', 'Apr 28 05:29:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 28 05:30:00 1963', 'Oct 27 04:29:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 1963', 'Apr 26 05:29:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 26 05:30:00 1964', 'Oct 25 04:29:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 1964', 'Apr 25 05:29:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 25 05:30:00 1965', 'Oct 31 04:29:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 1965', 'Apr 24 05:29:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 24 05:30:00 1966', 'Oct 30 04:29:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 1966', 'Apr 30 05:29:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 30 05:30:00 1967', 'Oct 29 04:29:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 1967', 'Apr 28 05:29:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 28 05:30:00 1968', 'Oct 27 04:29:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 1968', 'Apr 27 05:29:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 27 05:30:00 1969', 'Oct 26 04:29:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 1969', 'Apr 26 05:29:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 26 05:30:00 1970', 'Oct 25 04:29:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 1970', 'Apr 25 05:29:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 25 05:30:00 1971', 'Oct 31 04:29:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 1971', 'Apr 30 05:29:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 30 05:30:00 1972', 'Oct 29 04:29:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 1972', 'Apr 29 05:29:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 29 05:30:00 1973', 'Oct 28 04:29:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 1973', 'Apr 28 05:29:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 28 05:30:00 1974', 'Oct 27 04:29:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 1974', 'Apr 27 05:29:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 27 05:30:00 1975', 'Oct 26 04:29:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 1975', 'Apr 25 05:29:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 25 05:30:00 1976', 'Oct 31 04:29:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 1976', 'Apr 24 05:29:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 24 05:30:00 1977', 'Oct 30 04:29:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 1977', 'Apr 30 05:29:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 30 05:30:00 1978', 'Oct 29 04:29:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 1978', 'Apr 29 05:29:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 29 05:30:00 1979', 'Oct 28 04:29:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 1979', 'Apr 27 05:29:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 27 05:30:00 1980', 'Oct 26 04:29:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 1980', 'Apr 26 05:29:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 26 05:30:00 1981', 'Oct 25 04:29:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 1981', 'Apr 25 05:29:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 25 05:30:00 1982', 'Oct 31 04:29:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 1982', 'Apr 24 05:29:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 24 05:30:00 1983', 'Oct 30 04:29:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 1983', 'Apr 29 05:29:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 29 05:30:00 1984', 'Oct 28 04:29:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 1984', 'Apr 28 05:29:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 28 05:30:00 1985', 'Oct 27 04:29:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 1985', 'Apr 27 05:29:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 27 05:30:00 1986', 'Oct 26 04:29:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 1986', 'Apr 5 05:29:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 1987', 'Oct 25 04:29:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 1987', 'Apr 3 05:29:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -5400, 'Apr 3 05:30:00 1988', 'Oct 30 03:29:59 1988', 'Apr 3 04:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 03:30:00 1988', 'Apr 2 05:29:59 1989', 'Oct 30 00:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 1989', 'Oct 29 04:29:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 1989', 'Apr 1 05:29:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 1990', 'Oct 28 04:29:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 1990', 'Apr 7 05:29:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 1991', 'Oct 27 04:29:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 1991', 'Apr 5 05:29:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 1992', 'Oct 25 04:29:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 1992', 'Apr 4 05:29:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 1993', 'Oct 31 04:29:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 1993', 'Apr 3 05:29:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 3 05:30:00 1994', 'Oct 30 04:29:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 1994', 'Apr 2 05:29:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 1995', 'Oct 29 04:29:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 1995', 'Apr 7 05:29:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 1996', 'Oct 27 04:29:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 1996', 'Apr 6 05:29:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 1997', 'Oct 26 04:29:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 1997', 'Apr 5 05:29:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 1998', 'Oct 25 04:29:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 1998', 'Apr 4 05:29:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 1999', 'Oct 31 04:29:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 1999', 'Apr 2 05:29:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 2000', 'Oct 29 04:29:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 2000', 'Apr 1 05:29:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 2001', 'Oct 28 04:29:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 2001', 'Apr 7 05:29:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 2002', 'Oct 27 04:29:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 2002', 'Apr 6 05:29:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 2003', 'Oct 26 04:29:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 2003', 'Apr 4 05:29:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 2004', 'Oct 31 04:29:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 2004', 'Apr 3 05:29:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 3 05:30:00 2005', 'Oct 30 04:29:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 2005', 'Apr 2 05:29:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 2006', 'Oct 29 04:29:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 2006', 'Apr 1 05:29:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 2007', 'Oct 28 04:29:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 2007', 'Apr 6 05:29:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 2008', 'Oct 26 04:29:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 2008', 'Apr 5 05:29:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 2009', 'Oct 25 04:29:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 2009', 'Apr 4 05:29:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 2010', 'Oct 31 04:29:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 2010', 'Apr 3 05:29:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 3 05:30:00 2011', 'Oct 30 04:29:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 2011', 'Apr 1 05:29:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 2012', 'Oct 28 04:29:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 2012', 'Apr 7 05:29:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 2013', 'Oct 27 04:29:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 2013', 'Apr 6 05:29:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 2014', 'Oct 26 04:29:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 2014', 'Apr 5 05:29:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 2015', 'Oct 25 04:29:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 2015', 'Apr 3 05:29:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 3 05:30:00 2016', 'Oct 30 04:29:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 2016', 'Apr 2 05:29:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 2017', 'Oct 29 04:29:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 2017', 'Apr 1 05:29:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 2018', 'Oct 28 04:29:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 2018', 'Apr 7 05:29:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 2019', 'Oct 27 04:29:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 2019', 'Apr 5 05:29:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 2020', 'Oct 25 04:29:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 2020', 'Apr 4 05:29:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 2021', 'Oct 31 04:29:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 2021', 'Apr 3 05:29:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 3 05:30:00 2022', 'Oct 30 04:29:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 2022', 'Apr 2 05:29:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 2023', 'Oct 29 04:29:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 2023', 'Apr 7 05:29:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 2024', 'Oct 27 04:29:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 2024', 'Apr 6 05:29:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 2025', 'Oct 26 04:29:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 2025', 'Apr 5 05:29:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 2026', 'Oct 25 04:29:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 2026', 'Apr 4 05:29:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 2027', 'Oct 31 04:29:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 2027', 'Apr 2 05:29:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 2028', 'Oct 29 04:29:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 2028', 'Apr 1 05:29:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 2029', 'Oct 28 04:29:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 2029', 'Apr 7 05:29:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 7 05:30:00 2030', 'Oct 27 04:29:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 27 04:30:00 2030', 'Apr 6 05:29:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 2031', 'Oct 26 04:29:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 2031', 'Apr 4 05:29:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 4 05:30:00 2032', 'Oct 31 04:29:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 31 04:30:00 2032', 'Apr 3 05:29:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 3 05:30:00 2033', 'Oct 30 04:29:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 30 04:30:00 2033', 'Apr 2 05:29:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 2 05:30:00 2034', 'Oct 29 04:29:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 29 04:30:00 2034', 'Apr 1 05:29:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 1 05:30:00 2035', 'Oct 28 04:29:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 28 04:30:00 2035', 'Apr 6 05:29:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 6 05:30:00 2036', 'Oct 26 04:29:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 26 04:30:00 2036', 'Apr 5 05:29:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/St_Johns', 'NDT', 1, -9000, 'Apr 5 05:30:00 2037', 'Oct 25 04:29:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/St_Johns', 'NST', 0, -12600, 'Oct 25 04:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:44:07 2038'); -end; -/ - --- --- America/St_Kitts --- - -begin -timezone.add_rule('America/St_Kitts', 'AST', 0, -15052, 'Dec 14 20:45:52 1901', 'Mar 2 04:10:51 1912', 'Dec 14 16:35:00 1901', 'Mar 1 23:59:59 1912'); -timezone.add_rule('America/St_Kitts', 'AST', 0, -14400, 'Mar 2 04:10:52 1912', 'Jan 18 03:14:07 2038', 'Mar 2 00:10:52 1912', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/St_Lucia --- - -begin -timezone.add_rule('America/St_Lucia', 'AST', 0, -14640, 'Dec 14 20:45:52 1901', 'Jan 1 04:03:59 1912', 'Dec 14 16:41:52 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('America/St_Lucia', 'AST', 0, -14400, 'Jan 1 04:04:00 1912', 'Jan 18 03:14:07 2038', 'Jan 1 00:04:00 1912', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/St_Thomas --- - -begin -timezone.add_rule('America/St_Thomas', 'AST', 0, -15584, 'Dec 14 20:45:52 1901', 'Jul 1 04:19:43 1911', 'Dec 14 16:26:08 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('America/St_Thomas', 'AST', 0, -14400, 'Jul 1 04:19:44 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:19:44 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/St_Vincent --- - -begin -timezone.add_rule('America/St_Vincent', 'AST', 0, -14696, 'Dec 14 20:45:52 1901', 'Jan 1 04:04:55 1912', 'Dec 14 16:40:56 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('America/St_Vincent', 'AST', 0, -14400, 'Jan 1 04:04:56 1912', 'Jan 18 03:14:07 2038', 'Jan 1 00:04:56 1912', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Swift_Current --- - -begin -timezone.add_rule('America/Swift_Current', 'CST', 0, -25880, 'Dec 14 20:45:52 1901', 'Sep 1 07:11:19 1905', 'Dec 14 13:34:32 1901', 'Aug 31 23:59:59 1905'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 1 07:11:20 1905', 'Apr 14 08:59:59 1918', 'Sep 1 00:11:20 1905', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 31 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Oct 31 08:00:00 1918', 'Feb 9 08:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 28 08:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 28 09:00:00 1946', 'Oct 13 07:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Oct 13 08:00:00 1946', 'Apr 27 08:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Sep 28 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 28 08:00:00 1947', 'Apr 25 08:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 25 09:00:00 1948', 'Sep 26 07:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 26 08:00:00 1948', 'Apr 24 08:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 24 09:00:00 1949', 'Sep 25 07:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 25 08:00:00 1949', 'Apr 28 08:59:59 1957', 'Sep 25 01:00:00 1949', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 28 09:00:00 1957', 'Oct 27 07:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Oct 27 08:00:00 1957', 'Apr 26 08:59:59 1959', 'Oct 27 01:00:00 1957', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 26 09:00:00 1959', 'Oct 25 07:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Oct 25 08:00:00 1959', 'Apr 24 08:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 24 09:00:00 1960', 'Sep 25 07:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 25 08:00:00 1960', 'Apr 30 08:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Swift_Current', 'MDT', 1, -21600, 'Apr 30 09:00:00 1961', 'Sep 24 07:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -25200, 'Sep 24 08:00:00 1961', 'Apr 30 08:59:59 1972', 'Sep 24 01:00:00 1961', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Swift_Current', 'CST', 0, -21600, 'Apr 30 09:00:00 1972', 'Jan 18 03:14:07 2038', 'Apr 30 03:00:00 1972', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Tegucigalpa --- - -begin -timezone.add_rule('America/Tegucigalpa', 'CST', 0, -20932, 'Dec 14 20:45:52 1901', 'Apr 1 05:48:51 1921', 'Dec 14 14:57:00 1901', 'Mar 31 23:59:59 1921'); -timezone.add_rule('America/Tegucigalpa', 'CST', 0, -21600, 'Apr 1 05:48:52 1921', 'May 3 05:59:59 1987', 'Mar 31 23:48:52 1921', 'May 2 23:59:59 1987'); -timezone.add_rule('America/Tegucigalpa', 'CDT', 1, -18000, 'May 3 06:00:00 1987', 'Sep 27 04:59:59 1987', 'May 3 01:00:00 1987', 'Sep 26 23:59:59 1987'); -timezone.add_rule('America/Tegucigalpa', 'CST', 0, -21600, 'Sep 27 05:00:00 1987', 'May 1 05:59:59 1988', 'Sep 26 23:00:00 1987', 'Apr 30 23:59:59 1988'); -timezone.add_rule('America/Tegucigalpa', 'CDT', 1, -18000, 'May 1 06:00:00 1988', 'Sep 25 04:59:59 1988', 'May 1 01:00:00 1988', 'Sep 24 23:59:59 1988'); -timezone.add_rule('America/Tegucigalpa', 'CST', 0, -21600, 'Sep 25 05:00:00 1988', 'Jan 18 03:14:07 2038', 'Sep 24 23:00:00 1988', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Thule --- - -begin -timezone.add_rule('America/Thule', 'AST', 0, -16508, 'Dec 14 20:45:52 1901', 'Jul 28 04:35:07 1916', 'Dec 14 16:10:44 1901', 'Jul 27 23:59:59 1916'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Jul 28 04:35:08 1916', 'Apr 4 05:59:59 1993', 'Jul 28 00:35:08 1916', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Thule', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Thule', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Thunder_Bay --- - -begin -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Apr 14 06:59:59 1918', 'Dec 14 15:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 14 07:00:00 1918', 'Oct 31 05:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 1918', 'Feb 9 06:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 26 06:59:59 1970', 'Sep 30 01:00:00 1945', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 28 06:59:59 1974', 'Oct 29 01:00:00 1972', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 28 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Thunder_Bay', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Thunder_Bay', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- America/Tijuana --- - -begin -timezone.add_rule('America/Tijuana', 'PST', 0, -28084, 'Dec 14 20:45:52 1901', 'Jan 1 07:59:59 1922', 'Dec 14 12:57:48 1901', 'Jan 1 00:11:55 1922'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Jan 1 08:00:00 1922', 'Jun 11 06:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('America/Tijuana', 'PST', 0, -25200, 'Jun 11 07:00:00 1927', 'Nov 16 06:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 15 23:59:59 1930'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Nov 16 07:00:00 1930', 'Apr 1 07:59:59 1942', 'Nov 15 23:00:00 1930', 'Mar 31 23:59:59 1942'); -timezone.add_rule('America/Tijuana', 'PST', 0, -25200, 'Apr 1 08:00:00 1942', 'Jan 14 06:59:59 1949', 'Apr 1 01:00:00 1942', 'Jan 13 23:59:59 1949'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Jan 14 07:00:00 1949', 'Apr 30 09:59:59 1950', 'Jan 13 23:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Tijuana', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Tijuana', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- America/Tortola --- - -begin -timezone.add_rule('America/Tortola', 'AST', 0, -15508, 'Dec 14 20:45:52 1901', 'Jul 1 04:18:27 1911', 'Dec 14 16:27:24 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('America/Tortola', 'AST', 0, -14400, 'Jul 1 04:18:28 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:18:28 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Vancouver --- - -begin -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Apr 14 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 14 10:00:00 1918', 'Oct 31 08:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1918', 'Feb 9 09:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 30 09:00:00 1945', 'Apr 28 09:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 28 10:00:00 1946', 'Oct 13 08:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 13 09:00:00 1946', 'Apr 27 09:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1947', 'Sep 28 08:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 28 09:00:00 1947', 'Apr 25 09:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 25 10:00:00 1948', 'Sep 26 08:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 26 09:00:00 1948', 'Apr 24 09:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 24 10:00:00 1949', 'Sep 25 08:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 25 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Apr 28 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 28 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Apr 27 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Vancouver', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Vancouver', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- America/Virgin --- - -begin -timezone.add_rule('America/Virgin', 'AST', 0, -15584, 'Dec 14 20:45:52 1901', 'Jul 1 04:19:43 1911', 'Dec 14 16:26:08 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('America/Virgin', 'AST', 0, -14400, 'Jul 1 04:19:44 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:19:44 1911', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- America/Whitehorse --- - -begin -timezone.add_rule('America/Whitehorse', 'PST', 0, -32400, 'Dec 14 20:45:52 1901', 'Apr 14 10:59:59 1918', 'Dec 14 11:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -28800, 'Apr 14 11:00:00 1918', 'Oct 27 09:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -32400, 'Oct 27 10:00:00 1918', 'May 25 10:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -28800, 'May 25 11:00:00 1919', 'Nov 1 07:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -32400, 'Nov 1 08:00:00 1919', 'Feb 9 10:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -28800, 'Feb 9 11:00:00 1942', 'Sep 30 09:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -32400, 'Sep 30 10:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 25 09:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -32400, 'Oct 31 09:00:00 1965', 'Jul 1 10:59:59 1966', 'Oct 31 00:00:00 1965', 'Jul 1 01:59:59 1966'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Jul 1 11:00:00 1966', 'Apr 27 09:59:59 1980', 'Jul 1 03:00:00 1966', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Whitehorse', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Whitehorse', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- America/Winnipeg --- - -begin -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Apr 23 05:59:59 1916', 'Dec 14 14:45:52 1901', 'Apr 22 23:59:59 1916'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 23 06:00:00 1916', 'Sep 17 04:59:59 1916', 'Apr 23 01:00:00 1916', 'Sep 16 23:59:59 1916'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 17 05:00:00 1916', 'Apr 14 07:59:59 1918', 'Sep 16 23:00:00 1916', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 14 08:00:00 1918', 'Oct 31 06:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 1918', 'May 16 07:59:59 1937', 'Oct 31 01:00:00 1918', 'May 16 01:59:59 1937'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'May 16 08:00:00 1937', 'Sep 26 06:59:59 1937', 'May 16 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 26 07:00:00 1937', 'Feb 9 07:59:59 1942', 'Sep 26 01:00:00 1937', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'May 12 07:59:59 1946', 'Sep 30 01:00:00 1945', 'May 12 01:59:59 1946'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'May 12 08:00:00 1946', 'Oct 13 06:59:59 1946', 'May 12 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 13 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 25 07:00:00 1949', 'May 1 07:59:59 1950', 'Sep 25 01:00:00 1949', 'May 1 01:59:59 1950'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'May 1 08:00:00 1950', 'Sep 30 06:59:59 1950', 'May 1 03:00:00 1950', 'Sep 30 01:59:59 1950'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 30 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 30 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Sep 25 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 25 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Sep 30 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 30 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Sep 29 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Sep 28 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 28 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Sep 25 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 25 07:00:00 1960', 'Apr 28 07:59:59 1963', 'Sep 25 01:00:00 1960', 'Apr 28 01:59:59 1963'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 28 08:00:00 1963', 'Sep 22 06:59:59 1963', 'Apr 28 03:00:00 1963', 'Sep 22 01:59:59 1963'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Sep 22 07:00:00 1963', 'Apr 24 07:59:59 1966', 'Sep 22 01:00:00 1963', 'Apr 24 01:59:59 1966'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 30 07:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Apr 28 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 28 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Apr 27 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Winnipeg', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Winnipeg', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- America/Yakutat --- - -begin -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Dec 14 20:45:52 1901', 'Feb 9 10:59:59 1942', 'Dec 14 11:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Feb 9 11:00:00 1942', 'Sep 30 09:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Sep 30 10:00:00 1945', 'Apr 27 10:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1969', 'Oct 26 09:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 1969', 'Apr 26 10:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 26 11:00:00 1970', 'Oct 25 09:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 1970', 'Apr 25 10:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 25 11:00:00 1971', 'Oct 31 09:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 1971', 'Apr 30 10:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 30 11:00:00 1972', 'Oct 29 09:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 1972', 'Apr 29 10:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1973', 'Oct 28 09:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 1973', 'Jan 6 10:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Jan 6 11:00:00 1974', 'Oct 27 09:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 1974', 'Feb 23 10:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Feb 23 11:00:00 1975', 'Oct 26 09:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 1975', 'Apr 25 10:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 25 11:00:00 1976', 'Oct 31 09:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 1976', 'Apr 24 10:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 24 11:00:00 1977', 'Oct 30 09:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 1977', 'Apr 30 10:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 30 11:00:00 1978', 'Oct 29 09:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 1978', 'Apr 29 10:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1979', 'Oct 28 09:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 1979', 'Apr 27 10:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1980', 'Oct 26 09:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 1980', 'Apr 26 10:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 26 11:00:00 1981', 'Oct 25 09:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 1981', 'Apr 25 10:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 25 11:00:00 1982', 'Oct 31 09:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 1982', 'Apr 24 10:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 24 11:00:00 1983', 'Oct 30 09:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 1983', 'Apr 29 10:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1984', 'Oct 28 09:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 1984', 'Apr 28 10:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 28 11:00:00 1985', 'Oct 27 09:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 1985', 'Apr 27 10:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1986', 'Oct 26 09:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 1986', 'Apr 5 10:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1987', 'Oct 25 09:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 1987', 'Apr 3 10:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1988', 'Oct 30 09:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 1988', 'Apr 2 10:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1989', 'Oct 29 09:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 1989', 'Apr 1 10:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 1990', 'Oct 28 09:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 1990', 'Apr 7 10:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1991', 'Oct 27 09:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 1991', 'Apr 5 10:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1992', 'Oct 25 09:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 1992', 'Apr 4 10:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1993', 'Oct 31 09:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 1993', 'Apr 3 10:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1994', 'Oct 30 09:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 1994', 'Apr 2 10:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1995', 'Oct 29 09:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 1995', 'Apr 7 10:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1996', 'Oct 27 09:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 1996', 'Apr 6 10:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 1997', 'Oct 26 09:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 1997', 'Apr 5 10:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1998', 'Oct 25 09:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 1998', 'Apr 4 10:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1999', 'Oct 31 09:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 1999', 'Apr 2 10:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2000', 'Oct 29 09:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 2000', 'Apr 1 10:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2001', 'Oct 28 09:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 2001', 'Apr 7 10:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2002', 'Oct 27 09:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 2002', 'Apr 6 10:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2003', 'Oct 26 09:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 2003', 'Apr 4 10:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2004', 'Oct 31 09:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 2004', 'Apr 3 10:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2005', 'Oct 30 09:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 2005', 'Apr 2 10:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2006', 'Oct 29 09:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 2006', 'Apr 1 10:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2007', 'Oct 28 09:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 2007', 'Apr 6 10:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2008', 'Oct 26 09:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 2008', 'Apr 5 10:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2009', 'Oct 25 09:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 2009', 'Apr 4 10:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2010', 'Oct 31 09:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 2010', 'Apr 3 10:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2011', 'Oct 30 09:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 2011', 'Apr 1 10:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2012', 'Oct 28 09:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 2012', 'Apr 7 10:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2013', 'Oct 27 09:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 2013', 'Apr 6 10:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2014', 'Oct 26 09:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 2014', 'Apr 5 10:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2015', 'Oct 25 09:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 2015', 'Apr 3 10:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2016', 'Oct 30 09:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 2016', 'Apr 2 10:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2017', 'Oct 29 09:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 2017', 'Apr 1 10:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2018', 'Oct 28 09:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 2018', 'Apr 7 10:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2019', 'Oct 27 09:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 2019', 'Apr 5 10:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2020', 'Oct 25 09:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 2020', 'Apr 4 10:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2021', 'Oct 31 09:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 2021', 'Apr 3 10:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2022', 'Oct 30 09:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 2022', 'Apr 2 10:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2023', 'Oct 29 09:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 2023', 'Apr 7 10:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2024', 'Oct 27 09:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 2024', 'Apr 6 10:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2025', 'Oct 26 09:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 2025', 'Apr 5 10:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2026', 'Oct 25 09:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 2026', 'Apr 4 10:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2027', 'Oct 31 09:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 2027', 'Apr 2 10:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2028', 'Oct 29 09:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 2028', 'Apr 1 10:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2029', 'Oct 28 09:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 2029', 'Apr 7 10:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2030', 'Oct 27 09:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 27 10:00:00 2030', 'Apr 6 10:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2031', 'Oct 26 09:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 2031', 'Apr 4 10:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2032', 'Oct 31 09:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 31 10:00:00 2032', 'Apr 3 10:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2033', 'Oct 30 09:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 30 10:00:00 2033', 'Apr 2 10:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2034', 'Oct 29 09:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 29 10:00:00 2034', 'Apr 1 10:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2035', 'Oct 28 09:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 28 10:00:00 2035', 'Apr 6 10:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2036', 'Oct 26 09:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 26 10:00:00 2036', 'Apr 5 10:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Yakutat', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2037', 'Oct 25 09:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Yakutat', 'AKST', 0, -32400, 'Oct 25 10:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- America/Yellowknife --- - -begin -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Apr 14 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'May 25 08:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'May 25 09:00:00 1919', 'Nov 1 05:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Nov 1 06:00:00 1919', 'Feb 9 08:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 25 06:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -18000, 'Apr 25 07:00:00 1965', 'Oct 31 06:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 07:00:00 1965', 'Apr 27 08:59:59 1980', 'Oct 31 00:00:00 1965', 'Apr 27 01:59:59 1980'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('America/Yellowknife', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('America/Yellowknife', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- Antarctica/Casey --- - -begin -timezone.add_rule('Antarctica/Casey', 'WST', 0, 0, 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1968', 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1968'); -timezone.add_rule('Antarctica/Casey', 'WST', 0, 28800, 'Jan 1 00:00:00 1969', 'Jan 18 03:14:07 2038', 'Jan 1 08:00:00 1969', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Antarctica/Davis --- - -begin -timezone.add_rule('Antarctica/Davis', 'DAVT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 12 23:59:59 1957', 'Dec 14 20:45:52 1901', 'Jan 12 23:59:59 1957'); -timezone.add_rule('Antarctica/Davis', 'DAVT', 0, 25200, 'Jan 13 00:00:00 1957', 'Oct 31 16:59:59 1964', 'Jan 13 07:00:00 1957', 'Oct 31 23:59:59 1964'); -timezone.add_rule('Antarctica/Davis', 'DAVT', 0, 0, 'Oct 31 17:00:00 1964', 'Jan 31 23:59:59 1969', 'Oct 31 17:00:00 1964', 'Jan 31 23:59:59 1969'); -timezone.add_rule('Antarctica/Davis', 'DAVT', 0, 25200, 'Feb 1 00:00:00 1969', 'Jan 18 03:14:07 2038', 'Feb 1 07:00:00 1969', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Antarctica/DumontDUrville --- - -begin -timezone.add_rule('Antarctica/DumontDUrville', 'DDUT', 0, 0, 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1946', 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1946'); -timezone.add_rule('Antarctica/DumontDUrville', 'DDUT', 0, 36000, 'Jan 1 00:00:00 1947', 'Jan 13 13:59:59 1952', 'Jan 1 10:00:00 1947', 'Jan 13 23:59:59 1952'); -timezone.add_rule('Antarctica/DumontDUrville', 'DDUT', 0, 0, 'Jan 13 14:00:00 1952', 'Oct 31 23:59:59 1956', 'Jan 13 14:00:00 1952', 'Oct 31 23:59:59 1956'); -timezone.add_rule('Antarctica/DumontDUrville', 'DDUT', 0, 36000, 'Nov 1 00:00:00 1956', 'Jan 18 03:14:07 2038', 'Nov 1 10:00:00 1956', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Antarctica/Mawson --- - -begin -timezone.add_rule('Antarctica/Mawson', 'MAWT', 0, 0, 'Dec 14 20:45:52 1901', 'Feb 12 23:59:59 1954', 'Dec 14 20:45:52 1901', 'Feb 12 23:59:59 1954'); -timezone.add_rule('Antarctica/Mawson', 'MAWT', 0, 21600, 'Feb 13 00:00:00 1954', 'Jan 18 03:14:07 2038', 'Feb 13 06:00:00 1954', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Antarctica/McMurdo --- - -begin -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 0, 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1955', 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1955'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Jan 1 00:00:00 1956', 'Nov 2 13:59:59 1974', 'Jan 1 12:00:00 1956', 'Nov 3 01:59:59 1974'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Nov 2 14:00:00 1974', 'Feb 22 13:59:59 1975', 'Nov 3 03:00:00 1974', 'Feb 23 02:59:59 1975'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Feb 22 14:00:00 1975', 'Oct 25 13:59:59 1975', 'Feb 23 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1975', 'Mar 6 13:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 6 14:00:00 1976', 'Oct 30 13:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1976', 'Mar 5 13:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 5 14:00:00 1977', 'Oct 29 13:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1977', 'Mar 4 13:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 4 14:00:00 1978', 'Oct 28 13:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 28 14:00:00 1978', 'Mar 3 13:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 3 14:00:00 1979', 'Oct 27 13:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1979', 'Mar 1 13:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 1 14:00:00 1980', 'Oct 25 13:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1980', 'Feb 28 13:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Feb 28 14:00:00 1981', 'Oct 24 13:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1981', 'Mar 6 13:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 6 14:00:00 1982', 'Oct 30 13:59:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1982', 'Mar 5 13:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 5 14:00:00 1983', 'Oct 29 13:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1983', 'Mar 3 13:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 3 14:00:00 1984', 'Oct 27 13:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1984', 'Mar 2 13:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 2 14:00:00 1985', 'Oct 26 13:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 26 14:00:00 1985', 'Mar 1 13:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 2 02:59:59 1986'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 1 14:00:00 1986', 'Oct 25 13:59:59 1986', 'Mar 2 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1986', 'Feb 28 13:59:59 1987', 'Oct 26 03:00:00 1986', 'Mar 1 02:59:59 1987'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Feb 28 14:00:00 1987', 'Oct 24 13:59:59 1987', 'Mar 1 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1987', 'Mar 5 13:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 6 02:59:59 1988'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 5 14:00:00 1988', 'Oct 29 13:59:59 1988', 'Mar 6 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1988', 'Mar 4 13:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 5 02:59:59 1989'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 4 14:00:00 1989', 'Oct 7 13:59:59 1989', 'Mar 5 02:00:00 1989', 'Oct 8 01:59:59 1989'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 7 14:00:00 1989', 'Mar 17 13:59:59 1990', 'Oct 8 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 1990', 'Oct 6 13:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 7 01:59:59 1990'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 1990', 'Mar 16 13:59:59 1991', 'Oct 7 03:00:00 1990', 'Mar 17 02:59:59 1991'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 1991', 'Oct 5 13:59:59 1991', 'Mar 17 02:00:00 1991', 'Oct 6 01:59:59 1991'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1991', 'Mar 14 13:59:59 1992', 'Oct 6 03:00:00 1991', 'Mar 15 02:59:59 1992'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 1992', 'Oct 3 13:59:59 1992', 'Mar 15 02:00:00 1992', 'Oct 4 01:59:59 1992'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1992', 'Mar 20 13:59:59 1993', 'Oct 4 03:00:00 1992', 'Mar 21 02:59:59 1993'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 1993', 'Oct 2 13:59:59 1993', 'Mar 21 02:00:00 1993', 'Oct 3 01:59:59 1993'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1993', 'Mar 19 13:59:59 1994', 'Oct 3 03:00:00 1993', 'Mar 20 02:59:59 1994'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 19 14:00:00 1994', 'Oct 1 13:59:59 1994', 'Mar 20 02:00:00 1994', 'Oct 2 01:59:59 1994'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 1 14:00:00 1994', 'Mar 18 13:59:59 1995', 'Oct 2 03:00:00 1994', 'Mar 19 02:59:59 1995'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 1995', 'Sep 30 13:59:59 1995', 'Mar 19 02:00:00 1995', 'Oct 1 01:59:59 1995'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 1995', 'Mar 16 13:59:59 1996', 'Oct 1 03:00:00 1995', 'Mar 17 02:59:59 1996'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 1996', 'Oct 5 13:59:59 1996', 'Mar 17 02:00:00 1996', 'Oct 6 01:59:59 1996'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1996', 'Mar 15 13:59:59 1997', 'Oct 6 03:00:00 1996', 'Mar 16 02:59:59 1997'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 1997', 'Oct 4 13:59:59 1997', 'Mar 16 02:00:00 1997', 'Oct 5 01:59:59 1997'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 1997', 'Mar 14 13:59:59 1998', 'Oct 5 03:00:00 1997', 'Mar 15 02:59:59 1998'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 1998', 'Oct 3 13:59:59 1998', 'Mar 15 02:00:00 1998', 'Oct 4 01:59:59 1998'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1998', 'Mar 20 13:59:59 1999', 'Oct 4 03:00:00 1998', 'Mar 21 02:59:59 1999'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 1999', 'Oct 2 13:59:59 1999', 'Mar 21 02:00:00 1999', 'Oct 3 01:59:59 1999'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1999', 'Mar 18 13:59:59 2000', 'Oct 3 03:00:00 1999', 'Mar 19 02:59:59 2000'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 2000', 'Sep 30 13:59:59 2000', 'Mar 19 02:00:00 2000', 'Oct 1 01:59:59 2000'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2000', 'Mar 17 13:59:59 2001', 'Oct 1 03:00:00 2000', 'Mar 18 02:59:59 2001'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 2001', 'Oct 6 13:59:59 2001', 'Mar 18 02:00:00 2001', 'Oct 7 01:59:59 2001'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2001', 'Mar 16 13:59:59 2002', 'Oct 7 03:00:00 2001', 'Mar 17 02:59:59 2002'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 2002', 'Oct 5 13:59:59 2002', 'Mar 17 02:00:00 2002', 'Oct 6 01:59:59 2002'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2002', 'Mar 15 13:59:59 2003', 'Oct 6 03:00:00 2002', 'Mar 16 02:59:59 2003'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 2003', 'Oct 4 13:59:59 2003', 'Mar 16 02:00:00 2003', 'Oct 5 01:59:59 2003'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2003', 'Mar 20 13:59:59 2004', 'Oct 5 03:00:00 2003', 'Mar 21 02:59:59 2004'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 2004', 'Oct 2 13:59:59 2004', 'Mar 21 02:00:00 2004', 'Oct 3 01:59:59 2004'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2004', 'Mar 19 13:59:59 2005', 'Oct 3 03:00:00 2004', 'Mar 20 02:59:59 2005'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 19 14:00:00 2005', 'Oct 1 13:59:59 2005', 'Mar 20 02:00:00 2005', 'Oct 2 01:59:59 2005'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2005', 'Mar 18 13:59:59 2006', 'Oct 2 03:00:00 2005', 'Mar 19 02:59:59 2006'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 2006', 'Sep 30 13:59:59 2006', 'Mar 19 02:00:00 2006', 'Oct 1 01:59:59 2006'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2006', 'Mar 17 13:59:59 2007', 'Oct 1 03:00:00 2006', 'Mar 18 02:59:59 2007'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 2007', 'Oct 6 13:59:59 2007', 'Mar 18 02:00:00 2007', 'Oct 7 01:59:59 2007'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2007', 'Mar 15 13:59:59 2008', 'Oct 7 03:00:00 2007', 'Mar 16 02:59:59 2008'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 2008', 'Oct 4 13:59:59 2008', 'Mar 16 02:00:00 2008', 'Oct 5 01:59:59 2008'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2008', 'Mar 14 13:59:59 2009', 'Oct 5 03:00:00 2008', 'Mar 15 02:59:59 2009'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 2009', 'Oct 3 13:59:59 2009', 'Mar 15 02:00:00 2009', 'Oct 4 01:59:59 2009'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2009', 'Mar 20 13:59:59 2010', 'Oct 4 03:00:00 2009', 'Mar 21 02:59:59 2010'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 2010', 'Oct 2 13:59:59 2010', 'Mar 21 02:00:00 2010', 'Oct 3 01:59:59 2010'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2010', 'Mar 19 13:59:59 2011', 'Oct 3 03:00:00 2010', 'Mar 20 02:59:59 2011'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 19 14:00:00 2011', 'Oct 1 13:59:59 2011', 'Mar 20 02:00:00 2011', 'Oct 2 01:59:59 2011'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2011', 'Mar 17 13:59:59 2012', 'Oct 2 03:00:00 2011', 'Mar 18 02:59:59 2012'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 2012', 'Oct 6 13:59:59 2012', 'Mar 18 02:00:00 2012', 'Oct 7 01:59:59 2012'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2012', 'Mar 16 13:59:59 2013', 'Oct 7 03:00:00 2012', 'Mar 17 02:59:59 2013'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 2013', 'Oct 5 13:59:59 2013', 'Mar 17 02:00:00 2013', 'Oct 6 01:59:59 2013'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2013', 'Mar 15 13:59:59 2014', 'Oct 6 03:00:00 2013', 'Mar 16 02:59:59 2014'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 2014', 'Oct 4 13:59:59 2014', 'Mar 16 02:00:00 2014', 'Oct 5 01:59:59 2014'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2014', 'Mar 14 13:59:59 2015', 'Oct 5 03:00:00 2014', 'Mar 15 02:59:59 2015'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 2015', 'Oct 3 13:59:59 2015', 'Mar 15 02:00:00 2015', 'Oct 4 01:59:59 2015'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2015', 'Mar 19 13:59:59 2016', 'Oct 4 03:00:00 2015', 'Mar 20 02:59:59 2016'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 19 14:00:00 2016', 'Oct 1 13:59:59 2016', 'Mar 20 02:00:00 2016', 'Oct 2 01:59:59 2016'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2016', 'Mar 18 13:59:59 2017', 'Oct 2 03:00:00 2016', 'Mar 19 02:59:59 2017'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 2017', 'Sep 30 13:59:59 2017', 'Mar 19 02:00:00 2017', 'Oct 1 01:59:59 2017'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2017', 'Mar 17 13:59:59 2018', 'Oct 1 03:00:00 2017', 'Mar 18 02:59:59 2018'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 2018', 'Oct 6 13:59:59 2018', 'Mar 18 02:00:00 2018', 'Oct 7 01:59:59 2018'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2018', 'Mar 16 13:59:59 2019', 'Oct 7 03:00:00 2018', 'Mar 17 02:59:59 2019'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 2019', 'Oct 5 13:59:59 2019', 'Mar 17 02:00:00 2019', 'Oct 6 01:59:59 2019'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2019', 'Mar 14 13:59:59 2020', 'Oct 6 03:00:00 2019', 'Mar 15 02:59:59 2020'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 2020', 'Oct 3 13:59:59 2020', 'Mar 15 02:00:00 2020', 'Oct 4 01:59:59 2020'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2020', 'Mar 20 13:59:59 2021', 'Oct 4 03:00:00 2020', 'Mar 21 02:59:59 2021'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 2021', 'Oct 2 13:59:59 2021', 'Mar 21 02:00:00 2021', 'Oct 3 01:59:59 2021'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2021', 'Mar 19 13:59:59 2022', 'Oct 3 03:00:00 2021', 'Mar 20 02:59:59 2022'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 19 14:00:00 2022', 'Oct 1 13:59:59 2022', 'Mar 20 02:00:00 2022', 'Oct 2 01:59:59 2022'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2022', 'Mar 18 13:59:59 2023', 'Oct 2 03:00:00 2022', 'Mar 19 02:59:59 2023'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 2023', 'Sep 30 13:59:59 2023', 'Mar 19 02:00:00 2023', 'Oct 1 01:59:59 2023'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2023', 'Mar 16 13:59:59 2024', 'Oct 1 03:00:00 2023', 'Mar 17 02:59:59 2024'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 2024', 'Oct 5 13:59:59 2024', 'Mar 17 02:00:00 2024', 'Oct 6 01:59:59 2024'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2024', 'Mar 15 13:59:59 2025', 'Oct 6 03:00:00 2024', 'Mar 16 02:59:59 2025'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 2025', 'Oct 4 13:59:59 2025', 'Mar 16 02:00:00 2025', 'Oct 5 01:59:59 2025'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2025', 'Mar 14 13:59:59 2026', 'Oct 5 03:00:00 2025', 'Mar 15 02:59:59 2026'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 2026', 'Oct 3 13:59:59 2026', 'Mar 15 02:00:00 2026', 'Oct 4 01:59:59 2026'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2026', 'Mar 20 13:59:59 2027', 'Oct 4 03:00:00 2026', 'Mar 21 02:59:59 2027'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 2027', 'Oct 2 13:59:59 2027', 'Mar 21 02:00:00 2027', 'Oct 3 01:59:59 2027'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2027', 'Mar 18 13:59:59 2028', 'Oct 3 03:00:00 2027', 'Mar 19 02:59:59 2028'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 2028', 'Sep 30 13:59:59 2028', 'Mar 19 02:00:00 2028', 'Oct 1 01:59:59 2028'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2028', 'Mar 17 13:59:59 2029', 'Oct 1 03:00:00 2028', 'Mar 18 02:59:59 2029'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 2029', 'Oct 6 13:59:59 2029', 'Mar 18 02:00:00 2029', 'Oct 7 01:59:59 2029'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2029', 'Mar 16 13:59:59 2030', 'Oct 7 03:00:00 2029', 'Mar 17 02:59:59 2030'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 16 14:00:00 2030', 'Oct 5 13:59:59 2030', 'Mar 17 02:00:00 2030', 'Oct 6 01:59:59 2030'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2030', 'Mar 15 13:59:59 2031', 'Oct 6 03:00:00 2030', 'Mar 16 02:59:59 2031'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 2031', 'Oct 4 13:59:59 2031', 'Mar 16 02:00:00 2031', 'Oct 5 01:59:59 2031'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2031', 'Mar 20 13:59:59 2032', 'Oct 5 03:00:00 2031', 'Mar 21 02:59:59 2032'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 20 14:00:00 2032', 'Oct 2 13:59:59 2032', 'Mar 21 02:00:00 2032', 'Oct 3 01:59:59 2032'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2032', 'Mar 19 13:59:59 2033', 'Oct 3 03:00:00 2032', 'Mar 20 02:59:59 2033'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 19 14:00:00 2033', 'Oct 1 13:59:59 2033', 'Mar 20 02:00:00 2033', 'Oct 2 01:59:59 2033'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2033', 'Mar 18 13:59:59 2034', 'Oct 2 03:00:00 2033', 'Mar 19 02:59:59 2034'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 18 14:00:00 2034', 'Sep 30 13:59:59 2034', 'Mar 19 02:00:00 2034', 'Oct 1 01:59:59 2034'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2034', 'Mar 17 13:59:59 2035', 'Oct 1 03:00:00 2034', 'Mar 18 02:59:59 2035'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 17 14:00:00 2035', 'Oct 6 13:59:59 2035', 'Mar 18 02:00:00 2035', 'Oct 7 01:59:59 2035'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2035', 'Mar 15 13:59:59 2036', 'Oct 7 03:00:00 2035', 'Mar 16 02:59:59 2036'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 15 14:00:00 2036', 'Oct 4 13:59:59 2036', 'Mar 16 02:00:00 2036', 'Oct 5 01:59:59 2036'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2036', 'Mar 14 13:59:59 2037', 'Oct 5 03:00:00 2036', 'Mar 15 02:59:59 2037'); -timezone.add_rule('Antarctica/McMurdo', 'NZST', 0, 43200, 'Mar 14 14:00:00 2037', 'Oct 3 13:59:59 2037', 'Mar 15 02:00:00 2037', 'Oct 4 01:59:59 2037'); -timezone.add_rule('Antarctica/McMurdo', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:00:00 2037', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Antarctica/Palmer --- - -begin -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, 0, 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1964', 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1964'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Jan 1 00:00:00 1965', 'Mar 1 02:59:59 1965', 'Dec 31 21:00:00 1964', 'Feb 28 23:59:59 1965'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 1 03:00:00 1965', 'Oct 15 03:59:59 1965', 'Feb 28 23:00:00 1965', 'Oct 14 23:59:59 1965'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Oct 15 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 1 03:00:00 1966', 'Oct 15 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 14 23:59:59 1966'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 1966', 'Apr 1 02:59:59 1967', 'Oct 15 01:00:00 1966', 'Mar 31 23:59:59 1967'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Apr 1 03:00:00 1967', 'Oct 1 03:59:59 1967', 'Mar 31 23:00:00 1967', 'Sep 30 23:59:59 1967'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 1 04:00:00 1967', 'Apr 7 02:59:59 1968', 'Oct 1 01:00:00 1967', 'Apr 6 23:59:59 1968'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Apr 7 03:00:00 1968', 'Oct 6 03:59:59 1968', 'Apr 6 23:00:00 1968', 'Oct 5 23:59:59 1968'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 6 04:00:00 1968', 'Apr 6 02:59:59 1969', 'Oct 6 01:00:00 1968', 'Apr 5 23:59:59 1969'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Apr 6 03:00:00 1969', 'Oct 5 03:59:59 1969', 'Apr 5 23:00:00 1969', 'Oct 4 23:59:59 1969'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -10800, 'Oct 5 04:00:00 1969', 'Jan 23 02:59:59 1974', 'Oct 5 01:00:00 1969', 'Jan 22 23:59:59 1974'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -7200, 'Jan 23 03:00:00 1974', 'May 1 01:59:59 1974', 'Jan 23 01:00:00 1974', 'Apr 30 23:59:59 1974'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -10800, 'May 1 02:00:00 1974', 'Oct 6 02:59:59 1974', 'Apr 30 23:00:00 1974', 'Oct 5 23:59:59 1974'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -7200, 'Oct 6 03:00:00 1974', 'Apr 6 01:59:59 1975', 'Oct 6 01:00:00 1974', 'Apr 5 23:59:59 1975'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -10800, 'Apr 6 02:00:00 1975', 'Oct 5 02:59:59 1975', 'Apr 5 23:00:00 1975', 'Oct 4 23:59:59 1975'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -7200, 'Oct 5 03:00:00 1975', 'Apr 4 01:59:59 1976', 'Oct 5 01:00:00 1975', 'Apr 3 23:59:59 1976'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -10800, 'Apr 4 02:00:00 1976', 'Oct 3 02:59:59 1976', 'Apr 3 23:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -7200, 'Oct 3 03:00:00 1976', 'Apr 3 01:59:59 1977', 'Oct 3 01:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -10800, 'Apr 3 02:00:00 1977', 'May 1 02:59:59 1982', 'Apr 2 23:00:00 1977', 'Apr 30 23:59:59 1982'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'May 1 03:00:00 1982', 'Oct 10 03:59:59 1982', 'Apr 30 23:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 1982', 'Mar 13 02:59:59 1983', 'Oct 10 01:00:00 1982', 'Mar 12 23:59:59 1983'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 1983', 'Oct 9 03:59:59 1983', 'Mar 12 23:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 1983', 'Mar 11 02:59:59 1984', 'Oct 9 01:00:00 1983', 'Mar 10 23:59:59 1984'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 1984', 'Oct 14 03:59:59 1984', 'Mar 10 23:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 1984', 'Mar 10 02:59:59 1985', 'Oct 14 01:00:00 1984', 'Mar 9 23:59:59 1985'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 1985', 'Oct 13 03:59:59 1985', 'Mar 9 23:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 1985', 'Mar 9 02:59:59 1986', 'Oct 13 01:00:00 1985', 'Mar 8 23:59:59 1986'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 1986', 'Oct 12 03:59:59 1986', 'Mar 8 23:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 1986', 'Mar 15 02:59:59 1987', 'Oct 12 01:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 1987', 'Oct 11 03:59:59 1987', 'Mar 14 23:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 1987', 'Mar 13 02:59:59 1988', 'Oct 11 01:00:00 1987', 'Mar 12 23:59:59 1988'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 1988', 'Oct 9 03:59:59 1988', 'Mar 12 23:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 1988', 'Mar 12 02:59:59 1989', 'Oct 9 01:00:00 1988', 'Mar 11 23:59:59 1989'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 1989', 'Oct 15 03:59:59 1989', 'Mar 11 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 1989', 'Mar 11 02:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 10 23:59:59 1990'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 1990', 'Oct 14 03:59:59 1990', 'Mar 10 23:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 1990', 'Mar 10 02:59:59 1991', 'Oct 14 01:00:00 1990', 'Mar 9 23:59:59 1991'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 1991', 'Oct 13 03:59:59 1991', 'Mar 9 23:00:00 1991', 'Oct 12 23:59:59 1991'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 1991', 'Mar 15 02:59:59 1992', 'Oct 13 01:00:00 1991', 'Mar 14 23:59:59 1992'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 1992', 'Oct 11 03:59:59 1992', 'Mar 14 23:00:00 1992', 'Oct 10 23:59:59 1992'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 1992', 'Mar 14 02:59:59 1993', 'Oct 11 01:00:00 1992', 'Mar 13 23:59:59 1993'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 14 03:00:00 1993', 'Oct 10 03:59:59 1993', 'Mar 13 23:00:00 1993', 'Oct 9 23:59:59 1993'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 1993', 'Mar 13 02:59:59 1994', 'Oct 10 01:00:00 1993', 'Mar 12 23:59:59 1994'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 1994', 'Oct 9 03:59:59 1994', 'Mar 12 23:00:00 1994', 'Oct 8 23:59:59 1994'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 1994', 'Mar 12 02:59:59 1995', 'Oct 9 01:00:00 1994', 'Mar 11 23:59:59 1995'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 1995', 'Oct 15 03:59:59 1995', 'Mar 11 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 1995', 'Mar 10 02:59:59 1996', 'Oct 15 01:00:00 1995', 'Mar 9 23:59:59 1996'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 1996', 'Oct 13 03:59:59 1996', 'Mar 9 23:00:00 1996', 'Oct 12 23:59:59 1996'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 1996', 'Mar 9 02:59:59 1997', 'Oct 13 01:00:00 1996', 'Mar 8 23:59:59 1997'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 1997', 'Oct 12 03:59:59 1997', 'Mar 8 23:00:00 1997', 'Oct 11 23:59:59 1997'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 1997', 'Mar 15 02:59:59 1998', 'Oct 12 01:00:00 1997', 'Mar 14 23:59:59 1998'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 1998', 'Sep 27 03:59:59 1998', 'Mar 14 23:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Sep 27 04:00:00 1998', 'Apr 4 02:59:59 1999', 'Sep 27 01:00:00 1998', 'Apr 3 23:59:59 1999'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Apr 4 03:00:00 1999', 'Oct 10 03:59:59 1999', 'Apr 3 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 1999', 'Mar 12 02:59:59 2000', 'Oct 10 01:00:00 1999', 'Mar 11 23:59:59 2000'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 2000', 'Oct 15 03:59:59 2000', 'Mar 11 23:00:00 2000', 'Oct 14 23:59:59 2000'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 2000', 'Mar 11 02:59:59 2001', 'Oct 15 01:00:00 2000', 'Mar 10 23:59:59 2001'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 2001', 'Oct 14 03:59:59 2001', 'Mar 10 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 2001', 'Mar 10 02:59:59 2002', 'Oct 14 01:00:00 2001', 'Mar 9 23:59:59 2002'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 2002', 'Oct 13 03:59:59 2002', 'Mar 9 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 2002', 'Mar 9 02:59:59 2003', 'Oct 13 01:00:00 2002', 'Mar 8 23:59:59 2003'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 2003', 'Oct 12 03:59:59 2003', 'Mar 8 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 2003', 'Mar 14 02:59:59 2004', 'Oct 12 01:00:00 2003', 'Mar 13 23:59:59 2004'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 14 03:00:00 2004', 'Oct 10 03:59:59 2004', 'Mar 13 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 2004', 'Mar 13 02:59:59 2005', 'Oct 10 01:00:00 2004', 'Mar 12 23:59:59 2005'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 2005', 'Oct 9 03:59:59 2005', 'Mar 12 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 2005', 'Mar 12 02:59:59 2006', 'Oct 9 01:00:00 2005', 'Mar 11 23:59:59 2006'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 2006', 'Oct 15 03:59:59 2006', 'Mar 11 23:00:00 2006', 'Oct 14 23:59:59 2006'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 2006', 'Mar 11 02:59:59 2007', 'Oct 15 01:00:00 2006', 'Mar 10 23:59:59 2007'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 2007', 'Oct 14 03:59:59 2007', 'Mar 10 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 2007', 'Mar 9 02:59:59 2008', 'Oct 14 01:00:00 2007', 'Mar 8 23:59:59 2008'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 2008', 'Oct 12 03:59:59 2008', 'Mar 8 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 2008', 'Mar 15 02:59:59 2009', 'Oct 12 01:00:00 2008', 'Mar 14 23:59:59 2009'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 2009', 'Oct 11 03:59:59 2009', 'Mar 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 2009', 'Mar 14 02:59:59 2010', 'Oct 11 01:00:00 2009', 'Mar 13 23:59:59 2010'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 14 03:00:00 2010', 'Oct 10 03:59:59 2010', 'Mar 13 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 2010', 'Mar 13 02:59:59 2011', 'Oct 10 01:00:00 2010', 'Mar 12 23:59:59 2011'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 2011', 'Oct 9 03:59:59 2011', 'Mar 12 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 2011', 'Mar 11 02:59:59 2012', 'Oct 9 01:00:00 2011', 'Mar 10 23:59:59 2012'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 2012', 'Oct 14 03:59:59 2012', 'Mar 10 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 2012', 'Mar 10 02:59:59 2013', 'Oct 14 01:00:00 2012', 'Mar 9 23:59:59 2013'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 2013', 'Oct 13 03:59:59 2013', 'Mar 9 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 2013', 'Mar 9 02:59:59 2014', 'Oct 13 01:00:00 2013', 'Mar 8 23:59:59 2014'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 2014', 'Oct 12 03:59:59 2014', 'Mar 8 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 2014', 'Mar 15 02:59:59 2015', 'Oct 12 01:00:00 2014', 'Mar 14 23:59:59 2015'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 2015', 'Oct 11 03:59:59 2015', 'Mar 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 2015', 'Mar 13 02:59:59 2016', 'Oct 11 01:00:00 2015', 'Mar 12 23:59:59 2016'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 2016', 'Oct 9 03:59:59 2016', 'Mar 12 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 2016', 'Mar 12 02:59:59 2017', 'Oct 9 01:00:00 2016', 'Mar 11 23:59:59 2017'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 2017', 'Oct 15 03:59:59 2017', 'Mar 11 23:00:00 2017', 'Oct 14 23:59:59 2017'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 2017', 'Mar 11 02:59:59 2018', 'Oct 15 01:00:00 2017', 'Mar 10 23:59:59 2018'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 2018', 'Oct 14 03:59:59 2018', 'Mar 10 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 2018', 'Mar 10 02:59:59 2019', 'Oct 14 01:00:00 2018', 'Mar 9 23:59:59 2019'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 2019', 'Oct 13 03:59:59 2019', 'Mar 9 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 2019', 'Mar 15 02:59:59 2020', 'Oct 13 01:00:00 2019', 'Mar 14 23:59:59 2020'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 2020', 'Oct 11 03:59:59 2020', 'Mar 14 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 2020', 'Mar 14 02:59:59 2021', 'Oct 11 01:00:00 2020', 'Mar 13 23:59:59 2021'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 14 03:00:00 2021', 'Oct 10 03:59:59 2021', 'Mar 13 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 2021', 'Mar 13 02:59:59 2022', 'Oct 10 01:00:00 2021', 'Mar 12 23:59:59 2022'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 2022', 'Oct 9 03:59:59 2022', 'Mar 12 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 2022', 'Mar 12 02:59:59 2023', 'Oct 9 01:00:00 2022', 'Mar 11 23:59:59 2023'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 2023', 'Oct 15 03:59:59 2023', 'Mar 11 23:00:00 2023', 'Oct 14 23:59:59 2023'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 2023', 'Mar 10 02:59:59 2024', 'Oct 15 01:00:00 2023', 'Mar 9 23:59:59 2024'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 2024', 'Oct 13 03:59:59 2024', 'Mar 9 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 2024', 'Mar 9 02:59:59 2025', 'Oct 13 01:00:00 2024', 'Mar 8 23:59:59 2025'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 2025', 'Oct 12 03:59:59 2025', 'Mar 8 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 2025', 'Mar 15 02:59:59 2026', 'Oct 12 01:00:00 2025', 'Mar 14 23:59:59 2026'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 2026', 'Oct 11 03:59:59 2026', 'Mar 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 2026', 'Mar 14 02:59:59 2027', 'Oct 11 01:00:00 2026', 'Mar 13 23:59:59 2027'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 14 03:00:00 2027', 'Oct 10 03:59:59 2027', 'Mar 13 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 2027', 'Mar 12 02:59:59 2028', 'Oct 10 01:00:00 2027', 'Mar 11 23:59:59 2028'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 2028', 'Oct 15 03:59:59 2028', 'Mar 11 23:00:00 2028', 'Oct 14 23:59:59 2028'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 2028', 'Mar 11 02:59:59 2029', 'Oct 15 01:00:00 2028', 'Mar 10 23:59:59 2029'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 2029', 'Oct 14 03:59:59 2029', 'Mar 10 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 2029', 'Mar 10 02:59:59 2030', 'Oct 14 01:00:00 2029', 'Mar 9 23:59:59 2030'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 10 03:00:00 2030', 'Oct 13 03:59:59 2030', 'Mar 9 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 13 04:00:00 2030', 'Mar 9 02:59:59 2031', 'Oct 13 01:00:00 2030', 'Mar 8 23:59:59 2031'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 2031', 'Oct 12 03:59:59 2031', 'Mar 8 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 2031', 'Mar 14 02:59:59 2032', 'Oct 12 01:00:00 2031', 'Mar 13 23:59:59 2032'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 14 03:00:00 2032', 'Oct 10 03:59:59 2032', 'Mar 13 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 10 04:00:00 2032', 'Mar 13 02:59:59 2033', 'Oct 10 01:00:00 2032', 'Mar 12 23:59:59 2033'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 13 03:00:00 2033', 'Oct 9 03:59:59 2033', 'Mar 12 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 9 04:00:00 2033', 'Mar 12 02:59:59 2034', 'Oct 9 01:00:00 2033', 'Mar 11 23:59:59 2034'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 12 03:00:00 2034', 'Oct 15 03:59:59 2034', 'Mar 11 23:00:00 2034', 'Oct 14 23:59:59 2034'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 15 04:00:00 2034', 'Mar 11 02:59:59 2035', 'Oct 15 01:00:00 2034', 'Mar 10 23:59:59 2035'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 11 03:00:00 2035', 'Oct 14 03:59:59 2035', 'Mar 10 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 14 04:00:00 2035', 'Mar 9 02:59:59 2036', 'Oct 14 01:00:00 2035', 'Mar 8 23:59:59 2036'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 9 03:00:00 2036', 'Oct 12 03:59:59 2036', 'Mar 8 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 12 04:00:00 2036', 'Mar 15 02:59:59 2037', 'Oct 12 01:00:00 2036', 'Mar 14 23:59:59 2037'); -timezone.add_rule('Antarctica/Palmer', 'CLT', 0, -14400, 'Mar 15 03:00:00 2037', 'Oct 11 03:59:59 2037', 'Mar 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('Antarctica/Palmer', 'CLST', 1, -10800, 'Oct 11 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- Antarctica/South_Pole --- - -begin -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 0, 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1955', 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1955'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Jan 1 00:00:00 1956', 'Nov 2 13:59:59 1974', 'Jan 1 12:00:00 1956', 'Nov 3 01:59:59 1974'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Nov 2 14:00:00 1974', 'Feb 22 13:59:59 1975', 'Nov 3 03:00:00 1974', 'Feb 23 02:59:59 1975'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Feb 22 14:00:00 1975', 'Oct 25 13:59:59 1975', 'Feb 23 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1975', 'Mar 6 13:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 6 14:00:00 1976', 'Oct 30 13:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1976', 'Mar 5 13:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 5 14:00:00 1977', 'Oct 29 13:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1977', 'Mar 4 13:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 4 14:00:00 1978', 'Oct 28 13:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 28 14:00:00 1978', 'Mar 3 13:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 3 14:00:00 1979', 'Oct 27 13:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1979', 'Mar 1 13:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 1 14:00:00 1980', 'Oct 25 13:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1980', 'Feb 28 13:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Feb 28 14:00:00 1981', 'Oct 24 13:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1981', 'Mar 6 13:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 6 14:00:00 1982', 'Oct 30 13:59:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1982', 'Mar 5 13:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 5 14:00:00 1983', 'Oct 29 13:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1983', 'Mar 3 13:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 3 14:00:00 1984', 'Oct 27 13:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1984', 'Mar 2 13:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 2 14:00:00 1985', 'Oct 26 13:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 26 14:00:00 1985', 'Mar 1 13:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 2 02:59:59 1986'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 1 14:00:00 1986', 'Oct 25 13:59:59 1986', 'Mar 2 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1986', 'Feb 28 13:59:59 1987', 'Oct 26 03:00:00 1986', 'Mar 1 02:59:59 1987'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Feb 28 14:00:00 1987', 'Oct 24 13:59:59 1987', 'Mar 1 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1987', 'Mar 5 13:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 6 02:59:59 1988'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 5 14:00:00 1988', 'Oct 29 13:59:59 1988', 'Mar 6 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1988', 'Mar 4 13:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 5 02:59:59 1989'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 4 14:00:00 1989', 'Oct 7 13:59:59 1989', 'Mar 5 02:00:00 1989', 'Oct 8 01:59:59 1989'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 7 14:00:00 1989', 'Mar 17 13:59:59 1990', 'Oct 8 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 1990', 'Oct 6 13:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 7 01:59:59 1990'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 1990', 'Mar 16 13:59:59 1991', 'Oct 7 03:00:00 1990', 'Mar 17 02:59:59 1991'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 1991', 'Oct 5 13:59:59 1991', 'Mar 17 02:00:00 1991', 'Oct 6 01:59:59 1991'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1991', 'Mar 14 13:59:59 1992', 'Oct 6 03:00:00 1991', 'Mar 15 02:59:59 1992'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 1992', 'Oct 3 13:59:59 1992', 'Mar 15 02:00:00 1992', 'Oct 4 01:59:59 1992'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1992', 'Mar 20 13:59:59 1993', 'Oct 4 03:00:00 1992', 'Mar 21 02:59:59 1993'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 1993', 'Oct 2 13:59:59 1993', 'Mar 21 02:00:00 1993', 'Oct 3 01:59:59 1993'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1993', 'Mar 19 13:59:59 1994', 'Oct 3 03:00:00 1993', 'Mar 20 02:59:59 1994'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 19 14:00:00 1994', 'Oct 1 13:59:59 1994', 'Mar 20 02:00:00 1994', 'Oct 2 01:59:59 1994'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 1 14:00:00 1994', 'Mar 18 13:59:59 1995', 'Oct 2 03:00:00 1994', 'Mar 19 02:59:59 1995'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 1995', 'Sep 30 13:59:59 1995', 'Mar 19 02:00:00 1995', 'Oct 1 01:59:59 1995'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 1995', 'Mar 16 13:59:59 1996', 'Oct 1 03:00:00 1995', 'Mar 17 02:59:59 1996'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 1996', 'Oct 5 13:59:59 1996', 'Mar 17 02:00:00 1996', 'Oct 6 01:59:59 1996'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1996', 'Mar 15 13:59:59 1997', 'Oct 6 03:00:00 1996', 'Mar 16 02:59:59 1997'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 1997', 'Oct 4 13:59:59 1997', 'Mar 16 02:00:00 1997', 'Oct 5 01:59:59 1997'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 1997', 'Mar 14 13:59:59 1998', 'Oct 5 03:00:00 1997', 'Mar 15 02:59:59 1998'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 1998', 'Oct 3 13:59:59 1998', 'Mar 15 02:00:00 1998', 'Oct 4 01:59:59 1998'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1998', 'Mar 20 13:59:59 1999', 'Oct 4 03:00:00 1998', 'Mar 21 02:59:59 1999'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 1999', 'Oct 2 13:59:59 1999', 'Mar 21 02:00:00 1999', 'Oct 3 01:59:59 1999'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1999', 'Mar 18 13:59:59 2000', 'Oct 3 03:00:00 1999', 'Mar 19 02:59:59 2000'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 2000', 'Sep 30 13:59:59 2000', 'Mar 19 02:00:00 2000', 'Oct 1 01:59:59 2000'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2000', 'Mar 17 13:59:59 2001', 'Oct 1 03:00:00 2000', 'Mar 18 02:59:59 2001'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 2001', 'Oct 6 13:59:59 2001', 'Mar 18 02:00:00 2001', 'Oct 7 01:59:59 2001'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2001', 'Mar 16 13:59:59 2002', 'Oct 7 03:00:00 2001', 'Mar 17 02:59:59 2002'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 2002', 'Oct 5 13:59:59 2002', 'Mar 17 02:00:00 2002', 'Oct 6 01:59:59 2002'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2002', 'Mar 15 13:59:59 2003', 'Oct 6 03:00:00 2002', 'Mar 16 02:59:59 2003'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 2003', 'Oct 4 13:59:59 2003', 'Mar 16 02:00:00 2003', 'Oct 5 01:59:59 2003'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2003', 'Mar 20 13:59:59 2004', 'Oct 5 03:00:00 2003', 'Mar 21 02:59:59 2004'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 2004', 'Oct 2 13:59:59 2004', 'Mar 21 02:00:00 2004', 'Oct 3 01:59:59 2004'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2004', 'Mar 19 13:59:59 2005', 'Oct 3 03:00:00 2004', 'Mar 20 02:59:59 2005'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 19 14:00:00 2005', 'Oct 1 13:59:59 2005', 'Mar 20 02:00:00 2005', 'Oct 2 01:59:59 2005'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2005', 'Mar 18 13:59:59 2006', 'Oct 2 03:00:00 2005', 'Mar 19 02:59:59 2006'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 2006', 'Sep 30 13:59:59 2006', 'Mar 19 02:00:00 2006', 'Oct 1 01:59:59 2006'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2006', 'Mar 17 13:59:59 2007', 'Oct 1 03:00:00 2006', 'Mar 18 02:59:59 2007'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 2007', 'Oct 6 13:59:59 2007', 'Mar 18 02:00:00 2007', 'Oct 7 01:59:59 2007'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2007', 'Mar 15 13:59:59 2008', 'Oct 7 03:00:00 2007', 'Mar 16 02:59:59 2008'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 2008', 'Oct 4 13:59:59 2008', 'Mar 16 02:00:00 2008', 'Oct 5 01:59:59 2008'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2008', 'Mar 14 13:59:59 2009', 'Oct 5 03:00:00 2008', 'Mar 15 02:59:59 2009'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 2009', 'Oct 3 13:59:59 2009', 'Mar 15 02:00:00 2009', 'Oct 4 01:59:59 2009'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2009', 'Mar 20 13:59:59 2010', 'Oct 4 03:00:00 2009', 'Mar 21 02:59:59 2010'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 2010', 'Oct 2 13:59:59 2010', 'Mar 21 02:00:00 2010', 'Oct 3 01:59:59 2010'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2010', 'Mar 19 13:59:59 2011', 'Oct 3 03:00:00 2010', 'Mar 20 02:59:59 2011'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 19 14:00:00 2011', 'Oct 1 13:59:59 2011', 'Mar 20 02:00:00 2011', 'Oct 2 01:59:59 2011'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2011', 'Mar 17 13:59:59 2012', 'Oct 2 03:00:00 2011', 'Mar 18 02:59:59 2012'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 2012', 'Oct 6 13:59:59 2012', 'Mar 18 02:00:00 2012', 'Oct 7 01:59:59 2012'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2012', 'Mar 16 13:59:59 2013', 'Oct 7 03:00:00 2012', 'Mar 17 02:59:59 2013'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 2013', 'Oct 5 13:59:59 2013', 'Mar 17 02:00:00 2013', 'Oct 6 01:59:59 2013'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2013', 'Mar 15 13:59:59 2014', 'Oct 6 03:00:00 2013', 'Mar 16 02:59:59 2014'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 2014', 'Oct 4 13:59:59 2014', 'Mar 16 02:00:00 2014', 'Oct 5 01:59:59 2014'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2014', 'Mar 14 13:59:59 2015', 'Oct 5 03:00:00 2014', 'Mar 15 02:59:59 2015'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 2015', 'Oct 3 13:59:59 2015', 'Mar 15 02:00:00 2015', 'Oct 4 01:59:59 2015'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2015', 'Mar 19 13:59:59 2016', 'Oct 4 03:00:00 2015', 'Mar 20 02:59:59 2016'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 19 14:00:00 2016', 'Oct 1 13:59:59 2016', 'Mar 20 02:00:00 2016', 'Oct 2 01:59:59 2016'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2016', 'Mar 18 13:59:59 2017', 'Oct 2 03:00:00 2016', 'Mar 19 02:59:59 2017'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 2017', 'Sep 30 13:59:59 2017', 'Mar 19 02:00:00 2017', 'Oct 1 01:59:59 2017'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2017', 'Mar 17 13:59:59 2018', 'Oct 1 03:00:00 2017', 'Mar 18 02:59:59 2018'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 2018', 'Oct 6 13:59:59 2018', 'Mar 18 02:00:00 2018', 'Oct 7 01:59:59 2018'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2018', 'Mar 16 13:59:59 2019', 'Oct 7 03:00:00 2018', 'Mar 17 02:59:59 2019'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 2019', 'Oct 5 13:59:59 2019', 'Mar 17 02:00:00 2019', 'Oct 6 01:59:59 2019'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2019', 'Mar 14 13:59:59 2020', 'Oct 6 03:00:00 2019', 'Mar 15 02:59:59 2020'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 2020', 'Oct 3 13:59:59 2020', 'Mar 15 02:00:00 2020', 'Oct 4 01:59:59 2020'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2020', 'Mar 20 13:59:59 2021', 'Oct 4 03:00:00 2020', 'Mar 21 02:59:59 2021'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 2021', 'Oct 2 13:59:59 2021', 'Mar 21 02:00:00 2021', 'Oct 3 01:59:59 2021'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2021', 'Mar 19 13:59:59 2022', 'Oct 3 03:00:00 2021', 'Mar 20 02:59:59 2022'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 19 14:00:00 2022', 'Oct 1 13:59:59 2022', 'Mar 20 02:00:00 2022', 'Oct 2 01:59:59 2022'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2022', 'Mar 18 13:59:59 2023', 'Oct 2 03:00:00 2022', 'Mar 19 02:59:59 2023'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 2023', 'Sep 30 13:59:59 2023', 'Mar 19 02:00:00 2023', 'Oct 1 01:59:59 2023'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2023', 'Mar 16 13:59:59 2024', 'Oct 1 03:00:00 2023', 'Mar 17 02:59:59 2024'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 2024', 'Oct 5 13:59:59 2024', 'Mar 17 02:00:00 2024', 'Oct 6 01:59:59 2024'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2024', 'Mar 15 13:59:59 2025', 'Oct 6 03:00:00 2024', 'Mar 16 02:59:59 2025'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 2025', 'Oct 4 13:59:59 2025', 'Mar 16 02:00:00 2025', 'Oct 5 01:59:59 2025'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2025', 'Mar 14 13:59:59 2026', 'Oct 5 03:00:00 2025', 'Mar 15 02:59:59 2026'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 2026', 'Oct 3 13:59:59 2026', 'Mar 15 02:00:00 2026', 'Oct 4 01:59:59 2026'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2026', 'Mar 20 13:59:59 2027', 'Oct 4 03:00:00 2026', 'Mar 21 02:59:59 2027'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 2027', 'Oct 2 13:59:59 2027', 'Mar 21 02:00:00 2027', 'Oct 3 01:59:59 2027'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2027', 'Mar 18 13:59:59 2028', 'Oct 3 03:00:00 2027', 'Mar 19 02:59:59 2028'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 2028', 'Sep 30 13:59:59 2028', 'Mar 19 02:00:00 2028', 'Oct 1 01:59:59 2028'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2028', 'Mar 17 13:59:59 2029', 'Oct 1 03:00:00 2028', 'Mar 18 02:59:59 2029'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 2029', 'Oct 6 13:59:59 2029', 'Mar 18 02:00:00 2029', 'Oct 7 01:59:59 2029'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2029', 'Mar 16 13:59:59 2030', 'Oct 7 03:00:00 2029', 'Mar 17 02:59:59 2030'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 16 14:00:00 2030', 'Oct 5 13:59:59 2030', 'Mar 17 02:00:00 2030', 'Oct 6 01:59:59 2030'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2030', 'Mar 15 13:59:59 2031', 'Oct 6 03:00:00 2030', 'Mar 16 02:59:59 2031'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 2031', 'Oct 4 13:59:59 2031', 'Mar 16 02:00:00 2031', 'Oct 5 01:59:59 2031'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2031', 'Mar 20 13:59:59 2032', 'Oct 5 03:00:00 2031', 'Mar 21 02:59:59 2032'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 20 14:00:00 2032', 'Oct 2 13:59:59 2032', 'Mar 21 02:00:00 2032', 'Oct 3 01:59:59 2032'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2032', 'Mar 19 13:59:59 2033', 'Oct 3 03:00:00 2032', 'Mar 20 02:59:59 2033'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 19 14:00:00 2033', 'Oct 1 13:59:59 2033', 'Mar 20 02:00:00 2033', 'Oct 2 01:59:59 2033'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2033', 'Mar 18 13:59:59 2034', 'Oct 2 03:00:00 2033', 'Mar 19 02:59:59 2034'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 18 14:00:00 2034', 'Sep 30 13:59:59 2034', 'Mar 19 02:00:00 2034', 'Oct 1 01:59:59 2034'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2034', 'Mar 17 13:59:59 2035', 'Oct 1 03:00:00 2034', 'Mar 18 02:59:59 2035'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 17 14:00:00 2035', 'Oct 6 13:59:59 2035', 'Mar 18 02:00:00 2035', 'Oct 7 01:59:59 2035'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2035', 'Mar 15 13:59:59 2036', 'Oct 7 03:00:00 2035', 'Mar 16 02:59:59 2036'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 15 14:00:00 2036', 'Oct 4 13:59:59 2036', 'Mar 16 02:00:00 2036', 'Oct 5 01:59:59 2036'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2036', 'Mar 14 13:59:59 2037', 'Oct 5 03:00:00 2036', 'Mar 15 02:59:59 2037'); -timezone.add_rule('Antarctica/South_Pole', 'NZST', 0, 43200, 'Mar 14 14:00:00 2037', 'Oct 3 13:59:59 2037', 'Mar 15 02:00:00 2037', 'Oct 4 01:59:59 2037'); -timezone.add_rule('Antarctica/South_Pole', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:00:00 2037', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Antarctica/Syowa --- - -begin -timezone.add_rule('Antarctica/Syowa', 'SYOT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 28 23:59:59 1957', 'Dec 14 20:45:52 1901', 'Jan 28 23:59:59 1957'); -timezone.add_rule('Antarctica/Syowa', 'SYOT', 0, 10800, 'Jan 29 00:00:00 1957', 'Jan 18 03:14:07 2038', 'Jan 29 03:00:00 1957', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Arctic/Longyearbyen --- - -begin -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'May 21 23:59:59 1916', 'Dec 14 21:45:52 1901', 'May 22 00:59:59 1916'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'May 22 00:00:00 1916', 'Sep 29 21:59:59 1916', 'May 22 02:00:00 1916', 'Sep 29 23:59:59 1916'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 29 22:00:00 1916', 'Aug 10 21:59:59 1940', 'Sep 29 23:00:00 1916', 'Aug 10 22:59:59 1940'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Aug 10 22:00:00 1940', 'Nov 2 00:59:59 1942', 'Aug 11 00:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Oct 1 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Oct 1 02:59:59 1945'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 1 01:00:00 1945', 'Mar 15 00:59:59 1959', 'Oct 1 02:00:00 1945', 'Mar 15 01:59:59 1959'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 15 01:00:00 1959', 'Sep 20 00:59:59 1959', 'Mar 15 03:00:00 1959', 'Sep 20 02:59:59 1959'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 20 01:00:00 1959', 'Mar 20 00:59:59 1960', 'Sep 20 02:00:00 1959', 'Mar 20 01:59:59 1960'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 20 01:00:00 1960', 'Sep 18 00:59:59 1960', 'Mar 20 03:00:00 1960', 'Sep 18 02:59:59 1960'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 18 01:00:00 1960', 'Mar 19 00:59:59 1961', 'Sep 18 02:00:00 1960', 'Mar 19 01:59:59 1961'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 19 01:00:00 1961', 'Sep 17 00:59:59 1961', 'Mar 19 03:00:00 1961', 'Sep 17 02:59:59 1961'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 17 01:00:00 1961', 'Mar 18 00:59:59 1962', 'Sep 17 02:00:00 1961', 'Mar 18 01:59:59 1962'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 18 01:00:00 1962', 'Sep 16 00:59:59 1962', 'Mar 18 03:00:00 1962', 'Sep 16 02:59:59 1962'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 16 01:00:00 1962', 'Mar 17 00:59:59 1963', 'Sep 16 02:00:00 1962', 'Mar 17 01:59:59 1963'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 17 01:00:00 1963', 'Sep 15 00:59:59 1963', 'Mar 17 03:00:00 1963', 'Sep 15 02:59:59 1963'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 15 01:00:00 1963', 'Mar 15 00:59:59 1964', 'Sep 15 02:00:00 1963', 'Mar 15 01:59:59 1964'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 15 01:00:00 1964', 'Sep 20 00:59:59 1964', 'Mar 15 03:00:00 1964', 'Sep 20 02:59:59 1964'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 20 01:00:00 1964', 'Apr 25 00:59:59 1965', 'Sep 20 02:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Apr 25 01:00:00 1965', 'Sep 19 00:59:59 1965', 'Apr 25 03:00:00 1965', 'Sep 19 02:59:59 1965'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 19 01:00:00 1965', 'Apr 6 00:59:59 1980', 'Sep 19 02:00:00 1965', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Arctic/Longyearbyen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Arctic/Longyearbyen', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Asia/Aden --- - -begin -timezone.add_rule('Asia/Aden', 'AST', 0, 10848, 'Dec 14 20:45:52 1901', 'Dec 31 20:59:11 1949', 'Dec 14 23:46:40 1901', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Asia/Aden', 'AST', 0, 10800, 'Dec 31 20:59:12 1949', 'Jan 18 03:14:07 2038', 'Dec 31 23:59:12 1949', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Asia/Almaty --- - -begin -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 18468, 'Dec 14 20:45:52 1901', 'May 1 18:52:11 1924', 'Dec 15 01:53:40 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 18000, 'May 1 18:52:12 1924', 'Feb 28 18:59:59 1957', 'May 1 23:52:12 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Feb 28 19:00:00 1957', 'Mar 31 17:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 31 18:00:00 1981', 'Sep 30 16:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 30 17:00:00 1981', 'Mar 31 17:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 31 18:00:00 1982', 'Sep 30 16:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 30 17:00:00 1982', 'Mar 31 17:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 31 18:00:00 1983', 'Sep 30 16:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 30 17:00:00 1983', 'Mar 31 17:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 31 18:00:00 1984', 'Sep 29 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 29 20:00:00 1984', 'Mar 30 19:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 20:00:00 1985', 'Sep 28 19:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 28 20:00:00 1985', 'Mar 29 19:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 20:00:00 1986', 'Sep 27 19:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 27 20:00:00 1986', 'Mar 28 19:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 20:00:00 1987', 'Sep 26 19:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 26 20:00:00 1987', 'Mar 26 19:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 20:00:00 1988', 'Sep 24 19:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 24 20:00:00 1988', 'Mar 25 19:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 20:00:00 1989', 'Sep 23 19:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 23 20:00:00 1989', 'Mar 24 19:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 20:00:00 1990', 'Sep 29 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 29 20:00:00 1990', 'Mar 30 19:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 21600, 'Mar 30 20:00:00 1991', 'Sep 28 20:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 18000, 'Sep 28 21:00:00 1991', 'Jan 18 20:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Jan 18 21:00:00 1992', 'Mar 28 17:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 1992', 'Sep 26 16:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 26 17:00:00 1992', 'Mar 27 17:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 1993', 'Sep 25 16:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 25 17:00:00 1993', 'Mar 26 17:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 18:00:00 1994', 'Sep 24 16:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 24 17:00:00 1994', 'Mar 25 17:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 1995', 'Sep 23 16:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Sep 23 17:00:00 1995', 'Mar 30 17:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 18:00:00 1996', 'Oct 26 16:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 26 17:00:00 1996', 'Mar 29 17:59:59 1997', 'Oct 26 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 1997', 'Oct 25 16:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 1997', 'Mar 28 17:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 1998', 'Oct 24 16:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 24 17:00:00 1998', 'Mar 27 17:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 1999', 'Oct 30 16:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 30 17:00:00 1999', 'Mar 25 17:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 2000', 'Oct 28 16:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 28 17:00:00 2000', 'Mar 24 17:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 18:00:00 2001', 'Oct 27 16:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 27 17:00:00 2001', 'Mar 30 17:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 18:00:00 2002', 'Oct 26 16:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 26 17:00:00 2002', 'Mar 29 17:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 2003', 'Oct 25 16:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 2003', 'Mar 27 17:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 2004', 'Oct 30 16:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 30 17:00:00 2004', 'Mar 26 17:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 18:00:00 2005', 'Oct 29 16:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 29 17:00:00 2005', 'Mar 25 17:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 2006', 'Oct 28 16:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 28 17:00:00 2006', 'Mar 24 17:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 18:00:00 2007', 'Oct 27 16:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 27 17:00:00 2007', 'Mar 29 17:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 2008', 'Oct 25 16:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 2008', 'Mar 28 17:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 2009', 'Oct 24 16:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 24 17:00:00 2009', 'Mar 27 17:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 2010', 'Oct 30 16:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 30 17:00:00 2010', 'Mar 26 17:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 18:00:00 2011', 'Oct 29 16:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 29 17:00:00 2011', 'Mar 24 17:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 18:00:00 2012', 'Oct 27 16:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 27 17:00:00 2012', 'Mar 30 17:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 18:00:00 2013', 'Oct 26 16:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 26 17:00:00 2013', 'Mar 29 17:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 2014', 'Oct 25 16:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 2014', 'Mar 28 17:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 2015', 'Oct 24 16:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 24 17:00:00 2015', 'Mar 26 17:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 18:00:00 2016', 'Oct 29 16:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 29 17:00:00 2016', 'Mar 25 17:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 2017', 'Oct 28 16:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 28 17:00:00 2017', 'Mar 24 17:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 18:00:00 2018', 'Oct 27 16:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 27 17:00:00 2018', 'Mar 30 17:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 18:00:00 2019', 'Oct 26 16:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 26 17:00:00 2019', 'Mar 28 17:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 2020', 'Oct 24 16:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 24 17:00:00 2020', 'Mar 27 17:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 2021', 'Oct 30 16:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 30 17:00:00 2021', 'Mar 26 17:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 18:00:00 2022', 'Oct 29 16:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 29 17:00:00 2022', 'Mar 25 17:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 2023', 'Oct 28 16:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 28 17:00:00 2023', 'Mar 30 17:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 18:00:00 2024', 'Oct 26 16:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 26 17:00:00 2024', 'Mar 29 17:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 2025', 'Oct 25 16:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 2025', 'Mar 28 17:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 2026', 'Oct 24 16:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 24 17:00:00 2026', 'Mar 27 17:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 2027', 'Oct 30 16:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 30 17:00:00 2027', 'Mar 25 17:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 2028', 'Oct 28 16:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 28 17:00:00 2028', 'Mar 24 17:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 18:00:00 2029', 'Oct 27 16:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 27 17:00:00 2029', 'Mar 30 17:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 30 18:00:00 2030', 'Oct 26 16:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 26 17:00:00 2030', 'Mar 29 17:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 2031', 'Oct 25 16:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 2031', 'Mar 27 17:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 27 18:00:00 2032', 'Oct 30 16:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 30 17:00:00 2032', 'Mar 26 17:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 26 18:00:00 2033', 'Oct 29 16:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 29 17:00:00 2033', 'Mar 25 17:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 25 18:00:00 2034', 'Oct 28 16:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 28 17:00:00 2034', 'Mar 24 17:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 24 18:00:00 2035', 'Oct 27 16:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 27 17:00:00 2035', 'Mar 29 17:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 29 18:00:00 2036', 'Oct 25 16:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 25 17:00:00 2036', 'Mar 28 17:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Asia/Almaty', 'ALMST', 1, 25200, 'Mar 28 18:00:00 2037', 'Oct 24 16:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Asia/Almaty', 'ALMT', 0, 21600, 'Oct 24 17:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Asia/Amman --- - -begin -timezone.add_rule('Asia/Amman', 'EET', 0, 8624, 'Dec 14 20:45:52 1901', 'Dec 31 21:36:15 1930', 'Dec 14 23:09:36 1901', 'Dec 31 23:59:59 1930'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Dec 31 21:36:16 1930', 'Jun 5 21:59:59 1973', 'Dec 31 23:36:16 1930', 'Jun 5 23:59:59 1973'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Jun 5 22:00:00 1973', 'Sep 30 20:59:59 1973', 'Jun 6 01:00:00 1973', 'Sep 30 23:59:59 1973'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 30 21:00:00 1973', 'Apr 30 21:59:59 1974', 'Sep 30 23:00:00 1973', 'Apr 30 23:59:59 1974'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 30 22:00:00 1974', 'Sep 30 20:59:59 1974', 'May 1 01:00:00 1974', 'Sep 30 23:59:59 1974'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 30 21:00:00 1974', 'Apr 30 21:59:59 1975', 'Sep 30 23:00:00 1974', 'Apr 30 23:59:59 1975'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 30 22:00:00 1975', 'Sep 30 20:59:59 1975', 'May 1 01:00:00 1975', 'Sep 30 23:59:59 1975'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 30 21:00:00 1975', 'Apr 30 21:59:59 1976', 'Sep 30 23:00:00 1975', 'Apr 30 23:59:59 1976'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 30 22:00:00 1976', 'Oct 31 20:59:59 1976', 'May 1 01:00:00 1976', 'Oct 31 23:59:59 1976'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 31 21:00:00 1976', 'Apr 30 21:59:59 1977', 'Oct 31 23:00:00 1976', 'Apr 30 23:59:59 1977'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 30 22:00:00 1977', 'Sep 30 20:59:59 1977', 'May 1 01:00:00 1977', 'Sep 30 23:59:59 1977'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 30 21:00:00 1977', 'Apr 29 21:59:59 1978', 'Sep 30 23:00:00 1977', 'Apr 29 23:59:59 1978'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 29 22:00:00 1978', 'Sep 29 20:59:59 1978', 'Apr 30 01:00:00 1978', 'Sep 29 23:59:59 1978'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 29 21:00:00 1978', 'Mar 31 21:59:59 1985', 'Sep 29 23:00:00 1978', 'Mar 31 23:59:59 1985'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Mar 31 22:00:00 1985', 'Sep 30 20:59:59 1985', 'Apr 1 01:00:00 1985', 'Sep 30 23:59:59 1985'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 30 21:00:00 1985', 'Apr 3 21:59:59 1986', 'Sep 30 23:00:00 1985', 'Apr 3 23:59:59 1986'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 3 22:00:00 1986', 'Oct 2 20:59:59 1986', 'Apr 4 01:00:00 1986', 'Oct 2 23:59:59 1986'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 2 21:00:00 1986', 'Apr 2 21:59:59 1987', 'Oct 2 23:00:00 1986', 'Apr 2 23:59:59 1987'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 2 22:00:00 1987', 'Oct 1 20:59:59 1987', 'Apr 3 01:00:00 1987', 'Oct 1 23:59:59 1987'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 1 21:00:00 1987', 'Mar 31 21:59:59 1988', 'Oct 1 23:00:00 1987', 'Mar 31 23:59:59 1988'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Mar 31 22:00:00 1988', 'Oct 6 20:59:59 1988', 'Apr 1 01:00:00 1988', 'Oct 6 23:59:59 1988'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 6 21:00:00 1988', 'May 7 21:59:59 1989', 'Oct 6 23:00:00 1988', 'May 7 23:59:59 1989'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'May 7 22:00:00 1989', 'Oct 5 20:59:59 1989', 'May 8 01:00:00 1989', 'Oct 5 23:59:59 1989'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 5 21:00:00 1989', 'Apr 26 21:59:59 1990', 'Oct 5 23:00:00 1989', 'Apr 26 23:59:59 1990'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 26 22:00:00 1990', 'Oct 4 20:59:59 1990', 'Apr 27 01:00:00 1990', 'Oct 4 23:59:59 1990'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 4 21:00:00 1990', 'Apr 16 21:59:59 1991', 'Oct 4 23:00:00 1990', 'Apr 16 23:59:59 1991'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 16 22:00:00 1991', 'Sep 26 20:59:59 1991', 'Apr 17 01:00:00 1991', 'Sep 26 23:59:59 1991'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 26 21:00:00 1991', 'Apr 9 21:59:59 1992', 'Sep 26 23:00:00 1991', 'Apr 9 23:59:59 1992'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 9 22:00:00 1992', 'Oct 1 20:59:59 1992', 'Apr 10 01:00:00 1992', 'Oct 1 23:59:59 1992'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Oct 1 21:00:00 1992', 'Apr 1 21:59:59 1993', 'Oct 1 23:00:00 1992', 'Apr 1 23:59:59 1993'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 1 22:00:00 1993', 'Sep 30 20:59:59 1993', 'Apr 2 01:00:00 1993', 'Sep 30 23:59:59 1993'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 30 21:00:00 1993', 'Mar 31 21:59:59 1994', 'Sep 30 23:00:00 1993', 'Mar 31 23:59:59 1994'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Mar 31 22:00:00 1994', 'Sep 15 20:59:59 1994', 'Apr 1 01:00:00 1994', 'Sep 15 23:59:59 1994'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 15 21:00:00 1994', 'Apr 6 21:59:59 1995', 'Sep 15 23:00:00 1994', 'Apr 6 23:59:59 1995'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 6 22:00:00 1995', 'Sep 14 21:59:59 1995', 'Apr 7 01:00:00 1995', 'Sep 15 00:59:59 1995'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 14 22:00:00 1995', 'Apr 4 21:59:59 1996', 'Sep 15 00:00:00 1995', 'Apr 4 23:59:59 1996'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 4 22:00:00 1996', 'Sep 19 21:59:59 1996', 'Apr 5 01:00:00 1996', 'Sep 20 00:59:59 1996'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 19 22:00:00 1996', 'Apr 3 21:59:59 1997', 'Sep 20 00:00:00 1996', 'Apr 3 23:59:59 1997'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 3 22:00:00 1997', 'Sep 18 21:59:59 1997', 'Apr 4 01:00:00 1997', 'Sep 19 00:59:59 1997'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 18 22:00:00 1997', 'Apr 2 21:59:59 1998', 'Sep 19 00:00:00 1997', 'Apr 2 23:59:59 1998'); -timezone.add_rule('Asia/Amman', 'EEST', 1, 10800, 'Apr 2 22:00:00 1998', 'Sep 17 21:59:59 1998', 'Apr 3 01:00:00 1998', 'Sep 18 00:59:59 1998'); -timezone.add_rule('Asia/Amman', 'EET', 0, 7200, 'Sep 17 22:00:00 1998', 'Jan 18 03:14:07 2038', 'Sep 18 00:00:00 1998', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Anadyr --- - -begin -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 42596, 'Dec 14 20:45:52 1901', 'May 1 12:10:03 1924', 'Dec 15 08:35:48 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 43200, 'May 1 12:10:04 1924', 'Feb 28 11:59:59 1957', 'May 2 00:10:04 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Feb 28 12:00:00 1957', 'Mar 31 10:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 31 11:00:00 1981', 'Sep 30 09:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 30 10:00:00 1981', 'Mar 31 10:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 31 11:00:00 1982', 'Sep 30 09:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 30 10:00:00 1982', 'Mar 31 10:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 31 11:00:00 1983', 'Sep 30 09:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 30 10:00:00 1983', 'Mar 31 10:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 31 11:00:00 1984', 'Sep 29 12:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 29 13:00:00 1984', 'Mar 30 12:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 1985', 'Sep 28 12:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 28 13:00:00 1985', 'Mar 29 12:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 1986', 'Sep 27 12:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 27 13:00:00 1986', 'Mar 28 12:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 1987', 'Sep 26 12:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 26 13:00:00 1987', 'Mar 26 12:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 1988', 'Sep 24 12:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 24 13:00:00 1988', 'Mar 25 12:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 1989', 'Sep 23 12:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 23 13:00:00 1989', 'Mar 24 12:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 1990', 'Sep 29 12:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 29 13:00:00 1990', 'Mar 30 12:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 46800, 'Mar 30 13:00:00 1991', 'Sep 28 13:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 43200, 'Sep 28 14:00:00 1991', 'Jan 18 13:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Jan 18 14:00:00 1992', 'Mar 28 09:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 10:00:00 1992', 'Sep 26 08:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 26 09:00:00 1992', 'Mar 27 12:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 1993', 'Sep 25 12:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 25 13:00:00 1993', 'Mar 26 12:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 1994', 'Sep 24 12:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 24 13:00:00 1994', 'Mar 25 12:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 1995', 'Sep 23 12:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Sep 23 13:00:00 1995', 'Mar 30 12:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 1996', 'Oct 26 12:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 26 13:00:00 1996', 'Mar 29 12:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 1997', 'Oct 25 12:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 1997', 'Mar 28 12:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 1998', 'Oct 24 12:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 24 13:00:00 1998', 'Mar 27 12:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 1999', 'Oct 30 12:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 30 13:00:00 1999', 'Mar 25 12:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 2000', 'Oct 28 12:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 28 13:00:00 2000', 'Mar 24 12:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 2001', 'Oct 27 12:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 27 13:00:00 2001', 'Mar 30 12:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 2002', 'Oct 26 12:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 26 13:00:00 2002', 'Mar 29 12:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 2003', 'Oct 25 12:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 2003', 'Mar 27 12:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 2004', 'Oct 30 12:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 30 13:00:00 2004', 'Mar 26 12:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 2005', 'Oct 29 12:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 29 13:00:00 2005', 'Mar 25 12:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 2006', 'Oct 28 12:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 28 13:00:00 2006', 'Mar 24 12:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 2007', 'Oct 27 12:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 27 13:00:00 2007', 'Mar 29 12:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 2008', 'Oct 25 12:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 2008', 'Mar 28 12:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 2009', 'Oct 24 12:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 24 13:00:00 2009', 'Mar 27 12:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 2010', 'Oct 30 12:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 30 13:00:00 2010', 'Mar 26 12:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 2011', 'Oct 29 12:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 29 13:00:00 2011', 'Mar 24 12:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 2012', 'Oct 27 12:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 27 13:00:00 2012', 'Mar 30 12:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 2013', 'Oct 26 12:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 26 13:00:00 2013', 'Mar 29 12:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 2014', 'Oct 25 12:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 2014', 'Mar 28 12:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 2015', 'Oct 24 12:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 24 13:00:00 2015', 'Mar 26 12:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 2016', 'Oct 29 12:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 29 13:00:00 2016', 'Mar 25 12:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 2017', 'Oct 28 12:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 28 13:00:00 2017', 'Mar 24 12:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 2018', 'Oct 27 12:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 27 13:00:00 2018', 'Mar 30 12:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 2019', 'Oct 26 12:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 26 13:00:00 2019', 'Mar 28 12:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 2020', 'Oct 24 12:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 24 13:00:00 2020', 'Mar 27 12:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 2021', 'Oct 30 12:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 30 13:00:00 2021', 'Mar 26 12:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 2022', 'Oct 29 12:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 29 13:00:00 2022', 'Mar 25 12:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 2023', 'Oct 28 12:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 28 13:00:00 2023', 'Mar 30 12:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 2024', 'Oct 26 12:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 26 13:00:00 2024', 'Mar 29 12:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 2025', 'Oct 25 12:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 2025', 'Mar 28 12:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 2026', 'Oct 24 12:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 24 13:00:00 2026', 'Mar 27 12:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 2027', 'Oct 30 12:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 30 13:00:00 2027', 'Mar 25 12:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 2028', 'Oct 28 12:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 28 13:00:00 2028', 'Mar 24 12:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 2029', 'Oct 27 12:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 27 13:00:00 2029', 'Mar 30 12:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 30 13:00:00 2030', 'Oct 26 12:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 26 13:00:00 2030', 'Mar 29 12:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 2031', 'Oct 25 12:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 2031', 'Mar 27 12:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 27 13:00:00 2032', 'Oct 30 12:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 30 13:00:00 2032', 'Mar 26 12:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 26 13:00:00 2033', 'Oct 29 12:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 29 13:00:00 2033', 'Mar 25 12:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 25 13:00:00 2034', 'Oct 28 12:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 28 13:00:00 2034', 'Mar 24 12:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 24 13:00:00 2035', 'Oct 27 12:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 27 13:00:00 2035', 'Mar 29 12:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 29 13:00:00 2036', 'Oct 25 12:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 25 13:00:00 2036', 'Mar 28 12:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Anadyr', 'ANAST', 1, 50400, 'Mar 28 13:00:00 2037', 'Oct 24 12:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Anadyr', 'ANAT', 0, 46800, 'Oct 24 13:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Asia/Aqtau --- - -begin -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 12064, 'Dec 14 20:45:52 1901', 'May 1 20:38:55 1924', 'Dec 15 00:06:56 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'May 1 20:38:56 1924', 'Feb 28 19:59:59 1957', 'May 2 00:38:56 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Feb 28 20:00:00 1957', 'Mar 31 18:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1981', 'Sep 30 17:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 30 18:00:00 1981', 'Mar 31 18:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1982', 'Sep 30 17:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 30 18:00:00 1982', 'Mar 31 18:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1983', 'Sep 30 17:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 30 18:00:00 1983', 'Mar 31 18:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1984', 'Sep 29 20:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 29 21:00:00 1984', 'Mar 30 20:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 30 21:00:00 1985', 'Sep 28 20:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 28 21:00:00 1985', 'Mar 29 20:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 29 21:00:00 1986', 'Sep 27 20:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 27 21:00:00 1986', 'Mar 28 20:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 28 21:00:00 1987', 'Sep 26 20:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 26 21:00:00 1987', 'Mar 26 20:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 26 21:00:00 1988', 'Sep 24 20:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 24 21:00:00 1988', 'Mar 25 20:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 25 21:00:00 1989', 'Sep 23 20:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 23 21:00:00 1989', 'Mar 24 20:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 24 21:00:00 1990', 'Sep 29 20:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 29 21:00:00 1990', 'Mar 30 20:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 21:00:00 1991', 'Sep 28 21:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Sep 28 22:00:00 1991', 'Jan 18 21:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Jan 18 22:00:00 1992', 'Mar 28 18:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 28 19:00:00 1992', 'Sep 26 17:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 26 18:00:00 1992', 'Mar 27 18:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 27 19:00:00 1993', 'Sep 25 17:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 25 18:00:00 1993', 'Mar 26 18:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 26 19:00:00 1994', 'Sep 24 17:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 18000, 'Sep 24 18:00:00 1994', 'Mar 25 18:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 21600, 'Mar 25 19:00:00 1995', 'Sep 23 17:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Sep 23 18:00:00 1995', 'Mar 30 19:59:59 1996', 'Sep 23 22:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 20:00:00 1996', 'Oct 26 18:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 26 19:00:00 1996', 'Mar 29 19:59:59 1997', 'Oct 26 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 1997', 'Oct 25 18:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 1997', 'Mar 28 19:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 28 20:00:00 1998', 'Oct 24 18:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 24 19:00:00 1998', 'Mar 27 19:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 27 20:00:00 1999', 'Oct 30 18:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 30 19:00:00 1999', 'Mar 25 19:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 25 20:00:00 2000', 'Oct 28 18:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 28 19:00:00 2000', 'Mar 24 19:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 24 20:00:00 2001', 'Oct 27 18:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 27 19:00:00 2001', 'Mar 30 19:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 20:00:00 2002', 'Oct 26 18:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 26 19:00:00 2002', 'Mar 29 19:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 2003', 'Oct 25 18:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 2003', 'Mar 27 19:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 27 20:00:00 2004', 'Oct 30 18:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 30 19:00:00 2004', 'Mar 26 19:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 26 20:00:00 2005', 'Oct 29 18:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 29 19:00:00 2005', 'Mar 25 19:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 25 20:00:00 2006', 'Oct 28 18:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 28 19:00:00 2006', 'Mar 24 19:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 24 20:00:00 2007', 'Oct 27 18:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 27 19:00:00 2007', 'Mar 29 19:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 2008', 'Oct 25 18:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 2008', 'Mar 28 19:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 28 20:00:00 2009', 'Oct 24 18:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 24 19:00:00 2009', 'Mar 27 19:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 27 20:00:00 2010', 'Oct 30 18:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 30 19:00:00 2010', 'Mar 26 19:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 26 20:00:00 2011', 'Oct 29 18:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 29 19:00:00 2011', 'Mar 24 19:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 24 20:00:00 2012', 'Oct 27 18:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 27 19:00:00 2012', 'Mar 30 19:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 20:00:00 2013', 'Oct 26 18:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 26 19:00:00 2013', 'Mar 29 19:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 2014', 'Oct 25 18:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 2014', 'Mar 28 19:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 28 20:00:00 2015', 'Oct 24 18:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 24 19:00:00 2015', 'Mar 26 19:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 26 20:00:00 2016', 'Oct 29 18:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 29 19:00:00 2016', 'Mar 25 19:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 25 20:00:00 2017', 'Oct 28 18:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 28 19:00:00 2017', 'Mar 24 19:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 24 20:00:00 2018', 'Oct 27 18:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 27 19:00:00 2018', 'Mar 30 19:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 20:00:00 2019', 'Oct 26 18:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 26 19:00:00 2019', 'Mar 28 19:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 28 20:00:00 2020', 'Oct 24 18:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 24 19:00:00 2020', 'Mar 27 19:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 27 20:00:00 2021', 'Oct 30 18:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 30 19:00:00 2021', 'Mar 26 19:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 26 20:00:00 2022', 'Oct 29 18:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 29 19:00:00 2022', 'Mar 25 19:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 25 20:00:00 2023', 'Oct 28 18:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 28 19:00:00 2023', 'Mar 30 19:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 20:00:00 2024', 'Oct 26 18:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 26 19:00:00 2024', 'Mar 29 19:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 2025', 'Oct 25 18:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 2025', 'Mar 28 19:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 28 20:00:00 2026', 'Oct 24 18:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 24 19:00:00 2026', 'Mar 27 19:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 27 20:00:00 2027', 'Oct 30 18:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 30 19:00:00 2027', 'Mar 25 19:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 25 20:00:00 2028', 'Oct 28 18:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 28 19:00:00 2028', 'Mar 24 19:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 24 20:00:00 2029', 'Oct 27 18:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 27 19:00:00 2029', 'Mar 30 19:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 30 20:00:00 2030', 'Oct 26 18:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 26 19:00:00 2030', 'Mar 29 19:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 2031', 'Oct 25 18:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 2031', 'Mar 27 19:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 27 20:00:00 2032', 'Oct 30 18:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 30 19:00:00 2032', 'Mar 26 19:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 26 20:00:00 2033', 'Oct 29 18:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 29 19:00:00 2033', 'Mar 25 19:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 25 20:00:00 2034', 'Oct 28 18:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 28 19:00:00 2034', 'Mar 24 19:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 24 20:00:00 2035', 'Oct 27 18:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 27 19:00:00 2035', 'Mar 29 19:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 29 20:00:00 2036', 'Oct 25 18:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 25 19:00:00 2036', 'Mar 28 19:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Asia/Aqtau', 'AQTST', 1, 18000, 'Mar 28 20:00:00 2037', 'Oct 24 18:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Asia/Aqtau', 'AQTT', 0, 14400, 'Oct 24 19:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Asia/Aqtobe --- - -begin -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 13720, 'Dec 14 20:45:52 1901', 'May 1 20:11:19 1924', 'Dec 15 00:34:32 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 14400, 'May 1 20:11:20 1924', 'Feb 28 19:59:59 1957', 'May 2 00:11:20 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Feb 28 20:00:00 1957', 'Mar 31 18:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1981', 'Sep 30 17:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 30 18:00:00 1981', 'Mar 31 18:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1982', 'Sep 30 17:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 30 18:00:00 1982', 'Mar 31 18:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1983', 'Sep 30 17:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 30 18:00:00 1983', 'Mar 31 18:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 31 19:00:00 1984', 'Sep 29 20:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 29 21:00:00 1984', 'Mar 30 20:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 21:00:00 1985', 'Sep 28 20:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 28 21:00:00 1985', 'Mar 29 20:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 21:00:00 1986', 'Sep 27 20:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 27 21:00:00 1986', 'Mar 28 20:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 21:00:00 1987', 'Sep 26 20:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 26 21:00:00 1987', 'Mar 26 20:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 21:00:00 1988', 'Sep 24 20:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 24 21:00:00 1988', 'Mar 25 20:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 21:00:00 1989', 'Sep 23 20:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 23 21:00:00 1989', 'Mar 24 20:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 21:00:00 1990', 'Sep 29 20:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 29 21:00:00 1990', 'Mar 30 20:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 18000, 'Mar 30 21:00:00 1991', 'Sep 28 21:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 14400, 'Sep 28 22:00:00 1991', 'Jan 18 21:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Jan 18 22:00:00 1992', 'Mar 28 18:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 1992', 'Sep 26 17:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 26 18:00:00 1992', 'Mar 27 18:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 1993', 'Sep 25 17:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 25 18:00:00 1993', 'Mar 26 18:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 19:00:00 1994', 'Sep 24 17:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 24 18:00:00 1994', 'Mar 25 18:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 1995', 'Sep 23 17:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Sep 23 18:00:00 1995', 'Mar 30 18:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 19:00:00 1996', 'Oct 26 17:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 26 18:00:00 1996', 'Mar 29 18:59:59 1997', 'Oct 26 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 1997', 'Oct 25 17:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 1997', 'Mar 28 18:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 1998', 'Oct 24 17:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 24 18:00:00 1998', 'Mar 27 18:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 1999', 'Oct 30 17:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 30 18:00:00 1999', 'Mar 25 18:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 2000', 'Oct 28 17:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 28 18:00:00 2000', 'Mar 24 18:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 19:00:00 2001', 'Oct 27 17:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 27 18:00:00 2001', 'Mar 30 18:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 19:00:00 2002', 'Oct 26 17:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 26 18:00:00 2002', 'Mar 29 18:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 2003', 'Oct 25 17:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 2003', 'Mar 27 18:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 2004', 'Oct 30 17:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 30 18:00:00 2004', 'Mar 26 18:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 19:00:00 2005', 'Oct 29 17:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 29 18:00:00 2005', 'Mar 25 18:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 2006', 'Oct 28 17:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 28 18:00:00 2006', 'Mar 24 18:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 19:00:00 2007', 'Oct 27 17:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 27 18:00:00 2007', 'Mar 29 18:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 2008', 'Oct 25 17:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 2008', 'Mar 28 18:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 2009', 'Oct 24 17:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 24 18:00:00 2009', 'Mar 27 18:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 2010', 'Oct 30 17:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 30 18:00:00 2010', 'Mar 26 18:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 19:00:00 2011', 'Oct 29 17:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 29 18:00:00 2011', 'Mar 24 18:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 19:00:00 2012', 'Oct 27 17:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 27 18:00:00 2012', 'Mar 30 18:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 19:00:00 2013', 'Oct 26 17:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 26 18:00:00 2013', 'Mar 29 18:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 2014', 'Oct 25 17:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 2014', 'Mar 28 18:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 2015', 'Oct 24 17:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 24 18:00:00 2015', 'Mar 26 18:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 19:00:00 2016', 'Oct 29 17:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 29 18:00:00 2016', 'Mar 25 18:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 2017', 'Oct 28 17:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 28 18:00:00 2017', 'Mar 24 18:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 19:00:00 2018', 'Oct 27 17:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 27 18:00:00 2018', 'Mar 30 18:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 19:00:00 2019', 'Oct 26 17:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 26 18:00:00 2019', 'Mar 28 18:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 2020', 'Oct 24 17:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 24 18:00:00 2020', 'Mar 27 18:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 2021', 'Oct 30 17:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 30 18:00:00 2021', 'Mar 26 18:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 19:00:00 2022', 'Oct 29 17:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 29 18:00:00 2022', 'Mar 25 18:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 2023', 'Oct 28 17:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 28 18:00:00 2023', 'Mar 30 18:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 19:00:00 2024', 'Oct 26 17:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 26 18:00:00 2024', 'Mar 29 18:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 2025', 'Oct 25 17:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 2025', 'Mar 28 18:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 2026', 'Oct 24 17:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 24 18:00:00 2026', 'Mar 27 18:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 2027', 'Oct 30 17:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 30 18:00:00 2027', 'Mar 25 18:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 2028', 'Oct 28 17:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 28 18:00:00 2028', 'Mar 24 18:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 19:00:00 2029', 'Oct 27 17:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 27 18:00:00 2029', 'Mar 30 18:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 30 19:00:00 2030', 'Oct 26 17:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 26 18:00:00 2030', 'Mar 29 18:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 2031', 'Oct 25 17:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 2031', 'Mar 27 18:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 27 19:00:00 2032', 'Oct 30 17:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 30 18:00:00 2032', 'Mar 26 18:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 26 19:00:00 2033', 'Oct 29 17:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 29 18:00:00 2033', 'Mar 25 18:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 25 19:00:00 2034', 'Oct 28 17:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 28 18:00:00 2034', 'Mar 24 18:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 24 19:00:00 2035', 'Oct 27 17:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 27 18:00:00 2035', 'Mar 29 18:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 29 19:00:00 2036', 'Oct 25 17:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 25 18:00:00 2036', 'Mar 28 18:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Asia/Aqtobe', 'AQTST', 1, 21600, 'Mar 28 19:00:00 2037', 'Oct 24 17:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Asia/Aqtobe', 'AQTT', 0, 18000, 'Oct 24 18:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Ashgabat not installed --- - --- --- Asia/Ashkhabad --- - -begin -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 14012, 'Dec 14 20:45:52 1901', 'May 1 20:06:27 1924', 'Dec 15 00:39:24 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 14400, 'May 1 20:06:28 1924', 'Jun 20 19:59:59 1930', 'May 2 00:06:28 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Jun 20 20:00:00 1930', 'Mar 31 18:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 31 19:00:00 1981', 'Sep 30 17:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 21600, 'Sep 30 18:00:00 1981', 'Mar 31 17:59:59 1982', 'Oct 1 00:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 31 18:00:00 1982', 'Sep 30 17:59:59 1982', 'Apr 1 00:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 30 18:00:00 1982', 'Mar 31 18:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 31 19:00:00 1983', 'Sep 30 17:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 30 18:00:00 1983', 'Mar 31 18:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 31 19:00:00 1984', 'Sep 29 20:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 29 21:00:00 1984', 'Mar 30 20:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 30 21:00:00 1985', 'Sep 28 20:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 28 21:00:00 1985', 'Mar 29 20:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 29 21:00:00 1986', 'Sep 27 20:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 27 21:00:00 1986', 'Mar 28 20:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 28 21:00:00 1987', 'Sep 26 20:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 26 21:00:00 1987', 'Mar 26 20:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 26 21:00:00 1988', 'Sep 24 20:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 24 21:00:00 1988', 'Mar 25 20:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 25 21:00:00 1989', 'Sep 23 20:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 23 21:00:00 1989', 'Mar 24 20:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 24 21:00:00 1990', 'Sep 29 20:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 29 21:00:00 1990', 'Mar 28 17:59:59 1992', 'Sep 30 02:00:00 1990', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Ashkhabad', 'TMST', 1, 21600, 'Mar 28 18:00:00 1992', 'Sep 26 16:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Ashkhabad', 'TMT', 0, 18000, 'Sep 26 17:00:00 1992', 'Jan 18 03:14:07 2038', 'Sep 26 22:00:00 1992', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Baghdad --- - -begin -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10656, 'Dec 14 20:45:52 1901', 'Dec 31 21:02:23 1917', 'Dec 14 23:43:28 1901', 'Dec 31 23:59:59 1917'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Dec 31 21:02:24 1917', 'Apr 30 20:59:59 1982', 'Jan 1 00:02:24 1918', 'Apr 30 23:59:59 1982'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 30 21:00:00 1982', 'Sep 30 19:59:59 1982', 'May 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 30 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 30 23:59:59 1983'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 30 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Mar 31 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 30 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 23:59:59 1984'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 30 20:00:00 1984', 'Mar 31 20:59:59 1985', 'Sep 30 23:00:00 1984', 'Mar 31 23:59:59 1985'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 31 21:00:00 1985', 'Sep 28 21:59:59 1985', 'Apr 1 01:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 28 22:00:00 1985', 'Mar 29 21:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 29 22:00:00 1986', 'Sep 27 21:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 27 22:00:00 1986', 'Mar 28 21:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 28 22:00:00 1987', 'Sep 26 21:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 26 22:00:00 1987', 'Mar 26 21:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 26 22:00:00 1988', 'Sep 24 21:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 24 22:00:00 1988', 'Mar 25 21:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 25 22:00:00 1989', 'Sep 23 21:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 23 22:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Mar 24 22:00:00 1990', 'Sep 29 21:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Sep 29 22:00:00 1990', 'Mar 31 23:59:59 1991', 'Sep 30 01:00:00 1990', 'Apr 1 02:59:59 1991'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1991', 'Sep 30 23:59:59 1991', 'Apr 1 04:00:00 1991', 'Oct 1 03:59:59 1991'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1991', 'Mar 31 23:59:59 1992', 'Oct 1 03:00:00 1991', 'Apr 1 02:59:59 1992'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1992', 'Sep 30 23:59:59 1992', 'Apr 1 04:00:00 1992', 'Oct 1 03:59:59 1992'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1992', 'Mar 31 23:59:59 1993', 'Oct 1 03:00:00 1992', 'Apr 1 02:59:59 1993'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1993', 'Sep 30 23:59:59 1993', 'Apr 1 04:00:00 1993', 'Oct 1 03:59:59 1993'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1993', 'Mar 31 23:59:59 1994', 'Oct 1 03:00:00 1993', 'Apr 1 02:59:59 1994'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1994', 'Sep 30 23:59:59 1994', 'Apr 1 04:00:00 1994', 'Oct 1 03:59:59 1994'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1994', 'Mar 31 23:59:59 1995', 'Oct 1 03:00:00 1994', 'Apr 1 02:59:59 1995'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1995', 'Sep 30 23:59:59 1995', 'Apr 1 04:00:00 1995', 'Oct 1 03:59:59 1995'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1995', 'Mar 31 23:59:59 1996', 'Oct 1 03:00:00 1995', 'Apr 1 02:59:59 1996'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1996', 'Sep 30 23:59:59 1996', 'Apr 1 04:00:00 1996', 'Oct 1 03:59:59 1996'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1996', 'Mar 31 23:59:59 1997', 'Oct 1 03:00:00 1996', 'Apr 1 02:59:59 1997'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1997', 'Sep 30 23:59:59 1997', 'Apr 1 04:00:00 1997', 'Oct 1 03:59:59 1997'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1997', 'Mar 31 23:59:59 1998', 'Oct 1 03:00:00 1997', 'Apr 1 02:59:59 1998'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1998', 'Sep 30 23:59:59 1998', 'Apr 1 04:00:00 1998', 'Oct 1 03:59:59 1998'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1998', 'Mar 31 23:59:59 1999', 'Oct 1 03:00:00 1998', 'Apr 1 02:59:59 1999'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 1999', 'Sep 30 23:59:59 1999', 'Apr 1 04:00:00 1999', 'Oct 1 03:59:59 1999'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 1999', 'Mar 31 23:59:59 2000', 'Oct 1 03:00:00 1999', 'Apr 1 02:59:59 2000'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2000', 'Sep 30 23:59:59 2000', 'Apr 1 04:00:00 2000', 'Oct 1 03:59:59 2000'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2000', 'Mar 31 23:59:59 2001', 'Oct 1 03:00:00 2000', 'Apr 1 02:59:59 2001'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2001', 'Sep 30 23:59:59 2001', 'Apr 1 04:00:00 2001', 'Oct 1 03:59:59 2001'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2001', 'Mar 31 23:59:59 2002', 'Oct 1 03:00:00 2001', 'Apr 1 02:59:59 2002'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2002', 'Sep 30 23:59:59 2002', 'Apr 1 04:00:00 2002', 'Oct 1 03:59:59 2002'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2002', 'Mar 31 23:59:59 2003', 'Oct 1 03:00:00 2002', 'Apr 1 02:59:59 2003'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2003', 'Sep 30 23:59:59 2003', 'Apr 1 04:00:00 2003', 'Oct 1 03:59:59 2003'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2003', 'Mar 31 23:59:59 2004', 'Oct 1 03:00:00 2003', 'Apr 1 02:59:59 2004'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2004', 'Sep 30 23:59:59 2004', 'Apr 1 04:00:00 2004', 'Oct 1 03:59:59 2004'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2004', 'Mar 31 23:59:59 2005', 'Oct 1 03:00:00 2004', 'Apr 1 02:59:59 2005'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2005', 'Sep 30 23:59:59 2005', 'Apr 1 04:00:00 2005', 'Oct 1 03:59:59 2005'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2005', 'Mar 31 23:59:59 2006', 'Oct 1 03:00:00 2005', 'Apr 1 02:59:59 2006'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2006', 'Sep 30 23:59:59 2006', 'Apr 1 04:00:00 2006', 'Oct 1 03:59:59 2006'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2006', 'Mar 31 23:59:59 2007', 'Oct 1 03:00:00 2006', 'Apr 1 02:59:59 2007'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2007', 'Sep 30 23:59:59 2007', 'Apr 1 04:00:00 2007', 'Oct 1 03:59:59 2007'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2007', 'Mar 31 23:59:59 2008', 'Oct 1 03:00:00 2007', 'Apr 1 02:59:59 2008'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2008', 'Sep 30 23:59:59 2008', 'Apr 1 04:00:00 2008', 'Oct 1 03:59:59 2008'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2008', 'Mar 31 23:59:59 2009', 'Oct 1 03:00:00 2008', 'Apr 1 02:59:59 2009'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2009', 'Sep 30 23:59:59 2009', 'Apr 1 04:00:00 2009', 'Oct 1 03:59:59 2009'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2009', 'Mar 31 23:59:59 2010', 'Oct 1 03:00:00 2009', 'Apr 1 02:59:59 2010'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2010', 'Sep 30 23:59:59 2010', 'Apr 1 04:00:00 2010', 'Oct 1 03:59:59 2010'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2010', 'Mar 31 23:59:59 2011', 'Oct 1 03:00:00 2010', 'Apr 1 02:59:59 2011'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2011', 'Sep 30 23:59:59 2011', 'Apr 1 04:00:00 2011', 'Oct 1 03:59:59 2011'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2011', 'Mar 31 23:59:59 2012', 'Oct 1 03:00:00 2011', 'Apr 1 02:59:59 2012'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2012', 'Sep 30 23:59:59 2012', 'Apr 1 04:00:00 2012', 'Oct 1 03:59:59 2012'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2012', 'Mar 31 23:59:59 2013', 'Oct 1 03:00:00 2012', 'Apr 1 02:59:59 2013'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2013', 'Sep 30 23:59:59 2013', 'Apr 1 04:00:00 2013', 'Oct 1 03:59:59 2013'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2013', 'Mar 31 23:59:59 2014', 'Oct 1 03:00:00 2013', 'Apr 1 02:59:59 2014'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2014', 'Sep 30 23:59:59 2014', 'Apr 1 04:00:00 2014', 'Oct 1 03:59:59 2014'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2014', 'Mar 31 23:59:59 2015', 'Oct 1 03:00:00 2014', 'Apr 1 02:59:59 2015'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2015', 'Sep 30 23:59:59 2015', 'Apr 1 04:00:00 2015', 'Oct 1 03:59:59 2015'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2015', 'Mar 31 23:59:59 2016', 'Oct 1 03:00:00 2015', 'Apr 1 02:59:59 2016'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2016', 'Sep 30 23:59:59 2016', 'Apr 1 04:00:00 2016', 'Oct 1 03:59:59 2016'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2016', 'Mar 31 23:59:59 2017', 'Oct 1 03:00:00 2016', 'Apr 1 02:59:59 2017'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2017', 'Sep 30 23:59:59 2017', 'Apr 1 04:00:00 2017', 'Oct 1 03:59:59 2017'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2017', 'Mar 31 23:59:59 2018', 'Oct 1 03:00:00 2017', 'Apr 1 02:59:59 2018'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2018', 'Sep 30 23:59:59 2018', 'Apr 1 04:00:00 2018', 'Oct 1 03:59:59 2018'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2018', 'Mar 31 23:59:59 2019', 'Oct 1 03:00:00 2018', 'Apr 1 02:59:59 2019'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2019', 'Sep 30 23:59:59 2019', 'Apr 1 04:00:00 2019', 'Oct 1 03:59:59 2019'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2019', 'Mar 31 23:59:59 2020', 'Oct 1 03:00:00 2019', 'Apr 1 02:59:59 2020'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2020', 'Sep 30 23:59:59 2020', 'Apr 1 04:00:00 2020', 'Oct 1 03:59:59 2020'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2020', 'Mar 31 23:59:59 2021', 'Oct 1 03:00:00 2020', 'Apr 1 02:59:59 2021'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2021', 'Sep 30 23:59:59 2021', 'Apr 1 04:00:00 2021', 'Oct 1 03:59:59 2021'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2021', 'Mar 31 23:59:59 2022', 'Oct 1 03:00:00 2021', 'Apr 1 02:59:59 2022'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2022', 'Sep 30 23:59:59 2022', 'Apr 1 04:00:00 2022', 'Oct 1 03:59:59 2022'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2022', 'Mar 31 23:59:59 2023', 'Oct 1 03:00:00 2022', 'Apr 1 02:59:59 2023'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2023', 'Sep 30 23:59:59 2023', 'Apr 1 04:00:00 2023', 'Oct 1 03:59:59 2023'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2023', 'Mar 31 23:59:59 2024', 'Oct 1 03:00:00 2023', 'Apr 1 02:59:59 2024'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2024', 'Sep 30 23:59:59 2024', 'Apr 1 04:00:00 2024', 'Oct 1 03:59:59 2024'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2024', 'Mar 31 23:59:59 2025', 'Oct 1 03:00:00 2024', 'Apr 1 02:59:59 2025'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2025', 'Sep 30 23:59:59 2025', 'Apr 1 04:00:00 2025', 'Oct 1 03:59:59 2025'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2025', 'Mar 31 23:59:59 2026', 'Oct 1 03:00:00 2025', 'Apr 1 02:59:59 2026'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2026', 'Sep 30 23:59:59 2026', 'Apr 1 04:00:00 2026', 'Oct 1 03:59:59 2026'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2026', 'Mar 31 23:59:59 2027', 'Oct 1 03:00:00 2026', 'Apr 1 02:59:59 2027'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2027', 'Sep 30 23:59:59 2027', 'Apr 1 04:00:00 2027', 'Oct 1 03:59:59 2027'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2027', 'Mar 31 23:59:59 2028', 'Oct 1 03:00:00 2027', 'Apr 1 02:59:59 2028'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2028', 'Sep 30 23:59:59 2028', 'Apr 1 04:00:00 2028', 'Oct 1 03:59:59 2028'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2028', 'Mar 31 23:59:59 2029', 'Oct 1 03:00:00 2028', 'Apr 1 02:59:59 2029'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2029', 'Sep 30 23:59:59 2029', 'Apr 1 04:00:00 2029', 'Oct 1 03:59:59 2029'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2029', 'Mar 31 23:59:59 2030', 'Oct 1 03:00:00 2029', 'Apr 1 02:59:59 2030'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2030', 'Sep 30 23:59:59 2030', 'Apr 1 04:00:00 2030', 'Oct 1 03:59:59 2030'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2030', 'Mar 31 23:59:59 2031', 'Oct 1 03:00:00 2030', 'Apr 1 02:59:59 2031'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2031', 'Sep 30 23:59:59 2031', 'Apr 1 04:00:00 2031', 'Oct 1 03:59:59 2031'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2031', 'Mar 31 23:59:59 2032', 'Oct 1 03:00:00 2031', 'Apr 1 02:59:59 2032'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2032', 'Sep 30 23:59:59 2032', 'Apr 1 04:00:00 2032', 'Oct 1 03:59:59 2032'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2032', 'Mar 31 23:59:59 2033', 'Oct 1 03:00:00 2032', 'Apr 1 02:59:59 2033'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2033', 'Sep 30 23:59:59 2033', 'Apr 1 04:00:00 2033', 'Oct 1 03:59:59 2033'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2033', 'Mar 31 23:59:59 2034', 'Oct 1 03:00:00 2033', 'Apr 1 02:59:59 2034'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2034', 'Sep 30 23:59:59 2034', 'Apr 1 04:00:00 2034', 'Oct 1 03:59:59 2034'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2034', 'Mar 31 23:59:59 2035', 'Oct 1 03:00:00 2034', 'Apr 1 02:59:59 2035'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2035', 'Sep 30 23:59:59 2035', 'Apr 1 04:00:00 2035', 'Oct 1 03:59:59 2035'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2035', 'Mar 31 23:59:59 2036', 'Oct 1 03:00:00 2035', 'Apr 1 02:59:59 2036'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2036', 'Sep 30 23:59:59 2036', 'Apr 1 04:00:00 2036', 'Oct 1 03:59:59 2036'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2036', 'Mar 31 23:59:59 2037', 'Oct 1 03:00:00 2036', 'Apr 1 02:59:59 2037'); -timezone.add_rule('Asia/Baghdad', 'ADT', 1, 14400, 'Apr 1 00:00:00 2037', 'Sep 30 23:59:59 2037', 'Apr 1 04:00:00 2037', 'Oct 1 03:59:59 2037'); -timezone.add_rule('Asia/Baghdad', 'ADT', 0, 10800, 'Oct 1 00:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 1 03:00:00 2037', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Asia/Bahrain --- - -begin -timezone.add_rule('Asia/Bahrain', 'AST', 0, 12140, 'Dec 14 20:45:52 1901', 'Dec 31 20:37:39 1919', 'Dec 15 00:08:12 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Bahrain', 'AST', 0, 14400, 'Dec 31 20:37:40 1919', 'May 31 19:59:59 1972', 'Jan 1 00:37:40 1920', 'May 31 23:59:59 1972'); -timezone.add_rule('Asia/Bahrain', 'AST', 0, 10800, 'May 31 20:00:00 1972', 'Jan 18 03:14:07 2038', 'May 31 23:00:00 1972', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Asia/Baku --- - -begin -timezone.add_rule('Asia/Baku', 'AZT', 0, 11964, 'Dec 14 20:45:52 1901', 'May 1 20:40:35 1924', 'Dec 15 00:05:16 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 10800, 'May 1 20:40:36 1924', 'Feb 28 20:59:59 1957', 'May 1 23:40:36 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Feb 28 21:00:00 1957', 'Mar 31 19:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 31 20:00:00 1981', 'Sep 30 18:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 30 19:00:00 1981', 'Mar 31 19:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 31 20:00:00 1982', 'Sep 30 18:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 30 19:00:00 1982', 'Mar 31 19:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 31 20:00:00 1983', 'Sep 30 18:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 30 19:00:00 1983', 'Mar 31 19:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 31 20:00:00 1984', 'Sep 29 21:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 29 22:00:00 1984', 'Mar 30 21:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 30 22:00:00 1985', 'Sep 28 21:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 28 22:00:00 1985', 'Mar 29 21:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 22:00:00 1986', 'Sep 27 21:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 27 22:00:00 1986', 'Mar 28 21:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 22:00:00 1987', 'Sep 26 21:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 26 22:00:00 1987', 'Mar 26 21:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 26 22:00:00 1988', 'Sep 24 21:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 24 22:00:00 1988', 'Mar 25 21:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 22:00:00 1989', 'Sep 23 21:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 23 22:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 22:00:00 1990', 'Sep 29 21:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 29 22:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 14400, 'Mar 30 22:00:00 1991', 'Sep 28 22:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 10800, 'Sep 28 23:00:00 1991', 'Mar 28 19:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 14400, 'Mar 28 20:00:00 1992', 'Sep 26 18:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 10800, 'Sep 26 19:00:00 1992', 'Sep 26 22:59:59 1992', 'Sep 26 22:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Sep 26 23:00:00 1992', 'Dec 31 19:59:59 1995', 'Sep 27 03:00:00 1992', 'Dec 31 23:59:59 1995'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Dec 31 20:00:00 1995', 'Oct 27 00:59:59 1996', 'Jan 1 01:00:00 1996', 'Oct 27 05:59:59 1996'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 01:00:00 1996', 'Mar 29 20:59:59 1997', 'Oct 27 05:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 1997', 'Oct 25 19:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 00:59:59 1997'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 1997', 'Mar 28 20:59:59 1998', 'Oct 26 00:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 21:00:00 1998', 'Oct 24 19:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 00:59:59 1998'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 24 20:00:00 1998', 'Mar 27 20:59:59 1999', 'Oct 25 00:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 27 21:00:00 1999', 'Oct 30 19:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 00:59:59 1999'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 30 20:00:00 1999', 'Mar 25 20:59:59 2000', 'Oct 31 00:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 21:00:00 2000', 'Oct 28 19:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 00:59:59 2000'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 28 20:00:00 2000', 'Mar 24 20:59:59 2001', 'Oct 29 00:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 21:00:00 2001', 'Oct 27 19:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 00:59:59 2001'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 20:00:00 2001', 'Mar 30 20:59:59 2002', 'Oct 28 00:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 30 21:00:00 2002', 'Oct 26 19:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 00:59:59 2002'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 26 20:00:00 2002', 'Mar 29 20:59:59 2003', 'Oct 27 00:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 2003', 'Oct 25 19:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 00:59:59 2003'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 2003', 'Mar 27 20:59:59 2004', 'Oct 26 00:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 27 21:00:00 2004', 'Oct 30 19:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 00:59:59 2004'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 30 20:00:00 2004', 'Mar 26 20:59:59 2005', 'Oct 31 00:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 26 21:00:00 2005', 'Oct 29 19:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 00:59:59 2005'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 29 20:00:00 2005', 'Mar 25 20:59:59 2006', 'Oct 30 00:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 21:00:00 2006', 'Oct 28 19:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 00:59:59 2006'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 28 20:00:00 2006', 'Mar 24 20:59:59 2007', 'Oct 29 00:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 21:00:00 2007', 'Oct 27 19:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 00:59:59 2007'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 20:00:00 2007', 'Mar 29 20:59:59 2008', 'Oct 28 00:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 2008', 'Oct 25 19:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 00:59:59 2008'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 2008', 'Mar 28 20:59:59 2009', 'Oct 26 00:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 21:00:00 2009', 'Oct 24 19:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 00:59:59 2009'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 24 20:00:00 2009', 'Mar 27 20:59:59 2010', 'Oct 25 00:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 27 21:00:00 2010', 'Oct 30 19:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 00:59:59 2010'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 30 20:00:00 2010', 'Mar 26 20:59:59 2011', 'Oct 31 00:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 26 21:00:00 2011', 'Oct 29 19:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 00:59:59 2011'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 29 20:00:00 2011', 'Mar 24 20:59:59 2012', 'Oct 30 00:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 21:00:00 2012', 'Oct 27 19:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 00:59:59 2012'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 20:00:00 2012', 'Mar 30 20:59:59 2013', 'Oct 28 00:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 30 21:00:00 2013', 'Oct 26 19:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 00:59:59 2013'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 26 20:00:00 2013', 'Mar 29 20:59:59 2014', 'Oct 27 00:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 2014', 'Oct 25 19:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 00:59:59 2014'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 2014', 'Mar 28 20:59:59 2015', 'Oct 26 00:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 21:00:00 2015', 'Oct 24 19:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 00:59:59 2015'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 24 20:00:00 2015', 'Mar 26 20:59:59 2016', 'Oct 25 00:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 26 21:00:00 2016', 'Oct 29 19:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 00:59:59 2016'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 29 20:00:00 2016', 'Mar 25 20:59:59 2017', 'Oct 30 00:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 21:00:00 2017', 'Oct 28 19:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 00:59:59 2017'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 28 20:00:00 2017', 'Mar 24 20:59:59 2018', 'Oct 29 00:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 21:00:00 2018', 'Oct 27 19:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 00:59:59 2018'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 20:00:00 2018', 'Mar 30 20:59:59 2019', 'Oct 28 00:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 30 21:00:00 2019', 'Oct 26 19:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 00:59:59 2019'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 26 20:00:00 2019', 'Mar 28 20:59:59 2020', 'Oct 27 00:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 21:00:00 2020', 'Oct 24 19:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 00:59:59 2020'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 24 20:00:00 2020', 'Mar 27 20:59:59 2021', 'Oct 25 00:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 27 21:00:00 2021', 'Oct 30 19:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 00:59:59 2021'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 30 20:00:00 2021', 'Mar 26 20:59:59 2022', 'Oct 31 00:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 26 21:00:00 2022', 'Oct 29 19:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 00:59:59 2022'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 29 20:00:00 2022', 'Mar 25 20:59:59 2023', 'Oct 30 00:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 21:00:00 2023', 'Oct 28 19:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 00:59:59 2023'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 28 20:00:00 2023', 'Mar 30 20:59:59 2024', 'Oct 29 00:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 30 21:00:00 2024', 'Oct 26 19:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 00:59:59 2024'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 26 20:00:00 2024', 'Mar 29 20:59:59 2025', 'Oct 27 00:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 2025', 'Oct 25 19:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 00:59:59 2025'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 2025', 'Mar 28 20:59:59 2026', 'Oct 26 00:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 21:00:00 2026', 'Oct 24 19:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 00:59:59 2026'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 24 20:00:00 2026', 'Mar 27 20:59:59 2027', 'Oct 25 00:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 27 21:00:00 2027', 'Oct 30 19:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 00:59:59 2027'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 30 20:00:00 2027', 'Mar 25 20:59:59 2028', 'Oct 31 00:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 21:00:00 2028', 'Oct 28 19:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 00:59:59 2028'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 28 20:00:00 2028', 'Mar 24 20:59:59 2029', 'Oct 29 00:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 21:00:00 2029', 'Oct 27 19:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 00:59:59 2029'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 20:00:00 2029', 'Mar 30 20:59:59 2030', 'Oct 28 00:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 30 21:00:00 2030', 'Oct 26 19:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 00:59:59 2030'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 26 20:00:00 2030', 'Mar 29 20:59:59 2031', 'Oct 27 00:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 2031', 'Oct 25 19:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 00:59:59 2031'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 2031', 'Mar 27 20:59:59 2032', 'Oct 26 00:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 27 21:00:00 2032', 'Oct 30 19:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 00:59:59 2032'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 30 20:00:00 2032', 'Mar 26 20:59:59 2033', 'Oct 31 00:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 26 21:00:00 2033', 'Oct 29 19:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 00:59:59 2033'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 29 20:00:00 2033', 'Mar 25 20:59:59 2034', 'Oct 30 00:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 25 21:00:00 2034', 'Oct 28 19:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 00:59:59 2034'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 28 20:00:00 2034', 'Mar 24 20:59:59 2035', 'Oct 29 00:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 24 21:00:00 2035', 'Oct 27 19:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 00:59:59 2035'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 27 20:00:00 2035', 'Mar 29 20:59:59 2036', 'Oct 28 00:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 29 21:00:00 2036', 'Oct 25 19:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 00:59:59 2036'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 25 20:00:00 2036', 'Mar 28 20:59:59 2037', 'Oct 26 00:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Asia/Baku', 'AZST', 1, 18000, 'Mar 28 21:00:00 2037', 'Oct 24 19:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 00:59:59 2037'); -timezone.add_rule('Asia/Baku', 'AZT', 0, 14400, 'Oct 24 20:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 00:00:00 2037', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Asia/Bangkok --- - -begin -timezone.add_rule('Asia/Bangkok', 'ICT', 0, 24124, 'Dec 14 20:45:52 1901', 'Mar 31 17:17:55 1920', 'Dec 15 03:27:56 1901', 'Mar 31 23:59:59 1920'); -timezone.add_rule('Asia/Bangkok', 'ICT', 0, 25200, 'Mar 31 17:17:56 1920', 'Jan 18 03:14:07 2038', 'Apr 1 00:17:56 1920', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Asia/Beirut --- - -begin -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Dec 14 20:45:52 1901', 'Mar 27 21:59:59 1920', 'Dec 14 22:45:52 1901', 'Mar 27 23:59:59 1920'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 1920', 'Oct 24 20:59:59 1920', 'Mar 28 01:00:00 1920', 'Oct 24 23:59:59 1920'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 24 21:00:00 1920', 'Apr 2 21:59:59 1921', 'Oct 24 23:00:00 1920', 'Apr 2 23:59:59 1921'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 2 22:00:00 1921', 'Oct 2 20:59:59 1921', 'Apr 3 01:00:00 1921', 'Oct 2 23:59:59 1921'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 2 21:00:00 1921', 'Mar 25 21:59:59 1922', 'Oct 2 23:00:00 1921', 'Mar 25 23:59:59 1922'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 1922', 'Oct 7 20:59:59 1922', 'Mar 26 01:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 7 21:00:00 1922', 'Apr 21 21:59:59 1923', 'Oct 7 23:00:00 1922', 'Apr 21 23:59:59 1923'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 21 22:00:00 1923', 'Sep 15 20:59:59 1923', 'Apr 22 01:00:00 1923', 'Sep 15 23:59:59 1923'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 15 21:00:00 1923', 'Apr 30 21:59:59 1957', 'Sep 15 23:00:00 1923', 'Apr 30 23:59:59 1957'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1957', 'Sep 30 20:59:59 1957', 'May 1 01:00:00 1957', 'Sep 30 23:59:59 1957'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1957', 'Apr 30 21:59:59 1958', 'Sep 30 23:00:00 1957', 'Apr 30 23:59:59 1958'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1958', 'Sep 30 20:59:59 1958', 'May 1 01:00:00 1958', 'Sep 30 23:59:59 1958'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1958', 'Apr 30 21:59:59 1959', 'Sep 30 23:00:00 1958', 'Apr 30 23:59:59 1959'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1959', 'Sep 30 20:59:59 1959', 'May 1 01:00:00 1959', 'Sep 30 23:59:59 1959'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1959', 'Apr 30 21:59:59 1960', 'Sep 30 23:00:00 1959', 'Apr 30 23:59:59 1960'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1960', 'Sep 30 20:59:59 1960', 'May 1 01:00:00 1960', 'Sep 30 23:59:59 1960'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1960', 'Apr 30 21:59:59 1961', 'Sep 30 23:00:00 1960', 'Apr 30 23:59:59 1961'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1961', 'Sep 30 20:59:59 1961', 'May 1 01:00:00 1961', 'Sep 30 23:59:59 1961'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1961', 'Jun 21 21:59:59 1972', 'Sep 30 23:00:00 1961', 'Jun 21 23:59:59 1972'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Jun 21 22:00:00 1972', 'Sep 30 20:59:59 1972', 'Jun 22 01:00:00 1972', 'Sep 30 23:59:59 1972'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1972', 'Apr 30 21:59:59 1973', 'Sep 30 23:00:00 1972', 'Apr 30 23:59:59 1973'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1973', 'Sep 30 20:59:59 1973', 'May 1 01:00:00 1973', 'Sep 30 23:59:59 1973'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1973', 'Apr 30 21:59:59 1974', 'Sep 30 23:00:00 1973', 'Apr 30 23:59:59 1974'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1974', 'Sep 30 20:59:59 1974', 'May 1 01:00:00 1974', 'Sep 30 23:59:59 1974'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1974', 'Apr 30 21:59:59 1975', 'Sep 30 23:00:00 1974', 'Apr 30 23:59:59 1975'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1975', 'Sep 30 20:59:59 1975', 'May 1 01:00:00 1975', 'Sep 30 23:59:59 1975'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1975', 'Apr 30 21:59:59 1976', 'Sep 30 23:00:00 1975', 'Apr 30 23:59:59 1976'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1976', 'Sep 30 20:59:59 1976', 'May 1 01:00:00 1976', 'Sep 30 23:59:59 1976'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1976', 'Apr 30 21:59:59 1977', 'Sep 30 23:00:00 1976', 'Apr 30 23:59:59 1977'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1977', 'Sep 30 20:59:59 1977', 'May 1 01:00:00 1977', 'Sep 30 23:59:59 1977'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 30 21:00:00 1977', 'Apr 29 21:59:59 1978', 'Sep 30 23:00:00 1977', 'Apr 29 23:59:59 1978'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 29 22:00:00 1978', 'Sep 29 20:59:59 1978', 'Apr 30 01:00:00 1978', 'Sep 29 23:59:59 1978'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 1978', 'Apr 30 21:59:59 1984', 'Sep 29 23:00:00 1978', 'Apr 30 23:59:59 1984'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1984', 'Oct 15 20:59:59 1984', 'May 1 01:00:00 1984', 'Oct 15 23:59:59 1984'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1984', 'Apr 30 21:59:59 1985', 'Oct 15 23:00:00 1984', 'Apr 30 23:59:59 1985'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1985', 'Oct 15 20:59:59 1985', 'May 1 01:00:00 1985', 'Oct 15 23:59:59 1985'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1985', 'Apr 30 21:59:59 1986', 'Oct 15 23:00:00 1985', 'Apr 30 23:59:59 1986'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1986', 'Oct 15 20:59:59 1986', 'May 1 01:00:00 1986', 'Oct 15 23:59:59 1986'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1986', 'Apr 30 21:59:59 1987', 'Oct 15 23:00:00 1986', 'Apr 30 23:59:59 1987'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1987', 'Oct 15 20:59:59 1987', 'May 1 01:00:00 1987', 'Oct 15 23:59:59 1987'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1987', 'May 31 21:59:59 1988', 'Oct 15 23:00:00 1987', 'May 31 23:59:59 1988'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'May 31 22:00:00 1988', 'Oct 15 20:59:59 1988', 'Jun 1 01:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1988', 'May 9 21:59:59 1989', 'Oct 15 23:00:00 1988', 'May 9 23:59:59 1989'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'May 9 22:00:00 1989', 'Oct 15 20:59:59 1989', 'May 10 01:00:00 1989', 'Oct 15 23:59:59 1989'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1989', 'Apr 30 21:59:59 1990', 'Oct 15 23:00:00 1989', 'Apr 30 23:59:59 1990'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1990', 'Oct 15 20:59:59 1990', 'May 1 01:00:00 1990', 'Oct 15 23:59:59 1990'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1990', 'Apr 30 21:59:59 1991', 'Oct 15 23:00:00 1990', 'Apr 30 23:59:59 1991'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1991', 'Oct 15 20:59:59 1991', 'May 1 01:00:00 1991', 'Oct 15 23:59:59 1991'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 15 21:00:00 1991', 'Apr 30 21:59:59 1992', 'Oct 15 23:00:00 1991', 'Apr 30 23:59:59 1992'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Apr 30 22:00:00 1992', 'Oct 3 20:59:59 1992', 'May 1 01:00:00 1992', 'Oct 3 23:59:59 1992'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Oct 3 21:00:00 1992', 'Mar 27 21:59:59 1993', 'Oct 3 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 1993', 'Sep 25 20:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 26 22:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 24 21:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 1995', 'Mar 30 21:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 30 22:00:00 1996', 'Sep 28 20:59:59 1996', 'Mar 31 01:00:00 1996', 'Sep 28 23:59:59 1996'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 28 21:00:00 1996', 'Mar 29 21:59:59 1997', 'Sep 28 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 1997', 'Sep 27 20:59:59 1997', 'Mar 30 01:00:00 1997', 'Sep 27 23:59:59 1997'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 1997', 'Mar 28 21:59:59 1998', 'Sep 27 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 28 22:00:00 1998', 'Sep 26 20:59:59 1998', 'Mar 29 01:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 26 21:00:00 1998', 'Mar 27 21:59:59 1999', 'Sep 26 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 1999', 'Sep 25 20:59:59 1999', 'Mar 28 01:00:00 1999', 'Sep 25 23:59:59 1999'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 1999', 'Mar 25 21:59:59 2000', 'Sep 25 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 2000', 'Sep 23 20:59:59 2000', 'Mar 26 01:00:00 2000', 'Sep 23 23:59:59 2000'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 2000', 'Mar 24 21:59:59 2001', 'Sep 23 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 24 22:00:00 2001', 'Sep 29 20:59:59 2001', 'Mar 25 01:00:00 2001', 'Sep 29 23:59:59 2001'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 2001', 'Mar 30 21:59:59 2002', 'Sep 29 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 30 22:00:00 2002', 'Sep 28 20:59:59 2002', 'Mar 31 01:00:00 2002', 'Sep 28 23:59:59 2002'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 28 21:00:00 2002', 'Mar 29 21:59:59 2003', 'Sep 28 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 2003', 'Sep 27 20:59:59 2003', 'Mar 30 01:00:00 2003', 'Sep 27 23:59:59 2003'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 2003', 'Mar 27 21:59:59 2004', 'Sep 27 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 2004', 'Sep 25 20:59:59 2004', 'Mar 28 01:00:00 2004', 'Sep 25 23:59:59 2004'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 2004', 'Mar 26 21:59:59 2005', 'Sep 25 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 26 22:00:00 2005', 'Sep 24 20:59:59 2005', 'Mar 27 01:00:00 2005', 'Sep 24 23:59:59 2005'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 24 21:00:00 2005', 'Mar 25 21:59:59 2006', 'Sep 24 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 2006', 'Sep 23 20:59:59 2006', 'Mar 26 01:00:00 2006', 'Sep 23 23:59:59 2006'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 2006', 'Mar 24 21:59:59 2007', 'Sep 23 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 24 22:00:00 2007', 'Sep 29 20:59:59 2007', 'Mar 25 01:00:00 2007', 'Sep 29 23:59:59 2007'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 2007', 'Mar 29 21:59:59 2008', 'Sep 29 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 2008', 'Sep 27 20:59:59 2008', 'Mar 30 01:00:00 2008', 'Sep 27 23:59:59 2008'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 2008', 'Mar 28 21:59:59 2009', 'Sep 27 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 28 22:00:00 2009', 'Sep 26 20:59:59 2009', 'Mar 29 01:00:00 2009', 'Sep 26 23:59:59 2009'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 26 21:00:00 2009', 'Mar 27 21:59:59 2010', 'Sep 26 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 2010', 'Sep 25 20:59:59 2010', 'Mar 28 01:00:00 2010', 'Sep 25 23:59:59 2010'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 2010', 'Mar 26 21:59:59 2011', 'Sep 25 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 26 22:00:00 2011', 'Sep 24 20:59:59 2011', 'Mar 27 01:00:00 2011', 'Sep 24 23:59:59 2011'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 24 21:00:00 2011', 'Mar 24 21:59:59 2012', 'Sep 24 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 24 22:00:00 2012', 'Sep 29 20:59:59 2012', 'Mar 25 01:00:00 2012', 'Sep 29 23:59:59 2012'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 2012', 'Mar 30 21:59:59 2013', 'Sep 29 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 30 22:00:00 2013', 'Sep 28 20:59:59 2013', 'Mar 31 01:00:00 2013', 'Sep 28 23:59:59 2013'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 28 21:00:00 2013', 'Mar 29 21:59:59 2014', 'Sep 28 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 2014', 'Sep 27 20:59:59 2014', 'Mar 30 01:00:00 2014', 'Sep 27 23:59:59 2014'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 2014', 'Mar 28 21:59:59 2015', 'Sep 27 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 28 22:00:00 2015', 'Sep 26 20:59:59 2015', 'Mar 29 01:00:00 2015', 'Sep 26 23:59:59 2015'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 26 21:00:00 2015', 'Mar 26 21:59:59 2016', 'Sep 26 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 26 22:00:00 2016', 'Sep 24 20:59:59 2016', 'Mar 27 01:00:00 2016', 'Sep 24 23:59:59 2016'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 24 21:00:00 2016', 'Mar 25 21:59:59 2017', 'Sep 24 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 2017', 'Sep 23 20:59:59 2017', 'Mar 26 01:00:00 2017', 'Sep 23 23:59:59 2017'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 2017', 'Mar 24 21:59:59 2018', 'Sep 23 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 24 22:00:00 2018', 'Sep 29 20:59:59 2018', 'Mar 25 01:00:00 2018', 'Sep 29 23:59:59 2018'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 2018', 'Mar 30 21:59:59 2019', 'Sep 29 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 30 22:00:00 2019', 'Sep 28 20:59:59 2019', 'Mar 31 01:00:00 2019', 'Sep 28 23:59:59 2019'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 28 21:00:00 2019', 'Mar 28 21:59:59 2020', 'Sep 28 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 28 22:00:00 2020', 'Sep 26 20:59:59 2020', 'Mar 29 01:00:00 2020', 'Sep 26 23:59:59 2020'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 26 21:00:00 2020', 'Mar 27 21:59:59 2021', 'Sep 26 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 2021', 'Sep 25 20:59:59 2021', 'Mar 28 01:00:00 2021', 'Sep 25 23:59:59 2021'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 2021', 'Mar 26 21:59:59 2022', 'Sep 25 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 26 22:00:00 2022', 'Sep 24 20:59:59 2022', 'Mar 27 01:00:00 2022', 'Sep 24 23:59:59 2022'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 24 21:00:00 2022', 'Mar 25 21:59:59 2023', 'Sep 24 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 2023', 'Sep 23 20:59:59 2023', 'Mar 26 01:00:00 2023', 'Sep 23 23:59:59 2023'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 2023', 'Mar 30 21:59:59 2024', 'Sep 23 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 30 22:00:00 2024', 'Sep 28 20:59:59 2024', 'Mar 31 01:00:00 2024', 'Sep 28 23:59:59 2024'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 28 21:00:00 2024', 'Mar 29 21:59:59 2025', 'Sep 28 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 2025', 'Sep 27 20:59:59 2025', 'Mar 30 01:00:00 2025', 'Sep 27 23:59:59 2025'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 2025', 'Mar 28 21:59:59 2026', 'Sep 27 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 28 22:00:00 2026', 'Sep 26 20:59:59 2026', 'Mar 29 01:00:00 2026', 'Sep 26 23:59:59 2026'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 26 21:00:00 2026', 'Mar 27 21:59:59 2027', 'Sep 26 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 2027', 'Sep 25 20:59:59 2027', 'Mar 28 01:00:00 2027', 'Sep 25 23:59:59 2027'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 2027', 'Mar 25 21:59:59 2028', 'Sep 25 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 2028', 'Sep 23 20:59:59 2028', 'Mar 26 01:00:00 2028', 'Sep 23 23:59:59 2028'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 2028', 'Mar 24 21:59:59 2029', 'Sep 23 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 24 22:00:00 2029', 'Sep 29 20:59:59 2029', 'Mar 25 01:00:00 2029', 'Sep 29 23:59:59 2029'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 2029', 'Mar 30 21:59:59 2030', 'Sep 29 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 30 22:00:00 2030', 'Sep 28 20:59:59 2030', 'Mar 31 01:00:00 2030', 'Sep 28 23:59:59 2030'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 28 21:00:00 2030', 'Mar 29 21:59:59 2031', 'Sep 28 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 2031', 'Sep 27 20:59:59 2031', 'Mar 30 01:00:00 2031', 'Sep 27 23:59:59 2031'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 2031', 'Mar 27 21:59:59 2032', 'Sep 27 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 27 22:00:00 2032', 'Sep 25 20:59:59 2032', 'Mar 28 01:00:00 2032', 'Sep 25 23:59:59 2032'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 25 21:00:00 2032', 'Mar 26 21:59:59 2033', 'Sep 25 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 26 22:00:00 2033', 'Sep 24 20:59:59 2033', 'Mar 27 01:00:00 2033', 'Sep 24 23:59:59 2033'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 24 21:00:00 2033', 'Mar 25 21:59:59 2034', 'Sep 24 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 25 22:00:00 2034', 'Sep 23 20:59:59 2034', 'Mar 26 01:00:00 2034', 'Sep 23 23:59:59 2034'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 23 21:00:00 2034', 'Mar 24 21:59:59 2035', 'Sep 23 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 24 22:00:00 2035', 'Sep 29 20:59:59 2035', 'Mar 25 01:00:00 2035', 'Sep 29 23:59:59 2035'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 29 21:00:00 2035', 'Mar 29 21:59:59 2036', 'Sep 29 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 29 22:00:00 2036', 'Sep 27 20:59:59 2036', 'Mar 30 01:00:00 2036', 'Sep 27 23:59:59 2036'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 27 21:00:00 2036', 'Mar 28 21:59:59 2037', 'Sep 27 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Asia/Beirut', 'EEST', 1, 10800, 'Mar 28 22:00:00 2037', 'Sep 26 20:59:59 2037', 'Mar 29 01:00:00 2037', 'Sep 26 23:59:59 2037'); -timezone.add_rule('Asia/Beirut', 'EET', 0, 7200, 'Sep 26 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 26 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Bishkek --- - -begin -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 17904, 'Dec 14 20:45:52 1901', 'May 1 19:01:35 1924', 'Dec 15 01:44:16 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'May 1 19:01:36 1924', 'Jun 20 18:59:59 1930', 'May 2 00:01:36 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Jun 20 19:00:00 1930', 'Mar 31 17:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 31 18:00:00 1981', 'Sep 30 16:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 30 17:00:00 1981', 'Mar 31 17:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 31 18:00:00 1982', 'Sep 30 16:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 30 17:00:00 1982', 'Mar 31 17:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 31 18:00:00 1983', 'Sep 30 16:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 30 17:00:00 1983', 'Mar 31 17:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 31 18:00:00 1984', 'Sep 29 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 29 20:00:00 1984', 'Mar 30 19:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 30 20:00:00 1985', 'Sep 28 19:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 28 20:00:00 1985', 'Mar 29 19:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 29 20:00:00 1986', 'Sep 27 19:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 27 20:00:00 1986', 'Mar 28 19:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 28 20:00:00 1987', 'Sep 26 19:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 26 20:00:00 1987', 'Mar 26 19:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 26 20:00:00 1988', 'Sep 24 19:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 24 20:00:00 1988', 'Mar 25 19:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 25 20:00:00 1989', 'Sep 23 19:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 23 20:00:00 1989', 'Mar 24 19:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 25200, 'Mar 24 20:00:00 1990', 'Sep 29 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 21600, 'Sep 29 20:00:00 1990', 'Mar 30 19:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 30 20:00:00 1991', 'Aug 30 17:59:59 1991', 'Mar 31 02:00:00 1991', 'Aug 30 23:59:59 1991'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Aug 30 18:00:00 1991', 'Apr 11 18:59:59 1992', 'Aug 30 23:00:00 1991', 'Apr 11 23:59:59 1992'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Apr 11 19:00:00 1992', 'Sep 26 17:59:59 1992', 'Apr 12 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Sep 26 18:00:00 1992', 'Apr 10 18:59:59 1993', 'Sep 26 23:00:00 1992', 'Apr 10 23:59:59 1993'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Apr 10 19:00:00 1993', 'Sep 25 17:59:59 1993', 'Apr 11 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Sep 25 18:00:00 1993', 'Apr 9 18:59:59 1994', 'Sep 25 23:00:00 1993', 'Apr 9 23:59:59 1994'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Apr 9 19:00:00 1994', 'Sep 24 17:59:59 1994', 'Apr 10 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Sep 24 18:00:00 1994', 'Apr 8 18:59:59 1995', 'Sep 24 23:00:00 1994', 'Apr 8 23:59:59 1995'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Apr 8 19:00:00 1995', 'Sep 23 17:59:59 1995', 'Apr 9 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Sep 23 18:00:00 1995', 'Apr 6 18:59:59 1996', 'Sep 23 23:00:00 1995', 'Apr 6 23:59:59 1996'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Apr 6 19:00:00 1996', 'Sep 28 17:59:59 1996', 'Apr 7 01:00:00 1996', 'Sep 28 23:59:59 1996'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Sep 28 18:00:00 1996', 'Mar 29 21:29:59 1997', 'Sep 28 23:00:00 1996', 'Mar 30 02:29:59 1997'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 1997', 'Oct 25 20:29:59 1997', 'Mar 30 03:30:00 1997', 'Oct 26 02:29:59 1997'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 1997', 'Mar 28 21:29:59 1998', 'Oct 26 01:30:00 1997', 'Mar 29 02:29:59 1998'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 28 21:30:00 1998', 'Oct 24 20:29:59 1998', 'Mar 29 03:30:00 1998', 'Oct 25 02:29:59 1998'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 24 20:30:00 1998', 'Mar 27 21:29:59 1999', 'Oct 25 01:30:00 1998', 'Mar 28 02:29:59 1999'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 27 21:30:00 1999', 'Oct 30 20:29:59 1999', 'Mar 28 03:30:00 1999', 'Oct 31 02:29:59 1999'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 30 20:30:00 1999', 'Mar 25 21:29:59 2000', 'Oct 31 01:30:00 1999', 'Mar 26 02:29:59 2000'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 25 21:30:00 2000', 'Oct 28 20:29:59 2000', 'Mar 26 03:30:00 2000', 'Oct 29 02:29:59 2000'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 28 20:30:00 2000', 'Mar 24 21:29:59 2001', 'Oct 29 01:30:00 2000', 'Mar 25 02:29:59 2001'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 24 21:30:00 2001', 'Oct 27 20:29:59 2001', 'Mar 25 03:30:00 2001', 'Oct 28 02:29:59 2001'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 27 20:30:00 2001', 'Mar 30 21:29:59 2002', 'Oct 28 01:30:00 2001', 'Mar 31 02:29:59 2002'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 30 21:30:00 2002', 'Oct 26 20:29:59 2002', 'Mar 31 03:30:00 2002', 'Oct 27 02:29:59 2002'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 26 20:30:00 2002', 'Mar 29 21:29:59 2003', 'Oct 27 01:30:00 2002', 'Mar 30 02:29:59 2003'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 2003', 'Oct 25 20:29:59 2003', 'Mar 30 03:30:00 2003', 'Oct 26 02:29:59 2003'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 2003', 'Mar 27 21:29:59 2004', 'Oct 26 01:30:00 2003', 'Mar 28 02:29:59 2004'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 27 21:30:00 2004', 'Oct 30 20:29:59 2004', 'Mar 28 03:30:00 2004', 'Oct 31 02:29:59 2004'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 30 20:30:00 2004', 'Mar 26 21:29:59 2005', 'Oct 31 01:30:00 2004', 'Mar 27 02:29:59 2005'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 26 21:30:00 2005', 'Oct 29 20:29:59 2005', 'Mar 27 03:30:00 2005', 'Oct 30 02:29:59 2005'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 29 20:30:00 2005', 'Mar 25 21:29:59 2006', 'Oct 30 01:30:00 2005', 'Mar 26 02:29:59 2006'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 25 21:30:00 2006', 'Oct 28 20:29:59 2006', 'Mar 26 03:30:00 2006', 'Oct 29 02:29:59 2006'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 28 20:30:00 2006', 'Mar 24 21:29:59 2007', 'Oct 29 01:30:00 2006', 'Mar 25 02:29:59 2007'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 24 21:30:00 2007', 'Oct 27 20:29:59 2007', 'Mar 25 03:30:00 2007', 'Oct 28 02:29:59 2007'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 27 20:30:00 2007', 'Mar 29 21:29:59 2008', 'Oct 28 01:30:00 2007', 'Mar 30 02:29:59 2008'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 2008', 'Oct 25 20:29:59 2008', 'Mar 30 03:30:00 2008', 'Oct 26 02:29:59 2008'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 2008', 'Mar 28 21:29:59 2009', 'Oct 26 01:30:00 2008', 'Mar 29 02:29:59 2009'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 28 21:30:00 2009', 'Oct 24 20:29:59 2009', 'Mar 29 03:30:00 2009', 'Oct 25 02:29:59 2009'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 24 20:30:00 2009', 'Mar 27 21:29:59 2010', 'Oct 25 01:30:00 2009', 'Mar 28 02:29:59 2010'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 27 21:30:00 2010', 'Oct 30 20:29:59 2010', 'Mar 28 03:30:00 2010', 'Oct 31 02:29:59 2010'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 30 20:30:00 2010', 'Mar 26 21:29:59 2011', 'Oct 31 01:30:00 2010', 'Mar 27 02:29:59 2011'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 26 21:30:00 2011', 'Oct 29 20:29:59 2011', 'Mar 27 03:30:00 2011', 'Oct 30 02:29:59 2011'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 29 20:30:00 2011', 'Mar 24 21:29:59 2012', 'Oct 30 01:30:00 2011', 'Mar 25 02:29:59 2012'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 24 21:30:00 2012', 'Oct 27 20:29:59 2012', 'Mar 25 03:30:00 2012', 'Oct 28 02:29:59 2012'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 27 20:30:00 2012', 'Mar 30 21:29:59 2013', 'Oct 28 01:30:00 2012', 'Mar 31 02:29:59 2013'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 30 21:30:00 2013', 'Oct 26 20:29:59 2013', 'Mar 31 03:30:00 2013', 'Oct 27 02:29:59 2013'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 26 20:30:00 2013', 'Mar 29 21:29:59 2014', 'Oct 27 01:30:00 2013', 'Mar 30 02:29:59 2014'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 2014', 'Oct 25 20:29:59 2014', 'Mar 30 03:30:00 2014', 'Oct 26 02:29:59 2014'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 2014', 'Mar 28 21:29:59 2015', 'Oct 26 01:30:00 2014', 'Mar 29 02:29:59 2015'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 28 21:30:00 2015', 'Oct 24 20:29:59 2015', 'Mar 29 03:30:00 2015', 'Oct 25 02:29:59 2015'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 24 20:30:00 2015', 'Mar 26 21:29:59 2016', 'Oct 25 01:30:00 2015', 'Mar 27 02:29:59 2016'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 26 21:30:00 2016', 'Oct 29 20:29:59 2016', 'Mar 27 03:30:00 2016', 'Oct 30 02:29:59 2016'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 29 20:30:00 2016', 'Mar 25 21:29:59 2017', 'Oct 30 01:30:00 2016', 'Mar 26 02:29:59 2017'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 25 21:30:00 2017', 'Oct 28 20:29:59 2017', 'Mar 26 03:30:00 2017', 'Oct 29 02:29:59 2017'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 28 20:30:00 2017', 'Mar 24 21:29:59 2018', 'Oct 29 01:30:00 2017', 'Mar 25 02:29:59 2018'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 24 21:30:00 2018', 'Oct 27 20:29:59 2018', 'Mar 25 03:30:00 2018', 'Oct 28 02:29:59 2018'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 27 20:30:00 2018', 'Mar 30 21:29:59 2019', 'Oct 28 01:30:00 2018', 'Mar 31 02:29:59 2019'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 30 21:30:00 2019', 'Oct 26 20:29:59 2019', 'Mar 31 03:30:00 2019', 'Oct 27 02:29:59 2019'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 26 20:30:00 2019', 'Mar 28 21:29:59 2020', 'Oct 27 01:30:00 2019', 'Mar 29 02:29:59 2020'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 28 21:30:00 2020', 'Oct 24 20:29:59 2020', 'Mar 29 03:30:00 2020', 'Oct 25 02:29:59 2020'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 24 20:30:00 2020', 'Mar 27 21:29:59 2021', 'Oct 25 01:30:00 2020', 'Mar 28 02:29:59 2021'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 27 21:30:00 2021', 'Oct 30 20:29:59 2021', 'Mar 28 03:30:00 2021', 'Oct 31 02:29:59 2021'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 30 20:30:00 2021', 'Mar 26 21:29:59 2022', 'Oct 31 01:30:00 2021', 'Mar 27 02:29:59 2022'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 26 21:30:00 2022', 'Oct 29 20:29:59 2022', 'Mar 27 03:30:00 2022', 'Oct 30 02:29:59 2022'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 29 20:30:00 2022', 'Mar 25 21:29:59 2023', 'Oct 30 01:30:00 2022', 'Mar 26 02:29:59 2023'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 25 21:30:00 2023', 'Oct 28 20:29:59 2023', 'Mar 26 03:30:00 2023', 'Oct 29 02:29:59 2023'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 28 20:30:00 2023', 'Mar 30 21:29:59 2024', 'Oct 29 01:30:00 2023', 'Mar 31 02:29:59 2024'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 30 21:30:00 2024', 'Oct 26 20:29:59 2024', 'Mar 31 03:30:00 2024', 'Oct 27 02:29:59 2024'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 26 20:30:00 2024', 'Mar 29 21:29:59 2025', 'Oct 27 01:30:00 2024', 'Mar 30 02:29:59 2025'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 2025', 'Oct 25 20:29:59 2025', 'Mar 30 03:30:00 2025', 'Oct 26 02:29:59 2025'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 2025', 'Mar 28 21:29:59 2026', 'Oct 26 01:30:00 2025', 'Mar 29 02:29:59 2026'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 28 21:30:00 2026', 'Oct 24 20:29:59 2026', 'Mar 29 03:30:00 2026', 'Oct 25 02:29:59 2026'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 24 20:30:00 2026', 'Mar 27 21:29:59 2027', 'Oct 25 01:30:00 2026', 'Mar 28 02:29:59 2027'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 27 21:30:00 2027', 'Oct 30 20:29:59 2027', 'Mar 28 03:30:00 2027', 'Oct 31 02:29:59 2027'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 30 20:30:00 2027', 'Mar 25 21:29:59 2028', 'Oct 31 01:30:00 2027', 'Mar 26 02:29:59 2028'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 25 21:30:00 2028', 'Oct 28 20:29:59 2028', 'Mar 26 03:30:00 2028', 'Oct 29 02:29:59 2028'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 28 20:30:00 2028', 'Mar 24 21:29:59 2029', 'Oct 29 01:30:00 2028', 'Mar 25 02:29:59 2029'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 24 21:30:00 2029', 'Oct 27 20:29:59 2029', 'Mar 25 03:30:00 2029', 'Oct 28 02:29:59 2029'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 27 20:30:00 2029', 'Mar 30 21:29:59 2030', 'Oct 28 01:30:00 2029', 'Mar 31 02:29:59 2030'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 30 21:30:00 2030', 'Oct 26 20:29:59 2030', 'Mar 31 03:30:00 2030', 'Oct 27 02:29:59 2030'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 26 20:30:00 2030', 'Mar 29 21:29:59 2031', 'Oct 27 01:30:00 2030', 'Mar 30 02:29:59 2031'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 2031', 'Oct 25 20:29:59 2031', 'Mar 30 03:30:00 2031', 'Oct 26 02:29:59 2031'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 2031', 'Mar 27 21:29:59 2032', 'Oct 26 01:30:00 2031', 'Mar 28 02:29:59 2032'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 27 21:30:00 2032', 'Oct 30 20:29:59 2032', 'Mar 28 03:30:00 2032', 'Oct 31 02:29:59 2032'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 30 20:30:00 2032', 'Mar 26 21:29:59 2033', 'Oct 31 01:30:00 2032', 'Mar 27 02:29:59 2033'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 26 21:30:00 2033', 'Oct 29 20:29:59 2033', 'Mar 27 03:30:00 2033', 'Oct 30 02:29:59 2033'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 29 20:30:00 2033', 'Mar 25 21:29:59 2034', 'Oct 30 01:30:00 2033', 'Mar 26 02:29:59 2034'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 25 21:30:00 2034', 'Oct 28 20:29:59 2034', 'Mar 26 03:30:00 2034', 'Oct 29 02:29:59 2034'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 28 20:30:00 2034', 'Mar 24 21:29:59 2035', 'Oct 29 01:30:00 2034', 'Mar 25 02:29:59 2035'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 24 21:30:00 2035', 'Oct 27 20:29:59 2035', 'Mar 25 03:30:00 2035', 'Oct 28 02:29:59 2035'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 27 20:30:00 2035', 'Mar 29 21:29:59 2036', 'Oct 28 01:30:00 2035', 'Mar 30 02:29:59 2036'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 29 21:30:00 2036', 'Oct 25 20:29:59 2036', 'Mar 30 03:30:00 2036', 'Oct 26 02:29:59 2036'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 25 20:30:00 2036', 'Mar 28 21:29:59 2037', 'Oct 26 01:30:00 2036', 'Mar 29 02:29:59 2037'); -timezone.add_rule('Asia/Bishkek', 'KGST', 1, 21600, 'Mar 28 21:30:00 2037', 'Oct 24 20:29:59 2037', 'Mar 29 03:30:00 2037', 'Oct 25 02:29:59 2037'); -timezone.add_rule('Asia/Bishkek', 'KGT', 0, 18000, 'Oct 24 20:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:30:00 2037', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Brunei --- - -begin -timezone.add_rule('Asia/Brunei', 'BNT', 0, 27580, 'Dec 14 20:45:52 1901', 'Feb 28 16:20:19 1926', 'Dec 15 04:25:32 1901', 'Feb 28 23:59:59 1926'); -timezone.add_rule('Asia/Brunei', 'BNT', 0, 27000, 'Feb 28 16:20:20 1926', 'Dec 31 16:29:59 1932', 'Feb 28 23:50:20 1926', 'Dec 31 23:59:59 1932'); -timezone.add_rule('Asia/Brunei', 'BNT', 0, 28800, 'Dec 31 16:30:00 1932', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1933', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Calcutta --- - -begin -timezone.add_rule('Asia/Calcutta', 'IST', 0, 21200, 'Dec 14 20:45:52 1901', 'Sep 30 18:06:39 1941', 'Dec 15 02:39:12 1901', 'Sep 30 23:59:59 1941'); -timezone.add_rule('Asia/Calcutta', 'IST', 0, 23400, 'Sep 30 18:06:40 1941', 'May 14 17:29:59 1942', 'Oct 1 00:36:40 1941', 'May 14 23:59:59 1942'); -timezone.add_rule('Asia/Calcutta', 'IST', 0, 19800, 'May 14 17:30:00 1942', 'Aug 31 18:29:59 1942', 'May 14 23:00:00 1942', 'Aug 31 23:59:59 1942'); -timezone.add_rule('Asia/Calcutta', 'IST', 1, 23400, 'Aug 31 18:30:00 1942', 'Oct 14 17:29:59 1945', 'Sep 1 01:00:00 1942', 'Oct 14 23:59:59 1945'); -timezone.add_rule('Asia/Calcutta', 'IST', 0, 19800, 'Oct 14 17:30:00 1945', 'Jan 18 03:14:07 2038', 'Oct 14 23:00:00 1945', 'Jan 18 08:44:07 2038'); -end; -/ - --- --- Asia/Chungking --- - -begin -timezone.add_rule('Asia/Chungking', 'CST', 0, 25580, 'Dec 14 20:45:52 1901', 'Dec 31 16:53:39 1927', 'Dec 15 03:52:12 1901', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 25200, 'Dec 31 16:53:40 1927', 'Apr 30 16:59:59 1980', 'Dec 31 23:53:40 1927', 'Apr 30 23:59:59 1980'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Apr 30 17:00:00 1980', 'May 3 15:59:59 1986', 'May 1 01:00:00 1980', 'May 3 23:59:59 1986'); -timezone.add_rule('Asia/Chungking', 'CDT', 1, 32400, 'May 3 16:00:00 1986', 'Sep 13 14:59:59 1986', 'May 4 01:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Sep 13 15:00:00 1986', 'Apr 11 15:59:59 1987', 'Sep 13 23:00:00 1986', 'Apr 11 23:59:59 1987'); -timezone.add_rule('Asia/Chungking', 'CDT', 1, 32400, 'Apr 11 16:00:00 1987', 'Sep 12 14:59:59 1987', 'Apr 12 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Sep 12 15:00:00 1987', 'Apr 9 15:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 9 23:59:59 1988'); -timezone.add_rule('Asia/Chungking', 'CDT', 1, 32400, 'Apr 9 16:00:00 1988', 'Sep 10 14:59:59 1988', 'Apr 10 01:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Sep 10 15:00:00 1988', 'Apr 15 15:59:59 1989', 'Sep 10 23:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('Asia/Chungking', 'CDT', 1, 32400, 'Apr 15 16:00:00 1989', 'Sep 16 14:59:59 1989', 'Apr 16 01:00:00 1989', 'Sep 16 23:59:59 1989'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Sep 16 15:00:00 1989', 'Apr 14 15:59:59 1990', 'Sep 16 23:00:00 1989', 'Apr 14 23:59:59 1990'); -timezone.add_rule('Asia/Chungking', 'CDT', 1, 32400, 'Apr 14 16:00:00 1990', 'Sep 15 14:59:59 1990', 'Apr 15 01:00:00 1990', 'Sep 15 23:59:59 1990'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Sep 15 15:00:00 1990', 'Apr 13 15:59:59 1991', 'Sep 15 23:00:00 1990', 'Apr 13 23:59:59 1991'); -timezone.add_rule('Asia/Chungking', 'CDT', 1, 32400, 'Apr 13 16:00:00 1991', 'Sep 14 14:59:59 1991', 'Apr 14 01:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('Asia/Chungking', 'CST', 0, 28800, 'Sep 14 15:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 14 23:00:00 1991', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Colombo --- - -begin -timezone.add_rule('Asia/Colombo', 'LKT', 0, 19172, 'Dec 14 20:45:52 1901', 'Dec 31 18:40:27 1905', 'Dec 15 02:05:24 1901', 'Dec 31 23:59:59 1905'); -timezone.add_rule('Asia/Colombo', 'LKT', 0, 19800, 'Dec 31 18:40:28 1905', 'Jan 4 18:29:59 1942', 'Jan 1 00:10:28 1906', 'Jan 4 23:59:59 1942'); -timezone.add_rule('Asia/Colombo', 'IST', 1, 21600, 'Jan 4 18:30:00 1942', 'Aug 31 17:59:59 1942', 'Jan 5 00:30:00 1942', 'Aug 31 23:59:59 1942'); -timezone.add_rule('Asia/Colombo', 'IST', 1, 23400, 'Aug 31 18:00:00 1942', 'Oct 15 19:29:59 1945', 'Sep 1 00:30:00 1942', 'Oct 16 01:59:59 1945'); -timezone.add_rule('Asia/Colombo', 'LKT', 0, 19800, 'Oct 15 19:30:00 1945', 'May 24 18:29:59 1996', 'Oct 16 01:00:00 1945', 'May 24 23:59:59 1996'); -timezone.add_rule('Asia/Colombo', 'LKT', 0, 23400, 'May 24 18:30:00 1996', 'Oct 25 17:59:59 1996', 'May 25 01:00:00 1996', 'Oct 26 00:29:59 1996'); -timezone.add_rule('Asia/Colombo', 'LKT', 0, 21600, 'Oct 25 18:00:00 1996', 'Jan 18 03:14:07 2038', 'Oct 26 00:00:00 1996', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Asia/Dacca --- - -begin -timezone.add_rule('Asia/Dacca', 'BDT', 0, 21200, 'Dec 14 20:45:52 1901', 'Sep 30 18:06:39 1941', 'Dec 15 02:39:12 1901', 'Sep 30 23:59:59 1941'); -timezone.add_rule('Asia/Dacca', 'BDT', 0, 23400, 'Sep 30 18:06:40 1941', 'May 14 17:29:59 1942', 'Oct 1 00:36:40 1941', 'May 14 23:59:59 1942'); -timezone.add_rule('Asia/Dacca', 'BDT', 0, 19800, 'May 14 17:30:00 1942', 'Aug 31 18:29:59 1942', 'May 14 23:00:00 1942', 'Aug 31 23:59:59 1942'); -timezone.add_rule('Asia/Dacca', 'BDT', 0, 23400, 'Aug 31 18:30:00 1942', 'Sep 29 17:29:59 1951', 'Sep 1 01:00:00 1942', 'Sep 29 23:59:59 1951'); -timezone.add_rule('Asia/Dacca', 'BDT', 0, 21600, 'Sep 29 17:30:00 1951', 'Jan 18 03:14:07 2038', 'Sep 29 23:30:00 1951', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Asia/Damascus --- - -begin -timezone.add_rule('Asia/Damascus', 'EET', 0, 8712, 'Dec 14 20:45:52 1901', 'Dec 31 21:34:47 1919', 'Dec 14 23:11:04 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Dec 31 21:34:48 1919', 'Apr 17 23:59:59 1920', 'Dec 31 23:34:48 1919', 'Apr 18 01:59:59 1920'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 18 00:00:00 1920', 'Oct 2 22:59:59 1920', 'Apr 18 03:00:00 1920', 'Oct 3 01:59:59 1920'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Oct 2 23:00:00 1920', 'Apr 16 23:59:59 1921', 'Oct 3 01:00:00 1920', 'Apr 17 01:59:59 1921'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 17 00:00:00 1921', 'Oct 1 22:59:59 1921', 'Apr 17 03:00:00 1921', 'Oct 2 01:59:59 1921'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Oct 1 23:00:00 1921', 'Apr 15 23:59:59 1922', 'Oct 2 01:00:00 1921', 'Apr 16 01:59:59 1922'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 16 00:00:00 1922', 'Sep 30 22:59:59 1922', 'Apr 16 03:00:00 1922', 'Oct 1 01:59:59 1922'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1922', 'Apr 14 23:59:59 1923', 'Oct 1 01:00:00 1922', 'Apr 15 01:59:59 1923'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 15 00:00:00 1923', 'Oct 6 22:59:59 1923', 'Apr 15 03:00:00 1923', 'Oct 7 01:59:59 1923'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Oct 6 23:00:00 1923', 'Apr 28 23:59:59 1962', 'Oct 7 01:00:00 1923', 'Apr 29 01:59:59 1962'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 29 00:00:00 1962', 'Sep 30 22:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 1 01:59:59 1962'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1962', 'Apr 30 23:59:59 1963', 'Oct 1 01:00:00 1962', 'May 1 01:59:59 1963'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1963', 'Sep 29 22:59:59 1963', 'May 1 03:00:00 1963', 'Sep 30 01:59:59 1963'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 29 23:00:00 1963', 'Apr 30 23:59:59 1964', 'Sep 30 01:00:00 1963', 'May 1 01:59:59 1964'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1964', 'Sep 30 22:59:59 1964', 'May 1 03:00:00 1964', 'Oct 1 01:59:59 1964'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1964', 'Apr 30 23:59:59 1965', 'Oct 1 01:00:00 1964', 'May 1 01:59:59 1965'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1965', 'Sep 29 22:59:59 1965', 'May 1 03:00:00 1965', 'Sep 30 01:59:59 1965'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 29 23:00:00 1965', 'Apr 23 23:59:59 1966', 'Sep 30 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 24 00:00:00 1966', 'Sep 30 22:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 1 01:59:59 1966'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1966', 'Apr 30 23:59:59 1967', 'Oct 1 01:00:00 1966', 'May 1 01:59:59 1967'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1967', 'Sep 30 22:59:59 1967', 'May 1 03:00:00 1967', 'Oct 1 01:59:59 1967'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1967', 'Apr 30 23:59:59 1968', 'Oct 1 01:00:00 1967', 'May 1 01:59:59 1968'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1968', 'Sep 30 22:59:59 1968', 'May 1 03:00:00 1968', 'Oct 1 01:59:59 1968'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1968', 'Apr 30 23:59:59 1969', 'Oct 1 01:00:00 1968', 'May 1 01:59:59 1969'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1969', 'Sep 30 22:59:59 1969', 'May 1 03:00:00 1969', 'Oct 1 01:59:59 1969'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1969', 'Apr 30 23:59:59 1970', 'Oct 1 01:00:00 1969', 'May 1 01:59:59 1970'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1970', 'Sep 30 22:59:59 1970', 'May 1 03:00:00 1970', 'Oct 1 01:59:59 1970'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1970', 'Apr 30 23:59:59 1971', 'Oct 1 01:00:00 1970', 'May 1 01:59:59 1971'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1971', 'Sep 30 22:59:59 1971', 'May 1 03:00:00 1971', 'Oct 1 01:59:59 1971'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1971', 'Apr 30 23:59:59 1972', 'Oct 1 01:00:00 1971', 'May 1 01:59:59 1972'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1972', 'Sep 30 22:59:59 1972', 'May 1 03:00:00 1972', 'Oct 1 01:59:59 1972'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1972', 'Apr 30 23:59:59 1973', 'Oct 1 01:00:00 1972', 'May 1 01:59:59 1973'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1973', 'Sep 30 22:59:59 1973', 'May 1 03:00:00 1973', 'Oct 1 01:59:59 1973'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1973', 'Apr 30 23:59:59 1974', 'Oct 1 01:00:00 1973', 'May 1 01:59:59 1974'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1974', 'Sep 30 22:59:59 1974', 'May 1 03:00:00 1974', 'Oct 1 01:59:59 1974'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1974', 'Apr 30 23:59:59 1975', 'Oct 1 01:00:00 1974', 'May 1 01:59:59 1975'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1975', 'Sep 30 22:59:59 1975', 'May 1 03:00:00 1975', 'Oct 1 01:59:59 1975'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1975', 'Apr 30 23:59:59 1976', 'Oct 1 01:00:00 1975', 'May 1 01:59:59 1976'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1976', 'Sep 30 22:59:59 1976', 'May 1 03:00:00 1976', 'Oct 1 01:59:59 1976'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1976', 'Apr 30 23:59:59 1977', 'Oct 1 01:00:00 1976', 'May 1 01:59:59 1977'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1977', 'Aug 31 22:59:59 1977', 'May 1 03:00:00 1977', 'Sep 1 01:59:59 1977'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Aug 31 23:00:00 1977', 'Apr 30 23:59:59 1978', 'Sep 1 01:00:00 1977', 'May 1 01:59:59 1978'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'May 1 00:00:00 1978', 'Aug 31 22:59:59 1978', 'May 1 03:00:00 1978', 'Sep 1 01:59:59 1978'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Aug 31 23:00:00 1978', 'Apr 8 23:59:59 1983', 'Sep 1 01:00:00 1978', 'Apr 9 01:59:59 1983'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 9 00:00:00 1983', 'Sep 30 22:59:59 1983', 'Apr 9 03:00:00 1983', 'Oct 1 01:59:59 1983'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1983', 'Apr 8 23:59:59 1984', 'Oct 1 01:00:00 1983', 'Apr 9 01:59:59 1984'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 9 00:00:00 1984', 'Sep 30 22:59:59 1984', 'Apr 9 03:00:00 1984', 'Oct 1 01:59:59 1984'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1984', 'Feb 15 23:59:59 1986', 'Oct 1 01:00:00 1984', 'Feb 16 01:59:59 1986'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Feb 16 00:00:00 1986', 'Oct 8 22:59:59 1986', 'Feb 16 03:00:00 1986', 'Oct 9 01:59:59 1986'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Oct 8 23:00:00 1986', 'Feb 28 23:59:59 1987', 'Oct 9 01:00:00 1986', 'Mar 1 01:59:59 1987'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 1 00:00:00 1987', 'Oct 30 22:59:59 1987', 'Mar 1 03:00:00 1987', 'Oct 31 01:59:59 1987'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Oct 30 23:00:00 1987', 'Mar 14 23:59:59 1988', 'Oct 31 01:00:00 1987', 'Mar 15 01:59:59 1988'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 15 00:00:00 1988', 'Oct 30 22:59:59 1988', 'Mar 15 03:00:00 1988', 'Oct 31 01:59:59 1988'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Oct 30 23:00:00 1988', 'Mar 30 23:59:59 1989', 'Oct 31 01:00:00 1988', 'Mar 31 01:59:59 1989'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 00:00:00 1989', 'Sep 30 22:59:59 1989', 'Mar 31 03:00:00 1989', 'Oct 1 01:59:59 1989'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 23:00:00 1989', 'Mar 31 23:59:59 1990', 'Oct 1 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 1 00:00:00 1990', 'Sep 29 22:59:59 1990', 'Apr 1 03:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 29 23:00:00 1990', 'Mar 31 21:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 23:59:59 1991'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1991', 'Sep 30 20:59:59 1991', 'Apr 1 01:00:00 1991', 'Sep 30 23:59:59 1991'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1991', 'Apr 7 21:59:59 1992', 'Sep 30 23:00:00 1991', 'Apr 7 23:59:59 1992'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Apr 7 22:00:00 1992', 'Sep 30 20:59:59 1992', 'Apr 8 01:00:00 1992', 'Sep 30 23:59:59 1992'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1992', 'Mar 25 21:59:59 1993', 'Sep 30 23:00:00 1992', 'Mar 25 23:59:59 1993'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 25 22:00:00 1993', 'Sep 24 20:59:59 1993', 'Mar 26 01:00:00 1993', 'Sep 24 23:59:59 1993'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 24 21:00:00 1993', 'Mar 31 21:59:59 1994', 'Sep 24 23:00:00 1993', 'Mar 31 23:59:59 1994'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1994', 'Sep 30 20:59:59 1994', 'Apr 1 01:00:00 1994', 'Sep 30 23:59:59 1994'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1994', 'Mar 31 21:59:59 1995', 'Sep 30 23:00:00 1994', 'Mar 31 23:59:59 1995'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1995', 'Sep 30 20:59:59 1995', 'Apr 1 01:00:00 1995', 'Sep 30 23:59:59 1995'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1995', 'Mar 31 21:59:59 1996', 'Sep 30 23:00:00 1995', 'Mar 31 23:59:59 1996'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1996', 'Sep 30 20:59:59 1996', 'Apr 1 01:00:00 1996', 'Sep 30 23:59:59 1996'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1996', 'Mar 31 21:59:59 1997', 'Sep 30 23:00:00 1996', 'Mar 31 23:59:59 1997'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1997', 'Sep 30 20:59:59 1997', 'Apr 1 01:00:00 1997', 'Sep 30 23:59:59 1997'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1997', 'Mar 31 21:59:59 1998', 'Sep 30 23:00:00 1997', 'Mar 31 23:59:59 1998'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1998', 'Sep 30 20:59:59 1998', 'Apr 1 01:00:00 1998', 'Sep 30 23:59:59 1998'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1998', 'Mar 31 21:59:59 1999', 'Sep 30 23:00:00 1998', 'Mar 31 23:59:59 1999'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 1999', 'Sep 30 20:59:59 1999', 'Apr 1 01:00:00 1999', 'Sep 30 23:59:59 1999'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 1999', 'Mar 31 21:59:59 2000', 'Sep 30 23:00:00 1999', 'Mar 31 23:59:59 2000'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2000', 'Sep 30 20:59:59 2000', 'Apr 1 01:00:00 2000', 'Sep 30 23:59:59 2000'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2000', 'Mar 31 21:59:59 2001', 'Sep 30 23:00:00 2000', 'Mar 31 23:59:59 2001'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2001', 'Sep 30 20:59:59 2001', 'Apr 1 01:00:00 2001', 'Sep 30 23:59:59 2001'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2001', 'Mar 31 21:59:59 2002', 'Sep 30 23:00:00 2001', 'Mar 31 23:59:59 2002'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2002', 'Sep 30 20:59:59 2002', 'Apr 1 01:00:00 2002', 'Sep 30 23:59:59 2002'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2002', 'Mar 31 21:59:59 2003', 'Sep 30 23:00:00 2002', 'Mar 31 23:59:59 2003'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2003', 'Sep 30 20:59:59 2003', 'Apr 1 01:00:00 2003', 'Sep 30 23:59:59 2003'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2003', 'Mar 31 21:59:59 2004', 'Sep 30 23:00:00 2003', 'Mar 31 23:59:59 2004'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2004', 'Sep 30 20:59:59 2004', 'Apr 1 01:00:00 2004', 'Sep 30 23:59:59 2004'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2004', 'Mar 31 21:59:59 2005', 'Sep 30 23:00:00 2004', 'Mar 31 23:59:59 2005'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2005', 'Sep 30 20:59:59 2005', 'Apr 1 01:00:00 2005', 'Sep 30 23:59:59 2005'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2005', 'Mar 31 21:59:59 2006', 'Sep 30 23:00:00 2005', 'Mar 31 23:59:59 2006'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2006', 'Sep 30 20:59:59 2006', 'Apr 1 01:00:00 2006', 'Sep 30 23:59:59 2006'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2006', 'Mar 31 21:59:59 2007', 'Sep 30 23:00:00 2006', 'Mar 31 23:59:59 2007'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2007', 'Sep 30 20:59:59 2007', 'Apr 1 01:00:00 2007', 'Sep 30 23:59:59 2007'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2007', 'Mar 31 21:59:59 2008', 'Sep 30 23:00:00 2007', 'Mar 31 23:59:59 2008'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2008', 'Sep 30 20:59:59 2008', 'Apr 1 01:00:00 2008', 'Sep 30 23:59:59 2008'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2008', 'Mar 31 21:59:59 2009', 'Sep 30 23:00:00 2008', 'Mar 31 23:59:59 2009'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2009', 'Sep 30 20:59:59 2009', 'Apr 1 01:00:00 2009', 'Sep 30 23:59:59 2009'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2009', 'Mar 31 21:59:59 2010', 'Sep 30 23:00:00 2009', 'Mar 31 23:59:59 2010'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2010', 'Sep 30 20:59:59 2010', 'Apr 1 01:00:00 2010', 'Sep 30 23:59:59 2010'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2010', 'Mar 31 21:59:59 2011', 'Sep 30 23:00:00 2010', 'Mar 31 23:59:59 2011'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2011', 'Sep 30 20:59:59 2011', 'Apr 1 01:00:00 2011', 'Sep 30 23:59:59 2011'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2011', 'Mar 31 21:59:59 2012', 'Sep 30 23:00:00 2011', 'Mar 31 23:59:59 2012'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2012', 'Sep 30 20:59:59 2012', 'Apr 1 01:00:00 2012', 'Sep 30 23:59:59 2012'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2012', 'Mar 31 21:59:59 2013', 'Sep 30 23:00:00 2012', 'Mar 31 23:59:59 2013'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2013', 'Sep 30 20:59:59 2013', 'Apr 1 01:00:00 2013', 'Sep 30 23:59:59 2013'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2013', 'Mar 31 21:59:59 2014', 'Sep 30 23:00:00 2013', 'Mar 31 23:59:59 2014'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2014', 'Sep 30 20:59:59 2014', 'Apr 1 01:00:00 2014', 'Sep 30 23:59:59 2014'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2014', 'Mar 31 21:59:59 2015', 'Sep 30 23:00:00 2014', 'Mar 31 23:59:59 2015'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2015', 'Sep 30 20:59:59 2015', 'Apr 1 01:00:00 2015', 'Sep 30 23:59:59 2015'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2015', 'Mar 31 21:59:59 2016', 'Sep 30 23:00:00 2015', 'Mar 31 23:59:59 2016'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2016', 'Sep 30 20:59:59 2016', 'Apr 1 01:00:00 2016', 'Sep 30 23:59:59 2016'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2016', 'Mar 31 21:59:59 2017', 'Sep 30 23:00:00 2016', 'Mar 31 23:59:59 2017'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2017', 'Sep 30 20:59:59 2017', 'Apr 1 01:00:00 2017', 'Sep 30 23:59:59 2017'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2017', 'Mar 31 21:59:59 2018', 'Sep 30 23:00:00 2017', 'Mar 31 23:59:59 2018'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2018', 'Sep 30 20:59:59 2018', 'Apr 1 01:00:00 2018', 'Sep 30 23:59:59 2018'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2018', 'Mar 31 21:59:59 2019', 'Sep 30 23:00:00 2018', 'Mar 31 23:59:59 2019'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2019', 'Sep 30 20:59:59 2019', 'Apr 1 01:00:00 2019', 'Sep 30 23:59:59 2019'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2019', 'Mar 31 21:59:59 2020', 'Sep 30 23:00:00 2019', 'Mar 31 23:59:59 2020'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2020', 'Sep 30 20:59:59 2020', 'Apr 1 01:00:00 2020', 'Sep 30 23:59:59 2020'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2020', 'Mar 31 21:59:59 2021', 'Sep 30 23:00:00 2020', 'Mar 31 23:59:59 2021'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2021', 'Sep 30 20:59:59 2021', 'Apr 1 01:00:00 2021', 'Sep 30 23:59:59 2021'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2021', 'Mar 31 21:59:59 2022', 'Sep 30 23:00:00 2021', 'Mar 31 23:59:59 2022'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2022', 'Sep 30 20:59:59 2022', 'Apr 1 01:00:00 2022', 'Sep 30 23:59:59 2022'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2022', 'Mar 31 21:59:59 2023', 'Sep 30 23:00:00 2022', 'Mar 31 23:59:59 2023'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2023', 'Sep 30 20:59:59 2023', 'Apr 1 01:00:00 2023', 'Sep 30 23:59:59 2023'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2023', 'Mar 31 21:59:59 2024', 'Sep 30 23:00:00 2023', 'Mar 31 23:59:59 2024'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2024', 'Sep 30 20:59:59 2024', 'Apr 1 01:00:00 2024', 'Sep 30 23:59:59 2024'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2024', 'Mar 31 21:59:59 2025', 'Sep 30 23:00:00 2024', 'Mar 31 23:59:59 2025'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2025', 'Sep 30 20:59:59 2025', 'Apr 1 01:00:00 2025', 'Sep 30 23:59:59 2025'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2025', 'Mar 31 21:59:59 2026', 'Sep 30 23:00:00 2025', 'Mar 31 23:59:59 2026'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2026', 'Sep 30 20:59:59 2026', 'Apr 1 01:00:00 2026', 'Sep 30 23:59:59 2026'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2026', 'Mar 31 21:59:59 2027', 'Sep 30 23:00:00 2026', 'Mar 31 23:59:59 2027'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2027', 'Sep 30 20:59:59 2027', 'Apr 1 01:00:00 2027', 'Sep 30 23:59:59 2027'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2027', 'Mar 31 21:59:59 2028', 'Sep 30 23:00:00 2027', 'Mar 31 23:59:59 2028'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2028', 'Sep 30 20:59:59 2028', 'Apr 1 01:00:00 2028', 'Sep 30 23:59:59 2028'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2028', 'Mar 31 21:59:59 2029', 'Sep 30 23:00:00 2028', 'Mar 31 23:59:59 2029'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2029', 'Sep 30 20:59:59 2029', 'Apr 1 01:00:00 2029', 'Sep 30 23:59:59 2029'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2029', 'Mar 31 21:59:59 2030', 'Sep 30 23:00:00 2029', 'Mar 31 23:59:59 2030'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2030', 'Sep 30 20:59:59 2030', 'Apr 1 01:00:00 2030', 'Sep 30 23:59:59 2030'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2030', 'Mar 31 21:59:59 2031', 'Sep 30 23:00:00 2030', 'Mar 31 23:59:59 2031'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2031', 'Sep 30 20:59:59 2031', 'Apr 1 01:00:00 2031', 'Sep 30 23:59:59 2031'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2031', 'Mar 31 21:59:59 2032', 'Sep 30 23:00:00 2031', 'Mar 31 23:59:59 2032'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2032', 'Sep 30 20:59:59 2032', 'Apr 1 01:00:00 2032', 'Sep 30 23:59:59 2032'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2032', 'Mar 31 21:59:59 2033', 'Sep 30 23:00:00 2032', 'Mar 31 23:59:59 2033'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2033', 'Sep 30 20:59:59 2033', 'Apr 1 01:00:00 2033', 'Sep 30 23:59:59 2033'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2033', 'Mar 31 21:59:59 2034', 'Sep 30 23:00:00 2033', 'Mar 31 23:59:59 2034'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2034', 'Sep 30 20:59:59 2034', 'Apr 1 01:00:00 2034', 'Sep 30 23:59:59 2034'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2034', 'Mar 31 21:59:59 2035', 'Sep 30 23:00:00 2034', 'Mar 31 23:59:59 2035'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2035', 'Sep 30 20:59:59 2035', 'Apr 1 01:00:00 2035', 'Sep 30 23:59:59 2035'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2035', 'Mar 31 21:59:59 2036', 'Sep 30 23:00:00 2035', 'Mar 31 23:59:59 2036'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2036', 'Sep 30 20:59:59 2036', 'Apr 1 01:00:00 2036', 'Sep 30 23:59:59 2036'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2036', 'Mar 31 21:59:59 2037', 'Sep 30 23:00:00 2036', 'Mar 31 23:59:59 2037'); -timezone.add_rule('Asia/Damascus', 'EEST', 1, 10800, 'Mar 31 22:00:00 2037', 'Sep 30 20:59:59 2037', 'Apr 1 01:00:00 2037', 'Sep 30 23:59:59 2037'); -timezone.add_rule('Asia/Damascus', 'EET', 0, 7200, 'Sep 30 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 30 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Dili not installed --- - --- --- Asia/Dubai --- - -begin -timezone.add_rule('Asia/Dubai', 'GST', 0, 13272, 'Dec 14 20:45:52 1901', 'Dec 31 20:18:47 1919', 'Dec 15 00:27:04 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Dubai', 'GST', 0, 14400, 'Dec 31 20:18:48 1919', 'Jan 18 03:14:07 2038', 'Jan 1 00:18:48 1920', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Asia/Dushanbe --- - -begin -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 16512, 'Dec 14 20:45:52 1901', 'May 1 19:24:47 1924', 'Dec 15 01:21:04 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 18000, 'May 1 19:24:48 1924', 'Jun 20 18:59:59 1930', 'May 2 00:24:48 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Jun 20 19:00:00 1930', 'Mar 31 17:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 31 18:00:00 1981', 'Sep 30 16:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 30 17:00:00 1981', 'Mar 31 17:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 31 18:00:00 1982', 'Sep 30 16:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 30 17:00:00 1982', 'Mar 31 17:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 31 18:00:00 1983', 'Sep 30 16:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 30 17:00:00 1983', 'Mar 31 17:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 31 18:00:00 1984', 'Sep 29 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 29 20:00:00 1984', 'Mar 30 19:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 30 20:00:00 1985', 'Sep 28 19:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 28 20:00:00 1985', 'Mar 29 19:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 29 20:00:00 1986', 'Sep 27 19:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 27 20:00:00 1986', 'Mar 28 19:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 28 20:00:00 1987', 'Sep 26 19:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 26 20:00:00 1987', 'Mar 26 19:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 26 20:00:00 1988', 'Sep 24 19:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 24 20:00:00 1988', 'Mar 25 19:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 25 20:00:00 1989', 'Sep 23 19:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 23 20:00:00 1989', 'Mar 24 19:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 25200, 'Mar 24 20:00:00 1990', 'Sep 29 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 21600, 'Sep 29 20:00:00 1990', 'Mar 30 19:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Dushanbe', 'TJST', 1, 21600, 'Mar 30 20:00:00 1991', 'Sep 28 20:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Dushanbe', 'TJT', 0, 18000, 'Sep 28 21:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 29 02:00:00 1991', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Gaza --- - -begin -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Dec 14 20:45:52 1901', 'May 31 21:59:59 1940', 'Dec 14 22:45:52 1901', 'May 31 23:59:59 1940'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'May 31 22:00:00 1940', 'Oct 31 20:59:59 1942', 'Jun 1 01:00:00 1940', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 31 21:00:00 1942', 'Mar 31 23:59:59 1943', 'Oct 31 23:00:00 1942', 'Apr 1 01:59:59 1943'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 1 00:00:00 1943', 'Oct 31 20:59:59 1943', 'Apr 1 03:00:00 1943', 'Oct 31 23:59:59 1943'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 31 21:00:00 1943', 'Mar 31 21:59:59 1944', 'Oct 31 23:00:00 1943', 'Mar 31 23:59:59 1944'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Mar 31 22:00:00 1944', 'Oct 31 20:59:59 1944', 'Apr 1 01:00:00 1944', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 31 21:00:00 1944', 'Apr 15 21:59:59 1945', 'Oct 31 23:00:00 1944', 'Apr 15 23:59:59 1945'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 15 22:00:00 1945', 'Oct 31 22:59:59 1945', 'Apr 16 01:00:00 1945', 'Nov 1 01:59:59 1945'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 31 23:00:00 1945', 'Apr 15 23:59:59 1946', 'Nov 1 01:00:00 1945', 'Apr 16 01:59:59 1946'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 16 00:00:00 1946', 'Oct 31 20:59:59 1946', 'Apr 16 03:00:00 1946', 'Oct 31 23:59:59 1946'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 31 21:00:00 1946', 'May 9 21:59:59 1957', 'Oct 31 23:00:00 1946', 'May 9 23:59:59 1957'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'May 9 22:00:00 1957', 'Sep 30 20:59:59 1957', 'May 10 01:00:00 1957', 'Sep 30 23:59:59 1957'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 21:00:00 1957', 'Apr 30 21:59:59 1958', 'Sep 30 23:00:00 1957', 'Apr 30 23:59:59 1958'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 22:00:00 1958', 'Sep 30 20:59:59 1958', 'May 1 01:00:00 1958', 'Sep 30 23:59:59 1958'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 21:00:00 1958', 'Apr 30 22:59:59 1959', 'Sep 30 23:00:00 1958', 'May 1 00:59:59 1959'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1959', 'Sep 29 23:59:59 1959', 'May 1 02:00:00 1959', 'Sep 30 02:59:59 1959'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1959', 'Apr 30 22:59:59 1960', 'Sep 30 02:00:00 1959', 'May 1 00:59:59 1960'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1960', 'Sep 29 23:59:59 1960', 'May 1 02:00:00 1960', 'Sep 30 02:59:59 1960'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1960', 'Apr 30 22:59:59 1961', 'Sep 30 02:00:00 1960', 'May 1 00:59:59 1961'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1961', 'Sep 29 23:59:59 1961', 'May 1 02:00:00 1961', 'Sep 30 02:59:59 1961'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1961', 'Apr 30 22:59:59 1962', 'Sep 30 02:00:00 1961', 'May 1 00:59:59 1962'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1962', 'Sep 29 23:59:59 1962', 'May 1 02:00:00 1962', 'Sep 30 02:59:59 1962'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1962', 'Apr 30 22:59:59 1963', 'Sep 30 02:00:00 1962', 'May 1 00:59:59 1963'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1963', 'Sep 29 23:59:59 1963', 'May 1 02:00:00 1963', 'Sep 30 02:59:59 1963'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1963', 'Apr 30 22:59:59 1964', 'Sep 30 02:00:00 1963', 'May 1 00:59:59 1964'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1964', 'Sep 29 23:59:59 1964', 'May 1 02:00:00 1964', 'Sep 30 02:59:59 1964'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1964', 'Apr 30 22:59:59 1965', 'Sep 30 02:00:00 1964', 'May 1 00:59:59 1965'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1965', 'Sep 29 23:59:59 1965', 'May 1 02:00:00 1965', 'Sep 30 02:59:59 1965'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 30 00:00:00 1965', 'Apr 30 22:59:59 1966', 'Sep 30 02:00:00 1965', 'May 1 00:59:59 1966'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1966', 'Sep 30 23:59:59 1966', 'May 1 02:00:00 1966', 'Oct 1 02:59:59 1966'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 1 00:00:00 1966', 'Apr 30 22:59:59 1967', 'Oct 1 02:00:00 1966', 'May 1 00:59:59 1967'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 30 23:00:00 1967', 'Jun 4 20:59:59 1967', 'May 1 02:00:00 1967', 'Jun 4 23:59:59 1967'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Jun 4 21:00:00 1967', 'Jul 6 21:59:59 1974', 'Jun 4 23:00:00 1967', 'Jul 6 23:59:59 1974'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Jul 6 22:00:00 1974', 'Oct 12 20:59:59 1974', 'Jul 7 01:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Oct 12 21:00:00 1974', 'Apr 19 21:59:59 1975', 'Oct 12 23:00:00 1974', 'Apr 19 23:59:59 1975'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 19 22:00:00 1975', 'Aug 30 20:59:59 1975', 'Apr 20 01:00:00 1975', 'Aug 30 23:59:59 1975'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Aug 30 21:00:00 1975', 'Apr 13 21:59:59 1985', 'Aug 30 23:00:00 1975', 'Apr 13 23:59:59 1985'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 13 22:00:00 1985', 'Sep 14 20:59:59 1985', 'Apr 14 01:00:00 1985', 'Sep 14 23:59:59 1985'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 14 21:00:00 1985', 'May 17 21:59:59 1986', 'Sep 14 23:00:00 1985', 'May 17 23:59:59 1986'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'May 17 22:00:00 1986', 'Sep 6 20:59:59 1986', 'May 18 01:00:00 1986', 'Sep 6 23:59:59 1986'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 6 21:00:00 1986', 'Apr 14 21:59:59 1987', 'Sep 6 23:00:00 1986', 'Apr 14 23:59:59 1987'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 14 22:00:00 1987', 'Sep 12 20:59:59 1987', 'Apr 15 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 12 21:00:00 1987', 'Apr 8 21:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 8 23:59:59 1988'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 8 22:00:00 1988', 'Sep 2 20:59:59 1988', 'Apr 9 01:00:00 1988', 'Sep 2 23:59:59 1988'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 2 21:00:00 1988', 'Apr 29 21:59:59 1989', 'Sep 2 23:00:00 1988', 'Apr 29 23:59:59 1989'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 29 22:00:00 1989', 'Sep 2 20:59:59 1989', 'Apr 30 01:00:00 1989', 'Sep 2 23:59:59 1989'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 2 21:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 2 23:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Mar 24 22:00:00 1990', 'Aug 25 20:59:59 1990', 'Mar 25 01:00:00 1990', 'Aug 25 23:59:59 1990'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Aug 25 21:00:00 1990', 'Mar 23 21:59:59 1991', 'Aug 25 23:00:00 1990', 'Mar 23 23:59:59 1991'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Mar 23 22:00:00 1991', 'Aug 31 20:59:59 1991', 'Mar 24 01:00:00 1991', 'Aug 31 23:59:59 1991'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Aug 31 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Aug 31 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 5 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 5 23:59:59 1992'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 5 21:00:00 1992', 'Apr 1 21:59:59 1993', 'Sep 5 23:00:00 1992', 'Apr 1 23:59:59 1993'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 1 22:00:00 1993', 'Sep 4 20:59:59 1993', 'Apr 2 01:00:00 1993', 'Sep 4 23:59:59 1993'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 4 21:00:00 1993', 'Mar 31 21:59:59 1994', 'Sep 4 23:00:00 1993', 'Mar 31 23:59:59 1994'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Mar 31 22:00:00 1994', 'Aug 27 20:59:59 1994', 'Apr 1 01:00:00 1994', 'Aug 27 23:59:59 1994'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Aug 27 21:00:00 1994', 'Mar 30 21:59:59 1995', 'Aug 27 23:00:00 1994', 'Mar 30 23:59:59 1995'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Mar 30 22:00:00 1995', 'Sep 2 20:59:59 1995', 'Mar 31 01:00:00 1995', 'Sep 2 23:59:59 1995'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 2 21:00:00 1995', 'Apr 4 21:59:59 1996', 'Sep 2 23:00:00 1995', 'Apr 4 23:59:59 1996'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 4 22:00:00 1996', 'Sep 19 21:59:59 1996', 'Apr 5 01:00:00 1996', 'Sep 20 00:59:59 1996'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 19 22:00:00 1996', 'Apr 3 21:59:59 1997', 'Sep 20 00:00:00 1996', 'Apr 3 23:59:59 1997'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 3 22:00:00 1997', 'Sep 18 21:59:59 1997', 'Apr 4 01:00:00 1997', 'Sep 19 00:59:59 1997'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 18 22:00:00 1997', 'Apr 2 21:59:59 1998', 'Sep 19 00:00:00 1997', 'Apr 2 23:59:59 1998'); -timezone.add_rule('Asia/Gaza', 'EEST', 1, 10800, 'Apr 2 22:00:00 1998', 'Sep 17 21:59:59 1998', 'Apr 3 01:00:00 1998', 'Sep 18 00:59:59 1998'); -timezone.add_rule('Asia/Gaza', 'EET', 0, 7200, 'Sep 17 22:00:00 1998', 'Jan 18 03:14:07 2038', 'Sep 18 00:00:00 1998', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Harbin --- - -begin -timezone.add_rule('Asia/Harbin', 'CST', 0, 30404, 'Dec 14 20:45:52 1901', 'Dec 31 15:33:15 1927', 'Dec 15 05:12:36 1901', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 30600, 'Dec 31 15:33:16 1927', 'Feb 29 15:29:59 1932', 'Jan 1 00:03:16 1928', 'Feb 29 23:59:59 1932'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Feb 29 15:30:00 1932', 'Dec 31 15:59:59 1939', 'Feb 29 23:30:00 1932', 'Dec 31 23:59:59 1939'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 32400, 'Dec 31 16:00:00 1939', 'Apr 30 14:59:59 1966', 'Jan 1 01:00:00 1940', 'Apr 30 23:59:59 1966'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 30600, 'Apr 30 15:00:00 1966', 'Apr 30 15:29:59 1980', 'Apr 30 23:30:00 1966', 'Apr 30 23:59:59 1980'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Apr 30 15:30:00 1980', 'May 3 15:59:59 1986', 'Apr 30 23:30:00 1980', 'May 3 23:59:59 1986'); -timezone.add_rule('Asia/Harbin', 'CDT', 1, 32400, 'May 3 16:00:00 1986', 'Sep 13 14:59:59 1986', 'May 4 01:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Sep 13 15:00:00 1986', 'Apr 11 15:59:59 1987', 'Sep 13 23:00:00 1986', 'Apr 11 23:59:59 1987'); -timezone.add_rule('Asia/Harbin', 'CDT', 1, 32400, 'Apr 11 16:00:00 1987', 'Sep 12 14:59:59 1987', 'Apr 12 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Sep 12 15:00:00 1987', 'Apr 9 15:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 9 23:59:59 1988'); -timezone.add_rule('Asia/Harbin', 'CDT', 1, 32400, 'Apr 9 16:00:00 1988', 'Sep 10 14:59:59 1988', 'Apr 10 01:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Sep 10 15:00:00 1988', 'Apr 15 15:59:59 1989', 'Sep 10 23:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('Asia/Harbin', 'CDT', 1, 32400, 'Apr 15 16:00:00 1989', 'Sep 16 14:59:59 1989', 'Apr 16 01:00:00 1989', 'Sep 16 23:59:59 1989'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Sep 16 15:00:00 1989', 'Apr 14 15:59:59 1990', 'Sep 16 23:00:00 1989', 'Apr 14 23:59:59 1990'); -timezone.add_rule('Asia/Harbin', 'CDT', 1, 32400, 'Apr 14 16:00:00 1990', 'Sep 15 14:59:59 1990', 'Apr 15 01:00:00 1990', 'Sep 15 23:59:59 1990'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Sep 15 15:00:00 1990', 'Apr 13 15:59:59 1991', 'Sep 15 23:00:00 1990', 'Apr 13 23:59:59 1991'); -timezone.add_rule('Asia/Harbin', 'CDT', 1, 32400, 'Apr 13 16:00:00 1991', 'Sep 14 14:59:59 1991', 'Apr 14 01:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('Asia/Harbin', 'CST', 0, 28800, 'Sep 14 15:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 14 23:00:00 1991', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Hong_Kong --- - -begin -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 27396, 'Dec 14 20:45:52 1901', 'Oct 29 16:23:23 1904', 'Dec 15 04:22:28 1901', 'Oct 29 23:59:59 1904'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 29 16:23:24 1904', 'Apr 19 19:29:59 1946', 'Oct 30 00:23:24 1904', 'Apr 20 03:29:59 1946'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 19 19:30:00 1946', 'Nov 30 18:29:59 1946', 'Apr 20 04:30:00 1946', 'Dec 1 03:29:59 1946'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 30 18:30:00 1946', 'Apr 12 19:29:59 1947', 'Dec 1 02:30:00 1946', 'Apr 13 03:29:59 1947'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 12 19:30:00 1947', 'Dec 29 18:29:59 1947', 'Apr 13 04:30:00 1947', 'Dec 30 03:29:59 1947'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Dec 29 18:30:00 1947', 'May 1 19:29:59 1948', 'Dec 30 02:30:00 1947', 'May 2 03:29:59 1948'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'May 1 19:30:00 1948', 'Oct 30 18:29:59 1948', 'May 2 04:30:00 1948', 'Oct 31 03:29:59 1948'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 30 18:30:00 1948', 'Apr 2 19:29:59 1949', 'Oct 31 02:30:00 1948', 'Apr 3 03:29:59 1949'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 2 19:30:00 1949', 'Oct 29 18:29:59 1949', 'Apr 3 04:30:00 1949', 'Oct 30 03:29:59 1949'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 29 18:30:00 1949', 'Apr 1 19:29:59 1950', 'Oct 30 02:30:00 1949', 'Apr 2 03:29:59 1950'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 1 19:30:00 1950', 'Oct 28 18:29:59 1950', 'Apr 2 04:30:00 1950', 'Oct 29 03:29:59 1950'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 28 18:30:00 1950', 'Mar 31 19:29:59 1951', 'Oct 29 02:30:00 1950', 'Apr 1 03:29:59 1951'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 31 19:30:00 1951', 'Oct 27 18:29:59 1951', 'Apr 1 04:30:00 1951', 'Oct 28 03:29:59 1951'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 27 18:30:00 1951', 'Apr 5 19:29:59 1952', 'Oct 28 02:30:00 1951', 'Apr 6 03:29:59 1952'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 5 19:30:00 1952', 'Oct 25 18:29:59 1952', 'Apr 6 04:30:00 1952', 'Oct 26 03:29:59 1952'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 25 18:30:00 1952', 'Apr 4 19:29:59 1953', 'Oct 26 02:30:00 1952', 'Apr 5 03:29:59 1953'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 4 19:30:00 1953', 'Oct 31 18:29:59 1953', 'Apr 5 04:30:00 1953', 'Nov 1 03:29:59 1953'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 31 18:30:00 1953', 'Mar 20 19:29:59 1954', 'Nov 1 02:30:00 1953', 'Mar 21 03:29:59 1954'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 20 19:30:00 1954', 'Oct 30 18:29:59 1954', 'Mar 21 04:30:00 1954', 'Oct 31 03:29:59 1954'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 30 18:30:00 1954', 'Mar 19 19:29:59 1955', 'Oct 31 02:30:00 1954', 'Mar 20 03:29:59 1955'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 19 19:30:00 1955', 'Nov 5 18:29:59 1955', 'Mar 20 04:30:00 1955', 'Nov 6 03:29:59 1955'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 5 18:30:00 1955', 'Mar 17 19:29:59 1956', 'Nov 6 02:30:00 1955', 'Mar 18 03:29:59 1956'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 17 19:30:00 1956', 'Nov 3 18:29:59 1956', 'Mar 18 04:30:00 1956', 'Nov 4 03:29:59 1956'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 3 18:30:00 1956', 'Mar 23 19:29:59 1957', 'Nov 4 02:30:00 1956', 'Mar 24 03:29:59 1957'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 23 19:30:00 1957', 'Nov 2 18:29:59 1957', 'Mar 24 04:30:00 1957', 'Nov 3 03:29:59 1957'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 2 18:30:00 1957', 'Mar 22 19:29:59 1958', 'Nov 3 02:30:00 1957', 'Mar 23 03:29:59 1958'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 22 19:30:00 1958', 'Nov 1 18:29:59 1958', 'Mar 23 04:30:00 1958', 'Nov 2 03:29:59 1958'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 1 18:30:00 1958', 'Mar 21 19:29:59 1959', 'Nov 2 02:30:00 1958', 'Mar 22 03:29:59 1959'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 21 19:30:00 1959', 'Oct 31 18:29:59 1959', 'Mar 22 04:30:00 1959', 'Nov 1 03:29:59 1959'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 31 18:30:00 1959', 'Mar 19 19:29:59 1960', 'Nov 1 02:30:00 1959', 'Mar 20 03:29:59 1960'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 19 19:30:00 1960', 'Nov 5 18:29:59 1960', 'Mar 20 04:30:00 1960', 'Nov 6 03:29:59 1960'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 5 18:30:00 1960', 'Mar 18 19:29:59 1961', 'Nov 6 02:30:00 1960', 'Mar 19 03:29:59 1961'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 18 19:30:00 1961', 'Nov 4 18:29:59 1961', 'Mar 19 04:30:00 1961', 'Nov 5 03:29:59 1961'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 4 18:30:00 1961', 'Mar 17 19:29:59 1962', 'Nov 5 02:30:00 1961', 'Mar 18 03:29:59 1962'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 17 19:30:00 1962', 'Nov 3 18:29:59 1962', 'Mar 18 04:30:00 1962', 'Nov 4 03:29:59 1962'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 3 18:30:00 1962', 'Mar 23 19:29:59 1963', 'Nov 4 02:30:00 1962', 'Mar 24 03:29:59 1963'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 23 19:30:00 1963', 'Nov 2 18:29:59 1963', 'Mar 24 04:30:00 1963', 'Nov 3 03:29:59 1963'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Nov 2 18:30:00 1963', 'Mar 21 19:29:59 1964', 'Nov 3 02:30:00 1963', 'Mar 22 03:29:59 1964'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Mar 21 19:30:00 1964', 'Oct 31 18:29:59 1964', 'Mar 22 04:30:00 1964', 'Nov 1 03:29:59 1964'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 31 18:30:00 1964', 'Apr 17 19:29:59 1965', 'Nov 1 02:30:00 1964', 'Apr 18 03:29:59 1965'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 17 19:30:00 1965', 'Oct 16 18:29:59 1965', 'Apr 18 04:30:00 1965', 'Oct 17 03:29:59 1965'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 16 18:30:00 1965', 'Apr 16 19:29:59 1966', 'Oct 17 02:30:00 1965', 'Apr 17 03:29:59 1966'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 16 19:30:00 1966', 'Oct 15 18:29:59 1966', 'Apr 17 04:30:00 1966', 'Oct 16 03:29:59 1966'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 15 18:30:00 1966', 'Apr 15 19:29:59 1967', 'Oct 16 02:30:00 1966', 'Apr 16 03:29:59 1967'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 15 19:30:00 1967', 'Oct 21 18:29:59 1967', 'Apr 16 04:30:00 1967', 'Oct 22 03:29:59 1967'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 21 18:30:00 1967', 'Apr 20 19:29:59 1968', 'Oct 22 02:30:00 1967', 'Apr 21 03:29:59 1968'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 20 19:30:00 1968', 'Oct 19 18:29:59 1968', 'Apr 21 04:30:00 1968', 'Oct 20 03:29:59 1968'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 19 18:30:00 1968', 'Apr 19 19:29:59 1969', 'Oct 20 02:30:00 1968', 'Apr 20 03:29:59 1969'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 19 19:30:00 1969', 'Oct 18 18:29:59 1969', 'Apr 20 04:30:00 1969', 'Oct 19 03:29:59 1969'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 18 18:30:00 1969', 'Apr 18 19:29:59 1970', 'Oct 19 02:30:00 1969', 'Apr 19 03:29:59 1970'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 18 19:30:00 1970', 'Oct 17 18:29:59 1970', 'Apr 19 04:30:00 1970', 'Oct 18 03:29:59 1970'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 17 18:30:00 1970', 'Apr 17 19:29:59 1971', 'Oct 18 02:30:00 1970', 'Apr 18 03:29:59 1971'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 17 19:30:00 1971', 'Oct 16 18:29:59 1971', 'Apr 18 04:30:00 1971', 'Oct 17 03:29:59 1971'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 16 18:30:00 1971', 'Apr 15 19:29:59 1972', 'Oct 17 02:30:00 1971', 'Apr 16 03:29:59 1972'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 15 19:30:00 1972', 'Oct 21 18:29:59 1972', 'Apr 16 04:30:00 1972', 'Oct 22 03:29:59 1972'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 21 18:30:00 1972', 'Apr 21 19:29:59 1973', 'Oct 22 02:30:00 1972', 'Apr 22 03:29:59 1973'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 21 19:30:00 1973', 'Oct 20 18:29:59 1973', 'Apr 22 04:30:00 1973', 'Oct 21 03:29:59 1973'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 20 18:30:00 1973', 'Apr 20 19:29:59 1974', 'Oct 21 02:30:00 1973', 'Apr 21 03:29:59 1974'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 20 19:30:00 1974', 'Oct 19 18:29:59 1974', 'Apr 21 04:30:00 1974', 'Oct 20 03:29:59 1974'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 19 18:30:00 1974', 'Apr 19 19:29:59 1975', 'Oct 20 02:30:00 1974', 'Apr 20 03:29:59 1975'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 19 19:30:00 1975', 'Oct 18 18:29:59 1975', 'Apr 20 04:30:00 1975', 'Oct 19 03:29:59 1975'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 18 18:30:00 1975', 'Apr 17 19:29:59 1976', 'Oct 19 02:30:00 1975', 'Apr 18 03:29:59 1976'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 17 19:30:00 1976', 'Oct 16 18:29:59 1976', 'Apr 18 04:30:00 1976', 'Oct 17 03:29:59 1976'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 16 18:30:00 1976', 'Apr 16 19:29:59 1977', 'Oct 17 02:30:00 1976', 'Apr 17 03:29:59 1977'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'Apr 16 19:30:00 1977', 'Oct 15 18:29:59 1977', 'Apr 17 04:30:00 1977', 'Oct 16 03:29:59 1977'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 15 18:30:00 1977', 'May 12 19:29:59 1979', 'Oct 16 02:30:00 1977', 'May 13 03:29:59 1979'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'May 12 19:30:00 1979', 'Oct 20 18:29:59 1979', 'May 13 04:30:00 1979', 'Oct 21 03:29:59 1979'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 20 18:30:00 1979', 'May 10 19:29:59 1980', 'Oct 21 02:30:00 1979', 'May 11 03:29:59 1980'); -timezone.add_rule('Asia/Hong_Kong', 'HKST', 1, 32400, 'May 10 19:30:00 1980', 'Oct 18 18:29:59 1980', 'May 11 04:30:00 1980', 'Oct 19 03:29:59 1980'); -timezone.add_rule('Asia/Hong_Kong', 'CST', 0, 28800, 'Oct 18 18:30:00 1980', 'Jan 18 03:14:07 2038', 'Oct 19 02:30:00 1980', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Hovd not installed --- - --- --- Asia/Irkutsk --- - -begin -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 25040, 'Dec 14 20:45:52 1901', 'May 1 17:02:39 1924', 'Dec 15 03:43:12 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 25200, 'May 1 17:02:40 1924', 'Feb 28 16:59:59 1957', 'May 2 00:02:40 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Feb 28 17:00:00 1957', 'Mar 31 15:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 31 16:00:00 1981', 'Sep 30 14:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 30 15:00:00 1981', 'Mar 31 15:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 31 16:00:00 1982', 'Sep 30 14:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 30 15:00:00 1982', 'Mar 31 15:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 31 16:00:00 1983', 'Sep 30 14:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 30 15:00:00 1983', 'Mar 31 15:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 31 16:00:00 1984', 'Sep 29 17:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 29 18:00:00 1984', 'Mar 30 17:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 1985', 'Sep 28 17:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 28 18:00:00 1985', 'Mar 29 17:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 1986', 'Sep 27 17:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 27 18:00:00 1986', 'Mar 28 17:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 1987', 'Sep 26 17:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 26 18:00:00 1987', 'Mar 26 17:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 1988', 'Sep 24 17:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 24 18:00:00 1988', 'Mar 25 17:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 1989', 'Sep 23 17:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 23 18:00:00 1989', 'Mar 24 17:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 1990', 'Sep 29 17:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 29 18:00:00 1990', 'Mar 30 17:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 28800, 'Mar 30 18:00:00 1991', 'Sep 28 18:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 25200, 'Sep 28 19:00:00 1991', 'Jan 18 18:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Jan 18 19:00:00 1992', 'Mar 28 14:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 15:00:00 1992', 'Sep 26 13:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 26 14:00:00 1992', 'Mar 27 17:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 1993', 'Sep 25 17:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 25 18:00:00 1993', 'Mar 26 17:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 1994', 'Sep 24 17:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 24 18:00:00 1994', 'Mar 25 17:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 1995', 'Sep 23 17:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Sep 23 18:00:00 1995', 'Mar 30 17:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 1996', 'Oct 26 17:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 26 18:00:00 1996', 'Mar 29 17:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 1997', 'Oct 25 17:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 1997', 'Mar 28 17:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 1998', 'Oct 24 17:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 24 18:00:00 1998', 'Mar 27 17:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 1999', 'Oct 30 17:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 30 18:00:00 1999', 'Mar 25 17:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 2000', 'Oct 28 17:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 28 18:00:00 2000', 'Mar 24 17:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 2001', 'Oct 27 17:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 27 18:00:00 2001', 'Mar 30 17:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 2002', 'Oct 26 17:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 26 18:00:00 2002', 'Mar 29 17:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 2003', 'Oct 25 17:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 2003', 'Mar 27 17:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 2004', 'Oct 30 17:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 30 18:00:00 2004', 'Mar 26 17:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 2005', 'Oct 29 17:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 29 18:00:00 2005', 'Mar 25 17:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 2006', 'Oct 28 17:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 28 18:00:00 2006', 'Mar 24 17:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 2007', 'Oct 27 17:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 27 18:00:00 2007', 'Mar 29 17:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 2008', 'Oct 25 17:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 2008', 'Mar 28 17:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 2009', 'Oct 24 17:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 24 18:00:00 2009', 'Mar 27 17:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 2010', 'Oct 30 17:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 30 18:00:00 2010', 'Mar 26 17:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 2011', 'Oct 29 17:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 29 18:00:00 2011', 'Mar 24 17:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 2012', 'Oct 27 17:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 27 18:00:00 2012', 'Mar 30 17:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 2013', 'Oct 26 17:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 26 18:00:00 2013', 'Mar 29 17:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 2014', 'Oct 25 17:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 2014', 'Mar 28 17:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 2015', 'Oct 24 17:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 24 18:00:00 2015', 'Mar 26 17:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 2016', 'Oct 29 17:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 29 18:00:00 2016', 'Mar 25 17:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 2017', 'Oct 28 17:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 28 18:00:00 2017', 'Mar 24 17:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 2018', 'Oct 27 17:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 27 18:00:00 2018', 'Mar 30 17:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 2019', 'Oct 26 17:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 26 18:00:00 2019', 'Mar 28 17:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 2020', 'Oct 24 17:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 24 18:00:00 2020', 'Mar 27 17:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 2021', 'Oct 30 17:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 30 18:00:00 2021', 'Mar 26 17:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 2022', 'Oct 29 17:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 29 18:00:00 2022', 'Mar 25 17:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 2023', 'Oct 28 17:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 28 18:00:00 2023', 'Mar 30 17:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 2024', 'Oct 26 17:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 26 18:00:00 2024', 'Mar 29 17:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 2025', 'Oct 25 17:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 2025', 'Mar 28 17:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 2026', 'Oct 24 17:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 24 18:00:00 2026', 'Mar 27 17:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 2027', 'Oct 30 17:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 30 18:00:00 2027', 'Mar 25 17:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 2028', 'Oct 28 17:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 28 18:00:00 2028', 'Mar 24 17:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 2029', 'Oct 27 17:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 27 18:00:00 2029', 'Mar 30 17:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 30 18:00:00 2030', 'Oct 26 17:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 26 18:00:00 2030', 'Mar 29 17:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 2031', 'Oct 25 17:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 2031', 'Mar 27 17:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 27 18:00:00 2032', 'Oct 30 17:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 30 18:00:00 2032', 'Mar 26 17:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 26 18:00:00 2033', 'Oct 29 17:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 29 18:00:00 2033', 'Mar 25 17:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 25 18:00:00 2034', 'Oct 28 17:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 28 18:00:00 2034', 'Mar 24 17:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 24 18:00:00 2035', 'Oct 27 17:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 27 18:00:00 2035', 'Mar 29 17:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 29 18:00:00 2036', 'Oct 25 17:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 25 18:00:00 2036', 'Mar 28 17:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Irkutsk', 'IRKST', 1, 32400, 'Mar 28 18:00:00 2037', 'Oct 24 17:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Irkutsk', 'IRKT', 0, 28800, 'Oct 24 18:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Istanbul --- - -begin -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7016, 'Dec 14 20:45:52 1901', 'Sep 30 22:03:03 1910', 'Dec 14 22:42:48 1901', 'Sep 30 23:59:59 1910'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 22:03:04 1910', 'Apr 30 21:59:59 1916', 'Oct 1 00:03:04 1910', 'Apr 30 23:59:59 1916'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 30 22:00:00 1916', 'Sep 30 20:59:59 1916', 'May 1 01:00:00 1916', 'Sep 30 23:59:59 1916'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1916', 'Mar 27 21:59:59 1920', 'Sep 30 23:00:00 1916', 'Mar 27 23:59:59 1920'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 22:00:00 1920', 'Oct 24 20:59:59 1920', 'Mar 28 01:00:00 1920', 'Oct 24 23:59:59 1920'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 24 21:00:00 1920', 'Apr 2 21:59:59 1921', 'Oct 24 23:00:00 1920', 'Apr 2 23:59:59 1921'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 2 22:00:00 1921', 'Oct 2 20:59:59 1921', 'Apr 3 01:00:00 1921', 'Oct 2 23:59:59 1921'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 2 21:00:00 1921', 'Mar 25 21:59:59 1922', 'Oct 2 23:00:00 1921', 'Mar 25 23:59:59 1922'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 22:00:00 1922', 'Oct 7 20:59:59 1922', 'Mar 26 01:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1922', 'May 12 21:59:59 1924', 'Oct 7 23:00:00 1922', 'May 12 23:59:59 1924'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 12 22:00:00 1924', 'Sep 30 20:59:59 1924', 'May 13 01:00:00 1924', 'Sep 30 23:59:59 1924'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1924', 'Apr 30 21:59:59 1925', 'Sep 30 23:00:00 1924', 'Apr 30 23:59:59 1925'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 30 22:00:00 1925', 'Sep 30 20:59:59 1925', 'May 1 01:00:00 1925', 'Sep 30 23:59:59 1925'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1925', 'Jun 29 21:59:59 1940', 'Sep 30 23:00:00 1925', 'Jun 29 23:59:59 1940'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Jun 29 22:00:00 1940', 'Oct 4 20:59:59 1940', 'Jun 30 01:00:00 1940', 'Oct 4 23:59:59 1940'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 4 21:00:00 1940', 'Nov 30 21:59:59 1940', 'Oct 4 23:00:00 1940', 'Nov 30 23:59:59 1940'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Nov 30 22:00:00 1940', 'Sep 20 20:59:59 1941', 'Dec 1 01:00:00 1940', 'Sep 20 23:59:59 1941'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 20 21:00:00 1941', 'Mar 31 21:59:59 1942', 'Sep 20 23:00:00 1941', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 22:00:00 1942', 'Oct 31 20:59:59 1942', 'Apr 1 01:00:00 1942', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 21:00:00 1942', 'Apr 1 21:59:59 1945', 'Oct 31 23:00:00 1942', 'Apr 1 23:59:59 1945'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 1 22:00:00 1945', 'Oct 7 20:59:59 1945', 'Apr 2 01:00:00 1945', 'Oct 7 23:59:59 1945'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1945', 'May 31 21:59:59 1946', 'Oct 7 23:00:00 1945', 'May 31 23:59:59 1946'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 31 22:00:00 1946', 'Sep 30 20:59:59 1946', 'Jun 1 01:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1946', 'Apr 19 21:59:59 1947', 'Sep 30 23:00:00 1946', 'Apr 19 23:59:59 1947'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 19 22:00:00 1947', 'Oct 4 20:59:59 1947', 'Apr 20 01:00:00 1947', 'Oct 4 23:59:59 1947'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 4 21:00:00 1947', 'Apr 17 21:59:59 1948', 'Oct 4 23:00:00 1947', 'Apr 17 23:59:59 1948'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 17 22:00:00 1948', 'Oct 2 20:59:59 1948', 'Apr 18 01:00:00 1948', 'Oct 2 23:59:59 1948'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 2 21:00:00 1948', 'Apr 9 21:59:59 1949', 'Oct 2 23:00:00 1948', 'Apr 9 23:59:59 1949'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 9 22:00:00 1949', 'Oct 1 20:59:59 1949', 'Apr 10 01:00:00 1949', 'Oct 1 23:59:59 1949'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 1 21:00:00 1949', 'Apr 18 21:59:59 1950', 'Oct 1 23:00:00 1949', 'Apr 18 23:59:59 1950'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 18 22:00:00 1950', 'Oct 7 20:59:59 1950', 'Apr 19 01:00:00 1950', 'Oct 7 23:59:59 1950'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1950', 'Apr 21 21:59:59 1951', 'Oct 7 23:00:00 1950', 'Apr 21 23:59:59 1951'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 21 22:00:00 1951', 'Oct 7 20:59:59 1951', 'Apr 22 01:00:00 1951', 'Oct 7 23:59:59 1951'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1951', 'Jul 14 21:59:59 1962', 'Oct 7 23:00:00 1951', 'Jul 14 23:59:59 1962'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Jul 14 22:00:00 1962', 'Oct 7 20:59:59 1962', 'Jul 15 01:00:00 1962', 'Oct 7 23:59:59 1962'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1962', 'May 14 21:59:59 1964', 'Oct 7 23:00:00 1962', 'May 14 23:59:59 1964'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 14 22:00:00 1964', 'Sep 30 20:59:59 1964', 'May 15 01:00:00 1964', 'Sep 30 23:59:59 1964'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1964', 'May 2 21:59:59 1970', 'Sep 30 23:00:00 1964', 'May 2 23:59:59 1970'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 2 22:00:00 1970', 'Oct 3 20:59:59 1970', 'May 3 01:00:00 1970', 'Oct 3 23:59:59 1970'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 3 21:00:00 1970', 'May 1 21:59:59 1971', 'Oct 3 23:00:00 1970', 'May 1 23:59:59 1971'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 1 22:00:00 1971', 'Oct 2 20:59:59 1971', 'May 2 01:00:00 1971', 'Oct 2 23:59:59 1971'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 2 21:00:00 1971', 'May 6 21:59:59 1972', 'Oct 2 23:00:00 1971', 'May 6 23:59:59 1972'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 6 22:00:00 1972', 'Oct 7 20:59:59 1972', 'May 7 01:00:00 1972', 'Oct 7 23:59:59 1972'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1972', 'Jun 2 22:59:59 1973', 'Oct 7 23:00:00 1972', 'Jun 3 00:59:59 1973'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Jun 2 23:00:00 1973', 'Nov 3 23:59:59 1973', 'Jun 3 02:00:00 1973', 'Nov 4 02:59:59 1973'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Nov 4 00:00:00 1973', 'Mar 30 23:59:59 1974', 'Nov 4 02:00:00 1973', 'Mar 31 01:59:59 1974'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 00:00:00 1974', 'Nov 3 01:59:59 1974', 'Mar 31 03:00:00 1974', 'Nov 3 04:59:59 1974'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Nov 3 02:00:00 1974', 'Mar 29 21:59:59 1975', 'Nov 3 04:00:00 1974', 'Mar 29 23:59:59 1975'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 22:00:00 1975', 'Oct 25 20:59:59 1975', 'Mar 30 01:00:00 1975', 'Oct 25 23:59:59 1975'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 21:00:00 1975', 'May 31 21:59:59 1976', 'Oct 25 23:00:00 1975', 'May 31 23:59:59 1976'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'May 31 22:00:00 1976', 'Oct 30 20:59:59 1976', 'Jun 1 01:00:00 1976', 'Oct 30 23:59:59 1976'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 30 21:00:00 1976', 'Apr 2 21:59:59 1977', 'Oct 30 23:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 2 22:00:00 1977', 'Oct 15 20:59:59 1977', 'Apr 3 01:00:00 1977', 'Oct 15 23:59:59 1977'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 15 21:00:00 1977', 'Apr 1 21:59:59 1978', 'Oct 15 23:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 1 22:00:00 1978', 'Oct 14 20:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 14400, 'Oct 14 21:00:00 1978', 'Oct 14 19:59:59 1979', 'Oct 15 01:00:00 1978', 'Oct 14 23:59:59 1979'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 10800, 'Oct 14 20:00:00 1979', 'Apr 5 23:59:59 1980', 'Oct 14 23:00:00 1979', 'Apr 6 02:59:59 1980'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 14400, 'Apr 6 00:00:00 1980', 'Oct 12 19:59:59 1980', 'Apr 6 04:00:00 1980', 'Oct 12 23:59:59 1980'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 10800, 'Oct 12 20:00:00 1980', 'Mar 28 23:59:59 1981', 'Oct 12 23:00:00 1980', 'Mar 29 02:59:59 1981'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 14400, 'Mar 29 00:00:00 1981', 'Oct 11 19:59:59 1981', 'Mar 29 04:00:00 1981', 'Oct 11 23:59:59 1981'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 10800, 'Oct 11 20:00:00 1981', 'Mar 27 23:59:59 1982', 'Oct 11 23:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 14400, 'Mar 28 00:00:00 1982', 'Oct 10 19:59:59 1982', 'Mar 28 04:00:00 1982', 'Oct 10 23:59:59 1982'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 10800, 'Oct 10 20:00:00 1982', 'Jul 30 20:59:59 1983', 'Oct 10 23:00:00 1982', 'Jul 30 23:59:59 1983'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 14400, 'Jul 30 21:00:00 1983', 'Oct 1 19:59:59 1983', 'Jul 31 01:00:00 1983', 'Oct 1 23:59:59 1983'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 10800, 'Oct 1 20:00:00 1983', 'Apr 19 20:59:59 1985', 'Oct 1 23:00:00 1983', 'Apr 19 23:59:59 1985'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Apr 19 21:00:00 1985', 'Sep 27 20:59:59 1985', 'Apr 20 00:00:00 1985', 'Sep 27 23:59:59 1985'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 27 21:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 27 23:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 04:00:00 1991', 'Sep 29 03:59:59 1991'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 04:00:00 1992', 'Sep 27 03:59:59 1992'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 04:00:00 1993', 'Sep 26 03:59:59 1993'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 04:00:00 1994', 'Sep 25 03:59:59 1994'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 04:00:00 1995', 'Sep 24 03:59:59 1995'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Asia/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Asia/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Jakarta --- - -begin -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 25632, 'Dec 14 20:45:52 1901', 'Dec 31 17:05:47 1923', 'Dec 15 03:53:04 1901', 'Jan 1 00:12:59 1924'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 26400, 'Dec 31 17:05:48 1923', 'Oct 31 16:39:59 1932', 'Jan 1 00:25:48 1924', 'Oct 31 23:59:59 1932'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 27000, 'Oct 31 16:40:00 1932', 'Mar 22 16:29:59 1942', 'Nov 1 00:10:00 1932', 'Mar 22 23:59:59 1942'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 32400, 'Mar 22 16:30:00 1942', 'Jul 31 14:59:59 1945', 'Mar 23 01:30:00 1942', 'Jul 31 23:59:59 1945'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 27000, 'Jul 31 15:00:00 1945', 'Apr 30 16:29:59 1948', 'Jul 31 22:30:00 1945', 'Apr 30 23:59:59 1948'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 28800, 'Apr 30 16:30:00 1948', 'Apr 30 15:59:59 1950', 'May 1 00:30:00 1948', 'Apr 30 23:59:59 1950'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 27000, 'Apr 30 16:00:00 1950', 'Dec 31 16:29:59 1963', 'Apr 30 23:30:00 1950', 'Dec 31 23:59:59 1963'); -timezone.add_rule('Asia/Jakarta', 'JAVT', 0, 25200, 'Dec 31 16:30:00 1963', 'Jan 18 03:14:07 2038', 'Dec 31 23:30:00 1963', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Asia/Jayapura --- - -begin -timezone.add_rule('Asia/Jayapura', 'JAYT', 0, 33768, 'Dec 14 20:45:52 1901', 'Oct 31 14:37:11 1932', 'Dec 15 06:08:40 1901', 'Oct 31 23:59:59 1932'); -timezone.add_rule('Asia/Jayapura', 'JAYT', 0, 32400, 'Oct 31 14:37:12 1932', 'Dec 31 14:59:59 1943', 'Oct 31 23:37:12 1932', 'Dec 31 23:59:59 1943'); -timezone.add_rule('Asia/Jayapura', 'JAYT', 0, 34200, 'Dec 31 15:00:00 1943', 'Dec 31 14:29:59 1963', 'Jan 1 00:30:00 1944', 'Dec 31 23:59:59 1963'); -timezone.add_rule('Asia/Jayapura', 'JAYT', 0, 32400, 'Dec 31 14:30:00 1963', 'Jan 18 03:14:07 2038', 'Dec 31 23:30:00 1963', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Asia/Jerusalem --- - -begin -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 8440, 'Dec 14 20:45:52 1901', 'Dec 31 21:39:19 1917', 'Dec 14 23:06:32 1901', 'Dec 31 23:59:59 1917'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Dec 31 21:39:20 1917', 'May 31 21:59:59 1940', 'Dec 31 23:39:20 1917', 'May 31 23:59:59 1940'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'May 31 22:00:00 1940', 'Oct 31 20:59:59 1942', 'Jun 1 01:00:00 1940', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 21:00:00 1942', 'Mar 31 23:59:59 1943', 'Oct 31 23:00:00 1942', 'Apr 1 01:59:59 1943'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 00:00:00 1943', 'Oct 31 20:59:59 1943', 'Apr 1 03:00:00 1943', 'Oct 31 23:59:59 1943'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 21:00:00 1943', 'Mar 31 21:59:59 1944', 'Oct 31 23:00:00 1943', 'Mar 31 23:59:59 1944'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 31 22:00:00 1944', 'Oct 31 20:59:59 1944', 'Apr 1 01:00:00 1944', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 21:00:00 1944', 'Apr 15 21:59:59 1945', 'Oct 31 23:00:00 1944', 'Apr 15 23:59:59 1945'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 15 22:00:00 1945', 'Oct 31 22:59:59 1945', 'Apr 16 01:00:00 1945', 'Nov 1 01:59:59 1945'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 23:00:00 1945', 'Apr 15 23:59:59 1946', 'Nov 1 01:00:00 1945', 'Apr 16 01:59:59 1946'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 16 00:00:00 1946', 'Oct 31 20:59:59 1946', 'Apr 16 03:00:00 1946', 'Oct 31 23:59:59 1946'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 21:00:00 1946', 'May 22 21:59:59 1948', 'Oct 31 23:00:00 1946', 'May 22 23:59:59 1948'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 14400, 'May 22 22:00:00 1948', 'Aug 31 19:59:59 1948', 'May 23 02:00:00 1948', 'Aug 31 23:59:59 1948'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Aug 31 20:00:00 1948', 'Oct 31 22:59:59 1948', 'Aug 31 23:00:00 1948', 'Nov 1 01:59:59 1948'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 23:00:00 1948', 'Apr 30 21:59:59 1949', 'Nov 1 01:00:00 1948', 'Apr 30 23:59:59 1949'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 30 22:00:00 1949', 'Oct 31 22:59:59 1949', 'May 1 01:00:00 1949', 'Nov 1 01:59:59 1949'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 31 23:00:00 1949', 'Apr 15 21:59:59 1950', 'Nov 1 01:00:00 1949', 'Apr 15 23:59:59 1950'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 15 22:00:00 1950', 'Sep 14 23:59:59 1950', 'Apr 16 01:00:00 1950', 'Sep 15 02:59:59 1950'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 15 00:00:00 1950', 'Mar 31 21:59:59 1951', 'Sep 15 02:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 31 22:00:00 1951', 'Nov 10 23:59:59 1951', 'Apr 1 01:00:00 1951', 'Nov 11 02:59:59 1951'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Nov 11 00:00:00 1951', 'Apr 19 23:59:59 1952', 'Nov 11 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 20 00:00:00 1952', 'Oct 18 23:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 19 02:59:59 1952'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 19 00:00:00 1952', 'Apr 11 23:59:59 1953', 'Oct 19 02:00:00 1952', 'Apr 12 01:59:59 1953'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 12 00:00:00 1953', 'Sep 12 23:59:59 1953', 'Apr 12 03:00:00 1953', 'Sep 13 02:59:59 1953'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 13 00:00:00 1953', 'Jun 12 21:59:59 1954', 'Sep 13 02:00:00 1953', 'Jun 12 23:59:59 1954'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Jun 12 22:00:00 1954', 'Sep 11 20:59:59 1954', 'Jun 13 01:00:00 1954', 'Sep 11 23:59:59 1954'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 11 21:00:00 1954', 'Jun 10 23:59:59 1955', 'Sep 11 23:00:00 1954', 'Jun 11 01:59:59 1955'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Jun 11 00:00:00 1955', 'Sep 10 20:59:59 1955', 'Jun 11 03:00:00 1955', 'Sep 10 23:59:59 1955'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 10 21:00:00 1955', 'Jun 2 21:59:59 1956', 'Sep 10 23:00:00 1955', 'Jun 2 23:59:59 1956'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Jun 2 22:00:00 1956', 'Sep 29 23:59:59 1956', 'Jun 3 01:00:00 1956', 'Sep 30 02:59:59 1956'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 30 00:00:00 1956', 'Apr 28 23:59:59 1957', 'Sep 30 02:00:00 1956', 'Apr 29 01:59:59 1957'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 29 00:00:00 1957', 'Sep 21 20:59:59 1957', 'Apr 29 03:00:00 1957', 'Sep 21 23:59:59 1957'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 21 21:00:00 1957', 'Jul 6 21:59:59 1974', 'Sep 21 23:00:00 1957', 'Jul 6 23:59:59 1974'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Jul 6 22:00:00 1974', 'Oct 12 20:59:59 1974', 'Jul 7 01:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Oct 12 21:00:00 1974', 'Apr 19 21:59:59 1975', 'Oct 12 23:00:00 1974', 'Apr 19 23:59:59 1975'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 19 22:00:00 1975', 'Aug 30 20:59:59 1975', 'Apr 20 01:00:00 1975', 'Aug 30 23:59:59 1975'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 30 21:00:00 1975', 'Apr 13 21:59:59 1985', 'Aug 30 23:00:00 1975', 'Apr 13 23:59:59 1985'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 13 22:00:00 1985', 'Sep 14 20:59:59 1985', 'Apr 14 01:00:00 1985', 'Sep 14 23:59:59 1985'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 14 21:00:00 1985', 'May 17 21:59:59 1986', 'Sep 14 23:00:00 1985', 'May 17 23:59:59 1986'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'May 17 22:00:00 1986', 'Sep 6 20:59:59 1986', 'May 18 01:00:00 1986', 'Sep 6 23:59:59 1986'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 21:00:00 1986', 'Apr 14 21:59:59 1987', 'Sep 6 23:00:00 1986', 'Apr 14 23:59:59 1987'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 14 22:00:00 1987', 'Sep 12 20:59:59 1987', 'Apr 15 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 12 21:00:00 1987', 'Apr 8 21:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 8 23:59:59 1988'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 8 22:00:00 1988', 'Sep 2 20:59:59 1988', 'Apr 9 01:00:00 1988', 'Sep 2 23:59:59 1988'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 21:00:00 1988', 'Apr 29 21:59:59 1989', 'Sep 2 23:00:00 1988', 'Apr 29 23:59:59 1989'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 29 22:00:00 1989', 'Sep 2 20:59:59 1989', 'Apr 30 01:00:00 1989', 'Sep 2 23:59:59 1989'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 21:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 2 23:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 24 22:00:00 1990', 'Aug 25 20:59:59 1990', 'Mar 25 01:00:00 1990', 'Aug 25 23:59:59 1990'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 25 21:00:00 1990', 'Mar 23 21:59:59 1991', 'Aug 25 23:00:00 1990', 'Mar 23 23:59:59 1991'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 23 22:00:00 1991', 'Aug 31 20:59:59 1991', 'Mar 24 01:00:00 1991', 'Aug 31 23:59:59 1991'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Aug 31 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 5 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 5 23:59:59 1992'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 21:00:00 1992', 'Apr 1 21:59:59 1993', 'Sep 5 23:00:00 1992', 'Apr 1 23:59:59 1993'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 22:00:00 1993', 'Sep 4 20:59:59 1993', 'Apr 2 01:00:00 1993', 'Sep 4 23:59:59 1993'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 21:00:00 1993', 'Mar 31 21:59:59 1994', 'Sep 4 23:00:00 1993', 'Mar 31 23:59:59 1994'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 31 22:00:00 1994', 'Aug 27 20:59:59 1994', 'Apr 1 01:00:00 1994', 'Aug 27 23:59:59 1994'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 27 21:00:00 1994', 'Mar 30 21:59:59 1995', 'Aug 27 23:00:00 1994', 'Mar 30 23:59:59 1995'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 30 22:00:00 1995', 'Sep 2 20:59:59 1995', 'Mar 31 01:00:00 1995', 'Sep 2 23:59:59 1995'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 21:00:00 1995', 'Mar 14 21:59:59 1996', 'Sep 2 23:00:00 1995', 'Mar 14 23:59:59 1996'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 14 22:00:00 1996', 'Sep 15 20:59:59 1996', 'Mar 15 01:00:00 1996', 'Sep 15 23:59:59 1996'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 15 21:00:00 1996', 'Mar 20 21:59:59 1997', 'Sep 15 23:00:00 1996', 'Mar 20 23:59:59 1997'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 20 22:00:00 1997', 'Sep 13 20:59:59 1997', 'Mar 21 01:00:00 1997', 'Sep 13 23:59:59 1997'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 13 21:00:00 1997', 'Mar 19 21:59:59 1998', 'Sep 13 23:00:00 1997', 'Mar 19 23:59:59 1998'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Mar 19 22:00:00 1998', 'Sep 5 20:59:59 1998', 'Mar 20 01:00:00 1998', 'Sep 5 23:59:59 1998'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 21:00:00 1998', 'Apr 1 23:59:59 1999', 'Sep 5 23:00:00 1998', 'Apr 2 01:59:59 1999'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 2 00:00:00 1999', 'Sep 2 22:59:59 1999', 'Apr 2 03:00:00 1999', 'Sep 3 01:59:59 1999'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 23:00:00 1999', 'Apr 6 23:59:59 2000', 'Sep 3 01:00:00 1999', 'Apr 7 01:59:59 2000'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 7 00:00:00 2000', 'Aug 31 22:59:59 2000', 'Apr 7 03:00:00 2000', 'Sep 1 01:59:59 2000'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 23:00:00 2000', 'Apr 5 23:59:59 2001', 'Sep 1 01:00:00 2000', 'Apr 6 01:59:59 2001'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 6 00:00:00 2001', 'Sep 6 22:59:59 2001', 'Apr 6 03:00:00 2001', 'Sep 7 01:59:59 2001'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 23:00:00 2001', 'Apr 4 23:59:59 2002', 'Sep 7 01:00:00 2001', 'Apr 5 01:59:59 2002'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 5 00:00:00 2002', 'Sep 5 22:59:59 2002', 'Apr 5 03:00:00 2002', 'Sep 6 01:59:59 2002'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 23:00:00 2002', 'Apr 3 23:59:59 2003', 'Sep 6 01:00:00 2002', 'Apr 4 01:59:59 2003'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 4 00:00:00 2003', 'Sep 4 22:59:59 2003', 'Apr 4 03:00:00 2003', 'Sep 5 01:59:59 2003'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 23:00:00 2003', 'Apr 1 23:59:59 2004', 'Sep 5 01:00:00 2003', 'Apr 2 01:59:59 2004'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 2 00:00:00 2004', 'Sep 2 22:59:59 2004', 'Apr 2 03:00:00 2004', 'Sep 3 01:59:59 2004'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 23:00:00 2004', 'Mar 31 23:59:59 2005', 'Sep 3 01:00:00 2004', 'Apr 1 01:59:59 2005'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 00:00:00 2005', 'Sep 1 22:59:59 2005', 'Apr 1 03:00:00 2005', 'Sep 2 01:59:59 2005'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 1 23:00:00 2005', 'Apr 6 23:59:59 2006', 'Sep 2 01:00:00 2005', 'Apr 7 01:59:59 2006'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 7 00:00:00 2006', 'Aug 31 22:59:59 2006', 'Apr 7 03:00:00 2006', 'Sep 1 01:59:59 2006'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 23:00:00 2006', 'Apr 5 23:59:59 2007', 'Sep 1 01:00:00 2006', 'Apr 6 01:59:59 2007'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 6 00:00:00 2007', 'Sep 6 22:59:59 2007', 'Apr 6 03:00:00 2007', 'Sep 7 01:59:59 2007'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 23:00:00 2007', 'Apr 3 23:59:59 2008', 'Sep 7 01:00:00 2007', 'Apr 4 01:59:59 2008'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 4 00:00:00 2008', 'Sep 4 22:59:59 2008', 'Apr 4 03:00:00 2008', 'Sep 5 01:59:59 2008'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 23:00:00 2008', 'Apr 2 23:59:59 2009', 'Sep 5 01:00:00 2008', 'Apr 3 01:59:59 2009'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 3 00:00:00 2009', 'Sep 3 22:59:59 2009', 'Apr 3 03:00:00 2009', 'Sep 4 01:59:59 2009'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 3 23:00:00 2009', 'Apr 1 23:59:59 2010', 'Sep 4 01:00:00 2009', 'Apr 2 01:59:59 2010'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 2 00:00:00 2010', 'Sep 2 22:59:59 2010', 'Apr 2 03:00:00 2010', 'Sep 3 01:59:59 2010'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 23:00:00 2010', 'Mar 31 23:59:59 2011', 'Sep 3 01:00:00 2010', 'Apr 1 01:59:59 2011'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 00:00:00 2011', 'Sep 1 22:59:59 2011', 'Apr 1 03:00:00 2011', 'Sep 2 01:59:59 2011'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 1 23:00:00 2011', 'Apr 5 23:59:59 2012', 'Sep 2 01:00:00 2011', 'Apr 6 01:59:59 2012'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 6 00:00:00 2012', 'Sep 6 22:59:59 2012', 'Apr 6 03:00:00 2012', 'Sep 7 01:59:59 2012'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 23:00:00 2012', 'Apr 4 23:59:59 2013', 'Sep 7 01:00:00 2012', 'Apr 5 01:59:59 2013'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 5 00:00:00 2013', 'Sep 5 22:59:59 2013', 'Apr 5 03:00:00 2013', 'Sep 6 01:59:59 2013'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 23:00:00 2013', 'Apr 3 23:59:59 2014', 'Sep 6 01:00:00 2013', 'Apr 4 01:59:59 2014'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 4 00:00:00 2014', 'Sep 4 22:59:59 2014', 'Apr 4 03:00:00 2014', 'Sep 5 01:59:59 2014'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 23:00:00 2014', 'Apr 2 23:59:59 2015', 'Sep 5 01:00:00 2014', 'Apr 3 01:59:59 2015'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 3 00:00:00 2015', 'Sep 3 22:59:59 2015', 'Apr 3 03:00:00 2015', 'Sep 4 01:59:59 2015'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 3 23:00:00 2015', 'Mar 31 23:59:59 2016', 'Sep 4 01:00:00 2015', 'Apr 1 01:59:59 2016'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 00:00:00 2016', 'Sep 1 22:59:59 2016', 'Apr 1 03:00:00 2016', 'Sep 2 01:59:59 2016'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 1 23:00:00 2016', 'Apr 6 23:59:59 2017', 'Sep 2 01:00:00 2016', 'Apr 7 01:59:59 2017'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 7 00:00:00 2017', 'Aug 31 22:59:59 2017', 'Apr 7 03:00:00 2017', 'Sep 1 01:59:59 2017'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 23:00:00 2017', 'Apr 5 23:59:59 2018', 'Sep 1 01:00:00 2017', 'Apr 6 01:59:59 2018'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 6 00:00:00 2018', 'Sep 6 22:59:59 2018', 'Apr 6 03:00:00 2018', 'Sep 7 01:59:59 2018'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 23:00:00 2018', 'Apr 4 23:59:59 2019', 'Sep 7 01:00:00 2018', 'Apr 5 01:59:59 2019'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 5 00:00:00 2019', 'Sep 5 22:59:59 2019', 'Apr 5 03:00:00 2019', 'Sep 6 01:59:59 2019'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 23:00:00 2019', 'Apr 2 23:59:59 2020', 'Sep 6 01:00:00 2019', 'Apr 3 01:59:59 2020'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 3 00:00:00 2020', 'Sep 3 22:59:59 2020', 'Apr 3 03:00:00 2020', 'Sep 4 01:59:59 2020'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 3 23:00:00 2020', 'Apr 1 23:59:59 2021', 'Sep 4 01:00:00 2020', 'Apr 2 01:59:59 2021'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 2 00:00:00 2021', 'Sep 2 22:59:59 2021', 'Apr 2 03:00:00 2021', 'Sep 3 01:59:59 2021'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 23:00:00 2021', 'Mar 31 23:59:59 2022', 'Sep 3 01:00:00 2021', 'Apr 1 01:59:59 2022'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 00:00:00 2022', 'Sep 1 22:59:59 2022', 'Apr 1 03:00:00 2022', 'Sep 2 01:59:59 2022'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 1 23:00:00 2022', 'Apr 6 23:59:59 2023', 'Sep 2 01:00:00 2022', 'Apr 7 01:59:59 2023'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 7 00:00:00 2023', 'Aug 31 22:59:59 2023', 'Apr 7 03:00:00 2023', 'Sep 1 01:59:59 2023'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 23:00:00 2023', 'Apr 4 23:59:59 2024', 'Sep 1 01:00:00 2023', 'Apr 5 01:59:59 2024'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 5 00:00:00 2024', 'Sep 5 22:59:59 2024', 'Apr 5 03:00:00 2024', 'Sep 6 01:59:59 2024'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 23:00:00 2024', 'Apr 3 23:59:59 2025', 'Sep 6 01:00:00 2024', 'Apr 4 01:59:59 2025'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 4 00:00:00 2025', 'Sep 4 22:59:59 2025', 'Apr 4 03:00:00 2025', 'Sep 5 01:59:59 2025'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 23:00:00 2025', 'Apr 2 23:59:59 2026', 'Sep 5 01:00:00 2025', 'Apr 3 01:59:59 2026'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 3 00:00:00 2026', 'Sep 3 22:59:59 2026', 'Apr 3 03:00:00 2026', 'Sep 4 01:59:59 2026'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 3 23:00:00 2026', 'Apr 1 23:59:59 2027', 'Sep 4 01:00:00 2026', 'Apr 2 01:59:59 2027'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 2 00:00:00 2027', 'Sep 2 22:59:59 2027', 'Apr 2 03:00:00 2027', 'Sep 3 01:59:59 2027'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 23:00:00 2027', 'Apr 6 23:59:59 2028', 'Sep 3 01:00:00 2027', 'Apr 7 01:59:59 2028'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 7 00:00:00 2028', 'Aug 31 22:59:59 2028', 'Apr 7 03:00:00 2028', 'Sep 1 01:59:59 2028'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 23:00:00 2028', 'Apr 5 23:59:59 2029', 'Sep 1 01:00:00 2028', 'Apr 6 01:59:59 2029'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 6 00:00:00 2029', 'Sep 6 22:59:59 2029', 'Apr 6 03:00:00 2029', 'Sep 7 01:59:59 2029'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 23:00:00 2029', 'Apr 4 23:59:59 2030', 'Sep 7 01:00:00 2029', 'Apr 5 01:59:59 2030'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 5 00:00:00 2030', 'Sep 5 22:59:59 2030', 'Apr 5 03:00:00 2030', 'Sep 6 01:59:59 2030'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 5 23:00:00 2030', 'Apr 3 23:59:59 2031', 'Sep 6 01:00:00 2030', 'Apr 4 01:59:59 2031'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 4 00:00:00 2031', 'Sep 4 22:59:59 2031', 'Apr 4 03:00:00 2031', 'Sep 5 01:59:59 2031'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 23:00:00 2031', 'Apr 1 23:59:59 2032', 'Sep 5 01:00:00 2031', 'Apr 2 01:59:59 2032'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 2 00:00:00 2032', 'Sep 2 22:59:59 2032', 'Apr 2 03:00:00 2032', 'Sep 3 01:59:59 2032'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 2 23:00:00 2032', 'Mar 31 23:59:59 2033', 'Sep 3 01:00:00 2032', 'Apr 1 01:59:59 2033'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 1 00:00:00 2033', 'Sep 1 22:59:59 2033', 'Apr 1 03:00:00 2033', 'Sep 2 01:59:59 2033'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 1 23:00:00 2033', 'Apr 6 23:59:59 2034', 'Sep 2 01:00:00 2033', 'Apr 7 01:59:59 2034'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 7 00:00:00 2034', 'Aug 31 22:59:59 2034', 'Apr 7 03:00:00 2034', 'Sep 1 01:59:59 2034'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Aug 31 23:00:00 2034', 'Apr 5 23:59:59 2035', 'Sep 1 01:00:00 2034', 'Apr 6 01:59:59 2035'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 6 00:00:00 2035', 'Sep 6 22:59:59 2035', 'Apr 6 03:00:00 2035', 'Sep 7 01:59:59 2035'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 6 23:00:00 2035', 'Apr 3 23:59:59 2036', 'Sep 7 01:00:00 2035', 'Apr 4 01:59:59 2036'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 4 00:00:00 2036', 'Sep 4 22:59:59 2036', 'Apr 4 03:00:00 2036', 'Sep 5 01:59:59 2036'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 4 23:00:00 2036', 'Apr 2 23:59:59 2037', 'Sep 5 01:00:00 2036', 'Apr 3 01:59:59 2037'); -timezone.add_rule('Asia/Jerusalem', 'IDT', 1, 10800, 'Apr 3 00:00:00 2037', 'Sep 3 22:59:59 2037', 'Apr 3 03:00:00 2037', 'Sep 4 01:59:59 2037'); -timezone.add_rule('Asia/Jerusalem', 'IST', 0, 7200, 'Sep 3 23:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 4 01:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Kabul --- - -begin -timezone.add_rule('Asia/Kabul', 'AFT', 0, 14400, 'Dec 14 20:45:52 1901', 'Dec 31 19:59:59 1944', 'Dec 15 00:45:52 1901', 'Dec 31 23:59:59 1944'); -timezone.add_rule('Asia/Kabul', 'AFT', 0, 16200, 'Dec 31 20:00:00 1944', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1945', 'Jan 18 07:44:07 2038'); -end; -/ - --- --- Asia/Kamchatka --- - -begin -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 38076, 'Dec 14 20:45:52 1901', 'May 1 13:25:23 1924', 'Dec 15 07:20:28 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 39600, 'May 1 13:25:24 1924', 'Feb 28 12:59:59 1957', 'May 2 00:25:24 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Feb 28 13:00:00 1957', 'Mar 31 11:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 31 12:00:00 1981', 'Sep 30 10:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 30 11:00:00 1981', 'Mar 31 11:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 31 12:00:00 1982', 'Sep 30 10:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 30 11:00:00 1982', 'Mar 31 11:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 31 12:00:00 1983', 'Sep 30 10:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 30 11:00:00 1983', 'Mar 31 11:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 31 12:00:00 1984', 'Sep 29 13:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 29 14:00:00 1984', 'Mar 30 13:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 1985', 'Sep 28 13:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 28 14:00:00 1985', 'Mar 29 13:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 1986', 'Sep 27 13:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 27 14:00:00 1986', 'Mar 28 13:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 1987', 'Sep 26 13:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 26 14:00:00 1987', 'Mar 26 13:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 1988', 'Sep 24 13:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 24 14:00:00 1988', 'Mar 25 13:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 1989', 'Sep 23 13:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 23 14:00:00 1989', 'Mar 24 13:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 1990', 'Sep 29 13:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 29 14:00:00 1990', 'Mar 30 13:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 43200, 'Mar 30 14:00:00 1991', 'Sep 28 14:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 39600, 'Sep 28 15:00:00 1991', 'Jan 18 14:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Jan 18 15:00:00 1992', 'Mar 28 10:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 11:00:00 1992', 'Sep 26 09:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 26 10:00:00 1992', 'Mar 27 13:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 1993', 'Sep 25 13:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 25 14:00:00 1993', 'Mar 26 13:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 1994', 'Sep 24 13:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 24 14:00:00 1994', 'Mar 25 13:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 1995', 'Sep 23 13:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Sep 23 14:00:00 1995', 'Mar 30 13:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 1996', 'Oct 26 13:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 26 14:00:00 1996', 'Mar 29 13:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 1997', 'Oct 25 13:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 1997', 'Mar 28 13:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 1998', 'Oct 24 13:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 24 14:00:00 1998', 'Mar 27 13:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 1999', 'Oct 30 13:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 30 14:00:00 1999', 'Mar 25 13:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 2000', 'Oct 28 13:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 28 14:00:00 2000', 'Mar 24 13:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 2001', 'Oct 27 13:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 27 14:00:00 2001', 'Mar 30 13:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 2002', 'Oct 26 13:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 26 14:00:00 2002', 'Mar 29 13:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 2003', 'Oct 25 13:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 2003', 'Mar 27 13:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 2004', 'Oct 30 13:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 30 14:00:00 2004', 'Mar 26 13:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 2005', 'Oct 29 13:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 29 14:00:00 2005', 'Mar 25 13:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 2006', 'Oct 28 13:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 28 14:00:00 2006', 'Mar 24 13:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 2007', 'Oct 27 13:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 27 14:00:00 2007', 'Mar 29 13:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 2008', 'Oct 25 13:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 2008', 'Mar 28 13:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 2009', 'Oct 24 13:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 24 14:00:00 2009', 'Mar 27 13:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 2010', 'Oct 30 13:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 30 14:00:00 2010', 'Mar 26 13:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 2011', 'Oct 29 13:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 29 14:00:00 2011', 'Mar 24 13:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 2012', 'Oct 27 13:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 27 14:00:00 2012', 'Mar 30 13:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 2013', 'Oct 26 13:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 26 14:00:00 2013', 'Mar 29 13:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 2014', 'Oct 25 13:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 2014', 'Mar 28 13:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 2015', 'Oct 24 13:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 24 14:00:00 2015', 'Mar 26 13:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 2016', 'Oct 29 13:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 29 14:00:00 2016', 'Mar 25 13:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 2017', 'Oct 28 13:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 28 14:00:00 2017', 'Mar 24 13:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 2018', 'Oct 27 13:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 27 14:00:00 2018', 'Mar 30 13:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 2019', 'Oct 26 13:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 26 14:00:00 2019', 'Mar 28 13:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 2020', 'Oct 24 13:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 24 14:00:00 2020', 'Mar 27 13:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 2021', 'Oct 30 13:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 30 14:00:00 2021', 'Mar 26 13:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 2022', 'Oct 29 13:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 29 14:00:00 2022', 'Mar 25 13:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 2023', 'Oct 28 13:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 28 14:00:00 2023', 'Mar 30 13:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 2024', 'Oct 26 13:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 26 14:00:00 2024', 'Mar 29 13:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 2025', 'Oct 25 13:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 2025', 'Mar 28 13:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 2026', 'Oct 24 13:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 24 14:00:00 2026', 'Mar 27 13:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 2027', 'Oct 30 13:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 30 14:00:00 2027', 'Mar 25 13:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 2028', 'Oct 28 13:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 28 14:00:00 2028', 'Mar 24 13:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 2029', 'Oct 27 13:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 27 14:00:00 2029', 'Mar 30 13:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 30 14:00:00 2030', 'Oct 26 13:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 26 14:00:00 2030', 'Mar 29 13:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 2031', 'Oct 25 13:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 2031', 'Mar 27 13:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 27 14:00:00 2032', 'Oct 30 13:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 30 14:00:00 2032', 'Mar 26 13:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 26 14:00:00 2033', 'Oct 29 13:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 29 14:00:00 2033', 'Mar 25 13:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 25 14:00:00 2034', 'Oct 28 13:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 28 14:00:00 2034', 'Mar 24 13:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 24 14:00:00 2035', 'Oct 27 13:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 27 14:00:00 2035', 'Mar 29 13:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 29 14:00:00 2036', 'Oct 25 13:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 25 14:00:00 2036', 'Mar 28 13:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Kamchatka', 'PETST', 1, 46800, 'Mar 28 14:00:00 2037', 'Oct 24 13:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Kamchatka', 'PETT', 0, 43200, 'Oct 24 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Asia/Karachi --- - -begin -timezone.add_rule('Asia/Karachi', 'PKT', 0, 16092, 'Dec 14 20:45:52 1901', 'Dec 31 19:31:47 1906', 'Dec 15 01:14:04 1901', 'Dec 31 23:59:59 1906'); -timezone.add_rule('Asia/Karachi', 'PKT', 0, 19800, 'Dec 31 19:31:48 1906', 'Aug 31 18:29:59 1942', 'Jan 1 01:01:48 1907', 'Aug 31 23:59:59 1942'); -timezone.add_rule('Asia/Karachi', 'IST', 1, 23400, 'Aug 31 18:30:00 1942', 'Oct 14 17:29:59 1945', 'Sep 1 01:00:00 1942', 'Oct 14 23:59:59 1945'); -timezone.add_rule('Asia/Karachi', 'PKT', 0, 19800, 'Oct 14 17:30:00 1945', 'Sep 29 18:29:59 1951', 'Oct 14 23:00:00 1945', 'Sep 29 23:59:59 1951'); -timezone.add_rule('Asia/Karachi', 'PKT', 0, 18000, 'Sep 29 18:30:00 1951', 'Jan 18 03:14:07 2038', 'Sep 29 23:30:00 1951', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Kashgar --- - -begin -timezone.add_rule('Asia/Kashgar', 'CST', 0, 18236, 'Dec 14 20:45:52 1901', 'Dec 31 18:56:03 1927', 'Dec 15 01:49:48 1901', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 19800, 'Dec 31 18:56:04 1927', 'Dec 31 18:29:59 1939', 'Jan 1 00:26:04 1928', 'Dec 31 23:59:59 1939'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 18000, 'Dec 31 18:30:00 1939', 'Apr 30 18:59:59 1980', 'Dec 31 23:30:00 1939', 'Apr 30 23:59:59 1980'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Apr 30 19:00:00 1980', 'May 3 15:59:59 1986', 'May 1 03:00:00 1980', 'May 3 23:59:59 1986'); -timezone.add_rule('Asia/Kashgar', 'CDT', 1, 32400, 'May 3 16:00:00 1986', 'Sep 13 14:59:59 1986', 'May 4 01:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Sep 13 15:00:00 1986', 'Apr 11 15:59:59 1987', 'Sep 13 23:00:00 1986', 'Apr 11 23:59:59 1987'); -timezone.add_rule('Asia/Kashgar', 'CDT', 1, 32400, 'Apr 11 16:00:00 1987', 'Sep 12 14:59:59 1987', 'Apr 12 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Sep 12 15:00:00 1987', 'Apr 9 15:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 9 23:59:59 1988'); -timezone.add_rule('Asia/Kashgar', 'CDT', 1, 32400, 'Apr 9 16:00:00 1988', 'Sep 10 14:59:59 1988', 'Apr 10 01:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Sep 10 15:00:00 1988', 'Apr 15 15:59:59 1989', 'Sep 10 23:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('Asia/Kashgar', 'CDT', 1, 32400, 'Apr 15 16:00:00 1989', 'Sep 16 14:59:59 1989', 'Apr 16 01:00:00 1989', 'Sep 16 23:59:59 1989'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Sep 16 15:00:00 1989', 'Apr 14 15:59:59 1990', 'Sep 16 23:00:00 1989', 'Apr 14 23:59:59 1990'); -timezone.add_rule('Asia/Kashgar', 'CDT', 1, 32400, 'Apr 14 16:00:00 1990', 'Sep 15 14:59:59 1990', 'Apr 15 01:00:00 1990', 'Sep 15 23:59:59 1990'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Sep 15 15:00:00 1990', 'Apr 13 15:59:59 1991', 'Sep 15 23:00:00 1990', 'Apr 13 23:59:59 1991'); -timezone.add_rule('Asia/Kashgar', 'CDT', 1, 32400, 'Apr 13 16:00:00 1991', 'Sep 14 14:59:59 1991', 'Apr 14 01:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('Asia/Kashgar', 'CST', 0, 28800, 'Sep 14 15:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 14 23:00:00 1991', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Katmandu --- - -begin -timezone.add_rule('Asia/Katmandu', 'NPT', 0, 20476, 'Dec 14 20:45:52 1901', 'Dec 31 18:18:43 1919', 'Dec 15 02:27:08 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Katmandu', 'NPT', 0, 19800, 'Dec 31 18:18:44 1919', 'Dec 31 18:29:59 1985', 'Dec 31 23:48:44 1919', 'Dec 31 23:59:59 1985'); -timezone.add_rule('Asia/Katmandu', 'NPT', 0, 20700, 'Dec 31 18:30:00 1985', 'Jan 18 03:14:07 2038', 'Jan 1 00:15:00 1986', 'Jan 18 08:59:07 2038'); -end; -/ - --- --- Asia/Krasnoyarsk --- - -begin -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 22280, 'Dec 14 20:45:52 1901', 'May 1 17:48:39 1924', 'Dec 15 02:57:12 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 21600, 'May 1 17:48:40 1924', 'Feb 28 17:59:59 1957', 'May 1 23:48:40 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Feb 28 18:00:00 1957', 'Mar 31 16:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 31 17:00:00 1981', 'Sep 30 15:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 30 16:00:00 1981', 'Mar 31 16:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 31 17:00:00 1982', 'Sep 30 15:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 30 16:00:00 1982', 'Mar 31 16:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 31 17:00:00 1983', 'Sep 30 15:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 30 16:00:00 1983', 'Mar 31 16:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 31 17:00:00 1984', 'Sep 29 18:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 29 19:00:00 1984', 'Mar 30 18:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 1985', 'Sep 28 18:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 28 19:00:00 1985', 'Mar 29 18:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 1986', 'Sep 27 18:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 27 19:00:00 1986', 'Mar 28 18:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 1987', 'Sep 26 18:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 26 19:00:00 1987', 'Mar 26 18:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 1988', 'Sep 24 18:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 24 19:00:00 1988', 'Mar 25 18:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 1989', 'Sep 23 18:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 23 19:00:00 1989', 'Mar 24 18:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 1990', 'Sep 29 18:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 29 19:00:00 1990', 'Mar 30 18:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 25200, 'Mar 30 19:00:00 1991', 'Sep 28 19:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 21600, 'Sep 28 20:00:00 1991', 'Jan 18 19:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Jan 18 20:00:00 1992', 'Mar 28 15:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 16:00:00 1992', 'Sep 26 14:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 26 15:00:00 1992', 'Mar 27 18:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 1993', 'Sep 25 18:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 25 19:00:00 1993', 'Mar 26 18:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 1994', 'Sep 24 18:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 24 19:00:00 1994', 'Mar 25 18:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 1995', 'Sep 23 18:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Sep 23 19:00:00 1995', 'Mar 30 18:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 1996', 'Oct 26 18:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 26 19:00:00 1996', 'Mar 29 18:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 1997', 'Oct 25 18:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 1997', 'Mar 28 18:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 1998', 'Oct 24 18:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 24 19:00:00 1998', 'Mar 27 18:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 1999', 'Oct 30 18:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 30 19:00:00 1999', 'Mar 25 18:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 2000', 'Oct 28 18:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 28 19:00:00 2000', 'Mar 24 18:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 2001', 'Oct 27 18:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 27 19:00:00 2001', 'Mar 30 18:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 2002', 'Oct 26 18:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 26 19:00:00 2002', 'Mar 29 18:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 2003', 'Oct 25 18:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 2003', 'Mar 27 18:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 2004', 'Oct 30 18:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 30 19:00:00 2004', 'Mar 26 18:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 2005', 'Oct 29 18:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 29 19:00:00 2005', 'Mar 25 18:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 2006', 'Oct 28 18:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 28 19:00:00 2006', 'Mar 24 18:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 2007', 'Oct 27 18:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 27 19:00:00 2007', 'Mar 29 18:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 2008', 'Oct 25 18:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 2008', 'Mar 28 18:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 2009', 'Oct 24 18:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 24 19:00:00 2009', 'Mar 27 18:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 2010', 'Oct 30 18:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 30 19:00:00 2010', 'Mar 26 18:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 2011', 'Oct 29 18:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 29 19:00:00 2011', 'Mar 24 18:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 2012', 'Oct 27 18:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 27 19:00:00 2012', 'Mar 30 18:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 2013', 'Oct 26 18:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 26 19:00:00 2013', 'Mar 29 18:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 2014', 'Oct 25 18:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 2014', 'Mar 28 18:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 2015', 'Oct 24 18:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 24 19:00:00 2015', 'Mar 26 18:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 2016', 'Oct 29 18:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 29 19:00:00 2016', 'Mar 25 18:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 2017', 'Oct 28 18:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 28 19:00:00 2017', 'Mar 24 18:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 2018', 'Oct 27 18:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 27 19:00:00 2018', 'Mar 30 18:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 2019', 'Oct 26 18:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 26 19:00:00 2019', 'Mar 28 18:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 2020', 'Oct 24 18:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 24 19:00:00 2020', 'Mar 27 18:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 2021', 'Oct 30 18:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 30 19:00:00 2021', 'Mar 26 18:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 2022', 'Oct 29 18:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 29 19:00:00 2022', 'Mar 25 18:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 2023', 'Oct 28 18:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 28 19:00:00 2023', 'Mar 30 18:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 2024', 'Oct 26 18:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 26 19:00:00 2024', 'Mar 29 18:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 2025', 'Oct 25 18:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 2025', 'Mar 28 18:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 2026', 'Oct 24 18:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 24 19:00:00 2026', 'Mar 27 18:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 2027', 'Oct 30 18:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 30 19:00:00 2027', 'Mar 25 18:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 2028', 'Oct 28 18:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 28 19:00:00 2028', 'Mar 24 18:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 2029', 'Oct 27 18:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 27 19:00:00 2029', 'Mar 30 18:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 30 19:00:00 2030', 'Oct 26 18:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 26 19:00:00 2030', 'Mar 29 18:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 2031', 'Oct 25 18:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 2031', 'Mar 27 18:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 27 19:00:00 2032', 'Oct 30 18:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 30 19:00:00 2032', 'Mar 26 18:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 26 19:00:00 2033', 'Oct 29 18:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 29 19:00:00 2033', 'Mar 25 18:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 25 19:00:00 2034', 'Oct 28 18:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 28 19:00:00 2034', 'Mar 24 18:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 24 19:00:00 2035', 'Oct 27 18:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 27 19:00:00 2035', 'Mar 29 18:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 29 19:00:00 2036', 'Oct 25 18:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 25 19:00:00 2036', 'Mar 28 18:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAST', 1, 28800, 'Mar 28 19:00:00 2037', 'Oct 24 18:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Krasnoyarsk', 'KRAT', 0, 25200, 'Oct 24 19:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Asia/Kuala_Lumpur --- - -begin -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 24924, 'Dec 14 20:45:52 1901', 'May 31 17:04:35 1905', 'Dec 15 03:41:16 1901', 'May 31 23:59:59 1905'); -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 25200, 'May 31 17:04:36 1905', 'Dec 31 16:59:59 1932', 'Jun 1 00:04:36 1905', 'Dec 31 23:59:59 1932'); -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 26400, 'Dec 31 17:00:00 1932', 'Feb 14 16:39:59 1942', 'Jan 1 00:20:00 1933', 'Feb 14 23:59:59 1942'); -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 32400, 'Feb 14 16:40:00 1942', 'Sep 1 14:59:59 1945', 'Feb 15 01:40:00 1942', 'Sep 1 23:59:59 1945'); -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 26400, 'Sep 1 15:00:00 1945', 'Dec 31 16:39:59 1949', 'Sep 1 22:20:00 1945', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 27000, 'Dec 31 16:40:00 1949', 'Apr 30 16:29:59 1982', 'Jan 1 00:10:00 1950', 'Apr 30 23:59:59 1982'); -timezone.add_rule('Asia/Kuala_Lumpur', 'MYT', 0, 28800, 'Apr 30 16:30:00 1982', 'Jan 18 03:14:07 2038', 'May 1 00:30:00 1982', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Kuching --- - -begin -timezone.add_rule('Asia/Kuching', 'MYT', 0, 26480, 'Dec 14 20:45:52 1901', 'Feb 28 16:38:39 1926', 'Dec 15 04:07:12 1901', 'Feb 28 23:59:59 1926'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 27000, 'Feb 28 16:38:40 1926', 'Dec 31 16:29:59 1932', 'Mar 1 00:08:40 1926', 'Dec 31 23:59:59 1932'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 31 16:30:00 1932', 'Sep 13 15:59:59 1935', 'Jan 1 00:30:00 1933', 'Sep 13 23:59:59 1935'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1935', 'Dec 13 15:39:59 1935', 'Sep 14 00:20:00 1935', 'Dec 13 23:59:59 1935'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1935', 'Sep 13 15:59:59 1936', 'Dec 13 23:40:00 1935', 'Sep 13 23:59:59 1936'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1936', 'Dec 13 15:39:59 1936', 'Sep 14 00:20:00 1936', 'Dec 13 23:59:59 1936'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1936', 'Sep 13 15:59:59 1937', 'Dec 13 23:40:00 1936', 'Sep 13 23:59:59 1937'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1937', 'Dec 13 15:39:59 1937', 'Sep 14 00:20:00 1937', 'Dec 13 23:59:59 1937'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1937', 'Sep 13 15:59:59 1938', 'Dec 13 23:40:00 1937', 'Sep 13 23:59:59 1938'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1938', 'Dec 13 15:39:59 1938', 'Sep 14 00:20:00 1938', 'Dec 13 23:59:59 1938'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1938', 'Sep 13 15:59:59 1939', 'Dec 13 23:40:00 1938', 'Sep 13 23:59:59 1939'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1939', 'Dec 13 15:39:59 1939', 'Sep 14 00:20:00 1939', 'Dec 13 23:59:59 1939'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1939', 'Sep 13 15:59:59 1940', 'Dec 13 23:40:00 1939', 'Sep 13 23:59:59 1940'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1940', 'Dec 13 15:39:59 1940', 'Sep 14 00:20:00 1940', 'Dec 13 23:59:59 1940'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1940', 'Sep 13 15:59:59 1941', 'Dec 13 23:40:00 1940', 'Sep 13 23:59:59 1941'); -timezone.add_rule('Asia/Kuching', 'BORTST', 1, 30000, 'Sep 13 16:00:00 1941', 'Dec 13 15:39:59 1941', 'Sep 14 00:20:00 1941', 'Dec 13 23:59:59 1941'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Dec 13 15:40:00 1941', 'Dec 31 15:59:59 1941', 'Dec 13 23:40:00 1941', 'Dec 31 23:59:59 1941'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 32400, 'Dec 31 16:00:00 1941', 'Sep 1 14:59:59 1945', 'Jan 1 01:00:00 1942', 'Sep 1 23:59:59 1945'); -timezone.add_rule('Asia/Kuching', 'MYT', 0, 28800, 'Sep 1 15:00:00 1945', 'Jan 18 03:14:07 2038', 'Sep 1 23:00:00 1945', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Kuwait --- - -begin -timezone.add_rule('Asia/Kuwait', 'AST', 0, 11516, 'Dec 14 20:45:52 1901', 'Dec 31 20:48:03 1949', 'Dec 14 23:57:48 1901', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Asia/Kuwait', 'AST', 0, 10800, 'Dec 31 20:48:04 1949', 'Jan 18 03:14:07 2038', 'Dec 31 23:48:04 1949', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Asia/Macao --- - -begin -timezone.add_rule('Asia/Macao', 'CST', 0, 27260, 'Dec 14 20:45:52 1901', 'Dec 31 16:25:39 1911', 'Dec 15 04:20:12 1901', 'Dec 31 23:59:59 1911'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Dec 31 16:25:40 1911', 'Mar 18 19:29:59 1961', 'Jan 1 00:25:40 1912', 'Mar 19 03:29:59 1961'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Mar 18 19:30:00 1961', 'Nov 4 18:29:59 1961', 'Mar 19 04:30:00 1961', 'Nov 5 03:29:59 1961'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Nov 4 18:30:00 1961', 'Mar 17 19:29:59 1962', 'Nov 5 02:30:00 1961', 'Mar 18 03:29:59 1962'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Mar 17 19:30:00 1962', 'Nov 3 18:29:59 1962', 'Mar 18 04:30:00 1962', 'Nov 4 03:29:59 1962'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Nov 3 18:30:00 1962', 'Mar 16 15:59:59 1963', 'Nov 4 02:30:00 1962', 'Mar 16 23:59:59 1963'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Mar 16 16:00:00 1963', 'Nov 2 18:29:59 1963', 'Mar 17 01:00:00 1963', 'Nov 3 03:29:59 1963'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Nov 2 18:30:00 1963', 'Mar 21 19:29:59 1964', 'Nov 3 02:30:00 1963', 'Mar 22 03:29:59 1964'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Mar 21 19:30:00 1964', 'Oct 31 18:29:59 1964', 'Mar 22 04:30:00 1964', 'Nov 1 03:29:59 1964'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 31 18:30:00 1964', 'Mar 20 15:59:59 1965', 'Nov 1 02:30:00 1964', 'Mar 20 23:59:59 1965'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Mar 20 16:00:00 1965', 'Oct 30 14:59:59 1965', 'Mar 21 01:00:00 1965', 'Oct 30 23:59:59 1965'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 30 15:00:00 1965', 'Apr 16 19:29:59 1966', 'Oct 30 23:00:00 1965', 'Apr 17 03:29:59 1966'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 16 19:30:00 1966', 'Oct 15 18:29:59 1966', 'Apr 17 04:30:00 1966', 'Oct 16 03:29:59 1966'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 15 18:30:00 1966', 'Apr 15 19:29:59 1967', 'Oct 16 02:30:00 1966', 'Apr 16 03:29:59 1967'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 15 19:30:00 1967', 'Oct 21 18:29:59 1967', 'Apr 16 04:30:00 1967', 'Oct 22 03:29:59 1967'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 21 18:30:00 1967', 'Apr 20 19:29:59 1968', 'Oct 22 02:30:00 1967', 'Apr 21 03:29:59 1968'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 20 19:30:00 1968', 'Oct 19 18:29:59 1968', 'Apr 21 04:30:00 1968', 'Oct 20 03:29:59 1968'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 19 18:30:00 1968', 'Apr 19 19:29:59 1969', 'Oct 20 02:30:00 1968', 'Apr 20 03:29:59 1969'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 19 19:30:00 1969', 'Oct 18 18:29:59 1969', 'Apr 20 04:30:00 1969', 'Oct 19 03:29:59 1969'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 18 18:30:00 1969', 'Apr 18 19:29:59 1970', 'Oct 19 02:30:00 1969', 'Apr 19 03:29:59 1970'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 18 19:30:00 1970', 'Oct 17 18:29:59 1970', 'Apr 19 04:30:00 1970', 'Oct 18 03:29:59 1970'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 17 18:30:00 1970', 'Apr 17 19:29:59 1971', 'Oct 18 02:30:00 1970', 'Apr 18 03:29:59 1971'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 17 19:30:00 1971', 'Oct 16 18:29:59 1971', 'Apr 18 04:30:00 1971', 'Oct 17 03:29:59 1971'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 16 18:30:00 1971', 'Apr 15 15:59:59 1972', 'Oct 17 02:30:00 1971', 'Apr 15 23:59:59 1972'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 15 16:00:00 1972', 'Oct 14 14:59:59 1972', 'Apr 16 01:00:00 1972', 'Oct 14 23:59:59 1972'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 14 15:00:00 1972', 'Apr 14 15:59:59 1973', 'Oct 14 23:00:00 1972', 'Apr 14 23:59:59 1973'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 14 16:00:00 1973', 'Oct 20 14:59:59 1973', 'Apr 15 01:00:00 1973', 'Oct 20 23:59:59 1973'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 20 15:00:00 1973', 'Apr 20 15:59:59 1974', 'Oct 20 23:00:00 1973', 'Apr 20 23:59:59 1974'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 20 16:00:00 1974', 'Oct 19 18:29:59 1974', 'Apr 21 01:00:00 1974', 'Oct 20 03:29:59 1974'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 19 18:30:00 1974', 'Apr 19 19:29:59 1975', 'Oct 20 02:30:00 1974', 'Apr 20 03:29:59 1975'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 19 19:30:00 1975', 'Oct 18 18:29:59 1975', 'Apr 20 04:30:00 1975', 'Oct 19 03:29:59 1975'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 18 18:30:00 1975', 'Apr 17 19:29:59 1976', 'Oct 19 02:30:00 1975', 'Apr 18 03:29:59 1976'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 17 19:30:00 1976', 'Oct 16 18:29:59 1976', 'Apr 18 04:30:00 1976', 'Oct 17 03:29:59 1976'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 16 18:30:00 1976', 'Apr 16 19:29:59 1977', 'Oct 17 02:30:00 1976', 'Apr 17 03:29:59 1977'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 16 19:30:00 1977', 'Oct 15 18:29:59 1977', 'Apr 17 04:30:00 1977', 'Oct 16 03:29:59 1977'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 15 18:30:00 1977', 'Apr 15 15:59:59 1978', 'Oct 16 02:30:00 1977', 'Apr 15 23:59:59 1978'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 15 16:00:00 1978', 'Oct 14 14:59:59 1978', 'Apr 16 01:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 14 15:00:00 1978', 'Apr 14 15:59:59 1979', 'Oct 14 23:00:00 1978', 'Apr 14 23:59:59 1979'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 14 16:00:00 1979', 'Oct 20 14:59:59 1979', 'Apr 15 01:00:00 1979', 'Oct 20 23:59:59 1979'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 20 15:00:00 1979', 'Apr 19 15:59:59 1980', 'Oct 20 23:00:00 1979', 'Apr 19 23:59:59 1980'); -timezone.add_rule('Asia/Macao', 'MOST', 1, 32400, 'Apr 19 16:00:00 1980', 'Oct 18 14:59:59 1980', 'Apr 20 01:00:00 1980', 'Oct 18 23:59:59 1980'); -timezone.add_rule('Asia/Macao', 'CST', 0, 28800, 'Oct 18 15:00:00 1980', 'Jan 18 03:14:07 2038', 'Oct 18 23:00:00 1980', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Magadan --- - -begin -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 36192, 'Dec 14 20:45:52 1901', 'May 1 13:56:47 1924', 'Dec 15 06:49:04 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 36000, 'May 1 13:56:48 1924', 'Feb 28 13:59:59 1957', 'May 1 23:56:48 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Feb 28 14:00:00 1957', 'Mar 31 12:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 31 13:00:00 1981', 'Sep 30 11:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 30 12:00:00 1981', 'Mar 31 12:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 31 13:00:00 1982', 'Sep 30 11:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 30 12:00:00 1982', 'Mar 31 12:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 31 13:00:00 1983', 'Sep 30 11:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 30 12:00:00 1983', 'Mar 31 12:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 31 13:00:00 1984', 'Sep 29 14:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 29 15:00:00 1984', 'Mar 30 14:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 1985', 'Sep 28 14:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 28 15:00:00 1985', 'Mar 29 14:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 1986', 'Sep 27 14:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 27 15:00:00 1986', 'Mar 28 14:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 1987', 'Sep 26 14:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 26 15:00:00 1987', 'Mar 26 14:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 1988', 'Sep 24 14:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 24 15:00:00 1988', 'Mar 25 14:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 1989', 'Sep 23 14:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 23 15:00:00 1989', 'Mar 24 14:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 1990', 'Sep 29 14:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 29 15:00:00 1990', 'Mar 30 14:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 39600, 'Mar 30 15:00:00 1991', 'Sep 28 15:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 36000, 'Sep 28 16:00:00 1991', 'Jan 18 15:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Jan 18 16:00:00 1992', 'Mar 28 11:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 12:00:00 1992', 'Sep 26 10:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 26 11:00:00 1992', 'Mar 27 14:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 1993', 'Sep 25 14:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 25 15:00:00 1993', 'Mar 26 14:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 1994', 'Sep 24 14:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 24 15:00:00 1994', 'Mar 25 14:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 1995', 'Sep 23 14:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Sep 23 15:00:00 1995', 'Mar 30 14:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 1996', 'Oct 26 14:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 26 15:00:00 1996', 'Mar 29 14:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 1997', 'Oct 25 14:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 1997', 'Mar 28 14:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 1998', 'Oct 24 14:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 24 15:00:00 1998', 'Mar 27 14:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 1999', 'Oct 30 14:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 30 15:00:00 1999', 'Mar 25 14:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 2000', 'Oct 28 14:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 28 15:00:00 2000', 'Mar 24 14:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 2001', 'Oct 27 14:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 27 15:00:00 2001', 'Mar 30 14:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 2002', 'Oct 26 14:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 26 15:00:00 2002', 'Mar 29 14:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 2003', 'Oct 25 14:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 2003', 'Mar 27 14:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 2004', 'Oct 30 14:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 30 15:00:00 2004', 'Mar 26 14:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 2005', 'Oct 29 14:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 29 15:00:00 2005', 'Mar 25 14:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 2006', 'Oct 28 14:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 28 15:00:00 2006', 'Mar 24 14:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 2007', 'Oct 27 14:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 27 15:00:00 2007', 'Mar 29 14:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 2008', 'Oct 25 14:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 2008', 'Mar 28 14:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 2009', 'Oct 24 14:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 24 15:00:00 2009', 'Mar 27 14:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 2010', 'Oct 30 14:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 30 15:00:00 2010', 'Mar 26 14:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 2011', 'Oct 29 14:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 29 15:00:00 2011', 'Mar 24 14:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 2012', 'Oct 27 14:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 27 15:00:00 2012', 'Mar 30 14:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 2013', 'Oct 26 14:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 26 15:00:00 2013', 'Mar 29 14:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 2014', 'Oct 25 14:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 2014', 'Mar 28 14:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 2015', 'Oct 24 14:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 24 15:00:00 2015', 'Mar 26 14:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 2016', 'Oct 29 14:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 29 15:00:00 2016', 'Mar 25 14:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 2017', 'Oct 28 14:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 28 15:00:00 2017', 'Mar 24 14:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 2018', 'Oct 27 14:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 27 15:00:00 2018', 'Mar 30 14:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 2019', 'Oct 26 14:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 26 15:00:00 2019', 'Mar 28 14:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 2020', 'Oct 24 14:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 24 15:00:00 2020', 'Mar 27 14:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 2021', 'Oct 30 14:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 30 15:00:00 2021', 'Mar 26 14:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 2022', 'Oct 29 14:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 29 15:00:00 2022', 'Mar 25 14:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 2023', 'Oct 28 14:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 28 15:00:00 2023', 'Mar 30 14:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 2024', 'Oct 26 14:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 26 15:00:00 2024', 'Mar 29 14:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 2025', 'Oct 25 14:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 2025', 'Mar 28 14:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 2026', 'Oct 24 14:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 24 15:00:00 2026', 'Mar 27 14:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 2027', 'Oct 30 14:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 30 15:00:00 2027', 'Mar 25 14:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 2028', 'Oct 28 14:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 28 15:00:00 2028', 'Mar 24 14:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 2029', 'Oct 27 14:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 27 15:00:00 2029', 'Mar 30 14:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 30 15:00:00 2030', 'Oct 26 14:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 26 15:00:00 2030', 'Mar 29 14:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 2031', 'Oct 25 14:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 2031', 'Mar 27 14:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 27 15:00:00 2032', 'Oct 30 14:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 30 15:00:00 2032', 'Mar 26 14:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 26 15:00:00 2033', 'Oct 29 14:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 29 15:00:00 2033', 'Mar 25 14:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 25 15:00:00 2034', 'Oct 28 14:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 28 15:00:00 2034', 'Mar 24 14:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 24 15:00:00 2035', 'Oct 27 14:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 27 15:00:00 2035', 'Mar 29 14:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 29 15:00:00 2036', 'Oct 25 14:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 25 15:00:00 2036', 'Mar 28 14:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Magadan', 'MAGST', 1, 43200, 'Mar 28 15:00:00 2037', 'Oct 24 14:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Magadan', 'MAGT', 0, 39600, 'Oct 24 15:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Asia/Manila --- - -begin -timezone.add_rule('Asia/Manila', 'PHT', 0, 28800, 'Dec 14 20:45:52 1901', 'Oct 31 15:59:59 1936', 'Dec 15 04:45:52 1901', 'Oct 31 23:59:59 1936'); -timezone.add_rule('Asia/Manila', 'PHST', 1, 32400, 'Oct 31 16:00:00 1936', 'Jan 31 14:59:59 1937', 'Nov 1 01:00:00 1936', 'Jan 31 23:59:59 1937'); -timezone.add_rule('Asia/Manila', 'PHT', 0, 28800, 'Jan 31 15:00:00 1937', 'Apr 30 15:59:59 1942', 'Jan 31 23:00:00 1937', 'Apr 30 23:59:59 1942'); -timezone.add_rule('Asia/Manila', 'PHT', 0, 32400, 'Apr 30 16:00:00 1942', 'Oct 31 14:59:59 1944', 'May 1 01:00:00 1942', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Asia/Manila', 'PHT', 0, 28800, 'Oct 31 15:00:00 1944', 'Apr 11 15:59:59 1954', 'Oct 31 23:00:00 1944', 'Apr 11 23:59:59 1954'); -timezone.add_rule('Asia/Manila', 'PHST', 1, 32400, 'Apr 11 16:00:00 1954', 'Jun 30 14:59:59 1954', 'Apr 12 01:00:00 1954', 'Jun 30 23:59:59 1954'); -timezone.add_rule('Asia/Manila', 'PHT', 0, 28800, 'Jun 30 15:00:00 1954', 'Mar 21 15:59:59 1978', 'Jun 30 23:00:00 1954', 'Mar 21 23:59:59 1978'); -timezone.add_rule('Asia/Manila', 'PHST', 1, 32400, 'Mar 21 16:00:00 1978', 'Sep 20 14:59:59 1978', 'Mar 22 01:00:00 1978', 'Sep 20 23:59:59 1978'); -timezone.add_rule('Asia/Manila', 'PHT', 0, 28800, 'Sep 20 15:00:00 1978', 'Jan 18 03:14:07 2038', 'Sep 20 23:00:00 1978', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Muscat --- - -begin -timezone.add_rule('Asia/Muscat', 'GST', 0, 14060, 'Dec 14 20:45:52 1901', 'Dec 31 20:05:39 1919', 'Dec 15 00:40:12 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Muscat', 'GST', 0, 14400, 'Dec 31 20:05:40 1919', 'Jan 18 03:14:07 2038', 'Jan 1 00:05:40 1920', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Asia/Nicosia --- - -begin -timezone.add_rule('Asia/Nicosia', 'EET', 0, 8008, 'Dec 14 20:45:52 1901', 'Nov 13 21:46:31 1921', 'Dec 14 22:59:20 1901', 'Nov 13 23:59:59 1921'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Nov 13 21:46:32 1921', 'Apr 12 21:59:59 1975', 'Nov 13 23:46:32 1921', 'Apr 12 23:59:59 1975'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Apr 12 22:00:00 1975', 'Oct 11 20:59:59 1975', 'Apr 13 01:00:00 1975', 'Oct 11 23:59:59 1975'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 11 21:00:00 1975', 'May 14 21:59:59 1976', 'Oct 11 23:00:00 1975', 'May 14 23:59:59 1976'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'May 14 22:00:00 1976', 'Oct 10 20:59:59 1976', 'May 15 01:00:00 1976', 'Oct 10 23:59:59 1976'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 10 21:00:00 1976', 'Apr 2 21:59:59 1977', 'Oct 10 23:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Apr 2 22:00:00 1977', 'Sep 24 20:59:59 1977', 'Apr 3 01:00:00 1977', 'Sep 24 23:59:59 1977'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 24 21:00:00 1977', 'Apr 1 21:59:59 1978', 'Sep 24 23:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Apr 1 22:00:00 1978', 'Oct 1 20:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 1 23:59:59 1978'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 1 21:00:00 1978', 'Mar 31 21:59:59 1979', 'Oct 1 23:00:00 1978', 'Mar 31 23:59:59 1979'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 31 22:00:00 1979', 'Sep 29 20:59:59 1979', 'Apr 1 01:00:00 1979', 'Sep 29 23:59:59 1979'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 29 21:00:00 1979', 'Apr 5 21:59:59 1980', 'Sep 29 23:00:00 1979', 'Apr 5 23:59:59 1980'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Apr 5 22:00:00 1980', 'Sep 27 20:59:59 1980', 'Apr 6 01:00:00 1980', 'Sep 27 23:59:59 1980'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 27 21:00:00 1980', 'Mar 28 21:59:59 1981', 'Sep 27 23:00:00 1980', 'Mar 28 23:59:59 1981'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 22:00:00 1981', 'Sep 26 20:59:59 1981', 'Mar 29 01:00:00 1981', 'Sep 26 23:59:59 1981'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 26 21:00:00 1981', 'Mar 27 21:59:59 1982', 'Sep 26 23:00:00 1981', 'Mar 27 23:59:59 1982'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 22:00:00 1982', 'Sep 25 20:59:59 1982', 'Mar 28 01:00:00 1982', 'Sep 25 23:59:59 1982'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 25 21:00:00 1982', 'Mar 26 21:59:59 1983', 'Sep 25 23:00:00 1982', 'Mar 26 23:59:59 1983'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 22:00:00 1983', 'Sep 24 20:59:59 1983', 'Mar 27 01:00:00 1983', 'Sep 24 23:59:59 1983'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 24 21:00:00 1983', 'Mar 24 21:59:59 1984', 'Sep 24 23:00:00 1983', 'Mar 24 23:59:59 1984'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 24 22:00:00 1984', 'Sep 29 20:59:59 1984', 'Mar 25 01:00:00 1984', 'Sep 29 23:59:59 1984'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 29 21:00:00 1984', 'Mar 30 21:59:59 1985', 'Sep 29 23:00:00 1984', 'Mar 30 23:59:59 1985'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 22:00:00 1985', 'Sep 28 20:59:59 1985', 'Mar 31 01:00:00 1985', 'Sep 28 23:59:59 1985'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 28 21:00:00 1985', 'Mar 29 21:59:59 1986', 'Sep 28 23:00:00 1985', 'Mar 29 23:59:59 1986'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 22:00:00 1986', 'Sep 27 20:59:59 1986', 'Mar 30 01:00:00 1986', 'Sep 27 23:59:59 1986'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 27 21:00:00 1986', 'Mar 28 21:59:59 1987', 'Sep 27 23:00:00 1986', 'Mar 28 23:59:59 1987'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 22:00:00 1987', 'Sep 26 20:59:59 1987', 'Mar 29 01:00:00 1987', 'Sep 26 23:59:59 1987'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 26 21:00:00 1987', 'Mar 26 21:59:59 1988', 'Sep 26 23:00:00 1987', 'Mar 26 23:59:59 1988'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 22:00:00 1988', 'Sep 24 20:59:59 1988', 'Mar 27 01:00:00 1988', 'Sep 24 23:59:59 1988'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 24 21:00:00 1988', 'Mar 25 21:59:59 1989', 'Sep 24 23:00:00 1988', 'Mar 25 23:59:59 1989'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 22:00:00 1989', 'Sep 23 20:59:59 1989', 'Mar 26 01:00:00 1989', 'Sep 23 23:59:59 1989'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 23 21:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 23 23:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 24 22:00:00 1990', 'Sep 29 20:59:59 1990', 'Mar 25 01:00:00 1990', 'Sep 29 23:59:59 1990'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 29 21:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 29 23:00:00 1990', 'Mar 30 23:59:59 1991'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 22:00:00 1991', 'Sep 28 20:59:59 1991', 'Mar 31 01:00:00 1991', 'Sep 28 23:59:59 1991'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 28 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Sep 28 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 26 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 26 21:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 22:00:00 1993', 'Sep 25 20:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 25 21:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 22:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 24 21:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 22:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 23 21:00:00 1995', 'Mar 30 21:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 22:00:00 1996', 'Sep 28 20:59:59 1996', 'Mar 31 01:00:00 1996', 'Sep 28 23:59:59 1996'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 28 21:00:00 1996', 'Mar 29 21:59:59 1997', 'Sep 28 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 22:00:00 1997', 'Sep 27 20:59:59 1997', 'Mar 30 01:00:00 1997', 'Sep 27 23:59:59 1997'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Sep 27 21:00:00 1997', 'Mar 28 21:59:59 1998', 'Sep 27 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 22:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Asia/Nicosia', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Asia/Nicosia', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Novosibirsk --- - -begin -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 19900, 'Dec 14 20:45:52 1901', 'May 1 18:28:19 1924', 'Dec 15 02:17:32 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'May 1 18:28:20 1924', 'Feb 28 17:59:59 1957', 'May 2 00:28:20 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Feb 28 18:00:00 1957', 'Mar 31 16:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 31 17:00:00 1981', 'Sep 30 15:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 30 16:00:00 1981', 'Mar 31 16:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 31 17:00:00 1982', 'Sep 30 15:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 30 16:00:00 1982', 'Mar 31 16:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 31 17:00:00 1983', 'Sep 30 15:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 30 16:00:00 1983', 'Mar 31 16:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 31 17:00:00 1984', 'Sep 29 18:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 29 19:00:00 1984', 'Mar 30 18:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 30 19:00:00 1985', 'Sep 28 18:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 28 19:00:00 1985', 'Mar 29 18:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 29 19:00:00 1986', 'Sep 27 18:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 27 19:00:00 1986', 'Mar 28 18:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 28 19:00:00 1987', 'Sep 26 18:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 26 19:00:00 1987', 'Mar 26 18:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 26 19:00:00 1988', 'Sep 24 18:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 24 19:00:00 1988', 'Mar 25 18:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 25 19:00:00 1989', 'Sep 23 18:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 23 19:00:00 1989', 'Mar 24 18:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 24 19:00:00 1990', 'Sep 29 18:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 29 19:00:00 1990', 'Mar 30 18:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 19:00:00 1991', 'Sep 28 19:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Sep 28 20:00:00 1991', 'Jan 18 19:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Jan 18 20:00:00 1992', 'Mar 28 15:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 28 16:00:00 1992', 'Sep 26 14:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 26 15:00:00 1992', 'Mar 27 18:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 28800, 'Mar 27 19:00:00 1993', 'Sep 25 18:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 25200, 'Sep 25 19:00:00 1993', 'Mar 26 18:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 26 19:00:00 1994', 'Sep 24 19:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Sep 24 20:00:00 1994', 'Mar 25 19:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 1995', 'Sep 23 19:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Sep 23 20:00:00 1995', 'Mar 30 19:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 20:00:00 1996', 'Oct 26 19:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 26 20:00:00 1996', 'Mar 29 19:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 1997', 'Oct 25 19:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 1997', 'Mar 28 19:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 28 20:00:00 1998', 'Oct 24 19:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 24 20:00:00 1998', 'Mar 27 19:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 27 20:00:00 1999', 'Oct 30 19:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 30 20:00:00 1999', 'Mar 25 19:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 2000', 'Oct 28 19:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 28 20:00:00 2000', 'Mar 24 19:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 24 20:00:00 2001', 'Oct 27 19:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 27 20:00:00 2001', 'Mar 30 19:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 20:00:00 2002', 'Oct 26 19:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 26 20:00:00 2002', 'Mar 29 19:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 2003', 'Oct 25 19:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 2003', 'Mar 27 19:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 27 20:00:00 2004', 'Oct 30 19:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 30 20:00:00 2004', 'Mar 26 19:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 26 20:00:00 2005', 'Oct 29 19:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 29 20:00:00 2005', 'Mar 25 19:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 2006', 'Oct 28 19:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 28 20:00:00 2006', 'Mar 24 19:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 24 20:00:00 2007', 'Oct 27 19:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 27 20:00:00 2007', 'Mar 29 19:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 2008', 'Oct 25 19:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 2008', 'Mar 28 19:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 28 20:00:00 2009', 'Oct 24 19:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 24 20:00:00 2009', 'Mar 27 19:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 27 20:00:00 2010', 'Oct 30 19:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 30 20:00:00 2010', 'Mar 26 19:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 26 20:00:00 2011', 'Oct 29 19:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 29 20:00:00 2011', 'Mar 24 19:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 24 20:00:00 2012', 'Oct 27 19:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 27 20:00:00 2012', 'Mar 30 19:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 20:00:00 2013', 'Oct 26 19:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 26 20:00:00 2013', 'Mar 29 19:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 2014', 'Oct 25 19:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 2014', 'Mar 28 19:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 28 20:00:00 2015', 'Oct 24 19:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 24 20:00:00 2015', 'Mar 26 19:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 26 20:00:00 2016', 'Oct 29 19:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 29 20:00:00 2016', 'Mar 25 19:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 2017', 'Oct 28 19:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 28 20:00:00 2017', 'Mar 24 19:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 24 20:00:00 2018', 'Oct 27 19:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 27 20:00:00 2018', 'Mar 30 19:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 20:00:00 2019', 'Oct 26 19:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 26 20:00:00 2019', 'Mar 28 19:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 28 20:00:00 2020', 'Oct 24 19:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 24 20:00:00 2020', 'Mar 27 19:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 27 20:00:00 2021', 'Oct 30 19:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 30 20:00:00 2021', 'Mar 26 19:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 26 20:00:00 2022', 'Oct 29 19:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 29 20:00:00 2022', 'Mar 25 19:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 2023', 'Oct 28 19:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 28 20:00:00 2023', 'Mar 30 19:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 20:00:00 2024', 'Oct 26 19:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 26 20:00:00 2024', 'Mar 29 19:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 2025', 'Oct 25 19:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 2025', 'Mar 28 19:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 28 20:00:00 2026', 'Oct 24 19:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 24 20:00:00 2026', 'Mar 27 19:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 27 20:00:00 2027', 'Oct 30 19:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 30 20:00:00 2027', 'Mar 25 19:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 2028', 'Oct 28 19:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 28 20:00:00 2028', 'Mar 24 19:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 24 20:00:00 2029', 'Oct 27 19:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 27 20:00:00 2029', 'Mar 30 19:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 30 20:00:00 2030', 'Oct 26 19:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 26 20:00:00 2030', 'Mar 29 19:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 2031', 'Oct 25 19:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 2031', 'Mar 27 19:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 27 20:00:00 2032', 'Oct 30 19:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 30 20:00:00 2032', 'Mar 26 19:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 26 20:00:00 2033', 'Oct 29 19:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 29 20:00:00 2033', 'Mar 25 19:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 25 20:00:00 2034', 'Oct 28 19:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 28 20:00:00 2034', 'Mar 24 19:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 24 20:00:00 2035', 'Oct 27 19:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 27 20:00:00 2035', 'Mar 29 19:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 29 20:00:00 2036', 'Oct 25 19:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 25 20:00:00 2036', 'Mar 28 19:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Novosibirsk', 'NOVST', 1, 25200, 'Mar 28 20:00:00 2037', 'Oct 24 19:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Novosibirsk', 'NOVT', 0, 21600, 'Oct 24 20:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Asia/Omsk --- - -begin -timezone.add_rule('Asia/Omsk', 'OMST', 0, 17616, 'Dec 14 20:45:52 1901', 'May 1 19:06:23 1924', 'Dec 15 01:39:28 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 18000, 'May 1 19:06:24 1924', 'Feb 28 18:59:59 1957', 'May 2 00:06:24 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Feb 28 19:00:00 1957', 'Mar 31 17:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 31 18:00:00 1981', 'Sep 30 16:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 30 17:00:00 1981', 'Mar 31 17:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 31 18:00:00 1982', 'Sep 30 16:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 30 17:00:00 1982', 'Mar 31 17:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 31 18:00:00 1983', 'Sep 30 16:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 30 17:00:00 1983', 'Mar 31 17:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 31 18:00:00 1984', 'Sep 29 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 29 20:00:00 1984', 'Mar 30 19:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 1985', 'Sep 28 19:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 28 20:00:00 1985', 'Mar 29 19:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 1986', 'Sep 27 19:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 27 20:00:00 1986', 'Mar 28 19:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 1987', 'Sep 26 19:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 26 20:00:00 1987', 'Mar 26 19:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 1988', 'Sep 24 19:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 24 20:00:00 1988', 'Mar 25 19:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 1989', 'Sep 23 19:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 23 20:00:00 1989', 'Mar 24 19:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 1990', 'Sep 29 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 29 20:00:00 1990', 'Mar 30 19:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 21600, 'Mar 30 20:00:00 1991', 'Sep 28 20:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 18000, 'Sep 28 21:00:00 1991', 'Jan 18 20:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Jan 18 21:00:00 1992', 'Mar 28 16:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 17:00:00 1992', 'Sep 26 15:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 26 16:00:00 1992', 'Mar 27 19:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 1993', 'Sep 25 19:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 25 20:00:00 1993', 'Mar 26 19:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 1994', 'Sep 24 19:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 24 20:00:00 1994', 'Mar 25 19:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 1995', 'Sep 23 19:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Sep 23 20:00:00 1995', 'Mar 30 19:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 1996', 'Oct 26 19:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 26 20:00:00 1996', 'Mar 29 19:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 1997', 'Oct 25 19:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 1997', 'Mar 28 19:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 1998', 'Oct 24 19:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 24 20:00:00 1998', 'Mar 27 19:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 1999', 'Oct 30 19:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 30 20:00:00 1999', 'Mar 25 19:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 2000', 'Oct 28 19:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 28 20:00:00 2000', 'Mar 24 19:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 2001', 'Oct 27 19:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 27 20:00:00 2001', 'Mar 30 19:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 2002', 'Oct 26 19:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 26 20:00:00 2002', 'Mar 29 19:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 2003', 'Oct 25 19:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 2003', 'Mar 27 19:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 2004', 'Oct 30 19:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 30 20:00:00 2004', 'Mar 26 19:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 2005', 'Oct 29 19:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 29 20:00:00 2005', 'Mar 25 19:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 2006', 'Oct 28 19:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 28 20:00:00 2006', 'Mar 24 19:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 2007', 'Oct 27 19:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 27 20:00:00 2007', 'Mar 29 19:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 2008', 'Oct 25 19:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 2008', 'Mar 28 19:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 2009', 'Oct 24 19:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 24 20:00:00 2009', 'Mar 27 19:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 2010', 'Oct 30 19:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 30 20:00:00 2010', 'Mar 26 19:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 2011', 'Oct 29 19:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 29 20:00:00 2011', 'Mar 24 19:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 2012', 'Oct 27 19:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 27 20:00:00 2012', 'Mar 30 19:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 2013', 'Oct 26 19:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 26 20:00:00 2013', 'Mar 29 19:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 2014', 'Oct 25 19:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 2014', 'Mar 28 19:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 2015', 'Oct 24 19:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 24 20:00:00 2015', 'Mar 26 19:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 2016', 'Oct 29 19:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 29 20:00:00 2016', 'Mar 25 19:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 2017', 'Oct 28 19:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 28 20:00:00 2017', 'Mar 24 19:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 2018', 'Oct 27 19:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 27 20:00:00 2018', 'Mar 30 19:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 2019', 'Oct 26 19:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 26 20:00:00 2019', 'Mar 28 19:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 2020', 'Oct 24 19:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 24 20:00:00 2020', 'Mar 27 19:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 2021', 'Oct 30 19:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 30 20:00:00 2021', 'Mar 26 19:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 2022', 'Oct 29 19:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 29 20:00:00 2022', 'Mar 25 19:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 2023', 'Oct 28 19:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 28 20:00:00 2023', 'Mar 30 19:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 2024', 'Oct 26 19:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 26 20:00:00 2024', 'Mar 29 19:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 2025', 'Oct 25 19:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 2025', 'Mar 28 19:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 2026', 'Oct 24 19:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 24 20:00:00 2026', 'Mar 27 19:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 2027', 'Oct 30 19:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 30 20:00:00 2027', 'Mar 25 19:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 2028', 'Oct 28 19:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 28 20:00:00 2028', 'Mar 24 19:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 2029', 'Oct 27 19:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 27 20:00:00 2029', 'Mar 30 19:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 30 20:00:00 2030', 'Oct 26 19:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 26 20:00:00 2030', 'Mar 29 19:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 2031', 'Oct 25 19:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 2031', 'Mar 27 19:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 27 20:00:00 2032', 'Oct 30 19:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 30 20:00:00 2032', 'Mar 26 19:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 26 20:00:00 2033', 'Oct 29 19:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 29 20:00:00 2033', 'Mar 25 19:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 25 20:00:00 2034', 'Oct 28 19:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 28 20:00:00 2034', 'Mar 24 19:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 24 20:00:00 2035', 'Oct 27 19:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 27 20:00:00 2035', 'Mar 29 19:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 29 20:00:00 2036', 'Oct 25 19:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 25 20:00:00 2036', 'Mar 28 19:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Omsk', 'OMSST', 1, 25200, 'Mar 28 20:00:00 2037', 'Oct 24 19:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Omsk', 'OMST', 0, 21600, 'Oct 24 20:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Asia/Phnom_Penh --- - -begin -timezone.add_rule('Asia/Phnom_Penh', 'ICT', 0, 25180, 'Dec 14 20:45:52 1901', 'Jun 8 17:00:19 1906', 'Dec 15 03:45:32 1901', 'Jun 8 23:59:59 1906'); -timezone.add_rule('Asia/Phnom_Penh', 'ICT', 0, 25580, 'Jun 8 17:00:20 1906', 'Mar 10 16:54:39 1911', 'Jun 9 00:06:40 1906', 'Mar 11 00:00:59 1911'); -timezone.add_rule('Asia/Phnom_Penh', 'ICT', 0, 25200, 'Mar 10 16:54:40 1911', 'Apr 30 16:59:59 1912', 'Mar 10 23:54:40 1911', 'Apr 30 23:59:59 1912'); -timezone.add_rule('Asia/Phnom_Penh', 'ICT', 0, 28800, 'Apr 30 17:00:00 1912', 'Apr 30 15:59:59 1931', 'May 1 01:00:00 1912', 'Apr 30 23:59:59 1931'); -timezone.add_rule('Asia/Phnom_Penh', 'ICT', 0, 25200, 'Apr 30 16:00:00 1931', 'Jan 18 03:14:07 2038', 'Apr 30 23:00:00 1931', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Asia/Pyongyang --- - -begin -timezone.add_rule('Asia/Pyongyang', 'KST', 0, 30600, 'Dec 14 20:45:52 1901', 'Nov 30 15:29:59 1904', 'Dec 15 05:15:52 1901', 'Nov 30 23:59:59 1904'); -timezone.add_rule('Asia/Pyongyang', 'KST', 0, 32400, 'Nov 30 15:30:00 1904', 'Dec 31 14:59:59 1927', 'Dec 1 00:30:00 1904', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Pyongyang', 'KST', 0, 30600, 'Dec 31 15:00:00 1927', 'Dec 31 15:29:59 1931', 'Dec 31 23:30:00 1927', 'Dec 31 23:59:59 1931'); -timezone.add_rule('Asia/Pyongyang', 'KST', 0, 32400, 'Dec 31 15:30:00 1931', 'Mar 20 14:59:59 1954', 'Jan 1 00:30:00 1932', 'Mar 20 23:59:59 1954'); -timezone.add_rule('Asia/Pyongyang', 'KST', 0, 28800, 'Mar 20 15:00:00 1954', 'Aug 9 15:59:59 1961', 'Mar 20 23:00:00 1954', 'Aug 9 23:59:59 1961'); -timezone.add_rule('Asia/Pyongyang', 'KST', 0, 32400, 'Aug 9 16:00:00 1961', 'Jan 18 03:14:07 2038', 'Aug 10 01:00:00 1961', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Asia/Qatar --- - -begin -timezone.add_rule('Asia/Qatar', 'AST', 0, 12368, 'Dec 14 20:45:52 1901', 'Dec 31 20:33:51 1919', 'Dec 15 00:12:00 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Qatar', 'AST', 0, 14400, 'Dec 31 20:33:52 1919', 'May 31 19:59:59 1972', 'Jan 1 00:33:52 1920', 'May 31 23:59:59 1972'); -timezone.add_rule('Asia/Qatar', 'AST', 0, 10800, 'May 31 20:00:00 1972', 'Jan 18 03:14:07 2038', 'May 31 23:00:00 1972', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Asia/Rangoon --- - -begin -timezone.add_rule('Asia/Rangoon', 'MMT', 0, 23076, 'Dec 14 20:45:52 1901', 'Dec 31 17:35:23 1919', 'Dec 15 03:10:28 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Asia/Rangoon', 'MMT', 0, 23400, 'Dec 31 17:35:24 1919', 'Apr 30 17:29:59 1942', 'Jan 1 00:05:24 1920', 'Apr 30 23:59:59 1942'); -timezone.add_rule('Asia/Rangoon', 'MMT', 0, 32400, 'Apr 30 17:30:00 1942', 'May 2 14:59:59 1945', 'May 1 02:30:00 1942', 'May 2 23:59:59 1945'); -timezone.add_rule('Asia/Rangoon', 'MMT', 0, 23400, 'May 2 15:00:00 1945', 'Jan 18 03:14:07 2038', 'May 2 21:30:00 1945', 'Jan 18 09:44:07 2038'); -end; -/ - --- --- Asia/Riyadh --- - -begin -timezone.add_rule('Asia/Riyadh', 'AST', 0, 11212, 'Dec 14 20:45:52 1901', 'Dec 31 20:53:07 1949', 'Dec 14 23:52:44 1901', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Asia/Riyadh', 'AST', 0, 10800, 'Dec 31 20:53:08 1949', 'Jan 18 03:14:07 2038', 'Dec 31 23:53:08 1949', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Asia/Riyadh87 --- - -begin -timezone.add_rule('Asia/Riyadh87', '??', 0, 11224, 'Dec 14 20:45:52 1901', 'Jan 1 08:56:15 1987', 'Dec 14 23:52:56 1901', 'Jan 1 12:03:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11024, 'Jan 1 08:56:16 1987', 'Jan 2 08:56:45 1987', 'Jan 1 12:00:00 1987', 'Jan 2 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10994, 'Jan 2 08:56:46 1987', 'Jan 3 08:57:10 1987', 'Jan 2 12:00:00 1987', 'Jan 3 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10969, 'Jan 3 08:57:11 1987', 'Jan 4 08:57:40 1987', 'Jan 3 12:00:00 1987', 'Jan 4 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10939, 'Jan 4 08:57:41 1987', 'Jan 5 08:58:05 1987', 'Jan 4 12:00:00 1987', 'Jan 5 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10914, 'Jan 5 08:58:06 1987', 'Jan 6 08:58:35 1987', 'Jan 5 12:00:00 1987', 'Jan 6 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10884, 'Jan 6 08:58:36 1987', 'Jan 7 08:59:00 1987', 'Jan 6 12:00:00 1987', 'Jan 7 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10859, 'Jan 7 08:59:01 1987', 'Jan 8 08:59:25 1987', 'Jan 7 12:00:00 1987', 'Jan 8 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10834, 'Jan 8 08:59:26 1987', 'Jan 9 08:59:50 1987', 'Jan 8 12:00:00 1987', 'Jan 9 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10809, 'Jan 9 08:59:51 1987', 'Jan 10 09:00:15 1987', 'Jan 9 12:00:00 1987', 'Jan 10 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10784, 'Jan 10 09:00:16 1987', 'Jan 11 09:00:40 1987', 'Jan 10 12:00:00 1987', 'Jan 11 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10759, 'Jan 11 09:00:41 1987', 'Jan 12 09:01:05 1987', 'Jan 11 12:00:00 1987', 'Jan 12 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10734, 'Jan 12 09:01:06 1987', 'Jan 13 09:01:25 1987', 'Jan 12 12:00:00 1987', 'Jan 13 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10714, 'Jan 13 09:01:26 1987', 'Jan 14 09:01:50 1987', 'Jan 13 12:00:00 1987', 'Jan 14 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10689, 'Jan 14 09:01:51 1987', 'Jan 15 09:02:10 1987', 'Jan 14 12:00:00 1987', 'Jan 15 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10669, 'Jan 15 09:02:11 1987', 'Jan 16 09:02:30 1987', 'Jan 15 12:00:00 1987', 'Jan 16 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10649, 'Jan 16 09:02:31 1987', 'Jan 17 09:02:50 1987', 'Jan 16 12:00:00 1987', 'Jan 17 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10629, 'Jan 17 09:02:51 1987', 'Jan 18 09:03:10 1987', 'Jan 17 12:00:00 1987', 'Jan 18 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10609, 'Jan 18 09:03:11 1987', 'Jan 19 09:03:30 1987', 'Jan 18 12:00:00 1987', 'Jan 19 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10589, 'Jan 19 09:03:31 1987', 'Jan 20 09:03:50 1987', 'Jan 19 12:00:00 1987', 'Jan 20 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10569, 'Jan 20 09:03:51 1987', 'Jan 21 09:04:05 1987', 'Jan 20 12:00:00 1987', 'Jan 21 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10554, 'Jan 21 09:04:06 1987', 'Jan 22 09:04:25 1987', 'Jan 21 12:00:00 1987', 'Jan 22 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10534, 'Jan 22 09:04:26 1987', 'Jan 23 09:04:40 1987', 'Jan 22 12:00:00 1987', 'Jan 23 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10519, 'Jan 23 09:04:41 1987', 'Jan 24 09:04:55 1987', 'Jan 23 12:00:00 1987', 'Jan 24 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10504, 'Jan 24 09:04:56 1987', 'Jan 25 09:05:10 1987', 'Jan 24 12:00:00 1987', 'Jan 25 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10489, 'Jan 25 09:05:11 1987', 'Jan 26 09:05:25 1987', 'Jan 25 12:00:00 1987', 'Jan 26 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10474, 'Jan 26 09:05:26 1987', 'Jan 27 09:05:35 1987', 'Jan 26 12:00:00 1987', 'Jan 27 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10464, 'Jan 27 09:05:36 1987', 'Jan 28 09:05:50 1987', 'Jan 27 12:00:00 1987', 'Jan 28 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10449, 'Jan 28 09:05:51 1987', 'Jan 29 09:06:00 1987', 'Jan 28 12:00:00 1987', 'Jan 29 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10439, 'Jan 29 09:06:01 1987', 'Jan 30 09:06:10 1987', 'Jan 29 12:00:00 1987', 'Jan 30 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10429, 'Jan 30 09:06:11 1987', 'Jan 31 09:06:20 1987', 'Jan 30 12:00:00 1987', 'Jan 31 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10419, 'Jan 31 09:06:21 1987', 'Feb 1 09:06:30 1987', 'Jan 31 12:00:00 1987', 'Feb 1 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10409, 'Feb 1 09:06:31 1987', 'Feb 2 09:06:35 1987', 'Feb 1 12:00:00 1987', 'Feb 2 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10404, 'Feb 2 09:06:36 1987', 'Feb 3 09:06:45 1987', 'Feb 2 12:00:00 1987', 'Feb 3 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10394, 'Feb 3 09:06:46 1987', 'Feb 4 09:06:50 1987', 'Feb 3 12:00:00 1987', 'Feb 4 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10389, 'Feb 4 09:06:51 1987', 'Feb 5 09:06:55 1987', 'Feb 4 12:00:00 1987', 'Feb 5 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10384, 'Feb 5 09:06:56 1987', 'Feb 6 09:07:00 1987', 'Feb 5 12:00:00 1987', 'Feb 6 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10379, 'Feb 6 09:07:01 1987', 'Feb 7 09:07:05 1987', 'Feb 6 12:00:00 1987', 'Feb 7 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10374, 'Feb 7 09:07:06 1987', 'Feb 9 09:07:10 1987', 'Feb 7 12:00:00 1987', 'Feb 9 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10369, 'Feb 9 09:07:11 1987', 'Feb 15 09:07:05 1987', 'Feb 9 12:00:00 1987', 'Feb 15 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10374, 'Feb 15 09:07:06 1987', 'Feb 17 09:07:00 1987', 'Feb 15 12:00:00 1987', 'Feb 17 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10379, 'Feb 17 09:07:01 1987', 'Feb 18 09:06:55 1987', 'Feb 17 12:00:00 1987', 'Feb 18 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10384, 'Feb 18 09:06:56 1987', 'Feb 19 09:06:50 1987', 'Feb 18 12:00:00 1987', 'Feb 19 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10389, 'Feb 19 09:06:51 1987', 'Feb 20 09:06:45 1987', 'Feb 19 12:00:00 1987', 'Feb 20 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10394, 'Feb 20 09:06:46 1987', 'Feb 21 09:06:40 1987', 'Feb 20 12:00:00 1987', 'Feb 21 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10399, 'Feb 21 09:06:41 1987', 'Feb 22 09:06:30 1987', 'Feb 21 12:00:00 1987', 'Feb 22 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10409, 'Feb 22 09:06:31 1987', 'Feb 23 09:06:25 1987', 'Feb 22 12:00:00 1987', 'Feb 23 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10414, 'Feb 23 09:06:26 1987', 'Feb 24 09:06:15 1987', 'Feb 23 12:00:00 1987', 'Feb 24 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10424, 'Feb 24 09:06:16 1987', 'Feb 25 09:06:05 1987', 'Feb 24 12:00:00 1987', 'Feb 25 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10434, 'Feb 25 09:06:06 1987', 'Feb 26 09:05:55 1987', 'Feb 25 12:00:00 1987', 'Feb 26 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10444, 'Feb 26 09:05:56 1987', 'Feb 27 09:05:45 1987', 'Feb 26 12:00:00 1987', 'Feb 27 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10454, 'Feb 27 09:05:46 1987', 'Feb 28 09:05:35 1987', 'Feb 27 12:00:00 1987', 'Feb 28 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10464, 'Feb 28 09:05:36 1987', 'Mar 1 09:05:25 1987', 'Feb 28 12:00:00 1987', 'Mar 1 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10474, 'Mar 1 09:05:26 1987', 'Mar 2 09:05:15 1987', 'Mar 1 12:00:00 1987', 'Mar 2 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10484, 'Mar 2 09:05:16 1987', 'Mar 3 09:05:00 1987', 'Mar 2 12:00:00 1987', 'Mar 3 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10499, 'Mar 3 09:05:01 1987', 'Mar 4 09:04:50 1987', 'Mar 3 12:00:00 1987', 'Mar 4 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10509, 'Mar 4 09:04:51 1987', 'Mar 5 09:04:35 1987', 'Mar 4 12:00:00 1987', 'Mar 5 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10524, 'Mar 5 09:04:36 1987', 'Mar 6 09:04:20 1987', 'Mar 5 12:00:00 1987', 'Mar 6 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10539, 'Mar 6 09:04:21 1987', 'Mar 7 09:04:10 1987', 'Mar 6 12:00:00 1987', 'Mar 7 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10549, 'Mar 7 09:04:11 1987', 'Mar 8 09:03:55 1987', 'Mar 7 12:00:00 1987', 'Mar 8 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10564, 'Mar 8 09:03:56 1987', 'Mar 9 09:03:40 1987', 'Mar 8 12:00:00 1987', 'Mar 9 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10579, 'Mar 9 09:03:41 1987', 'Mar 10 09:03:25 1987', 'Mar 9 12:00:00 1987', 'Mar 10 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10594, 'Mar 10 09:03:26 1987', 'Mar 11 09:03:10 1987', 'Mar 10 12:00:00 1987', 'Mar 11 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10609, 'Mar 11 09:03:11 1987', 'Mar 12 09:02:50 1987', 'Mar 11 12:00:00 1987', 'Mar 12 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10629, 'Mar 12 09:02:51 1987', 'Mar 13 09:02:35 1987', 'Mar 12 12:00:00 1987', 'Mar 13 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10644, 'Mar 13 09:02:36 1987', 'Mar 14 09:02:20 1987', 'Mar 13 12:00:00 1987', 'Mar 14 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10659, 'Mar 14 09:02:21 1987', 'Mar 15 09:02:05 1987', 'Mar 14 12:00:00 1987', 'Mar 15 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10674, 'Mar 15 09:02:06 1987', 'Mar 16 09:01:45 1987', 'Mar 15 12:00:00 1987', 'Mar 16 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10694, 'Mar 16 09:01:46 1987', 'Mar 17 09:01:30 1987', 'Mar 16 12:00:00 1987', 'Mar 17 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10709, 'Mar 17 09:01:31 1987', 'Mar 18 09:01:10 1987', 'Mar 17 12:00:00 1987', 'Mar 18 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10729, 'Mar 18 09:01:11 1987', 'Mar 19 09:00:55 1987', 'Mar 18 12:00:00 1987', 'Mar 19 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10744, 'Mar 19 09:00:56 1987', 'Mar 20 09:00:35 1987', 'Mar 19 12:00:00 1987', 'Mar 20 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10764, 'Mar 20 09:00:36 1987', 'Mar 21 09:00:20 1987', 'Mar 20 12:00:00 1987', 'Mar 21 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10779, 'Mar 21 09:00:21 1987', 'Mar 22 09:00:00 1987', 'Mar 21 12:00:00 1987', 'Mar 22 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10799, 'Mar 22 09:00:01 1987', 'Mar 23 08:59:45 1987', 'Mar 22 12:00:00 1987', 'Mar 23 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10814, 'Mar 23 08:59:46 1987', 'Mar 24 08:59:25 1987', 'Mar 23 12:00:00 1987', 'Mar 24 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10834, 'Mar 24 08:59:26 1987', 'Mar 25 08:59:05 1987', 'Mar 24 12:00:00 1987', 'Mar 25 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10854, 'Mar 25 08:59:06 1987', 'Mar 26 08:58:50 1987', 'Mar 25 12:00:00 1987', 'Mar 26 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10869, 'Mar 26 08:58:51 1987', 'Mar 27 08:58:30 1987', 'Mar 26 12:00:00 1987', 'Mar 27 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10889, 'Mar 27 08:58:31 1987', 'Mar 28 08:58:10 1987', 'Mar 27 12:00:00 1987', 'Mar 28 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10909, 'Mar 28 08:58:11 1987', 'Mar 29 08:57:55 1987', 'Mar 28 12:00:00 1987', 'Mar 29 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10924, 'Mar 29 08:57:56 1987', 'Mar 30 08:57:35 1987', 'Mar 29 12:00:00 1987', 'Mar 30 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10944, 'Mar 30 08:57:36 1987', 'Mar 31 08:57:20 1987', 'Mar 30 12:00:00 1987', 'Mar 31 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10959, 'Mar 31 08:57:21 1987', 'Apr 1 08:57:00 1987', 'Mar 31 12:00:00 1987', 'Apr 1 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10979, 'Apr 1 08:57:01 1987', 'Apr 2 08:56:40 1987', 'Apr 1 12:00:00 1987', 'Apr 2 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10999, 'Apr 2 08:56:41 1987', 'Apr 3 08:56:25 1987', 'Apr 2 12:00:00 1987', 'Apr 3 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11014, 'Apr 3 08:56:26 1987', 'Apr 4 08:56:05 1987', 'Apr 3 12:00:00 1987', 'Apr 4 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11034, 'Apr 4 08:56:06 1987', 'Apr 5 08:55:50 1987', 'Apr 4 12:00:00 1987', 'Apr 5 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11049, 'Apr 5 08:55:51 1987', 'Apr 6 08:55:30 1987', 'Apr 5 12:00:00 1987', 'Apr 6 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11069, 'Apr 6 08:55:31 1987', 'Apr 7 08:55:15 1987', 'Apr 6 12:00:00 1987', 'Apr 7 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11084, 'Apr 7 08:55:16 1987', 'Apr 8 08:55:00 1987', 'Apr 7 12:00:00 1987', 'Apr 8 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11099, 'Apr 8 08:55:01 1987', 'Apr 9 08:54:40 1987', 'Apr 8 12:00:00 1987', 'Apr 9 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11119, 'Apr 9 08:54:41 1987', 'Apr 10 08:54:25 1987', 'Apr 9 12:00:00 1987', 'Apr 10 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11134, 'Apr 10 08:54:26 1987', 'Apr 11 08:54:10 1987', 'Apr 10 12:00:00 1987', 'Apr 11 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11149, 'Apr 11 08:54:11 1987', 'Apr 12 08:53:50 1987', 'Apr 11 12:00:00 1987', 'Apr 12 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11169, 'Apr 12 08:53:51 1987', 'Apr 13 08:53:35 1987', 'Apr 12 12:00:00 1987', 'Apr 13 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11184, 'Apr 13 08:53:36 1987', 'Apr 14 08:53:20 1987', 'Apr 13 12:00:00 1987', 'Apr 14 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11199, 'Apr 14 08:53:21 1987', 'Apr 15 08:53:05 1987', 'Apr 14 12:00:00 1987', 'Apr 15 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11214, 'Apr 15 08:53:06 1987', 'Apr 16 08:52:50 1987', 'Apr 15 12:00:00 1987', 'Apr 16 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11229, 'Apr 16 08:52:51 1987', 'Apr 17 08:52:40 1987', 'Apr 16 12:00:00 1987', 'Apr 17 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11239, 'Apr 17 08:52:41 1987', 'Apr 18 08:52:25 1987', 'Apr 17 12:00:00 1987', 'Apr 18 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11254, 'Apr 18 08:52:26 1987', 'Apr 19 08:52:10 1987', 'Apr 18 12:00:00 1987', 'Apr 19 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11269, 'Apr 19 08:52:11 1987', 'Apr 20 08:52:00 1987', 'Apr 19 12:00:00 1987', 'Apr 20 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11279, 'Apr 20 08:52:01 1987', 'Apr 21 08:51:45 1987', 'Apr 20 12:00:00 1987', 'Apr 21 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11294, 'Apr 21 08:51:46 1987', 'Apr 22 08:51:35 1987', 'Apr 21 12:00:00 1987', 'Apr 22 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11304, 'Apr 22 08:51:36 1987', 'Apr 23 08:51:20 1987', 'Apr 22 12:00:00 1987', 'Apr 23 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11319, 'Apr 23 08:51:21 1987', 'Apr 24 08:51:10 1987', 'Apr 23 12:00:00 1987', 'Apr 24 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11329, 'Apr 24 08:51:11 1987', 'Apr 25 08:51:00 1987', 'Apr 24 12:00:00 1987', 'Apr 25 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11339, 'Apr 25 08:51:01 1987', 'Apr 26 08:50:50 1987', 'Apr 25 12:00:00 1987', 'Apr 26 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11349, 'Apr 26 08:50:51 1987', 'Apr 27 08:50:40 1987', 'Apr 26 12:00:00 1987', 'Apr 27 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11359, 'Apr 27 08:50:41 1987', 'Apr 28 08:50:30 1987', 'Apr 27 12:00:00 1987', 'Apr 28 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11369, 'Apr 28 08:50:31 1987', 'Apr 29 08:50:20 1987', 'Apr 28 12:00:00 1987', 'Apr 29 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11379, 'Apr 29 08:50:21 1987', 'Apr 30 08:50:10 1987', 'Apr 29 12:00:00 1987', 'Apr 30 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11389, 'Apr 30 08:50:11 1987', 'May 1 08:50:05 1987', 'Apr 30 12:00:00 1987', 'May 1 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11394, 'May 1 08:50:06 1987', 'May 2 08:49:55 1987', 'May 1 12:00:00 1987', 'May 2 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11404, 'May 2 08:49:56 1987', 'May 3 08:49:50 1987', 'May 2 12:00:00 1987', 'May 3 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11409, 'May 3 08:49:51 1987', 'May 4 08:49:45 1987', 'May 3 12:00:00 1987', 'May 4 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11414, 'May 4 08:49:46 1987', 'May 5 08:49:40 1987', 'May 4 12:00:00 1987', 'May 5 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11419, 'May 5 08:49:41 1987', 'May 6 08:49:35 1987', 'May 5 12:00:00 1987', 'May 6 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11424, 'May 6 08:49:36 1987', 'May 7 08:49:30 1987', 'May 6 12:00:00 1987', 'May 7 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11429, 'May 7 08:49:31 1987', 'May 8 08:49:25 1987', 'May 7 12:00:00 1987', 'May 8 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11434, 'May 8 08:49:26 1987', 'May 9 08:49:20 1987', 'May 8 12:00:00 1987', 'May 9 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11439, 'May 9 08:49:21 1987', 'May 11 08:49:15 1987', 'May 9 12:00:00 1987', 'May 11 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11444, 'May 11 08:49:16 1987', 'May 19 08:49:20 1987', 'May 11 12:00:00 1987', 'May 19 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11439, 'May 19 08:49:21 1987', 'May 21 08:49:25 1987', 'May 19 12:00:00 1987', 'May 21 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11434, 'May 21 08:49:26 1987', 'May 22 08:49:30 1987', 'May 21 12:00:00 1987', 'May 22 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11429, 'May 22 08:49:31 1987', 'May 23 08:49:35 1987', 'May 22 12:00:00 1987', 'May 23 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11424, 'May 23 08:49:36 1987', 'May 24 08:49:40 1987', 'May 23 12:00:00 1987', 'May 24 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11419, 'May 24 08:49:41 1987', 'May 25 08:49:45 1987', 'May 24 12:00:00 1987', 'May 25 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11414, 'May 25 08:49:46 1987', 'May 26 08:49:50 1987', 'May 25 12:00:00 1987', 'May 26 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11409, 'May 26 08:49:51 1987', 'May 27 08:49:55 1987', 'May 26 12:00:00 1987', 'May 27 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11404, 'May 27 08:49:56 1987', 'May 28 08:50:05 1987', 'May 27 12:00:00 1987', 'May 28 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11394, 'May 28 08:50:06 1987', 'May 29 08:50:10 1987', 'May 28 12:00:00 1987', 'May 29 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11389, 'May 29 08:50:11 1987', 'May 30 08:50:20 1987', 'May 29 12:00:00 1987', 'May 30 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11379, 'May 30 08:50:21 1987', 'May 31 08:50:25 1987', 'May 30 12:00:00 1987', 'May 31 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11374, 'May 31 08:50:26 1987', 'Jun 1 08:50:35 1987', 'May 31 12:00:00 1987', 'Jun 1 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11364, 'Jun 1 08:50:36 1987', 'Jun 2 08:50:45 1987', 'Jun 1 12:00:00 1987', 'Jun 2 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11354, 'Jun 2 08:50:46 1987', 'Jun 3 08:50:55 1987', 'Jun 2 12:00:00 1987', 'Jun 3 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11344, 'Jun 3 08:50:56 1987', 'Jun 4 08:51:05 1987', 'Jun 3 12:00:00 1987', 'Jun 4 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11334, 'Jun 4 08:51:06 1987', 'Jun 5 08:51:15 1987', 'Jun 4 12:00:00 1987', 'Jun 5 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11324, 'Jun 5 08:51:16 1987', 'Jun 6 08:51:25 1987', 'Jun 5 12:00:00 1987', 'Jun 6 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11314, 'Jun 6 08:51:26 1987', 'Jun 7 08:51:35 1987', 'Jun 6 12:00:00 1987', 'Jun 7 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11304, 'Jun 7 08:51:36 1987', 'Jun 8 08:51:45 1987', 'Jun 7 12:00:00 1987', 'Jun 8 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11294, 'Jun 8 08:51:46 1987', 'Jun 9 08:52:00 1987', 'Jun 8 12:00:00 1987', 'Jun 9 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11279, 'Jun 9 08:52:01 1987', 'Jun 10 08:52:10 1987', 'Jun 9 12:00:00 1987', 'Jun 10 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11269, 'Jun 10 08:52:11 1987', 'Jun 11 08:52:25 1987', 'Jun 10 12:00:00 1987', 'Jun 11 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11254, 'Jun 11 08:52:26 1987', 'Jun 12 08:52:35 1987', 'Jun 11 12:00:00 1987', 'Jun 12 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11244, 'Jun 12 08:52:36 1987', 'Jun 13 08:52:45 1987', 'Jun 12 12:00:00 1987', 'Jun 13 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11234, 'Jun 13 08:52:46 1987', 'Jun 14 08:53:00 1987', 'Jun 13 12:00:00 1987', 'Jun 14 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11219, 'Jun 14 08:53:01 1987', 'Jun 15 08:53:10 1987', 'Jun 14 12:00:00 1987', 'Jun 15 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11209, 'Jun 15 08:53:11 1987', 'Jun 16 08:53:25 1987', 'Jun 15 12:00:00 1987', 'Jun 16 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11194, 'Jun 16 08:53:26 1987', 'Jun 17 08:53:40 1987', 'Jun 16 12:00:00 1987', 'Jun 17 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11179, 'Jun 17 08:53:41 1987', 'Jun 18 08:53:50 1987', 'Jun 17 12:00:00 1987', 'Jun 18 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11169, 'Jun 18 08:53:51 1987', 'Jun 19 08:54:05 1987', 'Jun 18 12:00:00 1987', 'Jun 19 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11154, 'Jun 19 08:54:06 1987', 'Jun 20 08:54:15 1987', 'Jun 19 12:00:00 1987', 'Jun 20 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11144, 'Jun 20 08:54:16 1987', 'Jun 21 08:54:30 1987', 'Jun 20 12:00:00 1987', 'Jun 21 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11129, 'Jun 21 08:54:31 1987', 'Jun 22 08:54:45 1987', 'Jun 21 12:00:00 1987', 'Jun 22 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11114, 'Jun 22 08:54:46 1987', 'Jun 23 08:54:55 1987', 'Jun 22 12:00:00 1987', 'Jun 23 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11104, 'Jun 23 08:54:56 1987', 'Jun 24 08:55:10 1987', 'Jun 23 12:00:00 1987', 'Jun 24 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11089, 'Jun 24 08:55:11 1987', 'Jun 25 08:55:20 1987', 'Jun 24 12:00:00 1987', 'Jun 25 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11079, 'Jun 25 08:55:21 1987', 'Jun 26 08:55:35 1987', 'Jun 25 12:00:00 1987', 'Jun 26 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11064, 'Jun 26 08:55:36 1987', 'Jun 27 08:55:45 1987', 'Jun 26 12:00:00 1987', 'Jun 27 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11054, 'Jun 27 08:55:46 1987', 'Jun 28 08:56:00 1987', 'Jun 27 12:00:00 1987', 'Jun 28 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11039, 'Jun 28 08:56:01 1987', 'Jun 29 08:56:10 1987', 'Jun 28 12:00:00 1987', 'Jun 29 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11029, 'Jun 29 08:56:11 1987', 'Jun 30 08:56:25 1987', 'Jun 29 12:00:00 1987', 'Jun 30 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11014, 'Jun 30 08:56:26 1987', 'Jul 1 08:56:35 1987', 'Jun 30 12:00:00 1987', 'Jul 1 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11004, 'Jul 1 08:56:36 1987', 'Jul 2 08:56:45 1987', 'Jul 1 12:00:00 1987', 'Jul 2 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10994, 'Jul 2 08:56:46 1987', 'Jul 3 08:57:00 1987', 'Jul 2 12:00:00 1987', 'Jul 3 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10979, 'Jul 3 08:57:01 1987', 'Jul 4 08:57:10 1987', 'Jul 3 12:00:00 1987', 'Jul 4 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10969, 'Jul 4 08:57:11 1987', 'Jul 5 08:57:20 1987', 'Jul 4 12:00:00 1987', 'Jul 5 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10959, 'Jul 5 08:57:21 1987', 'Jul 6 08:57:30 1987', 'Jul 5 12:00:00 1987', 'Jul 6 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10949, 'Jul 6 08:57:31 1987', 'Jul 7 08:57:40 1987', 'Jul 6 12:00:00 1987', 'Jul 7 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10939, 'Jul 7 08:57:41 1987', 'Jul 8 08:57:50 1987', 'Jul 7 12:00:00 1987', 'Jul 8 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10929, 'Jul 8 08:57:51 1987', 'Jul 9 08:58:00 1987', 'Jul 8 12:00:00 1987', 'Jul 9 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10919, 'Jul 9 08:58:01 1987', 'Jul 10 08:58:10 1987', 'Jul 9 12:00:00 1987', 'Jul 10 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10909, 'Jul 10 08:58:11 1987', 'Jul 11 08:58:15 1987', 'Jul 10 12:00:00 1987', 'Jul 11 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10904, 'Jul 11 08:58:16 1987', 'Jul 12 08:58:25 1987', 'Jul 11 12:00:00 1987', 'Jul 12 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10894, 'Jul 12 08:58:26 1987', 'Jul 13 08:58:35 1987', 'Jul 12 12:00:00 1987', 'Jul 13 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10884, 'Jul 13 08:58:36 1987', 'Jul 14 08:58:40 1987', 'Jul 13 12:00:00 1987', 'Jul 14 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10879, 'Jul 14 08:58:41 1987', 'Jul 15 08:58:45 1987', 'Jul 14 12:00:00 1987', 'Jul 15 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10874, 'Jul 15 08:58:46 1987', 'Jul 16 08:58:55 1987', 'Jul 15 12:00:00 1987', 'Jul 16 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10864, 'Jul 16 08:58:56 1987', 'Jul 17 08:59:00 1987', 'Jul 16 12:00:00 1987', 'Jul 17 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10859, 'Jul 17 08:59:01 1987', 'Jul 18 08:59:05 1987', 'Jul 17 12:00:00 1987', 'Jul 18 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10854, 'Jul 18 08:59:06 1987', 'Jul 19 08:59:10 1987', 'Jul 18 12:00:00 1987', 'Jul 19 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10849, 'Jul 19 08:59:11 1987', 'Jul 21 08:59:15 1987', 'Jul 19 12:00:00 1987', 'Jul 21 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10844, 'Jul 21 08:59:16 1987', 'Jul 22 08:59:20 1987', 'Jul 21 12:00:00 1987', 'Jul 22 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10839, 'Jul 22 08:59:21 1987', 'Jul 25 08:59:25 1987', 'Jul 22 12:00:00 1987', 'Jul 25 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10834, 'Jul 25 08:59:26 1987', 'Jul 29 08:59:20 1987', 'Jul 25 12:00:00 1987', 'Jul 29 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10839, 'Jul 29 08:59:21 1987', 'Aug 1 08:59:15 1987', 'Jul 29 12:00:00 1987', 'Aug 1 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10844, 'Aug 1 08:59:16 1987', 'Aug 2 08:59:10 1987', 'Aug 1 12:00:00 1987', 'Aug 2 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10849, 'Aug 2 08:59:11 1987', 'Aug 3 08:59:05 1987', 'Aug 2 12:00:00 1987', 'Aug 3 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10854, 'Aug 3 08:59:06 1987', 'Aug 4 08:59:00 1987', 'Aug 3 12:00:00 1987', 'Aug 4 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10859, 'Aug 4 08:59:01 1987', 'Aug 5 08:58:55 1987', 'Aug 4 12:00:00 1987', 'Aug 5 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10864, 'Aug 5 08:58:56 1987', 'Aug 6 08:58:50 1987', 'Aug 5 12:00:00 1987', 'Aug 6 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10869, 'Aug 6 08:58:51 1987', 'Aug 7 08:58:45 1987', 'Aug 6 12:00:00 1987', 'Aug 7 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10874, 'Aug 7 08:58:46 1987', 'Aug 8 08:58:35 1987', 'Aug 7 12:00:00 1987', 'Aug 8 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10884, 'Aug 8 08:58:36 1987', 'Aug 9 08:58:30 1987', 'Aug 8 12:00:00 1987', 'Aug 9 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10889, 'Aug 9 08:58:31 1987', 'Aug 10 08:58:20 1987', 'Aug 9 12:00:00 1987', 'Aug 10 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10899, 'Aug 10 08:58:21 1987', 'Aug 11 08:58:10 1987', 'Aug 10 12:00:00 1987', 'Aug 11 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10909, 'Aug 11 08:58:11 1987', 'Aug 12 08:58:00 1987', 'Aug 11 12:00:00 1987', 'Aug 12 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10919, 'Aug 12 08:58:01 1987', 'Aug 13 08:57:50 1987', 'Aug 12 12:00:00 1987', 'Aug 13 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10929, 'Aug 13 08:57:51 1987', 'Aug 14 08:57:40 1987', 'Aug 13 12:00:00 1987', 'Aug 14 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10939, 'Aug 14 08:57:41 1987', 'Aug 15 08:57:30 1987', 'Aug 14 12:00:00 1987', 'Aug 15 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10949, 'Aug 15 08:57:31 1987', 'Aug 16 08:57:20 1987', 'Aug 15 12:00:00 1987', 'Aug 16 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10959, 'Aug 16 08:57:21 1987', 'Aug 17 08:57:05 1987', 'Aug 16 12:00:00 1987', 'Aug 17 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10974, 'Aug 17 08:57:06 1987', 'Aug 18 08:56:55 1987', 'Aug 17 12:00:00 1987', 'Aug 18 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10984, 'Aug 18 08:56:56 1987', 'Aug 19 08:56:40 1987', 'Aug 18 12:00:00 1987', 'Aug 19 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 10999, 'Aug 19 08:56:41 1987', 'Aug 20 08:56:25 1987', 'Aug 19 12:00:00 1987', 'Aug 20 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11014, 'Aug 20 08:56:26 1987', 'Aug 21 08:56:10 1987', 'Aug 20 12:00:00 1987', 'Aug 21 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11029, 'Aug 21 08:56:11 1987', 'Aug 22 08:55:55 1987', 'Aug 21 12:00:00 1987', 'Aug 22 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11044, 'Aug 22 08:55:56 1987', 'Aug 23 08:55:40 1987', 'Aug 22 12:00:00 1987', 'Aug 23 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11059, 'Aug 23 08:55:41 1987', 'Aug 24 08:55:25 1987', 'Aug 23 12:00:00 1987', 'Aug 24 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11074, 'Aug 24 08:55:26 1987', 'Aug 25 08:55:10 1987', 'Aug 24 12:00:00 1987', 'Aug 25 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11089, 'Aug 25 08:55:11 1987', 'Aug 26 08:54:55 1987', 'Aug 25 12:00:00 1987', 'Aug 26 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11104, 'Aug 26 08:54:56 1987', 'Aug 27 08:54:35 1987', 'Aug 26 12:00:00 1987', 'Aug 27 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11124, 'Aug 27 08:54:36 1987', 'Aug 28 08:54:20 1987', 'Aug 27 12:00:00 1987', 'Aug 28 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11139, 'Aug 28 08:54:21 1987', 'Aug 29 08:54:00 1987', 'Aug 28 12:00:00 1987', 'Aug 29 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11159, 'Aug 29 08:54:01 1987', 'Aug 30 08:53:45 1987', 'Aug 29 12:00:00 1987', 'Aug 30 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11174, 'Aug 30 08:53:46 1987', 'Aug 31 08:53:25 1987', 'Aug 30 12:00:00 1987', 'Aug 31 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11194, 'Aug 31 08:53:26 1987', 'Sep 1 08:53:05 1987', 'Aug 31 12:00:00 1987', 'Sep 1 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11214, 'Sep 1 08:53:06 1987', 'Sep 2 08:52:45 1987', 'Sep 1 12:00:00 1987', 'Sep 2 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11234, 'Sep 2 08:52:46 1987', 'Sep 3 08:52:30 1987', 'Sep 2 12:00:00 1987', 'Sep 3 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11249, 'Sep 3 08:52:31 1987', 'Sep 4 08:52:10 1987', 'Sep 3 12:00:00 1987', 'Sep 4 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11269, 'Sep 4 08:52:11 1987', 'Sep 5 08:51:50 1987', 'Sep 4 12:00:00 1987', 'Sep 5 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11289, 'Sep 5 08:51:51 1987', 'Sep 6 08:51:30 1987', 'Sep 5 12:00:00 1987', 'Sep 6 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11309, 'Sep 6 08:51:31 1987', 'Sep 7 08:51:10 1987', 'Sep 6 12:00:00 1987', 'Sep 7 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11329, 'Sep 7 08:51:11 1987', 'Sep 8 08:50:50 1987', 'Sep 7 12:00:00 1987', 'Sep 8 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11349, 'Sep 8 08:50:51 1987', 'Sep 9 08:50:25 1987', 'Sep 8 12:00:00 1987', 'Sep 9 11:59:34 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11374, 'Sep 9 08:50:26 1987', 'Sep 10 08:50:05 1987', 'Sep 9 12:00:00 1987', 'Sep 10 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11394, 'Sep 10 08:50:06 1987', 'Sep 11 08:49:45 1987', 'Sep 10 12:00:00 1987', 'Sep 11 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11414, 'Sep 11 08:49:46 1987', 'Sep 12 08:49:25 1987', 'Sep 11 12:00:00 1987', 'Sep 12 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11434, 'Sep 12 08:49:26 1987', 'Sep 13 08:49:05 1987', 'Sep 12 12:00:00 1987', 'Sep 13 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11454, 'Sep 13 08:49:06 1987', 'Sep 14 08:48:40 1987', 'Sep 13 12:00:00 1987', 'Sep 14 11:59:34 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11479, 'Sep 14 08:48:41 1987', 'Sep 15 08:48:20 1987', 'Sep 14 12:00:00 1987', 'Sep 15 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11499, 'Sep 15 08:48:21 1987', 'Sep 16 08:48:00 1987', 'Sep 15 12:00:00 1987', 'Sep 16 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11519, 'Sep 16 08:48:01 1987', 'Sep 17 08:47:40 1987', 'Sep 16 12:00:00 1987', 'Sep 17 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11539, 'Sep 17 08:47:41 1987', 'Sep 18 08:47:15 1987', 'Sep 17 12:00:00 1987', 'Sep 18 11:59:34 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11564, 'Sep 18 08:47:16 1987', 'Sep 19 08:46:55 1987', 'Sep 18 12:00:00 1987', 'Sep 19 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11584, 'Sep 19 08:46:56 1987', 'Sep 20 08:46:35 1987', 'Sep 19 12:00:00 1987', 'Sep 20 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11604, 'Sep 20 08:46:36 1987', 'Sep 21 08:46:10 1987', 'Sep 20 12:00:00 1987', 'Sep 21 11:59:34 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11629, 'Sep 21 08:46:11 1987', 'Sep 22 08:45:50 1987', 'Sep 21 12:00:00 1987', 'Sep 22 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11649, 'Sep 22 08:45:51 1987', 'Sep 23 08:45:30 1987', 'Sep 22 12:00:00 1987', 'Sep 23 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11669, 'Sep 23 08:45:31 1987', 'Sep 24 08:45:10 1987', 'Sep 23 12:00:00 1987', 'Sep 24 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11689, 'Sep 24 08:45:11 1987', 'Sep 25 08:44:50 1987', 'Sep 24 12:00:00 1987', 'Sep 25 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11709, 'Sep 25 08:44:51 1987', 'Sep 26 08:44:30 1987', 'Sep 25 12:00:00 1987', 'Sep 26 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11729, 'Sep 26 08:44:31 1987', 'Sep 27 08:44:05 1987', 'Sep 26 12:00:00 1987', 'Sep 27 11:59:34 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11754, 'Sep 27 08:44:06 1987', 'Sep 28 08:43:45 1987', 'Sep 27 12:00:00 1987', 'Sep 28 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11774, 'Sep 28 08:43:46 1987', 'Sep 29 08:43:25 1987', 'Sep 28 12:00:00 1987', 'Sep 29 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11794, 'Sep 29 08:43:26 1987', 'Sep 30 08:43:05 1987', 'Sep 29 12:00:00 1987', 'Sep 30 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11814, 'Sep 30 08:43:06 1987', 'Oct 1 08:42:45 1987', 'Sep 30 12:00:00 1987', 'Oct 1 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11834, 'Oct 1 08:42:46 1987', 'Oct 2 08:42:30 1987', 'Oct 1 12:00:00 1987', 'Oct 2 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11849, 'Oct 2 08:42:31 1987', 'Oct 3 08:42:10 1987', 'Oct 2 12:00:00 1987', 'Oct 3 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11869, 'Oct 3 08:42:11 1987', 'Oct 4 08:41:50 1987', 'Oct 3 12:00:00 1987', 'Oct 4 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11889, 'Oct 4 08:41:51 1987', 'Oct 5 08:41:30 1987', 'Oct 4 12:00:00 1987', 'Oct 5 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11909, 'Oct 5 08:41:31 1987', 'Oct 6 08:41:15 1987', 'Oct 5 12:00:00 1987', 'Oct 6 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11924, 'Oct 6 08:41:16 1987', 'Oct 7 08:40:55 1987', 'Oct 6 12:00:00 1987', 'Oct 7 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11944, 'Oct 7 08:40:56 1987', 'Oct 8 08:40:40 1987', 'Oct 7 12:00:00 1987', 'Oct 8 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11959, 'Oct 8 08:40:41 1987', 'Oct 9 08:40:20 1987', 'Oct 8 12:00:00 1987', 'Oct 9 11:59:39 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11979, 'Oct 9 08:40:21 1987', 'Oct 10 08:40:05 1987', 'Oct 9 12:00:00 1987', 'Oct 10 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11994, 'Oct 10 08:40:06 1987', 'Oct 11 08:39:50 1987', 'Oct 10 12:00:00 1987', 'Oct 11 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12009, 'Oct 11 08:39:51 1987', 'Oct 12 08:39:35 1987', 'Oct 11 12:00:00 1987', 'Oct 12 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12024, 'Oct 12 08:39:36 1987', 'Oct 13 08:39:20 1987', 'Oct 12 12:00:00 1987', 'Oct 13 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12039, 'Oct 13 08:39:21 1987', 'Oct 14 08:39:05 1987', 'Oct 13 12:00:00 1987', 'Oct 14 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12054, 'Oct 14 08:39:06 1987', 'Oct 15 08:38:50 1987', 'Oct 14 12:00:00 1987', 'Oct 15 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12069, 'Oct 15 08:38:51 1987', 'Oct 16 08:38:40 1987', 'Oct 15 12:00:00 1987', 'Oct 16 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12079, 'Oct 16 08:38:41 1987', 'Oct 17 08:38:25 1987', 'Oct 16 12:00:00 1987', 'Oct 17 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12094, 'Oct 17 08:38:26 1987', 'Oct 18 08:38:15 1987', 'Oct 17 12:00:00 1987', 'Oct 18 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12104, 'Oct 18 08:38:16 1987', 'Oct 19 08:38:00 1987', 'Oct 18 12:00:00 1987', 'Oct 19 11:59:44 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12119, 'Oct 19 08:38:01 1987', 'Oct 20 08:37:50 1987', 'Oct 19 12:00:00 1987', 'Oct 20 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12129, 'Oct 20 08:37:51 1987', 'Oct 21 08:37:40 1987', 'Oct 20 12:00:00 1987', 'Oct 21 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12139, 'Oct 21 08:37:41 1987', 'Oct 22 08:37:30 1987', 'Oct 21 12:00:00 1987', 'Oct 22 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12149, 'Oct 22 08:37:31 1987', 'Oct 23 08:37:20 1987', 'Oct 22 12:00:00 1987', 'Oct 23 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12159, 'Oct 23 08:37:21 1987', 'Oct 24 08:37:15 1987', 'Oct 23 12:00:00 1987', 'Oct 24 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12164, 'Oct 24 08:37:16 1987', 'Oct 25 08:37:05 1987', 'Oct 24 12:00:00 1987', 'Oct 25 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12174, 'Oct 25 08:37:06 1987', 'Oct 26 08:37:00 1987', 'Oct 25 12:00:00 1987', 'Oct 26 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12179, 'Oct 26 08:37:01 1987', 'Oct 27 08:36:50 1987', 'Oct 26 12:00:00 1987', 'Oct 27 11:59:49 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12189, 'Oct 27 08:36:51 1987', 'Oct 28 08:36:45 1987', 'Oct 27 12:00:00 1987', 'Oct 28 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12194, 'Oct 28 08:36:46 1987', 'Oct 29 08:36:40 1987', 'Oct 28 12:00:00 1987', 'Oct 29 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12199, 'Oct 29 08:36:41 1987', 'Oct 31 08:36:35 1987', 'Oct 29 12:00:00 1987', 'Oct 31 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12204, 'Oct 31 08:36:36 1987', 'Nov 2 08:36:30 1987', 'Oct 31 12:00:00 1987', 'Nov 2 11:59:54 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12209, 'Nov 2 08:36:31 1987', 'Nov 6 08:36:35 1987', 'Nov 2 12:00:00 1987', 'Nov 6 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12204, 'Nov 6 08:36:36 1987', 'Nov 8 08:36:40 1987', 'Nov 6 12:00:00 1987', 'Nov 8 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12199, 'Nov 8 08:36:41 1987', 'Nov 9 08:36:45 1987', 'Nov 8 12:00:00 1987', 'Nov 9 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12194, 'Nov 9 08:36:46 1987', 'Nov 10 08:36:50 1987', 'Nov 9 12:00:00 1987', 'Nov 10 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12189, 'Nov 10 08:36:51 1987', 'Nov 11 08:36:55 1987', 'Nov 10 12:00:00 1987', 'Nov 11 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12184, 'Nov 11 08:36:56 1987', 'Nov 12 08:37:00 1987', 'Nov 11 12:00:00 1987', 'Nov 12 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12179, 'Nov 12 08:37:01 1987', 'Nov 13 08:37:10 1987', 'Nov 12 12:00:00 1987', 'Nov 13 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12169, 'Nov 13 08:37:11 1987', 'Nov 14 08:37:15 1987', 'Nov 13 12:00:00 1987', 'Nov 14 12:00:04 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12164, 'Nov 14 08:37:16 1987', 'Nov 15 08:37:25 1987', 'Nov 14 12:00:00 1987', 'Nov 15 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12154, 'Nov 15 08:37:26 1987', 'Nov 16 08:37:35 1987', 'Nov 15 12:00:00 1987', 'Nov 16 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12144, 'Nov 16 08:37:36 1987', 'Nov 17 08:37:45 1987', 'Nov 16 12:00:00 1987', 'Nov 17 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12134, 'Nov 17 08:37:46 1987', 'Nov 18 08:38:00 1987', 'Nov 17 12:00:00 1987', 'Nov 18 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12119, 'Nov 18 08:38:01 1987', 'Nov 19 08:38:10 1987', 'Nov 18 12:00:00 1987', 'Nov 19 12:00:09 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12109, 'Nov 19 08:38:11 1987', 'Nov 20 08:38:25 1987', 'Nov 19 12:00:00 1987', 'Nov 20 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12094, 'Nov 20 08:38:26 1987', 'Nov 21 08:38:40 1987', 'Nov 20 12:00:00 1987', 'Nov 21 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12079, 'Nov 21 08:38:41 1987', 'Nov 22 08:38:55 1987', 'Nov 21 12:00:00 1987', 'Nov 22 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12064, 'Nov 22 08:38:56 1987', 'Nov 23 08:39:10 1987', 'Nov 22 12:00:00 1987', 'Nov 23 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12049, 'Nov 23 08:39:11 1987', 'Nov 24 08:39:25 1987', 'Nov 23 12:00:00 1987', 'Nov 24 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12034, 'Nov 24 08:39:26 1987', 'Nov 25 08:39:45 1987', 'Nov 24 12:00:00 1987', 'Nov 25 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 12014, 'Nov 25 08:39:46 1987', 'Nov 26 08:40:05 1987', 'Nov 25 12:00:00 1987', 'Nov 26 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11994, 'Nov 26 08:40:06 1987', 'Nov 27 08:40:20 1987', 'Nov 26 12:00:00 1987', 'Nov 27 12:00:14 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11979, 'Nov 27 08:40:21 1987', 'Nov 28 08:40:40 1987', 'Nov 27 12:00:00 1987', 'Nov 28 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11959, 'Nov 28 08:40:41 1987', 'Nov 29 08:41:00 1987', 'Nov 28 12:00:00 1987', 'Nov 29 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11939, 'Nov 29 08:41:01 1987', 'Nov 30 08:41:25 1987', 'Nov 29 12:00:00 1987', 'Nov 30 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11914, 'Nov 30 08:41:26 1987', 'Dec 1 08:41:45 1987', 'Nov 30 12:00:00 1987', 'Dec 1 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11894, 'Dec 1 08:41:46 1987', 'Dec 2 08:42:05 1987', 'Dec 1 12:00:00 1987', 'Dec 2 12:00:19 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11874, 'Dec 2 08:42:06 1987', 'Dec 3 08:42:30 1987', 'Dec 2 12:00:00 1987', 'Dec 3 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11849, 'Dec 3 08:42:31 1987', 'Dec 4 08:42:55 1987', 'Dec 3 12:00:00 1987', 'Dec 4 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11824, 'Dec 4 08:42:56 1987', 'Dec 5 08:43:20 1987', 'Dec 4 12:00:00 1987', 'Dec 5 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11799, 'Dec 5 08:43:21 1987', 'Dec 6 08:43:45 1987', 'Dec 5 12:00:00 1987', 'Dec 6 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11774, 'Dec 6 08:43:46 1987', 'Dec 7 08:44:10 1987', 'Dec 6 12:00:00 1987', 'Dec 7 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11749, 'Dec 7 08:44:11 1987', 'Dec 8 08:44:35 1987', 'Dec 7 12:00:00 1987', 'Dec 8 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11724, 'Dec 8 08:44:36 1987', 'Dec 9 08:45:00 1987', 'Dec 8 12:00:00 1987', 'Dec 9 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11699, 'Dec 9 08:45:01 1987', 'Dec 10 08:45:25 1987', 'Dec 9 12:00:00 1987', 'Dec 10 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11674, 'Dec 10 08:45:26 1987', 'Dec 11 08:45:55 1987', 'Dec 10 12:00:00 1987', 'Dec 11 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11644, 'Dec 11 08:45:56 1987', 'Dec 12 08:46:20 1987', 'Dec 11 12:00:00 1987', 'Dec 12 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11619, 'Dec 12 08:46:21 1987', 'Dec 13 08:46:50 1987', 'Dec 12 12:00:00 1987', 'Dec 13 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11589, 'Dec 13 08:46:51 1987', 'Dec 14 08:47:20 1987', 'Dec 13 12:00:00 1987', 'Dec 14 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11559, 'Dec 14 08:47:21 1987', 'Dec 15 08:47:45 1987', 'Dec 14 12:00:00 1987', 'Dec 15 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11534, 'Dec 15 08:47:46 1987', 'Dec 16 08:48:15 1987', 'Dec 15 12:00:00 1987', 'Dec 16 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11504, 'Dec 16 08:48:16 1987', 'Dec 17 08:48:45 1987', 'Dec 16 12:00:00 1987', 'Dec 17 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11474, 'Dec 17 08:48:46 1987', 'Dec 18 08:49:15 1987', 'Dec 17 12:00:00 1987', 'Dec 18 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11444, 'Dec 18 08:49:16 1987', 'Dec 19 08:49:45 1987', 'Dec 18 12:00:00 1987', 'Dec 19 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11414, 'Dec 19 08:49:46 1987', 'Dec 20 08:50:15 1987', 'Dec 19 12:00:00 1987', 'Dec 20 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11384, 'Dec 20 08:50:16 1987', 'Dec 21 08:50:45 1987', 'Dec 20 12:00:00 1987', 'Dec 21 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11354, 'Dec 21 08:50:46 1987', 'Dec 22 08:51:15 1987', 'Dec 21 12:00:00 1987', 'Dec 22 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11324, 'Dec 22 08:51:16 1987', 'Dec 23 08:51:45 1987', 'Dec 22 12:00:00 1987', 'Dec 23 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11294, 'Dec 23 08:51:46 1987', 'Dec 24 08:52:15 1987', 'Dec 23 12:00:00 1987', 'Dec 24 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11264, 'Dec 24 08:52:16 1987', 'Dec 25 08:52:45 1987', 'Dec 24 12:00:00 1987', 'Dec 25 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11234, 'Dec 25 08:52:46 1987', 'Dec 26 08:53:15 1987', 'Dec 25 12:00:00 1987', 'Dec 26 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11204, 'Dec 26 08:53:16 1987', 'Dec 27 08:53:40 1987', 'Dec 26 12:00:00 1987', 'Dec 27 12:00:24 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11179, 'Dec 27 08:53:41 1987', 'Dec 28 08:54:10 1987', 'Dec 27 12:00:00 1987', 'Dec 28 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11149, 'Dec 28 08:54:11 1987', 'Dec 29 08:54:40 1987', 'Dec 28 12:00:00 1987', 'Dec 29 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11119, 'Dec 29 08:54:41 1987', 'Dec 30 08:55:10 1987', 'Dec 29 12:00:00 1987', 'Dec 30 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11089, 'Dec 30 08:55:11 1987', 'Dec 31 08:55:40 1987', 'Dec 30 12:00:00 1987', 'Dec 31 12:00:29 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 1, 11059, 'Dec 31 08:55:41 1987', 'Dec 31 20:55:40 1987', 'Dec 31 12:00:00 1987', 'Dec 31 23:59:59 1987'); -timezone.add_rule('Asia/Riyadh87', '??', 0, 11224, 'Dec 31 20:55:41 1987', 'Jan 18 03:14:07 2038', 'Jan 1 00:02:45 1988', 'Jan 18 06:21:11 2038'); -end; -/ - --- --- Asia/Riyadh88 --- - -begin -timezone.add_rule('Asia/Riyadh88', '??', 0, 11224, 'Dec 14 20:45:52 1901', 'Jan 1 08:56:10 1988', 'Dec 14 23:52:56 1901', 'Jan 1 12:03:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11029, 'Jan 1 08:56:11 1988', 'Jan 2 08:56:35 1988', 'Jan 1 12:00:00 1988', 'Jan 2 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11004, 'Jan 2 08:56:36 1988', 'Jan 3 08:57:05 1988', 'Jan 2 12:00:00 1988', 'Jan 3 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10974, 'Jan 3 08:57:06 1988', 'Jan 4 08:57:35 1988', 'Jan 3 12:00:00 1988', 'Jan 4 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10944, 'Jan 4 08:57:36 1988', 'Jan 5 08:58:00 1988', 'Jan 4 12:00:00 1988', 'Jan 5 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10919, 'Jan 5 08:58:01 1988', 'Jan 6 08:58:25 1988', 'Jan 5 12:00:00 1988', 'Jan 6 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10894, 'Jan 6 08:58:26 1988', 'Jan 7 08:58:55 1988', 'Jan 6 12:00:00 1988', 'Jan 7 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10864, 'Jan 7 08:58:56 1988', 'Jan 8 08:59:20 1988', 'Jan 7 12:00:00 1988', 'Jan 8 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10839, 'Jan 8 08:59:21 1988', 'Jan 9 08:59:45 1988', 'Jan 8 12:00:00 1988', 'Jan 9 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10814, 'Jan 9 08:59:46 1988', 'Jan 10 09:00:10 1988', 'Jan 9 12:00:00 1988', 'Jan 10 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10789, 'Jan 10 09:00:11 1988', 'Jan 11 09:00:35 1988', 'Jan 10 12:00:00 1988', 'Jan 11 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10764, 'Jan 11 09:00:36 1988', 'Jan 12 09:01:00 1988', 'Jan 11 12:00:00 1988', 'Jan 12 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10739, 'Jan 12 09:01:01 1988', 'Jan 13 09:01:20 1988', 'Jan 12 12:00:00 1988', 'Jan 13 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10719, 'Jan 13 09:01:21 1988', 'Jan 14 09:01:45 1988', 'Jan 13 12:00:00 1988', 'Jan 14 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10694, 'Jan 14 09:01:46 1988', 'Jan 15 09:02:05 1988', 'Jan 14 12:00:00 1988', 'Jan 15 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10674, 'Jan 15 09:02:06 1988', 'Jan 16 09:02:25 1988', 'Jan 15 12:00:00 1988', 'Jan 16 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10654, 'Jan 16 09:02:26 1988', 'Jan 17 09:02:45 1988', 'Jan 16 12:00:00 1988', 'Jan 17 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10634, 'Jan 17 09:02:46 1988', 'Jan 18 09:03:05 1988', 'Jan 17 12:00:00 1988', 'Jan 18 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10614, 'Jan 18 09:03:06 1988', 'Jan 19 09:03:25 1988', 'Jan 18 12:00:00 1988', 'Jan 19 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10594, 'Jan 19 09:03:26 1988', 'Jan 20 09:03:45 1988', 'Jan 19 12:00:00 1988', 'Jan 20 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10574, 'Jan 20 09:03:46 1988', 'Jan 21 09:04:00 1988', 'Jan 20 12:00:00 1988', 'Jan 21 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10559, 'Jan 21 09:04:01 1988', 'Jan 22 09:04:20 1988', 'Jan 21 12:00:00 1988', 'Jan 22 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10539, 'Jan 22 09:04:21 1988', 'Jan 23 09:04:35 1988', 'Jan 22 12:00:00 1988', 'Jan 23 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10524, 'Jan 23 09:04:36 1988', 'Jan 24 09:04:50 1988', 'Jan 23 12:00:00 1988', 'Jan 24 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10509, 'Jan 24 09:04:51 1988', 'Jan 25 09:05:05 1988', 'Jan 24 12:00:00 1988', 'Jan 25 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10494, 'Jan 25 09:05:06 1988', 'Jan 26 09:05:20 1988', 'Jan 25 12:00:00 1988', 'Jan 26 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10479, 'Jan 26 09:05:21 1988', 'Jan 27 09:05:35 1988', 'Jan 26 12:00:00 1988', 'Jan 27 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10464, 'Jan 27 09:05:36 1988', 'Jan 28 09:05:45 1988', 'Jan 27 12:00:00 1988', 'Jan 28 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10454, 'Jan 28 09:05:46 1988', 'Jan 29 09:05:55 1988', 'Jan 28 12:00:00 1988', 'Jan 29 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10444, 'Jan 29 09:05:56 1988', 'Jan 30 09:06:05 1988', 'Jan 29 12:00:00 1988', 'Jan 30 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10434, 'Jan 30 09:06:06 1988', 'Jan 31 09:06:15 1988', 'Jan 30 12:00:00 1988', 'Jan 31 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10424, 'Jan 31 09:06:16 1988', 'Feb 1 09:06:25 1988', 'Jan 31 12:00:00 1988', 'Feb 1 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10414, 'Feb 1 09:06:26 1988', 'Feb 2 09:06:35 1988', 'Feb 1 12:00:00 1988', 'Feb 2 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10404, 'Feb 2 09:06:36 1988', 'Feb 3 09:06:40 1988', 'Feb 2 12:00:00 1988', 'Feb 3 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10399, 'Feb 3 09:06:41 1988', 'Feb 4 09:06:50 1988', 'Feb 3 12:00:00 1988', 'Feb 4 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10389, 'Feb 4 09:06:51 1988', 'Feb 5 09:06:55 1988', 'Feb 4 12:00:00 1988', 'Feb 5 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10384, 'Feb 5 09:06:56 1988', 'Feb 6 09:07:00 1988', 'Feb 5 12:00:00 1988', 'Feb 6 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10379, 'Feb 6 09:07:01 1988', 'Feb 7 09:07:05 1988', 'Feb 6 12:00:00 1988', 'Feb 7 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10374, 'Feb 7 09:07:06 1988', 'Feb 9 09:07:10 1988', 'Feb 7 12:00:00 1988', 'Feb 9 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10369, 'Feb 9 09:07:11 1988', 'Feb 15 09:07:05 1988', 'Feb 9 12:00:00 1988', 'Feb 15 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10374, 'Feb 15 09:07:06 1988', 'Feb 17 09:07:00 1988', 'Feb 15 12:00:00 1988', 'Feb 17 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10379, 'Feb 17 09:07:01 1988', 'Feb 18 09:06:55 1988', 'Feb 17 12:00:00 1988', 'Feb 18 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10384, 'Feb 18 09:06:56 1988', 'Feb 19 09:06:50 1988', 'Feb 18 12:00:00 1988', 'Feb 19 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10389, 'Feb 19 09:06:51 1988', 'Feb 20 09:06:45 1988', 'Feb 19 12:00:00 1988', 'Feb 20 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10394, 'Feb 20 09:06:46 1988', 'Feb 21 09:06:40 1988', 'Feb 20 12:00:00 1988', 'Feb 21 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10399, 'Feb 21 09:06:41 1988', 'Feb 22 09:06:35 1988', 'Feb 21 12:00:00 1988', 'Feb 22 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10404, 'Feb 22 09:06:36 1988', 'Feb 23 09:06:25 1988', 'Feb 22 12:00:00 1988', 'Feb 23 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10414, 'Feb 23 09:06:26 1988', 'Feb 24 09:06:15 1988', 'Feb 23 12:00:00 1988', 'Feb 24 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10424, 'Feb 24 09:06:16 1988', 'Feb 25 09:06:10 1988', 'Feb 24 12:00:00 1988', 'Feb 25 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10429, 'Feb 25 09:06:11 1988', 'Feb 26 09:06:00 1988', 'Feb 25 12:00:00 1988', 'Feb 26 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10439, 'Feb 26 09:06:01 1988', 'Feb 27 09:05:50 1988', 'Feb 26 12:00:00 1988', 'Feb 27 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10449, 'Feb 27 09:05:51 1988', 'Feb 28 09:05:40 1988', 'Feb 27 12:00:00 1988', 'Feb 28 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10459, 'Feb 28 09:05:41 1988', 'Feb 29 09:05:25 1988', 'Feb 28 12:00:00 1988', 'Feb 29 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10474, 'Feb 29 09:05:26 1988', 'Mar 1 09:05:15 1988', 'Feb 29 12:00:00 1988', 'Mar 1 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10484, 'Mar 1 09:05:16 1988', 'Mar 2 09:05:05 1988', 'Mar 1 12:00:00 1988', 'Mar 2 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10494, 'Mar 2 09:05:06 1988', 'Mar 3 09:04:50 1988', 'Mar 2 12:00:00 1988', 'Mar 3 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10509, 'Mar 3 09:04:51 1988', 'Mar 4 09:04:40 1988', 'Mar 3 12:00:00 1988', 'Mar 4 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10519, 'Mar 4 09:04:41 1988', 'Mar 5 09:04:25 1988', 'Mar 4 12:00:00 1988', 'Mar 5 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10534, 'Mar 5 09:04:26 1988', 'Mar 6 09:04:10 1988', 'Mar 5 12:00:00 1988', 'Mar 6 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10549, 'Mar 6 09:04:11 1988', 'Mar 7 09:03:55 1988', 'Mar 6 12:00:00 1988', 'Mar 7 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10564, 'Mar 7 09:03:56 1988', 'Mar 8 09:03:40 1988', 'Mar 7 12:00:00 1988', 'Mar 8 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10579, 'Mar 8 09:03:41 1988', 'Mar 9 09:03:25 1988', 'Mar 8 12:00:00 1988', 'Mar 9 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10594, 'Mar 9 09:03:26 1988', 'Mar 10 09:03:10 1988', 'Mar 9 12:00:00 1988', 'Mar 10 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10609, 'Mar 10 09:03:11 1988', 'Mar 11 09:02:55 1988', 'Mar 10 12:00:00 1988', 'Mar 11 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10624, 'Mar 11 09:02:56 1988', 'Mar 12 09:02:40 1988', 'Mar 11 12:00:00 1988', 'Mar 12 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10639, 'Mar 12 09:02:41 1988', 'Mar 13 09:02:25 1988', 'Mar 12 12:00:00 1988', 'Mar 13 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10654, 'Mar 13 09:02:26 1988', 'Mar 14 09:02:05 1988', 'Mar 13 12:00:00 1988', 'Mar 14 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10674, 'Mar 14 09:02:06 1988', 'Mar 15 09:01:50 1988', 'Mar 14 12:00:00 1988', 'Mar 15 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10689, 'Mar 15 09:01:51 1988', 'Mar 16 09:01:35 1988', 'Mar 15 12:00:00 1988', 'Mar 16 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10704, 'Mar 16 09:01:36 1988', 'Mar 17 09:01:15 1988', 'Mar 16 12:00:00 1988', 'Mar 17 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10724, 'Mar 17 09:01:16 1988', 'Mar 18 09:01:00 1988', 'Mar 17 12:00:00 1988', 'Mar 18 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10739, 'Mar 18 09:01:01 1988', 'Mar 19 09:00:40 1988', 'Mar 18 12:00:00 1988', 'Mar 19 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10759, 'Mar 19 09:00:41 1988', 'Mar 20 09:00:25 1988', 'Mar 19 12:00:00 1988', 'Mar 20 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10774, 'Mar 20 09:00:26 1988', 'Mar 21 09:00:05 1988', 'Mar 20 12:00:00 1988', 'Mar 21 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10794, 'Mar 21 09:00:06 1988', 'Mar 22 08:59:45 1988', 'Mar 21 12:00:00 1988', 'Mar 22 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10814, 'Mar 22 08:59:46 1988', 'Mar 23 08:59:30 1988', 'Mar 22 12:00:00 1988', 'Mar 23 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10829, 'Mar 23 08:59:31 1988', 'Mar 24 08:59:10 1988', 'Mar 23 12:00:00 1988', 'Mar 24 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10849, 'Mar 24 08:59:11 1988', 'Mar 25 08:58:55 1988', 'Mar 24 12:00:00 1988', 'Mar 25 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10864, 'Mar 25 08:58:56 1988', 'Mar 26 08:58:35 1988', 'Mar 25 12:00:00 1988', 'Mar 26 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10884, 'Mar 26 08:58:36 1988', 'Mar 27 08:58:15 1988', 'Mar 26 12:00:00 1988', 'Mar 27 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10904, 'Mar 27 08:58:16 1988', 'Mar 28 08:58:00 1988', 'Mar 27 12:00:00 1988', 'Mar 28 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10919, 'Mar 28 08:58:01 1988', 'Mar 29 08:57:40 1988', 'Mar 28 12:00:00 1988', 'Mar 29 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10939, 'Mar 29 08:57:41 1988', 'Mar 30 08:57:20 1988', 'Mar 29 12:00:00 1988', 'Mar 30 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10959, 'Mar 30 08:57:21 1988', 'Mar 31 08:57:05 1988', 'Mar 30 12:00:00 1988', 'Mar 31 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10974, 'Mar 31 08:57:06 1988', 'Apr 1 08:56:45 1988', 'Mar 31 12:00:00 1988', 'Apr 1 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10994, 'Apr 1 08:56:46 1988', 'Apr 2 08:56:30 1988', 'Apr 1 12:00:00 1988', 'Apr 2 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11009, 'Apr 2 08:56:31 1988', 'Apr 3 08:56:10 1988', 'Apr 2 12:00:00 1988', 'Apr 3 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11029, 'Apr 3 08:56:11 1988', 'Apr 4 08:55:55 1988', 'Apr 3 12:00:00 1988', 'Apr 4 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11044, 'Apr 4 08:55:56 1988', 'Apr 5 08:55:35 1988', 'Apr 4 12:00:00 1988', 'Apr 5 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11064, 'Apr 5 08:55:36 1988', 'Apr 6 08:55:20 1988', 'Apr 5 12:00:00 1988', 'Apr 6 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11079, 'Apr 6 08:55:21 1988', 'Apr 7 08:55:00 1988', 'Apr 6 12:00:00 1988', 'Apr 7 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11099, 'Apr 7 08:55:01 1988', 'Apr 8 08:54:45 1988', 'Apr 7 12:00:00 1988', 'Apr 8 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11114, 'Apr 8 08:54:46 1988', 'Apr 9 08:54:30 1988', 'Apr 8 12:00:00 1988', 'Apr 9 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11129, 'Apr 9 08:54:31 1988', 'Apr 10 08:54:10 1988', 'Apr 9 12:00:00 1988', 'Apr 10 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11149, 'Apr 10 08:54:11 1988', 'Apr 11 08:53:55 1988', 'Apr 10 12:00:00 1988', 'Apr 11 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11164, 'Apr 11 08:53:56 1988', 'Apr 12 08:53:40 1988', 'Apr 11 12:00:00 1988', 'Apr 12 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11179, 'Apr 12 08:53:41 1988', 'Apr 13 08:53:25 1988', 'Apr 12 12:00:00 1988', 'Apr 13 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11194, 'Apr 13 08:53:26 1988', 'Apr 14 08:53:10 1988', 'Apr 13 12:00:00 1988', 'Apr 14 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11209, 'Apr 14 08:53:11 1988', 'Apr 15 08:52:55 1988', 'Apr 14 12:00:00 1988', 'Apr 15 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 0, 11224, 'Apr 15 08:52:56 1988', 'Apr 16 08:52:40 1988', 'Apr 15 12:00:00 1988', 'Apr 16 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11239, 'Apr 16 08:52:41 1988', 'Apr 17 08:52:25 1988', 'Apr 16 12:00:00 1988', 'Apr 17 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11254, 'Apr 17 08:52:26 1988', 'Apr 18 08:52:15 1988', 'Apr 17 12:00:00 1988', 'Apr 18 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11264, 'Apr 18 08:52:16 1988', 'Apr 19 08:52:00 1988', 'Apr 18 12:00:00 1988', 'Apr 19 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11279, 'Apr 19 08:52:01 1988', 'Apr 20 08:51:50 1988', 'Apr 19 12:00:00 1988', 'Apr 20 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11289, 'Apr 20 08:51:51 1988', 'Apr 21 08:51:35 1988', 'Apr 20 12:00:00 1988', 'Apr 21 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11304, 'Apr 21 08:51:36 1988', 'Apr 22 08:51:25 1988', 'Apr 21 12:00:00 1988', 'Apr 22 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11314, 'Apr 22 08:51:26 1988', 'Apr 23 08:51:10 1988', 'Apr 22 12:00:00 1988', 'Apr 23 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11329, 'Apr 23 08:51:11 1988', 'Apr 24 08:51:00 1988', 'Apr 23 12:00:00 1988', 'Apr 24 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11339, 'Apr 24 08:51:01 1988', 'Apr 25 08:50:50 1988', 'Apr 24 12:00:00 1988', 'Apr 25 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11349, 'Apr 25 08:50:51 1988', 'Apr 26 08:50:40 1988', 'Apr 25 12:00:00 1988', 'Apr 26 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11359, 'Apr 26 08:50:41 1988', 'Apr 27 08:50:30 1988', 'Apr 26 12:00:00 1988', 'Apr 27 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11369, 'Apr 27 08:50:31 1988', 'Apr 28 08:50:25 1988', 'Apr 27 12:00:00 1988', 'Apr 28 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11374, 'Apr 28 08:50:26 1988', 'Apr 29 08:50:15 1988', 'Apr 28 12:00:00 1988', 'Apr 29 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11384, 'Apr 29 08:50:16 1988', 'Apr 30 08:50:05 1988', 'Apr 29 12:00:00 1988', 'Apr 30 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11394, 'Apr 30 08:50:06 1988', 'May 1 08:50:00 1988', 'Apr 30 12:00:00 1988', 'May 1 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11399, 'May 1 08:50:01 1988', 'May 2 08:49:50 1988', 'May 1 12:00:00 1988', 'May 2 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11409, 'May 2 08:49:51 1988', 'May 3 08:49:45 1988', 'May 2 12:00:00 1988', 'May 3 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11414, 'May 3 08:49:46 1988', 'May 4 08:49:40 1988', 'May 3 12:00:00 1988', 'May 4 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11419, 'May 4 08:49:41 1988', 'May 5 08:49:35 1988', 'May 4 12:00:00 1988', 'May 5 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11424, 'May 5 08:49:36 1988', 'May 6 08:49:30 1988', 'May 5 12:00:00 1988', 'May 6 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11429, 'May 6 08:49:31 1988', 'May 7 08:49:25 1988', 'May 6 12:00:00 1988', 'May 7 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11434, 'May 7 08:49:26 1988', 'May 8 08:49:20 1988', 'May 7 12:00:00 1988', 'May 8 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11439, 'May 8 08:49:21 1988', 'May 10 08:49:15 1988', 'May 8 12:00:00 1988', 'May 10 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11444, 'May 10 08:49:16 1988', 'May 18 08:49:20 1988', 'May 10 12:00:00 1988', 'May 18 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11439, 'May 18 08:49:21 1988', 'May 20 08:49:25 1988', 'May 18 12:00:00 1988', 'May 20 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11434, 'May 20 08:49:26 1988', 'May 21 08:49:30 1988', 'May 20 12:00:00 1988', 'May 21 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11429, 'May 21 08:49:31 1988', 'May 22 08:49:35 1988', 'May 21 12:00:00 1988', 'May 22 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11424, 'May 22 08:49:36 1988', 'May 23 08:49:40 1988', 'May 22 12:00:00 1988', 'May 23 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11419, 'May 23 08:49:41 1988', 'May 24 08:49:45 1988', 'May 23 12:00:00 1988', 'May 24 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11414, 'May 24 08:49:46 1988', 'May 25 08:49:50 1988', 'May 24 12:00:00 1988', 'May 25 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11409, 'May 25 08:49:51 1988', 'May 26 08:49:55 1988', 'May 25 12:00:00 1988', 'May 26 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11404, 'May 26 08:49:56 1988', 'May 27 08:50:00 1988', 'May 26 12:00:00 1988', 'May 27 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11399, 'May 27 08:50:01 1988', 'May 28 08:50:10 1988', 'May 27 12:00:00 1988', 'May 28 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11389, 'May 28 08:50:11 1988', 'May 29 08:50:15 1988', 'May 28 12:00:00 1988', 'May 29 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11384, 'May 29 08:50:16 1988', 'May 30 08:50:25 1988', 'May 29 12:00:00 1988', 'May 30 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11374, 'May 30 08:50:26 1988', 'May 31 08:50:35 1988', 'May 30 12:00:00 1988', 'May 31 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11364, 'May 31 08:50:36 1988', 'Jun 1 08:50:45 1988', 'May 31 12:00:00 1988', 'Jun 1 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11354, 'Jun 1 08:50:46 1988', 'Jun 2 08:50:50 1988', 'Jun 1 12:00:00 1988', 'Jun 2 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11349, 'Jun 2 08:50:51 1988', 'Jun 3 08:51:00 1988', 'Jun 2 12:00:00 1988', 'Jun 3 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11339, 'Jun 3 08:51:01 1988', 'Jun 4 08:51:10 1988', 'Jun 3 12:00:00 1988', 'Jun 4 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11329, 'Jun 4 08:51:11 1988', 'Jun 5 08:51:25 1988', 'Jun 4 12:00:00 1988', 'Jun 5 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11314, 'Jun 5 08:51:26 1988', 'Jun 6 08:51:35 1988', 'Jun 5 12:00:00 1988', 'Jun 6 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11304, 'Jun 6 08:51:36 1988', 'Jun 7 08:51:45 1988', 'Jun 6 12:00:00 1988', 'Jun 7 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11294, 'Jun 7 08:51:46 1988', 'Jun 8 08:51:55 1988', 'Jun 7 12:00:00 1988', 'Jun 8 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11284, 'Jun 8 08:51:56 1988', 'Jun 9 08:52:10 1988', 'Jun 8 12:00:00 1988', 'Jun 9 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11269, 'Jun 9 08:52:11 1988', 'Jun 10 08:52:20 1988', 'Jun 9 12:00:00 1988', 'Jun 10 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11259, 'Jun 10 08:52:21 1988', 'Jun 11 08:52:30 1988', 'Jun 10 12:00:00 1988', 'Jun 11 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11249, 'Jun 11 08:52:31 1988', 'Jun 12 08:52:45 1988', 'Jun 11 12:00:00 1988', 'Jun 12 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11234, 'Jun 12 08:52:46 1988', 'Jun 13 08:52:55 1988', 'Jun 12 12:00:00 1988', 'Jun 13 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 0, 11224, 'Jun 13 08:52:56 1988', 'Jun 14 08:53:10 1988', 'Jun 13 12:00:00 1988', 'Jun 14 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11209, 'Jun 14 08:53:11 1988', 'Jun 15 08:53:20 1988', 'Jun 14 12:00:00 1988', 'Jun 15 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11199, 'Jun 15 08:53:21 1988', 'Jun 16 08:53:35 1988', 'Jun 15 12:00:00 1988', 'Jun 16 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11184, 'Jun 16 08:53:36 1988', 'Jun 17 08:53:50 1988', 'Jun 16 12:00:00 1988', 'Jun 17 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11169, 'Jun 17 08:53:51 1988', 'Jun 18 08:54:00 1988', 'Jun 17 12:00:00 1988', 'Jun 18 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11159, 'Jun 18 08:54:01 1988', 'Jun 19 08:54:15 1988', 'Jun 18 12:00:00 1988', 'Jun 19 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11144, 'Jun 19 08:54:16 1988', 'Jun 20 08:54:25 1988', 'Jun 19 12:00:00 1988', 'Jun 20 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11134, 'Jun 20 08:54:26 1988', 'Jun 21 08:54:40 1988', 'Jun 20 12:00:00 1988', 'Jun 21 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11119, 'Jun 21 08:54:41 1988', 'Jun 22 08:54:55 1988', 'Jun 21 12:00:00 1988', 'Jun 22 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11104, 'Jun 22 08:54:56 1988', 'Jun 23 08:55:05 1988', 'Jun 22 12:00:00 1988', 'Jun 23 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11094, 'Jun 23 08:55:06 1988', 'Jun 24 08:55:20 1988', 'Jun 23 12:00:00 1988', 'Jun 24 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11079, 'Jun 24 08:55:21 1988', 'Jun 25 08:55:30 1988', 'Jun 24 12:00:00 1988', 'Jun 25 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11069, 'Jun 25 08:55:31 1988', 'Jun 26 08:55:45 1988', 'Jun 25 12:00:00 1988', 'Jun 26 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11054, 'Jun 26 08:55:46 1988', 'Jun 27 08:55:55 1988', 'Jun 26 12:00:00 1988', 'Jun 27 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11044, 'Jun 27 08:55:56 1988', 'Jun 28 08:56:10 1988', 'Jun 27 12:00:00 1988', 'Jun 28 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11029, 'Jun 28 08:56:11 1988', 'Jun 29 08:56:20 1988', 'Jun 28 12:00:00 1988', 'Jun 29 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11019, 'Jun 29 08:56:21 1988', 'Jun 30 08:56:35 1988', 'Jun 29 12:00:00 1988', 'Jun 30 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11004, 'Jun 30 08:56:36 1988', 'Jul 1 08:56:45 1988', 'Jun 30 12:00:00 1988', 'Jul 1 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10994, 'Jul 1 08:56:46 1988', 'Jul 2 08:56:55 1988', 'Jul 1 12:00:00 1988', 'Jul 2 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10984, 'Jul 2 08:56:56 1988', 'Jul 3 08:57:05 1988', 'Jul 2 12:00:00 1988', 'Jul 3 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10974, 'Jul 3 08:57:06 1988', 'Jul 4 08:57:20 1988', 'Jul 3 12:00:00 1988', 'Jul 4 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10959, 'Jul 4 08:57:21 1988', 'Jul 5 08:57:30 1988', 'Jul 4 12:00:00 1988', 'Jul 5 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10949, 'Jul 5 08:57:31 1988', 'Jul 6 08:57:40 1988', 'Jul 5 12:00:00 1988', 'Jul 6 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10939, 'Jul 6 08:57:41 1988', 'Jul 7 08:57:50 1988', 'Jul 6 12:00:00 1988', 'Jul 7 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10929, 'Jul 7 08:57:51 1988', 'Jul 8 08:58:00 1988', 'Jul 7 12:00:00 1988', 'Jul 8 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10919, 'Jul 8 08:58:01 1988', 'Jul 9 08:58:05 1988', 'Jul 8 12:00:00 1988', 'Jul 9 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10914, 'Jul 9 08:58:06 1988', 'Jul 10 08:58:15 1988', 'Jul 9 12:00:00 1988', 'Jul 10 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10904, 'Jul 10 08:58:16 1988', 'Jul 11 08:58:25 1988', 'Jul 10 12:00:00 1988', 'Jul 11 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10894, 'Jul 11 08:58:26 1988', 'Jul 12 08:58:30 1988', 'Jul 11 12:00:00 1988', 'Jul 12 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10889, 'Jul 12 08:58:31 1988', 'Jul 13 08:58:40 1988', 'Jul 12 12:00:00 1988', 'Jul 13 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10879, 'Jul 13 08:58:41 1988', 'Jul 14 08:58:45 1988', 'Jul 13 12:00:00 1988', 'Jul 14 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10874, 'Jul 14 08:58:46 1988', 'Jul 15 08:58:50 1988', 'Jul 14 12:00:00 1988', 'Jul 15 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10869, 'Jul 15 08:58:51 1988', 'Jul 16 08:58:55 1988', 'Jul 15 12:00:00 1988', 'Jul 16 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10864, 'Jul 16 08:58:56 1988', 'Jul 17 08:59:00 1988', 'Jul 16 12:00:00 1988', 'Jul 17 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10859, 'Jul 17 08:59:01 1988', 'Jul 18 08:59:05 1988', 'Jul 17 12:00:00 1988', 'Jul 18 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10854, 'Jul 18 08:59:06 1988', 'Jul 19 08:59:10 1988', 'Jul 18 12:00:00 1988', 'Jul 19 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10849, 'Jul 19 08:59:11 1988', 'Jul 20 08:59:15 1988', 'Jul 19 12:00:00 1988', 'Jul 20 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10844, 'Jul 20 08:59:16 1988', 'Jul 21 08:59:20 1988', 'Jul 20 12:00:00 1988', 'Jul 21 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10839, 'Jul 21 08:59:21 1988', 'Jul 24 08:59:25 1988', 'Jul 21 12:00:00 1988', 'Jul 24 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10834, 'Jul 24 08:59:26 1988', 'Jul 29 08:59:20 1988', 'Jul 24 12:00:00 1988', 'Jul 29 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10839, 'Jul 29 08:59:21 1988', 'Jul 31 08:59:15 1988', 'Jul 29 12:00:00 1988', 'Jul 31 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10844, 'Jul 31 08:59:16 1988', 'Aug 1 08:59:10 1988', 'Jul 31 12:00:00 1988', 'Aug 1 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10849, 'Aug 1 08:59:11 1988', 'Aug 3 08:59:05 1988', 'Aug 1 12:00:00 1988', 'Aug 3 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10854, 'Aug 3 08:59:06 1988', 'Aug 4 08:59:00 1988', 'Aug 3 12:00:00 1988', 'Aug 4 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10859, 'Aug 4 08:59:01 1988', 'Aug 5 08:58:50 1988', 'Aug 4 12:00:00 1988', 'Aug 5 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10869, 'Aug 5 08:58:51 1988', 'Aug 6 08:58:45 1988', 'Aug 5 12:00:00 1988', 'Aug 6 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10874, 'Aug 6 08:58:46 1988', 'Aug 7 08:58:40 1988', 'Aug 6 12:00:00 1988', 'Aug 7 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10879, 'Aug 7 08:58:41 1988', 'Aug 8 08:58:30 1988', 'Aug 7 12:00:00 1988', 'Aug 8 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10889, 'Aug 8 08:58:31 1988', 'Aug 9 08:58:20 1988', 'Aug 8 12:00:00 1988', 'Aug 9 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10899, 'Aug 9 08:58:21 1988', 'Aug 10 08:58:15 1988', 'Aug 9 12:00:00 1988', 'Aug 10 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10904, 'Aug 10 08:58:16 1988', 'Aug 11 08:58:05 1988', 'Aug 10 12:00:00 1988', 'Aug 11 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10914, 'Aug 11 08:58:06 1988', 'Aug 12 08:57:55 1988', 'Aug 11 12:00:00 1988', 'Aug 12 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10924, 'Aug 12 08:57:56 1988', 'Aug 13 08:57:45 1988', 'Aug 12 12:00:00 1988', 'Aug 13 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10934, 'Aug 13 08:57:46 1988', 'Aug 14 08:57:30 1988', 'Aug 13 12:00:00 1988', 'Aug 14 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10949, 'Aug 14 08:57:31 1988', 'Aug 15 08:57:20 1988', 'Aug 14 12:00:00 1988', 'Aug 15 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10959, 'Aug 15 08:57:21 1988', 'Aug 16 08:57:10 1988', 'Aug 15 12:00:00 1988', 'Aug 16 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10969, 'Aug 16 08:57:11 1988', 'Aug 17 08:56:55 1988', 'Aug 16 12:00:00 1988', 'Aug 17 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10984, 'Aug 17 08:56:56 1988', 'Aug 18 08:56:45 1988', 'Aug 17 12:00:00 1988', 'Aug 18 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 10994, 'Aug 18 08:56:46 1988', 'Aug 19 08:56:30 1988', 'Aug 18 12:00:00 1988', 'Aug 19 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11009, 'Aug 19 08:56:31 1988', 'Aug 20 08:56:15 1988', 'Aug 19 12:00:00 1988', 'Aug 20 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11024, 'Aug 20 08:56:16 1988', 'Aug 21 08:56:00 1988', 'Aug 20 12:00:00 1988', 'Aug 21 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11039, 'Aug 21 08:56:01 1988', 'Aug 22 08:55:45 1988', 'Aug 21 12:00:00 1988', 'Aug 22 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11054, 'Aug 22 08:55:46 1988', 'Aug 23 08:55:30 1988', 'Aug 22 12:00:00 1988', 'Aug 23 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11069, 'Aug 23 08:55:31 1988', 'Aug 24 08:55:15 1988', 'Aug 23 12:00:00 1988', 'Aug 24 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11084, 'Aug 24 08:55:16 1988', 'Aug 25 08:54:55 1988', 'Aug 24 12:00:00 1988', 'Aug 25 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11104, 'Aug 25 08:54:56 1988', 'Aug 26 08:54:40 1988', 'Aug 25 12:00:00 1988', 'Aug 26 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11119, 'Aug 26 08:54:41 1988', 'Aug 27 08:54:25 1988', 'Aug 26 12:00:00 1988', 'Aug 27 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11134, 'Aug 27 08:54:26 1988', 'Aug 28 08:54:05 1988', 'Aug 27 12:00:00 1988', 'Aug 28 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11154, 'Aug 28 08:54:06 1988', 'Aug 29 08:53:45 1988', 'Aug 28 12:00:00 1988', 'Aug 29 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11174, 'Aug 29 08:53:46 1988', 'Aug 30 08:53:30 1988', 'Aug 29 12:00:00 1988', 'Aug 30 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11189, 'Aug 30 08:53:31 1988', 'Aug 31 08:53:10 1988', 'Aug 30 12:00:00 1988', 'Aug 31 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11209, 'Aug 31 08:53:11 1988', 'Sep 1 08:52:50 1988', 'Aug 31 12:00:00 1988', 'Sep 1 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11229, 'Sep 1 08:52:51 1988', 'Sep 2 08:52:30 1988', 'Sep 1 12:00:00 1988', 'Sep 2 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11249, 'Sep 2 08:52:31 1988', 'Sep 3 08:52:15 1988', 'Sep 2 12:00:00 1988', 'Sep 3 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11264, 'Sep 3 08:52:16 1988', 'Sep 4 08:51:55 1988', 'Sep 3 12:00:00 1988', 'Sep 4 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11284, 'Sep 4 08:51:56 1988', 'Sep 5 08:51:35 1988', 'Sep 4 12:00:00 1988', 'Sep 5 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11304, 'Sep 5 08:51:36 1988', 'Sep 6 08:51:15 1988', 'Sep 5 12:00:00 1988', 'Sep 6 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11324, 'Sep 6 08:51:16 1988', 'Sep 7 08:50:55 1988', 'Sep 6 12:00:00 1988', 'Sep 7 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11344, 'Sep 7 08:50:56 1988', 'Sep 8 08:50:30 1988', 'Sep 7 12:00:00 1988', 'Sep 8 11:59:34 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11369, 'Sep 8 08:50:31 1988', 'Sep 9 08:50:10 1988', 'Sep 8 12:00:00 1988', 'Sep 9 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11389, 'Sep 9 08:50:11 1988', 'Sep 10 08:49:50 1988', 'Sep 9 12:00:00 1988', 'Sep 10 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11409, 'Sep 10 08:49:51 1988', 'Sep 11 08:49:30 1988', 'Sep 10 12:00:00 1988', 'Sep 11 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11429, 'Sep 11 08:49:31 1988', 'Sep 12 08:49:10 1988', 'Sep 11 12:00:00 1988', 'Sep 12 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11449, 'Sep 12 08:49:11 1988', 'Sep 13 08:48:45 1988', 'Sep 12 12:00:00 1988', 'Sep 13 11:59:34 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11474, 'Sep 13 08:48:46 1988', 'Sep 14 08:48:25 1988', 'Sep 13 12:00:00 1988', 'Sep 14 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11494, 'Sep 14 08:48:26 1988', 'Sep 15 08:48:05 1988', 'Sep 14 12:00:00 1988', 'Sep 15 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11514, 'Sep 15 08:48:06 1988', 'Sep 16 08:47:45 1988', 'Sep 15 12:00:00 1988', 'Sep 16 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11534, 'Sep 16 08:47:46 1988', 'Sep 17 08:47:20 1988', 'Sep 16 12:00:00 1988', 'Sep 17 11:59:34 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11559, 'Sep 17 08:47:21 1988', 'Sep 18 08:47:00 1988', 'Sep 17 12:00:00 1988', 'Sep 18 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11579, 'Sep 18 08:47:01 1988', 'Sep 19 08:46:40 1988', 'Sep 18 12:00:00 1988', 'Sep 19 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11599, 'Sep 19 08:46:41 1988', 'Sep 20 08:46:20 1988', 'Sep 19 12:00:00 1988', 'Sep 20 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11619, 'Sep 20 08:46:21 1988', 'Sep 21 08:45:55 1988', 'Sep 20 12:00:00 1988', 'Sep 21 11:59:34 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11644, 'Sep 21 08:45:56 1988', 'Sep 22 08:45:35 1988', 'Sep 21 12:00:00 1988', 'Sep 22 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11664, 'Sep 22 08:45:36 1988', 'Sep 23 08:45:15 1988', 'Sep 22 12:00:00 1988', 'Sep 23 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11684, 'Sep 23 08:45:16 1988', 'Sep 24 08:44:55 1988', 'Sep 23 12:00:00 1988', 'Sep 24 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11704, 'Sep 24 08:44:56 1988', 'Sep 25 08:44:35 1988', 'Sep 24 12:00:00 1988', 'Sep 25 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11724, 'Sep 25 08:44:36 1988', 'Sep 26 08:44:10 1988', 'Sep 25 12:00:00 1988', 'Sep 26 11:59:34 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11749, 'Sep 26 08:44:11 1988', 'Sep 27 08:43:50 1988', 'Sep 26 12:00:00 1988', 'Sep 27 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11769, 'Sep 27 08:43:51 1988', 'Sep 28 08:43:30 1988', 'Sep 27 12:00:00 1988', 'Sep 28 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11789, 'Sep 28 08:43:31 1988', 'Sep 29 08:43:10 1988', 'Sep 28 12:00:00 1988', 'Sep 29 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11809, 'Sep 29 08:43:11 1988', 'Sep 30 08:42:50 1988', 'Sep 29 12:00:00 1988', 'Sep 30 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11829, 'Sep 30 08:42:51 1988', 'Oct 1 08:42:30 1988', 'Sep 30 12:00:00 1988', 'Oct 1 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11849, 'Oct 1 08:42:31 1988', 'Oct 2 08:42:15 1988', 'Oct 1 12:00:00 1988', 'Oct 2 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11864, 'Oct 2 08:42:16 1988', 'Oct 3 08:41:55 1988', 'Oct 2 12:00:00 1988', 'Oct 3 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11884, 'Oct 3 08:41:56 1988', 'Oct 4 08:41:35 1988', 'Oct 3 12:00:00 1988', 'Oct 4 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11904, 'Oct 4 08:41:36 1988', 'Oct 5 08:41:20 1988', 'Oct 4 12:00:00 1988', 'Oct 5 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11919, 'Oct 5 08:41:21 1988', 'Oct 6 08:41:00 1988', 'Oct 5 12:00:00 1988', 'Oct 6 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11939, 'Oct 6 08:41:01 1988', 'Oct 7 08:40:45 1988', 'Oct 6 12:00:00 1988', 'Oct 7 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11954, 'Oct 7 08:40:46 1988', 'Oct 8 08:40:25 1988', 'Oct 7 12:00:00 1988', 'Oct 8 11:59:39 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11974, 'Oct 8 08:40:26 1988', 'Oct 9 08:40:10 1988', 'Oct 8 12:00:00 1988', 'Oct 9 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11989, 'Oct 9 08:40:11 1988', 'Oct 10 08:39:55 1988', 'Oct 9 12:00:00 1988', 'Oct 10 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12004, 'Oct 10 08:39:56 1988', 'Oct 11 08:39:40 1988', 'Oct 10 12:00:00 1988', 'Oct 11 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12019, 'Oct 11 08:39:41 1988', 'Oct 12 08:39:25 1988', 'Oct 11 12:00:00 1988', 'Oct 12 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12034, 'Oct 12 08:39:26 1988', 'Oct 13 08:39:10 1988', 'Oct 12 12:00:00 1988', 'Oct 13 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12049, 'Oct 13 08:39:11 1988', 'Oct 14 08:38:55 1988', 'Oct 13 12:00:00 1988', 'Oct 14 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12064, 'Oct 14 08:38:56 1988', 'Oct 15 08:38:40 1988', 'Oct 14 12:00:00 1988', 'Oct 15 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12079, 'Oct 15 08:38:41 1988', 'Oct 16 08:38:30 1988', 'Oct 15 12:00:00 1988', 'Oct 16 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12089, 'Oct 16 08:38:31 1988', 'Oct 17 08:38:15 1988', 'Oct 16 12:00:00 1988', 'Oct 17 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12104, 'Oct 17 08:38:16 1988', 'Oct 18 08:38:05 1988', 'Oct 17 12:00:00 1988', 'Oct 18 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12114, 'Oct 18 08:38:06 1988', 'Oct 19 08:37:55 1988', 'Oct 18 12:00:00 1988', 'Oct 19 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12124, 'Oct 19 08:37:56 1988', 'Oct 20 08:37:40 1988', 'Oct 19 12:00:00 1988', 'Oct 20 11:59:44 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12139, 'Oct 20 08:37:41 1988', 'Oct 21 08:37:35 1988', 'Oct 20 12:00:00 1988', 'Oct 21 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12144, 'Oct 21 08:37:36 1988', 'Oct 22 08:37:25 1988', 'Oct 21 12:00:00 1988', 'Oct 22 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12154, 'Oct 22 08:37:26 1988', 'Oct 23 08:37:15 1988', 'Oct 22 12:00:00 1988', 'Oct 23 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12164, 'Oct 23 08:37:16 1988', 'Oct 24 08:37:05 1988', 'Oct 23 12:00:00 1988', 'Oct 24 11:59:49 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12174, 'Oct 24 08:37:06 1988', 'Oct 25 08:37:00 1988', 'Oct 24 12:00:00 1988', 'Oct 25 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12179, 'Oct 25 08:37:01 1988', 'Oct 26 08:36:55 1988', 'Oct 25 12:00:00 1988', 'Oct 26 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12184, 'Oct 26 08:36:56 1988', 'Oct 27 08:36:50 1988', 'Oct 26 12:00:00 1988', 'Oct 27 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12189, 'Oct 27 08:36:51 1988', 'Oct 28 08:36:45 1988', 'Oct 27 12:00:00 1988', 'Oct 28 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12194, 'Oct 28 08:36:46 1988', 'Oct 29 08:36:40 1988', 'Oct 28 12:00:00 1988', 'Oct 29 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12199, 'Oct 29 08:36:41 1988', 'Oct 30 08:36:35 1988', 'Oct 29 12:00:00 1988', 'Oct 30 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12204, 'Oct 30 08:36:36 1988', 'Nov 1 08:36:30 1988', 'Oct 30 12:00:00 1988', 'Nov 1 11:59:54 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12209, 'Nov 1 08:36:31 1988', 'Nov 5 08:36:35 1988', 'Nov 1 12:00:00 1988', 'Nov 5 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12204, 'Nov 5 08:36:36 1988', 'Nov 7 08:36:40 1988', 'Nov 5 12:00:00 1988', 'Nov 7 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12199, 'Nov 7 08:36:41 1988', 'Nov 9 08:36:45 1988', 'Nov 7 12:00:00 1988', 'Nov 9 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12194, 'Nov 9 08:36:46 1988', 'Nov 10 08:36:55 1988', 'Nov 9 12:00:00 1988', 'Nov 10 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12184, 'Nov 10 08:36:56 1988', 'Nov 11 08:37:00 1988', 'Nov 10 12:00:00 1988', 'Nov 11 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12179, 'Nov 11 08:37:01 1988', 'Nov 12 08:37:05 1988', 'Nov 11 12:00:00 1988', 'Nov 12 12:00:04 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12174, 'Nov 12 08:37:06 1988', 'Nov 13 08:37:15 1988', 'Nov 12 12:00:00 1988', 'Nov 13 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12164, 'Nov 13 08:37:16 1988', 'Nov 14 08:37:25 1988', 'Nov 13 12:00:00 1988', 'Nov 14 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12154, 'Nov 14 08:37:26 1988', 'Nov 15 08:37:35 1988', 'Nov 14 12:00:00 1988', 'Nov 15 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12144, 'Nov 15 08:37:36 1988', 'Nov 16 08:37:45 1988', 'Nov 15 12:00:00 1988', 'Nov 16 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12134, 'Nov 16 08:37:46 1988', 'Nov 17 08:37:55 1988', 'Nov 16 12:00:00 1988', 'Nov 17 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12124, 'Nov 17 08:37:56 1988', 'Nov 18 08:38:10 1988', 'Nov 17 12:00:00 1988', 'Nov 18 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12109, 'Nov 18 08:38:11 1988', 'Nov 19 08:38:20 1988', 'Nov 18 12:00:00 1988', 'Nov 19 12:00:09 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12099, 'Nov 19 08:38:21 1988', 'Nov 20 08:38:35 1988', 'Nov 19 12:00:00 1988', 'Nov 20 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12084, 'Nov 20 08:38:36 1988', 'Nov 21 08:38:50 1988', 'Nov 20 12:00:00 1988', 'Nov 21 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12069, 'Nov 21 08:38:51 1988', 'Nov 22 08:39:05 1988', 'Nov 21 12:00:00 1988', 'Nov 22 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12054, 'Nov 22 08:39:06 1988', 'Nov 23 08:39:25 1988', 'Nov 22 12:00:00 1988', 'Nov 23 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12034, 'Nov 23 08:39:26 1988', 'Nov 24 08:39:40 1988', 'Nov 23 12:00:00 1988', 'Nov 24 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 12019, 'Nov 24 08:39:41 1988', 'Nov 25 08:40:00 1988', 'Nov 24 12:00:00 1988', 'Nov 25 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11999, 'Nov 25 08:40:01 1988', 'Nov 26 08:40:15 1988', 'Nov 25 12:00:00 1988', 'Nov 26 12:00:14 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11984, 'Nov 26 08:40:16 1988', 'Nov 27 08:40:35 1988', 'Nov 26 12:00:00 1988', 'Nov 27 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11964, 'Nov 27 08:40:36 1988', 'Nov 28 08:40:55 1988', 'Nov 27 12:00:00 1988', 'Nov 28 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11944, 'Nov 28 08:40:56 1988', 'Nov 29 08:41:20 1988', 'Nov 28 12:00:00 1988', 'Nov 29 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11919, 'Nov 29 08:41:21 1988', 'Nov 30 08:41:40 1988', 'Nov 29 12:00:00 1988', 'Nov 30 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11899, 'Nov 30 08:41:41 1988', 'Dec 1 08:42:00 1988', 'Nov 30 12:00:00 1988', 'Dec 1 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11879, 'Dec 1 08:42:01 1988', 'Dec 2 08:42:25 1988', 'Dec 1 12:00:00 1988', 'Dec 2 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11854, 'Dec 2 08:42:26 1988', 'Dec 3 08:42:50 1988', 'Dec 2 12:00:00 1988', 'Dec 3 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11829, 'Dec 3 08:42:51 1988', 'Dec 4 08:43:10 1988', 'Dec 3 12:00:00 1988', 'Dec 4 12:00:19 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11809, 'Dec 4 08:43:11 1988', 'Dec 5 08:43:35 1988', 'Dec 4 12:00:00 1988', 'Dec 5 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11784, 'Dec 5 08:43:36 1988', 'Dec 6 08:44:00 1988', 'Dec 5 12:00:00 1988', 'Dec 6 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11759, 'Dec 6 08:44:01 1988', 'Dec 7 08:44:30 1988', 'Dec 6 12:00:00 1988', 'Dec 7 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11729, 'Dec 7 08:44:31 1988', 'Dec 8 08:44:55 1988', 'Dec 7 12:00:00 1988', 'Dec 8 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11704, 'Dec 8 08:44:56 1988', 'Dec 9 08:45:20 1988', 'Dec 8 12:00:00 1988', 'Dec 9 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11679, 'Dec 9 08:45:21 1988', 'Dec 10 08:45:50 1988', 'Dec 9 12:00:00 1988', 'Dec 10 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11649, 'Dec 10 08:45:51 1988', 'Dec 11 08:46:15 1988', 'Dec 10 12:00:00 1988', 'Dec 11 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11624, 'Dec 11 08:46:16 1988', 'Dec 12 08:46:45 1988', 'Dec 11 12:00:00 1988', 'Dec 12 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11594, 'Dec 12 08:46:46 1988', 'Dec 13 08:47:10 1988', 'Dec 12 12:00:00 1988', 'Dec 13 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11569, 'Dec 13 08:47:11 1988', 'Dec 14 08:47:40 1988', 'Dec 13 12:00:00 1988', 'Dec 14 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11539, 'Dec 14 08:47:41 1988', 'Dec 15 08:48:10 1988', 'Dec 14 12:00:00 1988', 'Dec 15 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11509, 'Dec 15 08:48:11 1988', 'Dec 16 08:48:40 1988', 'Dec 15 12:00:00 1988', 'Dec 16 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11479, 'Dec 16 08:48:41 1988', 'Dec 17 08:49:10 1988', 'Dec 16 12:00:00 1988', 'Dec 17 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11449, 'Dec 17 08:49:11 1988', 'Dec 18 08:49:35 1988', 'Dec 17 12:00:00 1988', 'Dec 18 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11424, 'Dec 18 08:49:36 1988', 'Dec 19 08:50:05 1988', 'Dec 18 12:00:00 1988', 'Dec 19 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11394, 'Dec 19 08:50:06 1988', 'Dec 20 08:50:35 1988', 'Dec 19 12:00:00 1988', 'Dec 20 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11364, 'Dec 20 08:50:36 1988', 'Dec 21 08:51:05 1988', 'Dec 20 12:00:00 1988', 'Dec 21 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11334, 'Dec 21 08:51:06 1988', 'Dec 22 08:51:35 1988', 'Dec 21 12:00:00 1988', 'Dec 22 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11304, 'Dec 22 08:51:36 1988', 'Dec 23 08:52:05 1988', 'Dec 22 12:00:00 1988', 'Dec 23 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11274, 'Dec 23 08:52:06 1988', 'Dec 24 08:52:35 1988', 'Dec 23 12:00:00 1988', 'Dec 24 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11244, 'Dec 24 08:52:36 1988', 'Dec 25 08:53:05 1988', 'Dec 24 12:00:00 1988', 'Dec 25 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11214, 'Dec 25 08:53:06 1988', 'Dec 26 08:53:35 1988', 'Dec 25 12:00:00 1988', 'Dec 26 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11184, 'Dec 26 08:53:36 1988', 'Dec 27 08:54:05 1988', 'Dec 26 12:00:00 1988', 'Dec 27 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11154, 'Dec 27 08:54:06 1988', 'Dec 28 08:54:35 1988', 'Dec 27 12:00:00 1988', 'Dec 28 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11124, 'Dec 28 08:54:36 1988', 'Dec 29 08:55:05 1988', 'Dec 28 12:00:00 1988', 'Dec 29 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11094, 'Dec 29 08:55:06 1988', 'Dec 30 08:55:30 1988', 'Dec 29 12:00:00 1988', 'Dec 30 12:00:24 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11069, 'Dec 30 08:55:31 1988', 'Dec 31 08:56:00 1988', 'Dec 30 12:00:00 1988', 'Dec 31 12:00:29 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 1, 11039, 'Dec 31 08:56:01 1988', 'Dec 31 20:56:00 1988', 'Dec 31 12:00:00 1988', 'Dec 31 23:59:59 1988'); -timezone.add_rule('Asia/Riyadh88', '??', 0, 11224, 'Dec 31 20:56:01 1988', 'Jan 18 03:14:07 2038', 'Jan 1 00:03:05 1989', 'Jan 18 06:21:11 2038'); -end; -/ - --- --- Asia/Riyadh89 --- - -begin -timezone.add_rule('Asia/Riyadh89', '??', 0, 11224, 'Dec 14 20:45:52 1901', 'Jan 1 08:56:30 1989', 'Dec 14 23:52:56 1901', 'Jan 1 12:03:34 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11009, 'Jan 1 08:56:31 1989', 'Jan 2 08:57:00 1989', 'Jan 1 12:00:00 1989', 'Jan 2 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10979, 'Jan 2 08:57:01 1989', 'Jan 3 08:57:25 1989', 'Jan 2 12:00:00 1989', 'Jan 3 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10954, 'Jan 3 08:57:26 1989', 'Jan 4 08:57:55 1989', 'Jan 3 12:00:00 1989', 'Jan 4 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10924, 'Jan 4 08:57:56 1989', 'Jan 5 08:58:20 1989', 'Jan 4 12:00:00 1989', 'Jan 5 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10899, 'Jan 5 08:58:21 1989', 'Jan 6 08:58:45 1989', 'Jan 5 12:00:00 1989', 'Jan 6 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10874, 'Jan 6 08:58:46 1989', 'Jan 7 08:59:10 1989', 'Jan 6 12:00:00 1989', 'Jan 7 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10849, 'Jan 7 08:59:11 1989', 'Jan 8 08:59:40 1989', 'Jan 7 12:00:00 1989', 'Jan 8 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10819, 'Jan 8 08:59:41 1989', 'Jan 9 09:00:05 1989', 'Jan 8 12:00:00 1989', 'Jan 9 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10794, 'Jan 9 09:00:06 1989', 'Jan 10 09:00:30 1989', 'Jan 9 12:00:00 1989', 'Jan 10 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10769, 'Jan 10 09:00:31 1989', 'Jan 11 09:00:50 1989', 'Jan 10 12:00:00 1989', 'Jan 11 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10749, 'Jan 11 09:00:51 1989', 'Jan 12 09:01:15 1989', 'Jan 11 12:00:00 1989', 'Jan 12 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10724, 'Jan 12 09:01:16 1989', 'Jan 13 09:01:40 1989', 'Jan 12 12:00:00 1989', 'Jan 13 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10699, 'Jan 13 09:01:41 1989', 'Jan 14 09:02:00 1989', 'Jan 13 12:00:00 1989', 'Jan 14 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10679, 'Jan 14 09:02:01 1989', 'Jan 15 09:02:20 1989', 'Jan 14 12:00:00 1989', 'Jan 15 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10659, 'Jan 15 09:02:21 1989', 'Jan 16 09:02:40 1989', 'Jan 15 12:00:00 1989', 'Jan 16 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10639, 'Jan 16 09:02:41 1989', 'Jan 17 09:03:00 1989', 'Jan 16 12:00:00 1989', 'Jan 17 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10619, 'Jan 17 09:03:01 1989', 'Jan 18 09:03:20 1989', 'Jan 17 12:00:00 1989', 'Jan 18 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10599, 'Jan 18 09:03:21 1989', 'Jan 19 09:03:40 1989', 'Jan 18 12:00:00 1989', 'Jan 19 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10579, 'Jan 19 09:03:41 1989', 'Jan 20 09:04:00 1989', 'Jan 19 12:00:00 1989', 'Jan 20 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10559, 'Jan 20 09:04:01 1989', 'Jan 21 09:04:15 1989', 'Jan 20 12:00:00 1989', 'Jan 21 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10544, 'Jan 21 09:04:16 1989', 'Jan 22 09:04:30 1989', 'Jan 21 12:00:00 1989', 'Jan 22 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10529, 'Jan 22 09:04:31 1989', 'Jan 23 09:04:50 1989', 'Jan 22 12:00:00 1989', 'Jan 23 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10509, 'Jan 23 09:04:51 1989', 'Jan 24 09:05:05 1989', 'Jan 23 12:00:00 1989', 'Jan 24 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10494, 'Jan 24 09:05:06 1989', 'Jan 25 09:05:15 1989', 'Jan 24 12:00:00 1989', 'Jan 25 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10484, 'Jan 25 09:05:16 1989', 'Jan 26 09:05:30 1989', 'Jan 25 12:00:00 1989', 'Jan 26 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10469, 'Jan 26 09:05:31 1989', 'Jan 27 09:05:45 1989', 'Jan 26 12:00:00 1989', 'Jan 27 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10454, 'Jan 27 09:05:46 1989', 'Jan 28 09:05:55 1989', 'Jan 27 12:00:00 1989', 'Jan 28 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10444, 'Jan 28 09:05:56 1989', 'Jan 29 09:06:05 1989', 'Jan 28 12:00:00 1989', 'Jan 29 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10434, 'Jan 29 09:06:06 1989', 'Jan 30 09:06:15 1989', 'Jan 29 12:00:00 1989', 'Jan 30 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10424, 'Jan 30 09:06:16 1989', 'Jan 31 09:06:25 1989', 'Jan 30 12:00:00 1989', 'Jan 31 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10414, 'Jan 31 09:06:26 1989', 'Feb 1 09:06:35 1989', 'Jan 31 12:00:00 1989', 'Feb 1 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10404, 'Feb 1 09:06:36 1989', 'Feb 2 09:06:40 1989', 'Feb 1 12:00:00 1989', 'Feb 2 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10399, 'Feb 2 09:06:41 1989', 'Feb 3 09:06:50 1989', 'Feb 2 12:00:00 1989', 'Feb 3 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10389, 'Feb 3 09:06:51 1989', 'Feb 4 09:06:55 1989', 'Feb 3 12:00:00 1989', 'Feb 4 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10384, 'Feb 4 09:06:56 1989', 'Feb 5 09:07:00 1989', 'Feb 4 12:00:00 1989', 'Feb 5 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10379, 'Feb 5 09:07:01 1989', 'Feb 6 09:07:05 1989', 'Feb 5 12:00:00 1989', 'Feb 6 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10374, 'Feb 6 09:07:06 1989', 'Feb 8 09:07:10 1989', 'Feb 6 12:00:00 1989', 'Feb 8 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10369, 'Feb 8 09:07:11 1989', 'Feb 10 09:07:15 1989', 'Feb 8 12:00:00 1989', 'Feb 10 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10364, 'Feb 10 09:07:16 1989', 'Feb 13 09:07:10 1989', 'Feb 10 12:00:00 1989', 'Feb 13 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10369, 'Feb 13 09:07:11 1989', 'Feb 15 09:07:05 1989', 'Feb 13 12:00:00 1989', 'Feb 15 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10374, 'Feb 15 09:07:06 1989', 'Feb 17 09:07:00 1989', 'Feb 15 12:00:00 1989', 'Feb 17 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10379, 'Feb 17 09:07:01 1989', 'Feb 18 09:06:55 1989', 'Feb 17 12:00:00 1989', 'Feb 18 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10384, 'Feb 18 09:06:56 1989', 'Feb 19 09:06:50 1989', 'Feb 18 12:00:00 1989', 'Feb 19 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10389, 'Feb 19 09:06:51 1989', 'Feb 20 09:06:45 1989', 'Feb 19 12:00:00 1989', 'Feb 20 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10394, 'Feb 20 09:06:46 1989', 'Feb 21 09:06:35 1989', 'Feb 20 12:00:00 1989', 'Feb 21 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10404, 'Feb 21 09:06:36 1989', 'Feb 22 09:06:30 1989', 'Feb 21 12:00:00 1989', 'Feb 22 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10409, 'Feb 22 09:06:31 1989', 'Feb 23 09:06:20 1989', 'Feb 22 12:00:00 1989', 'Feb 23 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10419, 'Feb 23 09:06:21 1989', 'Feb 24 09:06:10 1989', 'Feb 23 12:00:00 1989', 'Feb 24 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10429, 'Feb 24 09:06:11 1989', 'Feb 25 09:06:00 1989', 'Feb 24 12:00:00 1989', 'Feb 25 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10439, 'Feb 25 09:06:01 1989', 'Feb 26 09:05:50 1989', 'Feb 25 12:00:00 1989', 'Feb 26 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10449, 'Feb 26 09:05:51 1989', 'Feb 27 09:05:40 1989', 'Feb 26 12:00:00 1989', 'Feb 27 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10459, 'Feb 27 09:05:41 1989', 'Feb 28 09:05:30 1989', 'Feb 27 12:00:00 1989', 'Feb 28 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10469, 'Feb 28 09:05:31 1989', 'Mar 1 09:05:20 1989', 'Feb 28 12:00:00 1989', 'Mar 1 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10479, 'Mar 1 09:05:21 1989', 'Mar 2 09:05:05 1989', 'Mar 1 12:00:00 1989', 'Mar 2 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10494, 'Mar 2 09:05:06 1989', 'Mar 3 09:04:55 1989', 'Mar 2 12:00:00 1989', 'Mar 3 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10504, 'Mar 3 09:04:56 1989', 'Mar 4 09:04:40 1989', 'Mar 3 12:00:00 1989', 'Mar 4 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10519, 'Mar 4 09:04:41 1989', 'Mar 5 09:04:30 1989', 'Mar 4 12:00:00 1989', 'Mar 5 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10529, 'Mar 5 09:04:31 1989', 'Mar 6 09:04:15 1989', 'Mar 5 12:00:00 1989', 'Mar 6 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10544, 'Mar 6 09:04:16 1989', 'Mar 7 09:04:00 1989', 'Mar 6 12:00:00 1989', 'Mar 7 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10559, 'Mar 7 09:04:01 1989', 'Mar 8 09:03:45 1989', 'Mar 7 12:00:00 1989', 'Mar 8 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10574, 'Mar 8 09:03:46 1989', 'Mar 9 09:03:30 1989', 'Mar 8 12:00:00 1989', 'Mar 9 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10589, 'Mar 9 09:03:31 1989', 'Mar 10 09:03:15 1989', 'Mar 9 12:00:00 1989', 'Mar 10 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10604, 'Mar 10 09:03:16 1989', 'Mar 11 09:03:00 1989', 'Mar 10 12:00:00 1989', 'Mar 11 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10619, 'Mar 11 09:03:01 1989', 'Mar 12 09:02:45 1989', 'Mar 11 12:00:00 1989', 'Mar 12 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10634, 'Mar 12 09:02:46 1989', 'Mar 13 09:02:25 1989', 'Mar 12 12:00:00 1989', 'Mar 13 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10654, 'Mar 13 09:02:26 1989', 'Mar 14 09:02:10 1989', 'Mar 13 12:00:00 1989', 'Mar 14 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10669, 'Mar 14 09:02:11 1989', 'Mar 15 09:01:55 1989', 'Mar 14 12:00:00 1989', 'Mar 15 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10684, 'Mar 15 09:01:56 1989', 'Mar 16 09:01:35 1989', 'Mar 15 12:00:00 1989', 'Mar 16 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10704, 'Mar 16 09:01:36 1989', 'Mar 17 09:01:20 1989', 'Mar 16 12:00:00 1989', 'Mar 17 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10719, 'Mar 17 09:01:21 1989', 'Mar 18 09:01:00 1989', 'Mar 17 12:00:00 1989', 'Mar 18 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10739, 'Mar 18 09:01:01 1989', 'Mar 19 09:00:45 1989', 'Mar 18 12:00:00 1989', 'Mar 19 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10754, 'Mar 19 09:00:46 1989', 'Mar 20 09:00:25 1989', 'Mar 19 12:00:00 1989', 'Mar 20 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10774, 'Mar 20 09:00:26 1989', 'Mar 21 09:00:10 1989', 'Mar 20 12:00:00 1989', 'Mar 21 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10789, 'Mar 21 09:00:11 1989', 'Mar 22 08:59:50 1989', 'Mar 21 12:00:00 1989', 'Mar 22 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10809, 'Mar 22 08:59:51 1989', 'Mar 23 08:59:30 1989', 'Mar 22 12:00:00 1989', 'Mar 23 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10829, 'Mar 23 08:59:31 1989', 'Mar 24 08:59:15 1989', 'Mar 23 12:00:00 1989', 'Mar 24 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10844, 'Mar 24 08:59:16 1989', 'Mar 25 08:58:55 1989', 'Mar 24 12:00:00 1989', 'Mar 25 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10864, 'Mar 25 08:58:56 1989', 'Mar 26 08:58:35 1989', 'Mar 25 12:00:00 1989', 'Mar 26 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10884, 'Mar 26 08:58:36 1989', 'Mar 27 08:58:20 1989', 'Mar 26 12:00:00 1989', 'Mar 27 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10899, 'Mar 27 08:58:21 1989', 'Mar 28 08:58:00 1989', 'Mar 27 12:00:00 1989', 'Mar 28 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10919, 'Mar 28 08:58:01 1989', 'Mar 29 08:57:45 1989', 'Mar 28 12:00:00 1989', 'Mar 29 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10934, 'Mar 29 08:57:46 1989', 'Mar 30 08:57:25 1989', 'Mar 29 12:00:00 1989', 'Mar 30 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10954, 'Mar 30 08:57:26 1989', 'Mar 31 08:57:05 1989', 'Mar 30 12:00:00 1989', 'Mar 31 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10974, 'Mar 31 08:57:06 1989', 'Apr 1 08:56:50 1989', 'Mar 31 12:00:00 1989', 'Apr 1 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10989, 'Apr 1 08:56:51 1989', 'Apr 2 08:56:30 1989', 'Apr 1 12:00:00 1989', 'Apr 2 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11009, 'Apr 2 08:56:31 1989', 'Apr 3 08:56:15 1989', 'Apr 2 12:00:00 1989', 'Apr 3 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11024, 'Apr 3 08:56:16 1989', 'Apr 4 08:55:55 1989', 'Apr 3 12:00:00 1989', 'Apr 4 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11044, 'Apr 4 08:55:56 1989', 'Apr 5 08:55:40 1989', 'Apr 4 12:00:00 1989', 'Apr 5 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11059, 'Apr 5 08:55:41 1989', 'Apr 6 08:55:20 1989', 'Apr 5 12:00:00 1989', 'Apr 6 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11079, 'Apr 6 08:55:21 1989', 'Apr 7 08:55:05 1989', 'Apr 6 12:00:00 1989', 'Apr 7 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11094, 'Apr 7 08:55:06 1989', 'Apr 8 08:54:45 1989', 'Apr 7 12:00:00 1989', 'Apr 8 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11114, 'Apr 8 08:54:46 1989', 'Apr 9 08:54:30 1989', 'Apr 8 12:00:00 1989', 'Apr 9 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11129, 'Apr 9 08:54:31 1989', 'Apr 10 08:54:15 1989', 'Apr 9 12:00:00 1989', 'Apr 10 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11144, 'Apr 10 08:54:16 1989', 'Apr 11 08:54:00 1989', 'Apr 10 12:00:00 1989', 'Apr 11 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11159, 'Apr 11 08:54:01 1989', 'Apr 12 08:53:45 1989', 'Apr 11 12:00:00 1989', 'Apr 12 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11174, 'Apr 12 08:53:46 1989', 'Apr 13 08:53:30 1989', 'Apr 12 12:00:00 1989', 'Apr 13 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11189, 'Apr 13 08:53:31 1989', 'Apr 14 08:53:15 1989', 'Apr 13 12:00:00 1989', 'Apr 14 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11204, 'Apr 14 08:53:16 1989', 'Apr 15 08:53:00 1989', 'Apr 14 12:00:00 1989', 'Apr 15 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11219, 'Apr 15 08:53:01 1989', 'Apr 16 08:52:45 1989', 'Apr 15 12:00:00 1989', 'Apr 16 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11234, 'Apr 16 08:52:46 1989', 'Apr 17 08:52:30 1989', 'Apr 16 12:00:00 1989', 'Apr 17 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11249, 'Apr 17 08:52:31 1989', 'Apr 18 08:52:15 1989', 'Apr 17 12:00:00 1989', 'Apr 18 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11264, 'Apr 18 08:52:16 1989', 'Apr 19 08:52:05 1989', 'Apr 18 12:00:00 1989', 'Apr 19 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11274, 'Apr 19 08:52:06 1989', 'Apr 20 08:51:50 1989', 'Apr 19 12:00:00 1989', 'Apr 20 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11289, 'Apr 20 08:51:51 1989', 'Apr 21 08:51:40 1989', 'Apr 20 12:00:00 1989', 'Apr 21 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11299, 'Apr 21 08:51:41 1989', 'Apr 22 08:51:25 1989', 'Apr 21 12:00:00 1989', 'Apr 22 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11314, 'Apr 22 08:51:26 1989', 'Apr 23 08:51:15 1989', 'Apr 22 12:00:00 1989', 'Apr 23 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11324, 'Apr 23 08:51:16 1989', 'Apr 24 08:51:05 1989', 'Apr 23 12:00:00 1989', 'Apr 24 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11334, 'Apr 24 08:51:06 1989', 'Apr 25 08:50:55 1989', 'Apr 24 12:00:00 1989', 'Apr 25 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11344, 'Apr 25 08:50:56 1989', 'Apr 26 08:50:45 1989', 'Apr 25 12:00:00 1989', 'Apr 26 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11354, 'Apr 26 08:50:46 1989', 'Apr 27 08:50:35 1989', 'Apr 26 12:00:00 1989', 'Apr 27 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11364, 'Apr 27 08:50:36 1989', 'Apr 28 08:50:25 1989', 'Apr 27 12:00:00 1989', 'Apr 28 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11374, 'Apr 28 08:50:26 1989', 'Apr 29 08:50:15 1989', 'Apr 28 12:00:00 1989', 'Apr 29 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11384, 'Apr 29 08:50:16 1989', 'Apr 30 08:50:10 1989', 'Apr 29 12:00:00 1989', 'Apr 30 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11389, 'Apr 30 08:50:11 1989', 'May 1 08:50:00 1989', 'Apr 30 12:00:00 1989', 'May 1 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11399, 'May 1 08:50:01 1989', 'May 2 08:49:55 1989', 'May 1 12:00:00 1989', 'May 2 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11404, 'May 2 08:49:56 1989', 'May 3 08:49:45 1989', 'May 2 12:00:00 1989', 'May 3 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11414, 'May 3 08:49:46 1989', 'May 4 08:49:40 1989', 'May 3 12:00:00 1989', 'May 4 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11419, 'May 4 08:49:41 1989', 'May 5 08:49:35 1989', 'May 4 12:00:00 1989', 'May 5 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11424, 'May 5 08:49:36 1989', 'May 6 08:49:30 1989', 'May 5 12:00:00 1989', 'May 6 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11429, 'May 6 08:49:31 1989', 'May 7 08:49:25 1989', 'May 6 12:00:00 1989', 'May 7 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11434, 'May 7 08:49:26 1989', 'May 9 08:49:20 1989', 'May 7 12:00:00 1989', 'May 9 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11439, 'May 9 08:49:21 1989', 'May 11 08:49:15 1989', 'May 9 12:00:00 1989', 'May 11 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11444, 'May 11 08:49:16 1989', 'May 18 08:49:20 1989', 'May 11 12:00:00 1989', 'May 18 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11439, 'May 18 08:49:21 1989', 'May 20 08:49:25 1989', 'May 18 12:00:00 1989', 'May 20 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11434, 'May 20 08:49:26 1989', 'May 21 08:49:30 1989', 'May 20 12:00:00 1989', 'May 21 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11429, 'May 21 08:49:31 1989', 'May 23 08:49:35 1989', 'May 21 12:00:00 1989', 'May 23 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11424, 'May 23 08:49:36 1989', 'May 24 08:49:40 1989', 'May 23 12:00:00 1989', 'May 24 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11419, 'May 24 08:49:41 1989', 'May 25 08:49:50 1989', 'May 24 12:00:00 1989', 'May 25 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11409, 'May 25 08:49:51 1989', 'May 26 08:49:55 1989', 'May 25 12:00:00 1989', 'May 26 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11404, 'May 26 08:49:56 1989', 'May 27 08:50:00 1989', 'May 26 12:00:00 1989', 'May 27 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11399, 'May 27 08:50:01 1989', 'May 28 08:50:10 1989', 'May 27 12:00:00 1989', 'May 28 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11389, 'May 28 08:50:11 1989', 'May 29 08:50:15 1989', 'May 28 12:00:00 1989', 'May 29 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11384, 'May 29 08:50:16 1989', 'May 30 08:50:25 1989', 'May 29 12:00:00 1989', 'May 30 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11374, 'May 30 08:50:26 1989', 'May 31 08:50:30 1989', 'May 30 12:00:00 1989', 'May 31 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11369, 'May 31 08:50:31 1989', 'Jun 1 08:50:40 1989', 'May 31 12:00:00 1989', 'Jun 1 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11359, 'Jun 1 08:50:41 1989', 'Jun 2 08:50:50 1989', 'Jun 1 12:00:00 1989', 'Jun 2 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11349, 'Jun 2 08:50:51 1989', 'Jun 3 08:51:00 1989', 'Jun 2 12:00:00 1989', 'Jun 3 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11339, 'Jun 3 08:51:01 1989', 'Jun 4 08:51:10 1989', 'Jun 3 12:00:00 1989', 'Jun 4 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11329, 'Jun 4 08:51:11 1989', 'Jun 5 08:51:20 1989', 'Jun 4 12:00:00 1989', 'Jun 5 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11319, 'Jun 5 08:51:21 1989', 'Jun 6 08:51:30 1989', 'Jun 5 12:00:00 1989', 'Jun 6 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11309, 'Jun 6 08:51:31 1989', 'Jun 7 08:51:40 1989', 'Jun 6 12:00:00 1989', 'Jun 7 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11299, 'Jun 7 08:51:41 1989', 'Jun 8 08:51:55 1989', 'Jun 7 12:00:00 1989', 'Jun 8 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11284, 'Jun 8 08:51:56 1989', 'Jun 9 08:52:05 1989', 'Jun 8 12:00:00 1989', 'Jun 9 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11274, 'Jun 9 08:52:06 1989', 'Jun 10 08:52:15 1989', 'Jun 9 12:00:00 1989', 'Jun 10 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11264, 'Jun 10 08:52:16 1989', 'Jun 11 08:52:30 1989', 'Jun 10 12:00:00 1989', 'Jun 11 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11249, 'Jun 11 08:52:31 1989', 'Jun 12 08:52:40 1989', 'Jun 11 12:00:00 1989', 'Jun 12 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11239, 'Jun 12 08:52:41 1989', 'Jun 13 08:52:55 1989', 'Jun 12 12:00:00 1989', 'Jun 13 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 0, 11224, 'Jun 13 08:52:56 1989', 'Jun 14 08:53:05 1989', 'Jun 13 12:00:00 1989', 'Jun 14 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11214, 'Jun 14 08:53:06 1989', 'Jun 15 08:53:20 1989', 'Jun 14 12:00:00 1989', 'Jun 15 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11199, 'Jun 15 08:53:21 1989', 'Jun 16 08:53:30 1989', 'Jun 15 12:00:00 1989', 'Jun 16 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11189, 'Jun 16 08:53:31 1989', 'Jun 17 08:53:45 1989', 'Jun 16 12:00:00 1989', 'Jun 17 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11174, 'Jun 17 08:53:46 1989', 'Jun 18 08:54:00 1989', 'Jun 17 12:00:00 1989', 'Jun 18 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11159, 'Jun 18 08:54:01 1989', 'Jun 19 08:54:10 1989', 'Jun 18 12:00:00 1989', 'Jun 19 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11149, 'Jun 19 08:54:11 1989', 'Jun 20 08:54:25 1989', 'Jun 19 12:00:00 1989', 'Jun 20 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11134, 'Jun 20 08:54:26 1989', 'Jun 21 08:54:35 1989', 'Jun 20 12:00:00 1989', 'Jun 21 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11124, 'Jun 21 08:54:36 1989', 'Jun 22 08:54:50 1989', 'Jun 21 12:00:00 1989', 'Jun 22 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11109, 'Jun 22 08:54:51 1989', 'Jun 23 08:55:05 1989', 'Jun 22 12:00:00 1989', 'Jun 23 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11094, 'Jun 23 08:55:06 1989', 'Jun 24 08:55:15 1989', 'Jun 23 12:00:00 1989', 'Jun 24 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11084, 'Jun 24 08:55:16 1989', 'Jun 25 08:55:30 1989', 'Jun 24 12:00:00 1989', 'Jun 25 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11069, 'Jun 25 08:55:31 1989', 'Jun 26 08:55:40 1989', 'Jun 25 12:00:00 1989', 'Jun 26 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11059, 'Jun 26 08:55:41 1989', 'Jun 27 08:55:55 1989', 'Jun 26 12:00:00 1989', 'Jun 27 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11044, 'Jun 27 08:55:56 1989', 'Jun 28 08:56:05 1989', 'Jun 27 12:00:00 1989', 'Jun 28 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11034, 'Jun 28 08:56:06 1989', 'Jun 29 08:56:20 1989', 'Jun 28 12:00:00 1989', 'Jun 29 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11019, 'Jun 29 08:56:21 1989', 'Jun 30 08:56:30 1989', 'Jun 29 12:00:00 1989', 'Jun 30 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11009, 'Jun 30 08:56:31 1989', 'Jul 1 08:56:40 1989', 'Jun 30 12:00:00 1989', 'Jul 1 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10999, 'Jul 1 08:56:41 1989', 'Jul 2 08:56:55 1989', 'Jul 1 12:00:00 1989', 'Jul 2 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10984, 'Jul 2 08:56:56 1989', 'Jul 3 08:57:05 1989', 'Jul 2 12:00:00 1989', 'Jul 3 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10974, 'Jul 3 08:57:06 1989', 'Jul 4 08:57:15 1989', 'Jul 3 12:00:00 1989', 'Jul 4 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10964, 'Jul 4 08:57:16 1989', 'Jul 5 08:57:25 1989', 'Jul 4 12:00:00 1989', 'Jul 5 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10954, 'Jul 5 08:57:26 1989', 'Jul 6 08:57:35 1989', 'Jul 5 12:00:00 1989', 'Jul 6 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10944, 'Jul 6 08:57:36 1989', 'Jul 7 08:57:45 1989', 'Jul 6 12:00:00 1989', 'Jul 7 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10934, 'Jul 7 08:57:46 1989', 'Jul 8 08:57:55 1989', 'Jul 7 12:00:00 1989', 'Jul 8 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10924, 'Jul 8 08:57:56 1989', 'Jul 9 08:58:05 1989', 'Jul 8 12:00:00 1989', 'Jul 9 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10914, 'Jul 9 08:58:06 1989', 'Jul 10 08:58:15 1989', 'Jul 9 12:00:00 1989', 'Jul 10 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10904, 'Jul 10 08:58:16 1989', 'Jul 11 08:58:20 1989', 'Jul 10 12:00:00 1989', 'Jul 11 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10899, 'Jul 11 08:58:21 1989', 'Jul 12 08:58:30 1989', 'Jul 11 12:00:00 1989', 'Jul 12 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10889, 'Jul 12 08:58:31 1989', 'Jul 13 08:58:35 1989', 'Jul 12 12:00:00 1989', 'Jul 13 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10884, 'Jul 13 08:58:36 1989', 'Jul 14 08:58:45 1989', 'Jul 13 12:00:00 1989', 'Jul 14 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10874, 'Jul 14 08:58:46 1989', 'Jul 15 08:58:50 1989', 'Jul 14 12:00:00 1989', 'Jul 15 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10869, 'Jul 15 08:58:51 1989', 'Jul 16 08:58:55 1989', 'Jul 15 12:00:00 1989', 'Jul 16 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10864, 'Jul 16 08:58:56 1989', 'Jul 17 08:59:00 1989', 'Jul 16 12:00:00 1989', 'Jul 17 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10859, 'Jul 17 08:59:01 1989', 'Jul 18 08:59:05 1989', 'Jul 17 12:00:00 1989', 'Jul 18 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10854, 'Jul 18 08:59:06 1989', 'Jul 19 08:59:10 1989', 'Jul 18 12:00:00 1989', 'Jul 19 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10849, 'Jul 19 08:59:11 1989', 'Jul 20 08:59:15 1989', 'Jul 19 12:00:00 1989', 'Jul 20 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10844, 'Jul 20 08:59:16 1989', 'Jul 22 08:59:20 1989', 'Jul 20 12:00:00 1989', 'Jul 22 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10839, 'Jul 22 08:59:21 1989', 'Jul 24 08:59:25 1989', 'Jul 22 12:00:00 1989', 'Jul 24 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10834, 'Jul 24 08:59:26 1989', 'Jul 29 08:59:20 1989', 'Jul 24 12:00:00 1989', 'Jul 29 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10839, 'Jul 29 08:59:21 1989', 'Jul 31 08:59:15 1989', 'Jul 29 12:00:00 1989', 'Jul 31 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10844, 'Jul 31 08:59:16 1989', 'Aug 2 08:59:10 1989', 'Jul 31 12:00:00 1989', 'Aug 2 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10849, 'Aug 2 08:59:11 1989', 'Aug 3 08:59:05 1989', 'Aug 2 12:00:00 1989', 'Aug 3 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10854, 'Aug 3 08:59:06 1989', 'Aug 4 08:59:00 1989', 'Aug 3 12:00:00 1989', 'Aug 4 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10859, 'Aug 4 08:59:01 1989', 'Aug 5 08:58:55 1989', 'Aug 4 12:00:00 1989', 'Aug 5 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10864, 'Aug 5 08:58:56 1989', 'Aug 6 08:58:45 1989', 'Aug 5 12:00:00 1989', 'Aug 6 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10874, 'Aug 6 08:58:46 1989', 'Aug 7 08:58:40 1989', 'Aug 6 12:00:00 1989', 'Aug 7 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10879, 'Aug 7 08:58:41 1989', 'Aug 8 08:58:30 1989', 'Aug 7 12:00:00 1989', 'Aug 8 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10889, 'Aug 8 08:58:31 1989', 'Aug 9 08:58:25 1989', 'Aug 8 12:00:00 1989', 'Aug 9 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10894, 'Aug 9 08:58:26 1989', 'Aug 10 08:58:15 1989', 'Aug 9 12:00:00 1989', 'Aug 10 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10904, 'Aug 10 08:58:16 1989', 'Aug 11 08:58:05 1989', 'Aug 10 12:00:00 1989', 'Aug 11 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10914, 'Aug 11 08:58:06 1989', 'Aug 12 08:57:55 1989', 'Aug 11 12:00:00 1989', 'Aug 12 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10924, 'Aug 12 08:57:56 1989', 'Aug 13 08:57:45 1989', 'Aug 12 12:00:00 1989', 'Aug 13 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10934, 'Aug 13 08:57:46 1989', 'Aug 14 08:57:35 1989', 'Aug 13 12:00:00 1989', 'Aug 14 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10944, 'Aug 14 08:57:36 1989', 'Aug 15 08:57:25 1989', 'Aug 14 12:00:00 1989', 'Aug 15 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10954, 'Aug 15 08:57:26 1989', 'Aug 16 08:57:10 1989', 'Aug 15 12:00:00 1989', 'Aug 16 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10969, 'Aug 16 08:57:11 1989', 'Aug 17 08:57:00 1989', 'Aug 16 12:00:00 1989', 'Aug 17 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10979, 'Aug 17 08:57:01 1989', 'Aug 18 08:56:45 1989', 'Aug 17 12:00:00 1989', 'Aug 18 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 10994, 'Aug 18 08:56:46 1989', 'Aug 19 08:56:30 1989', 'Aug 18 12:00:00 1989', 'Aug 19 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11009, 'Aug 19 08:56:31 1989', 'Aug 20 08:56:20 1989', 'Aug 19 12:00:00 1989', 'Aug 20 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11019, 'Aug 20 08:56:21 1989', 'Aug 21 08:56:05 1989', 'Aug 20 12:00:00 1989', 'Aug 21 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11034, 'Aug 21 08:56:06 1989', 'Aug 22 08:55:50 1989', 'Aug 21 12:00:00 1989', 'Aug 22 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11049, 'Aug 22 08:55:51 1989', 'Aug 23 08:55:35 1989', 'Aug 22 12:00:00 1989', 'Aug 23 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11064, 'Aug 23 08:55:36 1989', 'Aug 24 08:55:15 1989', 'Aug 23 12:00:00 1989', 'Aug 24 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11084, 'Aug 24 08:55:16 1989', 'Aug 25 08:55:00 1989', 'Aug 24 12:00:00 1989', 'Aug 25 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11099, 'Aug 25 08:55:01 1989', 'Aug 26 08:54:45 1989', 'Aug 25 12:00:00 1989', 'Aug 26 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11114, 'Aug 26 08:54:46 1989', 'Aug 27 08:54:25 1989', 'Aug 26 12:00:00 1989', 'Aug 27 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11134, 'Aug 27 08:54:26 1989', 'Aug 28 08:54:10 1989', 'Aug 27 12:00:00 1989', 'Aug 28 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11149, 'Aug 28 08:54:11 1989', 'Aug 29 08:53:50 1989', 'Aug 28 12:00:00 1989', 'Aug 29 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11169, 'Aug 29 08:53:51 1989', 'Aug 30 08:53:35 1989', 'Aug 29 12:00:00 1989', 'Aug 30 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11184, 'Aug 30 08:53:36 1989', 'Aug 31 08:53:15 1989', 'Aug 30 12:00:00 1989', 'Aug 31 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11204, 'Aug 31 08:53:16 1989', 'Sep 1 08:52:55 1989', 'Aug 31 12:00:00 1989', 'Sep 1 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 0, 11224, 'Sep 1 08:52:56 1989', 'Sep 2 08:52:40 1989', 'Sep 1 12:00:00 1989', 'Sep 2 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11239, 'Sep 2 08:52:41 1989', 'Sep 3 08:52:20 1989', 'Sep 2 12:00:00 1989', 'Sep 3 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11259, 'Sep 3 08:52:21 1989', 'Sep 4 08:52:00 1989', 'Sep 3 12:00:00 1989', 'Sep 4 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11279, 'Sep 4 08:52:01 1989', 'Sep 5 08:51:40 1989', 'Sep 4 12:00:00 1989', 'Sep 5 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11299, 'Sep 5 08:51:41 1989', 'Sep 6 08:51:20 1989', 'Sep 5 12:00:00 1989', 'Sep 6 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11319, 'Sep 6 08:51:21 1989', 'Sep 7 08:51:00 1989', 'Sep 6 12:00:00 1989', 'Sep 7 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11339, 'Sep 7 08:51:01 1989', 'Sep 8 08:50:40 1989', 'Sep 7 12:00:00 1989', 'Sep 8 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11359, 'Sep 8 08:50:41 1989', 'Sep 9 08:50:15 1989', 'Sep 8 12:00:00 1989', 'Sep 9 11:59:34 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11384, 'Sep 9 08:50:16 1989', 'Sep 10 08:49:55 1989', 'Sep 9 12:00:00 1989', 'Sep 10 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11404, 'Sep 10 08:49:56 1989', 'Sep 11 08:49:35 1989', 'Sep 10 12:00:00 1989', 'Sep 11 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11424, 'Sep 11 08:49:36 1989', 'Sep 12 08:49:15 1989', 'Sep 11 12:00:00 1989', 'Sep 12 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11444, 'Sep 12 08:49:16 1989', 'Sep 13 08:48:55 1989', 'Sep 12 12:00:00 1989', 'Sep 13 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11464, 'Sep 13 08:48:56 1989', 'Sep 14 08:48:30 1989', 'Sep 13 12:00:00 1989', 'Sep 14 11:59:34 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11489, 'Sep 14 08:48:31 1989', 'Sep 15 08:48:10 1989', 'Sep 14 12:00:00 1989', 'Sep 15 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11509, 'Sep 15 08:48:11 1989', 'Sep 16 08:47:50 1989', 'Sep 15 12:00:00 1989', 'Sep 16 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11529, 'Sep 16 08:47:51 1989', 'Sep 17 08:47:30 1989', 'Sep 16 12:00:00 1989', 'Sep 17 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11549, 'Sep 17 08:47:31 1989', 'Sep 18 08:47:05 1989', 'Sep 17 12:00:00 1989', 'Sep 18 11:59:34 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11574, 'Sep 18 08:47:06 1989', 'Sep 19 08:46:45 1989', 'Sep 18 12:00:00 1989', 'Sep 19 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11594, 'Sep 19 08:46:46 1989', 'Sep 20 08:46:25 1989', 'Sep 19 12:00:00 1989', 'Sep 20 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11614, 'Sep 20 08:46:26 1989', 'Sep 21 08:46:05 1989', 'Sep 20 12:00:00 1989', 'Sep 21 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11634, 'Sep 21 08:46:06 1989', 'Sep 22 08:45:40 1989', 'Sep 21 12:00:00 1989', 'Sep 22 11:59:34 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11659, 'Sep 22 08:45:41 1989', 'Sep 23 08:45:20 1989', 'Sep 22 12:00:00 1989', 'Sep 23 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11679, 'Sep 23 08:45:21 1989', 'Sep 24 08:45:00 1989', 'Sep 23 12:00:00 1989', 'Sep 24 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11699, 'Sep 24 08:45:01 1989', 'Sep 25 08:44:40 1989', 'Sep 24 12:00:00 1989', 'Sep 25 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11719, 'Sep 25 08:44:41 1989', 'Sep 26 08:44:20 1989', 'Sep 25 12:00:00 1989', 'Sep 26 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11739, 'Sep 26 08:44:21 1989', 'Sep 27 08:44:00 1989', 'Sep 26 12:00:00 1989', 'Sep 27 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11759, 'Sep 27 08:44:01 1989', 'Sep 28 08:43:35 1989', 'Sep 27 12:00:00 1989', 'Sep 28 11:59:34 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11784, 'Sep 28 08:43:36 1989', 'Sep 29 08:43:15 1989', 'Sep 28 12:00:00 1989', 'Sep 29 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11804, 'Sep 29 08:43:16 1989', 'Sep 30 08:42:55 1989', 'Sep 29 12:00:00 1989', 'Sep 30 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11824, 'Sep 30 08:42:56 1989', 'Oct 1 08:42:40 1989', 'Sep 30 12:00:00 1989', 'Oct 1 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11839, 'Oct 1 08:42:41 1989', 'Oct 2 08:42:20 1989', 'Oct 1 12:00:00 1989', 'Oct 2 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11859, 'Oct 2 08:42:21 1989', 'Oct 3 08:42:00 1989', 'Oct 2 12:00:00 1989', 'Oct 3 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11879, 'Oct 3 08:42:01 1989', 'Oct 4 08:41:40 1989', 'Oct 3 12:00:00 1989', 'Oct 4 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11899, 'Oct 4 08:41:41 1989', 'Oct 5 08:41:25 1989', 'Oct 4 12:00:00 1989', 'Oct 5 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11914, 'Oct 5 08:41:26 1989', 'Oct 6 08:41:05 1989', 'Oct 5 12:00:00 1989', 'Oct 6 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11934, 'Oct 6 08:41:06 1989', 'Oct 7 08:40:45 1989', 'Oct 6 12:00:00 1989', 'Oct 7 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11954, 'Oct 7 08:40:46 1989', 'Oct 8 08:40:30 1989', 'Oct 7 12:00:00 1989', 'Oct 8 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11969, 'Oct 8 08:40:31 1989', 'Oct 9 08:40:15 1989', 'Oct 8 12:00:00 1989', 'Oct 9 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11984, 'Oct 9 08:40:16 1989', 'Oct 10 08:39:55 1989', 'Oct 9 12:00:00 1989', 'Oct 10 11:59:39 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12004, 'Oct 10 08:39:56 1989', 'Oct 11 08:39:40 1989', 'Oct 10 12:00:00 1989', 'Oct 11 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12019, 'Oct 11 08:39:41 1989', 'Oct 12 08:39:25 1989', 'Oct 11 12:00:00 1989', 'Oct 12 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12034, 'Oct 12 08:39:26 1989', 'Oct 13 08:39:10 1989', 'Oct 12 12:00:00 1989', 'Oct 13 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12049, 'Oct 13 08:39:11 1989', 'Oct 14 08:38:55 1989', 'Oct 13 12:00:00 1989', 'Oct 14 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12064, 'Oct 14 08:38:56 1989', 'Oct 15 08:38:45 1989', 'Oct 14 12:00:00 1989', 'Oct 15 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12074, 'Oct 15 08:38:46 1989', 'Oct 16 08:38:30 1989', 'Oct 15 12:00:00 1989', 'Oct 16 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12089, 'Oct 16 08:38:31 1989', 'Oct 17 08:38:15 1989', 'Oct 16 12:00:00 1989', 'Oct 17 11:59:44 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12104, 'Oct 17 08:38:16 1989', 'Oct 18 08:38:05 1989', 'Oct 17 12:00:00 1989', 'Oct 18 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12114, 'Oct 18 08:38:06 1989', 'Oct 19 08:37:55 1989', 'Oct 18 12:00:00 1989', 'Oct 19 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12124, 'Oct 19 08:37:56 1989', 'Oct 20 08:37:45 1989', 'Oct 19 12:00:00 1989', 'Oct 20 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12134, 'Oct 20 08:37:46 1989', 'Oct 21 08:37:35 1989', 'Oct 20 12:00:00 1989', 'Oct 21 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12144, 'Oct 21 08:37:36 1989', 'Oct 22 08:37:25 1989', 'Oct 21 12:00:00 1989', 'Oct 22 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12154, 'Oct 22 08:37:26 1989', 'Oct 23 08:37:15 1989', 'Oct 22 12:00:00 1989', 'Oct 23 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12164, 'Oct 23 08:37:16 1989', 'Oct 24 08:37:05 1989', 'Oct 23 12:00:00 1989', 'Oct 24 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12174, 'Oct 24 08:37:06 1989', 'Oct 25 08:37:00 1989', 'Oct 24 12:00:00 1989', 'Oct 25 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12179, 'Oct 25 08:37:01 1989', 'Oct 26 08:36:55 1989', 'Oct 25 12:00:00 1989', 'Oct 26 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12184, 'Oct 26 08:36:56 1989', 'Oct 27 08:36:45 1989', 'Oct 26 12:00:00 1989', 'Oct 27 11:59:49 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12194, 'Oct 27 08:36:46 1989', 'Oct 28 08:36:40 1989', 'Oct 27 12:00:00 1989', 'Oct 28 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12199, 'Oct 28 08:36:41 1989', 'Oct 29 08:36:35 1989', 'Oct 28 12:00:00 1989', 'Oct 29 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12204, 'Oct 29 08:36:36 1989', 'Oct 31 08:36:30 1989', 'Oct 29 12:00:00 1989', 'Oct 31 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12209, 'Oct 31 08:36:31 1989', 'Nov 3 08:36:25 1989', 'Oct 31 12:00:00 1989', 'Nov 3 11:59:54 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12214, 'Nov 3 08:36:26 1989', 'Nov 4 08:36:30 1989', 'Nov 3 12:00:00 1989', 'Nov 4 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12209, 'Nov 4 08:36:31 1989', 'Nov 7 08:36:35 1989', 'Nov 4 12:00:00 1989', 'Nov 7 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12204, 'Nov 7 08:36:36 1989', 'Nov 8 08:36:40 1989', 'Nov 7 12:00:00 1989', 'Nov 8 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12199, 'Nov 8 08:36:41 1989', 'Nov 9 08:36:45 1989', 'Nov 8 12:00:00 1989', 'Nov 9 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12194, 'Nov 9 08:36:46 1989', 'Nov 10 08:36:50 1989', 'Nov 9 12:00:00 1989', 'Nov 10 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12189, 'Nov 10 08:36:51 1989', 'Nov 11 08:36:55 1989', 'Nov 10 12:00:00 1989', 'Nov 11 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12184, 'Nov 11 08:36:56 1989', 'Nov 12 08:37:00 1989', 'Nov 11 12:00:00 1989', 'Nov 12 12:00:04 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12179, 'Nov 12 08:37:01 1989', 'Nov 13 08:37:10 1989', 'Nov 12 12:00:00 1989', 'Nov 13 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12169, 'Nov 13 08:37:11 1989', 'Nov 14 08:37:20 1989', 'Nov 13 12:00:00 1989', 'Nov 14 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12159, 'Nov 14 08:37:21 1989', 'Nov 15 08:37:30 1989', 'Nov 14 12:00:00 1989', 'Nov 15 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12149, 'Nov 15 08:37:31 1989', 'Nov 16 08:37:40 1989', 'Nov 15 12:00:00 1989', 'Nov 16 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12139, 'Nov 16 08:37:41 1989', 'Nov 17 08:37:50 1989', 'Nov 16 12:00:00 1989', 'Nov 17 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12129, 'Nov 17 08:37:51 1989', 'Nov 18 08:38:05 1989', 'Nov 17 12:00:00 1989', 'Nov 18 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12114, 'Nov 18 08:38:06 1989', 'Nov 19 08:38:15 1989', 'Nov 18 12:00:00 1989', 'Nov 19 12:00:09 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12104, 'Nov 19 08:38:16 1989', 'Nov 20 08:38:30 1989', 'Nov 19 12:00:00 1989', 'Nov 20 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12089, 'Nov 20 08:38:31 1989', 'Nov 21 08:38:45 1989', 'Nov 20 12:00:00 1989', 'Nov 21 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12074, 'Nov 21 08:38:46 1989', 'Nov 22 08:39:00 1989', 'Nov 21 12:00:00 1989', 'Nov 22 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12059, 'Nov 22 08:39:01 1989', 'Nov 23 08:39:20 1989', 'Nov 22 12:00:00 1989', 'Nov 23 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12039, 'Nov 23 08:39:21 1989', 'Nov 24 08:39:35 1989', 'Nov 23 12:00:00 1989', 'Nov 24 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12024, 'Nov 24 08:39:36 1989', 'Nov 25 08:39:55 1989', 'Nov 24 12:00:00 1989', 'Nov 25 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 12004, 'Nov 25 08:39:56 1989', 'Nov 26 08:40:15 1989', 'Nov 25 12:00:00 1989', 'Nov 26 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11984, 'Nov 26 08:40:16 1989', 'Nov 27 08:40:30 1989', 'Nov 26 12:00:00 1989', 'Nov 27 12:00:14 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11969, 'Nov 27 08:40:31 1989', 'Nov 28 08:40:50 1989', 'Nov 27 12:00:00 1989', 'Nov 28 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11949, 'Nov 28 08:40:51 1989', 'Nov 29 08:41:15 1989', 'Nov 28 12:00:00 1989', 'Nov 29 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11924, 'Nov 29 08:41:16 1989', 'Nov 30 08:41:35 1989', 'Nov 29 12:00:00 1989', 'Nov 30 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11904, 'Nov 30 08:41:36 1989', 'Dec 1 08:41:55 1989', 'Nov 30 12:00:00 1989', 'Dec 1 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11884, 'Dec 1 08:41:56 1989', 'Dec 2 08:42:20 1989', 'Dec 1 12:00:00 1989', 'Dec 2 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11859, 'Dec 2 08:42:21 1989', 'Dec 3 08:42:45 1989', 'Dec 2 12:00:00 1989', 'Dec 3 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11834, 'Dec 3 08:42:46 1989', 'Dec 4 08:43:10 1989', 'Dec 3 12:00:00 1989', 'Dec 4 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11809, 'Dec 4 08:43:11 1989', 'Dec 5 08:43:30 1989', 'Dec 4 12:00:00 1989', 'Dec 5 12:00:19 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11789, 'Dec 5 08:43:31 1989', 'Dec 6 08:43:55 1989', 'Dec 5 12:00:00 1989', 'Dec 6 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11764, 'Dec 6 08:43:56 1989', 'Dec 7 08:44:25 1989', 'Dec 6 12:00:00 1989', 'Dec 7 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11734, 'Dec 7 08:44:26 1989', 'Dec 8 08:44:50 1989', 'Dec 7 12:00:00 1989', 'Dec 8 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11709, 'Dec 8 08:44:51 1989', 'Dec 9 08:45:15 1989', 'Dec 8 12:00:00 1989', 'Dec 9 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11684, 'Dec 9 08:45:16 1989', 'Dec 10 08:45:45 1989', 'Dec 9 12:00:00 1989', 'Dec 10 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11654, 'Dec 10 08:45:46 1989', 'Dec 11 08:46:10 1989', 'Dec 10 12:00:00 1989', 'Dec 11 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11629, 'Dec 11 08:46:11 1989', 'Dec 12 08:46:40 1989', 'Dec 11 12:00:00 1989', 'Dec 12 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11599, 'Dec 12 08:46:41 1989', 'Dec 13 08:47:05 1989', 'Dec 12 12:00:00 1989', 'Dec 13 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11574, 'Dec 13 08:47:06 1989', 'Dec 14 08:47:35 1989', 'Dec 13 12:00:00 1989', 'Dec 14 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11544, 'Dec 14 08:47:36 1989', 'Dec 15 08:48:05 1989', 'Dec 14 12:00:00 1989', 'Dec 15 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11514, 'Dec 15 08:48:06 1989', 'Dec 16 08:48:35 1989', 'Dec 15 12:00:00 1989', 'Dec 16 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11484, 'Dec 16 08:48:36 1989', 'Dec 17 08:49:00 1989', 'Dec 16 12:00:00 1989', 'Dec 17 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11459, 'Dec 17 08:49:01 1989', 'Dec 18 08:49:30 1989', 'Dec 17 12:00:00 1989', 'Dec 18 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11429, 'Dec 18 08:49:31 1989', 'Dec 19 08:50:00 1989', 'Dec 18 12:00:00 1989', 'Dec 19 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11399, 'Dec 19 08:50:01 1989', 'Dec 20 08:50:30 1989', 'Dec 19 12:00:00 1989', 'Dec 20 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11369, 'Dec 20 08:50:31 1989', 'Dec 21 08:51:00 1989', 'Dec 20 12:00:00 1989', 'Dec 21 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11339, 'Dec 21 08:51:01 1989', 'Dec 22 08:51:30 1989', 'Dec 21 12:00:00 1989', 'Dec 22 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11309, 'Dec 22 08:51:31 1989', 'Dec 23 08:52:00 1989', 'Dec 22 12:00:00 1989', 'Dec 23 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11279, 'Dec 23 08:52:01 1989', 'Dec 24 08:52:30 1989', 'Dec 23 12:00:00 1989', 'Dec 24 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11249, 'Dec 24 08:52:31 1989', 'Dec 25 08:53:00 1989', 'Dec 24 12:00:00 1989', 'Dec 25 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11219, 'Dec 25 08:53:01 1989', 'Dec 26 08:53:30 1989', 'Dec 25 12:00:00 1989', 'Dec 26 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11189, 'Dec 26 08:53:31 1989', 'Dec 27 08:54:00 1989', 'Dec 26 12:00:00 1989', 'Dec 27 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11159, 'Dec 27 08:54:01 1989', 'Dec 28 08:54:30 1989', 'Dec 27 12:00:00 1989', 'Dec 28 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11129, 'Dec 28 08:54:31 1989', 'Dec 29 08:54:55 1989', 'Dec 28 12:00:00 1989', 'Dec 29 12:00:24 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11104, 'Dec 29 08:54:56 1989', 'Dec 30 08:55:25 1989', 'Dec 29 12:00:00 1989', 'Dec 30 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11074, 'Dec 30 08:55:26 1989', 'Dec 31 08:55:55 1989', 'Dec 30 12:00:00 1989', 'Dec 31 12:00:29 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 1, 11044, 'Dec 31 08:55:56 1989', 'Dec 31 20:55:55 1989', 'Dec 31 12:00:00 1989', 'Dec 31 23:59:59 1989'); -timezone.add_rule('Asia/Riyadh89', '??', 0, 11224, 'Dec 31 20:55:56 1989', 'Jan 18 03:14:07 2038', 'Jan 1 00:03:00 1990', 'Jan 18 06:21:11 2038'); -end; -/ - --- --- Asia/Saigon --- - -begin -timezone.add_rule('Asia/Saigon', 'ICT', 0, 25600, 'Dec 14 20:45:52 1901', 'Jun 8 16:53:19 1906', 'Dec 15 03:52:32 1901', 'Jun 8 23:59:59 1906'); -timezone.add_rule('Asia/Saigon', 'ICT', 0, 25580, 'Jun 8 16:53:20 1906', 'Mar 10 16:54:39 1911', 'Jun 8 23:59:40 1906', 'Mar 11 00:00:59 1911'); -timezone.add_rule('Asia/Saigon', 'ICT', 0, 25200, 'Mar 10 16:54:40 1911', 'Apr 30 16:59:59 1912', 'Mar 10 23:54:40 1911', 'Apr 30 23:59:59 1912'); -timezone.add_rule('Asia/Saigon', 'ICT', 0, 28800, 'Apr 30 17:00:00 1912', 'Apr 30 15:59:59 1931', 'May 1 01:00:00 1912', 'Apr 30 23:59:59 1931'); -timezone.add_rule('Asia/Saigon', 'ICT', 0, 25200, 'Apr 30 16:00:00 1931', 'Jan 18 03:14:07 2038', 'Apr 30 23:00:00 1931', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Asia/Samarkand --- - -begin -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 16032, 'Dec 14 20:45:52 1901', 'May 1 19:32:47 1924', 'Dec 15 01:13:04 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 14400, 'May 1 19:32:48 1924', 'Jun 20 19:59:59 1930', 'May 1 23:32:48 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 18000, 'Jun 20 20:00:00 1930', 'Mar 31 18:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 21600, 'Mar 31 19:00:00 1981', 'Sep 30 17:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 30 18:00:00 1981', 'Mar 31 17:59:59 1982', 'Oct 1 00:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 31 18:00:00 1982', 'Sep 30 16:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 30 17:00:00 1982', 'Mar 31 17:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 31 18:00:00 1983', 'Sep 30 16:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 30 17:00:00 1983', 'Mar 31 17:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 31 18:00:00 1984', 'Sep 29 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 29 20:00:00 1984', 'Mar 30 19:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 30 20:00:00 1985', 'Sep 28 19:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 28 20:00:00 1985', 'Mar 29 19:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 29 20:00:00 1986', 'Sep 27 19:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 27 20:00:00 1986', 'Mar 28 19:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 28 20:00:00 1987', 'Sep 26 19:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 26 20:00:00 1987', 'Mar 26 19:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 26 20:00:00 1988', 'Sep 24 19:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 24 20:00:00 1988', 'Mar 25 19:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 25 20:00:00 1989', 'Sep 23 19:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 23 20:00:00 1989', 'Mar 24 19:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 25200, 'Mar 24 20:00:00 1990', 'Sep 29 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 21600, 'Sep 29 20:00:00 1990', 'Mar 30 19:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 18000, 'Mar 30 20:00:00 1991', 'Mar 28 17:59:59 1992', 'Mar 31 01:00:00 1991', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Samarkand', 'UZST', 1, 21600, 'Mar 28 18:00:00 1992', 'Sep 26 16:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Samarkand', 'UZT', 0, 18000, 'Sep 26 17:00:00 1992', 'Jan 18 03:14:07 2038', 'Sep 26 22:00:00 1992', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Seoul --- - -begin -timezone.add_rule('Asia/Seoul', 'KST', 0, 30600, 'Dec 14 20:45:52 1901', 'Nov 30 15:29:59 1904', 'Dec 15 05:15:52 1901', 'Nov 30 23:59:59 1904'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 32400, 'Nov 30 15:30:00 1904', 'Dec 31 14:59:59 1927', 'Dec 1 00:30:00 1904', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 30600, 'Dec 31 15:00:00 1927', 'Dec 31 15:29:59 1931', 'Dec 31 23:30:00 1927', 'Dec 31 23:59:59 1931'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 32400, 'Dec 31 15:30:00 1931', 'Mar 20 14:59:59 1954', 'Jan 1 00:30:00 1932', 'Mar 20 23:59:59 1954'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 28800, 'Mar 20 15:00:00 1954', 'May 14 15:59:59 1960', 'Mar 20 23:00:00 1954', 'May 14 23:59:59 1960'); -timezone.add_rule('Asia/Seoul', 'KDT', 1, 32400, 'May 14 16:00:00 1960', 'Sep 12 14:59:59 1960', 'May 15 01:00:00 1960', 'Sep 12 23:59:59 1960'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 28800, 'Sep 12 15:00:00 1960', 'Aug 9 15:59:59 1961', 'Sep 12 23:00:00 1960', 'Aug 9 23:59:59 1961'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 30600, 'Aug 9 16:00:00 1961', 'Sep 30 15:29:59 1968', 'Aug 10 00:30:00 1961', 'Sep 30 23:59:59 1968'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 32400, 'Sep 30 15:30:00 1968', 'May 9 14:59:59 1987', 'Oct 1 00:30:00 1968', 'May 9 23:59:59 1987'); -timezone.add_rule('Asia/Seoul', 'KDT', 1, 36000, 'May 9 15:00:00 1987', 'Oct 10 13:59:59 1987', 'May 10 01:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 32400, 'Oct 10 14:00:00 1987', 'May 7 14:59:59 1988', 'Oct 10 23:00:00 1987', 'May 7 23:59:59 1988'); -timezone.add_rule('Asia/Seoul', 'KDT', 1, 36000, 'May 7 15:00:00 1988', 'Oct 8 13:59:59 1988', 'May 8 01:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('Asia/Seoul', 'KST', 0, 32400, 'Oct 8 14:00:00 1988', 'Jan 18 03:14:07 2038', 'Oct 8 23:00:00 1988', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Asia/Shanghai --- - -begin -timezone.add_rule('Asia/Shanghai', 'CST', 0, 29152, 'Dec 14 20:45:52 1901', 'Dec 31 15:54:07 1927', 'Dec 15 04:51:44 1901', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Dec 31 15:54:08 1927', 'Jun 2 15:59:59 1940', 'Dec 31 23:54:08 1927', 'Jun 2 23:59:59 1940'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Jun 2 16:00:00 1940', 'Sep 30 14:59:59 1940', 'Jun 3 01:00:00 1940', 'Sep 30 23:59:59 1940'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 30 15:00:00 1940', 'Mar 15 15:59:59 1941', 'Sep 30 23:00:00 1940', 'Mar 15 23:59:59 1941'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Mar 15 16:00:00 1941', 'Sep 30 14:59:59 1941', 'Mar 16 01:00:00 1941', 'Sep 30 23:59:59 1941'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 30 15:00:00 1941', 'May 3 15:59:59 1986', 'Sep 30 23:00:00 1941', 'May 3 23:59:59 1986'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'May 3 16:00:00 1986', 'Sep 13 14:59:59 1986', 'May 4 01:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 13 15:00:00 1986', 'Apr 11 15:59:59 1987', 'Sep 13 23:00:00 1986', 'Apr 11 23:59:59 1987'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Apr 11 16:00:00 1987', 'Sep 12 14:59:59 1987', 'Apr 12 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 12 15:00:00 1987', 'Apr 9 15:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 9 23:59:59 1988'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Apr 9 16:00:00 1988', 'Sep 10 14:59:59 1988', 'Apr 10 01:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 10 15:00:00 1988', 'Apr 15 15:59:59 1989', 'Sep 10 23:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Apr 15 16:00:00 1989', 'Sep 16 14:59:59 1989', 'Apr 16 01:00:00 1989', 'Sep 16 23:59:59 1989'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 16 15:00:00 1989', 'Apr 14 15:59:59 1990', 'Sep 16 23:00:00 1989', 'Apr 14 23:59:59 1990'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Apr 14 16:00:00 1990', 'Sep 15 14:59:59 1990', 'Apr 15 01:00:00 1990', 'Sep 15 23:59:59 1990'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 15 15:00:00 1990', 'Apr 13 15:59:59 1991', 'Sep 15 23:00:00 1990', 'Apr 13 23:59:59 1991'); -timezone.add_rule('Asia/Shanghai', 'CDT', 1, 32400, 'Apr 13 16:00:00 1991', 'Sep 14 14:59:59 1991', 'Apr 14 01:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('Asia/Shanghai', 'CST', 0, 28800, 'Sep 14 15:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 14 23:00:00 1991', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Singapore --- - -begin -timezone.add_rule('Asia/Singapore', 'SGT', 0, 24924, 'Dec 14 20:45:52 1901', 'May 31 17:04:35 1905', 'Dec 15 03:41:16 1901', 'May 31 23:59:59 1905'); -timezone.add_rule('Asia/Singapore', 'SGT', 0, 25200, 'May 31 17:04:36 1905', 'Dec 31 16:59:59 1932', 'Jun 1 00:04:36 1905', 'Dec 31 23:59:59 1932'); -timezone.add_rule('Asia/Singapore', 'SGT', 0, 26400, 'Dec 31 17:00:00 1932', 'Feb 14 16:39:59 1942', 'Jan 1 00:20:00 1933', 'Feb 14 23:59:59 1942'); -timezone.add_rule('Asia/Singapore', 'SGT', 0, 32400, 'Feb 14 16:40:00 1942', 'Sep 1 14:59:59 1945', 'Feb 15 01:40:00 1942', 'Sep 1 23:59:59 1945'); -timezone.add_rule('Asia/Singapore', 'SGT', 0, 26400, 'Sep 1 15:00:00 1945', 'Dec 31 16:39:59 1949', 'Sep 1 22:20:00 1945', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Asia/Singapore', 'SGT', 0, 27000, 'Dec 31 16:40:00 1949', 'Apr 30 16:29:59 1982', 'Jan 1 00:10:00 1950', 'Apr 30 23:59:59 1982'); -timezone.add_rule('Asia/Singapore', 'SGT', 0, 28800, 'Apr 30 16:30:00 1982', 'Jan 18 03:14:07 2038', 'May 1 00:30:00 1982', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Taipei --- - -begin -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Dec 14 20:45:52 1901', 'Apr 30 15:59:59 1945', 'Dec 15 04:45:52 1901', 'Apr 30 23:59:59 1945'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1945', 'Sep 30 14:59:59 1945', 'May 1 01:00:00 1945', 'Sep 30 23:59:59 1945'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1945', 'Apr 30 15:59:59 1946', 'Sep 30 23:00:00 1945', 'Apr 30 23:59:59 1946'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1946', 'Sep 30 14:59:59 1946', 'May 1 01:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1946', 'Apr 30 15:59:59 1947', 'Sep 30 23:00:00 1946', 'Apr 30 23:59:59 1947'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1947', 'Sep 30 14:59:59 1947', 'May 1 01:00:00 1947', 'Sep 30 23:59:59 1947'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1947', 'Apr 30 15:59:59 1948', 'Sep 30 23:00:00 1947', 'Apr 30 23:59:59 1948'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1948', 'Sep 30 14:59:59 1948', 'May 1 01:00:00 1948', 'Sep 30 23:59:59 1948'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1948', 'Apr 30 15:59:59 1949', 'Sep 30 23:00:00 1948', 'Apr 30 23:59:59 1949'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1949', 'Sep 30 14:59:59 1949', 'May 1 01:00:00 1949', 'Sep 30 23:59:59 1949'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1949', 'Apr 30 15:59:59 1950', 'Sep 30 23:00:00 1949', 'Apr 30 23:59:59 1950'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1950', 'Sep 30 14:59:59 1950', 'May 1 01:00:00 1950', 'Sep 30 23:59:59 1950'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1950', 'Apr 30 15:59:59 1951', 'Sep 30 23:00:00 1950', 'Apr 30 23:59:59 1951'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Apr 30 16:00:00 1951', 'Sep 30 14:59:59 1951', 'May 1 01:00:00 1951', 'Sep 30 23:59:59 1951'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1951', 'Feb 29 15:59:59 1952', 'Sep 30 23:00:00 1951', 'Feb 29 23:59:59 1952'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Feb 29 16:00:00 1952', 'Oct 31 14:59:59 1952', 'Mar 1 01:00:00 1952', 'Oct 31 23:59:59 1952'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Oct 31 15:00:00 1952', 'Mar 31 15:59:59 1953', 'Oct 31 23:00:00 1952', 'Mar 31 23:59:59 1953'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1953', 'Oct 31 14:59:59 1953', 'Apr 1 01:00:00 1953', 'Oct 31 23:59:59 1953'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Oct 31 15:00:00 1953', 'Mar 31 15:59:59 1954', 'Oct 31 23:00:00 1953', 'Mar 31 23:59:59 1954'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1954', 'Oct 31 14:59:59 1954', 'Apr 1 01:00:00 1954', 'Oct 31 23:59:59 1954'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Oct 31 15:00:00 1954', 'Mar 31 15:59:59 1955', 'Oct 31 23:00:00 1954', 'Mar 31 23:59:59 1955'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1955', 'Sep 30 14:59:59 1955', 'Apr 1 01:00:00 1955', 'Sep 30 23:59:59 1955'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1955', 'Mar 31 15:59:59 1956', 'Sep 30 23:00:00 1955', 'Mar 31 23:59:59 1956'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1956', 'Sep 30 14:59:59 1956', 'Apr 1 01:00:00 1956', 'Sep 30 23:59:59 1956'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1956', 'Mar 31 15:59:59 1957', 'Sep 30 23:00:00 1956', 'Mar 31 23:59:59 1957'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1957', 'Sep 30 14:59:59 1957', 'Apr 1 01:00:00 1957', 'Sep 30 23:59:59 1957'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1957', 'Mar 31 15:59:59 1958', 'Sep 30 23:00:00 1957', 'Mar 31 23:59:59 1958'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1958', 'Sep 30 14:59:59 1958', 'Apr 1 01:00:00 1958', 'Sep 30 23:59:59 1958'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1958', 'Mar 31 15:59:59 1959', 'Sep 30 23:00:00 1958', 'Mar 31 23:59:59 1959'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1959', 'Sep 30 14:59:59 1959', 'Apr 1 01:00:00 1959', 'Sep 30 23:59:59 1959'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1959', 'May 31 15:59:59 1960', 'Sep 30 23:00:00 1959', 'May 31 23:59:59 1960'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'May 31 16:00:00 1960', 'Sep 30 14:59:59 1960', 'Jun 1 01:00:00 1960', 'Sep 30 23:59:59 1960'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1960', 'May 31 15:59:59 1961', 'Sep 30 23:00:00 1960', 'May 31 23:59:59 1961'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'May 31 16:00:00 1961', 'Sep 30 14:59:59 1961', 'Jun 1 01:00:00 1961', 'Sep 30 23:59:59 1961'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1961', 'Mar 31 15:59:59 1974', 'Sep 30 23:00:00 1961', 'Mar 31 23:59:59 1974'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1974', 'Sep 30 14:59:59 1974', 'Apr 1 01:00:00 1974', 'Sep 30 23:59:59 1974'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1974', 'Mar 31 15:59:59 1975', 'Sep 30 23:00:00 1974', 'Mar 31 23:59:59 1975'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Mar 31 16:00:00 1975', 'Sep 30 14:59:59 1975', 'Apr 1 01:00:00 1975', 'Sep 30 23:59:59 1975'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 30 15:00:00 1975', 'Jun 29 15:59:59 1980', 'Sep 30 23:00:00 1975', 'Jun 29 23:59:59 1980'); -timezone.add_rule('Asia/Taipei', 'CDT', 1, 32400, 'Jun 29 16:00:00 1980', 'Sep 29 14:59:59 1980', 'Jun 30 01:00:00 1980', 'Sep 29 23:59:59 1980'); -timezone.add_rule('Asia/Taipei', 'CST', 0, 28800, 'Sep 29 15:00:00 1980', 'Jan 18 03:14:07 2038', 'Sep 29 23:00:00 1980', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Tashkent --- - -begin -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 16632, 'Dec 14 20:45:52 1901', 'May 1 19:22:47 1924', 'Dec 15 01:23:04 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 18000, 'May 1 19:22:48 1924', 'Jun 20 18:59:59 1930', 'May 2 00:22:48 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Jun 20 19:00:00 1930', 'Mar 31 17:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 31 18:00:00 1981', 'Sep 30 16:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 30 17:00:00 1981', 'Mar 31 17:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 31 18:00:00 1982', 'Sep 30 16:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 30 17:00:00 1982', 'Mar 31 17:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 31 18:00:00 1983', 'Sep 30 16:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 30 17:00:00 1983', 'Mar 31 17:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 31 18:00:00 1984', 'Sep 29 19:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 29 20:00:00 1984', 'Mar 30 19:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 30 20:00:00 1985', 'Sep 28 19:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 28 20:00:00 1985', 'Mar 29 19:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 29 20:00:00 1986', 'Sep 27 19:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 27 20:00:00 1986', 'Mar 28 19:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 28 20:00:00 1987', 'Sep 26 19:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 26 20:00:00 1987', 'Mar 26 19:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 26 20:00:00 1988', 'Sep 24 19:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 24 20:00:00 1988', 'Mar 25 19:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 25 20:00:00 1989', 'Sep 23 19:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 23 20:00:00 1989', 'Mar 24 19:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 25200, 'Mar 24 20:00:00 1990', 'Sep 29 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 21600, 'Sep 29 20:00:00 1990', 'Mar 30 19:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 18000, 'Mar 30 20:00:00 1991', 'Mar 28 17:59:59 1992', 'Mar 31 01:00:00 1991', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Tashkent', 'UZST', 1, 21600, 'Mar 28 18:00:00 1992', 'Sep 26 16:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Tashkent', 'UZT', 0, 18000, 'Sep 26 17:00:00 1992', 'Jan 18 03:14:07 2038', 'Sep 26 22:00:00 1992', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Tbilisi --- - -begin -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 10756, 'Dec 14 20:45:52 1901', 'May 1 21:00:43 1924', 'Dec 14 23:45:08 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 10800, 'May 1 21:00:44 1924', 'Feb 28 20:59:59 1957', 'May 2 00:00:44 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Feb 28 21:00:00 1957', 'Mar 31 19:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 31 20:00:00 1981', 'Sep 30 18:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 30 19:00:00 1981', 'Mar 31 19:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 31 20:00:00 1982', 'Sep 30 18:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 30 19:00:00 1982', 'Mar 31 19:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 31 20:00:00 1983', 'Sep 30 18:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 30 19:00:00 1983', 'Mar 31 19:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 31 20:00:00 1984', 'Sep 29 21:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 29 22:00:00 1984', 'Mar 30 21:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 22:00:00 1985', 'Sep 28 21:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 28 22:00:00 1985', 'Mar 29 21:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 22:00:00 1986', 'Sep 27 21:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 27 22:00:00 1986', 'Mar 28 21:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 22:00:00 1987', 'Sep 26 21:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 26 22:00:00 1987', 'Mar 26 21:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 26 22:00:00 1988', 'Sep 24 21:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 24 22:00:00 1988', 'Mar 25 21:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 22:00:00 1989', 'Sep 23 21:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 23 22:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 22:00:00 1990', 'Sep 29 21:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 29 22:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 14400, 'Mar 30 22:00:00 1991', 'Sep 28 22:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 10800, 'Sep 28 23:00:00 1991', 'Mar 28 20:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 14400, 'Mar 28 21:00:00 1992', 'Sep 26 19:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 10800, 'Sep 26 20:00:00 1992', 'Mar 27 20:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 14400, 'Mar 27 21:00:00 1993', 'Sep 25 19:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 10800, 'Sep 25 20:00:00 1993', 'Mar 26 20:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 14400, 'Mar 26 21:00:00 1994', 'Sep 24 19:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 24 20:00:00 1994', 'Mar 25 19:59:59 1995', 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 1995', 'Sep 23 18:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Sep 23 19:00:00 1995', 'Mar 30 19:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 20:00:00 1996', 'Oct 25 18:59:59 1997', 'Mar 31 01:00:00 1996', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 1997', 'Mar 28 19:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 20:00:00 1998', 'Oct 24 18:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 24 19:00:00 1998', 'Mar 27 19:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 27 20:00:00 1999', 'Oct 30 18:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 30 19:00:00 1999', 'Mar 25 19:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 2000', 'Oct 28 18:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 28 19:00:00 2000', 'Mar 24 19:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 20:00:00 2001', 'Oct 27 18:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 27 19:00:00 2001', 'Mar 30 19:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 20:00:00 2002', 'Oct 26 18:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 26 19:00:00 2002', 'Mar 29 19:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 20:00:00 2003', 'Oct 25 18:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 2003', 'Mar 27 19:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 27 20:00:00 2004', 'Oct 30 18:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 30 19:00:00 2004', 'Mar 26 19:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 26 20:00:00 2005', 'Oct 29 18:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 29 19:00:00 2005', 'Mar 25 19:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 2006', 'Oct 28 18:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 28 19:00:00 2006', 'Mar 24 19:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 20:00:00 2007', 'Oct 27 18:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 27 19:00:00 2007', 'Mar 29 19:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 20:00:00 2008', 'Oct 25 18:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 2008', 'Mar 28 19:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 20:00:00 2009', 'Oct 24 18:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 24 19:00:00 2009', 'Mar 27 19:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 27 20:00:00 2010', 'Oct 30 18:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 30 19:00:00 2010', 'Mar 26 19:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 26 20:00:00 2011', 'Oct 29 18:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 29 19:00:00 2011', 'Mar 24 19:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 20:00:00 2012', 'Oct 27 18:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 27 19:00:00 2012', 'Mar 30 19:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 20:00:00 2013', 'Oct 26 18:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 26 19:00:00 2013', 'Mar 29 19:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 20:00:00 2014', 'Oct 25 18:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 2014', 'Mar 28 19:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 20:00:00 2015', 'Oct 24 18:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 24 19:00:00 2015', 'Mar 26 19:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 26 20:00:00 2016', 'Oct 29 18:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 29 19:00:00 2016', 'Mar 25 19:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 2017', 'Oct 28 18:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 28 19:00:00 2017', 'Mar 24 19:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 20:00:00 2018', 'Oct 27 18:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 27 19:00:00 2018', 'Mar 30 19:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 20:00:00 2019', 'Oct 26 18:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 26 19:00:00 2019', 'Mar 28 19:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 20:00:00 2020', 'Oct 24 18:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 24 19:00:00 2020', 'Mar 27 19:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 27 20:00:00 2021', 'Oct 30 18:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 30 19:00:00 2021', 'Mar 26 19:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 26 20:00:00 2022', 'Oct 29 18:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 29 19:00:00 2022', 'Mar 25 19:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 2023', 'Oct 28 18:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 28 19:00:00 2023', 'Mar 30 19:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 20:00:00 2024', 'Oct 26 18:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 26 19:00:00 2024', 'Mar 29 19:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 20:00:00 2025', 'Oct 25 18:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 2025', 'Mar 28 19:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 20:00:00 2026', 'Oct 24 18:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 24 19:00:00 2026', 'Mar 27 19:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 27 20:00:00 2027', 'Oct 30 18:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 30 19:00:00 2027', 'Mar 25 19:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 2028', 'Oct 28 18:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 28 19:00:00 2028', 'Mar 24 19:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 20:00:00 2029', 'Oct 27 18:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 27 19:00:00 2029', 'Mar 30 19:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 30 20:00:00 2030', 'Oct 26 18:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 26 19:00:00 2030', 'Mar 29 19:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 20:00:00 2031', 'Oct 25 18:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 2031', 'Mar 27 19:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 27 20:00:00 2032', 'Oct 30 18:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 30 19:00:00 2032', 'Mar 26 19:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 26 20:00:00 2033', 'Oct 29 18:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 29 19:00:00 2033', 'Mar 25 19:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 25 20:00:00 2034', 'Oct 28 18:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 28 19:00:00 2034', 'Mar 24 19:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 24 20:00:00 2035', 'Oct 27 18:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 27 19:00:00 2035', 'Mar 29 19:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 29 20:00:00 2036', 'Oct 25 18:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 25 19:00:00 2036', 'Mar 28 19:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Asia/Tbilisi', 'GEST', 1, 18000, 'Mar 28 20:00:00 2037', 'Oct 24 18:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Asia/Tbilisi', 'GET', 0, 14400, 'Oct 24 19:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Asia/Tehran --- - -begin -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12344, 'Dec 14 20:45:52 1901', 'Dec 31 20:34:15 1945', 'Dec 15 00:11:36 1901', 'Dec 31 23:59:59 1945'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Dec 31 20:34:16 1945', 'Oct 31 20:29:59 1977', 'Jan 1 00:04:16 1946', 'Oct 31 23:59:59 1977'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 14400, 'Oct 31 20:30:00 1977', 'Mar 20 19:59:59 1978', 'Nov 1 00:30:00 1977', 'Mar 20 23:59:59 1978'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 18000, 'Mar 20 20:00:00 1978', 'Oct 20 18:59:59 1978', 'Mar 21 01:00:00 1978', 'Oct 20 23:59:59 1978'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 14400, 'Oct 20 19:00:00 1978', 'Dec 31 19:59:59 1978', 'Oct 20 23:00:00 1978', 'Dec 31 23:59:59 1978'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Dec 31 20:00:00 1978', 'Mar 20 20:29:59 1979', 'Dec 31 23:30:00 1978', 'Mar 20 23:59:59 1979'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1979', 'Sep 18 19:29:59 1979', 'Mar 21 01:00:00 1979', 'Sep 18 23:59:59 1979'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 18 19:30:00 1979', 'Mar 20 20:29:59 1980', 'Sep 18 23:00:00 1979', 'Mar 20 23:59:59 1980'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1980', 'Sep 22 19:29:59 1980', 'Mar 21 01:00:00 1980', 'Sep 22 23:59:59 1980'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1980', 'May 2 20:29:59 1991', 'Sep 22 23:00:00 1980', 'May 2 23:59:59 1991'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'May 2 20:30:00 1991', 'Sep 19 20:29:59 1991', 'May 3 01:00:00 1991', 'Sep 20 00:59:59 1991'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 19 20:30:00 1991', 'Mar 20 20:29:59 1992', 'Sep 20 00:00:00 1991', 'Mar 20 23:59:59 1992'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1992', 'Sep 22 19:29:59 1992', 'Mar 21 01:00:00 1992', 'Sep 22 23:59:59 1992'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1992', 'Mar 20 20:29:59 1993', 'Sep 22 23:00:00 1992', 'Mar 20 23:59:59 1993'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1993', 'Sep 22 19:29:59 1993', 'Mar 21 01:00:00 1993', 'Sep 22 23:59:59 1993'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1993', 'Mar 20 20:29:59 1994', 'Sep 22 23:00:00 1993', 'Mar 20 23:59:59 1994'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1994', 'Sep 22 19:29:59 1994', 'Mar 21 01:00:00 1994', 'Sep 22 23:59:59 1994'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1994', 'Mar 20 20:29:59 1995', 'Sep 22 23:00:00 1994', 'Mar 20 23:59:59 1995'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1995', 'Sep 22 19:29:59 1995', 'Mar 21 01:00:00 1995', 'Sep 22 23:59:59 1995'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1995', 'Mar 19 20:29:59 1996', 'Sep 22 23:00:00 1995', 'Mar 19 23:59:59 1996'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 1996', 'Sep 21 19:29:59 1996', 'Mar 20 01:00:00 1996', 'Sep 21 23:59:59 1996'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 1996', 'Mar 20 20:29:59 1997', 'Sep 21 23:00:00 1996', 'Mar 20 23:59:59 1997'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1997', 'Sep 22 19:29:59 1997', 'Mar 21 01:00:00 1997', 'Sep 22 23:59:59 1997'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1997', 'Mar 20 20:29:59 1998', 'Sep 22 23:00:00 1997', 'Mar 20 23:59:59 1998'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1998', 'Sep 22 19:29:59 1998', 'Mar 21 01:00:00 1998', 'Sep 22 23:59:59 1998'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1998', 'Mar 20 20:29:59 1999', 'Sep 22 23:00:00 1998', 'Mar 20 23:59:59 1999'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1999', 'Sep 22 19:29:59 1999', 'Mar 21 01:00:00 1999', 'Sep 22 23:59:59 1999'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1999', 'Mar 19 20:29:59 2000', 'Sep 22 23:00:00 1999', 'Mar 19 23:59:59 2000'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2000', 'Sep 21 19:29:59 2000', 'Mar 20 01:00:00 2000', 'Sep 21 23:59:59 2000'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2000', 'Mar 20 20:29:59 2001', 'Sep 21 23:00:00 2000', 'Mar 20 23:59:59 2001'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2001', 'Sep 22 19:29:59 2001', 'Mar 21 01:00:00 2001', 'Sep 22 23:59:59 2001'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2001', 'Mar 20 20:29:59 2002', 'Sep 22 23:00:00 2001', 'Mar 20 23:59:59 2002'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2002', 'Sep 22 19:29:59 2002', 'Mar 21 01:00:00 2002', 'Sep 22 23:59:59 2002'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2002', 'Mar 20 20:29:59 2003', 'Sep 22 23:00:00 2002', 'Mar 20 23:59:59 2003'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2003', 'Sep 22 19:29:59 2003', 'Mar 21 01:00:00 2003', 'Sep 22 23:59:59 2003'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2003', 'Mar 19 20:29:59 2004', 'Sep 22 23:00:00 2003', 'Mar 19 23:59:59 2004'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2004', 'Sep 21 19:29:59 2004', 'Mar 20 01:00:00 2004', 'Sep 21 23:59:59 2004'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2004', 'Mar 20 20:29:59 2005', 'Sep 21 23:00:00 2004', 'Mar 20 23:59:59 2005'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2005', 'Sep 22 19:29:59 2005', 'Mar 21 01:00:00 2005', 'Sep 22 23:59:59 2005'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2005', 'Mar 20 20:29:59 2006', 'Sep 22 23:00:00 2005', 'Mar 20 23:59:59 2006'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2006', 'Sep 22 19:29:59 2006', 'Mar 21 01:00:00 2006', 'Sep 22 23:59:59 2006'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2006', 'Mar 20 20:29:59 2007', 'Sep 22 23:00:00 2006', 'Mar 20 23:59:59 2007'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2007', 'Sep 22 19:29:59 2007', 'Mar 21 01:00:00 2007', 'Sep 22 23:59:59 2007'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2007', 'Mar 19 20:29:59 2008', 'Sep 22 23:00:00 2007', 'Mar 19 23:59:59 2008'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2008', 'Sep 21 19:29:59 2008', 'Mar 20 01:00:00 2008', 'Sep 21 23:59:59 2008'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2008', 'Mar 20 20:29:59 2009', 'Sep 21 23:00:00 2008', 'Mar 20 23:59:59 2009'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2009', 'Sep 22 19:29:59 2009', 'Mar 21 01:00:00 2009', 'Sep 22 23:59:59 2009'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2009', 'Mar 20 20:29:59 2010', 'Sep 22 23:00:00 2009', 'Mar 20 23:59:59 2010'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2010', 'Sep 22 19:29:59 2010', 'Mar 21 01:00:00 2010', 'Sep 22 23:59:59 2010'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2010', 'Mar 20 20:29:59 2011', 'Sep 22 23:00:00 2010', 'Mar 20 23:59:59 2011'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2011', 'Sep 22 19:29:59 2011', 'Mar 21 01:00:00 2011', 'Sep 22 23:59:59 2011'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2011', 'Mar 19 20:29:59 2012', 'Sep 22 23:00:00 2011', 'Mar 19 23:59:59 2012'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2012', 'Sep 21 19:29:59 2012', 'Mar 20 01:00:00 2012', 'Sep 21 23:59:59 2012'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2012', 'Mar 20 20:29:59 2013', 'Sep 21 23:00:00 2012', 'Mar 20 23:59:59 2013'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2013', 'Sep 22 19:29:59 2013', 'Mar 21 01:00:00 2013', 'Sep 22 23:59:59 2013'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2013', 'Mar 20 20:29:59 2014', 'Sep 22 23:00:00 2013', 'Mar 20 23:59:59 2014'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2014', 'Sep 22 19:29:59 2014', 'Mar 21 01:00:00 2014', 'Sep 22 23:59:59 2014'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2014', 'Mar 20 20:29:59 2015', 'Sep 22 23:00:00 2014', 'Mar 20 23:59:59 2015'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2015', 'Sep 22 19:29:59 2015', 'Mar 21 01:00:00 2015', 'Sep 22 23:59:59 2015'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2015', 'Mar 19 20:29:59 2016', 'Sep 22 23:00:00 2015', 'Mar 19 23:59:59 2016'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2016', 'Sep 21 19:29:59 2016', 'Mar 20 01:00:00 2016', 'Sep 21 23:59:59 2016'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2016', 'Mar 20 20:29:59 2017', 'Sep 21 23:00:00 2016', 'Mar 20 23:59:59 2017'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2017', 'Sep 22 19:29:59 2017', 'Mar 21 01:00:00 2017', 'Sep 22 23:59:59 2017'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2017', 'Mar 20 20:29:59 2018', 'Sep 22 23:00:00 2017', 'Mar 20 23:59:59 2018'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2018', 'Sep 22 19:29:59 2018', 'Mar 21 01:00:00 2018', 'Sep 22 23:59:59 2018'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2018', 'Mar 20 20:29:59 2019', 'Sep 22 23:00:00 2018', 'Mar 20 23:59:59 2019'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2019', 'Sep 22 19:29:59 2019', 'Mar 21 01:00:00 2019', 'Sep 22 23:59:59 2019'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2019', 'Mar 19 20:29:59 2020', 'Sep 22 23:00:00 2019', 'Mar 19 23:59:59 2020'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2020', 'Sep 21 19:29:59 2020', 'Mar 20 01:00:00 2020', 'Sep 21 23:59:59 2020'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2020', 'Mar 20 20:29:59 2021', 'Sep 21 23:00:00 2020', 'Mar 20 23:59:59 2021'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2021', 'Sep 22 19:29:59 2021', 'Mar 21 01:00:00 2021', 'Sep 22 23:59:59 2021'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2021', 'Mar 20 20:29:59 2022', 'Sep 22 23:00:00 2021', 'Mar 20 23:59:59 2022'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2022', 'Sep 22 19:29:59 2022', 'Mar 21 01:00:00 2022', 'Sep 22 23:59:59 2022'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2022', 'Mar 20 20:29:59 2023', 'Sep 22 23:00:00 2022', 'Mar 20 23:59:59 2023'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2023', 'Sep 22 19:29:59 2023', 'Mar 21 01:00:00 2023', 'Sep 22 23:59:59 2023'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2023', 'Mar 19 20:29:59 2024', 'Sep 22 23:00:00 2023', 'Mar 19 23:59:59 2024'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2024', 'Sep 21 19:29:59 2024', 'Mar 20 01:00:00 2024', 'Sep 21 23:59:59 2024'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2024', 'Mar 19 20:29:59 2025', 'Sep 21 23:00:00 2024', 'Mar 19 23:59:59 2025'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2025', 'Sep 21 19:29:59 2025', 'Mar 20 01:00:00 2025', 'Sep 21 23:59:59 2025'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2025', 'Mar 20 20:29:59 2026', 'Sep 21 23:00:00 2025', 'Mar 20 23:59:59 2026'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2026', 'Sep 22 19:29:59 2026', 'Mar 21 01:00:00 2026', 'Sep 22 23:59:59 2026'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2026', 'Mar 20 20:29:59 2027', 'Sep 22 23:00:00 2026', 'Mar 20 23:59:59 2027'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2027', 'Sep 22 19:29:59 2027', 'Mar 21 01:00:00 2027', 'Sep 22 23:59:59 2027'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2027', 'Mar 19 20:29:59 2028', 'Sep 22 23:00:00 2027', 'Mar 19 23:59:59 2028'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2028', 'Sep 21 19:29:59 2028', 'Mar 20 01:00:00 2028', 'Sep 21 23:59:59 2028'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2028', 'Mar 19 20:29:59 2029', 'Sep 21 23:00:00 2028', 'Mar 19 23:59:59 2029'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2029', 'Sep 21 19:29:59 2029', 'Mar 20 01:00:00 2029', 'Sep 21 23:59:59 2029'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2029', 'Mar 20 20:29:59 2030', 'Sep 21 23:00:00 2029', 'Mar 20 23:59:59 2030'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2030', 'Sep 22 19:29:59 2030', 'Mar 21 01:00:00 2030', 'Sep 22 23:59:59 2030'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2030', 'Mar 20 20:29:59 2031', 'Sep 22 23:00:00 2030', 'Mar 20 23:59:59 2031'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2031', 'Sep 22 19:29:59 2031', 'Mar 21 01:00:00 2031', 'Sep 22 23:59:59 2031'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2031', 'Mar 19 20:29:59 2032', 'Sep 22 23:00:00 2031', 'Mar 19 23:59:59 2032'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2032', 'Sep 21 19:29:59 2032', 'Mar 20 01:00:00 2032', 'Sep 21 23:59:59 2032'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2032', 'Mar 19 20:29:59 2033', 'Sep 21 23:00:00 2032', 'Mar 19 23:59:59 2033'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2033', 'Sep 21 19:29:59 2033', 'Mar 20 01:00:00 2033', 'Sep 21 23:59:59 2033'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2033', 'Mar 20 20:29:59 2034', 'Sep 21 23:00:00 2033', 'Mar 20 23:59:59 2034'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2034', 'Sep 22 19:29:59 2034', 'Mar 21 01:00:00 2034', 'Sep 22 23:59:59 2034'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2034', 'Mar 20 20:29:59 2035', 'Sep 22 23:00:00 2034', 'Mar 20 23:59:59 2035'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2035', 'Sep 22 19:29:59 2035', 'Mar 21 01:00:00 2035', 'Sep 22 23:59:59 2035'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2035', 'Mar 19 20:29:59 2036', 'Sep 22 23:00:00 2035', 'Mar 19 23:59:59 2036'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2036', 'Sep 21 19:29:59 2036', 'Mar 20 01:00:00 2036', 'Sep 21 23:59:59 2036'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2036', 'Mar 19 20:29:59 2037', 'Sep 21 23:00:00 2036', 'Mar 19 23:59:59 2037'); -timezone.add_rule('Asia/Tehran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2037', 'Sep 21 19:29:59 2037', 'Mar 20 01:00:00 2037', 'Sep 21 23:59:59 2037'); -timezone.add_rule('Asia/Tehran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2037', 'Jan 18 03:14:07 2038', 'Sep 21 23:00:00 2037', 'Jan 18 06:44:07 2038'); -end; -/ - --- --- Asia/Tel_Aviv --- - -begin -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 8440, 'Dec 14 20:45:52 1901', 'Dec 31 21:39:19 1917', 'Dec 14 23:06:32 1901', 'Dec 31 23:59:59 1917'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Dec 31 21:39:20 1917', 'May 31 21:59:59 1940', 'Dec 31 23:39:20 1917', 'May 31 23:59:59 1940'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'May 31 22:00:00 1940', 'Oct 31 20:59:59 1942', 'Jun 1 01:00:00 1940', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 21:00:00 1942', 'Mar 31 23:59:59 1943', 'Oct 31 23:00:00 1942', 'Apr 1 01:59:59 1943'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 00:00:00 1943', 'Oct 31 20:59:59 1943', 'Apr 1 03:00:00 1943', 'Oct 31 23:59:59 1943'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 21:00:00 1943', 'Mar 31 21:59:59 1944', 'Oct 31 23:00:00 1943', 'Mar 31 23:59:59 1944'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 31 22:00:00 1944', 'Oct 31 20:59:59 1944', 'Apr 1 01:00:00 1944', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 21:00:00 1944', 'Apr 15 21:59:59 1945', 'Oct 31 23:00:00 1944', 'Apr 15 23:59:59 1945'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 15 22:00:00 1945', 'Oct 31 22:59:59 1945', 'Apr 16 01:00:00 1945', 'Nov 1 01:59:59 1945'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 23:00:00 1945', 'Apr 15 23:59:59 1946', 'Nov 1 01:00:00 1945', 'Apr 16 01:59:59 1946'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 16 00:00:00 1946', 'Oct 31 20:59:59 1946', 'Apr 16 03:00:00 1946', 'Oct 31 23:59:59 1946'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 21:00:00 1946', 'May 22 21:59:59 1948', 'Oct 31 23:00:00 1946', 'May 22 23:59:59 1948'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 14400, 'May 22 22:00:00 1948', 'Aug 31 19:59:59 1948', 'May 23 02:00:00 1948', 'Aug 31 23:59:59 1948'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Aug 31 20:00:00 1948', 'Oct 31 22:59:59 1948', 'Aug 31 23:00:00 1948', 'Nov 1 01:59:59 1948'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 23:00:00 1948', 'Apr 30 21:59:59 1949', 'Nov 1 01:00:00 1948', 'Apr 30 23:59:59 1949'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 30 22:00:00 1949', 'Oct 31 22:59:59 1949', 'May 1 01:00:00 1949', 'Nov 1 01:59:59 1949'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 31 23:00:00 1949', 'Apr 15 21:59:59 1950', 'Nov 1 01:00:00 1949', 'Apr 15 23:59:59 1950'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 15 22:00:00 1950', 'Sep 14 23:59:59 1950', 'Apr 16 01:00:00 1950', 'Sep 15 02:59:59 1950'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 15 00:00:00 1950', 'Mar 31 21:59:59 1951', 'Sep 15 02:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 31 22:00:00 1951', 'Nov 10 23:59:59 1951', 'Apr 1 01:00:00 1951', 'Nov 11 02:59:59 1951'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Nov 11 00:00:00 1951', 'Apr 19 23:59:59 1952', 'Nov 11 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 20 00:00:00 1952', 'Oct 18 23:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 19 02:59:59 1952'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 19 00:00:00 1952', 'Apr 11 23:59:59 1953', 'Oct 19 02:00:00 1952', 'Apr 12 01:59:59 1953'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 12 00:00:00 1953', 'Sep 12 23:59:59 1953', 'Apr 12 03:00:00 1953', 'Sep 13 02:59:59 1953'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 13 00:00:00 1953', 'Jun 12 21:59:59 1954', 'Sep 13 02:00:00 1953', 'Jun 12 23:59:59 1954'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Jun 12 22:00:00 1954', 'Sep 11 20:59:59 1954', 'Jun 13 01:00:00 1954', 'Sep 11 23:59:59 1954'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 11 21:00:00 1954', 'Jun 10 23:59:59 1955', 'Sep 11 23:00:00 1954', 'Jun 11 01:59:59 1955'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Jun 11 00:00:00 1955', 'Sep 10 20:59:59 1955', 'Jun 11 03:00:00 1955', 'Sep 10 23:59:59 1955'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 10 21:00:00 1955', 'Jun 2 21:59:59 1956', 'Sep 10 23:00:00 1955', 'Jun 2 23:59:59 1956'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Jun 2 22:00:00 1956', 'Sep 29 23:59:59 1956', 'Jun 3 01:00:00 1956', 'Sep 30 02:59:59 1956'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 30 00:00:00 1956', 'Apr 28 23:59:59 1957', 'Sep 30 02:00:00 1956', 'Apr 29 01:59:59 1957'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 29 00:00:00 1957', 'Sep 21 20:59:59 1957', 'Apr 29 03:00:00 1957', 'Sep 21 23:59:59 1957'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 21 21:00:00 1957', 'Jul 6 21:59:59 1974', 'Sep 21 23:00:00 1957', 'Jul 6 23:59:59 1974'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Jul 6 22:00:00 1974', 'Oct 12 20:59:59 1974', 'Jul 7 01:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Oct 12 21:00:00 1974', 'Apr 19 21:59:59 1975', 'Oct 12 23:00:00 1974', 'Apr 19 23:59:59 1975'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 19 22:00:00 1975', 'Aug 30 20:59:59 1975', 'Apr 20 01:00:00 1975', 'Aug 30 23:59:59 1975'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 30 21:00:00 1975', 'Apr 13 21:59:59 1985', 'Aug 30 23:00:00 1975', 'Apr 13 23:59:59 1985'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 13 22:00:00 1985', 'Sep 14 20:59:59 1985', 'Apr 14 01:00:00 1985', 'Sep 14 23:59:59 1985'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 14 21:00:00 1985', 'May 17 21:59:59 1986', 'Sep 14 23:00:00 1985', 'May 17 23:59:59 1986'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'May 17 22:00:00 1986', 'Sep 6 20:59:59 1986', 'May 18 01:00:00 1986', 'Sep 6 23:59:59 1986'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 21:00:00 1986', 'Apr 14 21:59:59 1987', 'Sep 6 23:00:00 1986', 'Apr 14 23:59:59 1987'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 14 22:00:00 1987', 'Sep 12 20:59:59 1987', 'Apr 15 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 12 21:00:00 1987', 'Apr 8 21:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 8 23:59:59 1988'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 8 22:00:00 1988', 'Sep 2 20:59:59 1988', 'Apr 9 01:00:00 1988', 'Sep 2 23:59:59 1988'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 21:00:00 1988', 'Apr 29 21:59:59 1989', 'Sep 2 23:00:00 1988', 'Apr 29 23:59:59 1989'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 29 22:00:00 1989', 'Sep 2 20:59:59 1989', 'Apr 30 01:00:00 1989', 'Sep 2 23:59:59 1989'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 21:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 2 23:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 24 22:00:00 1990', 'Aug 25 20:59:59 1990', 'Mar 25 01:00:00 1990', 'Aug 25 23:59:59 1990'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 25 21:00:00 1990', 'Mar 23 21:59:59 1991', 'Aug 25 23:00:00 1990', 'Mar 23 23:59:59 1991'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 23 22:00:00 1991', 'Aug 31 20:59:59 1991', 'Mar 24 01:00:00 1991', 'Aug 31 23:59:59 1991'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Aug 31 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 5 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 5 23:59:59 1992'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 21:00:00 1992', 'Apr 1 21:59:59 1993', 'Sep 5 23:00:00 1992', 'Apr 1 23:59:59 1993'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 22:00:00 1993', 'Sep 4 20:59:59 1993', 'Apr 2 01:00:00 1993', 'Sep 4 23:59:59 1993'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 21:00:00 1993', 'Mar 31 21:59:59 1994', 'Sep 4 23:00:00 1993', 'Mar 31 23:59:59 1994'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 31 22:00:00 1994', 'Aug 27 20:59:59 1994', 'Apr 1 01:00:00 1994', 'Aug 27 23:59:59 1994'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 27 21:00:00 1994', 'Mar 30 21:59:59 1995', 'Aug 27 23:00:00 1994', 'Mar 30 23:59:59 1995'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 30 22:00:00 1995', 'Sep 2 20:59:59 1995', 'Mar 31 01:00:00 1995', 'Sep 2 23:59:59 1995'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 21:00:00 1995', 'Mar 14 21:59:59 1996', 'Sep 2 23:00:00 1995', 'Mar 14 23:59:59 1996'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 14 22:00:00 1996', 'Sep 15 20:59:59 1996', 'Mar 15 01:00:00 1996', 'Sep 15 23:59:59 1996'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 15 21:00:00 1996', 'Mar 20 21:59:59 1997', 'Sep 15 23:00:00 1996', 'Mar 20 23:59:59 1997'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 20 22:00:00 1997', 'Sep 13 20:59:59 1997', 'Mar 21 01:00:00 1997', 'Sep 13 23:59:59 1997'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 13 21:00:00 1997', 'Mar 19 21:59:59 1998', 'Sep 13 23:00:00 1997', 'Mar 19 23:59:59 1998'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Mar 19 22:00:00 1998', 'Sep 5 20:59:59 1998', 'Mar 20 01:00:00 1998', 'Sep 5 23:59:59 1998'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 21:00:00 1998', 'Apr 1 23:59:59 1999', 'Sep 5 23:00:00 1998', 'Apr 2 01:59:59 1999'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 2 00:00:00 1999', 'Sep 2 22:59:59 1999', 'Apr 2 03:00:00 1999', 'Sep 3 01:59:59 1999'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 23:00:00 1999', 'Apr 6 23:59:59 2000', 'Sep 3 01:00:00 1999', 'Apr 7 01:59:59 2000'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 7 00:00:00 2000', 'Aug 31 22:59:59 2000', 'Apr 7 03:00:00 2000', 'Sep 1 01:59:59 2000'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 23:00:00 2000', 'Apr 5 23:59:59 2001', 'Sep 1 01:00:00 2000', 'Apr 6 01:59:59 2001'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 6 00:00:00 2001', 'Sep 6 22:59:59 2001', 'Apr 6 03:00:00 2001', 'Sep 7 01:59:59 2001'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 23:00:00 2001', 'Apr 4 23:59:59 2002', 'Sep 7 01:00:00 2001', 'Apr 5 01:59:59 2002'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 5 00:00:00 2002', 'Sep 5 22:59:59 2002', 'Apr 5 03:00:00 2002', 'Sep 6 01:59:59 2002'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 23:00:00 2002', 'Apr 3 23:59:59 2003', 'Sep 6 01:00:00 2002', 'Apr 4 01:59:59 2003'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 4 00:00:00 2003', 'Sep 4 22:59:59 2003', 'Apr 4 03:00:00 2003', 'Sep 5 01:59:59 2003'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 23:00:00 2003', 'Apr 1 23:59:59 2004', 'Sep 5 01:00:00 2003', 'Apr 2 01:59:59 2004'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 2 00:00:00 2004', 'Sep 2 22:59:59 2004', 'Apr 2 03:00:00 2004', 'Sep 3 01:59:59 2004'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 23:00:00 2004', 'Mar 31 23:59:59 2005', 'Sep 3 01:00:00 2004', 'Apr 1 01:59:59 2005'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 00:00:00 2005', 'Sep 1 22:59:59 2005', 'Apr 1 03:00:00 2005', 'Sep 2 01:59:59 2005'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 1 23:00:00 2005', 'Apr 6 23:59:59 2006', 'Sep 2 01:00:00 2005', 'Apr 7 01:59:59 2006'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 7 00:00:00 2006', 'Aug 31 22:59:59 2006', 'Apr 7 03:00:00 2006', 'Sep 1 01:59:59 2006'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 23:00:00 2006', 'Apr 5 23:59:59 2007', 'Sep 1 01:00:00 2006', 'Apr 6 01:59:59 2007'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 6 00:00:00 2007', 'Sep 6 22:59:59 2007', 'Apr 6 03:00:00 2007', 'Sep 7 01:59:59 2007'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 23:00:00 2007', 'Apr 3 23:59:59 2008', 'Sep 7 01:00:00 2007', 'Apr 4 01:59:59 2008'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 4 00:00:00 2008', 'Sep 4 22:59:59 2008', 'Apr 4 03:00:00 2008', 'Sep 5 01:59:59 2008'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 23:00:00 2008', 'Apr 2 23:59:59 2009', 'Sep 5 01:00:00 2008', 'Apr 3 01:59:59 2009'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 3 00:00:00 2009', 'Sep 3 22:59:59 2009', 'Apr 3 03:00:00 2009', 'Sep 4 01:59:59 2009'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 3 23:00:00 2009', 'Apr 1 23:59:59 2010', 'Sep 4 01:00:00 2009', 'Apr 2 01:59:59 2010'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 2 00:00:00 2010', 'Sep 2 22:59:59 2010', 'Apr 2 03:00:00 2010', 'Sep 3 01:59:59 2010'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 23:00:00 2010', 'Mar 31 23:59:59 2011', 'Sep 3 01:00:00 2010', 'Apr 1 01:59:59 2011'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 00:00:00 2011', 'Sep 1 22:59:59 2011', 'Apr 1 03:00:00 2011', 'Sep 2 01:59:59 2011'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 1 23:00:00 2011', 'Apr 5 23:59:59 2012', 'Sep 2 01:00:00 2011', 'Apr 6 01:59:59 2012'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 6 00:00:00 2012', 'Sep 6 22:59:59 2012', 'Apr 6 03:00:00 2012', 'Sep 7 01:59:59 2012'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 23:00:00 2012', 'Apr 4 23:59:59 2013', 'Sep 7 01:00:00 2012', 'Apr 5 01:59:59 2013'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 5 00:00:00 2013', 'Sep 5 22:59:59 2013', 'Apr 5 03:00:00 2013', 'Sep 6 01:59:59 2013'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 23:00:00 2013', 'Apr 3 23:59:59 2014', 'Sep 6 01:00:00 2013', 'Apr 4 01:59:59 2014'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 4 00:00:00 2014', 'Sep 4 22:59:59 2014', 'Apr 4 03:00:00 2014', 'Sep 5 01:59:59 2014'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 23:00:00 2014', 'Apr 2 23:59:59 2015', 'Sep 5 01:00:00 2014', 'Apr 3 01:59:59 2015'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 3 00:00:00 2015', 'Sep 3 22:59:59 2015', 'Apr 3 03:00:00 2015', 'Sep 4 01:59:59 2015'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 3 23:00:00 2015', 'Mar 31 23:59:59 2016', 'Sep 4 01:00:00 2015', 'Apr 1 01:59:59 2016'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 00:00:00 2016', 'Sep 1 22:59:59 2016', 'Apr 1 03:00:00 2016', 'Sep 2 01:59:59 2016'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 1 23:00:00 2016', 'Apr 6 23:59:59 2017', 'Sep 2 01:00:00 2016', 'Apr 7 01:59:59 2017'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 7 00:00:00 2017', 'Aug 31 22:59:59 2017', 'Apr 7 03:00:00 2017', 'Sep 1 01:59:59 2017'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 23:00:00 2017', 'Apr 5 23:59:59 2018', 'Sep 1 01:00:00 2017', 'Apr 6 01:59:59 2018'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 6 00:00:00 2018', 'Sep 6 22:59:59 2018', 'Apr 6 03:00:00 2018', 'Sep 7 01:59:59 2018'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 23:00:00 2018', 'Apr 4 23:59:59 2019', 'Sep 7 01:00:00 2018', 'Apr 5 01:59:59 2019'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 5 00:00:00 2019', 'Sep 5 22:59:59 2019', 'Apr 5 03:00:00 2019', 'Sep 6 01:59:59 2019'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 23:00:00 2019', 'Apr 2 23:59:59 2020', 'Sep 6 01:00:00 2019', 'Apr 3 01:59:59 2020'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 3 00:00:00 2020', 'Sep 3 22:59:59 2020', 'Apr 3 03:00:00 2020', 'Sep 4 01:59:59 2020'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 3 23:00:00 2020', 'Apr 1 23:59:59 2021', 'Sep 4 01:00:00 2020', 'Apr 2 01:59:59 2021'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 2 00:00:00 2021', 'Sep 2 22:59:59 2021', 'Apr 2 03:00:00 2021', 'Sep 3 01:59:59 2021'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 23:00:00 2021', 'Mar 31 23:59:59 2022', 'Sep 3 01:00:00 2021', 'Apr 1 01:59:59 2022'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 00:00:00 2022', 'Sep 1 22:59:59 2022', 'Apr 1 03:00:00 2022', 'Sep 2 01:59:59 2022'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 1 23:00:00 2022', 'Apr 6 23:59:59 2023', 'Sep 2 01:00:00 2022', 'Apr 7 01:59:59 2023'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 7 00:00:00 2023', 'Aug 31 22:59:59 2023', 'Apr 7 03:00:00 2023', 'Sep 1 01:59:59 2023'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 23:00:00 2023', 'Apr 4 23:59:59 2024', 'Sep 1 01:00:00 2023', 'Apr 5 01:59:59 2024'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 5 00:00:00 2024', 'Sep 5 22:59:59 2024', 'Apr 5 03:00:00 2024', 'Sep 6 01:59:59 2024'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 23:00:00 2024', 'Apr 3 23:59:59 2025', 'Sep 6 01:00:00 2024', 'Apr 4 01:59:59 2025'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 4 00:00:00 2025', 'Sep 4 22:59:59 2025', 'Apr 4 03:00:00 2025', 'Sep 5 01:59:59 2025'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 23:00:00 2025', 'Apr 2 23:59:59 2026', 'Sep 5 01:00:00 2025', 'Apr 3 01:59:59 2026'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 3 00:00:00 2026', 'Sep 3 22:59:59 2026', 'Apr 3 03:00:00 2026', 'Sep 4 01:59:59 2026'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 3 23:00:00 2026', 'Apr 1 23:59:59 2027', 'Sep 4 01:00:00 2026', 'Apr 2 01:59:59 2027'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 2 00:00:00 2027', 'Sep 2 22:59:59 2027', 'Apr 2 03:00:00 2027', 'Sep 3 01:59:59 2027'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 23:00:00 2027', 'Apr 6 23:59:59 2028', 'Sep 3 01:00:00 2027', 'Apr 7 01:59:59 2028'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 7 00:00:00 2028', 'Aug 31 22:59:59 2028', 'Apr 7 03:00:00 2028', 'Sep 1 01:59:59 2028'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 23:00:00 2028', 'Apr 5 23:59:59 2029', 'Sep 1 01:00:00 2028', 'Apr 6 01:59:59 2029'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 6 00:00:00 2029', 'Sep 6 22:59:59 2029', 'Apr 6 03:00:00 2029', 'Sep 7 01:59:59 2029'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 23:00:00 2029', 'Apr 4 23:59:59 2030', 'Sep 7 01:00:00 2029', 'Apr 5 01:59:59 2030'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 5 00:00:00 2030', 'Sep 5 22:59:59 2030', 'Apr 5 03:00:00 2030', 'Sep 6 01:59:59 2030'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 5 23:00:00 2030', 'Apr 3 23:59:59 2031', 'Sep 6 01:00:00 2030', 'Apr 4 01:59:59 2031'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 4 00:00:00 2031', 'Sep 4 22:59:59 2031', 'Apr 4 03:00:00 2031', 'Sep 5 01:59:59 2031'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 23:00:00 2031', 'Apr 1 23:59:59 2032', 'Sep 5 01:00:00 2031', 'Apr 2 01:59:59 2032'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 2 00:00:00 2032', 'Sep 2 22:59:59 2032', 'Apr 2 03:00:00 2032', 'Sep 3 01:59:59 2032'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 2 23:00:00 2032', 'Mar 31 23:59:59 2033', 'Sep 3 01:00:00 2032', 'Apr 1 01:59:59 2033'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 1 00:00:00 2033', 'Sep 1 22:59:59 2033', 'Apr 1 03:00:00 2033', 'Sep 2 01:59:59 2033'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 1 23:00:00 2033', 'Apr 6 23:59:59 2034', 'Sep 2 01:00:00 2033', 'Apr 7 01:59:59 2034'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 7 00:00:00 2034', 'Aug 31 22:59:59 2034', 'Apr 7 03:00:00 2034', 'Sep 1 01:59:59 2034'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Aug 31 23:00:00 2034', 'Apr 5 23:59:59 2035', 'Sep 1 01:00:00 2034', 'Apr 6 01:59:59 2035'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 6 00:00:00 2035', 'Sep 6 22:59:59 2035', 'Apr 6 03:00:00 2035', 'Sep 7 01:59:59 2035'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 6 23:00:00 2035', 'Apr 3 23:59:59 2036', 'Sep 7 01:00:00 2035', 'Apr 4 01:59:59 2036'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 4 00:00:00 2036', 'Sep 4 22:59:59 2036', 'Apr 4 03:00:00 2036', 'Sep 5 01:59:59 2036'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 4 23:00:00 2036', 'Apr 2 23:59:59 2037', 'Sep 5 01:00:00 2036', 'Apr 3 01:59:59 2037'); -timezone.add_rule('Asia/Tel_Aviv', 'IDT', 1, 10800, 'Apr 3 00:00:00 2037', 'Sep 3 22:59:59 2037', 'Apr 3 03:00:00 2037', 'Sep 4 01:59:59 2037'); -timezone.add_rule('Asia/Tel_Aviv', 'IST', 0, 7200, 'Sep 3 23:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 4 01:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Asia/Thimbu --- - -begin -timezone.add_rule('Asia/Thimbu', 'BTT', 0, 21516, 'Dec 14 20:45:52 1901', 'Aug 14 18:01:23 1947', 'Dec 15 02:44:28 1901', 'Aug 14 23:59:59 1947'); -timezone.add_rule('Asia/Thimbu', 'BTT', 0, 19800, 'Aug 14 18:01:24 1947', 'Sep 30 18:29:59 1987', 'Aug 14 23:31:24 1947', 'Sep 30 23:59:59 1987'); -timezone.add_rule('Asia/Thimbu', 'BTT', 0, 21600, 'Sep 30 18:30:00 1987', 'Jan 18 03:14:07 2038', 'Oct 1 00:30:00 1987', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Asia/Thimphu not installed --- - --- --- Asia/Tokyo --- - -begin -timezone.add_rule('Asia/Tokyo', 'JST', 0, 32400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 05:45:52 1901', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Asia/Ujung_Pandang --- - -begin -timezone.add_rule('Asia/Ujung_Pandang', 'BORT', 0, 28656, 'Dec 14 20:45:52 1901', 'Oct 31 16:02:23 1932', 'Dec 15 04:43:28 1901', 'Oct 31 23:59:59 1932'); -timezone.add_rule('Asia/Ujung_Pandang', 'BORT', 0, 28800, 'Oct 31 16:02:24 1932', 'Feb 8 15:59:59 1942', 'Nov 1 00:02:24 1932', 'Feb 8 23:59:59 1942'); -timezone.add_rule('Asia/Ujung_Pandang', 'BORT', 0, 32400, 'Feb 8 16:00:00 1942', 'Jul 31 14:59:59 1945', 'Feb 9 01:00:00 1942', 'Jul 31 23:59:59 1945'); -timezone.add_rule('Asia/Ujung_Pandang', 'BORT', 0, 28800, 'Jul 31 15:00:00 1945', 'Jan 18 03:14:07 2038', 'Jul 31 23:00:00 1945', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Ulaanbaatar not installed --- - --- --- Asia/Ulan_Bator --- - -begin -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 25652, 'Dec 14 20:45:52 1901', 'Jul 31 16:52:27 1905', 'Dec 15 03:53:24 1901', 'Jul 31 23:59:59 1905'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 25200, 'Jul 31 16:52:28 1905', 'Dec 31 16:59:59 1977', 'Jul 31 23:52:28 1905', 'Dec 31 23:59:59 1977'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Dec 31 17:00:00 1977', 'Mar 31 15:59:59 1981', 'Jan 1 01:00:00 1978', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 31 16:00:00 1981', 'Sep 30 14:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 30 15:00:00 1981', 'Mar 31 15:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 31 16:00:00 1982', 'Sep 30 14:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 30 15:00:00 1982', 'Mar 31 15:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 31 16:00:00 1983', 'Sep 30 14:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 30 15:00:00 1983', 'Mar 31 15:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 31 16:00:00 1984', 'Sep 30 14:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 23:59:59 1984'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 30 15:00:00 1984', 'Mar 30 17:59:59 1985', 'Sep 30 23:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 18:00:00 1985', 'Sep 28 17:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 18:00:00 1985', 'Mar 29 17:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 18:00:00 1986', 'Sep 27 17:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 18:00:00 1986', 'Mar 28 17:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 18:00:00 1987', 'Sep 26 17:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 18:00:00 1987', 'Mar 26 17:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 18:00:00 1988', 'Sep 24 17:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 18:00:00 1988', 'Mar 25 17:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 18:00:00 1989', 'Sep 23 17:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 18:00:00 1989', 'Mar 24 17:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 18:00:00 1990', 'Sep 29 17:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 18:00:00 1990', 'Mar 30 15:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 30 23:59:59 1991'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 1991', 'Sep 28 14:59:59 1991', 'Mar 31 01:00:00 1991', 'Sep 28 23:59:59 1991'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 15:00:00 1991', 'Mar 28 15:59:59 1992', 'Sep 28 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 1992', 'Sep 26 14:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 1992', 'Mar 27 15:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 1993', 'Sep 25 14:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 1993', 'Mar 26 15:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 16:00:00 1994', 'Sep 24 14:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 15:00:00 1994', 'Mar 25 15:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 1995', 'Sep 23 14:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 1995', 'Mar 30 15:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 1996', 'Oct 24 14:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 24 23:59:59 1996'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Oct 24 15:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 24 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 1997', 'Sep 27 14:59:59 1997', 'Mar 30 01:00:00 1997', 'Sep 27 23:59:59 1997'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 1997', 'Mar 28 15:59:59 1998', 'Sep 27 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 1998', 'Sep 26 14:59:59 1998', 'Mar 29 01:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 1998', 'Mar 27 15:59:59 1999', 'Sep 26 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 1999', 'Sep 25 14:59:59 1999', 'Mar 28 01:00:00 1999', 'Sep 25 23:59:59 1999'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 1999', 'Mar 25 15:59:59 2000', 'Sep 25 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 2000', 'Sep 23 14:59:59 2000', 'Mar 26 01:00:00 2000', 'Sep 23 23:59:59 2000'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 2000', 'Mar 24 15:59:59 2001', 'Sep 23 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 16:00:00 2001', 'Sep 29 14:59:59 2001', 'Mar 25 01:00:00 2001', 'Sep 29 23:59:59 2001'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 15:00:00 2001', 'Mar 30 15:59:59 2002', 'Sep 29 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 2002', 'Sep 28 14:59:59 2002', 'Mar 31 01:00:00 2002', 'Sep 28 23:59:59 2002'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 15:00:00 2002', 'Mar 29 15:59:59 2003', 'Sep 28 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 2003', 'Sep 27 14:59:59 2003', 'Mar 30 01:00:00 2003', 'Sep 27 23:59:59 2003'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 2003', 'Mar 27 15:59:59 2004', 'Sep 27 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 2004', 'Sep 25 14:59:59 2004', 'Mar 28 01:00:00 2004', 'Sep 25 23:59:59 2004'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 2004', 'Mar 26 15:59:59 2005', 'Sep 25 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 16:00:00 2005', 'Sep 24 14:59:59 2005', 'Mar 27 01:00:00 2005', 'Sep 24 23:59:59 2005'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 15:00:00 2005', 'Mar 25 15:59:59 2006', 'Sep 24 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 2006', 'Sep 23 14:59:59 2006', 'Mar 26 01:00:00 2006', 'Sep 23 23:59:59 2006'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 2006', 'Mar 24 15:59:59 2007', 'Sep 23 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 16:00:00 2007', 'Sep 29 14:59:59 2007', 'Mar 25 01:00:00 2007', 'Sep 29 23:59:59 2007'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 15:00:00 2007', 'Mar 29 15:59:59 2008', 'Sep 29 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 2008', 'Sep 27 14:59:59 2008', 'Mar 30 01:00:00 2008', 'Sep 27 23:59:59 2008'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 2008', 'Mar 28 15:59:59 2009', 'Sep 27 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 2009', 'Sep 26 14:59:59 2009', 'Mar 29 01:00:00 2009', 'Sep 26 23:59:59 2009'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 2009', 'Mar 27 15:59:59 2010', 'Sep 26 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 2010', 'Sep 25 14:59:59 2010', 'Mar 28 01:00:00 2010', 'Sep 25 23:59:59 2010'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 2010', 'Mar 26 15:59:59 2011', 'Sep 25 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 16:00:00 2011', 'Sep 24 14:59:59 2011', 'Mar 27 01:00:00 2011', 'Sep 24 23:59:59 2011'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 15:00:00 2011', 'Mar 24 15:59:59 2012', 'Sep 24 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 16:00:00 2012', 'Sep 29 14:59:59 2012', 'Mar 25 01:00:00 2012', 'Sep 29 23:59:59 2012'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 15:00:00 2012', 'Mar 30 15:59:59 2013', 'Sep 29 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 2013', 'Sep 28 14:59:59 2013', 'Mar 31 01:00:00 2013', 'Sep 28 23:59:59 2013'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 15:00:00 2013', 'Mar 29 15:59:59 2014', 'Sep 28 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 2014', 'Sep 27 14:59:59 2014', 'Mar 30 01:00:00 2014', 'Sep 27 23:59:59 2014'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 2014', 'Mar 28 15:59:59 2015', 'Sep 27 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 2015', 'Sep 26 14:59:59 2015', 'Mar 29 01:00:00 2015', 'Sep 26 23:59:59 2015'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 2015', 'Mar 26 15:59:59 2016', 'Sep 26 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 16:00:00 2016', 'Sep 24 14:59:59 2016', 'Mar 27 01:00:00 2016', 'Sep 24 23:59:59 2016'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 15:00:00 2016', 'Mar 25 15:59:59 2017', 'Sep 24 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 2017', 'Sep 23 14:59:59 2017', 'Mar 26 01:00:00 2017', 'Sep 23 23:59:59 2017'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 2017', 'Mar 24 15:59:59 2018', 'Sep 23 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 16:00:00 2018', 'Sep 29 14:59:59 2018', 'Mar 25 01:00:00 2018', 'Sep 29 23:59:59 2018'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 15:00:00 2018', 'Mar 30 15:59:59 2019', 'Sep 29 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 2019', 'Sep 28 14:59:59 2019', 'Mar 31 01:00:00 2019', 'Sep 28 23:59:59 2019'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 15:00:00 2019', 'Mar 28 15:59:59 2020', 'Sep 28 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 2020', 'Sep 26 14:59:59 2020', 'Mar 29 01:00:00 2020', 'Sep 26 23:59:59 2020'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 2020', 'Mar 27 15:59:59 2021', 'Sep 26 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 2021', 'Sep 25 14:59:59 2021', 'Mar 28 01:00:00 2021', 'Sep 25 23:59:59 2021'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 2021', 'Mar 26 15:59:59 2022', 'Sep 25 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 16:00:00 2022', 'Sep 24 14:59:59 2022', 'Mar 27 01:00:00 2022', 'Sep 24 23:59:59 2022'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 15:00:00 2022', 'Mar 25 15:59:59 2023', 'Sep 24 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 2023', 'Sep 23 14:59:59 2023', 'Mar 26 01:00:00 2023', 'Sep 23 23:59:59 2023'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 2023', 'Mar 30 15:59:59 2024', 'Sep 23 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 2024', 'Sep 28 14:59:59 2024', 'Mar 31 01:00:00 2024', 'Sep 28 23:59:59 2024'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 15:00:00 2024', 'Mar 29 15:59:59 2025', 'Sep 28 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 2025', 'Sep 27 14:59:59 2025', 'Mar 30 01:00:00 2025', 'Sep 27 23:59:59 2025'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 2025', 'Mar 28 15:59:59 2026', 'Sep 27 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 2026', 'Sep 26 14:59:59 2026', 'Mar 29 01:00:00 2026', 'Sep 26 23:59:59 2026'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 2026', 'Mar 27 15:59:59 2027', 'Sep 26 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 2027', 'Sep 25 14:59:59 2027', 'Mar 28 01:00:00 2027', 'Sep 25 23:59:59 2027'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 2027', 'Mar 25 15:59:59 2028', 'Sep 25 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 2028', 'Sep 23 14:59:59 2028', 'Mar 26 01:00:00 2028', 'Sep 23 23:59:59 2028'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 2028', 'Mar 24 15:59:59 2029', 'Sep 23 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 16:00:00 2029', 'Sep 29 14:59:59 2029', 'Mar 25 01:00:00 2029', 'Sep 29 23:59:59 2029'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 15:00:00 2029', 'Mar 30 15:59:59 2030', 'Sep 29 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 30 16:00:00 2030', 'Sep 28 14:59:59 2030', 'Mar 31 01:00:00 2030', 'Sep 28 23:59:59 2030'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 28 15:00:00 2030', 'Mar 29 15:59:59 2031', 'Sep 28 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 2031', 'Sep 27 14:59:59 2031', 'Mar 30 01:00:00 2031', 'Sep 27 23:59:59 2031'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 2031', 'Mar 27 15:59:59 2032', 'Sep 27 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 27 16:00:00 2032', 'Sep 25 14:59:59 2032', 'Mar 28 01:00:00 2032', 'Sep 25 23:59:59 2032'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 25 15:00:00 2032', 'Mar 26 15:59:59 2033', 'Sep 25 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 26 16:00:00 2033', 'Sep 24 14:59:59 2033', 'Mar 27 01:00:00 2033', 'Sep 24 23:59:59 2033'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 24 15:00:00 2033', 'Mar 25 15:59:59 2034', 'Sep 24 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 25 16:00:00 2034', 'Sep 23 14:59:59 2034', 'Mar 26 01:00:00 2034', 'Sep 23 23:59:59 2034'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 23 15:00:00 2034', 'Mar 24 15:59:59 2035', 'Sep 23 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 24 16:00:00 2035', 'Sep 29 14:59:59 2035', 'Mar 25 01:00:00 2035', 'Sep 29 23:59:59 2035'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 29 15:00:00 2035', 'Mar 29 15:59:59 2036', 'Sep 29 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 29 16:00:00 2036', 'Sep 27 14:59:59 2036', 'Mar 30 01:00:00 2036', 'Sep 27 23:59:59 2036'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 27 15:00:00 2036', 'Mar 28 15:59:59 2037', 'Sep 27 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAST', 1, 32400, 'Mar 28 16:00:00 2037', 'Sep 26 14:59:59 2037', 'Mar 29 01:00:00 2037', 'Sep 26 23:59:59 2037'); -timezone.add_rule('Asia/Ulan_Bator', 'ULAT', 0, 28800, 'Sep 26 15:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 26 23:00:00 2037', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Urumqi --- - -begin -timezone.add_rule('Asia/Urumqi', 'CST', 0, 21020, 'Dec 14 20:45:52 1901', 'Dec 31 18:09:39 1927', 'Dec 15 02:36:12 1901', 'Dec 31 23:59:59 1927'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 21600, 'Dec 31 18:09:40 1927', 'Apr 30 17:59:59 1980', 'Jan 1 00:09:40 1928', 'Apr 30 23:59:59 1980'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Apr 30 18:00:00 1980', 'May 3 15:59:59 1986', 'May 1 02:00:00 1980', 'May 3 23:59:59 1986'); -timezone.add_rule('Asia/Urumqi', 'CDT', 1, 32400, 'May 3 16:00:00 1986', 'Sep 13 14:59:59 1986', 'May 4 01:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Sep 13 15:00:00 1986', 'Apr 11 15:59:59 1987', 'Sep 13 23:00:00 1986', 'Apr 11 23:59:59 1987'); -timezone.add_rule('Asia/Urumqi', 'CDT', 1, 32400, 'Apr 11 16:00:00 1987', 'Sep 12 14:59:59 1987', 'Apr 12 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Sep 12 15:00:00 1987', 'Apr 9 15:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 9 23:59:59 1988'); -timezone.add_rule('Asia/Urumqi', 'CDT', 1, 32400, 'Apr 9 16:00:00 1988', 'Sep 10 14:59:59 1988', 'Apr 10 01:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Sep 10 15:00:00 1988', 'Apr 15 15:59:59 1989', 'Sep 10 23:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('Asia/Urumqi', 'CDT', 1, 32400, 'Apr 15 16:00:00 1989', 'Sep 16 14:59:59 1989', 'Apr 16 01:00:00 1989', 'Sep 16 23:59:59 1989'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Sep 16 15:00:00 1989', 'Apr 14 15:59:59 1990', 'Sep 16 23:00:00 1989', 'Apr 14 23:59:59 1990'); -timezone.add_rule('Asia/Urumqi', 'CDT', 1, 32400, 'Apr 14 16:00:00 1990', 'Sep 15 14:59:59 1990', 'Apr 15 01:00:00 1990', 'Sep 15 23:59:59 1990'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Sep 15 15:00:00 1990', 'Apr 13 15:59:59 1991', 'Sep 15 23:00:00 1990', 'Apr 13 23:59:59 1991'); -timezone.add_rule('Asia/Urumqi', 'CDT', 1, 32400, 'Apr 13 16:00:00 1991', 'Sep 14 14:59:59 1991', 'Apr 14 01:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('Asia/Urumqi', 'CST', 0, 28800, 'Sep 14 15:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 14 23:00:00 1991', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Asia/Vientiane --- - -begin -timezone.add_rule('Asia/Vientiane', 'ICT', 0, 24624, 'Dec 14 20:45:52 1901', 'Jun 8 17:09:35 1906', 'Dec 15 03:36:16 1901', 'Jun 8 23:59:59 1906'); -timezone.add_rule('Asia/Vientiane', 'ICT', 0, 25580, 'Jun 8 17:09:36 1906', 'Mar 10 16:54:39 1911', 'Jun 9 00:15:56 1906', 'Mar 11 00:00:59 1911'); -timezone.add_rule('Asia/Vientiane', 'ICT', 0, 25200, 'Mar 10 16:54:40 1911', 'Apr 30 16:59:59 1912', 'Mar 10 23:54:40 1911', 'Apr 30 23:59:59 1912'); -timezone.add_rule('Asia/Vientiane', 'ICT', 0, 28800, 'Apr 30 17:00:00 1912', 'Apr 30 15:59:59 1931', 'May 1 01:00:00 1912', 'Apr 30 23:59:59 1931'); -timezone.add_rule('Asia/Vientiane', 'ICT', 0, 25200, 'Apr 30 16:00:00 1931', 'Jan 18 03:14:07 2038', 'Apr 30 23:00:00 1931', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Asia/Vladivostok --- - -begin -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 31664, 'Dec 14 20:45:52 1901', 'May 1 15:12:15 1924', 'Dec 15 05:33:36 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 32400, 'May 1 15:12:16 1924', 'Feb 28 14:59:59 1957', 'May 2 00:12:16 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Feb 28 15:00:00 1957', 'Mar 31 13:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 31 14:00:00 1981', 'Sep 30 12:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 30 13:00:00 1981', 'Mar 31 13:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 31 14:00:00 1982', 'Sep 30 12:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 30 13:00:00 1982', 'Mar 31 13:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 31 14:00:00 1983', 'Sep 30 12:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 30 13:00:00 1983', 'Mar 31 13:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 31 14:00:00 1984', 'Sep 29 15:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 29 16:00:00 1984', 'Mar 30 15:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 1985', 'Sep 28 15:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 28 16:00:00 1985', 'Mar 29 15:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 1986', 'Sep 27 15:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 27 16:00:00 1986', 'Mar 28 15:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 1987', 'Sep 26 15:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 26 16:00:00 1987', 'Mar 26 15:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 1988', 'Sep 24 15:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 24 16:00:00 1988', 'Mar 25 15:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 1989', 'Sep 23 15:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 23 16:00:00 1989', 'Mar 24 15:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 1990', 'Sep 29 15:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 29 16:00:00 1990', 'Mar 30 15:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 36000, 'Mar 30 16:00:00 1991', 'Sep 28 16:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 32400, 'Sep 28 17:00:00 1991', 'Jan 18 16:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Jan 18 17:00:00 1992', 'Mar 28 12:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 13:00:00 1992', 'Sep 26 11:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 26 12:00:00 1992', 'Mar 27 15:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 1993', 'Sep 25 15:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 25 16:00:00 1993', 'Mar 26 15:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 1994', 'Sep 24 15:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 24 16:00:00 1994', 'Mar 25 15:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 1995', 'Sep 23 15:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Sep 23 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 2000', 'Oct 28 15:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 28 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Vladivostok', 'VLAST', 1, 39600, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Vladivostok', 'VLAT', 0, 36000, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Asia/Yakutsk --- - -begin -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 31120, 'Dec 14 20:45:52 1901', 'May 1 15:21:19 1924', 'Dec 15 05:24:32 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 28800, 'May 1 15:21:20 1924', 'Feb 28 15:59:59 1957', 'May 1 23:21:20 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Feb 28 16:00:00 1957', 'Mar 31 14:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 31 15:00:00 1981', 'Sep 30 13:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 30 14:00:00 1981', 'Mar 31 14:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 31 15:00:00 1982', 'Sep 30 13:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 30 14:00:00 1982', 'Mar 31 14:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 31 15:00:00 1983', 'Sep 30 13:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 30 14:00:00 1983', 'Mar 31 14:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 31 15:00:00 1984', 'Sep 29 16:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 29 17:00:00 1984', 'Mar 30 16:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 1985', 'Sep 28 16:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 28 17:00:00 1985', 'Mar 29 16:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 1986', 'Sep 27 16:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 27 17:00:00 1986', 'Mar 28 16:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 1987', 'Sep 26 16:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 26 17:00:00 1987', 'Mar 26 16:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 1988', 'Sep 24 16:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 24 17:00:00 1988', 'Mar 25 16:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 1989', 'Sep 23 16:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 23 17:00:00 1989', 'Mar 24 16:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 1990', 'Sep 29 16:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 29 17:00:00 1990', 'Mar 30 16:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 32400, 'Mar 30 17:00:00 1991', 'Sep 28 17:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 28800, 'Sep 28 18:00:00 1991', 'Jan 18 17:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Jan 18 18:00:00 1992', 'Mar 28 13:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 14:00:00 1992', 'Sep 26 12:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 26 13:00:00 1992', 'Mar 27 16:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 1993', 'Sep 25 16:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 25 17:00:00 1993', 'Mar 26 16:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 1994', 'Sep 24 16:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 24 17:00:00 1994', 'Mar 25 16:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 1995', 'Sep 23 16:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Sep 23 17:00:00 1995', 'Mar 30 16:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 1996', 'Oct 26 16:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 26 17:00:00 1996', 'Mar 29 16:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 1997', 'Oct 25 16:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 1997', 'Mar 28 16:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 1998', 'Oct 24 16:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 24 17:00:00 1998', 'Mar 27 16:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 1999', 'Oct 30 16:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 30 17:00:00 1999', 'Mar 25 16:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 2000', 'Oct 28 16:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 28 17:00:00 2000', 'Mar 24 16:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 2001', 'Oct 27 16:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 27 17:00:00 2001', 'Mar 30 16:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 2002', 'Oct 26 16:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 26 17:00:00 2002', 'Mar 29 16:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 2003', 'Oct 25 16:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 2003', 'Mar 27 16:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 2004', 'Oct 30 16:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 30 17:00:00 2004', 'Mar 26 16:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 2005', 'Oct 29 16:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 29 17:00:00 2005', 'Mar 25 16:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 2006', 'Oct 28 16:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 28 17:00:00 2006', 'Mar 24 16:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 2007', 'Oct 27 16:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 27 17:00:00 2007', 'Mar 29 16:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 2008', 'Oct 25 16:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 2008', 'Mar 28 16:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 2009', 'Oct 24 16:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 24 17:00:00 2009', 'Mar 27 16:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 2010', 'Oct 30 16:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 30 17:00:00 2010', 'Mar 26 16:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 2011', 'Oct 29 16:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 29 17:00:00 2011', 'Mar 24 16:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 2012', 'Oct 27 16:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 27 17:00:00 2012', 'Mar 30 16:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 2013', 'Oct 26 16:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 26 17:00:00 2013', 'Mar 29 16:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 2014', 'Oct 25 16:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 2014', 'Mar 28 16:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 2015', 'Oct 24 16:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 24 17:00:00 2015', 'Mar 26 16:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 2016', 'Oct 29 16:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 29 17:00:00 2016', 'Mar 25 16:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 2017', 'Oct 28 16:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 28 17:00:00 2017', 'Mar 24 16:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 2018', 'Oct 27 16:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 27 17:00:00 2018', 'Mar 30 16:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 2019', 'Oct 26 16:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 26 17:00:00 2019', 'Mar 28 16:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 2020', 'Oct 24 16:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 24 17:00:00 2020', 'Mar 27 16:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 2021', 'Oct 30 16:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 30 17:00:00 2021', 'Mar 26 16:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 2022', 'Oct 29 16:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 29 17:00:00 2022', 'Mar 25 16:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 2023', 'Oct 28 16:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 28 17:00:00 2023', 'Mar 30 16:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 2024', 'Oct 26 16:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 26 17:00:00 2024', 'Mar 29 16:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 2025', 'Oct 25 16:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 2025', 'Mar 28 16:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 2026', 'Oct 24 16:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 24 17:00:00 2026', 'Mar 27 16:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 2027', 'Oct 30 16:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 30 17:00:00 2027', 'Mar 25 16:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 2028', 'Oct 28 16:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 28 17:00:00 2028', 'Mar 24 16:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 2029', 'Oct 27 16:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 27 17:00:00 2029', 'Mar 30 16:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 30 17:00:00 2030', 'Oct 26 16:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 26 17:00:00 2030', 'Mar 29 16:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 2031', 'Oct 25 16:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 2031', 'Mar 27 16:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 27 17:00:00 2032', 'Oct 30 16:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 30 17:00:00 2032', 'Mar 26 16:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 26 17:00:00 2033', 'Oct 29 16:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 29 17:00:00 2033', 'Mar 25 16:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 25 17:00:00 2034', 'Oct 28 16:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 28 17:00:00 2034', 'Mar 24 16:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 24 17:00:00 2035', 'Oct 27 16:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 27 17:00:00 2035', 'Mar 29 16:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 29 17:00:00 2036', 'Oct 25 16:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 25 17:00:00 2036', 'Mar 28 16:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Yakutsk', 'YAKST', 1, 36000, 'Mar 28 17:00:00 2037', 'Oct 24 16:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Yakutsk', 'YAKT', 0, 32400, 'Oct 24 17:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Asia/Yekaterinburg --- - -begin -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 14554, 'Dec 14 20:45:52 1901', 'May 1 19:57:25 1924', 'Dec 15 00:48:26 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 14400, 'May 1 19:57:26 1924', 'Feb 28 19:59:59 1957', 'May 1 23:57:26 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Feb 28 20:00:00 1957', 'Mar 31 18:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 31 19:00:00 1981', 'Sep 30 17:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 30 18:00:00 1981', 'Mar 31 18:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 31 19:00:00 1982', 'Sep 30 17:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 30 18:00:00 1982', 'Mar 31 18:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 31 19:00:00 1983', 'Sep 30 17:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 30 18:00:00 1983', 'Mar 31 18:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 31 19:00:00 1984', 'Sep 29 20:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 29 21:00:00 1984', 'Mar 30 20:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 1985', 'Sep 28 20:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 28 21:00:00 1985', 'Mar 29 20:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 1986', 'Sep 27 20:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 27 21:00:00 1986', 'Mar 28 20:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 1987', 'Sep 26 20:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 26 21:00:00 1987', 'Mar 26 20:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 1988', 'Sep 24 20:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 24 21:00:00 1988', 'Mar 25 20:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 1989', 'Sep 23 20:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 23 21:00:00 1989', 'Mar 24 20:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 1990', 'Sep 29 20:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 29 21:00:00 1990', 'Mar 30 20:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 18000, 'Mar 30 21:00:00 1991', 'Sep 28 21:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 14400, 'Sep 28 22:00:00 1991', 'Jan 18 21:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Jan 18 22:00:00 1992', 'Mar 28 17:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 18:00:00 1992', 'Sep 26 16:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 26 17:00:00 1992', 'Mar 27 20:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 1993', 'Sep 25 20:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 25 21:00:00 1993', 'Mar 26 20:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 24 21:00:00 1994', 'Mar 25 20:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Sep 23 21:00:00 1995', 'Mar 30 20:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 1996', 'Oct 26 20:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 26 21:00:00 1996', 'Mar 29 20:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 1997', 'Oct 25 20:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 1997', 'Mar 28 20:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 1998', 'Oct 24 20:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 24 21:00:00 1998', 'Mar 27 20:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 1999', 'Oct 30 20:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 30 21:00:00 1999', 'Mar 25 20:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 2000', 'Oct 28 20:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 28 21:00:00 2000', 'Mar 24 20:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 2001', 'Oct 27 20:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 27 21:00:00 2001', 'Mar 30 20:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 2002', 'Oct 26 20:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 26 21:00:00 2002', 'Mar 29 20:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 2003', 'Oct 25 20:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 2003', 'Mar 27 20:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 2004', 'Oct 30 20:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 30 21:00:00 2004', 'Mar 26 20:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 2005', 'Oct 29 20:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 29 21:00:00 2005', 'Mar 25 20:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 2006', 'Oct 28 20:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 28 21:00:00 2006', 'Mar 24 20:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 2007', 'Oct 27 20:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 27 21:00:00 2007', 'Mar 29 20:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 2008', 'Oct 25 20:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 2008', 'Mar 28 20:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 2009', 'Oct 24 20:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 24 21:00:00 2009', 'Mar 27 20:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 2010', 'Oct 30 20:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 30 21:00:00 2010', 'Mar 26 20:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 2011', 'Oct 29 20:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 29 21:00:00 2011', 'Mar 24 20:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 2012', 'Oct 27 20:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 27 21:00:00 2012', 'Mar 30 20:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 2013', 'Oct 26 20:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 26 21:00:00 2013', 'Mar 29 20:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 2014', 'Oct 25 20:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 2014', 'Mar 28 20:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 2015', 'Oct 24 20:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 24 21:00:00 2015', 'Mar 26 20:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 2016', 'Oct 29 20:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 29 21:00:00 2016', 'Mar 25 20:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 2017', 'Oct 28 20:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 28 21:00:00 2017', 'Mar 24 20:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 2018', 'Oct 27 20:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 27 21:00:00 2018', 'Mar 30 20:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 2019', 'Oct 26 20:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 26 21:00:00 2019', 'Mar 28 20:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 2020', 'Oct 24 20:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 24 21:00:00 2020', 'Mar 27 20:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 2021', 'Oct 30 20:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 30 21:00:00 2021', 'Mar 26 20:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 2022', 'Oct 29 20:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 29 21:00:00 2022', 'Mar 25 20:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 2023', 'Oct 28 20:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 28 21:00:00 2023', 'Mar 30 20:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 2024', 'Oct 26 20:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 26 21:00:00 2024', 'Mar 29 20:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 2025', 'Oct 25 20:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 2025', 'Mar 28 20:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 2026', 'Oct 24 20:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 24 21:00:00 2026', 'Mar 27 20:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 2027', 'Oct 30 20:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 30 21:00:00 2027', 'Mar 25 20:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 2028', 'Oct 28 20:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 28 21:00:00 2028', 'Mar 24 20:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 2029', 'Oct 27 20:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 27 21:00:00 2029', 'Mar 30 20:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 30 21:00:00 2030', 'Oct 26 20:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 26 21:00:00 2030', 'Mar 29 20:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 2031', 'Oct 25 20:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 2031', 'Mar 27 20:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 27 21:00:00 2032', 'Oct 30 20:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 30 21:00:00 2032', 'Mar 26 20:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 26 21:00:00 2033', 'Oct 29 20:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 29 21:00:00 2033', 'Mar 25 20:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 25 21:00:00 2034', 'Oct 28 20:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 28 21:00:00 2034', 'Mar 24 20:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 24 21:00:00 2035', 'Oct 27 20:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 27 21:00:00 2035', 'Mar 29 20:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 29 21:00:00 2036', 'Oct 25 20:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 25 21:00:00 2036', 'Mar 28 20:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKST', 1, 21600, 'Mar 28 21:00:00 2037', 'Oct 24 20:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Yekaterinburg', 'YEKT', 0, 18000, 'Oct 24 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Asia/Yerevan --- - -begin -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 10680, 'Dec 14 20:45:52 1901', 'May 1 21:01:59 1924', 'Dec 14 23:43:52 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 10800, 'May 1 21:02:00 1924', 'Feb 28 20:59:59 1957', 'May 2 00:02:00 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Feb 28 21:00:00 1957', 'Mar 31 19:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 31 20:00:00 1981', 'Sep 30 18:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 30 19:00:00 1981', 'Mar 31 19:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 31 20:00:00 1982', 'Sep 30 18:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 30 19:00:00 1982', 'Mar 31 19:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 31 20:00:00 1983', 'Sep 30 18:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 30 19:00:00 1983', 'Mar 31 19:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 31 20:00:00 1984', 'Sep 29 21:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 29 22:00:00 1984', 'Mar 30 21:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 30 22:00:00 1985', 'Sep 28 21:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 28 22:00:00 1985', 'Mar 29 21:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 1986', 'Sep 27 21:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 27 22:00:00 1986', 'Mar 28 21:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 1987', 'Sep 26 21:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 26 22:00:00 1987', 'Mar 26 21:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 1988', 'Sep 24 21:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 24 22:00:00 1988', 'Mar 25 21:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 1989', 'Sep 23 21:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 23 22:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 1990', 'Sep 29 21:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 29 22:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 14400, 'Mar 30 22:00:00 1991', 'Sep 28 22:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 10800, 'Sep 28 23:00:00 1991', 'Jan 18 22:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Jan 18 23:00:00 1992', 'Mar 28 18:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 19:00:00 1992', 'Sep 26 17:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 26 18:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 1993', 'Sep 25 21:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 25 22:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 1994', 'Sep 24 21:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 24 22:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 1995', 'Sep 23 21:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Sep 23 22:00:00 1995', 'Mar 29 21:59:59 1997', 'Sep 24 02:00:00 1995', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 1997', 'Oct 25 21:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 1997', 'Mar 28 21:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 1998', 'Oct 24 21:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 24 22:00:00 1998', 'Mar 27 21:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 1999', 'Oct 30 21:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 30 22:00:00 1999', 'Mar 25 21:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 2000', 'Oct 28 21:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 28 22:00:00 2000', 'Mar 24 21:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 2001', 'Oct 27 21:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 27 22:00:00 2001', 'Mar 30 21:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 30 22:00:00 2002', 'Oct 26 21:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 26 22:00:00 2002', 'Mar 29 21:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 2003', 'Oct 25 21:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 2003', 'Mar 27 21:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 2004', 'Oct 30 21:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 30 22:00:00 2004', 'Mar 26 21:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 2005', 'Oct 29 21:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 29 22:00:00 2005', 'Mar 25 21:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 2006', 'Oct 28 21:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 28 22:00:00 2006', 'Mar 24 21:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 2007', 'Oct 27 21:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 27 22:00:00 2007', 'Mar 29 21:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 2008', 'Oct 25 21:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 2008', 'Mar 28 21:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 2009', 'Oct 24 21:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 24 22:00:00 2009', 'Mar 27 21:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 2010', 'Oct 30 21:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 30 22:00:00 2010', 'Mar 26 21:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 2011', 'Oct 29 21:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 29 22:00:00 2011', 'Mar 24 21:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 2012', 'Oct 27 21:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 27 22:00:00 2012', 'Mar 30 21:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 30 22:00:00 2013', 'Oct 26 21:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 26 22:00:00 2013', 'Mar 29 21:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 2014', 'Oct 25 21:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 2014', 'Mar 28 21:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 2015', 'Oct 24 21:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 24 22:00:00 2015', 'Mar 26 21:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 2016', 'Oct 29 21:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 29 22:00:00 2016', 'Mar 25 21:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 2017', 'Oct 28 21:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 28 22:00:00 2017', 'Mar 24 21:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 2018', 'Oct 27 21:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 27 22:00:00 2018', 'Mar 30 21:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 30 22:00:00 2019', 'Oct 26 21:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 26 22:00:00 2019', 'Mar 28 21:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 2020', 'Oct 24 21:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 24 22:00:00 2020', 'Mar 27 21:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 2021', 'Oct 30 21:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 30 22:00:00 2021', 'Mar 26 21:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 2022', 'Oct 29 21:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 29 22:00:00 2022', 'Mar 25 21:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 2023', 'Oct 28 21:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 28 22:00:00 2023', 'Mar 30 21:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 30 22:00:00 2024', 'Oct 26 21:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 26 22:00:00 2024', 'Mar 29 21:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 2025', 'Oct 25 21:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 2025', 'Mar 28 21:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 2026', 'Oct 24 21:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 24 22:00:00 2026', 'Mar 27 21:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 2027', 'Oct 30 21:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 30 22:00:00 2027', 'Mar 25 21:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 2028', 'Oct 28 21:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 28 22:00:00 2028', 'Mar 24 21:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 2029', 'Oct 27 21:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 27 22:00:00 2029', 'Mar 30 21:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 30 22:00:00 2030', 'Oct 26 21:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 26 22:00:00 2030', 'Mar 29 21:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 2031', 'Oct 25 21:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 2031', 'Mar 27 21:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 27 22:00:00 2032', 'Oct 30 21:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 30 22:00:00 2032', 'Mar 26 21:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 26 22:00:00 2033', 'Oct 29 21:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 29 22:00:00 2033', 'Mar 25 21:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 25 22:00:00 2034', 'Oct 28 21:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 28 22:00:00 2034', 'Mar 24 21:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 24 22:00:00 2035', 'Oct 27 21:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 27 22:00:00 2035', 'Mar 29 21:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 29 22:00:00 2036', 'Oct 25 21:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 25 22:00:00 2036', 'Mar 28 21:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Asia/Yerevan', 'AMST', 1, 18000, 'Mar 28 22:00:00 2037', 'Oct 24 21:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Asia/Yerevan', 'AMT', 0, 14400, 'Oct 24 22:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Atlantic/Azores --- - -begin -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -6900, 'Dec 14 20:45:52 1901', 'May 24 01:54:59 1911', 'Dec 14 18:50:52 1901', 'May 23 23:59:59 1911'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'May 24 01:55:00 1911', 'Jun 18 00:59:59 1916', 'May 23 23:55:00 1911', 'Jun 17 22:59:59 1916'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Jun 18 01:00:00 1916', 'Nov 1 01:59:59 1916', 'Jun 18 00:00:00 1916', 'Nov 1 00:59:59 1916'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Nov 1 02:00:00 1916', 'Mar 1 00:59:59 1917', 'Nov 1 00:00:00 1916', 'Feb 28 22:59:59 1917'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 1 01:00:00 1917', 'Oct 15 00:59:59 1917', 'Mar 1 00:00:00 1917', 'Oct 14 23:59:59 1917'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 15 01:00:00 1917', 'Mar 2 00:59:59 1918', 'Oct 14 23:00:00 1917', 'Mar 1 22:59:59 1918'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 2 01:00:00 1918', 'Oct 15 00:59:59 1918', 'Mar 2 00:00:00 1918', 'Oct 14 23:59:59 1918'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 15 01:00:00 1918', 'Mar 1 00:59:59 1919', 'Oct 14 23:00:00 1918', 'Feb 28 22:59:59 1919'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 1 01:00:00 1919', 'Oct 15 00:59:59 1919', 'Mar 1 00:00:00 1919', 'Oct 14 23:59:59 1919'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 15 01:00:00 1919', 'Mar 1 00:59:59 1920', 'Oct 14 23:00:00 1919', 'Feb 29 22:59:59 1920'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 1 01:00:00 1920', 'Oct 15 00:59:59 1920', 'Mar 1 00:00:00 1920', 'Oct 14 23:59:59 1920'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 15 01:00:00 1920', 'Mar 1 00:59:59 1921', 'Oct 14 23:00:00 1920', 'Feb 28 22:59:59 1921'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 1 01:00:00 1921', 'Oct 15 00:59:59 1921', 'Mar 1 00:00:00 1921', 'Oct 14 23:59:59 1921'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 15 01:00:00 1921', 'Apr 17 00:59:59 1924', 'Oct 14 23:00:00 1921', 'Apr 16 22:59:59 1924'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 17 01:00:00 1924', 'Oct 15 00:59:59 1924', 'Apr 17 00:00:00 1924', 'Oct 14 23:59:59 1924'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 15 01:00:00 1924', 'Apr 18 00:59:59 1926', 'Oct 14 23:00:00 1924', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 18 01:00:00 1926', 'Oct 3 00:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 3 01:00:00 1926', 'Apr 10 00:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 10 01:00:00 1927', 'Oct 2 00:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 2 01:00:00 1927', 'Apr 15 00:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 15 01:00:00 1928', 'Oct 7 00:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 7 01:00:00 1928', 'Apr 21 00:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 21 01:00:00 1929', 'Oct 6 00:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 01:00:00 1929', 'Apr 19 00:59:59 1931', 'Oct 5 23:00:00 1929', 'Apr 18 22:59:59 1931'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 19 01:00:00 1931', 'Oct 4 00:59:59 1931', 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 4 01:00:00 1931', 'Apr 3 00:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 3 01:00:00 1932', 'Oct 2 00:59:59 1932', 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 2 01:00:00 1932', 'Apr 8 00:59:59 1934', 'Oct 1 23:00:00 1932', 'Apr 7 22:59:59 1934'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 8 01:00:00 1934', 'Oct 7 00:59:59 1934', 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 7 01:00:00 1934', 'Mar 31 00:59:59 1935', 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 31 01:00:00 1935', 'Oct 6 00:59:59 1935', 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 01:00:00 1935', 'Apr 19 00:59:59 1936', 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 19 01:00:00 1936', 'Oct 4 00:59:59 1936', 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 4 01:00:00 1936', 'Apr 4 00:59:59 1937', 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 4 01:00:00 1937', 'Oct 3 00:59:59 1937', 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 3 01:00:00 1937', 'Mar 27 00:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 27 01:00:00 1938', 'Oct 2 00:59:59 1938', 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 2 01:00:00 1938', 'Apr 16 00:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 16 01:00:00 1939', 'Nov 19 00:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Nov 19 01:00:00 1939', 'Feb 25 00:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 24 22:59:59 1940'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Feb 25 01:00:00 1940', 'Oct 6 00:59:59 1940', 'Feb 25 00:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 01:00:00 1940', 'Apr 6 00:59:59 1941', 'Oct 5 23:00:00 1940', 'Apr 5 22:59:59 1941'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 6 01:00:00 1941', 'Oct 6 00:59:59 1941', 'Apr 6 00:00:00 1941', 'Oct 5 23:59:59 1941'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 01:00:00 1941', 'Mar 15 00:59:59 1942', 'Oct 5 23:00:00 1941', 'Mar 14 22:59:59 1942'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 15 01:00:00 1942', 'Apr 25 23:59:59 1942', 'Mar 15 00:00:00 1942', 'Apr 25 22:59:59 1942'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Apr 26 00:00:00 1942', 'Aug 15 23:59:59 1942', 'Apr 26 00:00:00 1942', 'Aug 15 23:59:59 1942'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Aug 16 00:00:00 1942', 'Oct 25 00:59:59 1942', 'Aug 15 23:00:00 1942', 'Oct 24 23:59:59 1942'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 25 01:00:00 1942', 'Mar 14 00:59:59 1943', 'Oct 24 23:00:00 1942', 'Mar 13 22:59:59 1943'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 14 01:00:00 1943', 'Apr 17 23:59:59 1943', 'Mar 14 00:00:00 1943', 'Apr 17 22:59:59 1943'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Apr 18 00:00:00 1943', 'Aug 28 23:59:59 1943', 'Apr 18 00:00:00 1943', 'Aug 28 23:59:59 1943'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Aug 29 00:00:00 1943', 'Oct 31 00:59:59 1943', 'Aug 28 23:00:00 1943', 'Oct 30 23:59:59 1943'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 31 01:00:00 1943', 'Mar 12 00:59:59 1944', 'Oct 30 23:00:00 1943', 'Mar 11 22:59:59 1944'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 12 01:00:00 1944', 'Apr 22 23:59:59 1944', 'Mar 12 00:00:00 1944', 'Apr 22 22:59:59 1944'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Apr 23 00:00:00 1944', 'Aug 26 23:59:59 1944', 'Apr 23 00:00:00 1944', 'Aug 26 23:59:59 1944'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Aug 27 00:00:00 1944', 'Oct 29 00:59:59 1944', 'Aug 26 23:00:00 1944', 'Oct 28 23:59:59 1944'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 29 01:00:00 1944', 'Mar 11 00:59:59 1945', 'Oct 28 23:00:00 1944', 'Mar 10 22:59:59 1945'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Mar 11 01:00:00 1945', 'Apr 21 23:59:59 1945', 'Mar 11 00:00:00 1945', 'Apr 21 22:59:59 1945'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Apr 22 00:00:00 1945', 'Aug 25 23:59:59 1945', 'Apr 22 00:00:00 1945', 'Aug 25 23:59:59 1945'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Aug 26 00:00:00 1945', 'Oct 28 00:59:59 1945', 'Aug 25 23:00:00 1945', 'Oct 27 23:59:59 1945'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 28 01:00:00 1945', 'Apr 7 00:59:59 1946', 'Oct 27 23:00:00 1945', 'Apr 6 22:59:59 1946'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 7 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Apr 7 00:00:00 1946', 'Oct 5 23:59:59 1946'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 01:00:00 1946', 'Apr 6 03:59:59 1947', 'Oct 5 23:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 6 04:00:00 1947', 'Oct 5 03:59:59 1947', 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 5 04:00:00 1947', 'Apr 4 03:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 4 04:00:00 1948', 'Oct 3 03:59:59 1948', 'Apr 4 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 3 04:00:00 1948', 'Apr 3 03:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 3 04:00:00 1949', 'Oct 2 03:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 2 04:00:00 1949', 'Apr 1 03:59:59 1951', 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1951'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 1 04:00:00 1951', 'Oct 7 03:59:59 1951', 'Apr 1 03:00:00 1951', 'Oct 7 02:59:59 1951'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 7 04:00:00 1951', 'Apr 6 03:59:59 1952', 'Oct 7 02:00:00 1951', 'Apr 6 01:59:59 1952'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 6 04:00:00 1952', 'Oct 5 03:59:59 1952', 'Apr 6 03:00:00 1952', 'Oct 5 02:59:59 1952'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 5 04:00:00 1952', 'Apr 5 03:59:59 1953', 'Oct 5 02:00:00 1952', 'Apr 5 01:59:59 1953'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 5 04:00:00 1953', 'Oct 4 03:59:59 1953', 'Apr 5 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 4 04:00:00 1953', 'Apr 4 03:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 4 01:59:59 1954'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 4 04:00:00 1954', 'Oct 3 03:59:59 1954', 'Apr 4 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 3 04:00:00 1954', 'Apr 3 03:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 3 01:59:59 1955'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 3 04:00:00 1955', 'Oct 2 03:59:59 1955', 'Apr 3 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 2 04:00:00 1955', 'Apr 1 03:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 1 01:59:59 1956'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 1 04:00:00 1956', 'Oct 7 03:59:59 1956', 'Apr 1 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 7 04:00:00 1956', 'Apr 7 03:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 7 01:59:59 1957'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 7 04:00:00 1957', 'Oct 6 03:59:59 1957', 'Apr 7 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 04:00:00 1957', 'Apr 6 03:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 6 01:59:59 1958'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 6 04:00:00 1958', 'Oct 5 03:59:59 1958', 'Apr 6 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 5 04:00:00 1958', 'Apr 5 03:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 5 01:59:59 1959'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 5 04:00:00 1959', 'Oct 4 03:59:59 1959', 'Apr 5 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 4 04:00:00 1959', 'Apr 3 03:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 3 01:59:59 1960'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 3 04:00:00 1960', 'Oct 2 03:59:59 1960', 'Apr 3 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 2 04:00:00 1960', 'Apr 2 03:59:59 1961', 'Oct 2 02:00:00 1960', 'Apr 2 01:59:59 1961'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 2 04:00:00 1961', 'Oct 1 03:59:59 1961', 'Apr 2 03:00:00 1961', 'Oct 1 02:59:59 1961'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 1 04:00:00 1961', 'Apr 1 03:59:59 1962', 'Oct 1 02:00:00 1961', 'Apr 1 01:59:59 1962'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 1 04:00:00 1962', 'Oct 7 03:59:59 1962', 'Apr 1 03:00:00 1962', 'Oct 7 02:59:59 1962'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 7 04:00:00 1962', 'Apr 7 03:59:59 1963', 'Oct 7 02:00:00 1962', 'Apr 7 01:59:59 1963'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 7 04:00:00 1963', 'Oct 6 03:59:59 1963', 'Apr 7 03:00:00 1963', 'Oct 6 02:59:59 1963'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 6 04:00:00 1963', 'Apr 5 03:59:59 1964', 'Oct 6 02:00:00 1963', 'Apr 5 01:59:59 1964'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 5 04:00:00 1964', 'Oct 4 03:59:59 1964', 'Apr 5 03:00:00 1964', 'Oct 4 02:59:59 1964'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 4 04:00:00 1964', 'Apr 4 03:59:59 1965', 'Oct 4 02:00:00 1964', 'Apr 4 01:59:59 1965'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, -3600, 'Apr 4 04:00:00 1965', 'Oct 3 03:59:59 1965', 'Apr 4 03:00:00 1965', 'Oct 3 02:59:59 1965'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -7200, 'Oct 3 04:00:00 1965', 'Apr 3 03:59:59 1966', 'Oct 3 02:00:00 1965', 'Apr 3 01:59:59 1966'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Apr 3 04:00:00 1966', 'Mar 27 00:59:59 1977', 'Apr 3 03:00:00 1966', 'Mar 26 23:59:59 1977'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Mar 27 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Apr 1 01:00:00 1979', 'Sep 30 01:59:59 1979', 'Apr 1 01:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 30 02:00:00 1979', 'Mar 30 00:59:59 1980', 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 1980', 'Sep 28 01:59:59 1980', 'Mar 30 01:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 26 02:00:00 1982', 'Mar 27 02:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 03:00:00 1983', 'Sep 25 01:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, 0, 'Sep 27 02:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 00:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 00:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 00:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 00:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 00:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 00:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 00:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 00:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 00:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 00:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 00:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 00:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 00:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 00:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 00:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 00:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 00:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 00:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 00:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 00:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 00:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 00:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 00:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 00:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 00:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 00:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 00:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 00:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 00:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 00:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 00:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 00:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 00:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 00:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 00:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 00:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 00:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 00:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 00:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Atlantic/Azores', 'AZOST', 1, 0, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037'); -timezone.add_rule('Atlantic/Azores', 'AZOT', 0, -3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 00:00:00 2037', 'Jan 18 02:14:07 2038'); -end; -/ - --- --- Atlantic/Bermuda --- - -begin -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -15544, 'Dec 14 20:45:52 1901', 'Jan 1 06:19:03 1930', 'Dec 14 16:26:48 1901', 'Jan 1 01:59:59 1930'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Jan 1 06:19:04 1930', 'Apr 28 05:59:59 1974', 'Jan 1 02:19:04 1930', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 28 06:00:00 1974', 'Oct 27 04:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 1974', 'Apr 27 05:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 27 06:00:00 1975', 'Oct 26 04:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 1975', 'Apr 25 05:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 25 06:00:00 1976', 'Oct 31 04:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 1976', 'Apr 24 05:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 24 06:00:00 1977', 'Oct 30 04:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 1977', 'Apr 30 05:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 30 06:00:00 1978', 'Oct 29 04:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 1978', 'Apr 29 05:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 29 06:00:00 1979', 'Oct 28 04:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 1979', 'Apr 27 05:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 5 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 1988', 'Oct 30 04:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Atlantic/Bermuda', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Atlantic/Bermuda', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- Atlantic/Canary --- - -begin -timezone.add_rule('Atlantic/Canary', 'WET', 0, -3696, 'Dec 14 20:45:52 1901', 'Mar 1 01:01:35 1922', 'Dec 14 19:44:16 1901', 'Feb 28 23:59:59 1922'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, -3600, 'Mar 1 01:01:36 1922', 'Sep 30 01:59:59 1946', 'Mar 1 00:01:36 1922', 'Sep 30 00:59:59 1946'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 30 02:00:00 1946', 'Apr 5 23:59:59 1980', 'Sep 30 02:00:00 1946', 'Apr 5 23:59:59 1980'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Apr 6 00:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 01:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Sep 26 01:59:59 1993'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 01:59:59 1994'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Sep 24 01:59:59 1995'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Atlantic/Canary', 'WEST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Atlantic/Canary', 'WET', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Atlantic/Cape_Verde --- - -begin -timezone.add_rule('Atlantic/Cape_Verde', 'CVT', 0, -5644, 'Dec 14 20:45:52 1901', 'Jan 1 01:34:03 1907', 'Dec 14 19:11:48 1901', 'Dec 31 23:59:59 1906'); -timezone.add_rule('Atlantic/Cape_Verde', 'CVT', 0, -7200, 'Jan 1 01:34:04 1907', 'Sep 1 01:59:59 1942', 'Dec 31 23:34:04 1906', 'Aug 31 23:59:59 1942'); -timezone.add_rule('Atlantic/Cape_Verde', 'CVST', 1, -3600, 'Sep 1 02:00:00 1942', 'Oct 15 00:59:59 1945', 'Sep 1 01:00:00 1942', 'Oct 14 23:59:59 1945'); -timezone.add_rule('Atlantic/Cape_Verde', 'CVT', 0, -7200, 'Oct 15 01:00:00 1945', 'Nov 25 03:59:59 1975', 'Oct 14 23:00:00 1945', 'Nov 25 01:59:59 1975'); -timezone.add_rule('Atlantic/Cape_Verde', 'CVT', 0, -3600, 'Nov 25 04:00:00 1975', 'Jan 18 03:14:07 2038', 'Nov 25 03:00:00 1975', 'Jan 18 02:14:07 2038'); -end; -/ - --- --- Atlantic/Faeroe --- - -begin -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, -1624, 'Dec 14 20:45:52 1901', 'Jan 11 00:27:03 1908', 'Dec 14 20:18:48 1901', 'Jan 10 23:59:59 1908'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Jan 11 00:27:04 1908', 'Mar 29 00:59:59 1981', 'Jan 11 00:27:04 1908', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Sep 26 01:59:59 1993'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 01:59:59 1994'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Sep 24 01:59:59 1995'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Atlantic/Faeroe', 'WEST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Atlantic/Faeroe', 'WET', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Atlantic/Jan_Mayen --- - -begin -timezone.add_rule('Atlantic/Jan_Mayen', 'EGT', 0, -3600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 19:45:52 1901', 'Jan 18 02:14:07 2038'); -end; -/ - --- --- Atlantic/Madeira --- - -begin -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -4080, 'Dec 14 20:45:52 1901', 'May 24 01:07:59 1911', 'Dec 14 19:37:52 1901', 'May 23 23:59:59 1911'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'May 24 01:08:00 1911', 'Jun 17 23:59:59 1916', 'May 24 00:08:00 1911', 'Jun 17 22:59:59 1916'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Jun 18 00:00:00 1916', 'Nov 1 00:59:59 1916', 'Jun 18 00:00:00 1916', 'Nov 1 00:59:59 1916'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Nov 1 01:00:00 1916', 'Feb 28 23:59:59 1917', 'Nov 1 00:00:00 1916', 'Feb 28 22:59:59 1917'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 1 00:00:00 1917', 'Oct 14 23:59:59 1917', 'Mar 1 00:00:00 1917', 'Oct 14 23:59:59 1917'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 15 00:00:00 1917', 'Mar 1 23:59:59 1918', 'Oct 14 23:00:00 1917', 'Mar 1 22:59:59 1918'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 2 00:00:00 1918', 'Oct 14 23:59:59 1918', 'Mar 2 00:00:00 1918', 'Oct 14 23:59:59 1918'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 15 00:00:00 1918', 'Feb 28 23:59:59 1919', 'Oct 14 23:00:00 1918', 'Feb 28 22:59:59 1919'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 1 00:00:00 1919', 'Oct 14 23:59:59 1919', 'Mar 1 00:00:00 1919', 'Oct 14 23:59:59 1919'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 15 00:00:00 1919', 'Feb 29 23:59:59 1920', 'Oct 14 23:00:00 1919', 'Feb 29 22:59:59 1920'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 1 00:00:00 1920', 'Oct 14 23:59:59 1920', 'Mar 1 00:00:00 1920', 'Oct 14 23:59:59 1920'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 15 00:00:00 1920', 'Feb 28 23:59:59 1921', 'Oct 14 23:00:00 1920', 'Feb 28 22:59:59 1921'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 1 00:00:00 1921', 'Oct 14 23:59:59 1921', 'Mar 1 00:00:00 1921', 'Oct 14 23:59:59 1921'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 15 00:00:00 1921', 'Apr 16 23:59:59 1924', 'Oct 14 23:00:00 1921', 'Apr 16 22:59:59 1924'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 17 00:00:00 1924', 'Oct 14 23:59:59 1924', 'Apr 17 00:00:00 1924', 'Oct 14 23:59:59 1924'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 15 00:00:00 1924', 'Apr 17 23:59:59 1926', 'Oct 14 23:00:00 1924', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 3 00:00:00 1926', 'Apr 9 23:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 2 00:00:00 1927', 'Apr 14 23:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 7 00:00:00 1928', 'Apr 20 23:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 00:00:00 1929', 'Apr 18 23:59:59 1931', 'Oct 5 23:00:00 1929', 'Apr 18 22:59:59 1931'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931', 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 4 00:00:00 1931', 'Apr 2 23:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932', 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 2 00:00:00 1932', 'Apr 7 23:59:59 1934', 'Oct 1 23:00:00 1932', 'Apr 7 22:59:59 1934'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934', 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 7 00:00:00 1934', 'Mar 30 23:59:59 1935', 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935', 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 00:00:00 1935', 'Apr 18 23:59:59 1936', 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936', 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 4 00:00:00 1936', 'Apr 3 23:59:59 1937', 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937', 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 3 00:00:00 1937', 'Mar 26 23:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938', 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 2 00:00:00 1938', 'Apr 15 23:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Nov 19 00:00:00 1939', 'Feb 24 23:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 24 22:59:59 1940'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Feb 25 00:00:00 1940', 'Oct 5 23:59:59 1940', 'Feb 25 00:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 00:00:00 1940', 'Apr 5 23:59:59 1941', 'Oct 5 23:00:00 1940', 'Apr 5 22:59:59 1941'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 6 00:00:00 1941', 'Oct 5 23:59:59 1941', 'Apr 6 00:00:00 1941', 'Oct 5 23:59:59 1941'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 00:00:00 1941', 'Mar 14 23:59:59 1942', 'Oct 5 23:00:00 1941', 'Mar 14 22:59:59 1942'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 15 00:00:00 1942', 'Apr 25 22:59:59 1942', 'Mar 15 00:00:00 1942', 'Apr 25 22:59:59 1942'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Apr 25 23:00:00 1942', 'Aug 15 22:59:59 1942', 'Apr 26 00:00:00 1942', 'Aug 15 23:59:59 1942'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Aug 15 23:00:00 1942', 'Oct 24 23:59:59 1942', 'Aug 15 23:00:00 1942', 'Oct 24 23:59:59 1942'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 25 00:00:00 1942', 'Mar 13 23:59:59 1943', 'Oct 24 23:00:00 1942', 'Mar 13 22:59:59 1943'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 14 00:00:00 1943', 'Apr 17 22:59:59 1943', 'Mar 14 00:00:00 1943', 'Apr 17 22:59:59 1943'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Apr 17 23:00:00 1943', 'Aug 28 22:59:59 1943', 'Apr 18 00:00:00 1943', 'Aug 28 23:59:59 1943'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Aug 28 23:00:00 1943', 'Oct 30 23:59:59 1943', 'Aug 28 23:00:00 1943', 'Oct 30 23:59:59 1943'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 31 00:00:00 1943', 'Mar 11 23:59:59 1944', 'Oct 30 23:00:00 1943', 'Mar 11 22:59:59 1944'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 12 00:00:00 1944', 'Apr 22 22:59:59 1944', 'Mar 12 00:00:00 1944', 'Apr 22 22:59:59 1944'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Apr 22 23:00:00 1944', 'Aug 26 22:59:59 1944', 'Apr 23 00:00:00 1944', 'Aug 26 23:59:59 1944'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Aug 26 23:00:00 1944', 'Oct 28 23:59:59 1944', 'Aug 26 23:00:00 1944', 'Oct 28 23:59:59 1944'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 29 00:00:00 1944', 'Mar 10 23:59:59 1945', 'Oct 28 23:00:00 1944', 'Mar 10 22:59:59 1945'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Mar 11 00:00:00 1945', 'Apr 21 22:59:59 1945', 'Mar 11 00:00:00 1945', 'Apr 21 22:59:59 1945'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Apr 21 23:00:00 1945', 'Aug 25 22:59:59 1945', 'Apr 22 00:00:00 1945', 'Aug 25 23:59:59 1945'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Aug 25 23:00:00 1945', 'Oct 27 23:59:59 1945', 'Aug 25 23:00:00 1945', 'Oct 27 23:59:59 1945'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 28 00:00:00 1945', 'Apr 6 23:59:59 1946', 'Oct 27 23:00:00 1945', 'Apr 6 22:59:59 1946'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 7 00:00:00 1946', 'Oct 5 23:59:59 1946', 'Apr 7 00:00:00 1946', 'Oct 5 23:59:59 1946'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 00:00:00 1946', 'Apr 6 02:59:59 1947', 'Oct 5 23:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947', 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 5 03:00:00 1947', 'Apr 4 02:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 4 03:00:00 1948', 'Oct 3 02:59:59 1948', 'Apr 4 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 3 03:00:00 1948', 'Apr 3 02:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 3 03:00:00 1949', 'Oct 2 02:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 2 03:00:00 1949', 'Apr 1 02:59:59 1951', 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1951'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 1 03:00:00 1951', 'Oct 7 02:59:59 1951', 'Apr 1 03:00:00 1951', 'Oct 7 02:59:59 1951'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 7 03:00:00 1951', 'Apr 6 02:59:59 1952', 'Oct 7 02:00:00 1951', 'Apr 6 01:59:59 1952'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 6 03:00:00 1952', 'Oct 5 02:59:59 1952', 'Apr 6 03:00:00 1952', 'Oct 5 02:59:59 1952'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 5 03:00:00 1952', 'Apr 5 02:59:59 1953', 'Oct 5 02:00:00 1952', 'Apr 5 01:59:59 1953'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 5 03:00:00 1953', 'Oct 4 02:59:59 1953', 'Apr 5 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 4 03:00:00 1953', 'Apr 4 02:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 4 01:59:59 1954'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 4 03:00:00 1954', 'Oct 3 02:59:59 1954', 'Apr 4 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 3 03:00:00 1954', 'Apr 3 02:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 3 01:59:59 1955'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 3 03:00:00 1955', 'Oct 2 02:59:59 1955', 'Apr 3 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 2 03:00:00 1955', 'Apr 1 02:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 1 01:59:59 1956'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 1 03:00:00 1956', 'Oct 7 02:59:59 1956', 'Apr 1 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 7 03:00:00 1956', 'Apr 7 02:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 7 01:59:59 1957'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 7 03:00:00 1957', 'Oct 6 02:59:59 1957', 'Apr 7 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 03:00:00 1957', 'Apr 6 02:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 6 01:59:59 1958'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 6 03:00:00 1958', 'Oct 5 02:59:59 1958', 'Apr 6 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 5 03:00:00 1958', 'Apr 5 02:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 5 01:59:59 1959'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 5 03:00:00 1959', 'Oct 4 02:59:59 1959', 'Apr 5 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 4 03:00:00 1959', 'Apr 3 02:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 3 01:59:59 1960'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 3 03:00:00 1960', 'Oct 2 02:59:59 1960', 'Apr 3 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 2 03:00:00 1960', 'Apr 2 02:59:59 1961', 'Oct 2 02:00:00 1960', 'Apr 2 01:59:59 1961'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 2 03:00:00 1961', 'Oct 1 02:59:59 1961', 'Apr 2 03:00:00 1961', 'Oct 1 02:59:59 1961'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 1 03:00:00 1961', 'Apr 1 02:59:59 1962', 'Oct 1 02:00:00 1961', 'Apr 1 01:59:59 1962'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 1 03:00:00 1962', 'Oct 7 02:59:59 1962', 'Apr 1 03:00:00 1962', 'Oct 7 02:59:59 1962'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 7 03:00:00 1962', 'Apr 7 02:59:59 1963', 'Oct 7 02:00:00 1962', 'Apr 7 01:59:59 1963'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 7 03:00:00 1963', 'Oct 6 02:59:59 1963', 'Apr 7 03:00:00 1963', 'Oct 6 02:59:59 1963'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 6 03:00:00 1963', 'Apr 5 02:59:59 1964', 'Oct 6 02:00:00 1963', 'Apr 5 01:59:59 1964'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 5 03:00:00 1964', 'Oct 4 02:59:59 1964', 'Apr 5 03:00:00 1964', 'Oct 4 02:59:59 1964'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 4 03:00:00 1964', 'Apr 4 02:59:59 1965', 'Oct 4 02:00:00 1964', 'Apr 4 01:59:59 1965'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 0, 'Apr 4 03:00:00 1965', 'Oct 3 02:59:59 1965', 'Apr 4 03:00:00 1965', 'Oct 3 02:59:59 1965'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, -3600, 'Oct 3 03:00:00 1965', 'Apr 3 02:59:59 1966', 'Oct 3 02:00:00 1965', 'Apr 3 01:59:59 1966'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Apr 3 03:00:00 1966', 'Mar 26 23:59:59 1977', 'Apr 3 03:00:00 1966', 'Mar 26 23:59:59 1977'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 00:00:00 1977', 'Sep 24 23:59:59 1977', 'Mar 27 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978', 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Apr 2 00:00:00 1978', 'Sep 30 23:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979', 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Apr 1 00:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 01:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980', 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 00:00:00 1980', 'Sep 28 00:59:59 1980', 'Mar 30 01:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 02:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Sep 26 01:59:59 1993'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 01:59:59 1994'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Sep 24 01:59:59 1995'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Atlantic/Madeira', 'WEST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Atlantic/Madeira', 'WET', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Atlantic/Reykjavik --- - -begin -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -5268, 'Dec 14 20:45:52 1901', 'Jan 1 01:27:47 1908', 'Dec 14 19:18:04 1901', 'Dec 31 23:59:59 1907'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Jan 1 01:27:48 1908', 'Feb 19 23:59:59 1917', 'Jan 1 00:27:48 1908', 'Feb 19 22:59:59 1917'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Feb 20 00:00:00 1917', 'Oct 21 00:59:59 1917', 'Feb 20 00:00:00 1917', 'Oct 21 00:59:59 1917'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 21 01:00:00 1917', 'Feb 19 23:59:59 1918', 'Oct 21 00:00:00 1917', 'Feb 19 22:59:59 1918'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Feb 20 00:00:00 1918', 'Nov 16 00:59:59 1918', 'Feb 20 00:00:00 1918', 'Nov 16 00:59:59 1918'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Nov 16 01:00:00 1918', 'Apr 29 23:59:59 1939', 'Nov 16 00:00:00 1918', 'Apr 29 22:59:59 1939'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 30 00:00:00 1939', 'Nov 29 01:59:59 1939', 'Apr 30 00:00:00 1939', 'Nov 29 01:59:59 1939'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Nov 29 02:00:00 1939', 'Feb 25 02:59:59 1940', 'Nov 29 01:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Feb 25 03:00:00 1940', 'Nov 3 01:59:59 1940', 'Feb 25 03:00:00 1940', 'Nov 3 01:59:59 1940'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Nov 3 02:00:00 1940', 'Mar 2 01:59:59 1941', 'Nov 3 01:00:00 1940', 'Mar 2 00:59:59 1941'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Mar 2 02:00:00 1941', 'Nov 2 01:59:59 1941', 'Mar 2 02:00:00 1941', 'Nov 2 01:59:59 1941'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Nov 2 02:00:00 1941', 'Mar 8 01:59:59 1942', 'Nov 2 01:00:00 1941', 'Mar 8 00:59:59 1942'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Mar 8 02:00:00 1942', 'Oct 25 01:59:59 1942', 'Mar 8 02:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 25 02:00:00 1942', 'Mar 7 01:59:59 1943', 'Oct 25 01:00:00 1942', 'Mar 7 00:59:59 1943'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Mar 7 02:00:00 1943', 'Oct 24 01:59:59 1943', 'Mar 7 02:00:00 1943', 'Oct 24 01:59:59 1943'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 24 02:00:00 1943', 'Mar 5 01:59:59 1944', 'Oct 24 01:00:00 1943', 'Mar 5 00:59:59 1944'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Mar 5 02:00:00 1944', 'Oct 22 01:59:59 1944', 'Mar 5 02:00:00 1944', 'Oct 22 01:59:59 1944'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 22 02:00:00 1944', 'Mar 4 01:59:59 1945', 'Oct 22 01:00:00 1944', 'Mar 4 00:59:59 1945'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Mar 4 02:00:00 1945', 'Oct 28 01:59:59 1945', 'Mar 4 02:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 28 02:00:00 1945', 'Mar 3 01:59:59 1946', 'Oct 28 01:00:00 1945', 'Mar 3 00:59:59 1946'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Mar 3 02:00:00 1946', 'Oct 27 01:59:59 1946', 'Mar 3 02:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 27 02:00:00 1946', 'Apr 6 01:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 6 00:59:59 1947'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 6 02:00:00 1947', 'Oct 26 01:59:59 1947', 'Apr 6 02:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 26 02:00:00 1947', 'Apr 4 01:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 4 00:59:59 1948'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 4 02:00:00 1948', 'Oct 24 01:59:59 1948', 'Apr 4 02:00:00 1948', 'Oct 24 01:59:59 1948'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 24 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 24 01:00:00 1948', 'Apr 3 00:59:59 1949'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 30 02:00:00 1949', 'Apr 2 01:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 2 00:59:59 1950'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 2 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 2 02:00:00 1950', 'Oct 22 01:59:59 1950'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 22 02:00:00 1950', 'Apr 1 01:59:59 1951', 'Oct 22 01:00:00 1950', 'Apr 1 00:59:59 1951'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 1 02:00:00 1951', 'Oct 28 01:59:59 1951', 'Apr 1 02:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 28 02:00:00 1951', 'Apr 6 01:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 6 00:59:59 1952'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 6 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 6 02:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 26 02:00:00 1952', 'Apr 5 01:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 5 00:59:59 1953'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 5 02:00:00 1953', 'Oct 25 01:59:59 1953', 'Apr 5 02:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 25 02:00:00 1953', 'Apr 4 01:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 4 00:59:59 1954'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 4 02:00:00 1954', 'Oct 24 01:59:59 1954', 'Apr 4 02:00:00 1954', 'Oct 24 01:59:59 1954'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 24 02:00:00 1954', 'Apr 3 01:59:59 1955', 'Oct 24 01:00:00 1954', 'Apr 3 00:59:59 1955'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 3 02:00:00 1955', 'Oct 23 01:59:59 1955', 'Apr 3 02:00:00 1955', 'Oct 23 01:59:59 1955'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 23 02:00:00 1955', 'Apr 1 01:59:59 1956', 'Oct 23 01:00:00 1955', 'Apr 1 00:59:59 1956'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 1 02:00:00 1956', 'Oct 28 01:59:59 1956', 'Apr 1 02:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 28 02:00:00 1956', 'Apr 7 01:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 7 00:59:59 1957'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 7 02:00:00 1957', 'Oct 27 01:59:59 1957', 'Apr 7 02:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 27 02:00:00 1957', 'Apr 6 01:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 6 00:59:59 1958'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 6 02:00:00 1958', 'Oct 26 01:59:59 1958', 'Apr 6 02:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 26 02:00:00 1958', 'Apr 5 01:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 5 00:59:59 1959'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 5 02:00:00 1959', 'Oct 25 01:59:59 1959', 'Apr 5 02:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 25 02:00:00 1959', 'Apr 3 01:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 3 00:59:59 1960'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 3 02:00:00 1960', 'Oct 23 01:59:59 1960', 'Apr 3 02:00:00 1960', 'Oct 23 01:59:59 1960'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 23 02:00:00 1960', 'Apr 2 01:59:59 1961', 'Oct 23 01:00:00 1960', 'Apr 2 00:59:59 1961'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 2 02:00:00 1961', 'Oct 22 01:59:59 1961', 'Apr 2 02:00:00 1961', 'Oct 22 01:59:59 1961'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 22 02:00:00 1961', 'Apr 1 01:59:59 1962', 'Oct 22 01:00:00 1961', 'Apr 1 00:59:59 1962'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 1 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Apr 1 02:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 28 02:00:00 1962', 'Apr 7 01:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 7 00:59:59 1963'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 7 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Apr 7 02:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 27 02:00:00 1963', 'Apr 5 01:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 5 00:59:59 1964'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 5 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Apr 5 02:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 25 02:00:00 1964', 'Apr 4 01:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 4 00:59:59 1965'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 4 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Apr 4 02:00:00 1965', 'Oct 24 01:59:59 1965'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 24 02:00:00 1965', 'Apr 3 01:59:59 1966', 'Oct 24 01:00:00 1965', 'Apr 3 00:59:59 1966'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 3 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Apr 3 02:00:00 1966', 'Oct 23 01:59:59 1966'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 23 02:00:00 1966', 'Apr 2 01:59:59 1967', 'Oct 23 01:00:00 1966', 'Apr 2 00:59:59 1967'); -timezone.add_rule('Atlantic/Reykjavik', 'ISST', 1, 0, 'Apr 2 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Apr 2 02:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, -3600, 'Oct 29 02:00:00 1967', 'Apr 7 01:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 7 00:59:59 1968'); -timezone.add_rule('Atlantic/Reykjavik', 'GMT', 0, 0, 'Apr 7 02:00:00 1968', 'Jan 18 03:14:07 2038', 'Apr 7 02:00:00 1968', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Atlantic/South_Georgia --- - -begin -timezone.add_rule('Atlantic/South_Georgia', 'GST', 0, -7200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 18:45:52 1901', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- Atlantic/St_Helena --- - -begin -timezone.add_rule('Atlantic/St_Helena', 'GMT', 0, -1368, 'Dec 14 20:45:52 1901', 'Jan 1 00:22:47 1951', 'Dec 14 20:23:04 1901', 'Dec 31 23:59:59 1950'); -timezone.add_rule('Atlantic/St_Helena', 'GMT', 0, 0, 'Jan 1 00:22:48 1951', 'Jan 18 03:14:07 2038', 'Jan 1 00:22:48 1951', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Atlantic/Stanley --- - -begin -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -13884, 'Dec 14 20:45:52 1901', 'Mar 12 03:51:23 1912', 'Dec 14 16:54:28 1901', 'Mar 11 23:59:59 1912'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Mar 12 03:51:24 1912', 'Sep 26 03:59:59 1937', 'Mar 11 23:51:24 1912', 'Sep 25 23:59:59 1937'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 26 04:00:00 1937', 'Mar 20 02:59:59 1938', 'Sep 26 01:00:00 1937', 'Mar 19 23:59:59 1938'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Mar 20 03:00:00 1938', 'Sep 25 03:59:59 1938', 'Mar 19 23:00:00 1938', 'Sep 24 23:59:59 1938'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 25 04:00:00 1938', 'Mar 19 02:59:59 1939', 'Sep 25 01:00:00 1938', 'Mar 18 23:59:59 1939'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Mar 19 03:00:00 1939', 'Oct 1 03:59:59 1939', 'Mar 18 23:00:00 1939', 'Sep 30 23:59:59 1939'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Oct 1 04:00:00 1939', 'Mar 24 02:59:59 1940', 'Oct 1 01:00:00 1939', 'Mar 23 23:59:59 1940'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Mar 24 03:00:00 1940', 'Sep 29 03:59:59 1940', 'Mar 23 23:00:00 1940', 'Sep 28 23:59:59 1940'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 29 04:00:00 1940', 'Mar 23 02:59:59 1941', 'Sep 29 01:00:00 1940', 'Mar 22 23:59:59 1941'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Mar 23 03:00:00 1941', 'Sep 28 03:59:59 1941', 'Mar 22 23:00:00 1941', 'Sep 27 23:59:59 1941'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 28 04:00:00 1941', 'Mar 22 02:59:59 1942', 'Sep 28 01:00:00 1941', 'Mar 21 23:59:59 1942'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Mar 22 03:00:00 1942', 'Sep 27 03:59:59 1942', 'Mar 21 23:00:00 1942', 'Sep 26 23:59:59 1942'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 27 04:00:00 1942', 'Jan 1 02:59:59 1943', 'Sep 27 01:00:00 1942', 'Dec 31 23:59:59 1942'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Jan 1 03:00:00 1943', 'May 1 03:59:59 1983', 'Dec 31 23:00:00 1942', 'Apr 30 23:59:59 1983'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -10800, 'May 1 04:00:00 1983', 'Sep 25 02:59:59 1983', 'May 1 01:00:00 1983', 'Sep 24 23:59:59 1983'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -7200, 'Sep 25 03:00:00 1983', 'Apr 29 01:59:59 1984', 'Sep 25 01:00:00 1983', 'Apr 28 23:59:59 1984'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -10800, 'Apr 29 02:00:00 1984', 'Sep 16 02:59:59 1984', 'Apr 28 23:00:00 1984', 'Sep 15 23:59:59 1984'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -7200, 'Sep 16 03:00:00 1984', 'Apr 28 01:59:59 1985', 'Sep 16 01:00:00 1984', 'Apr 27 23:59:59 1985'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -10800, 'Apr 28 02:00:00 1985', 'Sep 15 02:59:59 1985', 'Apr 27 23:00:00 1985', 'Sep 14 23:59:59 1985'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 15 03:00:00 1985', 'Apr 20 02:59:59 1986', 'Sep 15 00:00:00 1985', 'Apr 19 23:59:59 1986'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 1986', 'Sep 14 03:59:59 1986', 'Apr 19 23:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 1986', 'Apr 19 02:59:59 1987', 'Sep 14 01:00:00 1986', 'Apr 18 23:59:59 1987'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 1987', 'Sep 13 03:59:59 1987', 'Apr 18 23:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 1987', 'Apr 17 02:59:59 1988', 'Sep 13 01:00:00 1987', 'Apr 16 23:59:59 1988'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 1988', 'Sep 11 03:59:59 1988', 'Apr 16 23:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 1988', 'Apr 16 02:59:59 1989', 'Sep 11 01:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 1989', 'Sep 10 03:59:59 1989', 'Apr 15 23:00:00 1989', 'Sep 9 23:59:59 1989'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 1989', 'Apr 22 02:59:59 1990', 'Sep 10 01:00:00 1989', 'Apr 21 23:59:59 1990'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 1990', 'Sep 9 03:59:59 1990', 'Apr 21 23:00:00 1990', 'Sep 8 23:59:59 1990'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 1990', 'Apr 21 02:59:59 1991', 'Sep 9 01:00:00 1990', 'Apr 20 23:59:59 1991'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 1991', 'Sep 15 03:59:59 1991', 'Apr 20 23:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 15 04:00:00 1991', 'Apr 19 02:59:59 1992', 'Sep 15 01:00:00 1991', 'Apr 18 23:59:59 1992'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 1992', 'Sep 13 03:59:59 1992', 'Apr 18 23:00:00 1992', 'Sep 12 23:59:59 1992'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 1992', 'Apr 18 02:59:59 1993', 'Sep 13 01:00:00 1992', 'Apr 17 23:59:59 1993'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 1993', 'Sep 12 03:59:59 1993', 'Apr 17 23:00:00 1993', 'Sep 11 23:59:59 1993'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 1993', 'Apr 17 02:59:59 1994', 'Sep 12 01:00:00 1993', 'Apr 16 23:59:59 1994'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 1994', 'Sep 11 03:59:59 1994', 'Apr 16 23:00:00 1994', 'Sep 10 23:59:59 1994'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 1994', 'Apr 16 02:59:59 1995', 'Sep 11 01:00:00 1994', 'Apr 15 23:59:59 1995'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 1995', 'Sep 10 03:59:59 1995', 'Apr 15 23:00:00 1995', 'Sep 9 23:59:59 1995'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 1995', 'Apr 21 02:59:59 1996', 'Sep 10 01:00:00 1995', 'Apr 20 23:59:59 1996'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 1996', 'Sep 8 03:59:59 1996', 'Apr 20 23:00:00 1996', 'Sep 7 23:59:59 1996'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 8 04:00:00 1996', 'Apr 20 02:59:59 1997', 'Sep 8 01:00:00 1996', 'Apr 19 23:59:59 1997'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 1997', 'Sep 14 03:59:59 1997', 'Apr 19 23:00:00 1997', 'Sep 13 23:59:59 1997'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 1997', 'Apr 19 02:59:59 1998', 'Sep 14 01:00:00 1997', 'Apr 18 23:59:59 1998'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 1998', 'Sep 13 03:59:59 1998', 'Apr 18 23:00:00 1998', 'Sep 12 23:59:59 1998'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 1998', 'Apr 18 02:59:59 1999', 'Sep 13 01:00:00 1998', 'Apr 17 23:59:59 1999'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 1999', 'Sep 12 03:59:59 1999', 'Apr 17 23:00:00 1999', 'Sep 11 23:59:59 1999'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 1999', 'Apr 16 02:59:59 2000', 'Sep 12 01:00:00 1999', 'Apr 15 23:59:59 2000'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 2000', 'Sep 10 03:59:59 2000', 'Apr 15 23:00:00 2000', 'Sep 9 23:59:59 2000'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 2000', 'Apr 22 02:59:59 2001', 'Sep 10 01:00:00 2000', 'Apr 21 23:59:59 2001'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 2001', 'Sep 9 03:59:59 2001', 'Apr 21 23:00:00 2001', 'Sep 8 23:59:59 2001'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 2001', 'Apr 21 02:59:59 2002', 'Sep 9 01:00:00 2001', 'Apr 20 23:59:59 2002'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 2002', 'Sep 8 03:59:59 2002', 'Apr 20 23:00:00 2002', 'Sep 7 23:59:59 2002'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 8 04:00:00 2002', 'Apr 20 02:59:59 2003', 'Sep 8 01:00:00 2002', 'Apr 19 23:59:59 2003'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 2003', 'Sep 14 03:59:59 2003', 'Apr 19 23:00:00 2003', 'Sep 13 23:59:59 2003'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 2003', 'Apr 18 02:59:59 2004', 'Sep 14 01:00:00 2003', 'Apr 17 23:59:59 2004'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 2004', 'Sep 12 03:59:59 2004', 'Apr 17 23:00:00 2004', 'Sep 11 23:59:59 2004'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 2004', 'Apr 17 02:59:59 2005', 'Sep 12 01:00:00 2004', 'Apr 16 23:59:59 2005'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 2005', 'Sep 11 03:59:59 2005', 'Apr 16 23:00:00 2005', 'Sep 10 23:59:59 2005'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 2005', 'Apr 16 02:59:59 2006', 'Sep 11 01:00:00 2005', 'Apr 15 23:59:59 2006'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 2006', 'Sep 10 03:59:59 2006', 'Apr 15 23:00:00 2006', 'Sep 9 23:59:59 2006'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 2006', 'Apr 22 02:59:59 2007', 'Sep 10 01:00:00 2006', 'Apr 21 23:59:59 2007'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 2007', 'Sep 9 03:59:59 2007', 'Apr 21 23:00:00 2007', 'Sep 8 23:59:59 2007'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 2007', 'Apr 20 02:59:59 2008', 'Sep 9 01:00:00 2007', 'Apr 19 23:59:59 2008'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 2008', 'Sep 14 03:59:59 2008', 'Apr 19 23:00:00 2008', 'Sep 13 23:59:59 2008'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 2008', 'Apr 19 02:59:59 2009', 'Sep 14 01:00:00 2008', 'Apr 18 23:59:59 2009'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 2009', 'Sep 13 03:59:59 2009', 'Apr 18 23:00:00 2009', 'Sep 12 23:59:59 2009'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 2009', 'Apr 18 02:59:59 2010', 'Sep 13 01:00:00 2009', 'Apr 17 23:59:59 2010'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 2010', 'Sep 12 03:59:59 2010', 'Apr 17 23:00:00 2010', 'Sep 11 23:59:59 2010'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 2010', 'Apr 17 02:59:59 2011', 'Sep 12 01:00:00 2010', 'Apr 16 23:59:59 2011'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 2011', 'Sep 11 03:59:59 2011', 'Apr 16 23:00:00 2011', 'Sep 10 23:59:59 2011'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 2011', 'Apr 22 02:59:59 2012', 'Sep 11 01:00:00 2011', 'Apr 21 23:59:59 2012'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 2012', 'Sep 9 03:59:59 2012', 'Apr 21 23:00:00 2012', 'Sep 8 23:59:59 2012'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 2012', 'Apr 21 02:59:59 2013', 'Sep 9 01:00:00 2012', 'Apr 20 23:59:59 2013'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 2013', 'Sep 8 03:59:59 2013', 'Apr 20 23:00:00 2013', 'Sep 7 23:59:59 2013'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 8 04:00:00 2013', 'Apr 20 02:59:59 2014', 'Sep 8 01:00:00 2013', 'Apr 19 23:59:59 2014'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 2014', 'Sep 14 03:59:59 2014', 'Apr 19 23:00:00 2014', 'Sep 13 23:59:59 2014'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 2014', 'Apr 19 02:59:59 2015', 'Sep 14 01:00:00 2014', 'Apr 18 23:59:59 2015'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 2015', 'Sep 13 03:59:59 2015', 'Apr 18 23:00:00 2015', 'Sep 12 23:59:59 2015'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 2015', 'Apr 17 02:59:59 2016', 'Sep 13 01:00:00 2015', 'Apr 16 23:59:59 2016'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 2016', 'Sep 11 03:59:59 2016', 'Apr 16 23:00:00 2016', 'Sep 10 23:59:59 2016'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 2016', 'Apr 16 02:59:59 2017', 'Sep 11 01:00:00 2016', 'Apr 15 23:59:59 2017'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 2017', 'Sep 10 03:59:59 2017', 'Apr 15 23:00:00 2017', 'Sep 9 23:59:59 2017'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 2017', 'Apr 22 02:59:59 2018', 'Sep 10 01:00:00 2017', 'Apr 21 23:59:59 2018'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 2018', 'Sep 9 03:59:59 2018', 'Apr 21 23:00:00 2018', 'Sep 8 23:59:59 2018'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 2018', 'Apr 21 02:59:59 2019', 'Sep 9 01:00:00 2018', 'Apr 20 23:59:59 2019'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 2019', 'Sep 8 03:59:59 2019', 'Apr 20 23:00:00 2019', 'Sep 7 23:59:59 2019'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 8 04:00:00 2019', 'Apr 19 02:59:59 2020', 'Sep 8 01:00:00 2019', 'Apr 18 23:59:59 2020'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 2020', 'Sep 13 03:59:59 2020', 'Apr 18 23:00:00 2020', 'Sep 12 23:59:59 2020'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 2020', 'Apr 18 02:59:59 2021', 'Sep 13 01:00:00 2020', 'Apr 17 23:59:59 2021'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 2021', 'Sep 12 03:59:59 2021', 'Apr 17 23:00:00 2021', 'Sep 11 23:59:59 2021'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 2021', 'Apr 17 02:59:59 2022', 'Sep 12 01:00:00 2021', 'Apr 16 23:59:59 2022'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 2022', 'Sep 11 03:59:59 2022', 'Apr 16 23:00:00 2022', 'Sep 10 23:59:59 2022'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 2022', 'Apr 16 02:59:59 2023', 'Sep 11 01:00:00 2022', 'Apr 15 23:59:59 2023'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 2023', 'Sep 10 03:59:59 2023', 'Apr 15 23:00:00 2023', 'Sep 9 23:59:59 2023'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 2023', 'Apr 21 02:59:59 2024', 'Sep 10 01:00:00 2023', 'Apr 20 23:59:59 2024'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 2024', 'Sep 8 03:59:59 2024', 'Apr 20 23:00:00 2024', 'Sep 7 23:59:59 2024'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 8 04:00:00 2024', 'Apr 20 02:59:59 2025', 'Sep 8 01:00:00 2024', 'Apr 19 23:59:59 2025'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 2025', 'Sep 14 03:59:59 2025', 'Apr 19 23:00:00 2025', 'Sep 13 23:59:59 2025'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 2025', 'Apr 19 02:59:59 2026', 'Sep 14 01:00:00 2025', 'Apr 18 23:59:59 2026'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 2026', 'Sep 13 03:59:59 2026', 'Apr 18 23:00:00 2026', 'Sep 12 23:59:59 2026'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 2026', 'Apr 18 02:59:59 2027', 'Sep 13 01:00:00 2026', 'Apr 17 23:59:59 2027'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 2027', 'Sep 12 03:59:59 2027', 'Apr 17 23:00:00 2027', 'Sep 11 23:59:59 2027'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 2027', 'Apr 16 02:59:59 2028', 'Sep 12 01:00:00 2027', 'Apr 15 23:59:59 2028'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 2028', 'Sep 10 03:59:59 2028', 'Apr 15 23:00:00 2028', 'Sep 9 23:59:59 2028'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 2028', 'Apr 22 02:59:59 2029', 'Sep 10 01:00:00 2028', 'Apr 21 23:59:59 2029'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 2029', 'Sep 9 03:59:59 2029', 'Apr 21 23:00:00 2029', 'Sep 8 23:59:59 2029'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 2029', 'Apr 21 02:59:59 2030', 'Sep 9 01:00:00 2029', 'Apr 20 23:59:59 2030'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 21 03:00:00 2030', 'Sep 8 03:59:59 2030', 'Apr 20 23:00:00 2030', 'Sep 7 23:59:59 2030'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 8 04:00:00 2030', 'Apr 20 02:59:59 2031', 'Sep 8 01:00:00 2030', 'Apr 19 23:59:59 2031'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 2031', 'Sep 14 03:59:59 2031', 'Apr 19 23:00:00 2031', 'Sep 13 23:59:59 2031'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 2031', 'Apr 18 02:59:59 2032', 'Sep 14 01:00:00 2031', 'Apr 17 23:59:59 2032'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 18 03:00:00 2032', 'Sep 12 03:59:59 2032', 'Apr 17 23:00:00 2032', 'Sep 11 23:59:59 2032'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 12 04:00:00 2032', 'Apr 17 02:59:59 2033', 'Sep 12 01:00:00 2032', 'Apr 16 23:59:59 2033'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 17 03:00:00 2033', 'Sep 11 03:59:59 2033', 'Apr 16 23:00:00 2033', 'Sep 10 23:59:59 2033'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 11 04:00:00 2033', 'Apr 16 02:59:59 2034', 'Sep 11 01:00:00 2033', 'Apr 15 23:59:59 2034'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 16 03:00:00 2034', 'Sep 10 03:59:59 2034', 'Apr 15 23:00:00 2034', 'Sep 9 23:59:59 2034'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 10 04:00:00 2034', 'Apr 22 02:59:59 2035', 'Sep 10 01:00:00 2034', 'Apr 21 23:59:59 2035'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 22 03:00:00 2035', 'Sep 9 03:59:59 2035', 'Apr 21 23:00:00 2035', 'Sep 8 23:59:59 2035'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 9 04:00:00 2035', 'Apr 20 02:59:59 2036', 'Sep 9 01:00:00 2035', 'Apr 19 23:59:59 2036'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 20 03:00:00 2036', 'Sep 14 03:59:59 2036', 'Apr 19 23:00:00 2036', 'Sep 13 23:59:59 2036'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 14 04:00:00 2036', 'Apr 19 02:59:59 2037', 'Sep 14 01:00:00 2036', 'Apr 18 23:59:59 2037'); -timezone.add_rule('Atlantic/Stanley', 'FKT', 0, -14400, 'Apr 19 03:00:00 2037', 'Sep 13 03:59:59 2037', 'Apr 18 23:00:00 2037', 'Sep 12 23:59:59 2037'); -timezone.add_rule('Atlantic/Stanley', 'FKST', 1, -10800, 'Sep 13 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 13 01:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- Australia/ACT --- - -begin -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Apr 3 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Apr 4 02:59:59 1982'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Apr 3 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Apr 4 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 5 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 5 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 15 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 15 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Oct 29 15:59:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 1994', 'Mar 4 15:59:59 1995', 'Oct 30 03:00:00 1994', 'Mar 5 02:59:59 1995'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 4 16:00:00 1995', 'Oct 28 15:59:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Aug 26 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Aug 26 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/ACT', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/ACT', 'EST', 1, 39600, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/Adelaide --- - -begin -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Dec 14 20:45:52 1901', 'Dec 31 14:30:59 1916', 'Dec 15 06:15:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Dec 31 14:31:00 1916', 'Mar 24 15:29:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 15:30:00 1917', 'Dec 31 16:29:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Dec 31 16:30:00 1941', 'Mar 28 15:29:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 15:30:00 1942', 'Sep 26 16:29:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Sep 26 16:30:00 1942', 'Mar 27 15:29:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 15:30:00 1943', 'Oct 2 16:29:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 2 16:30:00 1943', 'Mar 25 15:29:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 15:30:00 1944', 'Oct 30 16:29:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 1971', 'Feb 26 16:29:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Feb 26 16:30:00 1972', 'Oct 28 16:29:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 1972', 'Mar 3 16:29:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 3 16:30:00 1973', 'Oct 27 16:29:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 1973', 'Mar 2 16:29:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 2 16:30:00 1974', 'Oct 26 16:29:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 1974', 'Mar 1 16:29:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 1 16:30:00 1975', 'Oct 25 16:29:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 1975', 'Mar 6 16:29:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 6 16:30:00 1976', 'Oct 30 16:29:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 1976', 'Mar 5 16:29:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 5 16:30:00 1977', 'Oct 29 16:29:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 1977', 'Mar 4 16:29:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 4 16:30:00 1978', 'Oct 28 16:29:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 1978', 'Mar 3 16:29:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 3 16:30:00 1979', 'Oct 27 16:29:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 1979', 'Mar 1 16:29:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 1 16:30:00 1980', 'Oct 25 16:29:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 1980', 'Feb 28 16:29:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Feb 28 16:30:00 1981', 'Oct 24 16:29:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 1981', 'Mar 6 16:29:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 6 16:30:00 1982', 'Oct 30 16:29:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 1982', 'Mar 5 16:29:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 5 16:30:00 1983', 'Oct 29 16:29:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 1983', 'Mar 3 16:29:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 3 16:30:00 1984', 'Oct 27 16:29:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 1984', 'Mar 2 16:29:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 2 16:30:00 1985', 'Oct 26 16:29:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 1985', 'Mar 15 16:29:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 15 16:30:00 1986', 'Oct 18 16:29:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 18 16:30:00 1986', 'Mar 14 16:29:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 14 16:30:00 1987', 'Oct 24 16:29:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 1987', 'Mar 19 16:29:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 19 16:30:00 1988', 'Oct 29 16:29:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 1988', 'Mar 18 16:29:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 18 16:30:00 1989', 'Oct 28 16:29:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 1989', 'Mar 17 16:29:59 1990', 'Oct 29 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 17 16:30:00 1990', 'Oct 27 16:29:59 1990', 'Mar 18 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 1990', 'Mar 2 16:29:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 2 16:30:00 1991', 'Oct 26 16:29:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 1991', 'Mar 21 16:29:59 1992', 'Oct 27 03:00:00 1991', 'Mar 22 02:59:59 1992'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 21 16:30:00 1992', 'Oct 24 16:29:59 1992', 'Mar 22 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 1992', 'Mar 6 16:29:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 6 16:30:00 1993', 'Oct 30 16:29:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 1993', 'Mar 19 16:29:59 1994', 'Oct 31 03:00:00 1993', 'Mar 20 02:59:59 1994'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 19 16:30:00 1994', 'Oct 29 16:29:59 1994', 'Mar 20 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 1994', 'Mar 25 16:29:59 1995', 'Oct 30 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 1995', 'Oct 28 16:29:59 1995', 'Mar 26 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 1995', 'Mar 30 16:29:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 30 16:30:00 1996', 'Oct 26 16:29:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 1996', 'Mar 29 16:29:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 1997', 'Oct 25 16:29:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 1997', 'Mar 28 16:29:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 16:30:00 1998', 'Oct 24 16:29:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 1998', 'Mar 27 16:29:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 16:30:00 1999', 'Oct 30 16:29:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 1999', 'Mar 25 16:29:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 2000', 'Aug 26 16:29:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Aug 26 16:30:00 2000', 'Mar 24 16:29:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 16:30:00 2001', 'Oct 27 16:29:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 2001', 'Mar 30 16:29:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 30 16:30:00 2002', 'Oct 26 16:29:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 2002', 'Mar 29 16:29:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 2003', 'Oct 25 16:29:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 2003', 'Mar 27 16:29:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 16:30:00 2004', 'Oct 30 16:29:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 2004', 'Mar 26 16:29:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 26 16:30:00 2005', 'Oct 29 16:29:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 2005', 'Mar 25 16:29:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 2006', 'Oct 28 16:29:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 2006', 'Mar 24 16:29:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 16:30:00 2007', 'Oct 27 16:29:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 2007', 'Mar 29 16:29:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 2008', 'Oct 25 16:29:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 2008', 'Mar 28 16:29:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 16:30:00 2009', 'Oct 24 16:29:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 2009', 'Mar 27 16:29:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 16:30:00 2010', 'Oct 30 16:29:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 2010', 'Mar 26 16:29:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 26 16:30:00 2011', 'Oct 29 16:29:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 2011', 'Mar 24 16:29:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 16:30:00 2012', 'Oct 27 16:29:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 2012', 'Mar 30 16:29:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 30 16:30:00 2013', 'Oct 26 16:29:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 2013', 'Mar 29 16:29:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 2014', 'Oct 25 16:29:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 2014', 'Mar 28 16:29:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 16:30:00 2015', 'Oct 24 16:29:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 2015', 'Mar 26 16:29:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 26 16:30:00 2016', 'Oct 29 16:29:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 2016', 'Mar 25 16:29:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 2017', 'Oct 28 16:29:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 2017', 'Mar 24 16:29:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 16:30:00 2018', 'Oct 27 16:29:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 2018', 'Mar 30 16:29:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 30 16:30:00 2019', 'Oct 26 16:29:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 2019', 'Mar 28 16:29:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 16:30:00 2020', 'Oct 24 16:29:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 2020', 'Mar 27 16:29:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 16:30:00 2021', 'Oct 30 16:29:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 2021', 'Mar 26 16:29:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 26 16:30:00 2022', 'Oct 29 16:29:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 2022', 'Mar 25 16:29:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 2023', 'Oct 28 16:29:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 2023', 'Mar 30 16:29:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 30 16:30:00 2024', 'Oct 26 16:29:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 2024', 'Mar 29 16:29:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 2025', 'Oct 25 16:29:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 2025', 'Mar 28 16:29:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 16:30:00 2026', 'Oct 24 16:29:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 2026', 'Mar 27 16:29:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 16:30:00 2027', 'Oct 30 16:29:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 2027', 'Mar 25 16:29:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 2028', 'Oct 28 16:29:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 2028', 'Mar 24 16:29:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 16:30:00 2029', 'Oct 27 16:29:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 2029', 'Mar 30 16:29:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 30 16:30:00 2030', 'Oct 26 16:29:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 26 16:30:00 2030', 'Mar 29 16:29:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 2031', 'Oct 25 16:29:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 2031', 'Mar 27 16:29:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 27 16:30:00 2032', 'Oct 30 16:29:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 30 16:30:00 2032', 'Mar 26 16:29:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 26 16:30:00 2033', 'Oct 29 16:29:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 29 16:30:00 2033', 'Mar 25 16:29:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 25 16:30:00 2034', 'Oct 28 16:29:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 28 16:30:00 2034', 'Mar 24 16:29:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 24 16:30:00 2035', 'Oct 27 16:29:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 27 16:30:00 2035', 'Mar 29 16:29:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 29 16:30:00 2036', 'Oct 25 16:29:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 25 16:30:00 2036', 'Mar 28 16:29:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Adelaide', 'CST', 0, 34200, 'Mar 28 16:30:00 2037', 'Oct 24 16:29:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Adelaide', 'CST', 1, 37800, 'Oct 24 16:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 13:44:07 2038'); -end; -/ - --- --- Australia/Brisbane --- - -begin -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1989', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Brisbane', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Brisbane', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Jan 18 03:14:07 2038', 'Mar 1 02:00:00 1992', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Australia/Broken_Hill --- - -begin -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Dec 14 20:45:52 1901', 'Dec 31 14:30:59 1916', 'Dec 15 06:15:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Dec 31 14:31:00 1916', 'Mar 24 15:29:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 15:30:00 1917', 'Dec 31 16:29:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Dec 31 16:30:00 1941', 'Mar 28 15:29:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 15:30:00 1942', 'Sep 26 16:29:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Sep 26 16:30:00 1942', 'Mar 27 15:29:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 15:30:00 1943', 'Oct 2 16:29:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 2 16:30:00 1943', 'Mar 25 15:29:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 15:30:00 1944', 'Oct 30 16:29:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 1971', 'Feb 26 16:29:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Feb 26 16:30:00 1972', 'Oct 28 16:29:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 1972', 'Mar 3 16:29:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 3 16:30:00 1973', 'Oct 27 16:29:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 1973', 'Mar 2 16:29:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 2 16:30:00 1974', 'Oct 26 16:29:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 1974', 'Mar 1 16:29:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 1 16:30:00 1975', 'Oct 25 16:29:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 1975', 'Mar 6 16:29:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 6 16:30:00 1976', 'Oct 30 16:29:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 1976', 'Mar 5 16:29:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 5 16:30:00 1977', 'Oct 29 16:29:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 1977', 'Mar 4 16:29:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 4 16:30:00 1978', 'Oct 28 16:29:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 1978', 'Mar 3 16:29:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 3 16:30:00 1979', 'Oct 27 16:29:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 1979', 'Mar 1 16:29:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 1 16:30:00 1980', 'Oct 25 16:29:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 1980', 'Feb 28 16:29:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Feb 28 16:30:00 1981', 'Oct 24 16:29:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 1981', 'Apr 3 16:29:59 1982', 'Oct 25 03:00:00 1981', 'Apr 4 02:59:59 1982'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Apr 3 16:30:00 1982', 'Oct 30 16:29:59 1982', 'Apr 4 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 1982', 'Mar 5 16:29:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 5 16:30:00 1983', 'Oct 29 16:29:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 1983', 'Mar 3 16:29:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 3 16:30:00 1984', 'Oct 27 16:29:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 1984', 'Mar 2 16:29:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 2 16:30:00 1985', 'Oct 26 16:29:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 1985', 'Mar 15 16:29:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 15 16:30:00 1986', 'Oct 18 16:29:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 18 16:30:00 1986', 'Mar 14 16:29:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 14 16:30:00 1987', 'Oct 24 16:29:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 1987', 'Mar 19 16:29:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 19 16:30:00 1988', 'Oct 29 16:29:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 1988', 'Mar 18 16:29:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 18 16:30:00 1989', 'Oct 28 16:29:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 1989', 'Mar 3 16:29:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 3 16:30:00 1990', 'Oct 27 16:29:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 1990', 'Mar 2 16:29:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 2 16:30:00 1991', 'Oct 26 16:29:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 1991', 'Feb 29 16:29:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Feb 29 16:30:00 1992', 'Oct 24 16:29:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 1992', 'Mar 6 16:29:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 6 16:30:00 1993', 'Oct 30 16:29:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 1993', 'Mar 5 16:29:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 5 16:30:00 1994', 'Oct 29 16:29:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 1994', 'Mar 4 16:29:59 1995', 'Oct 30 03:00:00 1994', 'Mar 5 02:59:59 1995'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 4 16:30:00 1995', 'Oct 28 16:29:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 1995', 'Mar 30 16:29:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 30 16:30:00 1996', 'Oct 26 16:29:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 1996', 'Mar 29 16:29:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 1997', 'Oct 25 16:29:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 1997', 'Mar 28 16:29:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 16:30:00 1998', 'Oct 24 16:29:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 1998', 'Mar 27 16:29:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 16:30:00 1999', 'Oct 30 16:29:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 1999', 'Mar 25 16:29:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 16:30:00 2000', 'Aug 26 16:29:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Aug 26 16:30:00 2000', 'Mar 24 16:29:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 16:30:00 2001', 'Oct 27 16:29:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 2001', 'Mar 30 16:29:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 30 16:30:00 2002', 'Oct 26 16:29:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 2002', 'Mar 29 16:29:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 2003', 'Oct 25 16:29:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 2003', 'Mar 27 16:29:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 16:30:00 2004', 'Oct 30 16:29:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 2004', 'Mar 26 16:29:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 26 16:30:00 2005', 'Oct 29 16:29:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 2005', 'Mar 25 16:29:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 16:30:00 2006', 'Oct 28 16:29:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 2006', 'Mar 24 16:29:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 16:30:00 2007', 'Oct 27 16:29:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 2007', 'Mar 29 16:29:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 2008', 'Oct 25 16:29:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 2008', 'Mar 28 16:29:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 16:30:00 2009', 'Oct 24 16:29:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 2009', 'Mar 27 16:29:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 16:30:00 2010', 'Oct 30 16:29:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 2010', 'Mar 26 16:29:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 26 16:30:00 2011', 'Oct 29 16:29:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 2011', 'Mar 24 16:29:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 16:30:00 2012', 'Oct 27 16:29:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 2012', 'Mar 30 16:29:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 30 16:30:00 2013', 'Oct 26 16:29:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 2013', 'Mar 29 16:29:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 2014', 'Oct 25 16:29:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 2014', 'Mar 28 16:29:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 16:30:00 2015', 'Oct 24 16:29:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 2015', 'Mar 26 16:29:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 26 16:30:00 2016', 'Oct 29 16:29:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 2016', 'Mar 25 16:29:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 16:30:00 2017', 'Oct 28 16:29:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 2017', 'Mar 24 16:29:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 16:30:00 2018', 'Oct 27 16:29:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 2018', 'Mar 30 16:29:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 30 16:30:00 2019', 'Oct 26 16:29:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 2019', 'Mar 28 16:29:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 16:30:00 2020', 'Oct 24 16:29:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 2020', 'Mar 27 16:29:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 16:30:00 2021', 'Oct 30 16:29:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 2021', 'Mar 26 16:29:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 26 16:30:00 2022', 'Oct 29 16:29:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 2022', 'Mar 25 16:29:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 16:30:00 2023', 'Oct 28 16:29:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 2023', 'Mar 30 16:29:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 30 16:30:00 2024', 'Oct 26 16:29:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 2024', 'Mar 29 16:29:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 2025', 'Oct 25 16:29:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 2025', 'Mar 28 16:29:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 16:30:00 2026', 'Oct 24 16:29:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 2026', 'Mar 27 16:29:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 16:30:00 2027', 'Oct 30 16:29:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 2027', 'Mar 25 16:29:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 16:30:00 2028', 'Oct 28 16:29:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 2028', 'Mar 24 16:29:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 16:30:00 2029', 'Oct 27 16:29:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 2029', 'Mar 30 16:29:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 30 16:30:00 2030', 'Oct 26 16:29:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 26 16:30:00 2030', 'Mar 29 16:29:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 2031', 'Oct 25 16:29:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 2031', 'Mar 27 16:29:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 27 16:30:00 2032', 'Oct 30 16:29:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 30 16:30:00 2032', 'Mar 26 16:29:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 26 16:30:00 2033', 'Oct 29 16:29:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 29 16:30:00 2033', 'Mar 25 16:29:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 25 16:30:00 2034', 'Oct 28 16:29:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 28 16:30:00 2034', 'Mar 24 16:29:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 24 16:30:00 2035', 'Oct 27 16:29:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 27 16:30:00 2035', 'Mar 29 16:29:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 29 16:30:00 2036', 'Oct 25 16:29:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 25 16:30:00 2036', 'Mar 28 16:29:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 0, 34200, 'Mar 28 16:30:00 2037', 'Oct 24 16:29:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Broken_Hill', 'CST', 1, 37800, 'Oct 24 16:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 13:44:07 2038'); -end; -/ - --- --- Australia/Canberra --- - -begin -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Apr 3 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Apr 4 02:59:59 1982'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Apr 3 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Apr 4 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 5 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 5 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 15 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 15 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Oct 29 15:59:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 1994', 'Mar 4 15:59:59 1995', 'Oct 30 03:00:00 1994', 'Mar 5 02:59:59 1995'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 4 16:00:00 1995', 'Oct 28 15:59:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Aug 26 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Aug 26 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Canberra', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Canberra', 'EST', 1, 39600, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/Darwin --- - -begin -timezone.add_rule('Australia/Darwin', 'CST', 0, 34200, 'Dec 14 20:45:52 1901', 'Dec 31 14:30:59 1916', 'Dec 15 06:15:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Darwin', 'CST', 1, 37800, 'Dec 31 14:31:00 1916', 'Mar 24 15:29:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Darwin', 'CST', 0, 34200, 'Mar 24 15:30:00 1917', 'Dec 31 16:29:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Darwin', 'CST', 1, 37800, 'Dec 31 16:30:00 1941', 'Mar 28 15:29:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Darwin', 'CST', 0, 34200, 'Mar 28 15:30:00 1942', 'Sep 26 16:29:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Darwin', 'CST', 1, 37800, 'Sep 26 16:30:00 1942', 'Mar 27 15:29:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Darwin', 'CST', 0, 34200, 'Mar 27 15:30:00 1943', 'Oct 2 16:29:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Darwin', 'CST', 1, 37800, 'Oct 2 16:30:00 1943', 'Mar 25 15:29:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Darwin', 'CST', 0, 34200, 'Mar 25 15:30:00 1944', 'Jan 18 03:14:07 2038', 'Mar 26 01:00:00 1944', 'Jan 18 12:44:07 2038'); -end; -/ - --- --- Australia/Hobart --- - -begin -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Sep 30 15:59:59 1967', 'Mar 26 01:00:00 1944', 'Oct 1 01:59:59 1967'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 1967', 'Mar 30 15:59:59 1968', 'Oct 1 03:00:00 1967', 'Mar 31 02:59:59 1968'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 1968', 'Oct 26 15:59:59 1968', 'Mar 31 02:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 26 16:00:00 1968', 'Mar 8 15:59:59 1969', 'Oct 27 03:00:00 1968', 'Mar 9 02:59:59 1969'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 8 16:00:00 1969', 'Oct 25 15:59:59 1969', 'Mar 9 02:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 25 16:00:00 1969', 'Mar 7 15:59:59 1970', 'Oct 26 03:00:00 1969', 'Mar 8 02:59:59 1970'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 7 16:00:00 1970', 'Oct 24 15:59:59 1970', 'Mar 8 02:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 24 16:00:00 1970', 'Mar 13 15:59:59 1971', 'Oct 25 03:00:00 1970', 'Mar 14 02:59:59 1971'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 13 16:00:00 1971', 'Oct 30 15:59:59 1971', 'Mar 14 02:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Mar 27 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 26 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 27 02:59:59 1983'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 1 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 2 02:59:59 1986'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 1 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 2 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 17 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 17 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 30 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 1991', 'Oct 5 15:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 6 01:59:59 1991'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 1991', 'Mar 28 15:59:59 1992', 'Oct 6 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 1992', 'Oct 3 15:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 4 01:59:59 1992'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 1992', 'Mar 27 15:59:59 1993', 'Oct 4 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 1993', 'Oct 2 15:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 3 01:59:59 1993'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 1993', 'Mar 26 15:59:59 1994', 'Oct 3 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 1994', 'Oct 1 15:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 2 01:59:59 1994'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 1 16:00:00 1994', 'Mar 25 15:59:59 1995', 'Oct 2 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 1995', 'Sep 30 15:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 1 01:59:59 1995'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 1 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 5 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 6 01:59:59 1996'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 6 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 4 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 5 01:59:59 1997'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 5 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 3 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 4 01:59:59 1998'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 4 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 2 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 3 01:59:59 1999'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 3 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Sep 30 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 1 01:59:59 2000'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Oct 1 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 6 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 7 01:59:59 2001'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 6 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 7 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 5 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 6 01:59:59 2002'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 6 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 4 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 5 01:59:59 2003'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 5 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 2 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 3 01:59:59 2004'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 3 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 1 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 2 01:59:59 2005'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 1 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 2 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Sep 30 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 1 01:59:59 2006'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 1 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 6 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 7 01:59:59 2007'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 6 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 7 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 4 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 5 01:59:59 2008'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 5 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 3 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 4 01:59:59 2009'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 4 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 2 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 3 01:59:59 2010'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 3 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 1 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 2 01:59:59 2011'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 1 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 2 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 6 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 7 01:59:59 2012'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 6 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 7 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 5 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 6 01:59:59 2013'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 6 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 4 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 5 01:59:59 2014'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 5 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 3 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 4 01:59:59 2015'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 4 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 1 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 2 01:59:59 2016'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 1 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 2 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Sep 30 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 1 01:59:59 2017'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 1 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 6 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 7 01:59:59 2018'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 6 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 7 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 5 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 6 01:59:59 2019'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 6 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 3 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 4 01:59:59 2020'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 4 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 2 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 3 01:59:59 2021'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 3 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 1 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 2 01:59:59 2022'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 1 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 2 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Sep 30 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 1 01:59:59 2023'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 1 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 5 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 6 01:59:59 2024'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 6 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 4 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 5 01:59:59 2025'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 5 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 3 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 4 01:59:59 2026'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 4 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 2 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 3 01:59:59 2027'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 3 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Sep 30 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 1 01:59:59 2028'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 1 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 6 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 7 01:59:59 2029'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 6 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 7 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 5 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 6 01:59:59 2030'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 5 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 6 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 4 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 5 01:59:59 2031'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 5 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 2 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 3 01:59:59 2032'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 2 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 3 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 1 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 2 01:59:59 2033'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 1 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 2 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Sep 30 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 1 01:59:59 2034'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Sep 30 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 1 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 6 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 7 01:59:59 2035'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 6 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 7 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 4 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 5 01:59:59 2036'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 4 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 5 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Hobart', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 3 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 4 01:59:59 2037'); -timezone.add_rule('Australia/Hobart', 'EST', 1, 39600, 'Oct 3 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/LHI --- - -begin -timezone.add_rule('Australia/LHI', 'LHST', 0, 36000, 'Dec 14 20:45:52 1901', 'Feb 28 13:59:59 1981', 'Dec 15 06:45:52 1901', 'Feb 28 23:59:59 1981'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Feb 28 14:00:00 1981', 'Oct 24 15:29:59 1981', 'Mar 1 00:30:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 41400, 'Oct 24 15:30:00 1981', 'Mar 6 15:29:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 6 15:30:00 1982', 'Oct 30 15:29:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 41400, 'Oct 30 15:30:00 1982', 'Mar 5 15:29:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 5 15:30:00 1983', 'Oct 29 15:29:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 41400, 'Oct 29 15:30:00 1983', 'Mar 3 15:29:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 3 15:30:00 1984', 'Oct 27 15:29:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 41400, 'Oct 27 15:30:00 1984', 'Mar 2 15:29:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 2 15:30:00 1985', 'Oct 26 15:29:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 1985', 'Mar 15 15:29:59 1986', 'Oct 27 02:30:00 1985', 'Mar 16 02:29:59 1986'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 15 15:30:00 1986', 'Oct 18 15:29:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 18 15:30:00 1986', 'Mar 14 15:29:59 1987', 'Oct 19 02:30:00 1986', 'Mar 15 02:29:59 1987'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 14 15:30:00 1987', 'Oct 24 15:29:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 1987', 'Mar 19 15:29:59 1988', 'Oct 25 02:30:00 1987', 'Mar 20 02:29:59 1988'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 19 15:30:00 1988', 'Oct 29 15:29:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 1988', 'Mar 18 15:29:59 1989', 'Oct 30 02:30:00 1988', 'Mar 19 02:29:59 1989'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 18 15:30:00 1989', 'Oct 28 15:29:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 1989', 'Mar 3 15:29:59 1990', 'Oct 29 02:30:00 1989', 'Mar 4 02:29:59 1990'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 3 15:30:00 1990', 'Oct 27 15:29:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 1990', 'Mar 2 15:29:59 1991', 'Oct 28 02:30:00 1990', 'Mar 3 02:29:59 1991'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 2 15:30:00 1991', 'Oct 26 15:29:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 1991', 'Feb 29 15:29:59 1992', 'Oct 27 02:30:00 1991', 'Mar 1 02:29:59 1992'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Feb 29 15:30:00 1992', 'Oct 24 15:29:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 1992', 'Mar 6 15:29:59 1993', 'Oct 25 02:30:00 1992', 'Mar 7 02:29:59 1993'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 6 15:30:00 1993', 'Oct 30 15:29:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 1993', 'Mar 5 15:29:59 1994', 'Oct 31 02:30:00 1993', 'Mar 6 02:29:59 1994'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 5 15:30:00 1994', 'Oct 29 15:29:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 1994', 'Mar 4 15:29:59 1995', 'Oct 30 02:30:00 1994', 'Mar 5 02:29:59 1995'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 4 15:30:00 1995', 'Oct 28 15:29:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 1995', 'Mar 30 15:29:59 1996', 'Oct 29 02:30:00 1995', 'Mar 31 02:29:59 1996'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 30 15:30:00 1996', 'Oct 26 15:29:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 1996', 'Mar 29 15:29:59 1997', 'Oct 27 02:30:00 1996', 'Mar 30 02:29:59 1997'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 1997', 'Oct 25 15:29:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 1997', 'Mar 28 15:29:59 1998', 'Oct 26 02:30:00 1997', 'Mar 29 02:29:59 1998'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 28 15:30:00 1998', 'Oct 24 15:29:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 1998', 'Mar 27 15:29:59 1999', 'Oct 25 02:30:00 1998', 'Mar 28 02:29:59 1999'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 27 15:30:00 1999', 'Oct 30 15:29:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 1999', 'Mar 25 15:29:59 2000', 'Oct 31 02:30:00 1999', 'Mar 26 02:29:59 2000'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 25 15:30:00 2000', 'Oct 28 15:29:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 2000', 'Mar 24 15:29:59 2001', 'Oct 29 02:30:00 2000', 'Mar 25 02:29:59 2001'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 24 15:30:00 2001', 'Oct 27 15:29:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 2001', 'Mar 30 15:29:59 2002', 'Oct 28 02:30:00 2001', 'Mar 31 02:29:59 2002'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 30 15:30:00 2002', 'Oct 26 15:29:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 2002', 'Mar 29 15:29:59 2003', 'Oct 27 02:30:00 2002', 'Mar 30 02:29:59 2003'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 2003', 'Oct 25 15:29:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 2003', 'Mar 27 15:29:59 2004', 'Oct 26 02:30:00 2003', 'Mar 28 02:29:59 2004'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 27 15:30:00 2004', 'Oct 30 15:29:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 2004', 'Mar 26 15:29:59 2005', 'Oct 31 02:30:00 2004', 'Mar 27 02:29:59 2005'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 26 15:30:00 2005', 'Oct 29 15:29:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 2005', 'Mar 25 15:29:59 2006', 'Oct 30 02:30:00 2005', 'Mar 26 02:29:59 2006'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 25 15:30:00 2006', 'Oct 28 15:29:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 2006', 'Mar 24 15:29:59 2007', 'Oct 29 02:30:00 2006', 'Mar 25 02:29:59 2007'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 24 15:30:00 2007', 'Oct 27 15:29:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 2007', 'Mar 29 15:29:59 2008', 'Oct 28 02:30:00 2007', 'Mar 30 02:29:59 2008'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 2008', 'Oct 25 15:29:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 2008', 'Mar 28 15:29:59 2009', 'Oct 26 02:30:00 2008', 'Mar 29 02:29:59 2009'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 28 15:30:00 2009', 'Oct 24 15:29:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 2009', 'Mar 27 15:29:59 2010', 'Oct 25 02:30:00 2009', 'Mar 28 02:29:59 2010'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 27 15:30:00 2010', 'Oct 30 15:29:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 2010', 'Mar 26 15:29:59 2011', 'Oct 31 02:30:00 2010', 'Mar 27 02:29:59 2011'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 26 15:30:00 2011', 'Oct 29 15:29:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 2011', 'Mar 24 15:29:59 2012', 'Oct 30 02:30:00 2011', 'Mar 25 02:29:59 2012'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 24 15:30:00 2012', 'Oct 27 15:29:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 2012', 'Mar 30 15:29:59 2013', 'Oct 28 02:30:00 2012', 'Mar 31 02:29:59 2013'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 30 15:30:00 2013', 'Oct 26 15:29:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 2013', 'Mar 29 15:29:59 2014', 'Oct 27 02:30:00 2013', 'Mar 30 02:29:59 2014'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 2014', 'Oct 25 15:29:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 2014', 'Mar 28 15:29:59 2015', 'Oct 26 02:30:00 2014', 'Mar 29 02:29:59 2015'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 28 15:30:00 2015', 'Oct 24 15:29:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 2015', 'Mar 26 15:29:59 2016', 'Oct 25 02:30:00 2015', 'Mar 27 02:29:59 2016'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 26 15:30:00 2016', 'Oct 29 15:29:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 2016', 'Mar 25 15:29:59 2017', 'Oct 30 02:30:00 2016', 'Mar 26 02:29:59 2017'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 25 15:30:00 2017', 'Oct 28 15:29:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 2017', 'Mar 24 15:29:59 2018', 'Oct 29 02:30:00 2017', 'Mar 25 02:29:59 2018'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 24 15:30:00 2018', 'Oct 27 15:29:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 2018', 'Mar 30 15:29:59 2019', 'Oct 28 02:30:00 2018', 'Mar 31 02:29:59 2019'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 30 15:30:00 2019', 'Oct 26 15:29:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 2019', 'Mar 28 15:29:59 2020', 'Oct 27 02:30:00 2019', 'Mar 29 02:29:59 2020'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 28 15:30:00 2020', 'Oct 24 15:29:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 2020', 'Mar 27 15:29:59 2021', 'Oct 25 02:30:00 2020', 'Mar 28 02:29:59 2021'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 27 15:30:00 2021', 'Oct 30 15:29:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 2021', 'Mar 26 15:29:59 2022', 'Oct 31 02:30:00 2021', 'Mar 27 02:29:59 2022'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 26 15:30:00 2022', 'Oct 29 15:29:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 2022', 'Mar 25 15:29:59 2023', 'Oct 30 02:30:00 2022', 'Mar 26 02:29:59 2023'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 25 15:30:00 2023', 'Oct 28 15:29:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 2023', 'Mar 30 15:29:59 2024', 'Oct 29 02:30:00 2023', 'Mar 31 02:29:59 2024'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 30 15:30:00 2024', 'Oct 26 15:29:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 2024', 'Mar 29 15:29:59 2025', 'Oct 27 02:30:00 2024', 'Mar 30 02:29:59 2025'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 2025', 'Oct 25 15:29:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 2025', 'Mar 28 15:29:59 2026', 'Oct 26 02:30:00 2025', 'Mar 29 02:29:59 2026'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 28 15:30:00 2026', 'Oct 24 15:29:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 2026', 'Mar 27 15:29:59 2027', 'Oct 25 02:30:00 2026', 'Mar 28 02:29:59 2027'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 27 15:30:00 2027', 'Oct 30 15:29:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 2027', 'Mar 25 15:29:59 2028', 'Oct 31 02:30:00 2027', 'Mar 26 02:29:59 2028'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 25 15:30:00 2028', 'Oct 28 15:29:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 2028', 'Mar 24 15:29:59 2029', 'Oct 29 02:30:00 2028', 'Mar 25 02:29:59 2029'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 24 15:30:00 2029', 'Oct 27 15:29:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 2029', 'Mar 30 15:29:59 2030', 'Oct 28 02:30:00 2029', 'Mar 31 02:29:59 2030'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 30 15:30:00 2030', 'Oct 26 15:29:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 26 15:30:00 2030', 'Mar 29 15:29:59 2031', 'Oct 27 02:30:00 2030', 'Mar 30 02:29:59 2031'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 2031', 'Oct 25 15:29:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 2031', 'Mar 27 15:29:59 2032', 'Oct 26 02:30:00 2031', 'Mar 28 02:29:59 2032'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 27 15:30:00 2032', 'Oct 30 15:29:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 30 15:30:00 2032', 'Mar 26 15:29:59 2033', 'Oct 31 02:30:00 2032', 'Mar 27 02:29:59 2033'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 26 15:30:00 2033', 'Oct 29 15:29:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 29 15:30:00 2033', 'Mar 25 15:29:59 2034', 'Oct 30 02:30:00 2033', 'Mar 26 02:29:59 2034'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 25 15:30:00 2034', 'Oct 28 15:29:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 28 15:30:00 2034', 'Mar 24 15:29:59 2035', 'Oct 29 02:30:00 2034', 'Mar 25 02:29:59 2035'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 24 15:30:00 2035', 'Oct 27 15:29:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 27 15:30:00 2035', 'Mar 29 15:29:59 2036', 'Oct 28 02:30:00 2035', 'Mar 30 02:29:59 2036'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 29 15:30:00 2036', 'Oct 25 15:29:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 25 15:30:00 2036', 'Mar 28 15:29:59 2037', 'Oct 26 02:30:00 2036', 'Mar 29 02:29:59 2037'); -timezone.add_rule('Australia/LHI', 'LHST', 0, 37800, 'Mar 28 15:30:00 2037', 'Oct 24 15:29:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/LHI', 'LHST', 1, 39600, 'Oct 24 15:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:30:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/Lindeman --- - -begin -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1989', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Lindeman', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Lindeman', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Jan 18 03:14:07 2038', 'Mar 6 02:00:00 1994', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Australia/Lord_Howe --- - -begin -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 36000, 'Dec 14 20:45:52 1901', 'Feb 28 13:59:59 1981', 'Dec 15 06:45:52 1901', 'Feb 28 23:59:59 1981'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Feb 28 14:00:00 1981', 'Oct 24 15:29:59 1981', 'Mar 1 00:30:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 41400, 'Oct 24 15:30:00 1981', 'Mar 6 15:29:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 6 15:30:00 1982', 'Oct 30 15:29:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 41400, 'Oct 30 15:30:00 1982', 'Mar 5 15:29:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 5 15:30:00 1983', 'Oct 29 15:29:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 41400, 'Oct 29 15:30:00 1983', 'Mar 3 15:29:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 3 15:30:00 1984', 'Oct 27 15:29:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 41400, 'Oct 27 15:30:00 1984', 'Mar 2 15:29:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 2 15:30:00 1985', 'Oct 26 15:29:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 1985', 'Mar 15 15:29:59 1986', 'Oct 27 02:30:00 1985', 'Mar 16 02:29:59 1986'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 15 15:30:00 1986', 'Oct 18 15:29:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 18 15:30:00 1986', 'Mar 14 15:29:59 1987', 'Oct 19 02:30:00 1986', 'Mar 15 02:29:59 1987'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 14 15:30:00 1987', 'Oct 24 15:29:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 1987', 'Mar 19 15:29:59 1988', 'Oct 25 02:30:00 1987', 'Mar 20 02:29:59 1988'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 19 15:30:00 1988', 'Oct 29 15:29:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 1988', 'Mar 18 15:29:59 1989', 'Oct 30 02:30:00 1988', 'Mar 19 02:29:59 1989'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 18 15:30:00 1989', 'Oct 28 15:29:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 1989', 'Mar 3 15:29:59 1990', 'Oct 29 02:30:00 1989', 'Mar 4 02:29:59 1990'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 3 15:30:00 1990', 'Oct 27 15:29:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 1990', 'Mar 2 15:29:59 1991', 'Oct 28 02:30:00 1990', 'Mar 3 02:29:59 1991'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 2 15:30:00 1991', 'Oct 26 15:29:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 1991', 'Feb 29 15:29:59 1992', 'Oct 27 02:30:00 1991', 'Mar 1 02:29:59 1992'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Feb 29 15:30:00 1992', 'Oct 24 15:29:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 1992', 'Mar 6 15:29:59 1993', 'Oct 25 02:30:00 1992', 'Mar 7 02:29:59 1993'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 6 15:30:00 1993', 'Oct 30 15:29:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 1993', 'Mar 5 15:29:59 1994', 'Oct 31 02:30:00 1993', 'Mar 6 02:29:59 1994'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 5 15:30:00 1994', 'Oct 29 15:29:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 1994', 'Mar 4 15:29:59 1995', 'Oct 30 02:30:00 1994', 'Mar 5 02:29:59 1995'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 4 15:30:00 1995', 'Oct 28 15:29:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 1995', 'Mar 30 15:29:59 1996', 'Oct 29 02:30:00 1995', 'Mar 31 02:29:59 1996'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 30 15:30:00 1996', 'Oct 26 15:29:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 1996', 'Mar 29 15:29:59 1997', 'Oct 27 02:30:00 1996', 'Mar 30 02:29:59 1997'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 1997', 'Oct 25 15:29:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 1997', 'Mar 28 15:29:59 1998', 'Oct 26 02:30:00 1997', 'Mar 29 02:29:59 1998'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 28 15:30:00 1998', 'Oct 24 15:29:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 1998', 'Mar 27 15:29:59 1999', 'Oct 25 02:30:00 1998', 'Mar 28 02:29:59 1999'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 27 15:30:00 1999', 'Oct 30 15:29:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 1999', 'Mar 25 15:29:59 2000', 'Oct 31 02:30:00 1999', 'Mar 26 02:29:59 2000'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 25 15:30:00 2000', 'Oct 28 15:29:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 2000', 'Mar 24 15:29:59 2001', 'Oct 29 02:30:00 2000', 'Mar 25 02:29:59 2001'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 24 15:30:00 2001', 'Oct 27 15:29:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 2001', 'Mar 30 15:29:59 2002', 'Oct 28 02:30:00 2001', 'Mar 31 02:29:59 2002'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 30 15:30:00 2002', 'Oct 26 15:29:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 2002', 'Mar 29 15:29:59 2003', 'Oct 27 02:30:00 2002', 'Mar 30 02:29:59 2003'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 2003', 'Oct 25 15:29:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 2003', 'Mar 27 15:29:59 2004', 'Oct 26 02:30:00 2003', 'Mar 28 02:29:59 2004'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 27 15:30:00 2004', 'Oct 30 15:29:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 2004', 'Mar 26 15:29:59 2005', 'Oct 31 02:30:00 2004', 'Mar 27 02:29:59 2005'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 26 15:30:00 2005', 'Oct 29 15:29:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 2005', 'Mar 25 15:29:59 2006', 'Oct 30 02:30:00 2005', 'Mar 26 02:29:59 2006'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 25 15:30:00 2006', 'Oct 28 15:29:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 2006', 'Mar 24 15:29:59 2007', 'Oct 29 02:30:00 2006', 'Mar 25 02:29:59 2007'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 24 15:30:00 2007', 'Oct 27 15:29:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 2007', 'Mar 29 15:29:59 2008', 'Oct 28 02:30:00 2007', 'Mar 30 02:29:59 2008'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 2008', 'Oct 25 15:29:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 2008', 'Mar 28 15:29:59 2009', 'Oct 26 02:30:00 2008', 'Mar 29 02:29:59 2009'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 28 15:30:00 2009', 'Oct 24 15:29:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 2009', 'Mar 27 15:29:59 2010', 'Oct 25 02:30:00 2009', 'Mar 28 02:29:59 2010'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 27 15:30:00 2010', 'Oct 30 15:29:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 2010', 'Mar 26 15:29:59 2011', 'Oct 31 02:30:00 2010', 'Mar 27 02:29:59 2011'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 26 15:30:00 2011', 'Oct 29 15:29:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 2011', 'Mar 24 15:29:59 2012', 'Oct 30 02:30:00 2011', 'Mar 25 02:29:59 2012'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 24 15:30:00 2012', 'Oct 27 15:29:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 2012', 'Mar 30 15:29:59 2013', 'Oct 28 02:30:00 2012', 'Mar 31 02:29:59 2013'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 30 15:30:00 2013', 'Oct 26 15:29:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 2013', 'Mar 29 15:29:59 2014', 'Oct 27 02:30:00 2013', 'Mar 30 02:29:59 2014'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 2014', 'Oct 25 15:29:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 2014', 'Mar 28 15:29:59 2015', 'Oct 26 02:30:00 2014', 'Mar 29 02:29:59 2015'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 28 15:30:00 2015', 'Oct 24 15:29:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 2015', 'Mar 26 15:29:59 2016', 'Oct 25 02:30:00 2015', 'Mar 27 02:29:59 2016'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 26 15:30:00 2016', 'Oct 29 15:29:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 2016', 'Mar 25 15:29:59 2017', 'Oct 30 02:30:00 2016', 'Mar 26 02:29:59 2017'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 25 15:30:00 2017', 'Oct 28 15:29:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 2017', 'Mar 24 15:29:59 2018', 'Oct 29 02:30:00 2017', 'Mar 25 02:29:59 2018'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 24 15:30:00 2018', 'Oct 27 15:29:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 2018', 'Mar 30 15:29:59 2019', 'Oct 28 02:30:00 2018', 'Mar 31 02:29:59 2019'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 30 15:30:00 2019', 'Oct 26 15:29:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 2019', 'Mar 28 15:29:59 2020', 'Oct 27 02:30:00 2019', 'Mar 29 02:29:59 2020'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 28 15:30:00 2020', 'Oct 24 15:29:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 2020', 'Mar 27 15:29:59 2021', 'Oct 25 02:30:00 2020', 'Mar 28 02:29:59 2021'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 27 15:30:00 2021', 'Oct 30 15:29:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 2021', 'Mar 26 15:29:59 2022', 'Oct 31 02:30:00 2021', 'Mar 27 02:29:59 2022'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 26 15:30:00 2022', 'Oct 29 15:29:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 2022', 'Mar 25 15:29:59 2023', 'Oct 30 02:30:00 2022', 'Mar 26 02:29:59 2023'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 25 15:30:00 2023', 'Oct 28 15:29:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 2023', 'Mar 30 15:29:59 2024', 'Oct 29 02:30:00 2023', 'Mar 31 02:29:59 2024'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 30 15:30:00 2024', 'Oct 26 15:29:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 2024', 'Mar 29 15:29:59 2025', 'Oct 27 02:30:00 2024', 'Mar 30 02:29:59 2025'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 2025', 'Oct 25 15:29:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 2025', 'Mar 28 15:29:59 2026', 'Oct 26 02:30:00 2025', 'Mar 29 02:29:59 2026'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 28 15:30:00 2026', 'Oct 24 15:29:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 2026', 'Mar 27 15:29:59 2027', 'Oct 25 02:30:00 2026', 'Mar 28 02:29:59 2027'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 27 15:30:00 2027', 'Oct 30 15:29:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 2027', 'Mar 25 15:29:59 2028', 'Oct 31 02:30:00 2027', 'Mar 26 02:29:59 2028'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 25 15:30:00 2028', 'Oct 28 15:29:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 2028', 'Mar 24 15:29:59 2029', 'Oct 29 02:30:00 2028', 'Mar 25 02:29:59 2029'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 24 15:30:00 2029', 'Oct 27 15:29:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 2029', 'Mar 30 15:29:59 2030', 'Oct 28 02:30:00 2029', 'Mar 31 02:29:59 2030'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 30 15:30:00 2030', 'Oct 26 15:29:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 26 15:30:00 2030', 'Mar 29 15:29:59 2031', 'Oct 27 02:30:00 2030', 'Mar 30 02:29:59 2031'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 2031', 'Oct 25 15:29:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 2031', 'Mar 27 15:29:59 2032', 'Oct 26 02:30:00 2031', 'Mar 28 02:29:59 2032'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 27 15:30:00 2032', 'Oct 30 15:29:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 30 15:30:00 2032', 'Mar 26 15:29:59 2033', 'Oct 31 02:30:00 2032', 'Mar 27 02:29:59 2033'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 26 15:30:00 2033', 'Oct 29 15:29:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 29 15:30:00 2033', 'Mar 25 15:29:59 2034', 'Oct 30 02:30:00 2033', 'Mar 26 02:29:59 2034'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 25 15:30:00 2034', 'Oct 28 15:29:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 28 15:30:00 2034', 'Mar 24 15:29:59 2035', 'Oct 29 02:30:00 2034', 'Mar 25 02:29:59 2035'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 24 15:30:00 2035', 'Oct 27 15:29:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 27 15:30:00 2035', 'Mar 29 15:29:59 2036', 'Oct 28 02:30:00 2035', 'Mar 30 02:29:59 2036'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 29 15:30:00 2036', 'Oct 25 15:29:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 25 15:30:00 2036', 'Mar 28 15:29:59 2037', 'Oct 26 02:30:00 2036', 'Mar 29 02:29:59 2037'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 0, 37800, 'Mar 28 15:30:00 2037', 'Oct 24 15:29:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Lord_Howe', 'LHST', 1, 39600, 'Oct 24 15:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:30:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/Melbourne --- - -begin -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Mar 6 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 6 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 5 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 5 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 15 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 15 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 17 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 17 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Oct 29 15:59:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 1994', 'Mar 25 15:59:59 1995', 'Oct 30 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 1995', 'Oct 28 15:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Aug 26 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Aug 26 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Melbourne', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Melbourne', 'EST', 1, 39600, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/NSW --- - -begin -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Apr 3 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Apr 4 02:59:59 1982'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Apr 3 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Apr 4 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 5 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 5 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 15 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 15 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Oct 29 15:59:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 1994', 'Mar 4 15:59:59 1995', 'Oct 30 03:00:00 1994', 'Mar 5 02:59:59 1995'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 4 16:00:00 1995', 'Oct 28 15:59:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Aug 26 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Aug 26 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/NSW', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/NSW', 'EST', 1, 39600, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/North --- - -begin -timezone.add_rule('Australia/North', 'CST', 0, 34200, 'Dec 14 20:45:52 1901', 'Dec 31 14:30:59 1916', 'Dec 15 06:15:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/North', 'CST', 1, 37800, 'Dec 31 14:31:00 1916', 'Mar 24 15:29:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/North', 'CST', 0, 34200, 'Mar 24 15:30:00 1917', 'Dec 31 16:29:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/North', 'CST', 1, 37800, 'Dec 31 16:30:00 1941', 'Mar 28 15:29:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/North', 'CST', 0, 34200, 'Mar 28 15:30:00 1942', 'Sep 26 16:29:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/North', 'CST', 1, 37800, 'Sep 26 16:30:00 1942', 'Mar 27 15:29:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/North', 'CST', 0, 34200, 'Mar 27 15:30:00 1943', 'Oct 2 16:29:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/North', 'CST', 1, 37800, 'Oct 2 16:30:00 1943', 'Mar 25 15:29:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/North', 'CST', 0, 34200, 'Mar 25 15:30:00 1944', 'Jan 18 03:14:07 2038', 'Mar 26 01:00:00 1944', 'Jan 18 12:44:07 2038'); -end; -/ - --- --- Australia/Perth --- - -begin -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Dec 14 20:45:52 1901', 'Dec 31 16:00:59 1916', 'Dec 15 04:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Dec 31 16:01:00 1916', 'Mar 24 16:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Mar 24 17:00:00 1917', 'Dec 31 17:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Dec 31 18:00:00 1941', 'Mar 28 16:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Mar 28 17:00:00 1942', 'Sep 26 17:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Sep 26 18:00:00 1942', 'Mar 27 16:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Mar 27 17:00:00 1943', 'Oct 2 17:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Oct 2 18:00:00 1943', 'Mar 25 16:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Mar 25 17:00:00 1944', 'Oct 26 17:59:59 1974', 'Mar 26 01:00:00 1944', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Oct 26 18:00:00 1974', 'Mar 1 17:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Mar 1 18:00:00 1975', 'Oct 29 17:59:59 1983', 'Mar 2 02:00:00 1975', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Oct 29 18:00:00 1983', 'Mar 3 17:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Mar 3 18:00:00 1984', 'Nov 16 17:59:59 1991', 'Mar 4 02:00:00 1984', 'Nov 17 01:59:59 1991'); -timezone.add_rule('Australia/Perth', 'WST', 1, 32400, 'Nov 16 18:00:00 1991', 'Feb 29 17:59:59 1992', 'Nov 17 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Perth', 'WST', 0, 28800, 'Feb 29 18:00:00 1992', 'Jan 18 03:14:07 2038', 'Mar 1 02:00:00 1992', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Australia/Queensland --- - -begin -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1989', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Queensland', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Queensland', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Jan 18 03:14:07 2038', 'Mar 1 02:00:00 1992', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Australia/South --- - -begin -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Dec 14 20:45:52 1901', 'Dec 31 14:30:59 1916', 'Dec 15 06:15:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Dec 31 14:31:00 1916', 'Mar 24 15:29:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 15:30:00 1917', 'Dec 31 16:29:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Dec 31 16:30:00 1941', 'Mar 28 15:29:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 15:30:00 1942', 'Sep 26 16:29:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Sep 26 16:30:00 1942', 'Mar 27 15:29:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 15:30:00 1943', 'Oct 2 16:29:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 2 16:30:00 1943', 'Mar 25 15:29:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 15:30:00 1944', 'Oct 30 16:29:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 1971', 'Feb 26 16:29:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Feb 26 16:30:00 1972', 'Oct 28 16:29:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 1972', 'Mar 3 16:29:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 3 16:30:00 1973', 'Oct 27 16:29:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 1973', 'Mar 2 16:29:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 2 16:30:00 1974', 'Oct 26 16:29:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 1974', 'Mar 1 16:29:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 1 16:30:00 1975', 'Oct 25 16:29:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 1975', 'Mar 6 16:29:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 6 16:30:00 1976', 'Oct 30 16:29:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 1976', 'Mar 5 16:29:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 5 16:30:00 1977', 'Oct 29 16:29:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 1977', 'Mar 4 16:29:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 4 16:30:00 1978', 'Oct 28 16:29:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 1978', 'Mar 3 16:29:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 3 16:30:00 1979', 'Oct 27 16:29:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 1979', 'Mar 1 16:29:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 1 16:30:00 1980', 'Oct 25 16:29:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 1980', 'Feb 28 16:29:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Feb 28 16:30:00 1981', 'Oct 24 16:29:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 1981', 'Mar 6 16:29:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 6 16:30:00 1982', 'Oct 30 16:29:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 1982', 'Mar 5 16:29:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 5 16:30:00 1983', 'Oct 29 16:29:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 1983', 'Mar 3 16:29:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 3 16:30:00 1984', 'Oct 27 16:29:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 1984', 'Mar 2 16:29:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 2 16:30:00 1985', 'Oct 26 16:29:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 1985', 'Mar 15 16:29:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 15 16:30:00 1986', 'Oct 18 16:29:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 18 16:30:00 1986', 'Mar 14 16:29:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 14 16:30:00 1987', 'Oct 24 16:29:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 1987', 'Mar 19 16:29:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 19 16:30:00 1988', 'Oct 29 16:29:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 1988', 'Mar 18 16:29:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 18 16:30:00 1989', 'Oct 28 16:29:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 1989', 'Mar 17 16:29:59 1990', 'Oct 29 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 17 16:30:00 1990', 'Oct 27 16:29:59 1990', 'Mar 18 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 1990', 'Mar 2 16:29:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 2 16:30:00 1991', 'Oct 26 16:29:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 1991', 'Mar 21 16:29:59 1992', 'Oct 27 03:00:00 1991', 'Mar 22 02:59:59 1992'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 21 16:30:00 1992', 'Oct 24 16:29:59 1992', 'Mar 22 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 1992', 'Mar 6 16:29:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 6 16:30:00 1993', 'Oct 30 16:29:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 1993', 'Mar 19 16:29:59 1994', 'Oct 31 03:00:00 1993', 'Mar 20 02:59:59 1994'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 19 16:30:00 1994', 'Oct 29 16:29:59 1994', 'Mar 20 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 1994', 'Mar 25 16:29:59 1995', 'Oct 30 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 1995', 'Oct 28 16:29:59 1995', 'Mar 26 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 1995', 'Mar 30 16:29:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 30 16:30:00 1996', 'Oct 26 16:29:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 1996', 'Mar 29 16:29:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 1997', 'Oct 25 16:29:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 1997', 'Mar 28 16:29:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 16:30:00 1998', 'Oct 24 16:29:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 1998', 'Mar 27 16:29:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 16:30:00 1999', 'Oct 30 16:29:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 1999', 'Mar 25 16:29:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 2000', 'Aug 26 16:29:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Aug 26 16:30:00 2000', 'Mar 24 16:29:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 16:30:00 2001', 'Oct 27 16:29:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 2001', 'Mar 30 16:29:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 30 16:30:00 2002', 'Oct 26 16:29:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 2002', 'Mar 29 16:29:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 2003', 'Oct 25 16:29:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 2003', 'Mar 27 16:29:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 16:30:00 2004', 'Oct 30 16:29:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 2004', 'Mar 26 16:29:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 26 16:30:00 2005', 'Oct 29 16:29:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 2005', 'Mar 25 16:29:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 2006', 'Oct 28 16:29:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 2006', 'Mar 24 16:29:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 16:30:00 2007', 'Oct 27 16:29:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 2007', 'Mar 29 16:29:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 2008', 'Oct 25 16:29:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 2008', 'Mar 28 16:29:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 16:30:00 2009', 'Oct 24 16:29:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 2009', 'Mar 27 16:29:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 16:30:00 2010', 'Oct 30 16:29:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 2010', 'Mar 26 16:29:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 26 16:30:00 2011', 'Oct 29 16:29:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 2011', 'Mar 24 16:29:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 16:30:00 2012', 'Oct 27 16:29:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 2012', 'Mar 30 16:29:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 30 16:30:00 2013', 'Oct 26 16:29:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 2013', 'Mar 29 16:29:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 2014', 'Oct 25 16:29:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 2014', 'Mar 28 16:29:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 16:30:00 2015', 'Oct 24 16:29:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 2015', 'Mar 26 16:29:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 26 16:30:00 2016', 'Oct 29 16:29:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 2016', 'Mar 25 16:29:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 2017', 'Oct 28 16:29:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 2017', 'Mar 24 16:29:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 16:30:00 2018', 'Oct 27 16:29:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 2018', 'Mar 30 16:29:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 30 16:30:00 2019', 'Oct 26 16:29:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 2019', 'Mar 28 16:29:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 16:30:00 2020', 'Oct 24 16:29:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 2020', 'Mar 27 16:29:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 16:30:00 2021', 'Oct 30 16:29:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 2021', 'Mar 26 16:29:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 26 16:30:00 2022', 'Oct 29 16:29:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 2022', 'Mar 25 16:29:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 2023', 'Oct 28 16:29:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 2023', 'Mar 30 16:29:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 30 16:30:00 2024', 'Oct 26 16:29:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 2024', 'Mar 29 16:29:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 2025', 'Oct 25 16:29:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 2025', 'Mar 28 16:29:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 16:30:00 2026', 'Oct 24 16:29:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 2026', 'Mar 27 16:29:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 16:30:00 2027', 'Oct 30 16:29:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 2027', 'Mar 25 16:29:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 2028', 'Oct 28 16:29:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 2028', 'Mar 24 16:29:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 16:30:00 2029', 'Oct 27 16:29:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 2029', 'Mar 30 16:29:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 30 16:30:00 2030', 'Oct 26 16:29:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 26 16:30:00 2030', 'Mar 29 16:29:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 2031', 'Oct 25 16:29:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 2031', 'Mar 27 16:29:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 27 16:30:00 2032', 'Oct 30 16:29:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 30 16:30:00 2032', 'Mar 26 16:29:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 26 16:30:00 2033', 'Oct 29 16:29:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 29 16:30:00 2033', 'Mar 25 16:29:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 25 16:30:00 2034', 'Oct 28 16:29:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 28 16:30:00 2034', 'Mar 24 16:29:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 24 16:30:00 2035', 'Oct 27 16:29:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 27 16:30:00 2035', 'Mar 29 16:29:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 29 16:30:00 2036', 'Oct 25 16:29:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 25 16:30:00 2036', 'Mar 28 16:29:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/South', 'CST', 0, 34200, 'Mar 28 16:30:00 2037', 'Oct 24 16:29:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/South', 'CST', 1, 37800, 'Oct 24 16:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 13:44:07 2038'); -end; -/ - --- --- Australia/Sydney --- - -begin -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Apr 3 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Apr 4 02:59:59 1982'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Apr 3 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Apr 4 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 5 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 5 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 15 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 15 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 3 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 3 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Oct 29 15:59:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 1994', 'Mar 4 15:59:59 1995', 'Oct 30 03:00:00 1994', 'Mar 5 02:59:59 1995'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 4 16:00:00 1995', 'Oct 28 15:59:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Aug 26 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Aug 26 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Sydney', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Sydney', 'EST', 1, 39600, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/Tasmania --- - -begin -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Sep 30 15:59:59 1967', 'Mar 26 01:00:00 1944', 'Oct 1 01:59:59 1967'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 1967', 'Mar 30 15:59:59 1968', 'Oct 1 03:00:00 1967', 'Mar 31 02:59:59 1968'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 1968', 'Oct 26 15:59:59 1968', 'Mar 31 02:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 26 16:00:00 1968', 'Mar 8 15:59:59 1969', 'Oct 27 03:00:00 1968', 'Mar 9 02:59:59 1969'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 8 16:00:00 1969', 'Oct 25 15:59:59 1969', 'Mar 9 02:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 25 16:00:00 1969', 'Mar 7 15:59:59 1970', 'Oct 26 03:00:00 1969', 'Mar 8 02:59:59 1970'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 7 16:00:00 1970', 'Oct 24 15:59:59 1970', 'Mar 8 02:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 24 16:00:00 1970', 'Mar 13 15:59:59 1971', 'Oct 25 03:00:00 1970', 'Mar 14 02:59:59 1971'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 13 16:00:00 1971', 'Oct 30 15:59:59 1971', 'Mar 14 02:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Mar 27 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 26 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 27 02:59:59 1983'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 1 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 2 02:59:59 1986'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 1 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 2 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 17 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 17 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 30 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 1991', 'Oct 5 15:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 6 01:59:59 1991'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 1991', 'Mar 28 15:59:59 1992', 'Oct 6 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 1992', 'Oct 3 15:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 4 01:59:59 1992'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 1992', 'Mar 27 15:59:59 1993', 'Oct 4 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 1993', 'Oct 2 15:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 3 01:59:59 1993'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 1993', 'Mar 26 15:59:59 1994', 'Oct 3 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 1994', 'Oct 1 15:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 2 01:59:59 1994'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 1 16:00:00 1994', 'Mar 25 15:59:59 1995', 'Oct 2 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 1995', 'Sep 30 15:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 1 01:59:59 1995'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 1 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 5 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 6 01:59:59 1996'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 6 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 4 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 5 01:59:59 1997'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 5 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 3 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 4 01:59:59 1998'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 4 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 2 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 3 01:59:59 1999'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 3 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Sep 30 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 1 01:59:59 2000'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Oct 1 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 6 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 7 01:59:59 2001'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 6 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 7 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 5 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 6 01:59:59 2002'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 6 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 4 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 5 01:59:59 2003'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 5 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 2 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 3 01:59:59 2004'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 3 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 1 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 2 01:59:59 2005'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 1 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 2 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Sep 30 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 1 01:59:59 2006'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 1 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 6 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 7 01:59:59 2007'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 6 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 7 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 4 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 5 01:59:59 2008'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 5 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 3 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 4 01:59:59 2009'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 4 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 2 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 3 01:59:59 2010'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 3 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 1 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 2 01:59:59 2011'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 1 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 2 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 6 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 7 01:59:59 2012'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 6 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 7 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 5 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 6 01:59:59 2013'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 6 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 4 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 5 01:59:59 2014'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 5 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 3 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 4 01:59:59 2015'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 4 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 1 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 2 01:59:59 2016'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 1 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 2 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Sep 30 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 1 01:59:59 2017'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 1 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 6 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 7 01:59:59 2018'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 6 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 7 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 5 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 6 01:59:59 2019'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 6 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 3 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 4 01:59:59 2020'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 4 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 2 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 3 01:59:59 2021'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 3 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 1 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 2 01:59:59 2022'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 1 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 2 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Sep 30 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 1 01:59:59 2023'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 1 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 5 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 6 01:59:59 2024'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 6 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 4 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 5 01:59:59 2025'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 5 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 3 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 4 01:59:59 2026'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 4 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 2 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 3 01:59:59 2027'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 3 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Sep 30 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 1 01:59:59 2028'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 1 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 6 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 7 01:59:59 2029'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 6 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 7 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 5 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 6 01:59:59 2030'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 5 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 6 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 4 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 5 01:59:59 2031'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 5 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 2 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 3 01:59:59 2032'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 2 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 3 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 1 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 2 01:59:59 2033'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 1 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 2 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Sep 30 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 1 01:59:59 2034'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Sep 30 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 1 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 6 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 7 01:59:59 2035'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 6 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 7 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 4 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 5 01:59:59 2036'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 4 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 5 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Tasmania', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 3 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 4 01:59:59 2037'); -timezone.add_rule('Australia/Tasmania', 'EST', 1, 39600, 'Oct 3 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/Victoria --- - -begin -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Dec 14 20:45:52 1901', 'Dec 31 14:00:59 1916', 'Dec 15 06:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Dec 31 14:01:00 1916', 'Mar 24 14:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 15:00:00 1917', 'Dec 31 15:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Dec 31 16:00:00 1941', 'Mar 28 14:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 15:00:00 1942', 'Sep 26 15:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Sep 26 16:00:00 1942', 'Mar 27 14:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 15:00:00 1943', 'Oct 2 15:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 2 16:00:00 1943', 'Mar 25 14:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 15:00:00 1944', 'Oct 30 15:59:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 1971', 'Feb 26 15:59:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Feb 26 16:00:00 1972', 'Oct 28 15:59:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 1972', 'Mar 3 15:59:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 3 16:00:00 1973', 'Oct 27 15:59:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 1973', 'Mar 2 15:59:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 2 16:00:00 1974', 'Oct 26 15:59:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 1974', 'Mar 1 15:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 1 16:00:00 1975', 'Oct 25 15:59:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 1975', 'Mar 6 15:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 6 16:00:00 1976', 'Oct 30 15:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 1976', 'Mar 5 15:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 5 16:00:00 1977', 'Oct 29 15:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 1977', 'Mar 4 15:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 4 16:00:00 1978', 'Oct 28 15:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 1978', 'Mar 3 15:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 3 16:00:00 1979', 'Oct 27 15:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 1979', 'Mar 1 15:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 1 16:00:00 1980', 'Oct 25 15:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 1980', 'Feb 28 15:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Feb 28 16:00:00 1981', 'Oct 24 15:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 1981', 'Mar 6 15:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 6 16:00:00 1982', 'Oct 30 15:59:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 1982', 'Mar 5 15:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 5 16:00:00 1983', 'Oct 29 15:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 1983', 'Mar 3 15:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 3 16:00:00 1984', 'Oct 27 15:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 1984', 'Mar 2 15:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 2 16:00:00 1985', 'Oct 26 15:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 1985', 'Mar 15 15:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 15 16:00:00 1986', 'Oct 18 15:59:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 18 16:00:00 1986', 'Mar 14 15:59:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 14 16:00:00 1987', 'Oct 24 15:59:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 1987', 'Mar 19 15:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 19 16:00:00 1988', 'Oct 29 15:59:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 1988', 'Mar 18 15:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 18 16:00:00 1989', 'Oct 28 15:59:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 1989', 'Mar 17 15:59:59 1990', 'Oct 29 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 17 16:00:00 1990', 'Oct 27 15:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 1990', 'Mar 2 15:59:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 2 16:00:00 1991', 'Oct 26 15:59:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 1991', 'Feb 29 15:59:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Feb 29 16:00:00 1992', 'Oct 24 15:59:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 1992', 'Mar 6 15:59:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 6 16:00:00 1993', 'Oct 30 15:59:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 1993', 'Mar 5 15:59:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 5 16:00:00 1994', 'Oct 29 15:59:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 1994', 'Mar 25 15:59:59 1995', 'Oct 30 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 1995', 'Oct 28 15:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 1995', 'Mar 30 15:59:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 30 16:00:00 1996', 'Oct 26 15:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 1996', 'Mar 29 15:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 1997', 'Oct 25 15:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 1997', 'Mar 28 15:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 16:00:00 1998', 'Oct 24 15:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 1998', 'Mar 27 15:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 16:00:00 1999', 'Oct 30 15:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 1999', 'Mar 25 15:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 2000', 'Aug 26 15:59:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Aug 26 16:00:00 2000', 'Mar 24 15:59:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 16:00:00 2001', 'Oct 27 15:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 2001', 'Mar 30 15:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 30 16:00:00 2002', 'Oct 26 15:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 2002', 'Mar 29 15:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 2003', 'Oct 25 15:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 2003', 'Mar 27 15:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 16:00:00 2004', 'Oct 30 15:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 2004', 'Mar 26 15:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 26 16:00:00 2005', 'Oct 29 15:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 2005', 'Mar 25 15:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 2006', 'Oct 28 15:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 2006', 'Mar 24 15:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 16:00:00 2007', 'Oct 27 15:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 2007', 'Mar 29 15:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 2008', 'Oct 25 15:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 2008', 'Mar 28 15:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 16:00:00 2009', 'Oct 24 15:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 2009', 'Mar 27 15:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 16:00:00 2010', 'Oct 30 15:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 2010', 'Mar 26 15:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 26 16:00:00 2011', 'Oct 29 15:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 2011', 'Mar 24 15:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 16:00:00 2012', 'Oct 27 15:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 2012', 'Mar 30 15:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 30 16:00:00 2013', 'Oct 26 15:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 2013', 'Mar 29 15:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 2014', 'Oct 25 15:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 2014', 'Mar 28 15:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 16:00:00 2015', 'Oct 24 15:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 2015', 'Mar 26 15:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 26 16:00:00 2016', 'Oct 29 15:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 2016', 'Mar 25 15:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 2017', 'Oct 28 15:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 2017', 'Mar 24 15:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 16:00:00 2018', 'Oct 27 15:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 2018', 'Mar 30 15:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 30 16:00:00 2019', 'Oct 26 15:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 2019', 'Mar 28 15:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 16:00:00 2020', 'Oct 24 15:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 2020', 'Mar 27 15:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 16:00:00 2021', 'Oct 30 15:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 2021', 'Mar 26 15:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 26 16:00:00 2022', 'Oct 29 15:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 2022', 'Mar 25 15:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 2023', 'Oct 28 15:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 2023', 'Mar 30 15:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 30 16:00:00 2024', 'Oct 26 15:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 2024', 'Mar 29 15:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 2025', 'Oct 25 15:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 2025', 'Mar 28 15:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 16:00:00 2026', 'Oct 24 15:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 2026', 'Mar 27 15:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 16:00:00 2027', 'Oct 30 15:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 2027', 'Mar 25 15:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 2028', 'Oct 28 15:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 2028', 'Mar 24 15:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 16:00:00 2029', 'Oct 27 15:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 2029', 'Mar 30 15:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 30 16:00:00 2030', 'Oct 26 15:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 26 16:00:00 2030', 'Mar 29 15:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 2031', 'Oct 25 15:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 2031', 'Mar 27 15:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 27 16:00:00 2032', 'Oct 30 15:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 30 16:00:00 2032', 'Mar 26 15:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 26 16:00:00 2033', 'Oct 29 15:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 29 16:00:00 2033', 'Mar 25 15:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 25 16:00:00 2034', 'Oct 28 15:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 28 16:00:00 2034', 'Mar 24 15:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 24 16:00:00 2035', 'Oct 27 15:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 27 16:00:00 2035', 'Mar 29 15:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 29 16:00:00 2036', 'Oct 25 15:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 25 16:00:00 2036', 'Mar 28 15:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Victoria', 'EST', 0, 36000, 'Mar 28 16:00:00 2037', 'Oct 24 15:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Victoria', 'EST', 1, 39600, 'Oct 24 16:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Australia/West --- - -begin -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Dec 14 20:45:52 1901', 'Dec 31 16:00:59 1916', 'Dec 15 04:45:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Dec 31 16:01:00 1916', 'Mar 24 16:59:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Mar 24 17:00:00 1917', 'Dec 31 17:59:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Dec 31 18:00:00 1941', 'Mar 28 16:59:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Mar 28 17:00:00 1942', 'Sep 26 17:59:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Sep 26 18:00:00 1942', 'Mar 27 16:59:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Mar 27 17:00:00 1943', 'Oct 2 17:59:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Oct 2 18:00:00 1943', 'Mar 25 16:59:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Mar 25 17:00:00 1944', 'Oct 26 17:59:59 1974', 'Mar 26 01:00:00 1944', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Oct 26 18:00:00 1974', 'Mar 1 17:59:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Mar 1 18:00:00 1975', 'Oct 29 17:59:59 1983', 'Mar 2 02:00:00 1975', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Oct 29 18:00:00 1983', 'Mar 3 17:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Mar 3 18:00:00 1984', 'Nov 16 17:59:59 1991', 'Mar 4 02:00:00 1984', 'Nov 17 01:59:59 1991'); -timezone.add_rule('Australia/West', 'WST', 1, 32400, 'Nov 16 18:00:00 1991', 'Feb 29 17:59:59 1992', 'Nov 17 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/West', 'WST', 0, 28800, 'Feb 29 18:00:00 1992', 'Jan 18 03:14:07 2038', 'Mar 1 02:00:00 1992', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Australia/Yancowinna --- - -begin -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Dec 14 20:45:52 1901', 'Dec 31 14:30:59 1916', 'Dec 15 06:15:52 1901', 'Jan 1 00:00:59 1917'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Dec 31 14:31:00 1916', 'Mar 24 15:29:59 1917', 'Jan 1 01:01:00 1917', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 15:30:00 1917', 'Dec 31 16:29:59 1941', 'Mar 25 01:00:00 1917', 'Jan 1 01:59:59 1942'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Dec 31 16:30:00 1941', 'Mar 28 15:29:59 1942', 'Jan 1 03:00:00 1942', 'Mar 29 01:59:59 1942'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 15:30:00 1942', 'Sep 26 16:29:59 1942', 'Mar 29 01:00:00 1942', 'Sep 27 01:59:59 1942'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Sep 26 16:30:00 1942', 'Mar 27 15:29:59 1943', 'Sep 27 03:00:00 1942', 'Mar 28 01:59:59 1943'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 15:30:00 1943', 'Oct 2 16:29:59 1943', 'Mar 28 01:00:00 1943', 'Oct 3 01:59:59 1943'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 2 16:30:00 1943', 'Mar 25 15:29:59 1944', 'Oct 3 03:00:00 1943', 'Mar 26 01:59:59 1944'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 15:30:00 1944', 'Oct 30 16:29:59 1971', 'Mar 26 01:00:00 1944', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 1971', 'Feb 26 16:29:59 1972', 'Oct 31 03:00:00 1971', 'Feb 27 02:59:59 1972'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Feb 26 16:30:00 1972', 'Oct 28 16:29:59 1972', 'Feb 27 02:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 1972', 'Mar 3 16:29:59 1973', 'Oct 29 03:00:00 1972', 'Mar 4 02:59:59 1973'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 3 16:30:00 1973', 'Oct 27 16:29:59 1973', 'Mar 4 02:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 1973', 'Mar 2 16:29:59 1974', 'Oct 28 03:00:00 1973', 'Mar 3 02:59:59 1974'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 2 16:30:00 1974', 'Oct 26 16:29:59 1974', 'Mar 3 02:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 1974', 'Mar 1 16:29:59 1975', 'Oct 27 03:00:00 1974', 'Mar 2 02:59:59 1975'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 1 16:30:00 1975', 'Oct 25 16:29:59 1975', 'Mar 2 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 1975', 'Mar 6 16:29:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 6 16:30:00 1976', 'Oct 30 16:29:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 1976', 'Mar 5 16:29:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 5 16:30:00 1977', 'Oct 29 16:29:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 1977', 'Mar 4 16:29:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 4 16:30:00 1978', 'Oct 28 16:29:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 1978', 'Mar 3 16:29:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 3 16:30:00 1979', 'Oct 27 16:29:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 1979', 'Mar 1 16:29:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 1 16:30:00 1980', 'Oct 25 16:29:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 1980', 'Feb 28 16:29:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Feb 28 16:30:00 1981', 'Oct 24 16:29:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 1981', 'Apr 3 16:29:59 1982', 'Oct 25 03:00:00 1981', 'Apr 4 02:59:59 1982'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Apr 3 16:30:00 1982', 'Oct 30 16:29:59 1982', 'Apr 4 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 1982', 'Mar 5 16:29:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 5 16:30:00 1983', 'Oct 29 16:29:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 1983', 'Mar 3 16:29:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 3 16:30:00 1984', 'Oct 27 16:29:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 1984', 'Mar 2 16:29:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 2 16:30:00 1985', 'Oct 26 16:29:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 1985', 'Mar 15 16:29:59 1986', 'Oct 27 03:00:00 1985', 'Mar 16 02:59:59 1986'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 15 16:30:00 1986', 'Oct 18 16:29:59 1986', 'Mar 16 02:00:00 1986', 'Oct 19 01:59:59 1986'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 18 16:30:00 1986', 'Mar 14 16:29:59 1987', 'Oct 19 03:00:00 1986', 'Mar 15 02:59:59 1987'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 14 16:30:00 1987', 'Oct 24 16:29:59 1987', 'Mar 15 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 1987', 'Mar 19 16:29:59 1988', 'Oct 25 03:00:00 1987', 'Mar 20 02:59:59 1988'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 19 16:30:00 1988', 'Oct 29 16:29:59 1988', 'Mar 20 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 1988', 'Mar 18 16:29:59 1989', 'Oct 30 03:00:00 1988', 'Mar 19 02:59:59 1989'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 18 16:30:00 1989', 'Oct 28 16:29:59 1989', 'Mar 19 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 1989', 'Mar 3 16:29:59 1990', 'Oct 29 03:00:00 1989', 'Mar 4 02:59:59 1990'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 3 16:30:00 1990', 'Oct 27 16:29:59 1990', 'Mar 4 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 1990', 'Mar 2 16:29:59 1991', 'Oct 28 03:00:00 1990', 'Mar 3 02:59:59 1991'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 2 16:30:00 1991', 'Oct 26 16:29:59 1991', 'Mar 3 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 1991', 'Feb 29 16:29:59 1992', 'Oct 27 03:00:00 1991', 'Mar 1 02:59:59 1992'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Feb 29 16:30:00 1992', 'Oct 24 16:29:59 1992', 'Mar 1 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 1992', 'Mar 6 16:29:59 1993', 'Oct 25 03:00:00 1992', 'Mar 7 02:59:59 1993'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 6 16:30:00 1993', 'Oct 30 16:29:59 1993', 'Mar 7 02:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 1993', 'Mar 5 16:29:59 1994', 'Oct 31 03:00:00 1993', 'Mar 6 02:59:59 1994'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 5 16:30:00 1994', 'Oct 29 16:29:59 1994', 'Mar 6 02:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 1994', 'Mar 4 16:29:59 1995', 'Oct 30 03:00:00 1994', 'Mar 5 02:59:59 1995'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 4 16:30:00 1995', 'Oct 28 16:29:59 1995', 'Mar 5 02:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 1995', 'Mar 30 16:29:59 1996', 'Oct 29 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 30 16:30:00 1996', 'Oct 26 16:29:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 1996', 'Mar 29 16:29:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 1997', 'Oct 25 16:29:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 1997', 'Mar 28 16:29:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 16:30:00 1998', 'Oct 24 16:29:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 1998', 'Mar 27 16:29:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 16:30:00 1999', 'Oct 30 16:29:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 1999', 'Mar 25 16:29:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 16:30:00 2000', 'Aug 26 16:29:59 2000', 'Mar 26 02:00:00 2000', 'Aug 27 01:59:59 2000'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Aug 26 16:30:00 2000', 'Mar 24 16:29:59 2001', 'Aug 27 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 16:30:00 2001', 'Oct 27 16:29:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 2001', 'Mar 30 16:29:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 30 16:30:00 2002', 'Oct 26 16:29:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 2002', 'Mar 29 16:29:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 2003', 'Oct 25 16:29:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 2003', 'Mar 27 16:29:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 16:30:00 2004', 'Oct 30 16:29:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 2004', 'Mar 26 16:29:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 26 16:30:00 2005', 'Oct 29 16:29:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 2005', 'Mar 25 16:29:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 16:30:00 2006', 'Oct 28 16:29:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 2006', 'Mar 24 16:29:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 16:30:00 2007', 'Oct 27 16:29:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 2007', 'Mar 29 16:29:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 2008', 'Oct 25 16:29:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 2008', 'Mar 28 16:29:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 16:30:00 2009', 'Oct 24 16:29:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 2009', 'Mar 27 16:29:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 16:30:00 2010', 'Oct 30 16:29:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 2010', 'Mar 26 16:29:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 26 16:30:00 2011', 'Oct 29 16:29:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 2011', 'Mar 24 16:29:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 16:30:00 2012', 'Oct 27 16:29:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 2012', 'Mar 30 16:29:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 30 16:30:00 2013', 'Oct 26 16:29:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 2013', 'Mar 29 16:29:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 2014', 'Oct 25 16:29:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 2014', 'Mar 28 16:29:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 16:30:00 2015', 'Oct 24 16:29:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 2015', 'Mar 26 16:29:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 26 16:30:00 2016', 'Oct 29 16:29:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 2016', 'Mar 25 16:29:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 16:30:00 2017', 'Oct 28 16:29:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 2017', 'Mar 24 16:29:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 16:30:00 2018', 'Oct 27 16:29:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 2018', 'Mar 30 16:29:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 30 16:30:00 2019', 'Oct 26 16:29:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 2019', 'Mar 28 16:29:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 16:30:00 2020', 'Oct 24 16:29:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 2020', 'Mar 27 16:29:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 16:30:00 2021', 'Oct 30 16:29:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 2021', 'Mar 26 16:29:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 26 16:30:00 2022', 'Oct 29 16:29:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 2022', 'Mar 25 16:29:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 16:30:00 2023', 'Oct 28 16:29:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 2023', 'Mar 30 16:29:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 30 16:30:00 2024', 'Oct 26 16:29:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 2024', 'Mar 29 16:29:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 2025', 'Oct 25 16:29:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 2025', 'Mar 28 16:29:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 16:30:00 2026', 'Oct 24 16:29:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 2026', 'Mar 27 16:29:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 16:30:00 2027', 'Oct 30 16:29:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 2027', 'Mar 25 16:29:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 16:30:00 2028', 'Oct 28 16:29:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 2028', 'Mar 24 16:29:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 16:30:00 2029', 'Oct 27 16:29:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 2029', 'Mar 30 16:29:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 30 16:30:00 2030', 'Oct 26 16:29:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 26 16:30:00 2030', 'Mar 29 16:29:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 2031', 'Oct 25 16:29:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 2031', 'Mar 27 16:29:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 27 16:30:00 2032', 'Oct 30 16:29:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 30 16:30:00 2032', 'Mar 26 16:29:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 26 16:30:00 2033', 'Oct 29 16:29:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 29 16:30:00 2033', 'Mar 25 16:29:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 25 16:30:00 2034', 'Oct 28 16:29:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 28 16:30:00 2034', 'Mar 24 16:29:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 24 16:30:00 2035', 'Oct 27 16:29:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 27 16:30:00 2035', 'Mar 29 16:29:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 29 16:30:00 2036', 'Oct 25 16:29:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 25 16:30:00 2036', 'Mar 28 16:29:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Australia/Yancowinna', 'CST', 0, 34200, 'Mar 28 16:30:00 2037', 'Oct 24 16:29:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Australia/Yancowinna', 'CST', 1, 37800, 'Oct 24 16:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 13:44:07 2038'); -end; -/ - --- --- Brazil/Acre --- - -begin -timezone.add_rule('Brazil/Acre', 'ACT', 0, -16272, 'Dec 14 20:45:52 1901', 'Jan 1 04:31:11 1914', 'Dec 14 16:14:40 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Jan 1 04:31:12 1914', 'Oct 3 15:59:59 1931', 'Dec 31 23:31:12 1913', 'Oct 3 10:59:59 1931'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Oct 3 16:00:00 1931', 'Apr 1 03:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1932', 'Oct 3 04:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Oct 3 05:00:00 1932', 'Apr 1 03:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1933', 'Dec 1 04:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1949', 'Apr 16 04:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Apr 16 05:00:00 1950', 'Dec 1 04:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1950', 'Apr 1 03:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1951', 'Dec 1 04:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1951', 'Apr 1 03:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Apr 1 04:00:00 1952', 'Dec 1 04:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1952', 'Mar 1 03:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1953', 'Dec 9 04:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Dec 9 05:00:00 1963', 'Mar 1 03:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1964', 'Jan 31 04:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Jan 31 05:00:00 1965', 'Mar 31 03:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 31 04:00:00 1965', 'Dec 1 04:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Dec 1 05:00:00 1965', 'Mar 1 03:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1966', 'Nov 1 04:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Nov 1 05:00:00 1966', 'Mar 1 03:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1967', 'Nov 1 04:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Nov 1 05:00:00 1967', 'Mar 1 03:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 1 04:00:00 1968', 'Nov 2 04:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Nov 2 05:00:00 1985', 'Mar 15 03:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Mar 15 04:00:00 1986', 'Oct 25 04:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Oct 25 05:00:00 1986', 'Feb 14 03:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Feb 14 04:00:00 1987', 'Oct 25 04:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('Brazil/Acre', 'ACST', 1, -14400, 'Oct 25 05:00:00 1987', 'Feb 7 03:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('Brazil/Acre', 'ACT', 0, -18000, 'Feb 7 04:00:00 1988', 'Jan 18 03:14:07 2038', 'Feb 6 23:00:00 1988', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Brazil/DeNoronha --- - -begin -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7780, 'Dec 14 20:45:52 1901', 'Jan 1 02:09:39 1914', 'Dec 14 18:36:12 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Jan 1 02:09:40 1914', 'Oct 3 12:59:59 1931', 'Jan 1 00:09:40 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Oct 3 13:00:00 1931', 'Apr 1 00:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1932', 'Oct 3 01:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Oct 3 02:00:00 1932', 'Apr 1 00:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1933', 'Dec 1 01:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Apr 16 02:00:00 1950', 'Dec 1 01:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1950', 'Apr 1 00:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1951', 'Dec 1 01:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1951', 'Apr 1 00:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Apr 1 01:00:00 1952', 'Dec 1 01:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1952', 'Mar 1 00:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1953', 'Dec 9 01:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Dec 9 02:00:00 1963', 'Mar 1 00:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1964', 'Jan 31 01:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Jan 31 02:00:00 1965', 'Mar 31 00:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 31 01:00:00 1965', 'Dec 1 01:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Dec 1 02:00:00 1965', 'Mar 1 00:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1966', 'Nov 1 01:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Nov 1 02:00:00 1966', 'Mar 1 00:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1967', 'Nov 1 01:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Nov 1 02:00:00 1967', 'Mar 1 00:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 1 01:00:00 1968', 'Nov 2 01:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Nov 2 02:00:00 1985', 'Mar 15 00:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Mar 15 01:00:00 1986', 'Oct 25 01:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Oct 25 02:00:00 1986', 'Feb 14 00:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Feb 14 01:00:00 1987', 'Oct 25 01:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Oct 25 02:00:00 1987', 'Feb 7 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Feb 7 01:00:00 1988', 'Oct 16 01:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Oct 16 02:00:00 1988', 'Jan 29 00:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Jan 29 01:00:00 1989', 'Oct 15 01:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('Brazil/DeNoronha', 'FNST', 1, -3600, 'Oct 15 02:00:00 1989', 'Feb 11 00:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('Brazil/DeNoronha', 'FNT', 0, -7200, 'Feb 11 01:00:00 1990', 'Jan 18 03:14:07 2038', 'Feb 10 23:00:00 1990', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- Brazil/East --- - -begin -timezone.add_rule('Brazil/East', 'BRT', 0, -11188, 'Dec 14 20:45:52 1901', 'Jan 1 03:06:27 1914', 'Dec 14 17:39:24 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Jan 1 03:06:28 1914', 'Oct 3 13:59:59 1931', 'Jan 1 00:06:28 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 3 14:00:00 1931', 'Apr 1 01:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Apr 1 02:00:00 1932', 'Oct 3 02:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 3 03:00:00 1932', 'Apr 1 01:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Apr 1 02:00:00 1933', 'Dec 1 02:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Dec 1 03:00:00 1949', 'Apr 16 02:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Apr 16 03:00:00 1950', 'Dec 1 02:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Dec 1 03:00:00 1950', 'Apr 1 01:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Apr 1 02:00:00 1951', 'Dec 1 02:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Dec 1 03:00:00 1951', 'Apr 1 01:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Apr 1 02:00:00 1952', 'Dec 1 02:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Dec 1 03:00:00 1952', 'Mar 1 01:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 1 02:00:00 1953', 'Jan 1 02:59:59 1964', 'Feb 28 23:00:00 1953', 'Dec 31 23:59:59 1963'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Jan 1 03:00:00 1964', 'Mar 1 01:59:59 1964', 'Jan 1 01:00:00 1964', 'Feb 29 23:59:59 1964'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 1 02:00:00 1964', 'Jan 31 02:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Jan 31 03:00:00 1965', 'Mar 31 01:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 31 02:00:00 1965', 'Dec 1 02:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Dec 1 03:00:00 1965', 'Mar 1 01:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 1 02:00:00 1966', 'Nov 1 02:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Nov 1 03:00:00 1966', 'Mar 1 01:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 1 02:00:00 1967', 'Nov 1 02:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Nov 1 03:00:00 1967', 'Mar 1 01:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 1 02:00:00 1968', 'Nov 2 02:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Nov 2 03:00:00 1985', 'Mar 15 01:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 15 02:00:00 1986', 'Oct 25 02:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 25 03:00:00 1986', 'Feb 14 01:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 14 02:00:00 1987', 'Oct 25 02:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 25 03:00:00 1987', 'Feb 7 01:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 7 02:00:00 1988', 'Oct 16 02:59:59 1988', 'Feb 6 23:00:00 1988', 'Oct 15 23:59:59 1988'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 16 03:00:00 1988', 'Jan 29 01:59:59 1989', 'Oct 16 01:00:00 1988', 'Jan 28 23:59:59 1989'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Jan 29 02:00:00 1989', 'Oct 15 02:59:59 1989', 'Jan 28 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 15 03:00:00 1989', 'Feb 11 01:59:59 1990', 'Oct 15 01:00:00 1989', 'Feb 10 23:59:59 1990'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 11 02:00:00 1990', 'Oct 21 02:59:59 1990', 'Feb 10 23:00:00 1990', 'Oct 20 23:59:59 1990'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 21 03:00:00 1990', 'Feb 17 01:59:59 1991', 'Oct 21 01:00:00 1990', 'Feb 16 23:59:59 1991'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 1991', 'Oct 20 02:59:59 1991', 'Feb 16 23:00:00 1991', 'Oct 19 23:59:59 1991'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 20 03:00:00 1991', 'Feb 9 01:59:59 1992', 'Oct 20 01:00:00 1991', 'Feb 8 23:59:59 1992'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 9 02:00:00 1992', 'Oct 25 02:59:59 1992', 'Feb 8 23:00:00 1992', 'Oct 24 23:59:59 1992'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 25 03:00:00 1992', 'Jan 31 01:59:59 1993', 'Oct 25 01:00:00 1992', 'Jan 30 23:59:59 1993'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Jan 31 02:00:00 1993', 'Oct 17 02:59:59 1993', 'Jan 30 23:00:00 1993', 'Oct 16 23:59:59 1993'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 17 03:00:00 1993', 'Feb 20 01:59:59 1994', 'Oct 17 01:00:00 1993', 'Feb 19 23:59:59 1994'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 1994', 'Oct 16 02:59:59 1994', 'Feb 19 23:00:00 1994', 'Oct 15 23:59:59 1994'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 16 03:00:00 1994', 'Feb 19 01:59:59 1995', 'Oct 16 01:00:00 1994', 'Feb 18 23:59:59 1995'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 19 02:00:00 1995', 'Oct 15 02:59:59 1995', 'Feb 18 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 15 03:00:00 1995', 'Feb 11 01:59:59 1996', 'Oct 15 01:00:00 1995', 'Feb 10 23:59:59 1996'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 11 02:00:00 1996', 'Oct 6 02:59:59 1996', 'Feb 10 23:00:00 1996', 'Oct 5 23:59:59 1996'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 6 03:00:00 1996', 'Feb 16 01:59:59 1997', 'Oct 6 01:00:00 1996', 'Feb 15 23:59:59 1997'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 16 02:00:00 1997', 'Oct 6 02:59:59 1997', 'Feb 15 23:00:00 1997', 'Oct 5 23:59:59 1997'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 6 03:00:00 1997', 'Mar 1 01:59:59 1998', 'Oct 6 01:00:00 1997', 'Feb 28 23:59:59 1998'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Mar 1 02:00:00 1998', 'Oct 11 02:59:59 1998', 'Feb 28 23:00:00 1998', 'Oct 10 23:59:59 1998'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 11 03:00:00 1998', 'Feb 21 01:59:59 1999', 'Oct 11 01:00:00 1998', 'Feb 20 23:59:59 1999'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 21 02:00:00 1999', 'Oct 10 02:59:59 1999', 'Feb 20 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 10 03:00:00 1999', 'Feb 20 01:59:59 2000', 'Oct 10 01:00:00 1999', 'Feb 19 23:59:59 2000'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 2000', 'Oct 8 02:59:59 2000', 'Feb 19 23:00:00 2000', 'Oct 7 23:59:59 2000'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 8 03:00:00 2000', 'Feb 18 01:59:59 2001', 'Oct 8 01:00:00 2000', 'Feb 17 23:59:59 2001'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 18 02:00:00 2001', 'Oct 14 02:59:59 2001', 'Feb 17 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 14 03:00:00 2001', 'Feb 17 01:59:59 2002', 'Oct 14 01:00:00 2001', 'Feb 16 23:59:59 2002'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 2002', 'Oct 13 02:59:59 2002', 'Feb 16 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 13 03:00:00 2002', 'Feb 16 01:59:59 2003', 'Oct 13 01:00:00 2002', 'Feb 15 23:59:59 2003'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 16 02:00:00 2003', 'Oct 12 02:59:59 2003', 'Feb 15 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 12 03:00:00 2003', 'Feb 15 01:59:59 2004', 'Oct 12 01:00:00 2003', 'Feb 14 23:59:59 2004'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 15 02:00:00 2004', 'Oct 10 02:59:59 2004', 'Feb 14 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 10 03:00:00 2004', 'Feb 20 01:59:59 2005', 'Oct 10 01:00:00 2004', 'Feb 19 23:59:59 2005'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 2005', 'Oct 9 02:59:59 2005', 'Feb 19 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 9 03:00:00 2005', 'Feb 19 01:59:59 2006', 'Oct 9 01:00:00 2005', 'Feb 18 23:59:59 2006'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 19 02:00:00 2006', 'Oct 8 02:59:59 2006', 'Feb 18 23:00:00 2006', 'Oct 7 23:59:59 2006'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 8 03:00:00 2006', 'Feb 18 01:59:59 2007', 'Oct 8 01:00:00 2006', 'Feb 17 23:59:59 2007'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 18 02:00:00 2007', 'Oct 14 02:59:59 2007', 'Feb 17 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 14 03:00:00 2007', 'Feb 17 01:59:59 2008', 'Oct 14 01:00:00 2007', 'Feb 16 23:59:59 2008'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 2008', 'Oct 12 02:59:59 2008', 'Feb 16 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 12 03:00:00 2008', 'Feb 15 01:59:59 2009', 'Oct 12 01:00:00 2008', 'Feb 14 23:59:59 2009'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 15 02:00:00 2009', 'Oct 11 02:59:59 2009', 'Feb 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 11 03:00:00 2009', 'Feb 21 01:59:59 2010', 'Oct 11 01:00:00 2009', 'Feb 20 23:59:59 2010'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 21 02:00:00 2010', 'Oct 10 02:59:59 2010', 'Feb 20 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 10 03:00:00 2010', 'Feb 20 01:59:59 2011', 'Oct 10 01:00:00 2010', 'Feb 19 23:59:59 2011'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 2011', 'Oct 9 02:59:59 2011', 'Feb 19 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 9 03:00:00 2011', 'Feb 19 01:59:59 2012', 'Oct 9 01:00:00 2011', 'Feb 18 23:59:59 2012'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 19 02:00:00 2012', 'Oct 14 02:59:59 2012', 'Feb 18 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 14 03:00:00 2012', 'Feb 17 01:59:59 2013', 'Oct 14 01:00:00 2012', 'Feb 16 23:59:59 2013'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 2013', 'Oct 13 02:59:59 2013', 'Feb 16 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 13 03:00:00 2013', 'Feb 16 01:59:59 2014', 'Oct 13 01:00:00 2013', 'Feb 15 23:59:59 2014'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 16 02:00:00 2014', 'Oct 12 02:59:59 2014', 'Feb 15 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 12 03:00:00 2014', 'Feb 15 01:59:59 2015', 'Oct 12 01:00:00 2014', 'Feb 14 23:59:59 2015'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 15 02:00:00 2015', 'Oct 11 02:59:59 2015', 'Feb 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 11 03:00:00 2015', 'Feb 21 01:59:59 2016', 'Oct 11 01:00:00 2015', 'Feb 20 23:59:59 2016'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 21 02:00:00 2016', 'Oct 9 02:59:59 2016', 'Feb 20 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 9 03:00:00 2016', 'Feb 19 01:59:59 2017', 'Oct 9 01:00:00 2016', 'Feb 18 23:59:59 2017'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 19 02:00:00 2017', 'Oct 8 02:59:59 2017', 'Feb 18 23:00:00 2017', 'Oct 7 23:59:59 2017'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 8 03:00:00 2017', 'Feb 18 01:59:59 2018', 'Oct 8 01:00:00 2017', 'Feb 17 23:59:59 2018'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 18 02:00:00 2018', 'Oct 14 02:59:59 2018', 'Feb 17 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 14 03:00:00 2018', 'Feb 17 01:59:59 2019', 'Oct 14 01:00:00 2018', 'Feb 16 23:59:59 2019'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 2019', 'Oct 13 02:59:59 2019', 'Feb 16 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 13 03:00:00 2019', 'Feb 16 01:59:59 2020', 'Oct 13 01:00:00 2019', 'Feb 15 23:59:59 2020'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 16 02:00:00 2020', 'Oct 11 02:59:59 2020', 'Feb 15 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 11 03:00:00 2020', 'Feb 21 01:59:59 2021', 'Oct 11 01:00:00 2020', 'Feb 20 23:59:59 2021'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 21 02:00:00 2021', 'Oct 10 02:59:59 2021', 'Feb 20 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 10 03:00:00 2021', 'Feb 20 01:59:59 2022', 'Oct 10 01:00:00 2021', 'Feb 19 23:59:59 2022'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 2022', 'Oct 9 02:59:59 2022', 'Feb 19 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 9 03:00:00 2022', 'Feb 19 01:59:59 2023', 'Oct 9 01:00:00 2022', 'Feb 18 23:59:59 2023'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 19 02:00:00 2023', 'Oct 8 02:59:59 2023', 'Feb 18 23:00:00 2023', 'Oct 7 23:59:59 2023'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 8 03:00:00 2023', 'Feb 18 01:59:59 2024', 'Oct 8 01:00:00 2023', 'Feb 17 23:59:59 2024'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 18 02:00:00 2024', 'Oct 13 02:59:59 2024', 'Feb 17 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 13 03:00:00 2024', 'Feb 16 01:59:59 2025', 'Oct 13 01:00:00 2024', 'Feb 15 23:59:59 2025'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 16 02:00:00 2025', 'Oct 12 02:59:59 2025', 'Feb 15 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 12 03:00:00 2025', 'Feb 15 01:59:59 2026', 'Oct 12 01:00:00 2025', 'Feb 14 23:59:59 2026'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 15 02:00:00 2026', 'Oct 11 02:59:59 2026', 'Feb 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 11 03:00:00 2026', 'Feb 21 01:59:59 2027', 'Oct 11 01:00:00 2026', 'Feb 20 23:59:59 2027'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 21 02:00:00 2027', 'Oct 10 02:59:59 2027', 'Feb 20 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 10 03:00:00 2027', 'Feb 20 01:59:59 2028', 'Oct 10 01:00:00 2027', 'Feb 19 23:59:59 2028'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 2028', 'Oct 8 02:59:59 2028', 'Feb 19 23:00:00 2028', 'Oct 7 23:59:59 2028'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 8 03:00:00 2028', 'Feb 18 01:59:59 2029', 'Oct 8 01:00:00 2028', 'Feb 17 23:59:59 2029'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 18 02:00:00 2029', 'Oct 14 02:59:59 2029', 'Feb 17 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 14 03:00:00 2029', 'Feb 17 01:59:59 2030', 'Oct 14 01:00:00 2029', 'Feb 16 23:59:59 2030'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 2030', 'Oct 13 02:59:59 2030', 'Feb 16 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 13 03:00:00 2030', 'Feb 16 01:59:59 2031', 'Oct 13 01:00:00 2030', 'Feb 15 23:59:59 2031'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 16 02:00:00 2031', 'Oct 12 02:59:59 2031', 'Feb 15 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 12 03:00:00 2031', 'Feb 15 01:59:59 2032', 'Oct 12 01:00:00 2031', 'Feb 14 23:59:59 2032'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 15 02:00:00 2032', 'Oct 10 02:59:59 2032', 'Feb 14 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 10 03:00:00 2032', 'Feb 20 01:59:59 2033', 'Oct 10 01:00:00 2032', 'Feb 19 23:59:59 2033'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 20 02:00:00 2033', 'Oct 9 02:59:59 2033', 'Feb 19 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 9 03:00:00 2033', 'Feb 19 01:59:59 2034', 'Oct 9 01:00:00 2033', 'Feb 18 23:59:59 2034'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 19 02:00:00 2034', 'Oct 8 02:59:59 2034', 'Feb 18 23:00:00 2034', 'Oct 7 23:59:59 2034'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 8 03:00:00 2034', 'Feb 18 01:59:59 2035', 'Oct 8 01:00:00 2034', 'Feb 17 23:59:59 2035'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 18 02:00:00 2035', 'Oct 14 02:59:59 2035', 'Feb 17 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 14 03:00:00 2035', 'Feb 17 01:59:59 2036', 'Oct 14 01:00:00 2035', 'Feb 16 23:59:59 2036'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 17 02:00:00 2036', 'Oct 12 02:59:59 2036', 'Feb 16 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 12 03:00:00 2036', 'Feb 15 01:59:59 2037', 'Oct 12 01:00:00 2036', 'Feb 14 23:59:59 2037'); -timezone.add_rule('Brazil/East', 'BRT', 0, -10800, 'Feb 15 02:00:00 2037', 'Oct 11 02:59:59 2037', 'Feb 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('Brazil/East', 'BRST', 1, -7200, 'Oct 11 03:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- Brazil/West --- - -begin -timezone.add_rule('Brazil/West', 'AMT', 0, -14404, 'Dec 14 20:45:52 1901', 'Jan 1 04:00:03 1914', 'Dec 14 16:45:48 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Jan 1 04:00:04 1914', 'Oct 3 14:59:59 1931', 'Jan 1 00:00:04 1914', 'Oct 3 10:59:59 1931'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Oct 3 15:00:00 1931', 'Apr 1 02:59:59 1932', 'Oct 3 12:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Apr 1 03:00:00 1932', 'Oct 3 03:59:59 1932', 'Mar 31 23:00:00 1932', 'Oct 2 23:59:59 1932'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Oct 3 04:00:00 1932', 'Apr 1 02:59:59 1933', 'Oct 3 01:00:00 1932', 'Mar 31 23:59:59 1933'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Apr 1 03:00:00 1933', 'Dec 1 03:59:59 1949', 'Mar 31 23:00:00 1933', 'Nov 30 23:59:59 1949'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Dec 1 04:00:00 1949', 'Apr 16 03:59:59 1950', 'Dec 1 01:00:00 1949', 'Apr 16 00:59:59 1950'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Apr 16 04:00:00 1950', 'Dec 1 03:59:59 1950', 'Apr 16 00:00:00 1950', 'Nov 30 23:59:59 1950'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Dec 1 04:00:00 1950', 'Apr 1 02:59:59 1951', 'Dec 1 01:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Apr 1 03:00:00 1951', 'Dec 1 03:59:59 1951', 'Mar 31 23:00:00 1951', 'Nov 30 23:59:59 1951'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Dec 1 04:00:00 1951', 'Apr 1 02:59:59 1952', 'Dec 1 01:00:00 1951', 'Mar 31 23:59:59 1952'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Apr 1 03:00:00 1952', 'Dec 1 03:59:59 1952', 'Mar 31 23:00:00 1952', 'Nov 30 23:59:59 1952'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Dec 1 04:00:00 1952', 'Mar 1 02:59:59 1953', 'Dec 1 01:00:00 1952', 'Feb 28 23:59:59 1953'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 1 03:00:00 1953', 'Dec 9 03:59:59 1963', 'Feb 28 23:00:00 1953', 'Dec 8 23:59:59 1963'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Dec 9 04:00:00 1963', 'Mar 1 02:59:59 1964', 'Dec 9 01:00:00 1963', 'Feb 29 23:59:59 1964'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 1 03:00:00 1964', 'Jan 31 03:59:59 1965', 'Feb 29 23:00:00 1964', 'Jan 30 23:59:59 1965'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Jan 31 04:00:00 1965', 'Mar 31 02:59:59 1965', 'Jan 31 01:00:00 1965', 'Mar 30 23:59:59 1965'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 31 03:00:00 1965', 'Dec 1 03:59:59 1965', 'Mar 30 23:00:00 1965', 'Nov 30 23:59:59 1965'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Dec 1 04:00:00 1965', 'Mar 1 02:59:59 1966', 'Dec 1 01:00:00 1965', 'Feb 28 23:59:59 1966'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 1 03:00:00 1966', 'Nov 1 03:59:59 1966', 'Feb 28 23:00:00 1966', 'Oct 31 23:59:59 1966'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Nov 1 04:00:00 1966', 'Mar 1 02:59:59 1967', 'Nov 1 01:00:00 1966', 'Feb 28 23:59:59 1967'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 1 03:00:00 1967', 'Nov 1 03:59:59 1967', 'Feb 28 23:00:00 1967', 'Oct 31 23:59:59 1967'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Nov 1 04:00:00 1967', 'Mar 1 02:59:59 1968', 'Nov 1 01:00:00 1967', 'Feb 29 23:59:59 1968'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 1 03:00:00 1968', 'Nov 2 03:59:59 1985', 'Feb 29 23:00:00 1968', 'Nov 1 23:59:59 1985'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Nov 2 04:00:00 1985', 'Mar 15 02:59:59 1986', 'Nov 2 01:00:00 1985', 'Mar 14 23:59:59 1986'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Mar 15 03:00:00 1986', 'Oct 25 03:59:59 1986', 'Mar 14 23:00:00 1986', 'Oct 24 23:59:59 1986'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Oct 25 04:00:00 1986', 'Feb 14 02:59:59 1987', 'Oct 25 01:00:00 1986', 'Feb 13 23:59:59 1987'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Feb 14 03:00:00 1987', 'Oct 25 03:59:59 1987', 'Feb 13 23:00:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Oct 25 04:00:00 1987', 'Feb 7 02:59:59 1988', 'Oct 25 01:00:00 1987', 'Feb 6 23:59:59 1988'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Feb 7 03:00:00 1988', 'Oct 17 03:59:59 1993', 'Feb 6 23:00:00 1988', 'Oct 16 23:59:59 1993'); -timezone.add_rule('Brazil/West', 'AMST', 1, -10800, 'Oct 17 04:00:00 1993', 'Feb 20 02:59:59 1994', 'Oct 17 01:00:00 1993', 'Feb 19 23:59:59 1994'); -timezone.add_rule('Brazil/West', 'AMT', 0, -14400, 'Feb 20 03:00:00 1994', 'Jan 18 03:14:07 2038', 'Feb 19 23:00:00 1994', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- CET --- - -begin -timezone.add_rule('CET', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 16 01:00:00 1918', 'Apr 1 00:59:59 1940', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1940'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 3 00:59:59 1977', 'Oct 2 02:00:00 1944', 'Apr 3 01:59:59 1977'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('CET', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('CET', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- CST6CDT --- - -begin -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 13 07:59:59 1920', 'Oct 26 01:00:00 1919', 'Jun 13 01:59:59 1920'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Jun 13 08:00:00 1920', 'Oct 31 06:59:59 1920', 'Jun 13 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1920', 'Mar 27 07:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Mar 27 08:00:00 1921', 'Oct 30 06:59:59 1921', 'Mar 27 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1921', 'Apr 30 07:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1922', 'Sep 24 06:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 24 07:00:00 1922', 'Apr 29 07:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1923', 'Sep 30 06:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 30 07:00:00 1923', 'Apr 27 07:59:59 1924', 'Sep 30 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1924', 'Sep 28 06:59:59 1924', 'Apr 27 03:00:00 1924', 'Sep 28 01:59:59 1924'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 28 07:00:00 1924', 'Apr 26 07:59:59 1925', 'Sep 28 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1925', 'Sep 27 06:59:59 1925', 'Apr 26 03:00:00 1925', 'Sep 27 01:59:59 1925'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 27 07:00:00 1925', 'Apr 25 07:59:59 1926', 'Sep 27 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1926', 'Sep 26 06:59:59 1926', 'Apr 25 03:00:00 1926', 'Sep 26 01:59:59 1926'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 26 07:00:00 1926', 'Apr 24 07:59:59 1927', 'Sep 26 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1927', 'Sep 25 06:59:59 1927', 'Apr 24 03:00:00 1927', 'Sep 25 01:59:59 1927'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 25 07:00:00 1927', 'Apr 29 07:59:59 1928', 'Sep 25 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1928', 'Sep 30 06:59:59 1928', 'Apr 29 03:00:00 1928', 'Sep 30 01:59:59 1928'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 30 07:00:00 1928', 'Apr 28 07:59:59 1929', 'Sep 30 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1929', 'Sep 29 06:59:59 1929', 'Apr 28 03:00:00 1929', 'Sep 29 01:59:59 1929'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 29 07:00:00 1929', 'Apr 27 07:59:59 1930', 'Sep 29 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1930', 'Sep 28 06:59:59 1930', 'Apr 27 03:00:00 1930', 'Sep 28 01:59:59 1930'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 28 07:00:00 1930', 'Apr 26 07:59:59 1931', 'Sep 28 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1931', 'Sep 27 06:59:59 1931', 'Apr 26 03:00:00 1931', 'Sep 27 01:59:59 1931'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 27 07:00:00 1931', 'Apr 24 07:59:59 1932', 'Sep 27 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1932', 'Sep 25 06:59:59 1932', 'Apr 24 03:00:00 1932', 'Sep 25 01:59:59 1932'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 25 07:00:00 1932', 'Apr 30 07:59:59 1933', 'Sep 25 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1933', 'Sep 24 06:59:59 1933', 'Apr 30 03:00:00 1933', 'Sep 24 01:59:59 1933'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 24 07:00:00 1933', 'Apr 29 07:59:59 1934', 'Sep 24 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1934', 'Sep 30 06:59:59 1934', 'Apr 29 03:00:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 30 07:00:00 1934', 'Apr 28 07:59:59 1935', 'Sep 30 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1935', 'Sep 29 06:59:59 1935', 'Apr 28 03:00:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 29 07:00:00 1935', 'Mar 1 07:59:59 1936', 'Sep 29 01:00:00 1935', 'Mar 1 01:59:59 1936'); -timezone.add_rule('CST6CDT', 'CST', 0, -18000, 'Mar 1 08:00:00 1936', 'Nov 15 06:59:59 1936', 'Mar 1 03:00:00 1936', 'Nov 15 01:59:59 1936'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Nov 15 07:00:00 1936', 'Apr 25 07:59:59 1937', 'Nov 15 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1937', 'Sep 26 06:59:59 1937', 'Apr 25 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 26 07:00:00 1937', 'Apr 24 07:59:59 1938', 'Sep 26 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1938', 'Sep 25 06:59:59 1938', 'Apr 24 03:00:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 25 07:00:00 1938', 'Apr 30 07:59:59 1939', 'Sep 25 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1939', 'Sep 24 06:59:59 1939', 'Apr 30 03:00:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 24 07:00:00 1939', 'Apr 28 07:59:59 1940', 'Sep 24 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1940', 'Sep 29 06:59:59 1940', 'Apr 28 03:00:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 29 07:00:00 1940', 'Apr 27 07:59:59 1941', 'Sep 29 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Oct 27 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Oct 26 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1962', 'Oct 28 06:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1962', 'Apr 28 07:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1963', 'Oct 27 06:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 26 07:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1964', 'Oct 25 06:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1964', 'Apr 25 07:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1965', 'Oct 31 06:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1965', 'Apr 24 07:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 30 07:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('CST6CDT', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Canada/Atlantic --- - -begin -timezone.add_rule('Canada/Atlantic', 'AST', 0, -15264, 'Dec 14 20:45:52 1901', 'Jun 15 04:14:23 1902', 'Dec 14 16:31:28 1901', 'Jun 14 23:59:59 1902'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Jun 15 04:14:24 1902', 'Apr 1 03:59:59 1916', 'Jun 15 00:14:24 1902', 'Mar 31 23:59:59 1916'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 04:00:00 1916', 'Oct 1 02:59:59 1916', 'Apr 1 01:00:00 1916', 'Sep 30 23:59:59 1916'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 1 03:00:00 1916', 'Apr 14 05:59:59 1918', 'Sep 30 23:00:00 1916', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 14 06:00:00 1918', 'Oct 31 04:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1918', 'May 9 03:59:59 1920', 'Oct 31 01:00:00 1918', 'May 8 23:59:59 1920'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 9 04:00:00 1920', 'Aug 29 02:59:59 1920', 'May 9 01:00:00 1920', 'Aug 28 23:59:59 1920'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Aug 29 03:00:00 1920', 'May 6 03:59:59 1921', 'Aug 28 23:00:00 1920', 'May 5 23:59:59 1921'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 6 04:00:00 1921', 'Sep 5 02:59:59 1921', 'May 6 01:00:00 1921', 'Sep 4 23:59:59 1921'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 5 03:00:00 1921', 'Apr 30 03:59:59 1922', 'Sep 4 23:00:00 1921', 'Apr 29 23:59:59 1922'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 30 04:00:00 1922', 'Sep 5 02:59:59 1922', 'Apr 30 01:00:00 1922', 'Sep 4 23:59:59 1922'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 5 03:00:00 1922', 'May 6 03:59:59 1923', 'Sep 4 23:00:00 1922', 'May 5 23:59:59 1923'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 6 04:00:00 1923', 'Sep 4 02:59:59 1923', 'May 6 01:00:00 1923', 'Sep 3 23:59:59 1923'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 4 03:00:00 1923', 'May 4 03:59:59 1924', 'Sep 3 23:00:00 1923', 'May 3 23:59:59 1924'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 4 04:00:00 1924', 'Sep 15 02:59:59 1924', 'May 4 01:00:00 1924', 'Sep 14 23:59:59 1924'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 15 03:00:00 1924', 'May 3 03:59:59 1925', 'Sep 14 23:00:00 1924', 'May 2 23:59:59 1925'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 3 04:00:00 1925', 'Sep 28 02:59:59 1925', 'May 3 01:00:00 1925', 'Sep 27 23:59:59 1925'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 28 03:00:00 1925', 'May 16 03:59:59 1926', 'Sep 27 23:00:00 1925', 'May 15 23:59:59 1926'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 16 04:00:00 1926', 'Sep 13 02:59:59 1926', 'May 16 01:00:00 1926', 'Sep 12 23:59:59 1926'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 13 03:00:00 1926', 'May 1 03:59:59 1927', 'Sep 12 23:00:00 1926', 'Apr 30 23:59:59 1927'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 1 04:00:00 1927', 'Sep 26 02:59:59 1927', 'May 1 01:00:00 1927', 'Sep 25 23:59:59 1927'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 26 03:00:00 1927', 'May 13 03:59:59 1928', 'Sep 25 23:00:00 1927', 'May 12 23:59:59 1928'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 13 04:00:00 1928', 'Sep 9 02:59:59 1928', 'May 13 01:00:00 1928', 'Sep 8 23:59:59 1928'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 9 03:00:00 1928', 'May 12 03:59:59 1929', 'Sep 8 23:00:00 1928', 'May 11 23:59:59 1929'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 12 04:00:00 1929', 'Sep 3 02:59:59 1929', 'May 12 01:00:00 1929', 'Sep 2 23:59:59 1929'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 3 03:00:00 1929', 'May 11 03:59:59 1930', 'Sep 2 23:00:00 1929', 'May 10 23:59:59 1930'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 11 04:00:00 1930', 'Sep 15 02:59:59 1930', 'May 11 01:00:00 1930', 'Sep 14 23:59:59 1930'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 15 03:00:00 1930', 'May 10 03:59:59 1931', 'Sep 14 23:00:00 1930', 'May 9 23:59:59 1931'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 10 04:00:00 1931', 'Sep 28 02:59:59 1931', 'May 10 01:00:00 1931', 'Sep 27 23:59:59 1931'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 28 03:00:00 1931', 'Apr 30 03:59:59 1933', 'Sep 27 23:00:00 1931', 'Apr 29 23:59:59 1933'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 30 04:00:00 1933', 'Oct 2 02:59:59 1933', 'Apr 30 01:00:00 1933', 'Oct 1 23:59:59 1933'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 2 03:00:00 1933', 'May 20 03:59:59 1934', 'Oct 1 23:00:00 1933', 'May 19 23:59:59 1934'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 20 04:00:00 1934', 'Sep 16 02:59:59 1934', 'May 20 01:00:00 1934', 'Sep 15 23:59:59 1934'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 16 03:00:00 1934', 'Jun 2 03:59:59 1935', 'Sep 15 23:00:00 1934', 'Jun 1 23:59:59 1935'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Jun 2 04:00:00 1935', 'Sep 30 02:59:59 1935', 'Jun 2 01:00:00 1935', 'Sep 29 23:59:59 1935'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 30 03:00:00 1935', 'Jun 1 03:59:59 1936', 'Sep 29 23:00:00 1935', 'May 31 23:59:59 1936'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Jun 1 04:00:00 1936', 'Sep 14 02:59:59 1936', 'Jun 1 01:00:00 1936', 'Sep 13 23:59:59 1936'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 14 03:00:00 1936', 'May 2 03:59:59 1937', 'Sep 13 23:00:00 1936', 'May 1 23:59:59 1937'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 2 04:00:00 1937', 'Sep 27 02:59:59 1937', 'May 2 01:00:00 1937', 'Sep 26 23:59:59 1937'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 27 03:00:00 1937', 'May 1 03:59:59 1938', 'Sep 26 23:00:00 1937', 'Apr 30 23:59:59 1938'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 1 04:00:00 1938', 'Sep 26 02:59:59 1938', 'May 1 01:00:00 1938', 'Sep 25 23:59:59 1938'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 26 03:00:00 1938', 'May 28 03:59:59 1939', 'Sep 25 23:00:00 1938', 'May 27 23:59:59 1939'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 28 04:00:00 1939', 'Sep 25 02:59:59 1939', 'May 28 01:00:00 1939', 'Sep 24 23:59:59 1939'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 25 03:00:00 1939', 'May 5 03:59:59 1940', 'Sep 24 23:00:00 1939', 'May 4 23:59:59 1940'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 5 04:00:00 1940', 'Sep 30 02:59:59 1940', 'May 5 01:00:00 1940', 'Sep 29 23:59:59 1940'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 30 03:00:00 1940', 'May 4 03:59:59 1941', 'Sep 29 23:00:00 1940', 'May 3 23:59:59 1941'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'May 4 04:00:00 1941', 'Sep 29 02:59:59 1941', 'May 4 01:00:00 1941', 'Sep 28 23:59:59 1941'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 29 03:00:00 1941', 'Feb 9 05:59:59 1942', 'Sep 28 23:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Feb 9 06:00:00 1942', 'Sep 30 04:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 30 05:00:00 1945', 'Apr 28 05:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 28 06:00:00 1946', 'Sep 29 04:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 29 05:00:00 1946', 'Apr 27 05:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1947', 'Sep 28 04:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 28 05:00:00 1947', 'Apr 25 05:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 25 06:00:00 1948', 'Sep 26 04:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 26 05:00:00 1948', 'Apr 24 05:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 24 06:00:00 1949', 'Sep 25 04:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 25 05:00:00 1949', 'Apr 30 05:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 30 06:00:00 1950', 'Sep 24 04:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 24 05:00:00 1950', 'Apr 29 05:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 29 06:00:00 1951', 'Sep 30 04:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 30 05:00:00 1951', 'Apr 27 05:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1952', 'Sep 28 04:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 28 05:00:00 1952', 'Apr 26 05:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 26 06:00:00 1953', 'Sep 27 04:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 27 05:00:00 1953', 'Apr 25 05:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 25 06:00:00 1954', 'Sep 26 04:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 26 05:00:00 1954', 'Apr 24 05:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 24 06:00:00 1955', 'Sep 25 04:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 25 05:00:00 1955', 'Apr 29 05:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 29 06:00:00 1956', 'Sep 30 04:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 30 05:00:00 1956', 'Apr 28 05:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 28 06:00:00 1957', 'Sep 29 04:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 29 05:00:00 1957', 'Apr 27 05:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1958', 'Sep 28 04:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 28 05:00:00 1958', 'Apr 26 05:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 26 06:00:00 1959', 'Sep 27 04:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Sep 27 05:00:00 1959', 'Apr 29 05:59:59 1962', 'Sep 27 01:00:00 1959', 'Apr 29 01:59:59 1962'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 29 06:00:00 1962', 'Oct 28 04:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 1962', 'Apr 28 05:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 28 06:00:00 1963', 'Oct 27 04:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 1963', 'Apr 26 05:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 26 06:00:00 1964', 'Oct 25 04:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 1964', 'Apr 25 05:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 25 06:00:00 1965', 'Oct 31 04:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1965', 'Apr 24 05:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 24 06:00:00 1966', 'Oct 30 04:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 1966', 'Apr 30 05:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 30 06:00:00 1967', 'Oct 29 04:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 1967', 'Apr 28 05:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 28 06:00:00 1968', 'Oct 27 04:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 1968', 'Apr 27 05:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1969', 'Oct 26 04:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 1969', 'Apr 26 05:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 26 06:00:00 1970', 'Oct 25 04:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 1970', 'Apr 25 05:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 25 06:00:00 1971', 'Oct 31 04:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1971', 'Apr 30 05:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 30 06:00:00 1972', 'Oct 29 04:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 1972', 'Apr 29 05:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 29 06:00:00 1973', 'Oct 28 04:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 1973', 'Apr 28 05:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 28 06:00:00 1974', 'Oct 27 04:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 1974', 'Apr 27 05:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1975', 'Oct 26 04:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 1975', 'Apr 25 05:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 25 06:00:00 1976', 'Oct 31 04:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1976', 'Apr 24 05:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 24 06:00:00 1977', 'Oct 30 04:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 1977', 'Apr 30 05:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 30 06:00:00 1978', 'Oct 29 04:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 1978', 'Apr 29 05:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 29 06:00:00 1979', 'Oct 28 04:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 1979', 'Apr 27 05:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 5 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 3 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 1988', 'Oct 30 04:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 1988', 'Apr 2 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 1 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 7 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 5 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 4 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 3 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 2 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 7 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 6 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 5 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 4 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 2 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 1 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 7 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 6 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 4 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 3 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 2 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 1 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 6 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 5 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 4 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 3 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 1 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 7 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 6 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 5 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 3 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 2 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 1 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 7 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 5 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 4 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 3 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 2 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 7 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 6 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 5 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 4 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 2 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 1 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 7 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 7 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 6 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 4 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 4 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 3 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 3 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 2 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 2 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 1 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 1 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 6 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 6 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 5 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Atlantic', 'ADT', 1, -10800, 'Apr 5 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Atlantic', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- Canada/Central --- - -begin -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Apr 23 05:59:59 1916', 'Dec 14 14:45:52 1901', 'Apr 22 23:59:59 1916'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 23 06:00:00 1916', 'Sep 17 04:59:59 1916', 'Apr 23 01:00:00 1916', 'Sep 16 23:59:59 1916'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 17 05:00:00 1916', 'Apr 14 07:59:59 1918', 'Sep 16 23:00:00 1916', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 14 08:00:00 1918', 'Oct 31 06:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1918', 'May 16 07:59:59 1937', 'Oct 31 01:00:00 1918', 'May 16 01:59:59 1937'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'May 16 08:00:00 1937', 'Sep 26 06:59:59 1937', 'May 16 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1937', 'Feb 9 07:59:59 1942', 'Sep 26 01:00:00 1937', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'May 12 07:59:59 1946', 'Sep 30 01:00:00 1945', 'May 12 01:59:59 1946'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'May 12 08:00:00 1946', 'Oct 13 06:59:59 1946', 'May 12 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 13 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1949', 'May 1 07:59:59 1950', 'Sep 25 01:00:00 1949', 'May 1 01:59:59 1950'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'May 1 08:00:00 1950', 'Sep 30 06:59:59 1950', 'May 1 03:00:00 1950', 'Sep 30 01:59:59 1950'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 30 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Sep 25 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Sep 30 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Sep 29 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Sep 28 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Sep 25 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1960', 'Apr 28 07:59:59 1963', 'Sep 25 01:00:00 1960', 'Apr 28 01:59:59 1963'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1963', 'Sep 22 06:59:59 1963', 'Apr 28 03:00:00 1963', 'Sep 22 01:59:59 1963'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Sep 22 07:00:00 1963', 'Apr 24 07:59:59 1966', 'Sep 22 01:00:00 1963', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 30 07:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Apr 28 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Apr 27 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Canada/East-Saskatchewan --- - -begin -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25116, 'Dec 14 20:45:52 1901', 'Sep 1 06:58:35 1905', 'Dec 14 13:47:16 1901', 'Aug 31 23:59:59 1905'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 1 06:58:36 1905', 'Apr 14 08:59:59 1918', 'Aug 31 23:58:36 1905', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 31 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 31 08:00:00 1918', 'May 4 06:59:59 1930', 'Oct 31 01:00:00 1918', 'May 3 23:59:59 1930'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'May 4 07:00:00 1930', 'Oct 5 05:59:59 1930', 'May 4 01:00:00 1930', 'Oct 4 23:59:59 1930'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 5 06:00:00 1930', 'May 3 06:59:59 1931', 'Oct 4 23:00:00 1930', 'May 2 23:59:59 1931'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'May 3 07:00:00 1931', 'Oct 4 05:59:59 1931', 'May 3 01:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 4 06:00:00 1931', 'May 1 06:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 30 23:59:59 1932'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'May 1 07:00:00 1932', 'Oct 2 05:59:59 1932', 'May 1 01:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 2 06:00:00 1932', 'May 7 06:59:59 1933', 'Oct 1 23:00:00 1932', 'May 6 23:59:59 1933'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'May 7 07:00:00 1933', 'Oct 1 05:59:59 1933', 'May 7 01:00:00 1933', 'Sep 30 23:59:59 1933'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 1 06:00:00 1933', 'May 6 06:59:59 1934', 'Sep 30 23:00:00 1933', 'May 5 23:59:59 1934'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'May 6 07:00:00 1934', 'Oct 7 05:59:59 1934', 'May 6 01:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 7 06:00:00 1934', 'Apr 11 06:59:59 1937', 'Oct 6 23:00:00 1934', 'Apr 10 23:59:59 1937'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 11 07:00:00 1937', 'Oct 10 05:59:59 1937', 'Apr 11 01:00:00 1937', 'Oct 9 23:59:59 1937'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 10 06:00:00 1937', 'Apr 10 06:59:59 1938', 'Oct 9 23:00:00 1937', 'Apr 9 23:59:59 1938'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 10 07:00:00 1938', 'Oct 2 05:59:59 1938', 'Apr 10 01:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 2 06:00:00 1938', 'Apr 9 06:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 8 23:59:59 1939'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 9 07:00:00 1939', 'Oct 8 05:59:59 1939', 'Apr 9 01:00:00 1939', 'Oct 7 23:59:59 1939'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 8 06:00:00 1939', 'Apr 14 06:59:59 1940', 'Oct 7 23:00:00 1939', 'Apr 13 23:59:59 1940'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 14 07:00:00 1940', 'Oct 13 05:59:59 1940', 'Apr 14 01:00:00 1940', 'Oct 12 23:59:59 1940'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 13 06:00:00 1940', 'Apr 13 06:59:59 1941', 'Oct 12 23:00:00 1940', 'Apr 12 23:59:59 1941'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 13 07:00:00 1941', 'Oct 12 05:59:59 1941', 'Apr 13 01:00:00 1941', 'Oct 11 23:59:59 1941'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 12 06:00:00 1941', 'Feb 9 08:59:59 1942', 'Oct 11 23:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 14 08:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 14 09:00:00 1946', 'Oct 13 07:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 13 08:00:00 1946', 'Apr 27 08:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Sep 28 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 28 08:00:00 1947', 'Apr 25 08:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 25 09:00:00 1948', 'Sep 26 07:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 26 08:00:00 1948', 'Apr 24 08:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 24 09:00:00 1949', 'Sep 25 07:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 25 08:00:00 1949', 'Apr 30 08:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 30 09:00:00 1950', 'Sep 24 07:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 24 08:00:00 1950', 'Apr 29 08:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 29 09:00:00 1951', 'Sep 30 07:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 30 08:00:00 1951', 'Apr 27 08:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 27 09:00:00 1952', 'Sep 28 07:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 28 08:00:00 1952', 'Apr 26 08:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 26 09:00:00 1953', 'Sep 27 07:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 27 08:00:00 1953', 'Apr 25 08:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 25 09:00:00 1954', 'Sep 26 07:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 26 08:00:00 1954', 'Apr 24 08:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 24 09:00:00 1955', 'Sep 25 07:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 25 08:00:00 1955', 'Apr 29 08:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 29 09:00:00 1956', 'Sep 30 07:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 30 08:00:00 1956', 'Apr 28 08:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 28 09:00:00 1957', 'Sep 29 07:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 29 08:00:00 1957', 'Apr 27 08:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 27 09:00:00 1958', 'Sep 28 07:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Sep 28 08:00:00 1958', 'Apr 26 08:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/East-Saskatchewan', 'MDT', 1, -21600, 'Apr 26 09:00:00 1959', 'Oct 25 07:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -25200, 'Oct 25 08:00:00 1959', 'Apr 24 08:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Canada/East-Saskatchewan', 'CST', 0, -21600, 'Apr 24 09:00:00 1960', 'Jan 18 03:14:07 2038', 'Apr 24 03:00:00 1960', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Canada/Eastern --- - -begin -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Mar 25 06:59:59 1917', 'Dec 14 15:45:52 1901', 'Mar 25 01:59:59 1917'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Mar 25 07:00:00 1917', 'Apr 24 03:59:59 1917', 'Mar 25 03:00:00 1917', 'Apr 23 23:59:59 1917'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Apr 24 04:00:00 1917', 'Apr 14 06:59:59 1918', 'Apr 23 23:00:00 1917', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 14 07:00:00 1918', 'Oct 31 05:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1918', 'Mar 31 07:29:59 1919', 'Oct 31 01:00:00 1918', 'Mar 31 02:29:59 1919'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Mar 31 07:30:00 1919', 'Oct 25 06:29:59 1919', 'Mar 31 03:30:00 1919', 'Oct 25 02:29:59 1919'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:30:00 1919', 'May 2 07:29:59 1920', 'Oct 25 01:30:00 1919', 'May 2 02:29:59 1920'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 2 07:30:00 1920', 'Oct 3 06:29:59 1920', 'May 2 03:30:00 1920', 'Oct 3 02:29:59 1920'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 3 06:30:00 1920', 'May 1 06:59:59 1921', 'Oct 3 01:30:00 1920', 'May 1 01:59:59 1921'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 1 07:00:00 1921', 'Oct 2 06:29:59 1921', 'May 1 03:00:00 1921', 'Oct 2 02:29:59 1921'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 2 06:30:00 1921', 'Apr 30 06:59:59 1922', 'Oct 2 01:30:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1922', 'Oct 1 06:29:59 1922', 'Apr 30 03:00:00 1922', 'Oct 1 02:29:59 1922'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 1 06:30:00 1922', 'May 17 06:59:59 1924', 'Oct 1 01:30:00 1922', 'May 17 01:59:59 1924'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 17 07:00:00 1924', 'Sep 28 06:29:59 1924', 'May 17 03:00:00 1924', 'Sep 28 02:29:59 1924'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 28 06:30:00 1924', 'May 3 06:59:59 1925', 'Sep 28 01:30:00 1924', 'May 3 01:59:59 1925'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 3 07:00:00 1925', 'Sep 27 06:29:59 1925', 'May 3 03:00:00 1925', 'Sep 27 02:29:59 1925'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 27 06:30:00 1925', 'May 2 06:59:59 1926', 'Sep 27 01:30:00 1925', 'May 2 01:59:59 1926'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 2 07:00:00 1926', 'Sep 26 06:29:59 1926', 'May 2 03:00:00 1926', 'Sep 26 02:29:59 1926'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 26 06:30:00 1926', 'May 1 04:59:59 1927', 'Sep 26 01:30:00 1926', 'Apr 30 23:59:59 1927'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 1 05:00:00 1927', 'Sep 25 03:59:59 1927', 'May 1 01:00:00 1927', 'Sep 24 23:59:59 1927'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 25 04:00:00 1927', 'Apr 29 04:59:59 1928', 'Sep 24 23:00:00 1927', 'Apr 28 23:59:59 1928'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 05:00:00 1928', 'Sep 30 03:59:59 1928', 'Apr 29 01:00:00 1928', 'Sep 29 23:59:59 1928'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 30 04:00:00 1928', 'Apr 28 04:59:59 1929', 'Sep 29 23:00:00 1928', 'Apr 27 23:59:59 1929'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 05:00:00 1929', 'Sep 29 03:59:59 1929', 'Apr 28 01:00:00 1929', 'Sep 28 23:59:59 1929'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 29 04:00:00 1929', 'Apr 27 04:59:59 1930', 'Sep 28 23:00:00 1929', 'Apr 26 23:59:59 1930'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 05:00:00 1930', 'Sep 28 03:59:59 1930', 'Apr 27 01:00:00 1930', 'Sep 27 23:59:59 1930'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 28 04:00:00 1930', 'Apr 26 04:59:59 1931', 'Sep 27 23:00:00 1930', 'Apr 25 23:59:59 1931'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 05:00:00 1931', 'Sep 27 03:59:59 1931', 'Apr 26 01:00:00 1931', 'Sep 26 23:59:59 1931'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 27 04:00:00 1931', 'May 1 04:59:59 1932', 'Sep 26 23:00:00 1931', 'Apr 30 23:59:59 1932'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'May 1 05:00:00 1932', 'Sep 25 03:59:59 1932', 'May 1 01:00:00 1932', 'Sep 24 23:59:59 1932'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 25 04:00:00 1932', 'Apr 30 04:59:59 1933', 'Sep 24 23:00:00 1932', 'Apr 29 23:59:59 1933'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 05:00:00 1933', 'Oct 1 03:59:59 1933', 'Apr 30 01:00:00 1933', 'Sep 30 23:59:59 1933'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 1 04:00:00 1933', 'Apr 29 04:59:59 1934', 'Sep 30 23:00:00 1933', 'Apr 28 23:59:59 1934'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 05:00:00 1934', 'Sep 30 03:59:59 1934', 'Apr 29 01:00:00 1934', 'Sep 29 23:59:59 1934'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 30 04:00:00 1934', 'Apr 28 04:59:59 1935', 'Sep 29 23:00:00 1934', 'Apr 27 23:59:59 1935'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 05:00:00 1935', 'Sep 29 03:59:59 1935', 'Apr 28 01:00:00 1935', 'Sep 28 23:59:59 1935'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 29 04:00:00 1935', 'Apr 26 04:59:59 1936', 'Sep 28 23:00:00 1935', 'Apr 25 23:59:59 1936'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 05:00:00 1936', 'Sep 27 03:59:59 1936', 'Apr 26 01:00:00 1936', 'Sep 26 23:59:59 1936'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 27 04:00:00 1936', 'Apr 25 04:59:59 1937', 'Sep 26 23:00:00 1936', 'Apr 24 23:59:59 1937'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 05:00:00 1937', 'Sep 26 03:59:59 1937', 'Apr 25 01:00:00 1937', 'Sep 25 23:59:59 1937'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 26 04:00:00 1937', 'Apr 24 04:59:59 1938', 'Sep 25 23:00:00 1937', 'Apr 23 23:59:59 1938'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 05:00:00 1938', 'Sep 25 03:59:59 1938', 'Apr 24 01:00:00 1938', 'Sep 24 23:59:59 1938'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 25 04:00:00 1938', 'Apr 30 04:59:59 1939', 'Sep 24 23:00:00 1938', 'Apr 29 23:59:59 1939'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 05:00:00 1939', 'Sep 24 03:59:59 1939', 'Apr 30 01:00:00 1939', 'Sep 23 23:59:59 1939'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 24 04:00:00 1939', 'Apr 28 04:59:59 1940', 'Sep 23 23:00:00 1939', 'Apr 27 23:59:59 1940'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 05:00:00 1940', 'Sep 30 05:59:59 1945', 'Apr 28 01:00:00 1940', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 28 06:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1946', 'Sep 29 05:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 29 06:00:00 1946', 'Apr 27 06:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1947', 'Sep 28 05:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1947', 'Apr 25 06:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Apr 24 06:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1949', 'Oct 30 05:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1949', 'Apr 30 06:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1950', 'Oct 29 05:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1950', 'Apr 29 06:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1951', 'Sep 30 05:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1951', 'Apr 27 06:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1952', 'Sep 28 05:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1952', 'Apr 26 06:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1953', 'Sep 27 05:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 27 06:00:00 1953', 'Apr 25 06:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1954', 'Sep 26 05:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 26 06:00:00 1954', 'Apr 24 06:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1955', 'Sep 25 05:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 25 06:00:00 1955', 'Apr 29 06:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1956', 'Sep 30 05:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1956', 'Apr 28 06:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1957', 'Oct 27 05:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1957', 'Apr 27 06:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1958', 'Oct 26 05:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1958', 'Apr 26 06:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1959', 'Oct 25 05:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1959', 'Apr 24 06:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1960', 'Oct 30 05:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1960', 'Apr 30 06:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1961', 'Oct 29 05:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1961', 'Apr 29 06:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1962', 'Oct 28 05:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1962', 'Apr 28 06:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1963', 'Oct 27 05:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1963', 'Apr 26 06:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Apr 28 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Canada/Mountain --- - -begin -timezone.add_rule('Canada/Mountain', 'MST', 0, -27232, 'Dec 14 20:45:52 1901', 'Sep 1 07:33:51 1906', 'Dec 14 13:12:00 1901', 'Aug 31 23:59:59 1906'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Sep 1 07:33:52 1906', 'Apr 14 08:59:59 1918', 'Sep 1 00:33:52 1906', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 31 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1918', 'Apr 13 08:59:59 1919', 'Oct 31 01:00:00 1918', 'Apr 13 01:59:59 1919'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 13 09:00:00 1919', 'May 27 07:59:59 1919', 'Apr 13 03:00:00 1919', 'May 27 01:59:59 1919'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'May 27 08:00:00 1919', 'Apr 25 08:59:59 1920', 'May 27 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Apr 24 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 24 09:00:00 1921', 'Sep 25 07:59:59 1921', 'Apr 24 03:00:00 1921', 'Sep 25 01:59:59 1921'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Sep 25 08:00:00 1921', 'Apr 30 08:59:59 1922', 'Sep 25 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1922', 'Sep 24 07:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Sep 24 08:00:00 1922', 'Apr 29 08:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1923', 'Sep 30 07:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Sep 30 08:00:00 1923', 'Feb 9 08:59:59 1942', 'Sep 30 01:00:00 1923', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 27 08:59:59 1947', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Sep 28 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Sep 28 08:00:00 1947', 'Apr 30 08:59:59 1967', 'Sep 28 01:00:00 1947', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 27 08:59:59 1969', 'Oct 29 01:00:00 1967', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 30 08:59:59 1972', 'Oct 26 01:00:00 1969', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Apr 28 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 28 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Apr 27 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- Canada/Newfoundland --- - -begin -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Dec 14 20:45:52 1901', 'Apr 8 05:30:51 1917', 'Dec 14 17:15:00 1901', 'Apr 8 01:59:59 1917'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'Apr 8 05:30:52 1917', 'Sep 17 04:30:51 1917', 'Apr 8 03:00:00 1917', 'Sep 17 01:59:59 1917'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Sep 17 04:30:52 1917', 'Apr 14 05:30:51 1918', 'Sep 17 01:00:00 1917', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'Apr 14 05:30:52 1918', 'Oct 31 04:30:51 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 31 04:30:52 1918', 'May 6 02:30:51 1919', 'Oct 31 01:00:00 1918', 'May 5 22:59:59 1919'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 6 02:30:52 1919', 'Aug 13 01:30:51 1919', 'May 6 00:00:00 1919', 'Aug 12 22:59:59 1919'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Aug 13 01:30:52 1919', 'May 3 02:30:51 1920', 'Aug 12 22:00:00 1919', 'May 2 22:59:59 1920'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 3 02:30:52 1920', 'Nov 1 01:30:51 1920', 'May 3 00:00:00 1920', 'Oct 31 22:59:59 1920'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Nov 1 01:30:52 1920', 'May 2 02:30:51 1921', 'Oct 31 22:00:00 1920', 'May 1 22:59:59 1921'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 2 02:30:52 1921', 'Oct 31 01:30:51 1921', 'May 2 00:00:00 1921', 'Oct 30 22:59:59 1921'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 31 01:30:52 1921', 'May 8 02:30:51 1922', 'Oct 30 22:00:00 1921', 'May 7 22:59:59 1922'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 8 02:30:52 1922', 'Oct 30 01:30:51 1922', 'May 8 00:00:00 1922', 'Oct 29 22:59:59 1922'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 30 01:30:52 1922', 'May 7 02:30:51 1923', 'Oct 29 22:00:00 1922', 'May 6 22:59:59 1923'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 7 02:30:52 1923', 'Oct 29 01:30:51 1923', 'May 7 00:00:00 1923', 'Oct 28 22:59:59 1923'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 29 01:30:52 1923', 'May 5 02:30:51 1924', 'Oct 28 22:00:00 1923', 'May 4 22:59:59 1924'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 5 02:30:52 1924', 'Oct 27 01:30:51 1924', 'May 5 00:00:00 1924', 'Oct 26 22:59:59 1924'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 27 01:30:52 1924', 'May 4 02:30:51 1925', 'Oct 26 22:00:00 1924', 'May 3 22:59:59 1925'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 4 02:30:52 1925', 'Oct 26 01:30:51 1925', 'May 4 00:00:00 1925', 'Oct 25 22:59:59 1925'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 26 01:30:52 1925', 'May 3 02:30:51 1926', 'Oct 25 22:00:00 1925', 'May 2 22:59:59 1926'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 3 02:30:52 1926', 'Nov 1 01:30:51 1926', 'May 3 00:00:00 1926', 'Oct 31 22:59:59 1926'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Nov 1 01:30:52 1926', 'May 2 02:30:51 1927', 'Oct 31 22:00:00 1926', 'May 1 22:59:59 1927'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 2 02:30:52 1927', 'Oct 31 01:30:51 1927', 'May 2 00:00:00 1927', 'Oct 30 22:59:59 1927'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 31 01:30:52 1927', 'May 7 02:30:51 1928', 'Oct 30 22:00:00 1927', 'May 6 22:59:59 1928'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 7 02:30:52 1928', 'Oct 29 01:30:51 1928', 'May 7 00:00:00 1928', 'Oct 28 22:59:59 1928'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 29 01:30:52 1928', 'May 6 02:30:51 1929', 'Oct 28 22:00:00 1928', 'May 5 22:59:59 1929'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 6 02:30:52 1929', 'Oct 28 01:30:51 1929', 'May 6 00:00:00 1929', 'Oct 27 22:59:59 1929'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 28 01:30:52 1929', 'May 5 02:30:51 1930', 'Oct 27 22:00:00 1929', 'May 4 22:59:59 1930'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 5 02:30:52 1930', 'Oct 27 01:30:51 1930', 'May 5 00:00:00 1930', 'Oct 26 22:59:59 1930'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 27 01:30:52 1930', 'May 4 02:30:51 1931', 'Oct 26 22:00:00 1930', 'May 3 22:59:59 1931'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 4 02:30:52 1931', 'Oct 26 01:30:51 1931', 'May 4 00:00:00 1931', 'Oct 25 22:59:59 1931'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 26 01:30:52 1931', 'May 2 02:30:51 1932', 'Oct 25 22:00:00 1931', 'May 1 22:59:59 1932'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 2 02:30:52 1932', 'Oct 31 01:30:51 1932', 'May 2 00:00:00 1932', 'Oct 30 22:59:59 1932'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 31 01:30:52 1932', 'May 8 02:30:51 1933', 'Oct 30 22:00:00 1932', 'May 7 22:59:59 1933'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 8 02:30:52 1933', 'Oct 30 01:30:51 1933', 'May 8 00:00:00 1933', 'Oct 29 22:59:59 1933'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 30 01:30:52 1933', 'May 7 02:30:51 1934', 'Oct 29 22:00:00 1933', 'May 6 22:59:59 1934'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9052, 'May 7 02:30:52 1934', 'Oct 29 01:30:51 1934', 'May 7 00:00:00 1934', 'Oct 28 22:59:59 1934'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12652, 'Oct 29 01:30:52 1934', 'Mar 30 03:30:51 1935', 'Oct 28 22:00:00 1934', 'Mar 29 23:59:59 1935'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Mar 30 03:30:52 1935', 'May 6 02:29:59 1935', 'Mar 30 00:00:52 1935', 'May 5 22:59:59 1935'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 6 02:30:00 1935', 'Oct 28 01:29:59 1935', 'May 6 00:00:00 1935', 'Oct 27 22:59:59 1935'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 01:30:00 1935', 'May 10 03:29:59 1936', 'Oct 27 22:00:00 1935', 'May 9 23:59:59 1936'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 10 03:30:00 1936', 'Oct 4 02:29:59 1936', 'May 10 01:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 4 02:30:00 1936', 'May 9 03:29:59 1937', 'Oct 3 23:00:00 1936', 'May 8 23:59:59 1937'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 9 03:30:00 1937', 'Oct 3 02:29:59 1937', 'May 9 01:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 3 02:30:00 1937', 'May 8 03:29:59 1938', 'Oct 2 23:00:00 1937', 'May 7 23:59:59 1938'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 8 03:30:00 1938', 'Oct 2 02:29:59 1938', 'May 8 01:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 2 02:30:00 1938', 'May 14 03:29:59 1939', 'Oct 1 23:00:00 1938', 'May 13 23:59:59 1939'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 14 03:30:00 1939', 'Oct 1 02:29:59 1939', 'May 14 01:00:00 1939', 'Sep 30 23:59:59 1939'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 1 02:30:00 1939', 'May 12 03:29:59 1940', 'Sep 30 23:00:00 1939', 'May 11 23:59:59 1940'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 12 03:30:00 1940', 'Oct 6 02:29:59 1940', 'May 12 01:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 6 02:30:00 1940', 'May 11 03:29:59 1941', 'Oct 5 23:00:00 1940', 'May 10 23:59:59 1941'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 11 03:30:00 1941', 'Oct 5 02:29:59 1941', 'May 11 01:00:00 1941', 'Oct 4 23:59:59 1941'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 5 02:30:00 1941', 'Mar 1 03:29:59 1942', 'Oct 4 23:00:00 1941', 'Feb 28 23:59:59 1942'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Mar 1 03:30:00 1942', 'Dec 31 02:29:59 1942', 'Mar 1 01:00:00 1942', 'Dec 30 23:59:59 1942'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Dec 31 02:30:00 1942', 'May 30 03:29:59 1943', 'Dec 30 23:00:00 1942', 'May 29 23:59:59 1943'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 30 03:30:00 1943', 'Sep 5 02:29:59 1943', 'May 30 01:00:00 1943', 'Sep 4 23:59:59 1943'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 5 02:30:00 1943', 'Jul 10 03:29:59 1944', 'Sep 4 23:00:00 1943', 'Jul 9 23:59:59 1944'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Jul 10 03:30:00 1944', 'Sep 2 02:29:59 1944', 'Jul 10 01:00:00 1944', 'Sep 1 23:59:59 1944'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 2 02:30:00 1944', 'Jan 1 03:29:59 1945', 'Sep 1 23:00:00 1944', 'Dec 31 23:59:59 1944'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Jan 1 03:30:00 1945', 'Oct 7 04:29:59 1945', 'Jan 1 01:00:00 1945', 'Oct 7 01:59:59 1945'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 7 04:30:00 1945', 'May 12 05:29:59 1946', 'Oct 7 01:00:00 1945', 'May 12 01:59:59 1946'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 12 05:30:00 1946', 'Oct 6 04:29:59 1946', 'May 12 03:00:00 1946', 'Oct 6 01:59:59 1946'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 6 04:30:00 1946', 'May 11 05:29:59 1947', 'Oct 6 01:00:00 1946', 'May 11 01:59:59 1947'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 11 05:30:00 1947', 'Oct 5 04:29:59 1947', 'May 11 03:00:00 1947', 'Oct 5 01:59:59 1947'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 5 04:30:00 1947', 'May 9 05:29:59 1948', 'Oct 5 01:00:00 1947', 'May 9 01:59:59 1948'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 9 05:30:00 1948', 'Oct 3 04:29:59 1948', 'May 9 03:00:00 1948', 'Oct 3 01:59:59 1948'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 3 04:30:00 1948', 'May 8 05:29:59 1949', 'Oct 3 01:00:00 1948', 'May 8 01:59:59 1949'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 8 05:30:00 1949', 'Oct 2 04:29:59 1949', 'May 8 03:00:00 1949', 'Oct 2 01:59:59 1949'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 2 04:30:00 1949', 'May 14 05:29:59 1950', 'Oct 2 01:00:00 1949', 'May 14 01:59:59 1950'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'May 14 05:30:00 1950', 'Oct 8 04:29:59 1950', 'May 14 03:00:00 1950', 'Oct 8 01:59:59 1950'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 8 04:30:00 1950', 'Apr 29 05:29:59 1951', 'Oct 8 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 29 05:30:00 1951', 'Sep 30 04:29:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 30 04:30:00 1951', 'Apr 27 05:29:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 27 05:30:00 1952', 'Sep 28 04:29:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 28 04:30:00 1952', 'Apr 26 05:29:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 26 05:30:00 1953', 'Sep 27 04:29:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 27 04:30:00 1953', 'Apr 25 05:29:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 25 05:30:00 1954', 'Sep 26 04:29:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 26 04:30:00 1954', 'Apr 24 05:29:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 24 05:30:00 1955', 'Sep 25 04:29:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 25 04:30:00 1955', 'Apr 29 05:29:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 29 05:30:00 1956', 'Sep 30 04:29:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 30 04:30:00 1956', 'Apr 28 05:29:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 28 05:30:00 1957', 'Sep 29 04:29:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 29 04:30:00 1957', 'Apr 27 05:29:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 27 05:30:00 1958', 'Sep 28 04:29:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 28 04:30:00 1958', 'Apr 26 05:29:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 26 05:30:00 1959', 'Sep 27 04:29:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Sep 27 04:30:00 1959', 'Apr 24 05:29:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 24 05:30:00 1960', 'Oct 30 04:29:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 1960', 'Apr 30 05:29:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 30 05:30:00 1961', 'Oct 29 04:29:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 1961', 'Apr 29 05:29:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 29 05:30:00 1962', 'Oct 28 04:29:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 1962', 'Apr 28 05:29:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 28 05:30:00 1963', 'Oct 27 04:29:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 1963', 'Apr 26 05:29:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 26 05:30:00 1964', 'Oct 25 04:29:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 1964', 'Apr 25 05:29:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 25 05:30:00 1965', 'Oct 31 04:29:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 1965', 'Apr 24 05:29:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 24 05:30:00 1966', 'Oct 30 04:29:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 1966', 'Apr 30 05:29:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 30 05:30:00 1967', 'Oct 29 04:29:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 1967', 'Apr 28 05:29:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 28 05:30:00 1968', 'Oct 27 04:29:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 1968', 'Apr 27 05:29:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 27 05:30:00 1969', 'Oct 26 04:29:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 1969', 'Apr 26 05:29:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 26 05:30:00 1970', 'Oct 25 04:29:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 1970', 'Apr 25 05:29:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 25 05:30:00 1971', 'Oct 31 04:29:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 1971', 'Apr 30 05:29:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 30 05:30:00 1972', 'Oct 29 04:29:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 1972', 'Apr 29 05:29:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 29 05:30:00 1973', 'Oct 28 04:29:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 1973', 'Apr 28 05:29:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 28 05:30:00 1974', 'Oct 27 04:29:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 1974', 'Apr 27 05:29:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 27 05:30:00 1975', 'Oct 26 04:29:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 1975', 'Apr 25 05:29:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 25 05:30:00 1976', 'Oct 31 04:29:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 1976', 'Apr 24 05:29:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 24 05:30:00 1977', 'Oct 30 04:29:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 1977', 'Apr 30 05:29:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 30 05:30:00 1978', 'Oct 29 04:29:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 1978', 'Apr 29 05:29:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 29 05:30:00 1979', 'Oct 28 04:29:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 1979', 'Apr 27 05:29:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 27 05:30:00 1980', 'Oct 26 04:29:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 1980', 'Apr 26 05:29:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 26 05:30:00 1981', 'Oct 25 04:29:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 1981', 'Apr 25 05:29:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 25 05:30:00 1982', 'Oct 31 04:29:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 1982', 'Apr 24 05:29:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 24 05:30:00 1983', 'Oct 30 04:29:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 1983', 'Apr 29 05:29:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 29 05:30:00 1984', 'Oct 28 04:29:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 1984', 'Apr 28 05:29:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 28 05:30:00 1985', 'Oct 27 04:29:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 1985', 'Apr 27 05:29:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 27 05:30:00 1986', 'Oct 26 04:29:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 1986', 'Apr 5 05:29:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 1987', 'Oct 25 04:29:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 1987', 'Apr 3 05:29:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -5400, 'Apr 3 05:30:00 1988', 'Oct 30 03:29:59 1988', 'Apr 3 04:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 03:30:00 1988', 'Apr 2 05:29:59 1989', 'Oct 30 00:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 1989', 'Oct 29 04:29:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 1989', 'Apr 1 05:29:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 1990', 'Oct 28 04:29:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 1990', 'Apr 7 05:29:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 1991', 'Oct 27 04:29:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 1991', 'Apr 5 05:29:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 1992', 'Oct 25 04:29:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 1992', 'Apr 4 05:29:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 1993', 'Oct 31 04:29:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 1993', 'Apr 3 05:29:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 3 05:30:00 1994', 'Oct 30 04:29:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 1994', 'Apr 2 05:29:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 1995', 'Oct 29 04:29:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 1995', 'Apr 7 05:29:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 1996', 'Oct 27 04:29:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 1996', 'Apr 6 05:29:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 1997', 'Oct 26 04:29:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 1997', 'Apr 5 05:29:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 1998', 'Oct 25 04:29:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 1998', 'Apr 4 05:29:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 1999', 'Oct 31 04:29:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 1999', 'Apr 2 05:29:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 2000', 'Oct 29 04:29:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 2000', 'Apr 1 05:29:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 2001', 'Oct 28 04:29:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 2001', 'Apr 7 05:29:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 2002', 'Oct 27 04:29:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 2002', 'Apr 6 05:29:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 2003', 'Oct 26 04:29:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 2003', 'Apr 4 05:29:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 2004', 'Oct 31 04:29:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 2004', 'Apr 3 05:29:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 3 05:30:00 2005', 'Oct 30 04:29:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 2005', 'Apr 2 05:29:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 2006', 'Oct 29 04:29:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 2006', 'Apr 1 05:29:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 2007', 'Oct 28 04:29:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 2007', 'Apr 6 05:29:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 2008', 'Oct 26 04:29:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 2008', 'Apr 5 05:29:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 2009', 'Oct 25 04:29:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 2009', 'Apr 4 05:29:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 2010', 'Oct 31 04:29:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 2010', 'Apr 3 05:29:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 3 05:30:00 2011', 'Oct 30 04:29:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 2011', 'Apr 1 05:29:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 2012', 'Oct 28 04:29:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 2012', 'Apr 7 05:29:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 2013', 'Oct 27 04:29:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 2013', 'Apr 6 05:29:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 2014', 'Oct 26 04:29:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 2014', 'Apr 5 05:29:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 2015', 'Oct 25 04:29:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 2015', 'Apr 3 05:29:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 3 05:30:00 2016', 'Oct 30 04:29:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 2016', 'Apr 2 05:29:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 2017', 'Oct 29 04:29:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 2017', 'Apr 1 05:29:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 2018', 'Oct 28 04:29:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 2018', 'Apr 7 05:29:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 2019', 'Oct 27 04:29:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 2019', 'Apr 5 05:29:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 2020', 'Oct 25 04:29:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 2020', 'Apr 4 05:29:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 2021', 'Oct 31 04:29:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 2021', 'Apr 3 05:29:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 3 05:30:00 2022', 'Oct 30 04:29:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 2022', 'Apr 2 05:29:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 2023', 'Oct 29 04:29:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 2023', 'Apr 7 05:29:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 2024', 'Oct 27 04:29:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 2024', 'Apr 6 05:29:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 2025', 'Oct 26 04:29:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 2025', 'Apr 5 05:29:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 2026', 'Oct 25 04:29:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 2026', 'Apr 4 05:29:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 2027', 'Oct 31 04:29:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 2027', 'Apr 2 05:29:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 2028', 'Oct 29 04:29:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 2028', 'Apr 1 05:29:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 2029', 'Oct 28 04:29:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 2029', 'Apr 7 05:29:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 7 05:30:00 2030', 'Oct 27 04:29:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 27 04:30:00 2030', 'Apr 6 05:29:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 2031', 'Oct 26 04:29:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 2031', 'Apr 4 05:29:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 4 05:30:00 2032', 'Oct 31 04:29:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 31 04:30:00 2032', 'Apr 3 05:29:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 3 05:30:00 2033', 'Oct 30 04:29:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 30 04:30:00 2033', 'Apr 2 05:29:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 2 05:30:00 2034', 'Oct 29 04:29:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 29 04:30:00 2034', 'Apr 1 05:29:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 1 05:30:00 2035', 'Oct 28 04:29:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 28 04:30:00 2035', 'Apr 6 05:29:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 6 05:30:00 2036', 'Oct 26 04:29:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 26 04:30:00 2036', 'Apr 5 05:29:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Newfoundland', 'NDT', 1, -9000, 'Apr 5 05:30:00 2037', 'Oct 25 04:29:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Newfoundland', 'NST', 0, -12600, 'Oct 25 04:30:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:44:07 2038'); -end; -/ - --- --- Canada/Pacific --- - -begin -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Apr 14 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 14 10:00:00 1918', 'Oct 31 08:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1918', 'Feb 9 09:59:59 1942', 'Oct 31 01:00:00 1918', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 30 09:00:00 1945', 'Apr 28 09:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1946', 'Oct 13 08:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 13 09:00:00 1946', 'Apr 27 09:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1947', 'Sep 28 08:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 28 09:00:00 1947', 'Apr 25 09:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1948', 'Sep 26 08:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 26 09:00:00 1948', 'Apr 24 09:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1949', 'Sep 25 08:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 25 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Apr 28 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Apr 28 01:59:59 1974'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Apr 28 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Apr 27 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- Canada/Saskatchewan --- - -begin -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25116, 'Dec 14 20:45:52 1901', 'Sep 1 06:58:35 1905', 'Dec 14 13:47:16 1901', 'Aug 31 23:59:59 1905'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 1 06:58:36 1905', 'Apr 14 08:59:59 1918', 'Aug 31 23:58:36 1905', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 14 09:00:00 1918', 'Oct 31 07:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 31 01:59:59 1918'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 31 08:00:00 1918', 'May 4 06:59:59 1930', 'Oct 31 01:00:00 1918', 'May 3 23:59:59 1930'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'May 4 07:00:00 1930', 'Oct 5 05:59:59 1930', 'May 4 01:00:00 1930', 'Oct 4 23:59:59 1930'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 5 06:00:00 1930', 'May 3 06:59:59 1931', 'Oct 4 23:00:00 1930', 'May 2 23:59:59 1931'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'May 3 07:00:00 1931', 'Oct 4 05:59:59 1931', 'May 3 01:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 4 06:00:00 1931', 'May 1 06:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 30 23:59:59 1932'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'May 1 07:00:00 1932', 'Oct 2 05:59:59 1932', 'May 1 01:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 2 06:00:00 1932', 'May 7 06:59:59 1933', 'Oct 1 23:00:00 1932', 'May 6 23:59:59 1933'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'May 7 07:00:00 1933', 'Oct 1 05:59:59 1933', 'May 7 01:00:00 1933', 'Sep 30 23:59:59 1933'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 1 06:00:00 1933', 'May 6 06:59:59 1934', 'Sep 30 23:00:00 1933', 'May 5 23:59:59 1934'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'May 6 07:00:00 1934', 'Oct 7 05:59:59 1934', 'May 6 01:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 7 06:00:00 1934', 'Apr 11 06:59:59 1937', 'Oct 6 23:00:00 1934', 'Apr 10 23:59:59 1937'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 11 07:00:00 1937', 'Oct 10 05:59:59 1937', 'Apr 11 01:00:00 1937', 'Oct 9 23:59:59 1937'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 10 06:00:00 1937', 'Apr 10 06:59:59 1938', 'Oct 9 23:00:00 1937', 'Apr 9 23:59:59 1938'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 10 07:00:00 1938', 'Oct 2 05:59:59 1938', 'Apr 10 01:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 2 06:00:00 1938', 'Apr 9 06:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 8 23:59:59 1939'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 9 07:00:00 1939', 'Oct 8 05:59:59 1939', 'Apr 9 01:00:00 1939', 'Oct 7 23:59:59 1939'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 8 06:00:00 1939', 'Apr 14 06:59:59 1940', 'Oct 7 23:00:00 1939', 'Apr 13 23:59:59 1940'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 14 07:00:00 1940', 'Oct 13 05:59:59 1940', 'Apr 14 01:00:00 1940', 'Oct 12 23:59:59 1940'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 13 06:00:00 1940', 'Apr 13 06:59:59 1941', 'Oct 12 23:00:00 1940', 'Apr 12 23:59:59 1941'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 13 07:00:00 1941', 'Oct 12 05:59:59 1941', 'Apr 13 01:00:00 1941', 'Oct 11 23:59:59 1941'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 12 06:00:00 1941', 'Feb 9 08:59:59 1942', 'Oct 11 23:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 14 08:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 14 09:00:00 1946', 'Oct 13 07:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 13 01:59:59 1946'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 13 08:00:00 1946', 'Apr 27 08:59:59 1947', 'Oct 13 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Sep 28 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 28 08:00:00 1947', 'Apr 25 08:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 25 09:00:00 1948', 'Sep 26 07:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 26 08:00:00 1948', 'Apr 24 08:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 24 09:00:00 1949', 'Sep 25 07:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 25 08:00:00 1949', 'Apr 30 08:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 30 09:00:00 1950', 'Sep 24 07:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 24 08:00:00 1950', 'Apr 29 08:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 29 09:00:00 1951', 'Sep 30 07:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 30 08:00:00 1951', 'Apr 27 08:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 27 09:00:00 1952', 'Sep 28 07:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 28 08:00:00 1952', 'Apr 26 08:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 26 09:00:00 1953', 'Sep 27 07:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 27 08:00:00 1953', 'Apr 25 08:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 25 09:00:00 1954', 'Sep 26 07:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 26 08:00:00 1954', 'Apr 24 08:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 24 09:00:00 1955', 'Sep 25 07:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 25 08:00:00 1955', 'Apr 29 08:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 29 09:00:00 1956', 'Sep 30 07:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 30 08:00:00 1956', 'Apr 28 08:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 28 09:00:00 1957', 'Sep 29 07:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 29 08:00:00 1957', 'Apr 27 08:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 27 09:00:00 1958', 'Sep 28 07:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Sep 28 08:00:00 1958', 'Apr 26 08:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Canada/Saskatchewan', 'MDT', 1, -21600, 'Apr 26 09:00:00 1959', 'Oct 25 07:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -25200, 'Oct 25 08:00:00 1959', 'Apr 24 08:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Canada/Saskatchewan', 'CST', 0, -21600, 'Apr 24 09:00:00 1960', 'Jan 18 03:14:07 2038', 'Apr 24 03:00:00 1960', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Canada/Yukon --- - -begin -timezone.add_rule('Canada/Yukon', 'PST', 0, -32400, 'Dec 14 20:45:52 1901', 'Apr 14 10:59:59 1918', 'Dec 14 11:45:52 1901', 'Apr 14 01:59:59 1918'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -28800, 'Apr 14 11:00:00 1918', 'Oct 27 09:59:59 1918', 'Apr 14 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -32400, 'Oct 27 10:00:00 1918', 'May 25 10:59:59 1919', 'Oct 27 01:00:00 1918', 'May 25 01:59:59 1919'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -28800, 'May 25 11:00:00 1919', 'Nov 1 07:59:59 1919', 'May 25 03:00:00 1919', 'Oct 31 23:59:59 1919'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -32400, 'Nov 1 08:00:00 1919', 'Feb 9 10:59:59 1942', 'Oct 31 23:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -28800, 'Feb 9 11:00:00 1942', 'Sep 30 09:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -32400, 'Sep 30 10:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 24 23:59:59 1965'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 25 09:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 02:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -32400, 'Oct 31 09:00:00 1965', 'Jul 1 10:59:59 1966', 'Oct 31 00:00:00 1965', 'Jul 1 01:59:59 1966'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Jul 1 11:00:00 1966', 'Apr 27 09:59:59 1980', 'Jul 1 03:00:00 1966', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Canada/Yukon', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Canada/Yukon', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- Chile/Continental --- - -begin -timezone.add_rule('Chile/Continental', 'CLT', 0, -16960, 'Dec 14 20:45:52 1901', 'Jan 1 04:42:39 1910', 'Dec 14 16:03:12 1901', 'Dec 31 23:59:59 1909'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Jan 1 04:42:40 1910', 'Sep 1 04:59:59 1918', 'Dec 31 23:42:40 1909', 'Aug 31 23:59:59 1918'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -14400, 'Sep 1 05:00:00 1918', 'Jul 2 03:59:59 1919', 'Sep 1 01:00:00 1918', 'Jul 1 23:59:59 1919'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Jul 2 04:00:00 1919', 'Sep 1 04:59:59 1927', 'Jul 1 23:00:00 1919', 'Aug 31 23:59:59 1927'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -14400, 'Sep 1 05:00:00 1927', 'Apr 1 03:59:59 1928', 'Sep 1 01:00:00 1927', 'Mar 31 23:59:59 1928'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Apr 1 04:00:00 1928', 'Sep 1 04:59:59 1928', 'Mar 31 23:00:00 1928', 'Aug 31 23:59:59 1928'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -14400, 'Sep 1 05:00:00 1928', 'Apr 1 03:59:59 1929', 'Sep 1 01:00:00 1928', 'Mar 31 23:59:59 1929'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Apr 1 04:00:00 1929', 'Sep 1 04:59:59 1929', 'Mar 31 23:00:00 1929', 'Aug 31 23:59:59 1929'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -14400, 'Sep 1 05:00:00 1929', 'Apr 1 03:59:59 1930', 'Sep 1 01:00:00 1929', 'Mar 31 23:59:59 1930'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Apr 1 04:00:00 1930', 'Sep 1 04:59:59 1930', 'Mar 31 23:00:00 1930', 'Aug 31 23:59:59 1930'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -14400, 'Sep 1 05:00:00 1930', 'Apr 1 03:59:59 1931', 'Sep 1 01:00:00 1930', 'Mar 31 23:59:59 1931'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Apr 1 04:00:00 1931', 'Sep 1 04:59:59 1931', 'Mar 31 23:00:00 1931', 'Aug 31 23:59:59 1931'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -14400, 'Sep 1 05:00:00 1931', 'Apr 1 03:59:59 1932', 'Sep 1 01:00:00 1931', 'Mar 31 23:59:59 1932'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -18000, 'Apr 1 04:00:00 1932', 'Sep 1 04:59:59 1932', 'Mar 31 23:00:00 1932', 'Aug 31 23:59:59 1932'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Sep 1 05:00:00 1932', 'Oct 12 03:59:59 1969', 'Sep 1 01:00:00 1932', 'Oct 11 23:59:59 1969'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 1969', 'Mar 15 02:59:59 1970', 'Oct 12 01:00:00 1969', 'Mar 14 23:59:59 1970'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 1970', 'Oct 11 03:59:59 1970', 'Mar 14 23:00:00 1970', 'Oct 10 23:59:59 1970'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 1970', 'Mar 14 02:59:59 1971', 'Oct 11 01:00:00 1970', 'Mar 13 23:59:59 1971'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 1971', 'Oct 10 03:59:59 1971', 'Mar 13 23:00:00 1971', 'Oct 9 23:59:59 1971'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 1971', 'Mar 12 02:59:59 1972', 'Oct 10 01:00:00 1971', 'Mar 11 23:59:59 1972'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 1972', 'Oct 15 03:59:59 1972', 'Mar 11 23:00:00 1972', 'Oct 14 23:59:59 1972'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 1972', 'Mar 11 02:59:59 1973', 'Oct 15 01:00:00 1972', 'Mar 10 23:59:59 1973'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 1973', 'Oct 14 03:59:59 1973', 'Mar 10 23:00:00 1973', 'Oct 13 23:59:59 1973'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 1973', 'Mar 10 02:59:59 1974', 'Oct 14 01:00:00 1973', 'Mar 9 23:59:59 1974'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 1974', 'Oct 13 03:59:59 1974', 'Mar 9 23:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 1974', 'Mar 9 02:59:59 1975', 'Oct 13 01:00:00 1974', 'Mar 8 23:59:59 1975'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 1975', 'Oct 12 03:59:59 1975', 'Mar 8 23:00:00 1975', 'Oct 11 23:59:59 1975'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 1975', 'Mar 14 02:59:59 1976', 'Oct 12 01:00:00 1975', 'Mar 13 23:59:59 1976'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 1976', 'Oct 10 03:59:59 1976', 'Mar 13 23:00:00 1976', 'Oct 9 23:59:59 1976'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 1976', 'Mar 13 02:59:59 1977', 'Oct 10 01:00:00 1976', 'Mar 12 23:59:59 1977'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 1977', 'Oct 9 03:59:59 1977', 'Mar 12 23:00:00 1977', 'Oct 8 23:59:59 1977'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 1977', 'Mar 12 02:59:59 1978', 'Oct 9 01:00:00 1977', 'Mar 11 23:59:59 1978'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 1978', 'Oct 15 03:59:59 1978', 'Mar 11 23:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 1978', 'Mar 11 02:59:59 1979', 'Oct 15 01:00:00 1978', 'Mar 10 23:59:59 1979'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 1979', 'Oct 14 03:59:59 1979', 'Mar 10 23:00:00 1979', 'Oct 13 23:59:59 1979'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 1979', 'Mar 9 02:59:59 1980', 'Oct 14 01:00:00 1979', 'Mar 8 23:59:59 1980'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 1980', 'Oct 12 03:59:59 1980', 'Mar 8 23:00:00 1980', 'Oct 11 23:59:59 1980'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 1980', 'Mar 15 02:59:59 1981', 'Oct 12 01:00:00 1980', 'Mar 14 23:59:59 1981'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 1981', 'Oct 11 03:59:59 1981', 'Mar 14 23:00:00 1981', 'Oct 10 23:59:59 1981'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 1981', 'Mar 14 02:59:59 1982', 'Oct 11 01:00:00 1981', 'Mar 13 23:59:59 1982'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 1982', 'Oct 10 03:59:59 1982', 'Mar 13 23:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 1982', 'Mar 13 02:59:59 1983', 'Oct 10 01:00:00 1982', 'Mar 12 23:59:59 1983'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 1983', 'Oct 9 03:59:59 1983', 'Mar 12 23:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 1983', 'Mar 11 02:59:59 1984', 'Oct 9 01:00:00 1983', 'Mar 10 23:59:59 1984'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 1984', 'Oct 14 03:59:59 1984', 'Mar 10 23:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 1984', 'Mar 10 02:59:59 1985', 'Oct 14 01:00:00 1984', 'Mar 9 23:59:59 1985'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 1985', 'Oct 13 03:59:59 1985', 'Mar 9 23:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 1985', 'Mar 9 02:59:59 1986', 'Oct 13 01:00:00 1985', 'Mar 8 23:59:59 1986'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 1986', 'Oct 12 03:59:59 1986', 'Mar 8 23:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 1986', 'Mar 15 02:59:59 1987', 'Oct 12 01:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 1987', 'Oct 11 03:59:59 1987', 'Mar 14 23:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 1987', 'Mar 13 02:59:59 1988', 'Oct 11 01:00:00 1987', 'Mar 12 23:59:59 1988'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 1988', 'Oct 9 03:59:59 1988', 'Mar 12 23:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 1988', 'Mar 12 02:59:59 1989', 'Oct 9 01:00:00 1988', 'Mar 11 23:59:59 1989'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 1989', 'Oct 15 03:59:59 1989', 'Mar 11 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 1989', 'Mar 11 02:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 10 23:59:59 1990'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 1990', 'Oct 14 03:59:59 1990', 'Mar 10 23:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 1990', 'Mar 10 02:59:59 1991', 'Oct 14 01:00:00 1990', 'Mar 9 23:59:59 1991'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 1991', 'Oct 13 03:59:59 1991', 'Mar 9 23:00:00 1991', 'Oct 12 23:59:59 1991'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 1991', 'Mar 15 02:59:59 1992', 'Oct 13 01:00:00 1991', 'Mar 14 23:59:59 1992'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 1992', 'Oct 11 03:59:59 1992', 'Mar 14 23:00:00 1992', 'Oct 10 23:59:59 1992'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 1992', 'Mar 14 02:59:59 1993', 'Oct 11 01:00:00 1992', 'Mar 13 23:59:59 1993'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 1993', 'Oct 10 03:59:59 1993', 'Mar 13 23:00:00 1993', 'Oct 9 23:59:59 1993'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 1993', 'Mar 13 02:59:59 1994', 'Oct 10 01:00:00 1993', 'Mar 12 23:59:59 1994'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 1994', 'Oct 9 03:59:59 1994', 'Mar 12 23:00:00 1994', 'Oct 8 23:59:59 1994'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 1994', 'Mar 12 02:59:59 1995', 'Oct 9 01:00:00 1994', 'Mar 11 23:59:59 1995'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 1995', 'Oct 15 03:59:59 1995', 'Mar 11 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 1995', 'Mar 10 02:59:59 1996', 'Oct 15 01:00:00 1995', 'Mar 9 23:59:59 1996'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 1996', 'Oct 13 03:59:59 1996', 'Mar 9 23:00:00 1996', 'Oct 12 23:59:59 1996'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 1996', 'Mar 9 02:59:59 1997', 'Oct 13 01:00:00 1996', 'Mar 8 23:59:59 1997'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 1997', 'Oct 12 03:59:59 1997', 'Mar 8 23:00:00 1997', 'Oct 11 23:59:59 1997'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 1997', 'Mar 15 02:59:59 1998', 'Oct 12 01:00:00 1997', 'Mar 14 23:59:59 1998'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 1998', 'Sep 27 03:59:59 1998', 'Mar 14 23:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Sep 27 04:00:00 1998', 'Apr 4 02:59:59 1999', 'Sep 27 01:00:00 1998', 'Apr 3 23:59:59 1999'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Apr 4 03:00:00 1999', 'Oct 10 03:59:59 1999', 'Apr 3 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 1999', 'Mar 12 02:59:59 2000', 'Oct 10 01:00:00 1999', 'Mar 11 23:59:59 2000'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 2000', 'Oct 15 03:59:59 2000', 'Mar 11 23:00:00 2000', 'Oct 14 23:59:59 2000'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 2000', 'Mar 11 02:59:59 2001', 'Oct 15 01:00:00 2000', 'Mar 10 23:59:59 2001'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 2001', 'Oct 14 03:59:59 2001', 'Mar 10 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 2001', 'Mar 10 02:59:59 2002', 'Oct 14 01:00:00 2001', 'Mar 9 23:59:59 2002'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 2002', 'Oct 13 03:59:59 2002', 'Mar 9 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 2002', 'Mar 9 02:59:59 2003', 'Oct 13 01:00:00 2002', 'Mar 8 23:59:59 2003'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 2003', 'Oct 12 03:59:59 2003', 'Mar 8 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 2003', 'Mar 14 02:59:59 2004', 'Oct 12 01:00:00 2003', 'Mar 13 23:59:59 2004'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 2004', 'Oct 10 03:59:59 2004', 'Mar 13 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 2004', 'Mar 13 02:59:59 2005', 'Oct 10 01:00:00 2004', 'Mar 12 23:59:59 2005'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 2005', 'Oct 9 03:59:59 2005', 'Mar 12 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 2005', 'Mar 12 02:59:59 2006', 'Oct 9 01:00:00 2005', 'Mar 11 23:59:59 2006'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 2006', 'Oct 15 03:59:59 2006', 'Mar 11 23:00:00 2006', 'Oct 14 23:59:59 2006'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 2006', 'Mar 11 02:59:59 2007', 'Oct 15 01:00:00 2006', 'Mar 10 23:59:59 2007'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 2007', 'Oct 14 03:59:59 2007', 'Mar 10 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 2007', 'Mar 9 02:59:59 2008', 'Oct 14 01:00:00 2007', 'Mar 8 23:59:59 2008'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 2008', 'Oct 12 03:59:59 2008', 'Mar 8 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 2008', 'Mar 15 02:59:59 2009', 'Oct 12 01:00:00 2008', 'Mar 14 23:59:59 2009'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 2009', 'Oct 11 03:59:59 2009', 'Mar 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 2009', 'Mar 14 02:59:59 2010', 'Oct 11 01:00:00 2009', 'Mar 13 23:59:59 2010'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 2010', 'Oct 10 03:59:59 2010', 'Mar 13 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 2010', 'Mar 13 02:59:59 2011', 'Oct 10 01:00:00 2010', 'Mar 12 23:59:59 2011'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 2011', 'Oct 9 03:59:59 2011', 'Mar 12 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 2011', 'Mar 11 02:59:59 2012', 'Oct 9 01:00:00 2011', 'Mar 10 23:59:59 2012'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 2012', 'Oct 14 03:59:59 2012', 'Mar 10 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 2012', 'Mar 10 02:59:59 2013', 'Oct 14 01:00:00 2012', 'Mar 9 23:59:59 2013'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 2013', 'Oct 13 03:59:59 2013', 'Mar 9 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 2013', 'Mar 9 02:59:59 2014', 'Oct 13 01:00:00 2013', 'Mar 8 23:59:59 2014'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 2014', 'Oct 12 03:59:59 2014', 'Mar 8 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 2014', 'Mar 15 02:59:59 2015', 'Oct 12 01:00:00 2014', 'Mar 14 23:59:59 2015'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 2015', 'Oct 11 03:59:59 2015', 'Mar 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 2015', 'Mar 13 02:59:59 2016', 'Oct 11 01:00:00 2015', 'Mar 12 23:59:59 2016'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 2016', 'Oct 9 03:59:59 2016', 'Mar 12 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 2016', 'Mar 12 02:59:59 2017', 'Oct 9 01:00:00 2016', 'Mar 11 23:59:59 2017'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 2017', 'Oct 15 03:59:59 2017', 'Mar 11 23:00:00 2017', 'Oct 14 23:59:59 2017'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 2017', 'Mar 11 02:59:59 2018', 'Oct 15 01:00:00 2017', 'Mar 10 23:59:59 2018'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 2018', 'Oct 14 03:59:59 2018', 'Mar 10 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 2018', 'Mar 10 02:59:59 2019', 'Oct 14 01:00:00 2018', 'Mar 9 23:59:59 2019'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 2019', 'Oct 13 03:59:59 2019', 'Mar 9 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 2019', 'Mar 15 02:59:59 2020', 'Oct 13 01:00:00 2019', 'Mar 14 23:59:59 2020'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 2020', 'Oct 11 03:59:59 2020', 'Mar 14 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 2020', 'Mar 14 02:59:59 2021', 'Oct 11 01:00:00 2020', 'Mar 13 23:59:59 2021'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 2021', 'Oct 10 03:59:59 2021', 'Mar 13 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 2021', 'Mar 13 02:59:59 2022', 'Oct 10 01:00:00 2021', 'Mar 12 23:59:59 2022'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 2022', 'Oct 9 03:59:59 2022', 'Mar 12 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 2022', 'Mar 12 02:59:59 2023', 'Oct 9 01:00:00 2022', 'Mar 11 23:59:59 2023'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 2023', 'Oct 15 03:59:59 2023', 'Mar 11 23:00:00 2023', 'Oct 14 23:59:59 2023'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 2023', 'Mar 10 02:59:59 2024', 'Oct 15 01:00:00 2023', 'Mar 9 23:59:59 2024'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 2024', 'Oct 13 03:59:59 2024', 'Mar 9 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 2024', 'Mar 9 02:59:59 2025', 'Oct 13 01:00:00 2024', 'Mar 8 23:59:59 2025'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 2025', 'Oct 12 03:59:59 2025', 'Mar 8 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 2025', 'Mar 15 02:59:59 2026', 'Oct 12 01:00:00 2025', 'Mar 14 23:59:59 2026'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 2026', 'Oct 11 03:59:59 2026', 'Mar 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 2026', 'Mar 14 02:59:59 2027', 'Oct 11 01:00:00 2026', 'Mar 13 23:59:59 2027'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 2027', 'Oct 10 03:59:59 2027', 'Mar 13 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 2027', 'Mar 12 02:59:59 2028', 'Oct 10 01:00:00 2027', 'Mar 11 23:59:59 2028'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 2028', 'Oct 15 03:59:59 2028', 'Mar 11 23:00:00 2028', 'Oct 14 23:59:59 2028'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 2028', 'Mar 11 02:59:59 2029', 'Oct 15 01:00:00 2028', 'Mar 10 23:59:59 2029'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 2029', 'Oct 14 03:59:59 2029', 'Mar 10 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 2029', 'Mar 10 02:59:59 2030', 'Oct 14 01:00:00 2029', 'Mar 9 23:59:59 2030'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 10 03:00:00 2030', 'Oct 13 03:59:59 2030', 'Mar 9 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 13 04:00:00 2030', 'Mar 9 02:59:59 2031', 'Oct 13 01:00:00 2030', 'Mar 8 23:59:59 2031'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 2031', 'Oct 12 03:59:59 2031', 'Mar 8 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 2031', 'Mar 14 02:59:59 2032', 'Oct 12 01:00:00 2031', 'Mar 13 23:59:59 2032'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 14 03:00:00 2032', 'Oct 10 03:59:59 2032', 'Mar 13 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 10 04:00:00 2032', 'Mar 13 02:59:59 2033', 'Oct 10 01:00:00 2032', 'Mar 12 23:59:59 2033'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 13 03:00:00 2033', 'Oct 9 03:59:59 2033', 'Mar 12 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 9 04:00:00 2033', 'Mar 12 02:59:59 2034', 'Oct 9 01:00:00 2033', 'Mar 11 23:59:59 2034'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 12 03:00:00 2034', 'Oct 15 03:59:59 2034', 'Mar 11 23:00:00 2034', 'Oct 14 23:59:59 2034'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 15 04:00:00 2034', 'Mar 11 02:59:59 2035', 'Oct 15 01:00:00 2034', 'Mar 10 23:59:59 2035'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 11 03:00:00 2035', 'Oct 14 03:59:59 2035', 'Mar 10 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 14 04:00:00 2035', 'Mar 9 02:59:59 2036', 'Oct 14 01:00:00 2035', 'Mar 8 23:59:59 2036'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 9 03:00:00 2036', 'Oct 12 03:59:59 2036', 'Mar 8 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 12 04:00:00 2036', 'Mar 15 02:59:59 2037', 'Oct 12 01:00:00 2036', 'Mar 14 23:59:59 2037'); -timezone.add_rule('Chile/Continental', 'CLT', 0, -14400, 'Mar 15 03:00:00 2037', 'Oct 11 03:59:59 2037', 'Mar 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('Chile/Continental', 'CLST', 1, -10800, 'Oct 11 04:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- Chile/EasterIsland --- - -begin -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -26248, 'Dec 14 20:45:52 1901', 'Sep 1 07:17:27 1932', 'Dec 14 13:28:24 1901', 'Aug 31 23:59:59 1932'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Sep 1 07:17:28 1932', 'Oct 12 06:59:59 1969', 'Sep 1 00:17:28 1932', 'Oct 11 23:59:59 1969'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 12 07:00:00 1969', 'Mar 15 05:59:59 1970', 'Oct 12 01:00:00 1969', 'Mar 14 23:59:59 1970'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 15 06:00:00 1970', 'Oct 11 06:59:59 1970', 'Mar 14 23:00:00 1970', 'Oct 10 23:59:59 1970'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 11 07:00:00 1970', 'Mar 14 05:59:59 1971', 'Oct 11 01:00:00 1970', 'Mar 13 23:59:59 1971'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 14 06:00:00 1971', 'Oct 10 06:59:59 1971', 'Mar 13 23:00:00 1971', 'Oct 9 23:59:59 1971'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 10 07:00:00 1971', 'Mar 12 05:59:59 1972', 'Oct 10 01:00:00 1971', 'Mar 11 23:59:59 1972'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 12 06:00:00 1972', 'Oct 15 06:59:59 1972', 'Mar 11 23:00:00 1972', 'Oct 14 23:59:59 1972'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 15 07:00:00 1972', 'Mar 11 05:59:59 1973', 'Oct 15 01:00:00 1972', 'Mar 10 23:59:59 1973'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 11 06:00:00 1973', 'Oct 14 06:59:59 1973', 'Mar 10 23:00:00 1973', 'Oct 13 23:59:59 1973'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 14 07:00:00 1973', 'Mar 10 05:59:59 1974', 'Oct 14 01:00:00 1973', 'Mar 9 23:59:59 1974'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 10 06:00:00 1974', 'Oct 13 06:59:59 1974', 'Mar 9 23:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 13 07:00:00 1974', 'Mar 9 05:59:59 1975', 'Oct 13 01:00:00 1974', 'Mar 8 23:59:59 1975'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 9 06:00:00 1975', 'Oct 12 06:59:59 1975', 'Mar 8 23:00:00 1975', 'Oct 11 23:59:59 1975'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 12 07:00:00 1975', 'Mar 14 05:59:59 1976', 'Oct 12 01:00:00 1975', 'Mar 13 23:59:59 1976'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 14 06:00:00 1976', 'Oct 10 06:59:59 1976', 'Mar 13 23:00:00 1976', 'Oct 9 23:59:59 1976'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 10 07:00:00 1976', 'Mar 13 05:59:59 1977', 'Oct 10 01:00:00 1976', 'Mar 12 23:59:59 1977'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 13 06:00:00 1977', 'Oct 9 06:59:59 1977', 'Mar 12 23:00:00 1977', 'Oct 8 23:59:59 1977'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 9 07:00:00 1977', 'Mar 12 05:59:59 1978', 'Oct 9 01:00:00 1977', 'Mar 11 23:59:59 1978'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 12 06:00:00 1978', 'Oct 15 06:59:59 1978', 'Mar 11 23:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 15 07:00:00 1978', 'Mar 11 05:59:59 1979', 'Oct 15 01:00:00 1978', 'Mar 10 23:59:59 1979'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 11 06:00:00 1979', 'Oct 14 06:59:59 1979', 'Mar 10 23:00:00 1979', 'Oct 13 23:59:59 1979'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 14 07:00:00 1979', 'Mar 9 05:59:59 1980', 'Oct 14 01:00:00 1979', 'Mar 8 23:59:59 1980'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 9 06:00:00 1980', 'Oct 12 06:59:59 1980', 'Mar 8 23:00:00 1980', 'Oct 11 23:59:59 1980'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 12 07:00:00 1980', 'Mar 15 05:59:59 1981', 'Oct 12 01:00:00 1980', 'Mar 14 23:59:59 1981'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -25200, 'Mar 15 06:00:00 1981', 'Oct 11 06:59:59 1981', 'Mar 14 23:00:00 1981', 'Oct 10 23:59:59 1981'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -21600, 'Oct 11 07:00:00 1981', 'Mar 14 05:59:59 1982', 'Oct 11 01:00:00 1981', 'Mar 13 23:59:59 1982'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 06:00:00 1982', 'Oct 10 05:59:59 1982', 'Mar 14 00:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 1982', 'Mar 13 04:59:59 1983', 'Oct 10 01:00:00 1982', 'Mar 12 23:59:59 1983'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 1983', 'Oct 9 05:59:59 1983', 'Mar 12 23:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 1983', 'Mar 11 04:59:59 1984', 'Oct 9 01:00:00 1983', 'Mar 10 23:59:59 1984'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 1984', 'Oct 14 05:59:59 1984', 'Mar 10 23:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 1984', 'Mar 10 04:59:59 1985', 'Oct 14 01:00:00 1984', 'Mar 9 23:59:59 1985'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 1985', 'Oct 13 05:59:59 1985', 'Mar 9 23:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 1985', 'Mar 9 04:59:59 1986', 'Oct 13 01:00:00 1985', 'Mar 8 23:59:59 1986'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 1986', 'Oct 12 05:59:59 1986', 'Mar 8 23:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 1986', 'Mar 15 04:59:59 1987', 'Oct 12 01:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 1987', 'Oct 11 05:59:59 1987', 'Mar 14 23:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 1987', 'Mar 13 04:59:59 1988', 'Oct 11 01:00:00 1987', 'Mar 12 23:59:59 1988'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 1988', 'Oct 9 05:59:59 1988', 'Mar 12 23:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 1988', 'Mar 12 04:59:59 1989', 'Oct 9 01:00:00 1988', 'Mar 11 23:59:59 1989'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 1989', 'Oct 15 05:59:59 1989', 'Mar 11 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 1989', 'Mar 11 04:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 10 23:59:59 1990'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 1990', 'Oct 14 05:59:59 1990', 'Mar 10 23:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 1990', 'Mar 10 04:59:59 1991', 'Oct 14 01:00:00 1990', 'Mar 9 23:59:59 1991'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 1991', 'Oct 13 05:59:59 1991', 'Mar 9 23:00:00 1991', 'Oct 12 23:59:59 1991'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 1991', 'Mar 15 04:59:59 1992', 'Oct 13 01:00:00 1991', 'Mar 14 23:59:59 1992'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 1992', 'Oct 11 05:59:59 1992', 'Mar 14 23:00:00 1992', 'Oct 10 23:59:59 1992'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 1992', 'Mar 14 04:59:59 1993', 'Oct 11 01:00:00 1992', 'Mar 13 23:59:59 1993'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 05:00:00 1993', 'Oct 10 05:59:59 1993', 'Mar 13 23:00:00 1993', 'Oct 9 23:59:59 1993'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 1993', 'Mar 13 04:59:59 1994', 'Oct 10 01:00:00 1993', 'Mar 12 23:59:59 1994'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 1994', 'Oct 9 05:59:59 1994', 'Mar 12 23:00:00 1994', 'Oct 8 23:59:59 1994'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 1994', 'Mar 12 04:59:59 1995', 'Oct 9 01:00:00 1994', 'Mar 11 23:59:59 1995'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 1995', 'Oct 15 05:59:59 1995', 'Mar 11 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 1995', 'Mar 10 04:59:59 1996', 'Oct 15 01:00:00 1995', 'Mar 9 23:59:59 1996'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 1996', 'Oct 13 05:59:59 1996', 'Mar 9 23:00:00 1996', 'Oct 12 23:59:59 1996'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 1996', 'Mar 9 04:59:59 1997', 'Oct 13 01:00:00 1996', 'Mar 8 23:59:59 1997'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 1997', 'Oct 12 05:59:59 1997', 'Mar 8 23:00:00 1997', 'Oct 11 23:59:59 1997'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 1997', 'Mar 15 04:59:59 1998', 'Oct 12 01:00:00 1997', 'Mar 14 23:59:59 1998'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 1998', 'Sep 27 05:59:59 1998', 'Mar 14 23:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Sep 27 06:00:00 1998', 'Apr 4 04:59:59 1999', 'Sep 27 01:00:00 1998', 'Apr 3 23:59:59 1999'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Apr 4 05:00:00 1999', 'Oct 10 05:59:59 1999', 'Apr 3 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 1999', 'Mar 12 04:59:59 2000', 'Oct 10 01:00:00 1999', 'Mar 11 23:59:59 2000'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 2000', 'Oct 15 05:59:59 2000', 'Mar 11 23:00:00 2000', 'Oct 14 23:59:59 2000'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 2000', 'Mar 11 04:59:59 2001', 'Oct 15 01:00:00 2000', 'Mar 10 23:59:59 2001'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 2001', 'Oct 14 05:59:59 2001', 'Mar 10 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 2001', 'Mar 10 04:59:59 2002', 'Oct 14 01:00:00 2001', 'Mar 9 23:59:59 2002'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 2002', 'Oct 13 05:59:59 2002', 'Mar 9 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 2002', 'Mar 9 04:59:59 2003', 'Oct 13 01:00:00 2002', 'Mar 8 23:59:59 2003'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 2003', 'Oct 12 05:59:59 2003', 'Mar 8 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 2003', 'Mar 14 04:59:59 2004', 'Oct 12 01:00:00 2003', 'Mar 13 23:59:59 2004'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 05:00:00 2004', 'Oct 10 05:59:59 2004', 'Mar 13 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 2004', 'Mar 13 04:59:59 2005', 'Oct 10 01:00:00 2004', 'Mar 12 23:59:59 2005'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 2005', 'Oct 9 05:59:59 2005', 'Mar 12 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 2005', 'Mar 12 04:59:59 2006', 'Oct 9 01:00:00 2005', 'Mar 11 23:59:59 2006'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 2006', 'Oct 15 05:59:59 2006', 'Mar 11 23:00:00 2006', 'Oct 14 23:59:59 2006'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 2006', 'Mar 11 04:59:59 2007', 'Oct 15 01:00:00 2006', 'Mar 10 23:59:59 2007'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 2007', 'Oct 14 05:59:59 2007', 'Mar 10 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 2007', 'Mar 9 04:59:59 2008', 'Oct 14 01:00:00 2007', 'Mar 8 23:59:59 2008'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 2008', 'Oct 12 05:59:59 2008', 'Mar 8 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 2008', 'Mar 15 04:59:59 2009', 'Oct 12 01:00:00 2008', 'Mar 14 23:59:59 2009'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 2009', 'Oct 11 05:59:59 2009', 'Mar 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 2009', 'Mar 14 04:59:59 2010', 'Oct 11 01:00:00 2009', 'Mar 13 23:59:59 2010'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 05:00:00 2010', 'Oct 10 05:59:59 2010', 'Mar 13 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 2010', 'Mar 13 04:59:59 2011', 'Oct 10 01:00:00 2010', 'Mar 12 23:59:59 2011'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 2011', 'Oct 9 05:59:59 2011', 'Mar 12 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 2011', 'Mar 11 04:59:59 2012', 'Oct 9 01:00:00 2011', 'Mar 10 23:59:59 2012'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 2012', 'Oct 14 05:59:59 2012', 'Mar 10 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 2012', 'Mar 10 04:59:59 2013', 'Oct 14 01:00:00 2012', 'Mar 9 23:59:59 2013'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 2013', 'Oct 13 05:59:59 2013', 'Mar 9 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 2013', 'Mar 9 04:59:59 2014', 'Oct 13 01:00:00 2013', 'Mar 8 23:59:59 2014'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 2014', 'Oct 12 05:59:59 2014', 'Mar 8 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 2014', 'Mar 15 04:59:59 2015', 'Oct 12 01:00:00 2014', 'Mar 14 23:59:59 2015'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 2015', 'Oct 11 05:59:59 2015', 'Mar 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 2015', 'Mar 13 04:59:59 2016', 'Oct 11 01:00:00 2015', 'Mar 12 23:59:59 2016'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 2016', 'Oct 9 05:59:59 2016', 'Mar 12 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 2016', 'Mar 12 04:59:59 2017', 'Oct 9 01:00:00 2016', 'Mar 11 23:59:59 2017'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 2017', 'Oct 15 05:59:59 2017', 'Mar 11 23:00:00 2017', 'Oct 14 23:59:59 2017'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 2017', 'Mar 11 04:59:59 2018', 'Oct 15 01:00:00 2017', 'Mar 10 23:59:59 2018'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 2018', 'Oct 14 05:59:59 2018', 'Mar 10 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 2018', 'Mar 10 04:59:59 2019', 'Oct 14 01:00:00 2018', 'Mar 9 23:59:59 2019'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 2019', 'Oct 13 05:59:59 2019', 'Mar 9 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 2019', 'Mar 15 04:59:59 2020', 'Oct 13 01:00:00 2019', 'Mar 14 23:59:59 2020'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 2020', 'Oct 11 05:59:59 2020', 'Mar 14 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 2020', 'Mar 14 04:59:59 2021', 'Oct 11 01:00:00 2020', 'Mar 13 23:59:59 2021'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 05:00:00 2021', 'Oct 10 05:59:59 2021', 'Mar 13 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 2021', 'Mar 13 04:59:59 2022', 'Oct 10 01:00:00 2021', 'Mar 12 23:59:59 2022'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 2022', 'Oct 9 05:59:59 2022', 'Mar 12 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 2022', 'Mar 12 04:59:59 2023', 'Oct 9 01:00:00 2022', 'Mar 11 23:59:59 2023'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 2023', 'Oct 15 05:59:59 2023', 'Mar 11 23:00:00 2023', 'Oct 14 23:59:59 2023'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 2023', 'Mar 10 04:59:59 2024', 'Oct 15 01:00:00 2023', 'Mar 9 23:59:59 2024'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 2024', 'Oct 13 05:59:59 2024', 'Mar 9 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 2024', 'Mar 9 04:59:59 2025', 'Oct 13 01:00:00 2024', 'Mar 8 23:59:59 2025'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 2025', 'Oct 12 05:59:59 2025', 'Mar 8 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 2025', 'Mar 15 04:59:59 2026', 'Oct 12 01:00:00 2025', 'Mar 14 23:59:59 2026'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 2026', 'Oct 11 05:59:59 2026', 'Mar 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 2026', 'Mar 14 04:59:59 2027', 'Oct 11 01:00:00 2026', 'Mar 13 23:59:59 2027'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 05:00:00 2027', 'Oct 10 05:59:59 2027', 'Mar 13 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 2027', 'Mar 12 04:59:59 2028', 'Oct 10 01:00:00 2027', 'Mar 11 23:59:59 2028'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 2028', 'Oct 15 05:59:59 2028', 'Mar 11 23:00:00 2028', 'Oct 14 23:59:59 2028'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 2028', 'Mar 11 04:59:59 2029', 'Oct 15 01:00:00 2028', 'Mar 10 23:59:59 2029'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 2029', 'Oct 14 05:59:59 2029', 'Mar 10 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 2029', 'Mar 10 04:59:59 2030', 'Oct 14 01:00:00 2029', 'Mar 9 23:59:59 2030'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 10 05:00:00 2030', 'Oct 13 05:59:59 2030', 'Mar 9 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 13 06:00:00 2030', 'Mar 9 04:59:59 2031', 'Oct 13 01:00:00 2030', 'Mar 8 23:59:59 2031'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 2031', 'Oct 12 05:59:59 2031', 'Mar 8 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 2031', 'Mar 14 04:59:59 2032', 'Oct 12 01:00:00 2031', 'Mar 13 23:59:59 2032'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 14 05:00:00 2032', 'Oct 10 05:59:59 2032', 'Mar 13 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 10 06:00:00 2032', 'Mar 13 04:59:59 2033', 'Oct 10 01:00:00 2032', 'Mar 12 23:59:59 2033'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 13 05:00:00 2033', 'Oct 9 05:59:59 2033', 'Mar 12 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 9 06:00:00 2033', 'Mar 12 04:59:59 2034', 'Oct 9 01:00:00 2033', 'Mar 11 23:59:59 2034'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 12 05:00:00 2034', 'Oct 15 05:59:59 2034', 'Mar 11 23:00:00 2034', 'Oct 14 23:59:59 2034'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 15 06:00:00 2034', 'Mar 11 04:59:59 2035', 'Oct 15 01:00:00 2034', 'Mar 10 23:59:59 2035'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 11 05:00:00 2035', 'Oct 14 05:59:59 2035', 'Mar 10 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 14 06:00:00 2035', 'Mar 9 04:59:59 2036', 'Oct 14 01:00:00 2035', 'Mar 8 23:59:59 2036'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 9 05:00:00 2036', 'Oct 12 05:59:59 2036', 'Mar 8 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 12 06:00:00 2036', 'Mar 15 04:59:59 2037', 'Oct 12 01:00:00 2036', 'Mar 14 23:59:59 2037'); -timezone.add_rule('Chile/EasterIsland', 'EAST', 0, -21600, 'Mar 15 05:00:00 2037', 'Oct 11 05:59:59 2037', 'Mar 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('Chile/EasterIsland', 'EASST', 1, -18000, 'Oct 11 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Cuba --- - -begin -timezone.add_rule('Cuba', 'CST', 0, -19800, 'Dec 14 20:45:52 1901', 'Jul 19 17:29:59 1925', 'Dec 14 15:15:52 1901', 'Jul 19 11:59:59 1925'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Jul 19 17:30:00 1925', 'Jun 10 04:59:59 1928', 'Jul 19 12:30:00 1925', 'Jun 9 23:59:59 1928'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 10 05:00:00 1928', 'Oct 10 03:59:59 1928', 'Jun 10 01:00:00 1928', 'Oct 9 23:59:59 1928'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 10 04:00:00 1928', 'Jun 2 04:59:59 1940', 'Oct 9 23:00:00 1928', 'Jun 1 23:59:59 1940'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 2 05:00:00 1940', 'Sep 1 03:59:59 1940', 'Jun 2 01:00:00 1940', 'Aug 31 23:59:59 1940'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 1 04:00:00 1940', 'Jun 1 04:59:59 1941', 'Aug 31 23:00:00 1940', 'May 31 23:59:59 1941'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 1 05:00:00 1941', 'Sep 7 03:59:59 1941', 'Jun 1 01:00:00 1941', 'Sep 6 23:59:59 1941'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 7 04:00:00 1941', 'Jun 7 04:59:59 1942', 'Sep 6 23:00:00 1941', 'Jun 6 23:59:59 1942'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 7 05:00:00 1942', 'Sep 6 03:59:59 1942', 'Jun 7 01:00:00 1942', 'Sep 5 23:59:59 1942'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 6 04:00:00 1942', 'Jun 3 04:59:59 1945', 'Sep 5 23:00:00 1942', 'Jun 2 23:59:59 1945'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 3 05:00:00 1945', 'Sep 2 03:59:59 1945', 'Jun 3 01:00:00 1945', 'Sep 1 23:59:59 1945'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 2 04:00:00 1945', 'Jun 2 04:59:59 1946', 'Sep 1 23:00:00 1945', 'Jun 1 23:59:59 1946'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 2 05:00:00 1946', 'Sep 1 03:59:59 1946', 'Jun 2 01:00:00 1946', 'Aug 31 23:59:59 1946'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 1 04:00:00 1946', 'Jun 1 04:59:59 1965', 'Aug 31 23:00:00 1946', 'May 31 23:59:59 1965'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Jun 1 05:00:00 1965', 'Sep 30 03:59:59 1965', 'Jun 1 01:00:00 1965', 'Sep 29 23:59:59 1965'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 30 04:00:00 1965', 'May 29 04:59:59 1966', 'Sep 29 23:00:00 1965', 'May 28 23:59:59 1966'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 29 05:00:00 1966', 'Oct 2 03:59:59 1966', 'May 29 01:00:00 1966', 'Oct 1 23:59:59 1966'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 2 04:00:00 1966', 'Apr 8 04:59:59 1967', 'Oct 1 23:00:00 1966', 'Apr 7 23:59:59 1967'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 8 05:00:00 1967', 'Sep 10 03:59:59 1967', 'Apr 8 01:00:00 1967', 'Sep 9 23:59:59 1967'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 10 04:00:00 1967', 'Apr 14 04:59:59 1968', 'Sep 9 23:00:00 1967', 'Apr 13 23:59:59 1968'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 14 05:00:00 1968', 'Sep 8 03:59:59 1968', 'Apr 14 01:00:00 1968', 'Sep 7 23:59:59 1968'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Sep 8 04:00:00 1968', 'Apr 27 04:59:59 1969', 'Sep 7 23:00:00 1968', 'Apr 26 23:59:59 1969'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 27 05:00:00 1969', 'Oct 26 03:59:59 1969', 'Apr 27 01:00:00 1969', 'Oct 25 23:59:59 1969'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 04:00:00 1969', 'Apr 26 04:59:59 1970', 'Oct 25 23:00:00 1969', 'Apr 25 23:59:59 1970'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 26 05:00:00 1970', 'Oct 25 03:59:59 1970', 'Apr 26 01:00:00 1970', 'Oct 24 23:59:59 1970'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 04:00:00 1970', 'Apr 25 04:59:59 1971', 'Oct 24 23:00:00 1970', 'Apr 24 23:59:59 1971'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 25 05:00:00 1971', 'Oct 31 03:59:59 1971', 'Apr 25 01:00:00 1971', 'Oct 30 23:59:59 1971'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 04:00:00 1971', 'Apr 30 04:59:59 1972', 'Oct 30 23:00:00 1971', 'Apr 29 23:59:59 1972'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 30 05:00:00 1972', 'Oct 8 03:59:59 1972', 'Apr 30 01:00:00 1972', 'Oct 7 23:59:59 1972'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 8 04:00:00 1972', 'Apr 29 04:59:59 1973', 'Oct 7 23:00:00 1972', 'Apr 28 23:59:59 1973'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 29 05:00:00 1973', 'Oct 8 03:59:59 1973', 'Apr 29 01:00:00 1973', 'Oct 7 23:59:59 1973'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 8 04:00:00 1973', 'Apr 28 04:59:59 1974', 'Oct 7 23:00:00 1973', 'Apr 27 23:59:59 1974'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 28 05:00:00 1974', 'Oct 8 03:59:59 1974', 'Apr 28 01:00:00 1974', 'Oct 7 23:59:59 1974'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 8 04:00:00 1974', 'Apr 27 04:59:59 1975', 'Oct 7 23:00:00 1974', 'Apr 26 23:59:59 1975'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 27 05:00:00 1975', 'Oct 26 03:59:59 1975', 'Apr 27 01:00:00 1975', 'Oct 25 23:59:59 1975'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 04:00:00 1975', 'Apr 25 04:59:59 1976', 'Oct 25 23:00:00 1975', 'Apr 24 23:59:59 1976'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 25 05:00:00 1976', 'Oct 31 03:59:59 1976', 'Apr 25 01:00:00 1976', 'Oct 30 23:59:59 1976'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 04:00:00 1976', 'Apr 24 04:59:59 1977', 'Oct 30 23:00:00 1976', 'Apr 23 23:59:59 1977'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 24 05:00:00 1977', 'Oct 30 03:59:59 1977', 'Apr 24 01:00:00 1977', 'Oct 29 23:59:59 1977'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 30 04:00:00 1977', 'May 7 04:59:59 1978', 'Oct 29 23:00:00 1977', 'May 6 23:59:59 1978'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 7 05:00:00 1978', 'Oct 8 03:59:59 1978', 'May 7 01:00:00 1978', 'Oct 7 23:59:59 1978'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 8 04:00:00 1978', 'Mar 18 04:59:59 1979', 'Oct 7 23:00:00 1978', 'Mar 17 23:59:59 1979'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 18 05:00:00 1979', 'Oct 14 03:59:59 1979', 'Mar 18 01:00:00 1979', 'Oct 13 23:59:59 1979'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 14 04:00:00 1979', 'Mar 16 04:59:59 1980', 'Oct 13 23:00:00 1979', 'Mar 15 23:59:59 1980'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 16 05:00:00 1980', 'Oct 12 03:59:59 1980', 'Mar 16 01:00:00 1980', 'Oct 11 23:59:59 1980'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 12 04:00:00 1980', 'May 10 04:59:59 1981', 'Oct 11 23:00:00 1980', 'May 9 23:59:59 1981'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 10 05:00:00 1981', 'Oct 11 03:59:59 1981', 'May 10 01:00:00 1981', 'Oct 10 23:59:59 1981'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 11 04:00:00 1981', 'May 9 04:59:59 1982', 'Oct 10 23:00:00 1981', 'May 8 23:59:59 1982'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 9 05:00:00 1982', 'Oct 10 03:59:59 1982', 'May 9 01:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 10 04:00:00 1982', 'May 8 04:59:59 1983', 'Oct 9 23:00:00 1982', 'May 7 23:59:59 1983'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 8 05:00:00 1983', 'Oct 9 03:59:59 1983', 'May 8 01:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 9 04:00:00 1983', 'May 6 04:59:59 1984', 'Oct 8 23:00:00 1983', 'May 5 23:59:59 1984'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 6 05:00:00 1984', 'Oct 14 03:59:59 1984', 'May 6 01:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 14 04:00:00 1984', 'May 5 04:59:59 1985', 'Oct 13 23:00:00 1984', 'May 4 23:59:59 1985'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'May 5 05:00:00 1985', 'Oct 13 03:59:59 1985', 'May 5 01:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 13 04:00:00 1985', 'Mar 16 04:59:59 1986', 'Oct 12 23:00:00 1985', 'Mar 15 23:59:59 1986'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 16 05:00:00 1986', 'Oct 12 03:59:59 1986', 'Mar 16 01:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 12 04:00:00 1986', 'Mar 15 04:59:59 1987', 'Oct 11 23:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 15 05:00:00 1987', 'Oct 11 03:59:59 1987', 'Mar 15 01:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 11 04:00:00 1987', 'Mar 20 04:59:59 1988', 'Oct 10 23:00:00 1987', 'Mar 19 23:59:59 1988'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 20 05:00:00 1988', 'Oct 9 03:59:59 1988', 'Mar 20 01:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 9 04:00:00 1988', 'Mar 19 04:59:59 1989', 'Oct 8 23:00:00 1988', 'Mar 18 23:59:59 1989'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 19 05:00:00 1989', 'Oct 8 03:59:59 1989', 'Mar 19 01:00:00 1989', 'Oct 7 23:59:59 1989'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 8 04:00:00 1989', 'Apr 1 04:59:59 1990', 'Oct 7 23:00:00 1989', 'Mar 31 23:59:59 1990'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 1 05:00:00 1990', 'Oct 14 03:59:59 1990', 'Apr 1 01:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 14 04:00:00 1990', 'Apr 7 04:59:59 1991', 'Oct 13 23:00:00 1990', 'Apr 6 23:59:59 1991'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 7 05:00:00 1991', 'Oct 13 04:59:59 1991', 'Apr 7 01:00:00 1991', 'Oct 13 00:59:59 1991'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 13 05:00:00 1991', 'Apr 5 04:59:59 1992', 'Oct 13 00:00:00 1991', 'Apr 4 23:59:59 1992'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 5 05:00:00 1992', 'Oct 11 04:59:59 1992', 'Apr 5 01:00:00 1992', 'Oct 11 00:59:59 1992'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 11 05:00:00 1992', 'Apr 4 04:59:59 1993', 'Oct 11 00:00:00 1992', 'Apr 3 23:59:59 1993'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 4 05:00:00 1993', 'Oct 10 04:59:59 1993', 'Apr 4 01:00:00 1993', 'Oct 10 00:59:59 1993'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 10 05:00:00 1993', 'Apr 3 04:59:59 1994', 'Oct 10 00:00:00 1993', 'Apr 2 23:59:59 1994'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 3 05:00:00 1994', 'Oct 9 04:59:59 1994', 'Apr 3 01:00:00 1994', 'Oct 9 00:59:59 1994'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 9 05:00:00 1994', 'Apr 2 04:59:59 1995', 'Oct 9 00:00:00 1994', 'Apr 1 23:59:59 1995'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 2 05:00:00 1995', 'Oct 8 04:59:59 1995', 'Apr 2 01:00:00 1995', 'Oct 8 00:59:59 1995'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 8 05:00:00 1995', 'Apr 7 04:59:59 1996', 'Oct 8 00:00:00 1995', 'Apr 6 23:59:59 1996'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 7 05:00:00 1996', 'Oct 6 04:59:59 1996', 'Apr 7 01:00:00 1996', 'Oct 6 00:59:59 1996'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 6 05:00:00 1996', 'Apr 6 04:59:59 1997', 'Oct 6 00:00:00 1996', 'Apr 5 23:59:59 1997'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Apr 6 05:00:00 1997', 'Oct 12 04:59:59 1997', 'Apr 6 01:00:00 1997', 'Oct 12 00:59:59 1997'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 12 05:00:00 1997', 'Mar 29 04:59:59 1998', 'Oct 12 00:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 29 05:00:00 1998', 'Oct 25 04:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 05:00:00 1998', 'Mar 28 04:59:59 1999', 'Oct 25 00:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 28 05:00:00 1999', 'Oct 31 04:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 05:00:00 1999', 'Mar 26 04:59:59 2000', 'Oct 31 00:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 26 05:00:00 2000', 'Oct 29 04:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 29 05:00:00 2000', 'Mar 25 04:59:59 2001', 'Oct 29 00:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 25 05:00:00 2001', 'Oct 28 04:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 28 05:00:00 2001', 'Mar 31 04:59:59 2002', 'Oct 28 00:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 31 05:00:00 2002', 'Oct 27 04:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 27 05:00:00 2002', 'Mar 30 04:59:59 2003', 'Oct 27 00:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 30 05:00:00 2003', 'Oct 26 04:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 05:00:00 2003', 'Mar 28 04:59:59 2004', 'Oct 26 00:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 28 05:00:00 2004', 'Oct 31 04:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 05:00:00 2004', 'Mar 27 04:59:59 2005', 'Oct 31 00:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 27 05:00:00 2005', 'Oct 30 04:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 30 05:00:00 2005', 'Mar 26 04:59:59 2006', 'Oct 30 00:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 26 05:00:00 2006', 'Oct 29 04:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 29 05:00:00 2006', 'Mar 25 04:59:59 2007', 'Oct 29 00:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 25 05:00:00 2007', 'Oct 28 04:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 28 05:00:00 2007', 'Mar 30 04:59:59 2008', 'Oct 28 00:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 30 05:00:00 2008', 'Oct 26 04:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 05:00:00 2008', 'Mar 29 04:59:59 2009', 'Oct 26 00:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 29 05:00:00 2009', 'Oct 25 04:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 05:00:00 2009', 'Mar 28 04:59:59 2010', 'Oct 25 00:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 28 05:00:00 2010', 'Oct 31 04:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 05:00:00 2010', 'Mar 27 04:59:59 2011', 'Oct 31 00:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 27 05:00:00 2011', 'Oct 30 04:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 30 05:00:00 2011', 'Mar 25 04:59:59 2012', 'Oct 30 00:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 25 05:00:00 2012', 'Oct 28 04:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 28 05:00:00 2012', 'Mar 31 04:59:59 2013', 'Oct 28 00:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 31 05:00:00 2013', 'Oct 27 04:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 27 05:00:00 2013', 'Mar 30 04:59:59 2014', 'Oct 27 00:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 30 05:00:00 2014', 'Oct 26 04:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 05:00:00 2014', 'Mar 29 04:59:59 2015', 'Oct 26 00:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 29 05:00:00 2015', 'Oct 25 04:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 05:00:00 2015', 'Mar 27 04:59:59 2016', 'Oct 25 00:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 27 05:00:00 2016', 'Oct 30 04:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 30 05:00:00 2016', 'Mar 26 04:59:59 2017', 'Oct 30 00:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 26 05:00:00 2017', 'Oct 29 04:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 29 05:00:00 2017', 'Mar 25 04:59:59 2018', 'Oct 29 00:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 25 05:00:00 2018', 'Oct 28 04:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 28 05:00:00 2018', 'Mar 31 04:59:59 2019', 'Oct 28 00:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 31 05:00:00 2019', 'Oct 27 04:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 27 05:00:00 2019', 'Mar 29 04:59:59 2020', 'Oct 27 00:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 29 05:00:00 2020', 'Oct 25 04:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 05:00:00 2020', 'Mar 28 04:59:59 2021', 'Oct 25 00:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 28 05:00:00 2021', 'Oct 31 04:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 05:00:00 2021', 'Mar 27 04:59:59 2022', 'Oct 31 00:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 27 05:00:00 2022', 'Oct 30 04:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 30 05:00:00 2022', 'Mar 26 04:59:59 2023', 'Oct 30 00:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 26 05:00:00 2023', 'Oct 29 04:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 29 05:00:00 2023', 'Mar 31 04:59:59 2024', 'Oct 29 00:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 31 05:00:00 2024', 'Oct 27 04:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 27 05:00:00 2024', 'Mar 30 04:59:59 2025', 'Oct 27 00:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 30 05:00:00 2025', 'Oct 26 04:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 05:00:00 2025', 'Mar 29 04:59:59 2026', 'Oct 26 00:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 29 05:00:00 2026', 'Oct 25 04:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 05:00:00 2026', 'Mar 28 04:59:59 2027', 'Oct 25 00:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 28 05:00:00 2027', 'Oct 31 04:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 05:00:00 2027', 'Mar 26 04:59:59 2028', 'Oct 31 00:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 26 05:00:00 2028', 'Oct 29 04:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 29 05:00:00 2028', 'Mar 25 04:59:59 2029', 'Oct 29 00:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 25 05:00:00 2029', 'Oct 28 04:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 28 05:00:00 2029', 'Mar 31 04:59:59 2030', 'Oct 28 00:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 31 05:00:00 2030', 'Oct 27 04:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 27 05:00:00 2030', 'Mar 30 04:59:59 2031', 'Oct 27 00:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 30 05:00:00 2031', 'Oct 26 04:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 05:00:00 2031', 'Mar 28 04:59:59 2032', 'Oct 26 00:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 28 05:00:00 2032', 'Oct 31 04:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 31 05:00:00 2032', 'Mar 27 04:59:59 2033', 'Oct 31 00:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 27 05:00:00 2033', 'Oct 30 04:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 30 05:00:00 2033', 'Mar 26 04:59:59 2034', 'Oct 30 00:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 26 05:00:00 2034', 'Oct 29 04:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 29 05:00:00 2034', 'Mar 25 04:59:59 2035', 'Oct 29 00:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 25 05:00:00 2035', 'Oct 28 04:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 28 05:00:00 2035', 'Mar 30 04:59:59 2036', 'Oct 28 00:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 30 05:00:00 2036', 'Oct 26 04:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 26 05:00:00 2036', 'Mar 29 04:59:59 2037', 'Oct 26 00:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Cuba', 'CDT', 1, -14400, 'Mar 29 05:00:00 2037', 'Oct 25 04:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037'); -timezone.add_rule('Cuba', 'CST', 0, -18000, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 00:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- EET --- - -begin -timezone.add_rule('EET', 'EET', 0, 7200, 'Dec 14 20:45:52 1901', 'Apr 3 00:59:59 1977', 'Dec 14 22:45:52 1901', 'Apr 3 02:59:59 1977'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 04:00:00 1977', 'Sep 25 03:59:59 1977'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 03:00:00 1977', 'Apr 2 02:59:59 1978'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 04:00:00 1978', 'Oct 1 03:59:59 1978'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 03:00:00 1978', 'Apr 1 02:59:59 1979'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 04:00:00 1979', 'Sep 30 03:59:59 1979'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 03:00:00 1979', 'Apr 6 02:59:59 1980'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 04:00:00 1980', 'Sep 28 03:59:59 1980'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 03:00:00 1980', 'Mar 29 02:59:59 1981'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 04:00:00 1981', 'Sep 27 03:59:59 1981'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 03:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 04:00:00 1982', 'Sep 26 03:59:59 1982'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 03:00:00 1982', 'Mar 27 02:59:59 1983'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 04:00:00 1983', 'Sep 25 03:59:59 1983'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 03:00:00 1983', 'Mar 25 02:59:59 1984'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 04:00:00 1984', 'Sep 30 03:59:59 1984'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 03:00:00 1984', 'Mar 31 02:59:59 1985'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 04:00:00 1985', 'Sep 29 03:59:59 1985'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 03:00:00 1985', 'Mar 30 02:59:59 1986'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 04:00:00 1986', 'Sep 28 03:59:59 1986'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 03:00:00 1986', 'Mar 29 02:59:59 1987'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 04:00:00 1987', 'Sep 27 03:59:59 1987'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 03:00:00 1987', 'Mar 27 02:59:59 1988'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 04:00:00 1988', 'Sep 25 03:59:59 1988'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 03:00:00 1988', 'Mar 26 02:59:59 1989'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 04:00:00 1989', 'Sep 24 03:59:59 1989'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 03:00:00 1989', 'Mar 25 02:59:59 1990'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 04:00:00 1990', 'Sep 30 03:59:59 1990'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 03:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 04:00:00 1991', 'Sep 29 03:59:59 1991'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 04:00:00 1992', 'Sep 27 03:59:59 1992'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 04:00:00 1993', 'Sep 26 03:59:59 1993'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 04:00:00 1994', 'Sep 25 03:59:59 1994'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 04:00:00 1995', 'Sep 24 03:59:59 1995'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('EET', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('EET', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- EST --- - -begin -timezone.add_rule('EST', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 22 07:59:59 1941', 'Oct 26 01:00:00 1919', 'Jun 22 01:59:59 1941'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Jun 22 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Jun 22 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('EST', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('EST', 'EST', 0, -18000, 'Apr 24 08:00:00 1955', 'Sep 29 06:59:59 1957', 'Apr 24 03:00:00 1955', 'Sep 29 01:59:59 1957'); -timezone.add_rule('EST', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('EST', 'EST', 0, -18000, 'Apr 27 08:00:00 1958', 'Apr 27 06:59:59 1969', 'Apr 27 03:00:00 1958', 'Apr 27 01:59:59 1969'); -timezone.add_rule('EST', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('EST', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('EST', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('EST', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 1970', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- EST5EDT --- - -begin -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Mar 31 06:59:59 1918', 'Dec 14 15:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Mar 31 07:00:00 1918', 'Oct 27 05:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1918', 'Mar 30 06:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Mar 30 07:00:00 1919', 'Oct 26 05:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1919', 'Mar 28 06:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Mar 28 07:00:00 1920', 'Oct 31 05:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1920', 'Apr 24 06:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1921', 'Sep 25 05:59:59 1921', 'Apr 24 03:00:00 1921', 'Sep 25 01:59:59 1921'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 25 06:00:00 1921', 'Apr 30 06:59:59 1922', 'Sep 25 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1922', 'Sep 24 05:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 24 06:00:00 1922', 'Apr 29 06:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1923', 'Sep 30 05:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 30 06:00:00 1923', 'Apr 27 06:59:59 1924', 'Sep 30 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1924', 'Sep 28 05:59:59 1924', 'Apr 27 03:00:00 1924', 'Sep 28 01:59:59 1924'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 28 06:00:00 1924', 'Apr 26 06:59:59 1925', 'Sep 28 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1925', 'Sep 27 05:59:59 1925', 'Apr 26 03:00:00 1925', 'Sep 27 01:59:59 1925'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 27 06:00:00 1925', 'Apr 25 06:59:59 1926', 'Sep 27 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1926', 'Sep 26 05:59:59 1926', 'Apr 25 03:00:00 1926', 'Sep 26 01:59:59 1926'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 26 06:00:00 1926', 'Apr 24 06:59:59 1927', 'Sep 26 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1927', 'Sep 25 05:59:59 1927', 'Apr 24 03:00:00 1927', 'Sep 25 01:59:59 1927'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 25 06:00:00 1927', 'Apr 29 06:59:59 1928', 'Sep 25 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1928', 'Sep 30 05:59:59 1928', 'Apr 29 03:00:00 1928', 'Sep 30 01:59:59 1928'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 30 06:00:00 1928', 'Apr 28 06:59:59 1929', 'Sep 30 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1929', 'Sep 29 05:59:59 1929', 'Apr 28 03:00:00 1929', 'Sep 29 01:59:59 1929'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 29 06:00:00 1929', 'Apr 27 06:59:59 1930', 'Sep 29 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1930', 'Sep 28 05:59:59 1930', 'Apr 27 03:00:00 1930', 'Sep 28 01:59:59 1930'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 28 06:00:00 1930', 'Apr 26 06:59:59 1931', 'Sep 28 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1931', 'Sep 27 05:59:59 1931', 'Apr 26 03:00:00 1931', 'Sep 27 01:59:59 1931'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 27 06:00:00 1931', 'Apr 24 06:59:59 1932', 'Sep 27 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1932', 'Sep 25 05:59:59 1932', 'Apr 24 03:00:00 1932', 'Sep 25 01:59:59 1932'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 25 06:00:00 1932', 'Apr 30 06:59:59 1933', 'Sep 25 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1933', 'Sep 24 05:59:59 1933', 'Apr 30 03:00:00 1933', 'Sep 24 01:59:59 1933'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 24 06:00:00 1933', 'Apr 29 06:59:59 1934', 'Sep 24 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1934', 'Sep 30 05:59:59 1934', 'Apr 29 03:00:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 30 06:00:00 1934', 'Apr 28 06:59:59 1935', 'Sep 30 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1935', 'Sep 29 05:59:59 1935', 'Apr 28 03:00:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 29 06:00:00 1935', 'Apr 26 06:59:59 1936', 'Sep 29 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1936', 'Sep 27 05:59:59 1936', 'Apr 26 03:00:00 1936', 'Sep 27 01:59:59 1936'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 27 06:00:00 1936', 'Apr 25 06:59:59 1937', 'Sep 27 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1937', 'Sep 26 05:59:59 1937', 'Apr 25 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 26 06:00:00 1937', 'Apr 24 06:59:59 1938', 'Sep 26 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1938', 'Sep 25 05:59:59 1938', 'Apr 24 03:00:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 25 06:00:00 1938', 'Apr 30 06:59:59 1939', 'Sep 25 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1939', 'Sep 24 05:59:59 1939', 'Apr 30 03:00:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 24 06:00:00 1939', 'Apr 28 06:59:59 1940', 'Sep 24 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1940', 'Sep 29 05:59:59 1940', 'Apr 28 03:00:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 29 06:00:00 1940', 'Apr 27 06:59:59 1941', 'Sep 29 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1941', 'Sep 28 05:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 28 06:00:00 1941', 'Feb 9 06:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 28 06:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1946', 'Sep 29 05:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 29 06:00:00 1946', 'Apr 27 06:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1947', 'Sep 28 05:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 28 06:00:00 1947', 'Apr 25 06:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Apr 24 06:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1949', 'Sep 25 05:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 25 06:00:00 1949', 'Apr 30 06:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1950', 'Sep 24 05:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 24 06:00:00 1950', 'Apr 29 06:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1951', 'Sep 30 05:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 30 06:00:00 1951', 'Apr 27 06:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1952', 'Sep 28 05:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 28 06:00:00 1952', 'Apr 26 06:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1953', 'Sep 27 05:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 27 06:00:00 1953', 'Apr 25 06:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1954', 'Sep 26 05:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Sep 26 06:00:00 1954', 'Apr 24 06:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1955', 'Oct 30 05:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1955', 'Apr 29 06:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1956', 'Oct 28 05:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1956', 'Apr 28 06:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1957', 'Oct 27 05:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1957', 'Apr 27 06:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1958', 'Oct 26 05:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1958', 'Apr 26 06:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1959', 'Oct 25 05:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1959', 'Apr 24 06:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1960', 'Oct 30 05:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1960', 'Apr 30 06:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1961', 'Oct 29 05:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1961', 'Apr 29 06:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1962', 'Oct 28 05:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1962', 'Apr 28 06:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1963', 'Oct 27 05:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1963', 'Apr 26 06:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('EST5EDT', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Egypt --- - -begin -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Dec 14 20:45:52 1901', 'Jul 14 21:59:59 1940', 'Dec 14 22:45:52 1901', 'Jul 14 23:59:59 1940'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Jul 14 22:00:00 1940', 'Sep 30 20:59:59 1940', 'Jul 15 01:00:00 1940', 'Sep 30 23:59:59 1940'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 1940', 'Apr 14 21:59:59 1941', 'Sep 30 23:00:00 1940', 'Apr 14 23:59:59 1941'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 14 22:00:00 1941', 'Sep 15 20:59:59 1941', 'Apr 15 01:00:00 1941', 'Sep 15 23:59:59 1941'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 15 21:00:00 1941', 'Mar 31 21:59:59 1942', 'Sep 15 23:00:00 1941', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Mar 31 22:00:00 1942', 'Oct 26 20:59:59 1942', 'Apr 1 01:00:00 1942', 'Oct 26 23:59:59 1942'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 26 21:00:00 1942', 'Mar 31 21:59:59 1943', 'Oct 26 23:00:00 1942', 'Mar 31 23:59:59 1943'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Mar 31 22:00:00 1943', 'Oct 31 20:59:59 1943', 'Apr 1 01:00:00 1943', 'Oct 31 23:59:59 1943'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 31 21:00:00 1943', 'Mar 31 21:59:59 1944', 'Oct 31 23:00:00 1943', 'Mar 31 23:59:59 1944'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Mar 31 22:00:00 1944', 'Oct 31 20:59:59 1944', 'Apr 1 01:00:00 1944', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 31 21:00:00 1944', 'Apr 15 21:59:59 1945', 'Oct 31 23:00:00 1944', 'Apr 15 23:59:59 1945'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 15 22:00:00 1945', 'Oct 31 20:59:59 1945', 'Apr 16 01:00:00 1945', 'Oct 31 23:59:59 1945'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 31 21:00:00 1945', 'May 9 21:59:59 1957', 'Oct 31 23:00:00 1945', 'May 9 23:59:59 1957'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'May 9 22:00:00 1957', 'Sep 30 20:59:59 1957', 'May 10 01:00:00 1957', 'Sep 30 23:59:59 1957'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 1957', 'Apr 30 21:59:59 1958', 'Sep 30 23:00:00 1957', 'Apr 30 23:59:59 1958'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 22:00:00 1958', 'Sep 30 20:59:59 1958', 'May 1 01:00:00 1958', 'Sep 30 23:59:59 1958'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 1958', 'Apr 30 22:59:59 1959', 'Sep 30 23:00:00 1958', 'May 1 00:59:59 1959'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1959', 'Sep 29 23:59:59 1959', 'May 1 02:00:00 1959', 'Sep 30 02:59:59 1959'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1959', 'Apr 30 22:59:59 1960', 'Sep 30 02:00:00 1959', 'May 1 00:59:59 1960'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1960', 'Sep 29 23:59:59 1960', 'May 1 02:00:00 1960', 'Sep 30 02:59:59 1960'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1960', 'Apr 30 22:59:59 1961', 'Sep 30 02:00:00 1960', 'May 1 00:59:59 1961'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1961', 'Sep 29 23:59:59 1961', 'May 1 02:00:00 1961', 'Sep 30 02:59:59 1961'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1961', 'Apr 30 22:59:59 1962', 'Sep 30 02:00:00 1961', 'May 1 00:59:59 1962'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1962', 'Sep 29 23:59:59 1962', 'May 1 02:00:00 1962', 'Sep 30 02:59:59 1962'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1962', 'Apr 30 22:59:59 1963', 'Sep 30 02:00:00 1962', 'May 1 00:59:59 1963'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1963', 'Sep 29 23:59:59 1963', 'May 1 02:00:00 1963', 'Sep 30 02:59:59 1963'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1963', 'Apr 30 22:59:59 1964', 'Sep 30 02:00:00 1963', 'May 1 00:59:59 1964'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1964', 'Sep 29 23:59:59 1964', 'May 1 02:00:00 1964', 'Sep 30 02:59:59 1964'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1964', 'Apr 30 22:59:59 1965', 'Sep 30 02:00:00 1964', 'May 1 00:59:59 1965'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1965', 'Sep 29 23:59:59 1965', 'May 1 02:00:00 1965', 'Sep 30 02:59:59 1965'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 00:00:00 1965', 'Apr 30 22:59:59 1966', 'Sep 30 02:00:00 1965', 'May 1 00:59:59 1966'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1966', 'Sep 30 23:59:59 1966', 'May 1 02:00:00 1966', 'Oct 1 02:59:59 1966'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1966', 'Apr 30 22:59:59 1967', 'Oct 1 02:00:00 1966', 'May 1 00:59:59 1967'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1967', 'Sep 30 23:59:59 1967', 'May 1 02:00:00 1967', 'Oct 1 02:59:59 1967'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1967', 'Apr 30 22:59:59 1968', 'Oct 1 02:00:00 1967', 'May 1 00:59:59 1968'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1968', 'Sep 30 23:59:59 1968', 'May 1 02:00:00 1968', 'Oct 1 02:59:59 1968'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1968', 'Apr 30 22:59:59 1969', 'Oct 1 02:00:00 1968', 'May 1 00:59:59 1969'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1969', 'Sep 30 23:59:59 1969', 'May 1 02:00:00 1969', 'Oct 1 02:59:59 1969'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1969', 'Apr 30 22:59:59 1970', 'Oct 1 02:00:00 1969', 'May 1 00:59:59 1970'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1970', 'Sep 30 23:59:59 1970', 'May 1 02:00:00 1970', 'Oct 1 02:59:59 1970'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1970', 'Apr 30 22:59:59 1971', 'Oct 1 02:00:00 1970', 'May 1 00:59:59 1971'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1971', 'Sep 30 23:59:59 1971', 'May 1 02:00:00 1971', 'Oct 1 02:59:59 1971'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1971', 'Apr 30 22:59:59 1972', 'Oct 1 02:00:00 1971', 'May 1 00:59:59 1972'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1972', 'Sep 30 23:59:59 1972', 'May 1 02:00:00 1972', 'Oct 1 02:59:59 1972'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1972', 'Apr 30 22:59:59 1973', 'Oct 1 02:00:00 1972', 'May 1 00:59:59 1973'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1973', 'Sep 30 23:59:59 1973', 'May 1 02:00:00 1973', 'Oct 1 02:59:59 1973'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1973', 'Apr 30 22:59:59 1974', 'Oct 1 02:00:00 1973', 'May 1 00:59:59 1974'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1974', 'Sep 30 23:59:59 1974', 'May 1 02:00:00 1974', 'Oct 1 02:59:59 1974'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1974', 'Apr 30 22:59:59 1975', 'Oct 1 02:00:00 1974', 'May 1 00:59:59 1975'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1975', 'Sep 30 23:59:59 1975', 'May 1 02:00:00 1975', 'Oct 1 02:59:59 1975'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1975', 'Apr 30 22:59:59 1976', 'Oct 1 02:00:00 1975', 'May 1 00:59:59 1976'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1976', 'Sep 30 23:59:59 1976', 'May 1 02:00:00 1976', 'Oct 1 02:59:59 1976'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1976', 'Apr 30 22:59:59 1977', 'Oct 1 02:00:00 1976', 'May 1 00:59:59 1977'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1977', 'Sep 30 23:59:59 1977', 'May 1 02:00:00 1977', 'Oct 1 02:59:59 1977'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1977', 'Apr 30 22:59:59 1978', 'Oct 1 02:00:00 1977', 'May 1 00:59:59 1978'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1978', 'Sep 30 23:59:59 1978', 'May 1 02:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1978', 'Apr 30 22:59:59 1979', 'Oct 1 02:00:00 1978', 'May 1 00:59:59 1979'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1979', 'Sep 30 23:59:59 1979', 'May 1 02:00:00 1979', 'Oct 1 02:59:59 1979'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1979', 'Apr 30 22:59:59 1980', 'Oct 1 02:00:00 1979', 'May 1 00:59:59 1980'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1980', 'Sep 30 23:59:59 1980', 'May 1 02:00:00 1980', 'Oct 1 02:59:59 1980'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1980', 'Apr 30 22:59:59 1981', 'Oct 1 02:00:00 1980', 'May 1 00:59:59 1981'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1981', 'Sep 30 23:59:59 1981', 'May 1 02:00:00 1981', 'Oct 1 02:59:59 1981'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1981', 'Jul 24 22:59:59 1982', 'Oct 1 02:00:00 1981', 'Jul 25 00:59:59 1982'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Jul 24 23:00:00 1982', 'Sep 30 23:59:59 1982', 'Jul 25 02:00:00 1982', 'Oct 1 02:59:59 1982'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1982', 'Jul 11 22:59:59 1983', 'Oct 1 02:00:00 1982', 'Jul 12 00:59:59 1983'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Jul 11 23:00:00 1983', 'Sep 30 23:59:59 1983', 'Jul 12 02:00:00 1983', 'Oct 1 02:59:59 1983'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1983', 'Apr 30 22:59:59 1984', 'Oct 1 02:00:00 1983', 'May 1 00:59:59 1984'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1984', 'Sep 30 23:59:59 1984', 'May 1 02:00:00 1984', 'Oct 1 02:59:59 1984'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1984', 'Apr 30 22:59:59 1985', 'Oct 1 02:00:00 1984', 'May 1 00:59:59 1985'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1985', 'Sep 30 23:59:59 1985', 'May 1 02:00:00 1985', 'Oct 1 02:59:59 1985'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1985', 'Apr 30 22:59:59 1986', 'Oct 1 02:00:00 1985', 'May 1 00:59:59 1986'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1986', 'Sep 30 23:59:59 1986', 'May 1 02:00:00 1986', 'Oct 1 02:59:59 1986'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1986', 'Apr 30 22:59:59 1987', 'Oct 1 02:00:00 1986', 'May 1 00:59:59 1987'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1987', 'Sep 30 23:59:59 1987', 'May 1 02:00:00 1987', 'Oct 1 02:59:59 1987'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1987', 'Apr 30 22:59:59 1988', 'Oct 1 02:00:00 1987', 'May 1 00:59:59 1988'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1988', 'Sep 30 23:59:59 1988', 'May 1 02:00:00 1988', 'Oct 1 02:59:59 1988'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1988', 'May 5 22:59:59 1989', 'Oct 1 02:00:00 1988', 'May 6 00:59:59 1989'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'May 5 23:00:00 1989', 'Sep 30 23:59:59 1989', 'May 6 02:00:00 1989', 'Oct 1 02:59:59 1989'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1989', 'Apr 30 22:59:59 1990', 'Oct 1 02:00:00 1989', 'May 1 00:59:59 1990'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1990', 'Sep 30 23:59:59 1990', 'May 1 02:00:00 1990', 'Oct 1 02:59:59 1990'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1990', 'Apr 30 22:59:59 1991', 'Oct 1 02:00:00 1990', 'May 1 00:59:59 1991'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1991', 'Sep 30 23:59:59 1991', 'May 1 02:00:00 1991', 'Oct 1 02:59:59 1991'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1991', 'Apr 30 22:59:59 1992', 'Oct 1 02:00:00 1991', 'May 1 00:59:59 1992'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1992', 'Sep 30 23:59:59 1992', 'May 1 02:00:00 1992', 'Oct 1 02:59:59 1992'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1992', 'Apr 30 22:59:59 1993', 'Oct 1 02:00:00 1992', 'May 1 00:59:59 1993'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1993', 'Sep 30 23:59:59 1993', 'May 1 02:00:00 1993', 'Oct 1 02:59:59 1993'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1993', 'Apr 30 22:59:59 1994', 'Oct 1 02:00:00 1993', 'May 1 00:59:59 1994'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 30 23:00:00 1994', 'Sep 30 23:59:59 1994', 'May 1 02:00:00 1994', 'Oct 1 02:59:59 1994'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Oct 1 00:00:00 1994', 'Apr 27 21:59:59 1995', 'Oct 1 02:00:00 1994', 'Apr 27 23:59:59 1995'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 1995', 'Sep 28 20:59:59 1995', 'Apr 28 01:00:00 1995', 'Sep 28 23:59:59 1995'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 1995', 'Apr 25 21:59:59 1996', 'Sep 28 23:00:00 1995', 'Apr 25 23:59:59 1996'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 25 22:00:00 1996', 'Sep 26 20:59:59 1996', 'Apr 26 01:00:00 1996', 'Sep 26 23:59:59 1996'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 26 21:00:00 1996', 'Apr 24 21:59:59 1997', 'Sep 26 23:00:00 1996', 'Apr 24 23:59:59 1997'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 1997', 'Sep 25 20:59:59 1997', 'Apr 25 01:00:00 1997', 'Sep 25 23:59:59 1997'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 1997', 'Apr 23 21:59:59 1998', 'Sep 25 23:00:00 1997', 'Apr 23 23:59:59 1998'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 23 22:00:00 1998', 'Sep 24 20:59:59 1998', 'Apr 24 01:00:00 1998', 'Sep 24 23:59:59 1998'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 24 21:00:00 1998', 'Apr 22 21:59:59 1999', 'Sep 24 23:00:00 1998', 'Apr 22 23:59:59 1999'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 22 22:00:00 1999', 'Sep 30 20:59:59 1999', 'Apr 23 01:00:00 1999', 'Sep 30 23:59:59 1999'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 1999', 'Apr 27 21:59:59 2000', 'Sep 30 23:00:00 1999', 'Apr 27 23:59:59 2000'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 2000', 'Sep 28 20:59:59 2000', 'Apr 28 01:00:00 2000', 'Sep 28 23:59:59 2000'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 2000', 'Apr 26 21:59:59 2001', 'Sep 28 23:00:00 2000', 'Apr 26 23:59:59 2001'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 26 22:00:00 2001', 'Sep 27 20:59:59 2001', 'Apr 27 01:00:00 2001', 'Sep 27 23:59:59 2001'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 27 21:00:00 2001', 'Apr 25 21:59:59 2002', 'Sep 27 23:00:00 2001', 'Apr 25 23:59:59 2002'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 25 22:00:00 2002', 'Sep 26 20:59:59 2002', 'Apr 26 01:00:00 2002', 'Sep 26 23:59:59 2002'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 26 21:00:00 2002', 'Apr 24 21:59:59 2003', 'Sep 26 23:00:00 2002', 'Apr 24 23:59:59 2003'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 2003', 'Sep 25 20:59:59 2003', 'Apr 25 01:00:00 2003', 'Sep 25 23:59:59 2003'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 2003', 'Apr 22 21:59:59 2004', 'Sep 25 23:00:00 2003', 'Apr 22 23:59:59 2004'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 22 22:00:00 2004', 'Sep 30 20:59:59 2004', 'Apr 23 01:00:00 2004', 'Sep 30 23:59:59 2004'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 2004', 'Apr 21 21:59:59 2005', 'Sep 30 23:00:00 2004', 'Apr 21 23:59:59 2005'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 21 22:00:00 2005', 'Sep 29 20:59:59 2005', 'Apr 22 01:00:00 2005', 'Sep 29 23:59:59 2005'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 29 21:00:00 2005', 'Apr 27 21:59:59 2006', 'Sep 29 23:00:00 2005', 'Apr 27 23:59:59 2006'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 2006', 'Sep 28 20:59:59 2006', 'Apr 28 01:00:00 2006', 'Sep 28 23:59:59 2006'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 2006', 'Apr 26 21:59:59 2007', 'Sep 28 23:00:00 2006', 'Apr 26 23:59:59 2007'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 26 22:00:00 2007', 'Sep 27 20:59:59 2007', 'Apr 27 01:00:00 2007', 'Sep 27 23:59:59 2007'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 27 21:00:00 2007', 'Apr 24 21:59:59 2008', 'Sep 27 23:00:00 2007', 'Apr 24 23:59:59 2008'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 2008', 'Sep 25 20:59:59 2008', 'Apr 25 01:00:00 2008', 'Sep 25 23:59:59 2008'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 2008', 'Apr 23 21:59:59 2009', 'Sep 25 23:00:00 2008', 'Apr 23 23:59:59 2009'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 23 22:00:00 2009', 'Sep 24 20:59:59 2009', 'Apr 24 01:00:00 2009', 'Sep 24 23:59:59 2009'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 24 21:00:00 2009', 'Apr 22 21:59:59 2010', 'Sep 24 23:00:00 2009', 'Apr 22 23:59:59 2010'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 22 22:00:00 2010', 'Sep 30 20:59:59 2010', 'Apr 23 01:00:00 2010', 'Sep 30 23:59:59 2010'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 2010', 'Apr 21 21:59:59 2011', 'Sep 30 23:00:00 2010', 'Apr 21 23:59:59 2011'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 21 22:00:00 2011', 'Sep 29 20:59:59 2011', 'Apr 22 01:00:00 2011', 'Sep 29 23:59:59 2011'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 29 21:00:00 2011', 'Apr 26 21:59:59 2012', 'Sep 29 23:00:00 2011', 'Apr 26 23:59:59 2012'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 26 22:00:00 2012', 'Sep 27 20:59:59 2012', 'Apr 27 01:00:00 2012', 'Sep 27 23:59:59 2012'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 27 21:00:00 2012', 'Apr 25 21:59:59 2013', 'Sep 27 23:00:00 2012', 'Apr 25 23:59:59 2013'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 25 22:00:00 2013', 'Sep 26 20:59:59 2013', 'Apr 26 01:00:00 2013', 'Sep 26 23:59:59 2013'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 26 21:00:00 2013', 'Apr 24 21:59:59 2014', 'Sep 26 23:00:00 2013', 'Apr 24 23:59:59 2014'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 2014', 'Sep 25 20:59:59 2014', 'Apr 25 01:00:00 2014', 'Sep 25 23:59:59 2014'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 2014', 'Apr 23 21:59:59 2015', 'Sep 25 23:00:00 2014', 'Apr 23 23:59:59 2015'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 23 22:00:00 2015', 'Sep 24 20:59:59 2015', 'Apr 24 01:00:00 2015', 'Sep 24 23:59:59 2015'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 24 21:00:00 2015', 'Apr 21 21:59:59 2016', 'Sep 24 23:00:00 2015', 'Apr 21 23:59:59 2016'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 21 22:00:00 2016', 'Sep 29 20:59:59 2016', 'Apr 22 01:00:00 2016', 'Sep 29 23:59:59 2016'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 29 21:00:00 2016', 'Apr 27 21:59:59 2017', 'Sep 29 23:00:00 2016', 'Apr 27 23:59:59 2017'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 2017', 'Sep 28 20:59:59 2017', 'Apr 28 01:00:00 2017', 'Sep 28 23:59:59 2017'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 2017', 'Apr 26 21:59:59 2018', 'Sep 28 23:00:00 2017', 'Apr 26 23:59:59 2018'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 26 22:00:00 2018', 'Sep 27 20:59:59 2018', 'Apr 27 01:00:00 2018', 'Sep 27 23:59:59 2018'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 27 21:00:00 2018', 'Apr 25 21:59:59 2019', 'Sep 27 23:00:00 2018', 'Apr 25 23:59:59 2019'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 25 22:00:00 2019', 'Sep 26 20:59:59 2019', 'Apr 26 01:00:00 2019', 'Sep 26 23:59:59 2019'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 26 21:00:00 2019', 'Apr 23 21:59:59 2020', 'Sep 26 23:00:00 2019', 'Apr 23 23:59:59 2020'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 23 22:00:00 2020', 'Sep 24 20:59:59 2020', 'Apr 24 01:00:00 2020', 'Sep 24 23:59:59 2020'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 24 21:00:00 2020', 'Apr 22 21:59:59 2021', 'Sep 24 23:00:00 2020', 'Apr 22 23:59:59 2021'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 22 22:00:00 2021', 'Sep 30 20:59:59 2021', 'Apr 23 01:00:00 2021', 'Sep 30 23:59:59 2021'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 2021', 'Apr 21 21:59:59 2022', 'Sep 30 23:00:00 2021', 'Apr 21 23:59:59 2022'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 21 22:00:00 2022', 'Sep 29 20:59:59 2022', 'Apr 22 01:00:00 2022', 'Sep 29 23:59:59 2022'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 29 21:00:00 2022', 'Apr 27 21:59:59 2023', 'Sep 29 23:00:00 2022', 'Apr 27 23:59:59 2023'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 2023', 'Sep 28 20:59:59 2023', 'Apr 28 01:00:00 2023', 'Sep 28 23:59:59 2023'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 2023', 'Apr 25 21:59:59 2024', 'Sep 28 23:00:00 2023', 'Apr 25 23:59:59 2024'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 25 22:00:00 2024', 'Sep 26 20:59:59 2024', 'Apr 26 01:00:00 2024', 'Sep 26 23:59:59 2024'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 26 21:00:00 2024', 'Apr 24 21:59:59 2025', 'Sep 26 23:00:00 2024', 'Apr 24 23:59:59 2025'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 2025', 'Sep 25 20:59:59 2025', 'Apr 25 01:00:00 2025', 'Sep 25 23:59:59 2025'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 2025', 'Apr 23 21:59:59 2026', 'Sep 25 23:00:00 2025', 'Apr 23 23:59:59 2026'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 23 22:00:00 2026', 'Sep 24 20:59:59 2026', 'Apr 24 01:00:00 2026', 'Sep 24 23:59:59 2026'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 24 21:00:00 2026', 'Apr 22 21:59:59 2027', 'Sep 24 23:00:00 2026', 'Apr 22 23:59:59 2027'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 22 22:00:00 2027', 'Sep 30 20:59:59 2027', 'Apr 23 01:00:00 2027', 'Sep 30 23:59:59 2027'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 2027', 'Apr 27 21:59:59 2028', 'Sep 30 23:00:00 2027', 'Apr 27 23:59:59 2028'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 2028', 'Sep 28 20:59:59 2028', 'Apr 28 01:00:00 2028', 'Sep 28 23:59:59 2028'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 2028', 'Apr 26 21:59:59 2029', 'Sep 28 23:00:00 2028', 'Apr 26 23:59:59 2029'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 26 22:00:00 2029', 'Sep 27 20:59:59 2029', 'Apr 27 01:00:00 2029', 'Sep 27 23:59:59 2029'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 27 21:00:00 2029', 'Apr 25 21:59:59 2030', 'Sep 27 23:00:00 2029', 'Apr 25 23:59:59 2030'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 25 22:00:00 2030', 'Sep 26 20:59:59 2030', 'Apr 26 01:00:00 2030', 'Sep 26 23:59:59 2030'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 26 21:00:00 2030', 'Apr 24 21:59:59 2031', 'Sep 26 23:00:00 2030', 'Apr 24 23:59:59 2031'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 2031', 'Sep 25 20:59:59 2031', 'Apr 25 01:00:00 2031', 'Sep 25 23:59:59 2031'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 2031', 'Apr 22 21:59:59 2032', 'Sep 25 23:00:00 2031', 'Apr 22 23:59:59 2032'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 22 22:00:00 2032', 'Sep 30 20:59:59 2032', 'Apr 23 01:00:00 2032', 'Sep 30 23:59:59 2032'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 30 21:00:00 2032', 'Apr 21 21:59:59 2033', 'Sep 30 23:00:00 2032', 'Apr 21 23:59:59 2033'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 21 22:00:00 2033', 'Sep 29 20:59:59 2033', 'Apr 22 01:00:00 2033', 'Sep 29 23:59:59 2033'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 29 21:00:00 2033', 'Apr 27 21:59:59 2034', 'Sep 29 23:00:00 2033', 'Apr 27 23:59:59 2034'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 27 22:00:00 2034', 'Sep 28 20:59:59 2034', 'Apr 28 01:00:00 2034', 'Sep 28 23:59:59 2034'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 28 21:00:00 2034', 'Apr 26 21:59:59 2035', 'Sep 28 23:00:00 2034', 'Apr 26 23:59:59 2035'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 26 22:00:00 2035', 'Sep 27 20:59:59 2035', 'Apr 27 01:00:00 2035', 'Sep 27 23:59:59 2035'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 27 21:00:00 2035', 'Apr 24 21:59:59 2036', 'Sep 27 23:00:00 2035', 'Apr 24 23:59:59 2036'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 24 22:00:00 2036', 'Sep 25 20:59:59 2036', 'Apr 25 01:00:00 2036', 'Sep 25 23:59:59 2036'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 25 21:00:00 2036', 'Apr 23 21:59:59 2037', 'Sep 25 23:00:00 2036', 'Apr 23 23:59:59 2037'); -timezone.add_rule('Egypt', 'EEST', 1, 10800, 'Apr 23 22:00:00 2037', 'Sep 24 20:59:59 2037', 'Apr 24 01:00:00 2037', 'Sep 24 23:59:59 2037'); -timezone.add_rule('Egypt', 'EET', 0, 7200, 'Sep 24 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 24 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Eire --- - -begin -timezone.add_rule('Eire', 'GMT', 0, -1521, 'Dec 14 20:45:52 1901', 'May 21 02:25:20 1916', 'Dec 14 20:20:31 1901', 'May 21 01:59:59 1916'); -timezone.add_rule('Eire', 'IST', 1, 2079, 'May 21 02:25:21 1916', 'Oct 1 02:25:20 1916', 'May 21 03:00:00 1916', 'Oct 1 02:59:59 1916'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 1 02:25:21 1916', 'Apr 8 01:59:59 1917', 'Oct 1 02:25:21 1916', 'Apr 8 01:59:59 1917'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 8 02:00:00 1917', 'Sep 17 01:59:59 1917', 'Apr 8 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 24 02:00:00 1918', 'Sep 30 01:59:59 1918', 'Mar 24 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919', 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 02:00:00 1919', 'Sep 29 01:59:59 1919', 'Mar 30 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920', 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 02:00:00 1920', 'Oct 25 01:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 25 02:59:59 1920'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921', 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 3 02:00:00 1921', 'Oct 3 01:59:59 1921', 'Apr 3 03:00:00 1921', 'Oct 3 02:59:59 1921'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922', 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 02:00:00 1922', 'Oct 8 01:59:59 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923', 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 22 02:00:00 1923', 'Sep 16 01:59:59 1923', 'Apr 22 03:00:00 1923', 'Sep 16 02:59:59 1923'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924', 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 13 02:00:00 1924', 'Sep 21 01:59:59 1924', 'Apr 13 03:00:00 1924', 'Sep 21 02:59:59 1924'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925', 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 19 02:00:00 1925', 'Oct 4 01:59:59 1925', 'Apr 19 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926', 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 18 02:00:00 1926', 'Oct 3 01:59:59 1926', 'Apr 18 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927', 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 10 02:00:00 1927', 'Oct 2 01:59:59 1927', 'Apr 10 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928', 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 22 02:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 22 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 17 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 17 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 9 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Apr 9 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 22 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 22 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 14 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Apr 14 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 18 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 18 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 10 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Apr 10 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Feb 25 02:00:00 1940', 'Oct 6 00:59:59 1946', 'Feb 25 03:00:00 1940', 'Oct 6 01:59:59 1946'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 6 01:00:00 1946', 'Mar 16 01:59:59 1947', 'Oct 6 01:00:00 1946', 'Mar 16 01:59:59 1947'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 16 02:00:00 1947', 'Nov 2 00:59:59 1947', 'Mar 16 03:00:00 1947', 'Nov 2 01:59:59 1947'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Nov 2 01:00:00 1947', 'Apr 18 01:59:59 1948', 'Nov 2 01:00:00 1947', 'Apr 18 01:59:59 1948'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 18 02:00:00 1948', 'Oct 31 01:59:59 1948', 'Apr 18 03:00:00 1948', 'Oct 31 02:59:59 1948'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 30 02:59:59 1949'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 16 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 16 03:00:00 1950', 'Oct 22 02:59:59 1950'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951', 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 15 02:00:00 1951', 'Oct 21 01:59:59 1951', 'Apr 15 03:00:00 1951', 'Oct 21 02:59:59 1951'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952', 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 20 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 26 02:59:59 1952'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953', 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 19 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 19 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 11 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 11 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 17 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 17 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 22 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 22 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 14 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 14 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 20 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 20 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 19 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 19 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Apr 10 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 10 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 02:00:00 1961', 'Oct 29 01:59:59 1961', 'Mar 26 03:00:00 1961', 'Oct 29 02:59:59 1961'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962', 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Mar 25 03:00:00 1962', 'Oct 28 02:59:59 1962'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963', 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Mar 31 03:00:00 1963', 'Oct 27 02:59:59 1963'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964', 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 22 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Mar 22 03:00:00 1964', 'Oct 25 02:59:59 1964'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965', 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 21 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Mar 21 03:00:00 1965', 'Oct 24 02:59:59 1965'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966', 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 20 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Mar 20 03:00:00 1966', 'Oct 23 02:59:59 1966'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967', 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 19 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Mar 19 03:00:00 1967', 'Oct 29 02:59:59 1967'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968', 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Feb 18 02:00:00 1968', 'Oct 26 22:59:59 1968', 'Feb 18 03:00:00 1968', 'Oct 26 23:59:59 1968'); -timezone.add_rule('Eire', 'GMT', 0, 3600, 'Oct 26 23:00:00 1968', 'Oct 31 01:59:59 1971', 'Oct 27 00:00:00 1968', 'Oct 31 02:59:59 1971'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972', 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 19 02:00:00 1972', 'Oct 29 01:59:59 1972', 'Mar 19 03:00:00 1972', 'Oct 29 02:59:59 1972'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973', 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 18 02:00:00 1973', 'Oct 28 01:59:59 1973', 'Mar 18 03:00:00 1973', 'Oct 28 02:59:59 1973'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974', 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 17 02:00:00 1974', 'Oct 27 01:59:59 1974', 'Mar 17 03:00:00 1974', 'Oct 27 02:59:59 1974'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975', 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 16 02:00:00 1975', 'Oct 26 01:59:59 1975', 'Mar 16 03:00:00 1975', 'Oct 26 02:59:59 1975'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976', 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 21 02:00:00 1976', 'Oct 24 01:59:59 1976', 'Mar 21 03:00:00 1976', 'Oct 24 02:59:59 1976'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977', 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 20 02:00:00 1977', 'Oct 23 01:59:59 1977', 'Mar 20 03:00:00 1977', 'Oct 23 02:59:59 1977'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978', 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 19 02:00:00 1978', 'Oct 29 01:59:59 1978', 'Mar 19 03:00:00 1978', 'Oct 29 02:59:59 1978'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979', 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 18 02:00:00 1979', 'Oct 28 01:59:59 1979', 'Mar 18 03:00:00 1979', 'Oct 28 02:59:59 1979'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980', 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 16 02:00:00 1980', 'Oct 26 01:59:59 1980', 'Mar 16 03:00:00 1980', 'Oct 26 02:59:59 1980'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981', 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 1981', 'Oct 25 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 1982', 'Oct 24 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 24 01:59:59 1982'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 1983', 'Oct 23 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 23 01:59:59 1983'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 1984', 'Oct 28 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 1985', 'Oct 27 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 1986', 'Oct 26 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 1987', 'Oct 25 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 1988', 'Oct 23 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Oct 23 01:59:59 1988'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 1989', 'Oct 29 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 1990', 'Oct 28 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 1991', 'Oct 27 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 1992', 'Oct 25 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 1993', 'Oct 24 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 24 01:59:59 1993'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 1994', 'Oct 23 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 23 01:59:59 1994'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 1995', 'Oct 22 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 22 01:59:59 1995'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Eire', 'IST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Eire', 'GMT', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/GMT --- - -begin -timezone.add_rule('Etc/GMT', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/GMT+0 --- - -begin -timezone.add_rule('Etc/GMT+0', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/GMT+1 --- - -begin -timezone.add_rule('Etc/GMT+1', 'GMT+1', 0, -3600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 19:45:52 1901', 'Jan 18 02:14:07 2038'); -end; -/ - --- --- Etc/GMT+10 --- - -begin -timezone.add_rule('Etc/GMT+10', 'GMT+10', 0, -36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 10:45:52 1901', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Etc/GMT+11 --- - -begin -timezone.add_rule('Etc/GMT+11', 'GMT+11', 0, -39600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 09:45:52 1901', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- Etc/GMT+12 --- - -begin -timezone.add_rule('Etc/GMT+12', 'GMT+12', 0, -43200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 08:45:52 1901', 'Jan 17 15:14:07 2038'); -end; -/ - --- --- Etc/GMT+2 --- - -begin -timezone.add_rule('Etc/GMT+2', 'GMT+2', 0, -7200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 18:45:52 1901', 'Jan 18 01:14:07 2038'); -end; -/ - --- --- Etc/GMT+3 --- - -begin -timezone.add_rule('Etc/GMT+3', 'GMT+3', 0, -10800, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 17:45:52 1901', 'Jan 18 00:14:07 2038'); -end; -/ - --- --- Etc/GMT+4 --- - -begin -timezone.add_rule('Etc/GMT+4', 'GMT+4', 0, -14400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 16:45:52 1901', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- Etc/GMT+5 --- - -begin -timezone.add_rule('Etc/GMT+5', 'GMT+5', 0, -18000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 15:45:52 1901', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Etc/GMT+6 --- - -begin -timezone.add_rule('Etc/GMT+6', 'GMT+6', 0, -21600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 14:45:52 1901', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Etc/GMT+7 --- - -begin -timezone.add_rule('Etc/GMT+7', 'GMT+7', 0, -25200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 13:45:52 1901', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- Etc/GMT+8 --- - -begin -timezone.add_rule('Etc/GMT+8', 'GMT+8', 0, -28800, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 12:45:52 1901', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- Etc/GMT+9 --- - -begin -timezone.add_rule('Etc/GMT+9', 'GMT+9', 0, -32400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 11:45:52 1901', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- Etc/GMT-0 --- - -begin -timezone.add_rule('Etc/GMT-0', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/GMT-1 --- - -begin -timezone.add_rule('Etc/GMT-1', 'GMT-1', 0, 3600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 21:45:52 1901', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Etc/GMT-10 --- - -begin -timezone.add_rule('Etc/GMT-10', 'GMT-10', 0, 36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 06:45:52 1901', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Etc/GMT-11 --- - -begin -timezone.add_rule('Etc/GMT-11', 'GMT-11', 0, 39600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 07:45:52 1901', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Etc/GMT-12 --- - -begin -timezone.add_rule('Etc/GMT-12', 'GMT-12', 0, 43200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 08:45:52 1901', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Etc/GMT-13 --- - -begin -timezone.add_rule('Etc/GMT-13', 'GMT-13', 0, 46800, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 09:45:52 1901', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Etc/GMT-14 --- - -begin -timezone.add_rule('Etc/GMT-14', 'GMT-14', 0, 50400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 10:45:52 1901', 'Jan 18 17:14:07 2038'); -end; -/ - --- --- Etc/GMT-2 --- - -begin -timezone.add_rule('Etc/GMT-2', 'GMT-2', 0, 7200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 22:45:52 1901', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Etc/GMT-3 --- - -begin -timezone.add_rule('Etc/GMT-3', 'GMT-3', 0, 10800, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 23:45:52 1901', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Etc/GMT-4 --- - -begin -timezone.add_rule('Etc/GMT-4', 'GMT-4', 0, 14400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 00:45:52 1901', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Etc/GMT-5 --- - -begin -timezone.add_rule('Etc/GMT-5', 'GMT-5', 0, 18000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 01:45:52 1901', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Etc/GMT-6 --- - -begin -timezone.add_rule('Etc/GMT-6', 'GMT-6', 0, 21600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 02:45:52 1901', 'Jan 18 09:14:07 2038'); -end; -/ - --- --- Etc/GMT-7 --- - -begin -timezone.add_rule('Etc/GMT-7', 'GMT-7', 0, 25200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 03:45:52 1901', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Etc/GMT-8 --- - -begin -timezone.add_rule('Etc/GMT-8', 'GMT-8', 0, 28800, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 04:45:52 1901', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Etc/GMT-9 --- - -begin -timezone.add_rule('Etc/GMT-9', 'GMT-9', 0, 32400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 05:45:52 1901', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Etc/GMT0 --- - -begin -timezone.add_rule('Etc/GMT0', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/Greenwich --- - -begin -timezone.add_rule('Etc/Greenwich', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/UCT --- - -begin -timezone.add_rule('Etc/UCT', 'UCT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/UTC --- - -begin -timezone.add_rule('Etc/UTC', 'UTC', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/Universal --- - -begin -timezone.add_rule('Etc/Universal', 'UTC', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Etc/Zulu --- - -begin -timezone.add_rule('Etc/Zulu', 'UTC', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Europe/Amsterdam --- - -begin -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Dec 14 20:45:52 1901', 'May 1 01:40:31 1916', 'Dec 14 21:05:20 1901', 'May 1 01:59:59 1916'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 1 01:40:32 1916', 'Oct 2 01:40:31 1916', 'May 1 03:00:00 1916', 'Oct 2 02:59:59 1916'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 2 01:40:32 1916', 'Apr 16 01:40:31 1917', 'Oct 2 02:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Apr 16 01:40:32 1917', 'Sep 17 01:40:31 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Sep 17 01:40:32 1917', 'Apr 1 01:40:31 1918', 'Sep 17 02:00:00 1917', 'Apr 1 01:59:59 1918'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Apr 1 01:40:32 1918', 'Sep 30 01:40:31 1918', 'Apr 1 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Sep 30 01:40:32 1918', 'Apr 7 01:40:31 1919', 'Sep 30 02:00:00 1918', 'Apr 7 01:59:59 1919'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Apr 7 01:40:32 1919', 'Sep 29 01:40:31 1919', 'Apr 7 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Sep 29 01:40:32 1919', 'Apr 5 01:40:31 1920', 'Sep 29 02:00:00 1919', 'Apr 5 01:59:59 1920'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Apr 5 01:40:32 1920', 'Sep 27 01:40:31 1920', 'Apr 5 03:00:00 1920', 'Sep 27 02:59:59 1920'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Sep 27 01:40:32 1920', 'Apr 4 01:40:31 1921', 'Sep 27 02:00:00 1920', 'Apr 4 01:59:59 1921'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Apr 4 01:40:32 1921', 'Sep 26 01:40:31 1921', 'Apr 4 03:00:00 1921', 'Sep 26 02:59:59 1921'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Sep 26 01:40:32 1921', 'Mar 26 01:40:31 1922', 'Sep 26 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Mar 26 01:40:32 1922', 'Oct 8 01:40:31 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 8 01:40:32 1922', 'Jun 1 01:40:31 1923', 'Oct 8 02:00:00 1922', 'Jun 1 01:59:59 1923'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Jun 1 01:40:32 1923', 'Oct 7 01:40:31 1923', 'Jun 1 03:00:00 1923', 'Oct 7 02:59:59 1923'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 7 01:40:32 1923', 'Mar 30 01:40:31 1924', 'Oct 7 02:00:00 1923', 'Mar 30 01:59:59 1924'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Mar 30 01:40:32 1924', 'Oct 5 01:40:31 1924', 'Mar 30 03:00:00 1924', 'Oct 5 02:59:59 1924'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 5 01:40:32 1924', 'Jun 5 01:40:31 1925', 'Oct 5 02:00:00 1924', 'Jun 5 01:59:59 1925'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'Jun 5 01:40:32 1925', 'Oct 4 01:40:31 1925', 'Jun 5 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 4 01:40:32 1925', 'May 15 01:40:31 1926', 'Oct 4 02:00:00 1925', 'May 15 01:59:59 1926'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1926', 'Oct 3 01:40:31 1926', 'May 15 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 3 01:40:32 1926', 'May 15 01:40:31 1927', 'Oct 3 02:00:00 1926', 'May 15 01:59:59 1927'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1927', 'Oct 2 01:40:31 1927', 'May 15 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 2 01:40:32 1927', 'May 15 01:40:31 1928', 'Oct 2 02:00:00 1927', 'May 15 01:59:59 1928'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1928', 'Oct 7 01:40:31 1928', 'May 15 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 7 01:40:32 1928', 'May 15 01:40:31 1929', 'Oct 7 02:00:00 1928', 'May 15 01:59:59 1929'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1929', 'Oct 6 01:40:31 1929', 'May 15 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 6 01:40:32 1929', 'May 15 01:40:31 1930', 'Oct 6 02:00:00 1929', 'May 15 01:59:59 1930'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1930', 'Oct 5 01:40:31 1930', 'May 15 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 5 01:40:32 1930', 'May 15 01:40:31 1931', 'Oct 5 02:00:00 1930', 'May 15 01:59:59 1931'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1931', 'Oct 4 01:40:31 1931', 'May 15 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 4 01:40:32 1931', 'May 22 01:40:31 1932', 'Oct 4 02:00:00 1931', 'May 22 01:59:59 1932'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 22 01:40:32 1932', 'Oct 2 01:40:31 1932', 'May 22 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 2 01:40:32 1932', 'May 15 01:40:31 1933', 'Oct 2 02:00:00 1932', 'May 15 01:59:59 1933'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1933', 'Oct 8 01:40:31 1933', 'May 15 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 8 01:40:32 1933', 'May 15 01:40:31 1934', 'Oct 8 02:00:00 1933', 'May 15 01:59:59 1934'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1934', 'Oct 7 01:40:31 1934', 'May 15 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 7 01:40:32 1934', 'May 15 01:40:31 1935', 'Oct 7 02:00:00 1934', 'May 15 01:59:59 1935'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1935', 'Oct 6 01:40:31 1935', 'May 15 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 6 01:40:32 1935', 'May 15 01:40:31 1936', 'Oct 6 02:00:00 1935', 'May 15 01:59:59 1936'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 15 01:40:32 1936', 'Oct 4 01:40:31 1936', 'May 15 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1168, 'Oct 4 01:40:32 1936', 'May 22 01:40:31 1937', 'Oct 4 02:00:00 1936', 'May 22 01:59:59 1937'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4768, 'May 22 01:40:32 1937', 'Jun 30 22:40:31 1937', 'May 22 03:00:00 1937', 'Jun 30 23:59:59 1937'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4800, 'Jun 30 22:40:32 1937', 'Oct 3 01:39:59 1937', 'Jul 1 00:00:32 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1200, 'Oct 3 01:40:00 1937', 'May 15 01:39:59 1938', 'Oct 3 02:00:00 1937', 'May 15 01:59:59 1938'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4800, 'May 15 01:40:00 1938', 'Oct 2 01:39:59 1938', 'May 15 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1200, 'Oct 2 01:40:00 1938', 'May 15 01:39:59 1939', 'Oct 2 02:00:00 1938', 'May 15 01:59:59 1939'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 4800, 'May 15 01:40:00 1939', 'Oct 8 01:39:59 1939', 'May 15 03:00:00 1939', 'Oct 8 02:59:59 1939'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 1200, 'Oct 8 01:40:00 1939', 'May 16 00:19:59 1940', 'Oct 8 02:00:00 1939', 'May 16 00:39:59 1940'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'May 16 00:20:00 1940', 'Nov 2 00:59:59 1942', 'May 16 02:20:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'May 20 00:59:59 1945', 'Apr 2 03:00:00 1945', 'May 20 02:59:59 1945'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'May 20 01:00:00 1945', 'Apr 3 00:59:59 1977', 'May 20 02:00:00 1945', 'Apr 3 01:59:59 1977'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Amsterdam', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Amsterdam', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Andorra --- - -begin -timezone.add_rule('Europe/Andorra', 'CET', 0, 0, 'Dec 14 20:45:52 1901', 'Sep 29 23:59:59 1946', 'Dec 14 20:45:52 1901', 'Sep 29 23:59:59 1946'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 30 00:00:00 1946', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1946', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Andorra', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Andorra', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Athens --- - -begin -timezone.add_rule('Europe/Athens', 'EET', 0, 5692, 'Dec 14 20:45:52 1901', 'Jul 27 22:26:07 1916', 'Dec 14 22:20:44 1901', 'Jul 28 00:00:59 1916'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Jul 27 22:26:08 1916', 'Jul 6 21:59:59 1932', 'Jul 28 00:26:08 1916', 'Jul 6 23:59:59 1932'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Jul 6 22:00:00 1932', 'Aug 31 20:59:59 1932', 'Jul 7 01:00:00 1932', 'Aug 31 23:59:59 1932'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Aug 31 21:00:00 1932', 'Apr 6 21:59:59 1941', 'Aug 31 23:00:00 1932', 'Apr 6 23:59:59 1941'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Apr 6 22:00:00 1941', 'Apr 29 20:59:59 1941', 'Apr 7 01:00:00 1941', 'Apr 29 23:59:59 1941'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 7200, 'Apr 29 21:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 29 23:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Athens', 'EET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 22:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 23:59:59 1943'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 7200, 'Mar 29 23:00:00 1943', 'Oct 3 21:59:59 1943', 'Mar 30 01:00:00 1943', 'Oct 3 23:59:59 1943'); -timezone.add_rule('Europe/Athens', 'EET', 0, 3600, 'Oct 3 22:00:00 1943', 'Apr 3 22:59:59 1944', 'Oct 3 23:00:00 1943', 'Apr 3 23:59:59 1944'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Apr 3 23:00:00 1944', 'Jun 30 21:59:59 1952', 'Apr 4 01:00:00 1944', 'Jun 30 23:59:59 1952'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Jun 30 22:00:00 1952', 'Nov 1 20:59:59 1952', 'Jul 1 01:00:00 1952', 'Nov 1 23:59:59 1952'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Nov 1 21:00:00 1952', 'Apr 11 21:59:59 1975', 'Nov 1 23:00:00 1952', 'Apr 11 23:59:59 1975'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Apr 11 22:00:00 1975', 'Nov 25 21:59:59 1975', 'Apr 12 01:00:00 1975', 'Nov 26 00:59:59 1975'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Nov 25 22:00:00 1975', 'Apr 10 23:59:59 1976', 'Nov 26 00:00:00 1975', 'Apr 11 01:59:59 1976'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Apr 11 00:00:00 1976', 'Oct 9 23:59:59 1976', 'Apr 11 03:00:00 1976', 'Oct 10 02:59:59 1976'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 10 00:00:00 1976', 'Apr 2 23:59:59 1977', 'Oct 10 02:00:00 1976', 'Apr 3 01:59:59 1977'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Apr 3 00:00:00 1977', 'Sep 25 23:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 26 02:59:59 1977'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 26 00:00:00 1977', 'Apr 1 23:59:59 1978', 'Sep 26 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Apr 2 00:00:00 1978', 'Sep 24 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Sep 24 03:59:59 1978'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 24 01:00:00 1978', 'Apr 1 06:59:59 1979', 'Sep 24 03:00:00 1978', 'Apr 1 08:59:59 1979'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Apr 1 07:00:00 1979', 'Sep 28 22:59:59 1979', 'Apr 1 10:00:00 1979', 'Sep 29 01:59:59 1979'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 28 23:00:00 1979', 'Mar 31 21:59:59 1980', 'Sep 29 01:00:00 1979', 'Mar 31 23:59:59 1980'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 22:00:00 1980', 'Sep 27 20:59:59 1980', 'Apr 1 01:00:00 1980', 'Sep 27 23:59:59 1980'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 27 21:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 27 23:00:00 1980', 'Mar 29 02:59:59 1981'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 04:00:00 1981', 'Sep 27 03:59:59 1981'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 03:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 04:00:00 1982', 'Sep 26 03:59:59 1982'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 03:00:00 1982', 'Mar 27 02:59:59 1983'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 04:00:00 1983', 'Sep 25 03:59:59 1983'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 03:00:00 1983', 'Mar 25 02:59:59 1984'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 04:00:00 1984', 'Sep 30 03:59:59 1984'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 03:00:00 1984', 'Mar 31 02:59:59 1985'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 04:00:00 1985', 'Sep 29 03:59:59 1985'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 03:00:00 1985', 'Mar 30 02:59:59 1986'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 04:00:00 1986', 'Sep 28 03:59:59 1986'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 03:00:00 1986', 'Mar 29 02:59:59 1987'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 04:00:00 1987', 'Sep 27 03:59:59 1987'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 03:00:00 1987', 'Mar 27 02:59:59 1988'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 04:00:00 1988', 'Sep 25 03:59:59 1988'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 03:00:00 1988', 'Mar 26 02:59:59 1989'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 04:00:00 1989', 'Sep 24 03:59:59 1989'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 03:00:00 1989', 'Mar 25 02:59:59 1990'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 04:00:00 1990', 'Sep 30 03:59:59 1990'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 03:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 04:00:00 1991', 'Sep 29 03:59:59 1991'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 04:00:00 1992', 'Sep 27 03:59:59 1992'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 04:00:00 1993', 'Sep 26 03:59:59 1993'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 04:00:00 1994', 'Sep 25 03:59:59 1994'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 04:00:00 1995', 'Sep 24 03:59:59 1995'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Athens', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Athens', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Belfast --- - -begin -timezone.add_rule('Europe/Belfast', 'GMT', 0, -1521, 'Dec 14 20:45:52 1901', 'May 21 02:25:20 1916', 'Dec 14 20:20:31 1901', 'May 21 01:59:59 1916'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 2079, 'May 21 02:25:21 1916', 'Oct 1 02:25:20 1916', 'May 21 03:00:00 1916', 'Oct 1 02:59:59 1916'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 1 02:25:21 1916', 'Apr 8 01:59:59 1917', 'Oct 1 02:25:21 1916', 'Apr 8 01:59:59 1917'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 8 02:00:00 1917', 'Sep 17 01:59:59 1917', 'Apr 8 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 24 02:00:00 1918', 'Sep 30 01:59:59 1918', 'Mar 24 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919', 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 02:00:00 1919', 'Sep 29 01:59:59 1919', 'Mar 30 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920', 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 02:00:00 1920', 'Oct 25 01:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 25 02:59:59 1920'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921', 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 3 02:00:00 1921', 'Oct 3 01:59:59 1921', 'Apr 3 03:00:00 1921', 'Oct 3 02:59:59 1921'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922', 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 02:00:00 1922', 'Oct 8 01:59:59 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923', 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 22 02:00:00 1923', 'Sep 16 01:59:59 1923', 'Apr 22 03:00:00 1923', 'Sep 16 02:59:59 1923'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924', 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 13 02:00:00 1924', 'Sep 21 01:59:59 1924', 'Apr 13 03:00:00 1924', 'Sep 21 02:59:59 1924'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925', 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 19 02:00:00 1925', 'Oct 4 01:59:59 1925', 'Apr 19 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926', 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 18 02:00:00 1926', 'Oct 3 01:59:59 1926', 'Apr 18 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927', 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 10 02:00:00 1927', 'Oct 2 01:59:59 1927', 'Apr 10 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928', 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 22 02:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 22 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 17 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 17 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 9 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Apr 9 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 22 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 22 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 14 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Apr 14 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 18 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 18 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 10 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Apr 10 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 4 00:59:59 1941', 'Feb 25 03:00:00 1940', 'May 4 01:59:59 1941'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 7200, 'May 4 01:00:00 1941', 'Aug 10 00:59:59 1941', 'May 4 03:00:00 1941', 'Aug 10 02:59:59 1941'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Aug 10 01:00:00 1941', 'Apr 5 00:59:59 1942', 'Aug 10 02:00:00 1941', 'Apr 5 01:59:59 1942'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 7200, 'Apr 5 01:00:00 1942', 'Aug 9 00:59:59 1942', 'Apr 5 03:00:00 1942', 'Aug 9 02:59:59 1942'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Aug 9 01:00:00 1942', 'Apr 4 00:59:59 1943', 'Aug 9 02:00:00 1942', 'Apr 4 01:59:59 1943'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 7200, 'Apr 4 01:00:00 1943', 'Aug 15 00:59:59 1943', 'Apr 4 03:00:00 1943', 'Aug 15 02:59:59 1943'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Aug 15 01:00:00 1943', 'Apr 2 00:59:59 1944', 'Aug 15 02:00:00 1943', 'Apr 2 01:59:59 1944'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 7200, 'Apr 2 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 2 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Sep 17 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 7200, 'Apr 2 01:00:00 1945', 'Jul 15 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Jul 15 02:59:59 1945'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Jul 15 01:00:00 1945', 'Oct 7 01:59:59 1945', 'Jul 15 02:00:00 1945', 'Oct 7 02:59:59 1945'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946', 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 14 02:00:00 1946', 'Oct 6 01:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 16 02:00:00 1947', 'Apr 13 00:59:59 1947', 'Mar 16 03:00:00 1947', 'Apr 13 01:59:59 1947'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 7200, 'Apr 13 01:00:00 1947', 'Aug 10 00:59:59 1947', 'Apr 13 03:00:00 1947', 'Aug 10 02:59:59 1947'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Aug 10 01:00:00 1947', 'Nov 2 01:59:59 1947', 'Aug 10 02:00:00 1947', 'Nov 2 02:59:59 1947'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948', 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 14 02:00:00 1948', 'Oct 31 01:59:59 1948', 'Mar 14 03:00:00 1948', 'Oct 31 02:59:59 1948'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 30 02:59:59 1949'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 16 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 16 03:00:00 1950', 'Oct 22 02:59:59 1950'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951', 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 15 02:00:00 1951', 'Oct 21 01:59:59 1951', 'Apr 15 03:00:00 1951', 'Oct 21 02:59:59 1951'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952', 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 20 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 26 02:59:59 1952'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953', 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 19 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 19 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 11 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 11 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 17 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 17 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 22 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 22 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 14 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 14 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 20 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 20 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 19 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 19 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Apr 10 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 10 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 02:00:00 1961', 'Oct 29 01:59:59 1961', 'Mar 26 03:00:00 1961', 'Oct 29 02:59:59 1961'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962', 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Mar 25 03:00:00 1962', 'Oct 28 02:59:59 1962'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963', 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Mar 31 03:00:00 1963', 'Oct 27 02:59:59 1963'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964', 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 22 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Mar 22 03:00:00 1964', 'Oct 25 02:59:59 1964'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965', 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 21 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Mar 21 03:00:00 1965', 'Oct 24 02:59:59 1965'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966', 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 20 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Mar 20 03:00:00 1966', 'Oct 23 02:59:59 1966'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967', 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 19 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Mar 19 03:00:00 1967', 'Oct 29 02:59:59 1967'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968', 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Feb 18 02:00:00 1968', 'Oct 26 22:59:59 1968', 'Feb 18 03:00:00 1968', 'Oct 26 23:59:59 1968'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 3600, 'Oct 26 23:00:00 1968', 'Oct 31 01:59:59 1971', 'Oct 27 00:00:00 1968', 'Oct 31 02:59:59 1971'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972', 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 19 02:00:00 1972', 'Oct 29 01:59:59 1972', 'Mar 19 03:00:00 1972', 'Oct 29 02:59:59 1972'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973', 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 18 02:00:00 1973', 'Oct 28 01:59:59 1973', 'Mar 18 03:00:00 1973', 'Oct 28 02:59:59 1973'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974', 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 17 02:00:00 1974', 'Oct 27 01:59:59 1974', 'Mar 17 03:00:00 1974', 'Oct 27 02:59:59 1974'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975', 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 16 02:00:00 1975', 'Oct 26 01:59:59 1975', 'Mar 16 03:00:00 1975', 'Oct 26 02:59:59 1975'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976', 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 21 02:00:00 1976', 'Oct 24 01:59:59 1976', 'Mar 21 03:00:00 1976', 'Oct 24 02:59:59 1976'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977', 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 20 02:00:00 1977', 'Oct 23 01:59:59 1977', 'Mar 20 03:00:00 1977', 'Oct 23 02:59:59 1977'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978', 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 19 02:00:00 1978', 'Oct 29 01:59:59 1978', 'Mar 19 03:00:00 1978', 'Oct 29 02:59:59 1978'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979', 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 18 02:00:00 1979', 'Oct 28 01:59:59 1979', 'Mar 18 03:00:00 1979', 'Oct 28 02:59:59 1979'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980', 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 16 02:00:00 1980', 'Oct 26 01:59:59 1980', 'Mar 16 03:00:00 1980', 'Oct 26 02:59:59 1980'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981', 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 1981', 'Oct 25 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 1982', 'Oct 24 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 24 01:59:59 1982'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 1983', 'Oct 23 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 23 01:59:59 1983'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 1984', 'Oct 28 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 1985', 'Oct 27 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 1986', 'Oct 26 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 1987', 'Oct 25 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 1988', 'Oct 23 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Oct 23 01:59:59 1988'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 1989', 'Oct 29 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 1990', 'Oct 28 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 1991', 'Oct 27 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 1992', 'Oct 25 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 1993', 'Oct 24 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 24 01:59:59 1993'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 1994', 'Oct 23 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 23 01:59:59 1994'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 1995', 'Oct 22 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 22 01:59:59 1995'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Europe/Belfast', 'BST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Europe/Belfast', 'GMT', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Europe/Belgrade --- - -begin -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 18 21:59:59 1941', 'Dec 14 21:45:52 1901', 'Apr 18 22:59:59 1941'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Apr 18 22:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 19 00:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'May 8 00:59:59 1945', 'Oct 2 02:00:00 1944', 'May 8 01:59:59 1945'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'May 8 01:00:00 1945', 'Sep 16 00:59:59 1945', 'May 8 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 00:59:59 1983', 'Sep 16 02:00:00 1945', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Belgrade', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Belgrade', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Berlin --- - -begin -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 16 01:00:00 1918', 'Apr 1 00:59:59 1940', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1940'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'May 31 00:59:59 1945', 'Apr 2 03:00:00 1945', 'May 31 02:59:59 1945'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 10800, 'May 31 01:00:00 1945', 'Sep 22 23:59:59 1945', 'May 31 04:00:00 1945', 'Sep 23 02:59:59 1945'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Sep 23 00:00:00 1945', 'Nov 18 00:59:59 1945', 'Sep 23 02:00:00 1945', 'Nov 18 02:59:59 1945'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Nov 18 01:00:00 1945', 'Apr 14 00:59:59 1946', 'Nov 18 02:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 14 01:00:00 1946', 'Oct 7 00:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 7 02:59:59 1946'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 7 01:00:00 1946', 'Apr 6 00:59:59 1947', 'Oct 7 02:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 6 01:00:00 1947', 'May 11 00:59:59 1947', 'Apr 6 03:00:00 1947', 'May 11 02:59:59 1947'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 10800, 'May 11 01:00:00 1947', 'Jun 28 23:59:59 1947', 'May 11 04:00:00 1947', 'Jun 29 02:59:59 1947'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Jun 29 00:00:00 1947', 'Oct 5 00:59:59 1947', 'Jun 29 02:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 5 01:00:00 1947', 'Apr 18 00:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 18 01:59:59 1948'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 18 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Apr 18 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'Apr 10 00:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 10 01:59:59 1949'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 10 01:00:00 1949', 'Oct 2 00:59:59 1949', 'Apr 10 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 2 01:00:00 1949', 'Apr 6 00:59:59 1980', 'Oct 2 02:00:00 1949', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Berlin', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Berlin', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Bratislava --- - -begin -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 16 01:00:00 1918', 'Apr 1 00:59:59 1940', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1940'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 17 01:00:00 1944', 'Apr 8 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 8 01:59:59 1945'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 8 01:00:00 1945', 'Nov 18 00:59:59 1945', 'Apr 8 03:00:00 1945', 'Nov 18 02:59:59 1945'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Nov 18 01:00:00 1945', 'May 6 00:59:59 1946', 'Nov 18 02:00:00 1945', 'May 6 01:59:59 1946'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'May 6 01:00:00 1946', 'Oct 6 00:59:59 1946', 'May 6 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Apr 20 00:59:59 1947', 'Oct 6 02:00:00 1946', 'Apr 20 01:59:59 1947'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 20 01:00:00 1947', 'Oct 5 00:59:59 1947', 'Apr 20 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 5 01:00:00 1947', 'Apr 18 00:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 18 01:59:59 1948'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 18 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Apr 18 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'Apr 9 00:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 9 01:59:59 1949'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 9 01:00:00 1949', 'Oct 2 00:59:59 1949', 'Apr 9 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 2 01:00:00 1949', 'Apr 1 00:59:59 1979', 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Bratislava', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Bratislava', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Brussels --- - -begin -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Dec 14 20:45:52 1901', 'Nov 7 23:59:59 1914', 'Dec 14 20:45:52 1901', 'Nov 7 23:59:59 1914'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Nov 8 00:00:00 1914', 'Apr 30 22:59:59 1916', 'Nov 8 01:00:00 1914', 'Apr 30 23:59:59 1916'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 30 23:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 01:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 16 01:00:00 1918', 'Nov 11 10:59:59 1918', 'Sep 16 02:00:00 1918', 'Nov 11 11:59:59 1918'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Nov 11 11:00:00 1918', 'Mar 1 22:59:59 1919', 'Nov 11 11:00:00 1918', 'Mar 1 22:59:59 1919'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 1 23:00:00 1919', 'Oct 4 22:59:59 1919', 'Mar 2 00:00:00 1919', 'Oct 4 23:59:59 1919'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 4 23:00:00 1919', 'Feb 14 22:59:59 1920', 'Oct 4 23:00:00 1919', 'Feb 14 22:59:59 1920'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Feb 14 23:00:00 1920', 'Oct 23 22:59:59 1920', 'Feb 15 00:00:00 1920', 'Oct 23 23:59:59 1920'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921', 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 14 23:00:00 1921', 'Oct 25 22:59:59 1921', 'Mar 15 00:00:00 1921', 'Oct 25 23:59:59 1921'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 25 23:00:00 1921', 'Mar 25 22:59:59 1922', 'Oct 25 23:00:00 1921', 'Mar 25 22:59:59 1922'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 25 23:00:00 1922', 'Oct 7 22:59:59 1922', 'Mar 26 00:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 7 23:00:00 1922', 'Apr 21 22:59:59 1923', 'Oct 7 23:00:00 1922', 'Apr 21 22:59:59 1923'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 21 23:00:00 1923', 'Oct 6 22:59:59 1923', 'Apr 22 00:00:00 1923', 'Oct 6 23:59:59 1923'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 6 23:00:00 1923', 'Mar 29 22:59:59 1924', 'Oct 6 23:00:00 1923', 'Mar 29 22:59:59 1924'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 29 23:00:00 1924', 'Oct 4 22:59:59 1924', 'Mar 30 00:00:00 1924', 'Oct 4 23:59:59 1924'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 4 23:00:00 1924', 'Apr 4 22:59:59 1925', 'Oct 4 23:00:00 1924', 'Apr 4 22:59:59 1925'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 4 23:00:00 1925', 'Oct 3 22:59:59 1925', 'Apr 5 00:00:00 1925', 'Oct 3 23:59:59 1925'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 3 23:00:00 1925', 'Apr 17 22:59:59 1926', 'Oct 3 23:00:00 1925', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 3 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 3 01:59:59 1932'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 3 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 3 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 2 02:00:00 1932', 'Mar 26 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Mar 26 01:59:59 1933'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 26 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Mar 26 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 8 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 8 01:59:59 1934'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 8 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 8 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 7 02:00:00 1934', 'Mar 31 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Mar 31 01:59:59 1935'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 31 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Mar 31 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 4 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 4 01:59:59 1937'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 4 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 4 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 3 02:00:00 1937', 'Mar 27 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Mar 27 01:59:59 1938'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Mar 27 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Mar 27 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 20 01:59:59 1940', 'Feb 25 03:00:00 1940', 'May 20 02:59:59 1940'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'May 20 02:00:00 1940', 'Nov 2 00:59:59 1942', 'May 20 04:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 17 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 16 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'May 19 00:59:59 1946', 'Sep 16 02:00:00 1945', 'May 19 01:59:59 1946'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'May 19 01:00:00 1946', 'Oct 7 00:59:59 1946', 'May 19 03:00:00 1946', 'Oct 7 02:59:59 1946'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 7 01:00:00 1946', 'Apr 3 00:59:59 1977', 'Oct 7 02:00:00 1946', 'Apr 3 01:59:59 1977'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Brussels', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Brussels', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Bucharest --- - -begin -timezone.add_rule('Europe/Bucharest', 'EET', 0, 6264, 'Dec 14 20:45:52 1901', 'Jul 23 22:15:35 1931', 'Dec 14 22:30:16 1901', 'Jul 23 23:59:59 1931'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Jul 23 22:15:36 1931', 'May 20 21:59:59 1932', 'Jul 24 00:15:36 1931', 'May 20 23:59:59 1932'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'May 20 22:00:00 1932', 'Oct 1 21:59:59 1932', 'May 21 01:00:00 1932', 'Oct 2 00:59:59 1932'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 1 22:00:00 1932', 'Apr 1 21:59:59 1933', 'Oct 2 00:00:00 1932', 'Apr 1 23:59:59 1933'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 1 22:00:00 1933', 'Sep 30 21:59:59 1933', 'Apr 2 01:00:00 1933', 'Oct 1 00:59:59 1933'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 30 22:00:00 1933', 'Apr 7 21:59:59 1934', 'Oct 1 00:00:00 1933', 'Apr 7 23:59:59 1934'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 7 22:00:00 1934', 'Oct 6 21:59:59 1934', 'Apr 8 01:00:00 1934', 'Oct 7 00:59:59 1934'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 6 22:00:00 1934', 'Apr 6 21:59:59 1935', 'Oct 7 00:00:00 1934', 'Apr 6 23:59:59 1935'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 6 22:00:00 1935', 'Oct 5 21:59:59 1935', 'Apr 7 01:00:00 1935', 'Oct 6 00:59:59 1935'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 5 22:00:00 1935', 'Apr 4 21:59:59 1936', 'Oct 6 00:00:00 1935', 'Apr 4 23:59:59 1936'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 4 22:00:00 1936', 'Oct 3 21:59:59 1936', 'Apr 5 01:00:00 1936', 'Oct 4 00:59:59 1936'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 3 22:00:00 1936', 'Apr 3 21:59:59 1937', 'Oct 4 00:00:00 1936', 'Apr 3 23:59:59 1937'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 3 22:00:00 1937', 'Oct 2 21:59:59 1937', 'Apr 4 01:00:00 1937', 'Oct 3 00:59:59 1937'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 2 22:00:00 1937', 'Apr 2 21:59:59 1938', 'Oct 3 00:00:00 1937', 'Apr 2 23:59:59 1938'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 2 22:00:00 1938', 'Oct 1 21:59:59 1938', 'Apr 3 01:00:00 1938', 'Oct 2 00:59:59 1938'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 1 22:00:00 1938', 'Apr 1 21:59:59 1939', 'Oct 2 00:00:00 1938', 'Apr 1 23:59:59 1939'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 1 22:00:00 1939', 'Sep 30 21:59:59 1939', 'Apr 2 01:00:00 1939', 'Oct 1 00:59:59 1939'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 30 22:00:00 1939', 'May 26 21:59:59 1979', 'Oct 1 00:00:00 1939', 'May 26 23:59:59 1979'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'May 26 22:00:00 1979', 'Sep 29 20:59:59 1979', 'May 27 01:00:00 1979', 'Sep 29 23:59:59 1979'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 29 21:00:00 1979', 'Apr 5 20:59:59 1980', 'Sep 29 23:00:00 1979', 'Apr 5 22:59:59 1980'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Apr 5 21:00:00 1980', 'Sep 27 21:59:59 1980', 'Apr 6 00:00:00 1980', 'Sep 28 00:59:59 1980'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 27 22:00:00 1980', 'Mar 28 23:59:59 1981', 'Sep 28 00:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 00:00:00 1981', 'Sep 26 23:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 27 00:00:00 1981', 'Mar 27 23:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 00:00:00 1982', 'Sep 25 23:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 26 00:00:00 1982', 'Mar 26 23:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 00:00:00 1983', 'Sep 24 23:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 25 00:00:00 1983', 'Mar 24 23:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 00:00:00 1984', 'Sep 29 23:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 30 00:00:00 1984', 'Mar 30 23:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 31 00:00:00 1985', 'Sep 28 23:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 29 00:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 30 23:59:59 1991'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 1991', 'Sep 28 21:59:59 1991', 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 28 22:00:00 1991', 'Mar 28 21:59:59 1992', 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 26 21:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 26 22:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 1993', 'Sep 25 21:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 25 22:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 22:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 24 21:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Sep 23 21:00:00 1995', 'Mar 30 21:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 1996', 'Oct 26 20:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 26 21:00:00 1996', 'Mar 29 21:59:59 1997', 'Oct 26 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 1997', 'Oct 25 20:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 1997', 'Mar 28 21:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 1998', 'Oct 24 20:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 24 21:00:00 1998', 'Mar 27 21:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 1999', 'Oct 30 20:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 30 21:00:00 1999', 'Mar 25 21:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 2000', 'Oct 28 20:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 28 21:00:00 2000', 'Mar 24 21:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 24 22:00:00 2001', 'Oct 27 20:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 27 21:00:00 2001', 'Mar 30 21:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 2002', 'Oct 26 20:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 26 21:00:00 2002', 'Mar 29 21:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 2003', 'Oct 25 20:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 2003', 'Mar 27 21:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 2004', 'Oct 30 20:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 30 21:00:00 2004', 'Mar 26 21:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 22:00:00 2005', 'Oct 29 20:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 29 21:00:00 2005', 'Mar 25 21:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 2006', 'Oct 28 20:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 28 21:00:00 2006', 'Mar 24 21:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 24 22:00:00 2007', 'Oct 27 20:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 27 21:00:00 2007', 'Mar 29 21:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 2008', 'Oct 25 20:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 2008', 'Mar 28 21:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 2009', 'Oct 24 20:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 24 21:00:00 2009', 'Mar 27 21:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 2010', 'Oct 30 20:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 30 21:00:00 2010', 'Mar 26 21:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 22:00:00 2011', 'Oct 29 20:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 29 21:00:00 2011', 'Mar 24 21:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 24 22:00:00 2012', 'Oct 27 20:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 27 21:00:00 2012', 'Mar 30 21:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 2013', 'Oct 26 20:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 26 21:00:00 2013', 'Mar 29 21:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 2014', 'Oct 25 20:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 2014', 'Mar 28 21:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 2015', 'Oct 24 20:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 24 21:00:00 2015', 'Mar 26 21:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 22:00:00 2016', 'Oct 29 20:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 29 21:00:00 2016', 'Mar 25 21:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 2017', 'Oct 28 20:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 28 21:00:00 2017', 'Mar 24 21:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 24 22:00:00 2018', 'Oct 27 20:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 27 21:00:00 2018', 'Mar 30 21:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 2019', 'Oct 26 20:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 26 21:00:00 2019', 'Mar 28 21:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 2020', 'Oct 24 20:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 24 21:00:00 2020', 'Mar 27 21:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 2021', 'Oct 30 20:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 30 21:00:00 2021', 'Mar 26 21:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 22:00:00 2022', 'Oct 29 20:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 29 21:00:00 2022', 'Mar 25 21:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 2023', 'Oct 28 20:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 28 21:00:00 2023', 'Mar 30 21:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 2024', 'Oct 26 20:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 26 21:00:00 2024', 'Mar 29 21:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 2025', 'Oct 25 20:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 2025', 'Mar 28 21:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 2026', 'Oct 24 20:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 24 21:00:00 2026', 'Mar 27 21:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 2027', 'Oct 30 20:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 30 21:00:00 2027', 'Mar 25 21:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 2028', 'Oct 28 20:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 28 21:00:00 2028', 'Mar 24 21:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 24 22:00:00 2029', 'Oct 27 20:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 27 21:00:00 2029', 'Mar 30 21:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 30 22:00:00 2030', 'Oct 26 20:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 26 21:00:00 2030', 'Mar 29 21:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 2031', 'Oct 25 20:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 2031', 'Mar 27 21:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 27 22:00:00 2032', 'Oct 30 20:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 30 21:00:00 2032', 'Mar 26 21:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 26 22:00:00 2033', 'Oct 29 20:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 29 21:00:00 2033', 'Mar 25 21:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 25 22:00:00 2034', 'Oct 28 20:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 28 21:00:00 2034', 'Mar 24 21:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 24 22:00:00 2035', 'Oct 27 20:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 27 21:00:00 2035', 'Mar 29 21:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 29 22:00:00 2036', 'Oct 25 20:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 25 21:00:00 2036', 'Mar 28 21:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Europe/Bucharest', 'EEST', 1, 10800, 'Mar 28 22:00:00 2037', 'Oct 24 20:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Europe/Bucharest', 'EET', 0, 7200, 'Oct 24 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Budapest --- - -begin -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 1 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 1 02:59:59 1918'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 1 02:00:00 1918', 'Sep 29 00:59:59 1918', 'Apr 1 04:00:00 1918', 'Sep 29 02:59:59 1918'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 29 01:00:00 1918', 'Apr 15 01:59:59 1919', 'Sep 29 02:00:00 1918', 'Apr 15 02:59:59 1919'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 15 02:00:00 1919', 'Sep 15 00:59:59 1919', 'Apr 15 04:00:00 1919', 'Sep 15 02:59:59 1919'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 15 01:00:00 1919', 'Apr 5 01:59:59 1920', 'Sep 15 02:00:00 1919', 'Apr 5 02:59:59 1920'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 5 02:00:00 1920', 'Sep 30 00:59:59 1920', 'Apr 5 04:00:00 1920', 'Sep 30 02:59:59 1920'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 30 01:00:00 1920', 'Apr 6 00:59:59 1941', 'Sep 30 02:00:00 1920', 'Apr 6 01:59:59 1941'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 6 01:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 6 03:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'May 1 21:59:59 1945', 'Oct 2 02:00:00 1944', 'May 1 22:59:59 1945'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'May 1 22:00:00 1945', 'Nov 2 21:59:59 1945', 'May 2 00:00:00 1945', 'Nov 2 23:59:59 1945'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Nov 2 22:00:00 1945', 'Mar 31 00:59:59 1946', 'Nov 2 23:00:00 1945', 'Mar 31 01:59:59 1946'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Mar 31 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Apr 6 00:59:59 1947', 'Oct 6 02:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 6 01:00:00 1947', 'Oct 5 00:59:59 1947', 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 5 01:00:00 1947', 'Apr 4 00:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 4 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Apr 4 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'Apr 10 00:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 10 01:59:59 1949'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 10 01:00:00 1949', 'Oct 2 00:59:59 1949', 'Apr 10 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 2 01:00:00 1949', 'Apr 17 00:59:59 1950', 'Oct 2 02:00:00 1949', 'Apr 17 01:59:59 1950'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 17 01:00:00 1950', 'Oct 23 00:59:59 1950', 'Apr 17 03:00:00 1950', 'Oct 23 02:59:59 1950'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 23 01:00:00 1950', 'May 22 22:59:59 1954', 'Oct 23 02:00:00 1950', 'May 22 23:59:59 1954'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'May 22 23:00:00 1954', 'Oct 2 21:59:59 1954', 'May 23 01:00:00 1954', 'Oct 2 23:59:59 1954'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 2 22:00:00 1954', 'May 22 22:59:59 1955', 'Oct 2 23:00:00 1954', 'May 22 23:59:59 1955'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'May 22 23:00:00 1955', 'Oct 2 21:59:59 1955', 'May 23 01:00:00 1955', 'Oct 2 23:59:59 1955'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 2 22:00:00 1955', 'Jun 2 22:59:59 1956', 'Oct 2 23:00:00 1955', 'Jun 2 23:59:59 1956'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Jun 2 23:00:00 1956', 'Sep 29 21:59:59 1956', 'Jun 3 01:00:00 1956', 'Sep 29 23:59:59 1956'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 29 22:00:00 1956', 'Jun 1 23:59:59 1957', 'Sep 29 23:00:00 1956', 'Jun 2 00:59:59 1957'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Jun 2 00:00:00 1957', 'Sep 29 00:59:59 1957', 'Jun 2 02:00:00 1957', 'Sep 29 02:59:59 1957'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 29 01:00:00 1957', 'Apr 5 23:59:59 1980', 'Sep 29 02:00:00 1957', 'Apr 6 00:59:59 1980'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Apr 6 00:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 02:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Budapest', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Budapest', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Chisinau --- - -begin -timezone.add_rule('Europe/Chisinau', 'EET', 0, 6920, 'Dec 14 20:45:52 1901', 'May 1 22:04:39 1924', 'Dec 14 22:41:12 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'May 1 22:04:40 1924', 'Jun 20 21:59:59 1930', 'May 2 00:04:40 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Jun 20 22:00:00 1930', 'Mar 31 20:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Sep 29 00:00:00 1991', 'Mar 28 21:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 26 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Sep 26 21:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 1993', 'Sep 25 20:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Sep 25 21:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 26 22:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Sep 24 21:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Sep 23 21:00:00 1995', 'Mar 30 21:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 22:00:00 1996', 'Oct 26 20:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 26 21:00:00 1996', 'Mar 29 21:59:59 1997', 'Oct 26 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 1997', 'Oct 25 20:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 1997', 'Mar 28 21:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 1998', 'Oct 24 20:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 24 21:00:00 1998', 'Mar 27 21:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 1999', 'Oct 30 20:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 30 21:00:00 1999', 'Mar 25 21:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 2000', 'Oct 28 20:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 28 21:00:00 2000', 'Mar 24 21:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 24 22:00:00 2001', 'Oct 27 20:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 27 21:00:00 2001', 'Mar 30 21:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 22:00:00 2002', 'Oct 26 20:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 26 21:00:00 2002', 'Mar 29 21:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 2003', 'Oct 25 20:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 2003', 'Mar 27 21:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 2004', 'Oct 30 20:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 30 21:00:00 2004', 'Mar 26 21:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 26 22:00:00 2005', 'Oct 29 20:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 29 21:00:00 2005', 'Mar 25 21:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 2006', 'Oct 28 20:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 28 21:00:00 2006', 'Mar 24 21:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 24 22:00:00 2007', 'Oct 27 20:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 27 21:00:00 2007', 'Mar 29 21:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 2008', 'Oct 25 20:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 2008', 'Mar 28 21:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 2009', 'Oct 24 20:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 24 21:00:00 2009', 'Mar 27 21:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 2010', 'Oct 30 20:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 30 21:00:00 2010', 'Mar 26 21:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 26 22:00:00 2011', 'Oct 29 20:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 29 21:00:00 2011', 'Mar 24 21:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 24 22:00:00 2012', 'Oct 27 20:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 27 21:00:00 2012', 'Mar 30 21:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 22:00:00 2013', 'Oct 26 20:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 26 21:00:00 2013', 'Mar 29 21:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 2014', 'Oct 25 20:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 2014', 'Mar 28 21:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 2015', 'Oct 24 20:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 24 21:00:00 2015', 'Mar 26 21:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 26 22:00:00 2016', 'Oct 29 20:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 29 21:00:00 2016', 'Mar 25 21:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 2017', 'Oct 28 20:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 28 21:00:00 2017', 'Mar 24 21:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 24 22:00:00 2018', 'Oct 27 20:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 27 21:00:00 2018', 'Mar 30 21:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 22:00:00 2019', 'Oct 26 20:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 26 21:00:00 2019', 'Mar 28 21:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 2020', 'Oct 24 20:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 24 21:00:00 2020', 'Mar 27 21:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 2021', 'Oct 30 20:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 30 21:00:00 2021', 'Mar 26 21:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 26 22:00:00 2022', 'Oct 29 20:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 29 21:00:00 2022', 'Mar 25 21:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 2023', 'Oct 28 20:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 28 21:00:00 2023', 'Mar 30 21:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 22:00:00 2024', 'Oct 26 20:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 26 21:00:00 2024', 'Mar 29 21:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 2025', 'Oct 25 20:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 2025', 'Mar 28 21:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 2026', 'Oct 24 20:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 24 21:00:00 2026', 'Mar 27 21:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 2027', 'Oct 30 20:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 30 21:00:00 2027', 'Mar 25 21:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 2028', 'Oct 28 20:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 28 21:00:00 2028', 'Mar 24 21:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 24 22:00:00 2029', 'Oct 27 20:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 27 21:00:00 2029', 'Mar 30 21:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 30 22:00:00 2030', 'Oct 26 20:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 26 21:00:00 2030', 'Mar 29 21:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 2031', 'Oct 25 20:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 2031', 'Mar 27 21:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 27 22:00:00 2032', 'Oct 30 20:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 30 21:00:00 2032', 'Mar 26 21:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 26 22:00:00 2033', 'Oct 29 20:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 29 21:00:00 2033', 'Mar 25 21:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 25 22:00:00 2034', 'Oct 28 20:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 28 21:00:00 2034', 'Mar 24 21:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 24 22:00:00 2035', 'Oct 27 20:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 27 21:00:00 2035', 'Mar 29 21:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 29 22:00:00 2036', 'Oct 25 20:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 25 21:00:00 2036', 'Mar 28 21:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Europe/Chisinau', 'EEST', 1, 10800, 'Mar 28 22:00:00 2037', 'Oct 24 20:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Europe/Chisinau', 'EET', 0, 7200, 'Oct 24 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Copenhagen --- - -begin -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'May 14 21:59:59 1916', 'Dec 14 21:45:52 1901', 'May 14 22:59:59 1916'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'May 14 22:00:00 1916', 'Sep 30 20:59:59 1916', 'May 15 00:00:00 1916', 'Sep 30 22:59:59 1916'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 30 21:00:00 1916', 'May 14 22:59:59 1940', 'Sep 30 22:00:00 1916', 'May 14 23:59:59 1940'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'May 14 23:00:00 1940', 'Nov 2 00:59:59 1942', 'May 15 01:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Aug 15 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Aug 15 02:59:59 1945'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Aug 15 01:00:00 1945', 'May 1 00:59:59 1946', 'Aug 15 02:00:00 1945', 'May 1 01:59:59 1946'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'May 1 01:00:00 1946', 'Sep 1 00:59:59 1946', 'May 1 03:00:00 1946', 'Sep 1 02:59:59 1946'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 1 01:00:00 1946', 'May 4 00:59:59 1947', 'Sep 1 02:00:00 1946', 'May 4 01:59:59 1947'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'May 4 01:00:00 1947', 'Aug 10 00:59:59 1947', 'May 4 03:00:00 1947', 'Aug 10 02:59:59 1947'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Aug 10 01:00:00 1947', 'May 9 00:59:59 1948', 'Aug 10 02:00:00 1947', 'May 9 01:59:59 1948'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'May 9 01:00:00 1948', 'Aug 8 00:59:59 1948', 'May 9 03:00:00 1948', 'Aug 8 02:59:59 1948'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Aug 8 01:00:00 1948', 'Apr 6 00:59:59 1980', 'Aug 8 02:00:00 1948', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Copenhagen', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Copenhagen', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Dublin --- - -begin -timezone.add_rule('Europe/Dublin', 'GMT', 0, -1521, 'Dec 14 20:45:52 1901', 'May 21 02:25:20 1916', 'Dec 14 20:20:31 1901', 'May 21 01:59:59 1916'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 2079, 'May 21 02:25:21 1916', 'Oct 1 02:25:20 1916', 'May 21 03:00:00 1916', 'Oct 1 02:59:59 1916'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 1 02:25:21 1916', 'Apr 8 01:59:59 1917', 'Oct 1 02:25:21 1916', 'Apr 8 01:59:59 1917'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 8 02:00:00 1917', 'Sep 17 01:59:59 1917', 'Apr 8 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 24 02:00:00 1918', 'Sep 30 01:59:59 1918', 'Mar 24 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919', 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 02:00:00 1919', 'Sep 29 01:59:59 1919', 'Mar 30 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920', 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 02:00:00 1920', 'Oct 25 01:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 25 02:59:59 1920'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921', 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 3 02:00:00 1921', 'Oct 3 01:59:59 1921', 'Apr 3 03:00:00 1921', 'Oct 3 02:59:59 1921'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922', 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 02:00:00 1922', 'Oct 8 01:59:59 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923', 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 22 02:00:00 1923', 'Sep 16 01:59:59 1923', 'Apr 22 03:00:00 1923', 'Sep 16 02:59:59 1923'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924', 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 13 02:00:00 1924', 'Sep 21 01:59:59 1924', 'Apr 13 03:00:00 1924', 'Sep 21 02:59:59 1924'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925', 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 19 02:00:00 1925', 'Oct 4 01:59:59 1925', 'Apr 19 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926', 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 18 02:00:00 1926', 'Oct 3 01:59:59 1926', 'Apr 18 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927', 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 10 02:00:00 1927', 'Oct 2 01:59:59 1927', 'Apr 10 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928', 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 22 02:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 22 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 17 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 17 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 9 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Apr 9 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 22 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 22 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 14 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Apr 14 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 18 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 18 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 10 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Apr 10 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Feb 25 02:00:00 1940', 'Oct 6 00:59:59 1946', 'Feb 25 03:00:00 1940', 'Oct 6 01:59:59 1946'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 6 01:00:00 1946', 'Mar 16 01:59:59 1947', 'Oct 6 01:00:00 1946', 'Mar 16 01:59:59 1947'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 16 02:00:00 1947', 'Nov 2 00:59:59 1947', 'Mar 16 03:00:00 1947', 'Nov 2 01:59:59 1947'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Nov 2 01:00:00 1947', 'Apr 18 01:59:59 1948', 'Nov 2 01:00:00 1947', 'Apr 18 01:59:59 1948'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 18 02:00:00 1948', 'Oct 31 01:59:59 1948', 'Apr 18 03:00:00 1948', 'Oct 31 02:59:59 1948'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 30 02:59:59 1949'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 16 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 16 03:00:00 1950', 'Oct 22 02:59:59 1950'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951', 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 15 02:00:00 1951', 'Oct 21 01:59:59 1951', 'Apr 15 03:00:00 1951', 'Oct 21 02:59:59 1951'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952', 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 20 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 26 02:59:59 1952'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953', 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 19 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 19 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 11 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 11 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 17 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 17 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 22 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 22 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 14 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 14 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 20 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 20 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 19 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 19 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Apr 10 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 10 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 02:00:00 1961', 'Oct 29 01:59:59 1961', 'Mar 26 03:00:00 1961', 'Oct 29 02:59:59 1961'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962', 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Mar 25 03:00:00 1962', 'Oct 28 02:59:59 1962'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963', 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Mar 31 03:00:00 1963', 'Oct 27 02:59:59 1963'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964', 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 22 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Mar 22 03:00:00 1964', 'Oct 25 02:59:59 1964'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965', 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 21 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Mar 21 03:00:00 1965', 'Oct 24 02:59:59 1965'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966', 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 20 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Mar 20 03:00:00 1966', 'Oct 23 02:59:59 1966'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967', 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 19 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Mar 19 03:00:00 1967', 'Oct 29 02:59:59 1967'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968', 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Feb 18 02:00:00 1968', 'Oct 26 22:59:59 1968', 'Feb 18 03:00:00 1968', 'Oct 26 23:59:59 1968'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 3600, 'Oct 26 23:00:00 1968', 'Oct 31 01:59:59 1971', 'Oct 27 00:00:00 1968', 'Oct 31 02:59:59 1971'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972', 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 19 02:00:00 1972', 'Oct 29 01:59:59 1972', 'Mar 19 03:00:00 1972', 'Oct 29 02:59:59 1972'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973', 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 18 02:00:00 1973', 'Oct 28 01:59:59 1973', 'Mar 18 03:00:00 1973', 'Oct 28 02:59:59 1973'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974', 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 17 02:00:00 1974', 'Oct 27 01:59:59 1974', 'Mar 17 03:00:00 1974', 'Oct 27 02:59:59 1974'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975', 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 16 02:00:00 1975', 'Oct 26 01:59:59 1975', 'Mar 16 03:00:00 1975', 'Oct 26 02:59:59 1975'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976', 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 21 02:00:00 1976', 'Oct 24 01:59:59 1976', 'Mar 21 03:00:00 1976', 'Oct 24 02:59:59 1976'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977', 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 20 02:00:00 1977', 'Oct 23 01:59:59 1977', 'Mar 20 03:00:00 1977', 'Oct 23 02:59:59 1977'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978', 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 19 02:00:00 1978', 'Oct 29 01:59:59 1978', 'Mar 19 03:00:00 1978', 'Oct 29 02:59:59 1978'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979', 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 18 02:00:00 1979', 'Oct 28 01:59:59 1979', 'Mar 18 03:00:00 1979', 'Oct 28 02:59:59 1979'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980', 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 16 02:00:00 1980', 'Oct 26 01:59:59 1980', 'Mar 16 03:00:00 1980', 'Oct 26 02:59:59 1980'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981', 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 1981', 'Oct 25 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 1982', 'Oct 24 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 24 01:59:59 1982'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 1983', 'Oct 23 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 23 01:59:59 1983'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 1984', 'Oct 28 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 1985', 'Oct 27 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 1986', 'Oct 26 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 1987', 'Oct 25 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 1988', 'Oct 23 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Oct 23 01:59:59 1988'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 1989', 'Oct 29 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 1990', 'Oct 28 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 1991', 'Oct 27 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 1992', 'Oct 25 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 1993', 'Oct 24 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 24 01:59:59 1993'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 1994', 'Oct 23 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 23 01:59:59 1994'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 1995', 'Oct 22 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 22 01:59:59 1995'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Europe/Dublin', 'IST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Europe/Dublin', 'GMT', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Europe/Gibraltar --- - -begin -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Dec 14 20:45:52 1901', 'May 21 01:59:59 1916', 'Dec 14 20:45:52 1901', 'May 21 01:59:59 1916'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'May 21 02:00:00 1916', 'Oct 1 01:59:59 1916', 'May 21 03:00:00 1916', 'Oct 1 02:59:59 1916'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 1 02:00:00 1916', 'Apr 8 01:59:59 1917', 'Oct 1 02:00:00 1916', 'Apr 8 01:59:59 1917'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 8 02:00:00 1917', 'Sep 17 01:59:59 1917', 'Apr 8 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Mar 24 02:00:00 1918', 'Sep 30 01:59:59 1918', 'Mar 24 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919', 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Mar 30 02:00:00 1919', 'Sep 29 01:59:59 1919', 'Mar 30 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920', 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Mar 28 02:00:00 1920', 'Oct 25 01:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 25 02:59:59 1920'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921', 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 3 02:00:00 1921', 'Oct 3 01:59:59 1921', 'Apr 3 03:00:00 1921', 'Oct 3 02:59:59 1921'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922', 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Mar 26 02:00:00 1922', 'Oct 8 01:59:59 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923', 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 22 02:00:00 1923', 'Sep 16 01:59:59 1923', 'Apr 22 03:00:00 1923', 'Sep 16 02:59:59 1923'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924', 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 13 02:00:00 1924', 'Sep 21 01:59:59 1924', 'Apr 13 03:00:00 1924', 'Sep 21 02:59:59 1924'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925', 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 19 02:00:00 1925', 'Oct 4 01:59:59 1925', 'Apr 19 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926', 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 18 02:00:00 1926', 'Oct 3 01:59:59 1926', 'Apr 18 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927', 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 10 02:00:00 1927', 'Oct 2 01:59:59 1927', 'Apr 10 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928', 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 22 02:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 22 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 17 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 17 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 9 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Apr 9 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 22 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 22 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 14 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Apr 14 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 18 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 18 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 10 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Apr 10 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 4 00:59:59 1941', 'Feb 25 03:00:00 1940', 'May 4 01:59:59 1941'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'May 4 01:00:00 1941', 'Aug 10 00:59:59 1941', 'May 4 03:00:00 1941', 'Aug 10 02:59:59 1941'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Aug 10 01:00:00 1941', 'Apr 5 00:59:59 1942', 'Aug 10 02:00:00 1941', 'Apr 5 01:59:59 1942'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Apr 5 01:00:00 1942', 'Aug 9 00:59:59 1942', 'Apr 5 03:00:00 1942', 'Aug 9 02:59:59 1942'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Aug 9 01:00:00 1942', 'Apr 4 00:59:59 1943', 'Aug 9 02:00:00 1942', 'Apr 4 01:59:59 1943'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Apr 4 01:00:00 1943', 'Aug 15 00:59:59 1943', 'Apr 4 03:00:00 1943', 'Aug 15 02:59:59 1943'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Aug 15 01:00:00 1943', 'Apr 2 00:59:59 1944', 'Aug 15 02:00:00 1943', 'Apr 2 01:59:59 1944'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Apr 2 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 2 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Sep 17 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Jul 15 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Jul 15 02:59:59 1945'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Jul 15 01:00:00 1945', 'Oct 7 01:59:59 1945', 'Jul 15 02:00:00 1945', 'Oct 7 02:59:59 1945'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946', 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 14 02:00:00 1946', 'Oct 6 01:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Mar 16 02:00:00 1947', 'Apr 13 00:59:59 1947', 'Mar 16 03:00:00 1947', 'Apr 13 01:59:59 1947'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Apr 13 01:00:00 1947', 'Aug 10 00:59:59 1947', 'Apr 13 03:00:00 1947', 'Aug 10 02:59:59 1947'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Aug 10 01:00:00 1947', 'Nov 2 01:59:59 1947', 'Aug 10 02:00:00 1947', 'Nov 2 02:59:59 1947'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948', 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Mar 14 02:00:00 1948', 'Oct 31 01:59:59 1948', 'Mar 14 03:00:00 1948', 'Oct 31 02:59:59 1948'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 30 02:59:59 1949'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 16 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 16 03:00:00 1950', 'Oct 22 02:59:59 1950'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951', 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 15 02:00:00 1951', 'Oct 21 01:59:59 1951', 'Apr 15 03:00:00 1951', 'Oct 21 02:59:59 1951'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952', 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 20 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 26 02:59:59 1952'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953', 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 19 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 19 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 11 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 11 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 17 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 17 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 3600, 'Apr 22 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 22 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Apr 14 02:00:00 1957', 'Mar 28 00:59:59 1982', 'Apr 14 03:00:00 1957', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Gibraltar', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Gibraltar', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Helsinki --- - -begin -timezone.add_rule('Europe/Helsinki', 'EET', 0, 5992, 'Dec 14 20:45:52 1901', 'Apr 30 22:20:07 1921', 'Dec 14 22:25:44 1901', 'Apr 30 23:59:59 1921'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Apr 30 22:20:08 1921', 'Apr 2 21:59:59 1942', 'May 1 00:20:08 1921', 'Apr 2 23:59:59 1942'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Apr 2 22:00:00 1942', 'Oct 2 20:59:59 1942', 'Apr 3 01:00:00 1942', 'Oct 2 23:59:59 1942'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 2 21:00:00 1942', 'Mar 29 00:59:59 1981', 'Oct 2 23:00:00 1942', 'Mar 29 02:59:59 1981'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 04:00:00 1981', 'Sep 27 03:59:59 1981'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 03:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 04:00:00 1982', 'Sep 26 03:59:59 1982'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 03:00:00 1982', 'Mar 27 02:59:59 1983'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 04:00:00 1983', 'Sep 25 03:59:59 1983'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 03:00:00 1983', 'Mar 25 02:59:59 1984'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 04:00:00 1984', 'Sep 30 03:59:59 1984'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 03:00:00 1984', 'Mar 31 02:59:59 1985'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 04:00:00 1985', 'Sep 29 03:59:59 1985'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 03:00:00 1985', 'Mar 30 02:59:59 1986'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 04:00:00 1986', 'Sep 28 03:59:59 1986'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 03:00:00 1986', 'Mar 29 02:59:59 1987'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 04:00:00 1987', 'Sep 27 03:59:59 1987'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 03:00:00 1987', 'Mar 27 02:59:59 1988'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 04:00:00 1988', 'Sep 25 03:59:59 1988'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 03:00:00 1988', 'Mar 26 02:59:59 1989'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 04:00:00 1989', 'Sep 24 03:59:59 1989'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 03:00:00 1989', 'Mar 25 02:59:59 1990'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 04:00:00 1990', 'Sep 30 03:59:59 1990'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 03:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 04:00:00 1991', 'Sep 29 03:59:59 1991'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 04:00:00 1992', 'Sep 27 03:59:59 1992'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 04:00:00 1993', 'Sep 26 03:59:59 1993'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 04:00:00 1994', 'Sep 25 03:59:59 1994'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 04:00:00 1995', 'Sep 24 03:59:59 1995'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Helsinki', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Helsinki', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Istanbul --- - -begin -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7016, 'Dec 14 20:45:52 1901', 'Sep 30 22:03:03 1910', 'Dec 14 22:42:48 1901', 'Sep 30 23:59:59 1910'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 22:03:04 1910', 'Apr 30 21:59:59 1916', 'Oct 1 00:03:04 1910', 'Apr 30 23:59:59 1916'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 30 22:00:00 1916', 'Sep 30 20:59:59 1916', 'May 1 01:00:00 1916', 'Sep 30 23:59:59 1916'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1916', 'Mar 27 21:59:59 1920', 'Sep 30 23:00:00 1916', 'Mar 27 23:59:59 1920'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 22:00:00 1920', 'Oct 24 20:59:59 1920', 'Mar 28 01:00:00 1920', 'Oct 24 23:59:59 1920'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 24 21:00:00 1920', 'Apr 2 21:59:59 1921', 'Oct 24 23:00:00 1920', 'Apr 2 23:59:59 1921'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 2 22:00:00 1921', 'Oct 2 20:59:59 1921', 'Apr 3 01:00:00 1921', 'Oct 2 23:59:59 1921'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 2 21:00:00 1921', 'Mar 25 21:59:59 1922', 'Oct 2 23:00:00 1921', 'Mar 25 23:59:59 1922'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 22:00:00 1922', 'Oct 7 20:59:59 1922', 'Mar 26 01:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1922', 'May 12 21:59:59 1924', 'Oct 7 23:00:00 1922', 'May 12 23:59:59 1924'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 12 22:00:00 1924', 'Sep 30 20:59:59 1924', 'May 13 01:00:00 1924', 'Sep 30 23:59:59 1924'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1924', 'Apr 30 21:59:59 1925', 'Sep 30 23:00:00 1924', 'Apr 30 23:59:59 1925'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 30 22:00:00 1925', 'Sep 30 20:59:59 1925', 'May 1 01:00:00 1925', 'Sep 30 23:59:59 1925'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1925', 'Jun 29 21:59:59 1940', 'Sep 30 23:00:00 1925', 'Jun 29 23:59:59 1940'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Jun 29 22:00:00 1940', 'Oct 4 20:59:59 1940', 'Jun 30 01:00:00 1940', 'Oct 4 23:59:59 1940'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 4 21:00:00 1940', 'Nov 30 21:59:59 1940', 'Oct 4 23:00:00 1940', 'Nov 30 23:59:59 1940'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Nov 30 22:00:00 1940', 'Sep 20 20:59:59 1941', 'Dec 1 01:00:00 1940', 'Sep 20 23:59:59 1941'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 20 21:00:00 1941', 'Mar 31 21:59:59 1942', 'Sep 20 23:00:00 1941', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 22:00:00 1942', 'Oct 31 20:59:59 1942', 'Apr 1 01:00:00 1942', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 21:00:00 1942', 'Apr 1 21:59:59 1945', 'Oct 31 23:00:00 1942', 'Apr 1 23:59:59 1945'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 1 22:00:00 1945', 'Oct 7 20:59:59 1945', 'Apr 2 01:00:00 1945', 'Oct 7 23:59:59 1945'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1945', 'May 31 21:59:59 1946', 'Oct 7 23:00:00 1945', 'May 31 23:59:59 1946'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 31 22:00:00 1946', 'Sep 30 20:59:59 1946', 'Jun 1 01:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1946', 'Apr 19 21:59:59 1947', 'Sep 30 23:00:00 1946', 'Apr 19 23:59:59 1947'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 19 22:00:00 1947', 'Oct 4 20:59:59 1947', 'Apr 20 01:00:00 1947', 'Oct 4 23:59:59 1947'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 4 21:00:00 1947', 'Apr 17 21:59:59 1948', 'Oct 4 23:00:00 1947', 'Apr 17 23:59:59 1948'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 17 22:00:00 1948', 'Oct 2 20:59:59 1948', 'Apr 18 01:00:00 1948', 'Oct 2 23:59:59 1948'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 2 21:00:00 1948', 'Apr 9 21:59:59 1949', 'Oct 2 23:00:00 1948', 'Apr 9 23:59:59 1949'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 9 22:00:00 1949', 'Oct 1 20:59:59 1949', 'Apr 10 01:00:00 1949', 'Oct 1 23:59:59 1949'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 1 21:00:00 1949', 'Apr 18 21:59:59 1950', 'Oct 1 23:00:00 1949', 'Apr 18 23:59:59 1950'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 18 22:00:00 1950', 'Oct 7 20:59:59 1950', 'Apr 19 01:00:00 1950', 'Oct 7 23:59:59 1950'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1950', 'Apr 21 21:59:59 1951', 'Oct 7 23:00:00 1950', 'Apr 21 23:59:59 1951'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 21 22:00:00 1951', 'Oct 7 20:59:59 1951', 'Apr 22 01:00:00 1951', 'Oct 7 23:59:59 1951'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1951', 'Jul 14 21:59:59 1962', 'Oct 7 23:00:00 1951', 'Jul 14 23:59:59 1962'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Jul 14 22:00:00 1962', 'Oct 7 20:59:59 1962', 'Jul 15 01:00:00 1962', 'Oct 7 23:59:59 1962'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1962', 'May 14 21:59:59 1964', 'Oct 7 23:00:00 1962', 'May 14 23:59:59 1964'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 14 22:00:00 1964', 'Sep 30 20:59:59 1964', 'May 15 01:00:00 1964', 'Sep 30 23:59:59 1964'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 21:00:00 1964', 'May 2 21:59:59 1970', 'Sep 30 23:00:00 1964', 'May 2 23:59:59 1970'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 2 22:00:00 1970', 'Oct 3 20:59:59 1970', 'May 3 01:00:00 1970', 'Oct 3 23:59:59 1970'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 3 21:00:00 1970', 'May 1 21:59:59 1971', 'Oct 3 23:00:00 1970', 'May 1 23:59:59 1971'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 1 22:00:00 1971', 'Oct 2 20:59:59 1971', 'May 2 01:00:00 1971', 'Oct 2 23:59:59 1971'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 2 21:00:00 1971', 'May 6 21:59:59 1972', 'Oct 2 23:00:00 1971', 'May 6 23:59:59 1972'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 6 22:00:00 1972', 'Oct 7 20:59:59 1972', 'May 7 01:00:00 1972', 'Oct 7 23:59:59 1972'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 7 21:00:00 1972', 'Jun 2 22:59:59 1973', 'Oct 7 23:00:00 1972', 'Jun 3 00:59:59 1973'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Jun 2 23:00:00 1973', 'Nov 3 23:59:59 1973', 'Jun 3 02:00:00 1973', 'Nov 4 02:59:59 1973'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Nov 4 00:00:00 1973', 'Mar 30 23:59:59 1974', 'Nov 4 02:00:00 1973', 'Mar 31 01:59:59 1974'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 00:00:00 1974', 'Nov 3 01:59:59 1974', 'Mar 31 03:00:00 1974', 'Nov 3 04:59:59 1974'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Nov 3 02:00:00 1974', 'Mar 29 21:59:59 1975', 'Nov 3 04:00:00 1974', 'Mar 29 23:59:59 1975'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 22:00:00 1975', 'Oct 25 20:59:59 1975', 'Mar 30 01:00:00 1975', 'Oct 25 23:59:59 1975'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 21:00:00 1975', 'May 31 21:59:59 1976', 'Oct 25 23:00:00 1975', 'May 31 23:59:59 1976'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'May 31 22:00:00 1976', 'Oct 30 20:59:59 1976', 'Jun 1 01:00:00 1976', 'Oct 30 23:59:59 1976'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 30 21:00:00 1976', 'Apr 2 21:59:59 1977', 'Oct 30 23:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 2 22:00:00 1977', 'Oct 15 20:59:59 1977', 'Apr 3 01:00:00 1977', 'Oct 15 23:59:59 1977'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 15 21:00:00 1977', 'Apr 1 21:59:59 1978', 'Oct 15 23:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 1 22:00:00 1978', 'Oct 14 20:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 14400, 'Oct 14 21:00:00 1978', 'Oct 14 19:59:59 1979', 'Oct 15 01:00:00 1978', 'Oct 14 23:59:59 1979'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 10800, 'Oct 14 20:00:00 1979', 'Apr 5 23:59:59 1980', 'Oct 14 23:00:00 1979', 'Apr 6 02:59:59 1980'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 14400, 'Apr 6 00:00:00 1980', 'Oct 12 19:59:59 1980', 'Apr 6 04:00:00 1980', 'Oct 12 23:59:59 1980'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 10800, 'Oct 12 20:00:00 1980', 'Mar 28 23:59:59 1981', 'Oct 12 23:00:00 1980', 'Mar 29 02:59:59 1981'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 14400, 'Mar 29 00:00:00 1981', 'Oct 11 19:59:59 1981', 'Mar 29 04:00:00 1981', 'Oct 11 23:59:59 1981'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 10800, 'Oct 11 20:00:00 1981', 'Mar 27 23:59:59 1982', 'Oct 11 23:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 14400, 'Mar 28 00:00:00 1982', 'Oct 10 19:59:59 1982', 'Mar 28 04:00:00 1982', 'Oct 10 23:59:59 1982'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 10800, 'Oct 10 20:00:00 1982', 'Jul 30 20:59:59 1983', 'Oct 10 23:00:00 1982', 'Jul 30 23:59:59 1983'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 14400, 'Jul 30 21:00:00 1983', 'Oct 1 19:59:59 1983', 'Jul 31 01:00:00 1983', 'Oct 1 23:59:59 1983'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 10800, 'Oct 1 20:00:00 1983', 'Apr 19 20:59:59 1985', 'Oct 1 23:00:00 1983', 'Apr 19 23:59:59 1985'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Apr 19 21:00:00 1985', 'Sep 27 20:59:59 1985', 'Apr 20 00:00:00 1985', 'Sep 27 23:59:59 1985'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 27 21:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 27 23:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 04:00:00 1991', 'Sep 29 03:59:59 1991'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 04:00:00 1992', 'Sep 27 03:59:59 1992'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 04:00:00 1993', 'Sep 26 03:59:59 1993'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 04:00:00 1994', 'Sep 25 03:59:59 1994'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 04:00:00 1995', 'Sep 24 03:59:59 1995'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Istanbul', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Istanbul', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Kaliningrad --- - -begin -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Sep 16 01:00:00 1918', 'Apr 1 00:59:59 1940', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1940'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 3600, 'Oct 2 01:00:00 1944', 'Dec 31 22:59:59 1944', 'Oct 2 02:00:00 1944', 'Dec 31 23:59:59 1944'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Dec 31 23:00:00 1944', 'Apr 28 21:59:59 1945', 'Jan 1 01:00:00 1945', 'Apr 28 23:59:59 1945'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Apr 28 22:00:00 1945', 'Oct 31 20:59:59 1945', 'Apr 29 01:00:00 1945', 'Oct 31 23:59:59 1945'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 21:00:00 1945', 'Dec 31 21:59:59 1945', 'Oct 31 23:00:00 1945', 'Dec 31 23:59:59 1945'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Dec 31 22:00:00 1945', 'Mar 31 20:59:59 1981', 'Jan 1 01:00:00 1946', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Sep 29 00:00:00 1991', 'Jan 18 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Jan 19 00:00:00 1992', 'Mar 28 19:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 28 20:00:00 1992', 'Sep 26 18:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 26 19:00:00 1992', 'Mar 27 22:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 14400, 'Mar 27 23:00:00 1993', 'Sep 25 22:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 10800, 'Sep 25 23:00:00 1993', 'Dec 31 20:59:59 1993', 'Sep 26 02:00:00 1993', 'Dec 31 23:59:59 1993'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Dec 31 21:00:00 1993', 'Mar 26 23:59:59 1994', 'Dec 31 23:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 1997', 'Oct 25 23:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 29 00:00:00 1998', 'Oct 24 23:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 25 00:00:00 1998', 'Mar 27 23:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 28 00:00:00 1999', 'Oct 30 23:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 00:00:00 1999', 'Mar 25 23:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 2000', 'Oct 28 23:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 29 00:00:00 2000', 'Mar 24 23:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 25 00:00:00 2001', 'Oct 27 23:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 28 00:00:00 2001', 'Mar 30 23:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 31 00:00:00 2002', 'Oct 26 23:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 27 00:00:00 2002', 'Mar 29 23:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 2003', 'Oct 25 23:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 2003', 'Mar 27 23:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 28 00:00:00 2004', 'Oct 30 23:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 00:00:00 2004', 'Mar 26 23:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 27 00:00:00 2005', 'Oct 29 23:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 30 00:00:00 2005', 'Mar 25 23:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 2006', 'Oct 28 23:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 29 00:00:00 2006', 'Mar 24 23:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 25 00:00:00 2007', 'Oct 27 23:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 28 00:00:00 2007', 'Mar 29 23:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 2008', 'Oct 25 23:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 2008', 'Mar 28 23:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 29 00:00:00 2009', 'Oct 24 23:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 25 00:00:00 2009', 'Mar 27 23:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 28 00:00:00 2010', 'Oct 30 23:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 00:00:00 2010', 'Mar 26 23:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 27 00:00:00 2011', 'Oct 29 23:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 30 00:00:00 2011', 'Mar 24 23:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 25 00:00:00 2012', 'Oct 27 23:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 28 00:00:00 2012', 'Mar 30 23:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 31 00:00:00 2013', 'Oct 26 23:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 27 00:00:00 2013', 'Mar 29 23:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 2014', 'Oct 25 23:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 2014', 'Mar 28 23:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 29 00:00:00 2015', 'Oct 24 23:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 25 00:00:00 2015', 'Mar 26 23:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 27 00:00:00 2016', 'Oct 29 23:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 30 00:00:00 2016', 'Mar 25 23:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 2017', 'Oct 28 23:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 29 00:00:00 2017', 'Mar 24 23:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 25 00:00:00 2018', 'Oct 27 23:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 28 00:00:00 2018', 'Mar 30 23:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 31 00:00:00 2019', 'Oct 26 23:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 27 00:00:00 2019', 'Mar 28 23:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 29 00:00:00 2020', 'Oct 24 23:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 25 00:00:00 2020', 'Mar 27 23:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 28 00:00:00 2021', 'Oct 30 23:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 00:00:00 2021', 'Mar 26 23:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 27 00:00:00 2022', 'Oct 29 23:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 30 00:00:00 2022', 'Mar 25 23:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 2023', 'Oct 28 23:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 29 00:00:00 2023', 'Mar 30 23:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 31 00:00:00 2024', 'Oct 26 23:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 27 00:00:00 2024', 'Mar 29 23:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 2025', 'Oct 25 23:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 2025', 'Mar 28 23:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 29 00:00:00 2026', 'Oct 24 23:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 25 00:00:00 2026', 'Mar 27 23:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 28 00:00:00 2027', 'Oct 30 23:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 00:00:00 2027', 'Mar 25 23:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 2028', 'Oct 28 23:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 29 00:00:00 2028', 'Mar 24 23:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 25 00:00:00 2029', 'Oct 27 23:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 28 00:00:00 2029', 'Mar 30 23:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 31 00:00:00 2030', 'Oct 26 23:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 27 00:00:00 2030', 'Mar 29 23:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 2031', 'Oct 25 23:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 2031', 'Mar 27 23:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 28 00:00:00 2032', 'Oct 30 23:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 31 00:00:00 2032', 'Mar 26 23:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 27 00:00:00 2033', 'Oct 29 23:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 30 00:00:00 2033', 'Mar 25 23:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 26 00:00:00 2034', 'Oct 28 23:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 29 00:00:00 2034', 'Mar 24 23:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 25 00:00:00 2035', 'Oct 27 23:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 28 00:00:00 2035', 'Mar 29 23:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 30 00:00:00 2036', 'Oct 25 23:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 26 00:00:00 2036', 'Mar 28 23:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Kaliningrad', 'EEST', 1, 10800, 'Mar 29 00:00:00 2037', 'Oct 24 23:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Kaliningrad', 'EET', 0, 7200, 'Oct 25 00:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Kiev --- - -begin -timezone.add_rule('Europe/Kiev', 'EET', 0, 7324, 'Dec 14 20:45:52 1901', 'Jul 1 20:57:55 1917', 'Dec 14 22:47:56 1901', 'Jul 1 22:59:59 1917'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10924, 'Jul 1 20:57:56 1917', 'Dec 27 20:57:55 1917', 'Jul 2 00:00:00 1917', 'Dec 27 23:59:59 1917'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7324, 'Dec 27 20:57:56 1917', 'May 31 19:57:55 1918', 'Dec 27 23:00:00 1917', 'May 31 21:59:59 1918'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14524, 'May 31 19:57:56 1918', 'Sep 16 19:57:55 1918', 'Jun 1 00:00:00 1918', 'Sep 16 23:59:59 1918'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10924, 'Sep 16 19:57:56 1918', 'May 31 19:57:55 1919', 'Sep 16 23:00:00 1918', 'May 31 22:59:59 1919'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14524, 'May 31 19:57:56 1919', 'Jun 30 21:57:55 1919', 'Jun 1 00:00:00 1919', 'Jul 1 01:59:59 1919'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10924, 'Jun 30 21:57:56 1919', 'Aug 15 20:57:55 1919', 'Jul 1 01:00:00 1919', 'Aug 15 23:59:59 1919'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7324, 'Aug 15 20:57:56 1919', 'Feb 14 20:57:55 1921', 'Aug 15 23:00:00 1919', 'Feb 14 22:59:59 1921'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10924, 'Feb 14 20:57:56 1921', 'Mar 21 19:57:55 1921', 'Feb 15 00:00:00 1921', 'Mar 21 22:59:59 1921'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14524, 'Mar 21 19:57:56 1921', 'Aug 31 19:57:55 1921', 'Mar 22 00:00:00 1921', 'Aug 31 23:59:59 1921'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10924, 'Aug 31 19:57:56 1921', 'Sep 30 20:57:55 1921', 'Aug 31 23:00:00 1921', 'Sep 30 23:59:59 1921'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7324, 'Sep 30 20:57:56 1921', 'May 1 21:57:55 1924', 'Sep 30 23:00:00 1921', 'May 1 23:59:59 1924'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'May 1 21:57:56 1924', 'Jun 20 21:59:59 1930', 'May 1 23:57:56 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Jun 20 22:00:00 1930', 'Mar 31 20:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 14400, 'Mar 24 23:00:00 1990', 'Jul 16 19:59:59 1990', 'Mar 25 03:00:00 1990', 'Jul 16 23:59:59 1990'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Jul 16 20:00:00 1990', 'Sep 29 20:59:59 1990', 'Jul 16 23:00:00 1990', 'Sep 29 23:59:59 1990'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Sep 29 21:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 29 23:00:00 1990', 'Mar 30 23:59:59 1991'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 22:00:00 1991', 'Sep 28 20:59:59 1991', 'Mar 31 01:00:00 1991', 'Sep 28 23:59:59 1991'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Sep 28 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Sep 28 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 26 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Sep 26 21:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 27 22:00:00 1993', 'Sep 25 20:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Sep 25 21:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 22:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Sep 24 21:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 22:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Sep 23 21:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Kiev', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Kiev', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Lisbon --- - -begin -timezone.add_rule('Europe/Lisbon', 'WET', 0, -2192, 'Dec 14 20:45:52 1901', 'May 24 00:36:31 1911', 'Dec 14 20:09:20 1901', 'May 23 23:59:59 1911'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'May 24 00:36:32 1911', 'Jun 17 22:59:59 1916', 'May 24 00:36:32 1911', 'Jun 17 22:59:59 1916'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Jun 17 23:00:00 1916', 'Oct 31 23:59:59 1916', 'Jun 18 00:00:00 1916', 'Nov 1 00:59:59 1916'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Nov 1 00:00:00 1916', 'Feb 28 22:59:59 1917', 'Nov 1 00:00:00 1916', 'Feb 28 22:59:59 1917'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Feb 28 23:00:00 1917', 'Oct 14 22:59:59 1917', 'Mar 1 00:00:00 1917', 'Oct 14 23:59:59 1917'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 14 23:00:00 1917', 'Mar 1 22:59:59 1918', 'Oct 14 23:00:00 1917', 'Mar 1 22:59:59 1918'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 1 23:00:00 1918', 'Oct 14 22:59:59 1918', 'Mar 2 00:00:00 1918', 'Oct 14 23:59:59 1918'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 14 23:00:00 1918', 'Feb 28 22:59:59 1919', 'Oct 14 23:00:00 1918', 'Feb 28 22:59:59 1919'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Feb 28 23:00:00 1919', 'Oct 14 22:59:59 1919', 'Mar 1 00:00:00 1919', 'Oct 14 23:59:59 1919'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 14 23:00:00 1919', 'Feb 29 22:59:59 1920', 'Oct 14 23:00:00 1919', 'Feb 29 22:59:59 1920'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Feb 29 23:00:00 1920', 'Oct 14 22:59:59 1920', 'Mar 1 00:00:00 1920', 'Oct 14 23:59:59 1920'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 14 23:00:00 1920', 'Feb 28 22:59:59 1921', 'Oct 14 23:00:00 1920', 'Feb 28 22:59:59 1921'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Feb 28 23:00:00 1921', 'Oct 14 22:59:59 1921', 'Mar 1 00:00:00 1921', 'Oct 14 23:59:59 1921'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 14 23:00:00 1921', 'Apr 16 22:59:59 1924', 'Oct 14 23:00:00 1921', 'Apr 16 22:59:59 1924'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 16 23:00:00 1924', 'Oct 14 22:59:59 1924', 'Apr 17 00:00:00 1924', 'Oct 14 23:59:59 1924'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 14 23:00:00 1924', 'Apr 17 22:59:59 1926', 'Oct 14 23:00:00 1924', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 22:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 20 23:00:00 1929', 'Oct 5 22:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 23:00:00 1929', 'Apr 18 22:59:59 1931', 'Oct 5 23:00:00 1929', 'Apr 18 22:59:59 1931'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 18 23:00:00 1931', 'Oct 3 22:59:59 1931', 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 2 23:00:00 1932', 'Oct 1 22:59:59 1932', 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 1 23:00:00 1932', 'Apr 7 22:59:59 1934', 'Oct 1 23:00:00 1932', 'Apr 7 22:59:59 1934'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 7 23:00:00 1934', 'Oct 6 22:59:59 1934', 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935', 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 23:00:00 1935', 'Oct 5 22:59:59 1935', 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936', 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 18 23:00:00 1936', 'Oct 3 22:59:59 1936', 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937', 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 3 23:00:00 1937', 'Oct 2 22:59:59 1937', 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 23:00:00 1938', 'Oct 1 22:59:59 1938', 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 15 23:00:00 1939', 'Nov 18 22:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Nov 18 23:00:00 1939', 'Feb 24 22:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 24 22:59:59 1940'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Feb 24 23:00:00 1940', 'Oct 5 22:59:59 1940', 'Feb 25 00:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 23:00:00 1940', 'Apr 5 22:59:59 1941', 'Oct 5 23:00:00 1940', 'Apr 5 22:59:59 1941'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 5 23:00:00 1941', 'Oct 5 22:59:59 1941', 'Apr 6 00:00:00 1941', 'Oct 5 23:59:59 1941'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 23:00:00 1941', 'Mar 14 22:59:59 1942', 'Oct 5 23:00:00 1941', 'Mar 14 22:59:59 1942'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 14 23:00:00 1942', 'Apr 25 21:59:59 1942', 'Mar 15 00:00:00 1942', 'Apr 25 22:59:59 1942'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Apr 25 22:00:00 1942', 'Aug 15 21:59:59 1942', 'Apr 26 00:00:00 1942', 'Aug 15 23:59:59 1942'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Aug 15 22:00:00 1942', 'Oct 24 22:59:59 1942', 'Aug 15 23:00:00 1942', 'Oct 24 23:59:59 1942'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 24 23:00:00 1942', 'Mar 13 22:59:59 1943', 'Oct 24 23:00:00 1942', 'Mar 13 22:59:59 1943'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 13 23:00:00 1943', 'Apr 17 21:59:59 1943', 'Mar 14 00:00:00 1943', 'Apr 17 22:59:59 1943'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Apr 17 22:00:00 1943', 'Aug 28 21:59:59 1943', 'Apr 18 00:00:00 1943', 'Aug 28 23:59:59 1943'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Aug 28 22:00:00 1943', 'Oct 30 22:59:59 1943', 'Aug 28 23:00:00 1943', 'Oct 30 23:59:59 1943'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 30 23:00:00 1943', 'Mar 11 22:59:59 1944', 'Oct 30 23:00:00 1943', 'Mar 11 22:59:59 1944'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 11 23:00:00 1944', 'Apr 22 21:59:59 1944', 'Mar 12 00:00:00 1944', 'Apr 22 22:59:59 1944'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Apr 22 22:00:00 1944', 'Aug 26 21:59:59 1944', 'Apr 23 00:00:00 1944', 'Aug 26 23:59:59 1944'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Aug 26 22:00:00 1944', 'Oct 28 22:59:59 1944', 'Aug 26 23:00:00 1944', 'Oct 28 23:59:59 1944'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 23:00:00 1944', 'Mar 10 22:59:59 1945', 'Oct 28 23:00:00 1944', 'Mar 10 22:59:59 1945'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 10 23:00:00 1945', 'Apr 21 21:59:59 1945', 'Mar 11 00:00:00 1945', 'Apr 21 22:59:59 1945'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Apr 21 22:00:00 1945', 'Aug 25 21:59:59 1945', 'Apr 22 00:00:00 1945', 'Aug 25 23:59:59 1945'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Aug 25 22:00:00 1945', 'Oct 27 22:59:59 1945', 'Aug 25 23:00:00 1945', 'Oct 27 23:59:59 1945'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 23:00:00 1945', 'Apr 6 22:59:59 1946', 'Oct 27 23:00:00 1945', 'Apr 6 22:59:59 1946'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 6 23:00:00 1946', 'Oct 5 22:59:59 1946', 'Apr 7 00:00:00 1946', 'Oct 5 23:59:59 1946'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 23:00:00 1946', 'Apr 6 01:59:59 1947', 'Oct 5 23:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 6 02:00:00 1947', 'Oct 5 01:59:59 1947', 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 4 02:00:00 1948', 'Oct 3 01:59:59 1948', 'Apr 4 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 3 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 2 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1951', 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1951'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 1 02:00:00 1951', 'Oct 7 01:59:59 1951', 'Apr 1 03:00:00 1951', 'Oct 7 02:59:59 1951'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 7 02:00:00 1951', 'Apr 6 01:59:59 1952', 'Oct 7 02:00:00 1951', 'Apr 6 01:59:59 1952'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 6 02:00:00 1952', 'Oct 5 01:59:59 1952', 'Apr 6 03:00:00 1952', 'Oct 5 02:59:59 1952'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 02:00:00 1952', 'Apr 5 01:59:59 1953', 'Oct 5 02:00:00 1952', 'Apr 5 01:59:59 1953'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 5 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 5 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 4 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 4 01:59:59 1954'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 4 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 4 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 3 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 3 01:59:59 1955'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 3 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 3 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 1 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 1 01:59:59 1956'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 1 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 1 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 7 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 7 01:59:59 1957'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 7 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 7 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 6 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 6 01:59:59 1958'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 6 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 6 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 5 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 5 01:59:59 1959'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 5 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 5 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 3 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 3 01:59:59 1960'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 3 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 3 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 2 02:00:00 1960', 'Apr 2 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Apr 2 01:59:59 1961'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 2 02:00:00 1961', 'Oct 1 01:59:59 1961', 'Apr 2 03:00:00 1961', 'Oct 1 02:59:59 1961'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 1 02:00:00 1961', 'Apr 1 01:59:59 1962', 'Oct 1 02:00:00 1961', 'Apr 1 01:59:59 1962'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 1 02:00:00 1962', 'Oct 7 01:59:59 1962', 'Apr 1 03:00:00 1962', 'Oct 7 02:59:59 1962'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 7 02:00:00 1962', 'Apr 7 01:59:59 1963', 'Oct 7 02:00:00 1962', 'Apr 7 01:59:59 1963'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 7 02:00:00 1963', 'Oct 6 01:59:59 1963', 'Apr 7 03:00:00 1963', 'Oct 6 02:59:59 1963'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 6 02:00:00 1963', 'Apr 5 01:59:59 1964', 'Oct 6 02:00:00 1963', 'Apr 5 01:59:59 1964'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 5 02:00:00 1964', 'Oct 4 01:59:59 1964', 'Apr 5 03:00:00 1964', 'Oct 4 02:59:59 1964'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 4 02:00:00 1964', 'Apr 4 01:59:59 1965', 'Oct 4 02:00:00 1964', 'Apr 4 01:59:59 1965'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 4 02:00:00 1965', 'Oct 3 01:59:59 1965', 'Apr 4 03:00:00 1965', 'Oct 3 02:59:59 1965'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 3 02:00:00 1965', 'Apr 3 01:59:59 1966', 'Oct 3 02:00:00 1965', 'Apr 3 01:59:59 1966'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 3600, 'Apr 3 02:00:00 1966', 'Sep 25 23:59:59 1976', 'Apr 3 03:00:00 1966', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 26 00:00:00 1976', 'Mar 26 23:59:59 1977', 'Sep 26 00:00:00 1976', 'Mar 26 23:59:59 1977'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 00:00:00 1977', 'Sep 24 23:59:59 1977', 'Mar 27 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978', 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 2 00:00:00 1978', 'Sep 30 23:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979', 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Apr 1 00:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 01:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980', 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 00:00:00 1980', 'Sep 28 00:59:59 1980', 'Mar 30 01:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 02:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Europe/Lisbon', 'WEST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Europe/Lisbon', 'WET', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Europe/Ljubljana --- - -begin -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 18 21:59:59 1941', 'Dec 14 21:45:52 1901', 'Apr 18 22:59:59 1941'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Apr 18 22:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 19 00:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'May 8 00:59:59 1945', 'Oct 2 02:00:00 1944', 'May 8 01:59:59 1945'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'May 8 01:00:00 1945', 'Sep 16 00:59:59 1945', 'May 8 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 00:59:59 1983', 'Sep 16 02:00:00 1945', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Ljubljana', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Ljubljana', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/London --- - -begin -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'May 21 01:59:59 1916', 'Dec 14 20:45:52 1901', 'May 21 01:59:59 1916'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'May 21 02:00:00 1916', 'Oct 1 01:59:59 1916', 'May 21 03:00:00 1916', 'Oct 1 02:59:59 1916'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 1 02:00:00 1916', 'Apr 8 01:59:59 1917', 'Oct 1 02:00:00 1916', 'Apr 8 01:59:59 1917'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 8 02:00:00 1917', 'Sep 17 01:59:59 1917', 'Apr 8 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 24 02:00:00 1918', 'Sep 30 01:59:59 1918', 'Mar 24 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919', 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 02:00:00 1919', 'Sep 29 01:59:59 1919', 'Mar 30 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920', 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 02:00:00 1920', 'Oct 25 01:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 25 02:59:59 1920'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921', 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 3 02:00:00 1921', 'Oct 3 01:59:59 1921', 'Apr 3 03:00:00 1921', 'Oct 3 02:59:59 1921'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922', 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 02:00:00 1922', 'Oct 8 01:59:59 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923', 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 22 02:00:00 1923', 'Sep 16 01:59:59 1923', 'Apr 22 03:00:00 1923', 'Sep 16 02:59:59 1923'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924', 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 13 02:00:00 1924', 'Sep 21 01:59:59 1924', 'Apr 13 03:00:00 1924', 'Sep 21 02:59:59 1924'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925', 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 19 02:00:00 1925', 'Oct 4 01:59:59 1925', 'Apr 19 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926', 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 18 02:00:00 1926', 'Oct 3 01:59:59 1926', 'Apr 18 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927', 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 10 02:00:00 1927', 'Oct 2 01:59:59 1927', 'Apr 10 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928', 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 22 02:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 22 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 17 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 17 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 9 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Apr 9 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 22 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 22 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 14 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Apr 14 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 18 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 18 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 10 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Apr 10 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 4 00:59:59 1941', 'Feb 25 03:00:00 1940', 'May 4 01:59:59 1941'); -timezone.add_rule('Europe/London', 'BST', 1, 7200, 'May 4 01:00:00 1941', 'Aug 10 00:59:59 1941', 'May 4 03:00:00 1941', 'Aug 10 02:59:59 1941'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Aug 10 01:00:00 1941', 'Apr 5 00:59:59 1942', 'Aug 10 02:00:00 1941', 'Apr 5 01:59:59 1942'); -timezone.add_rule('Europe/London', 'BST', 1, 7200, 'Apr 5 01:00:00 1942', 'Aug 9 00:59:59 1942', 'Apr 5 03:00:00 1942', 'Aug 9 02:59:59 1942'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Aug 9 01:00:00 1942', 'Apr 4 00:59:59 1943', 'Aug 9 02:00:00 1942', 'Apr 4 01:59:59 1943'); -timezone.add_rule('Europe/London', 'BST', 1, 7200, 'Apr 4 01:00:00 1943', 'Aug 15 00:59:59 1943', 'Apr 4 03:00:00 1943', 'Aug 15 02:59:59 1943'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Aug 15 01:00:00 1943', 'Apr 2 00:59:59 1944', 'Aug 15 02:00:00 1943', 'Apr 2 01:59:59 1944'); -timezone.add_rule('Europe/London', 'BST', 1, 7200, 'Apr 2 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 2 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Sep 17 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/London', 'BST', 1, 7200, 'Apr 2 01:00:00 1945', 'Jul 15 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Jul 15 02:59:59 1945'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Jul 15 01:00:00 1945', 'Oct 7 01:59:59 1945', 'Jul 15 02:00:00 1945', 'Oct 7 02:59:59 1945'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946', 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 14 02:00:00 1946', 'Oct 6 01:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 16 02:00:00 1947', 'Apr 13 00:59:59 1947', 'Mar 16 03:00:00 1947', 'Apr 13 01:59:59 1947'); -timezone.add_rule('Europe/London', 'BST', 1, 7200, 'Apr 13 01:00:00 1947', 'Aug 10 00:59:59 1947', 'Apr 13 03:00:00 1947', 'Aug 10 02:59:59 1947'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Aug 10 01:00:00 1947', 'Nov 2 01:59:59 1947', 'Aug 10 02:00:00 1947', 'Nov 2 02:59:59 1947'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948', 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 14 02:00:00 1948', 'Oct 31 01:59:59 1948', 'Mar 14 03:00:00 1948', 'Oct 31 02:59:59 1948'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 30 02:59:59 1949'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 16 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 16 03:00:00 1950', 'Oct 22 02:59:59 1950'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951', 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 15 02:00:00 1951', 'Oct 21 01:59:59 1951', 'Apr 15 03:00:00 1951', 'Oct 21 02:59:59 1951'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952', 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 20 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 26 02:59:59 1952'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953', 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 19 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 19 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 11 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 11 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 17 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 17 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 22 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 22 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 14 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 14 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 20 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 20 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 19 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 19 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Apr 10 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 10 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 02:00:00 1961', 'Oct 29 01:59:59 1961', 'Mar 26 03:00:00 1961', 'Oct 29 02:59:59 1961'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962', 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Mar 25 03:00:00 1962', 'Oct 28 02:59:59 1962'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963', 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Mar 31 03:00:00 1963', 'Oct 27 02:59:59 1963'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964', 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 22 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Mar 22 03:00:00 1964', 'Oct 25 02:59:59 1964'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965', 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 21 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Mar 21 03:00:00 1965', 'Oct 24 02:59:59 1965'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966', 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 20 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Mar 20 03:00:00 1966', 'Oct 23 02:59:59 1966'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967', 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 19 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Mar 19 03:00:00 1967', 'Oct 29 02:59:59 1967'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968', 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Feb 18 02:00:00 1968', 'Oct 26 22:59:59 1968', 'Feb 18 03:00:00 1968', 'Oct 26 23:59:59 1968'); -timezone.add_rule('Europe/London', 'GMT', 0, 3600, 'Oct 26 23:00:00 1968', 'Oct 31 01:59:59 1971', 'Oct 27 00:00:00 1968', 'Oct 31 02:59:59 1971'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972', 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 19 02:00:00 1972', 'Oct 29 01:59:59 1972', 'Mar 19 03:00:00 1972', 'Oct 29 02:59:59 1972'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973', 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 18 02:00:00 1973', 'Oct 28 01:59:59 1973', 'Mar 18 03:00:00 1973', 'Oct 28 02:59:59 1973'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974', 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 17 02:00:00 1974', 'Oct 27 01:59:59 1974', 'Mar 17 03:00:00 1974', 'Oct 27 02:59:59 1974'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975', 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 16 02:00:00 1975', 'Oct 26 01:59:59 1975', 'Mar 16 03:00:00 1975', 'Oct 26 02:59:59 1975'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976', 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 21 02:00:00 1976', 'Oct 24 01:59:59 1976', 'Mar 21 03:00:00 1976', 'Oct 24 02:59:59 1976'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977', 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 20 02:00:00 1977', 'Oct 23 01:59:59 1977', 'Mar 20 03:00:00 1977', 'Oct 23 02:59:59 1977'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978', 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 19 02:00:00 1978', 'Oct 29 01:59:59 1978', 'Mar 19 03:00:00 1978', 'Oct 29 02:59:59 1978'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979', 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 18 02:00:00 1979', 'Oct 28 01:59:59 1979', 'Mar 18 03:00:00 1979', 'Oct 28 02:59:59 1979'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980', 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 16 02:00:00 1980', 'Oct 26 01:59:59 1980', 'Mar 16 03:00:00 1980', 'Oct 26 02:59:59 1980'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981', 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 1981', 'Oct 25 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 1982', 'Oct 24 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 24 01:59:59 1982'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 1983', 'Oct 23 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 23 01:59:59 1983'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 1984', 'Oct 28 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 1985', 'Oct 27 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 1986', 'Oct 26 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 1987', 'Oct 25 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 1988', 'Oct 23 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Oct 23 01:59:59 1988'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 1989', 'Oct 29 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 1990', 'Oct 28 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 1991', 'Oct 27 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 1992', 'Oct 25 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 1993', 'Oct 24 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 24 01:59:59 1993'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 1994', 'Oct 23 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 23 01:59:59 1994'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 1995', 'Oct 22 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 22 01:59:59 1995'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Europe/London', 'BST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Europe/London', 'GMT', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Europe/Luxembourg --- - -begin -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 1476, 'Dec 14 20:45:52 1901', 'May 31 23:35:23 1904', 'Dec 14 21:10:28 1901', 'May 31 23:59:59 1904'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'May 31 23:35:24 1904', 'May 14 21:59:59 1916', 'Jun 1 00:35:24 1904', 'May 14 22:59:59 1916'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'May 14 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 15 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 28 21:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 28 22:59:59 1917'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 28 22:00:00 1917', 'Sep 16 22:59:59 1917', 'Apr 29 00:00:00 1917', 'Sep 17 00:59:59 1917'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 16 23:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 00:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 16 01:00:00 1918', 'Nov 24 22:59:59 1918', 'Sep 16 02:00:00 1918', 'Nov 24 23:59:59 1918'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Nov 24 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Nov 24 23:00:00 1918', 'Mar 1 22:59:59 1919'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 1 23:00:00 1919', 'Oct 5 01:59:59 1919', 'Mar 2 00:00:00 1919', 'Oct 5 02:59:59 1919'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 5 02:00:00 1919', 'Feb 14 22:59:59 1920', 'Oct 5 02:00:00 1919', 'Feb 14 22:59:59 1920'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Feb 14 23:00:00 1920', 'Oct 24 00:59:59 1920', 'Feb 15 00:00:00 1920', 'Oct 24 01:59:59 1920'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 24 01:00:00 1920', 'Mar 14 22:59:59 1921', 'Oct 24 01:00:00 1920', 'Mar 14 22:59:59 1921'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 14 23:00:00 1921', 'Oct 26 00:59:59 1921', 'Mar 15 00:00:00 1921', 'Oct 26 01:59:59 1921'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 26 01:00:00 1921', 'Mar 25 22:59:59 1922', 'Oct 26 01:00:00 1921', 'Mar 25 22:59:59 1922'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 25 23:00:00 1922', 'Oct 7 23:59:59 1922', 'Mar 26 00:00:00 1922', 'Oct 8 00:59:59 1922'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 8 00:00:00 1922', 'Apr 21 22:59:59 1923', 'Oct 8 00:00:00 1922', 'Apr 21 22:59:59 1923'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 21 23:00:00 1923', 'Oct 7 00:59:59 1923', 'Apr 22 00:00:00 1923', 'Oct 7 01:59:59 1923'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 7 01:00:00 1923', 'Mar 29 22:59:59 1924', 'Oct 7 01:00:00 1923', 'Mar 29 22:59:59 1924'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 29 23:00:00 1924', 'Oct 4 23:59:59 1924', 'Mar 30 00:00:00 1924', 'Oct 5 00:59:59 1924'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 5 00:00:00 1924', 'Apr 5 22:59:59 1925', 'Oct 5 00:00:00 1924', 'Apr 5 22:59:59 1925'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 5 23:00:00 1925', 'Oct 3 23:59:59 1925', 'Apr 6 00:00:00 1925', 'Oct 4 00:59:59 1925'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 4 00:00:00 1925', 'Apr 17 22:59:59 1926', 'Oct 4 00:00:00 1925', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 23:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 3 00:59:59 1926'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 3 00:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 3 00:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 23:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 2 00:59:59 1927'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 2 00:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 2 00:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 23:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 7 00:59:59 1928'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 7 00:00:00 1928', 'Apr 20 22:59:59 1929', 'Oct 7 00:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 20 23:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 3 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 3 01:59:59 1932'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 3 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 3 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 2 02:00:00 1932', 'Mar 26 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Mar 26 01:59:59 1933'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 26 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Mar 26 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 8 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 8 01:59:59 1934'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 8 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 8 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 7 02:00:00 1934', 'Mar 31 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Mar 31 01:59:59 1935'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 31 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Mar 31 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 4 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 4 01:59:59 1937'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 4 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 4 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 3 02:00:00 1937', 'Mar 27 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Mar 27 01:59:59 1938'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Mar 27 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Mar 27 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 14 01:59:59 1940', 'Feb 25 03:00:00 1940', 'May 14 02:59:59 1940'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'May 14 02:00:00 1940', 'Nov 2 00:59:59 1942', 'May 14 04:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 18 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 18 02:59:59 1944'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 18 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 18 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 16 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'May 19 00:59:59 1946', 'Sep 16 02:00:00 1945', 'May 19 01:59:59 1946'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'May 19 01:00:00 1946', 'Oct 7 00:59:59 1946', 'May 19 03:00:00 1946', 'Oct 7 02:59:59 1946'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 7 01:00:00 1946', 'Apr 3 00:59:59 1977', 'Oct 7 02:00:00 1946', 'Apr 3 01:59:59 1977'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Luxembourg', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Luxembourg', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Madrid --- - -begin -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Dec 14 20:45:52 1901', 'May 5 22:59:59 1917', 'Dec 14 20:45:52 1901', 'May 5 22:59:59 1917'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'May 5 23:00:00 1917', 'Oct 6 22:59:59 1917', 'May 6 00:00:00 1917', 'Oct 6 23:59:59 1917'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 6 23:00:00 1917', 'Apr 15 22:59:59 1918', 'Oct 6 23:00:00 1917', 'Apr 15 22:59:59 1918'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 15 23:00:00 1918', 'Oct 6 22:59:59 1918', 'Apr 16 00:00:00 1918', 'Oct 6 23:59:59 1918'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 6 23:00:00 1918', 'Apr 5 22:59:59 1919', 'Oct 6 23:00:00 1918', 'Apr 5 22:59:59 1919'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 5 23:00:00 1919', 'Oct 6 22:59:59 1919', 'Apr 6 00:00:00 1919', 'Oct 6 23:59:59 1919'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 6 23:00:00 1919', 'Apr 16 22:59:59 1924', 'Oct 6 23:00:00 1919', 'Apr 16 22:59:59 1924'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 16 23:00:00 1924', 'Oct 4 22:59:59 1924', 'Apr 17 00:00:00 1924', 'Oct 4 23:59:59 1924'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 4 23:00:00 1924', 'Apr 17 22:59:59 1926', 'Oct 4 23:00:00 1924', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 22:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 20 23:00:00 1929', 'Oct 5 22:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 5 23:00:00 1929', 'May 22 22:59:59 1937', 'Oct 5 23:00:00 1929', 'May 22 22:59:59 1937'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'May 22 23:00:00 1937', 'Oct 2 22:59:59 1937', 'May 23 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 2 23:00:00 1937', 'Mar 22 22:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 22 22:59:59 1938'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Mar 22 23:00:00 1938', 'Oct 1 22:59:59 1938', 'Mar 23 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Apr 15 23:00:00 1939', 'Oct 7 22:59:59 1939', 'Apr 16 00:00:00 1939', 'Oct 7 23:59:59 1939'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 0, 'Oct 7 23:00:00 1939', 'Mar 16 22:59:59 1940', 'Oct 7 23:00:00 1939', 'Mar 16 22:59:59 1940'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Mar 16 23:00:00 1940', 'May 2 21:59:59 1942', 'Mar 17 00:00:00 1940', 'May 2 22:59:59 1942'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'May 2 22:00:00 1942', 'Sep 1 21:59:59 1942', 'May 3 00:00:00 1942', 'Sep 1 23:59:59 1942'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Sep 1 22:00:00 1942', 'Apr 17 21:59:59 1943', 'Sep 1 23:00:00 1942', 'Apr 17 22:59:59 1943'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 17 22:00:00 1943', 'Oct 3 21:59:59 1943', 'Apr 18 00:00:00 1943', 'Oct 3 23:59:59 1943'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Oct 3 22:00:00 1943', 'Apr 15 21:59:59 1944', 'Oct 3 23:00:00 1943', 'Apr 15 22:59:59 1944'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 15 22:00:00 1944', 'Oct 10 21:59:59 1944', 'Apr 16 00:00:00 1944', 'Oct 10 23:59:59 1944'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Oct 10 22:00:00 1944', 'Apr 14 21:59:59 1945', 'Oct 10 23:00:00 1944', 'Apr 14 22:59:59 1945'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 14 22:00:00 1945', 'Sep 29 22:59:59 1945', 'Apr 15 00:00:00 1945', 'Sep 30 00:59:59 1945'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 3600, 'Sep 29 23:00:00 1945', 'Apr 13 21:59:59 1946', 'Sep 30 00:00:00 1945', 'Apr 13 22:59:59 1946'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 13 22:00:00 1946', 'Sep 29 21:59:59 1946', 'Apr 14 00:00:00 1946', 'Sep 29 23:59:59 1946'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 29 22:00:00 1946', 'Apr 30 21:59:59 1949', 'Sep 29 23:00:00 1946', 'Apr 30 22:59:59 1949'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 30 22:00:00 1949', 'Sep 29 22:59:59 1949', 'May 1 00:00:00 1949', 'Sep 30 00:59:59 1949'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 29 23:00:00 1949', 'Apr 13 21:59:59 1974', 'Sep 30 00:00:00 1949', 'Apr 13 22:59:59 1974'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 13 22:00:00 1974', 'Oct 5 22:59:59 1974', 'Apr 14 00:00:00 1974', 'Oct 6 00:59:59 1974'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 5 23:00:00 1974', 'Apr 19 21:59:59 1975', 'Oct 6 00:00:00 1974', 'Apr 19 22:59:59 1975'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 19 22:00:00 1975', 'Oct 4 22:59:59 1975', 'Apr 20 00:00:00 1975', 'Oct 5 00:59:59 1975'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 4 23:00:00 1975', 'Mar 27 21:59:59 1976', 'Oct 5 00:00:00 1975', 'Mar 27 22:59:59 1976'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 22:00:00 1976', 'Sep 25 22:59:59 1976', 'Mar 28 00:00:00 1976', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 25 23:00:00 1976', 'Apr 2 21:59:59 1977', 'Sep 26 00:00:00 1976', 'Apr 2 22:59:59 1977'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 2 22:00:00 1977', 'Sep 24 22:59:59 1977', 'Apr 3 00:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 24 23:00:00 1977', 'Apr 2 21:59:59 1978', 'Sep 25 00:00:00 1977', 'Apr 2 22:59:59 1978'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 2 22:00:00 1978', 'Sep 30 22:59:59 1978', 'Apr 3 00:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 30 23:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 00:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Madrid', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Madrid', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Malta --- - -begin -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Jun 2 22:59:59 1916', 'Dec 14 21:45:52 1901', 'Jun 2 23:59:59 1916'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Jun 2 23:00:00 1916', 'Sep 30 22:59:59 1916', 'Jun 3 01:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Mar 31 22:59:59 1917', 'Oct 1 00:00:00 1916', 'Mar 31 23:59:59 1917'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 23:00:00 1917', 'Sep 29 22:59:59 1917', 'Apr 1 01:00:00 1917', 'Sep 30 00:59:59 1917'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 29 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Sep 30 00:00:00 1917', 'Mar 9 23:59:59 1918'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 9 23:00:00 1918', 'Oct 5 22:59:59 1918', 'Mar 10 01:00:00 1918', 'Oct 6 00:59:59 1918'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 5 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 00:00:00 1918', 'Mar 1 23:59:59 1919'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 1 23:00:00 1919', 'Oct 4 22:59:59 1919', 'Mar 2 01:00:00 1919', 'Oct 5 00:59:59 1919'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 4 23:00:00 1919', 'Mar 20 22:59:59 1920', 'Oct 5 00:00:00 1919', 'Mar 20 23:59:59 1920'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 20 23:00:00 1920', 'Sep 18 22:59:59 1920', 'Mar 21 01:00:00 1920', 'Sep 19 00:59:59 1920'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 18 23:00:00 1920', 'Jun 14 22:59:59 1940', 'Sep 19 00:00:00 1920', 'Jun 14 23:59:59 1940'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Jun 14 23:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 15 01:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 14 22:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 15 00:59:59 1945'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 14 23:00:00 1945', 'Mar 17 00:59:59 1946', 'Sep 15 00:00:00 1945', 'Mar 17 01:59:59 1946'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 17 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Mar 17 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Mar 15 22:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 15 23:59:59 1947'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 15 23:00:00 1947', 'Oct 4 22:59:59 1947', 'Mar 16 01:00:00 1947', 'Oct 5 00:59:59 1947'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 4 23:00:00 1947', 'Feb 29 00:59:59 1948', 'Oct 5 00:00:00 1947', 'Feb 29 01:59:59 1948'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Feb 29 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Feb 29 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'May 21 22:59:59 1966', 'Oct 3 02:00:00 1948', 'May 21 23:59:59 1966'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 21 23:00:00 1966', 'Sep 24 21:59:59 1966', 'May 22 01:00:00 1966', 'Sep 24 23:59:59 1966'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 24 22:00:00 1966', 'May 27 22:59:59 1967', 'Sep 24 23:00:00 1966', 'May 27 23:59:59 1967'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 27 23:00:00 1967', 'Sep 23 21:59:59 1967', 'May 28 01:00:00 1967', 'Sep 23 23:59:59 1967'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 23 22:00:00 1967', 'May 25 22:59:59 1968', 'Sep 23 23:00:00 1967', 'May 25 23:59:59 1968'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 25 23:00:00 1968', 'Sep 21 21:59:59 1968', 'May 26 01:00:00 1968', 'Sep 21 23:59:59 1968'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 21 22:00:00 1968', 'May 31 22:59:59 1969', 'Sep 21 23:00:00 1968', 'May 31 23:59:59 1969'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 31 23:00:00 1969', 'Sep 27 21:59:59 1969', 'Jun 1 01:00:00 1969', 'Sep 27 23:59:59 1969'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 27 22:00:00 1969', 'May 30 22:59:59 1970', 'Sep 27 23:00:00 1969', 'May 30 23:59:59 1970'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 30 23:00:00 1970', 'Sep 26 21:59:59 1970', 'May 31 01:00:00 1970', 'Sep 26 23:59:59 1970'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 26 22:00:00 1970', 'May 22 22:59:59 1971', 'Sep 26 23:00:00 1970', 'May 22 23:59:59 1971'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 22 23:00:00 1971', 'Sep 25 22:59:59 1971', 'May 23 01:00:00 1971', 'Sep 26 00:59:59 1971'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 25 23:00:00 1971', 'May 27 22:59:59 1972', 'Sep 26 00:00:00 1971', 'May 27 23:59:59 1972'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'May 27 23:00:00 1972', 'Sep 30 21:59:59 1972', 'May 28 01:00:00 1972', 'Sep 30 23:59:59 1972'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 30 22:00:00 1972', 'Mar 30 22:59:59 1973', 'Sep 30 23:00:00 1972', 'Mar 30 23:59:59 1973'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 23:00:00 1973', 'Sep 28 22:59:59 1973', 'Mar 31 01:00:00 1973', 'Sep 29 00:59:59 1973'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 28 23:00:00 1973', 'Apr 20 22:59:59 1974', 'Sep 29 00:00:00 1973', 'Apr 20 23:59:59 1974'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 20 23:00:00 1974', 'Sep 15 22:59:59 1974', 'Apr 21 01:00:00 1974', 'Sep 16 00:59:59 1974'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 15 23:00:00 1974', 'Apr 20 00:59:59 1975', 'Sep 16 00:00:00 1974', 'Apr 20 01:59:59 1975'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 20 01:00:00 1975', 'Sep 20 23:59:59 1975', 'Apr 20 03:00:00 1975', 'Sep 21 01:59:59 1975'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 21 00:00:00 1975', 'Apr 18 00:59:59 1976', 'Sep 21 01:00:00 1975', 'Apr 18 01:59:59 1976'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 18 01:00:00 1976', 'Sep 18 23:59:59 1976', 'Apr 18 03:00:00 1976', 'Sep 19 01:59:59 1976'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 19 00:00:00 1976', 'Apr 17 00:59:59 1977', 'Sep 19 01:00:00 1976', 'Apr 17 01:59:59 1977'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 17 01:00:00 1977', 'Sep 17 23:59:59 1977', 'Apr 17 03:00:00 1977', 'Sep 18 01:59:59 1977'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 18 00:00:00 1977', 'Apr 16 00:59:59 1978', 'Sep 18 01:00:00 1977', 'Apr 16 01:59:59 1978'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 16 01:00:00 1978', 'Sep 16 23:59:59 1978', 'Apr 16 03:00:00 1978', 'Sep 17 01:59:59 1978'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 17 00:00:00 1978', 'Apr 15 00:59:59 1979', 'Sep 17 01:00:00 1978', 'Apr 15 01:59:59 1979'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Apr 15 01:00:00 1979', 'Sep 15 23:59:59 1979', 'Apr 15 03:00:00 1979', 'Sep 16 01:59:59 1979'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 16 00:00:00 1979', 'Mar 31 00:59:59 1980', 'Sep 16 01:00:00 1979', 'Mar 31 01:59:59 1980'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 1980', 'Sep 20 23:59:59 1980', 'Mar 31 03:00:00 1980', 'Sep 21 01:59:59 1980'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 21 00:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 21 01:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Malta', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Malta', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Minsk --- - -begin -timezone.add_rule('Europe/Minsk', 'EET', 0, 6600, 'Dec 14 20:45:52 1901', 'May 1 22:09:59 1924', 'Dec 14 22:35:52 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'May 1 22:10:00 1924', 'Jun 20 21:59:59 1930', 'May 2 00:10:00 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Jun 20 22:00:00 1930', 'Jun 27 20:59:59 1941', 'Jun 21 01:00:00 1930', 'Jun 27 23:59:59 1941'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 7200, 'Jun 27 21:00:00 1941', 'Nov 2 00:59:59 1942', 'Jun 27 23:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Jul 2 21:59:59 1944', 'Apr 3 03:00:00 1944', 'Jul 2 23:59:59 1944'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Jul 2 22:00:00 1944', 'Mar 31 20:59:59 1981', 'Jul 3 01:00:00 1944', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 1997', 'Oct 25 23:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 1998', 'Oct 24 23:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 25 00:00:00 1998', 'Mar 27 23:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 1999', 'Oct 30 23:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 31 00:00:00 1999', 'Mar 25 23:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 2000', 'Oct 28 23:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 29 00:00:00 2000', 'Mar 24 23:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 25 00:00:00 2001', 'Oct 27 23:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 28 00:00:00 2001', 'Mar 30 23:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 31 00:00:00 2002', 'Oct 26 23:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 27 00:00:00 2002', 'Mar 29 23:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 2003', 'Oct 25 23:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 2003', 'Mar 27 23:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 2004', 'Oct 30 23:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 31 00:00:00 2004', 'Mar 26 23:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 27 00:00:00 2005', 'Oct 29 23:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 30 00:00:00 2005', 'Mar 25 23:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 2006', 'Oct 28 23:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 29 00:00:00 2006', 'Mar 24 23:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 25 00:00:00 2007', 'Oct 27 23:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 28 00:00:00 2007', 'Mar 29 23:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 2008', 'Oct 25 23:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 2008', 'Mar 28 23:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 2009', 'Oct 24 23:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 25 00:00:00 2009', 'Mar 27 23:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 2010', 'Oct 30 23:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 31 00:00:00 2010', 'Mar 26 23:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 27 00:00:00 2011', 'Oct 29 23:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 30 00:00:00 2011', 'Mar 24 23:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 25 00:00:00 2012', 'Oct 27 23:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 28 00:00:00 2012', 'Mar 30 23:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 31 00:00:00 2013', 'Oct 26 23:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 27 00:00:00 2013', 'Mar 29 23:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 2014', 'Oct 25 23:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 2014', 'Mar 28 23:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 2015', 'Oct 24 23:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 25 00:00:00 2015', 'Mar 26 23:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 27 00:00:00 2016', 'Oct 29 23:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 30 00:00:00 2016', 'Mar 25 23:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 2017', 'Oct 28 23:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 29 00:00:00 2017', 'Mar 24 23:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 25 00:00:00 2018', 'Oct 27 23:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 28 00:00:00 2018', 'Mar 30 23:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 31 00:00:00 2019', 'Oct 26 23:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 27 00:00:00 2019', 'Mar 28 23:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 2020', 'Oct 24 23:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 25 00:00:00 2020', 'Mar 27 23:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 2021', 'Oct 30 23:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 31 00:00:00 2021', 'Mar 26 23:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 27 00:00:00 2022', 'Oct 29 23:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 30 00:00:00 2022', 'Mar 25 23:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 2023', 'Oct 28 23:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 29 00:00:00 2023', 'Mar 30 23:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 31 00:00:00 2024', 'Oct 26 23:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 27 00:00:00 2024', 'Mar 29 23:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 2025', 'Oct 25 23:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 2025', 'Mar 28 23:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 2026', 'Oct 24 23:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 25 00:00:00 2026', 'Mar 27 23:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 2027', 'Oct 30 23:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 31 00:00:00 2027', 'Mar 25 23:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 2028', 'Oct 28 23:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 29 00:00:00 2028', 'Mar 24 23:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 25 00:00:00 2029', 'Oct 27 23:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 28 00:00:00 2029', 'Mar 30 23:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 31 00:00:00 2030', 'Oct 26 23:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 27 00:00:00 2030', 'Mar 29 23:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 2031', 'Oct 25 23:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 2031', 'Mar 27 23:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 28 00:00:00 2032', 'Oct 30 23:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 31 00:00:00 2032', 'Mar 26 23:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 27 00:00:00 2033', 'Oct 29 23:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 30 00:00:00 2033', 'Mar 25 23:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 26 00:00:00 2034', 'Oct 28 23:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 29 00:00:00 2034', 'Mar 24 23:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 25 00:00:00 2035', 'Oct 27 23:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 28 00:00:00 2035', 'Mar 29 23:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 30 00:00:00 2036', 'Oct 25 23:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 26 00:00:00 2036', 'Mar 28 23:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Minsk', 'EEST', 1, 10800, 'Mar 29 00:00:00 2037', 'Oct 24 23:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Minsk', 'EET', 0, 7200, 'Oct 25 00:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Monaco --- - -begin -timezone.add_rule('Europe/Monaco', 'CET', 0, 561, 'Dec 14 20:45:52 1901', 'Mar 10 23:50:38 1911', 'Dec 14 20:55:13 1901', 'Mar 10 23:59:59 1911'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Mar 10 23:50:39 1911', 'Jun 14 22:59:59 1916', 'Mar 10 23:50:39 1911', 'Jun 14 22:59:59 1916'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Jun 14 23:00:00 1916', 'Oct 1 22:59:59 1916', 'Jun 15 00:00:00 1916', 'Oct 1 23:59:59 1916'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 1 23:00:00 1916', 'Mar 24 22:59:59 1917', 'Oct 1 23:00:00 1916', 'Mar 24 22:59:59 1917'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 24 23:00:00 1917', 'Oct 7 22:59:59 1917', 'Mar 25 00:00:00 1917', 'Oct 7 23:59:59 1917'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 7 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Oct 7 23:00:00 1917', 'Mar 9 22:59:59 1918'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 9 23:00:00 1918', 'Oct 6 22:59:59 1918', 'Mar 10 00:00:00 1918', 'Oct 6 23:59:59 1918'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 6 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 23:00:00 1918', 'Mar 1 22:59:59 1919'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 1 23:00:00 1919', 'Oct 5 22:59:59 1919', 'Mar 2 00:00:00 1919', 'Oct 5 23:59:59 1919'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 5 23:00:00 1919', 'Feb 14 22:59:59 1920', 'Oct 5 23:00:00 1919', 'Feb 14 22:59:59 1920'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Feb 14 23:00:00 1920', 'Oct 23 22:59:59 1920', 'Feb 15 00:00:00 1920', 'Oct 23 23:59:59 1920'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921', 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 14 23:00:00 1921', 'Oct 25 22:59:59 1921', 'Mar 15 00:00:00 1921', 'Oct 25 23:59:59 1921'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 25 23:00:00 1921', 'Mar 25 22:59:59 1922', 'Oct 25 23:00:00 1921', 'Mar 25 22:59:59 1922'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 25 23:00:00 1922', 'Oct 7 22:59:59 1922', 'Mar 26 00:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 7 23:00:00 1922', 'May 26 22:59:59 1923', 'Oct 7 23:00:00 1922', 'May 26 22:59:59 1923'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'May 26 23:00:00 1923', 'Oct 6 22:59:59 1923', 'May 27 00:00:00 1923', 'Oct 6 23:59:59 1923'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 6 23:00:00 1923', 'Mar 29 22:59:59 1924', 'Oct 6 23:00:00 1923', 'Mar 29 22:59:59 1924'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 29 23:00:00 1924', 'Oct 4 22:59:59 1924', 'Mar 30 00:00:00 1924', 'Oct 4 23:59:59 1924'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 4 23:00:00 1924', 'Apr 4 22:59:59 1925', 'Oct 4 23:00:00 1924', 'Apr 4 22:59:59 1925'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 4 23:00:00 1925', 'Oct 3 22:59:59 1925', 'Apr 5 00:00:00 1925', 'Oct 3 23:59:59 1925'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 3 23:00:00 1925', 'Apr 17 22:59:59 1926', 'Oct 3 23:00:00 1925', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 22:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 20 23:00:00 1929', 'Oct 5 22:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 5 23:00:00 1929', 'Apr 12 22:59:59 1930', 'Oct 5 23:00:00 1929', 'Apr 12 22:59:59 1930'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 12 23:00:00 1930', 'Oct 4 22:59:59 1930', 'Apr 13 00:00:00 1930', 'Oct 4 23:59:59 1930'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 4 23:00:00 1930', 'Apr 18 22:59:59 1931', 'Oct 4 23:00:00 1930', 'Apr 18 22:59:59 1931'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 18 23:00:00 1931', 'Oct 3 22:59:59 1931', 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 2 23:00:00 1932', 'Oct 1 22:59:59 1932', 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 1 23:00:00 1932', 'Mar 25 22:59:59 1933', 'Oct 1 23:00:00 1932', 'Mar 25 22:59:59 1933'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 25 23:00:00 1933', 'Oct 7 22:59:59 1933', 'Mar 26 00:00:00 1933', 'Oct 7 23:59:59 1933'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 7 23:00:00 1933', 'Apr 7 22:59:59 1934', 'Oct 7 23:00:00 1933', 'Apr 7 22:59:59 1934'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 7 23:00:00 1934', 'Oct 6 22:59:59 1934', 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935', 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 30 23:00:00 1935', 'Oct 5 22:59:59 1935', 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936', 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 18 23:00:00 1936', 'Oct 3 22:59:59 1936', 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937', 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 3 23:00:00 1937', 'Oct 2 22:59:59 1937', 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Mar 26 23:00:00 1938', 'Oct 1 22:59:59 1938', 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Apr 15 23:00:00 1939', 'Nov 18 22:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 0, 'Nov 18 23:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 4 22:59:59 1941', 'Feb 25 03:00:00 1940', 'May 4 23:59:59 1941'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'May 4 23:00:00 1941', 'Oct 5 21:59:59 1941', 'May 5 01:00:00 1941', 'Oct 5 23:59:59 1941'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Oct 5 22:00:00 1941', 'Mar 8 22:59:59 1942', 'Oct 5 23:00:00 1941', 'Mar 8 23:59:59 1942'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 8 23:00:00 1942', 'Nov 2 00:59:59 1942', 'Mar 9 01:00:00 1942', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 7 22:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 8 00:59:59 1944'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 3600, 'Oct 7 23:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 8 00:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 16 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 23:59:59 1976', 'Sep 16 02:00:00 1945', 'Mar 28 00:59:59 1976'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 00:00:00 1976', 'Sep 25 22:59:59 1976', 'Mar 28 02:00:00 1976', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 25 23:00:00 1976', 'Apr 3 00:59:59 1977', 'Sep 26 00:00:00 1976', 'Apr 3 01:59:59 1977'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Monaco', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Monaco', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Moscow --- - -begin -timezone.add_rule('Europe/Moscow', 'MSK', 0, 9020, 'Dec 14 20:45:52 1901', 'Jul 1 20:29:39 1917', 'Dec 14 23:16:12 1901', 'Jul 1 22:59:59 1917'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 12620, 'Jul 1 20:29:40 1917', 'Dec 27 20:29:39 1917', 'Jul 2 00:00:00 1917', 'Dec 27 23:59:59 1917'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 9020, 'Dec 27 20:29:40 1917', 'May 31 19:29:39 1918', 'Dec 27 23:00:00 1917', 'May 31 21:59:59 1918'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 16220, 'May 31 19:29:40 1918', 'Sep 16 19:29:39 1918', 'Jun 1 00:00:00 1918', 'Sep 16 23:59:59 1918'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 12620, 'Sep 16 19:29:40 1918', 'May 31 19:29:39 1919', 'Sep 16 23:00:00 1918', 'May 31 22:59:59 1919'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 16220, 'May 31 19:29:40 1919', 'Jun 30 21:29:39 1919', 'Jun 1 00:00:00 1919', 'Jul 1 01:59:59 1919'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Jun 30 21:29:40 1919', 'Aug 15 19:59:59 1919', 'Jul 1 01:29:40 1919', 'Aug 15 23:59:59 1919'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Aug 15 20:00:00 1919', 'Feb 14 19:59:59 1921', 'Aug 15 23:00:00 1919', 'Feb 14 22:59:59 1921'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Feb 14 20:00:00 1921', 'Mar 20 18:59:59 1921', 'Feb 15 00:00:00 1921', 'Mar 20 22:59:59 1921'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 18000, 'Mar 20 19:00:00 1921', 'Aug 31 18:59:59 1921', 'Mar 21 00:00:00 1921', 'Aug 31 23:59:59 1921'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Aug 31 19:00:00 1921', 'Sep 30 19:59:59 1921', 'Aug 31 23:00:00 1921', 'Sep 30 23:59:59 1921'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 30 20:00:00 1921', 'Sep 30 20:59:59 1922', 'Sep 30 23:00:00 1921', 'Sep 30 23:59:59 1922'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 7200, 'Sep 30 21:00:00 1922', 'Jun 20 21:59:59 1930', 'Sep 30 23:00:00 1922', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Jun 20 22:00:00 1930', 'Mar 31 20:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 7200, 'Sep 29 00:00:00 1991', 'Jan 18 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Jan 19 00:00:00 1992', 'Mar 28 19:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 20:00:00 1992', 'Sep 26 18:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 26 19:00:00 1992', 'Mar 27 22:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 1993', 'Sep 25 22:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 25 23:00:00 1993', 'Mar 26 22:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 1994', 'Sep 24 22:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 24 23:00:00 1994', 'Mar 25 22:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 1995', 'Sep 23 22:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Sep 23 23:00:00 1995', 'Mar 30 22:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 1996', 'Oct 26 22:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 26 23:00:00 1996', 'Mar 29 22:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 1997', 'Oct 25 22:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 1997', 'Mar 28 22:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 1998', 'Oct 24 22:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 24 23:00:00 1998', 'Mar 27 22:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 1999', 'Oct 30 22:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 30 23:00:00 1999', 'Mar 25 22:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 2000', 'Oct 28 22:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 28 23:00:00 2000', 'Mar 24 22:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 2001', 'Oct 27 22:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 27 23:00:00 2001', 'Mar 30 22:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 2002', 'Oct 26 22:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 26 23:00:00 2002', 'Mar 29 22:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 2003', 'Oct 25 22:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 2003', 'Mar 27 22:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 2004', 'Oct 30 22:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 30 23:00:00 2004', 'Mar 26 22:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 2005', 'Oct 29 22:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 29 23:00:00 2005', 'Mar 25 22:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 2006', 'Oct 28 22:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 28 23:00:00 2006', 'Mar 24 22:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 2007', 'Oct 27 22:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 27 23:00:00 2007', 'Mar 29 22:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 2008', 'Oct 25 22:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 2008', 'Mar 28 22:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 2009', 'Oct 24 22:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 24 23:00:00 2009', 'Mar 27 22:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 2010', 'Oct 30 22:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 30 23:00:00 2010', 'Mar 26 22:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 2011', 'Oct 29 22:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 29 23:00:00 2011', 'Mar 24 22:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 2012', 'Oct 27 22:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 27 23:00:00 2012', 'Mar 30 22:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 2013', 'Oct 26 22:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 26 23:00:00 2013', 'Mar 29 22:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 2014', 'Oct 25 22:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 2014', 'Mar 28 22:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 2015', 'Oct 24 22:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 24 23:00:00 2015', 'Mar 26 22:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 2016', 'Oct 29 22:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 29 23:00:00 2016', 'Mar 25 22:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 2017', 'Oct 28 22:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 28 23:00:00 2017', 'Mar 24 22:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 2018', 'Oct 27 22:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 27 23:00:00 2018', 'Mar 30 22:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 2019', 'Oct 26 22:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 26 23:00:00 2019', 'Mar 28 22:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 2020', 'Oct 24 22:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 24 23:00:00 2020', 'Mar 27 22:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 2021', 'Oct 30 22:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 30 23:00:00 2021', 'Mar 26 22:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 2022', 'Oct 29 22:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 29 23:00:00 2022', 'Mar 25 22:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 2023', 'Oct 28 22:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 28 23:00:00 2023', 'Mar 30 22:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 2024', 'Oct 26 22:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 26 23:00:00 2024', 'Mar 29 22:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 2025', 'Oct 25 22:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 2025', 'Mar 28 22:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 2026', 'Oct 24 22:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 24 23:00:00 2026', 'Mar 27 22:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 2027', 'Oct 30 22:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 30 23:00:00 2027', 'Mar 25 22:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 2028', 'Oct 28 22:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 28 23:00:00 2028', 'Mar 24 22:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 2029', 'Oct 27 22:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 27 23:00:00 2029', 'Mar 30 22:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 30 23:00:00 2030', 'Oct 26 22:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 26 23:00:00 2030', 'Mar 29 22:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 2031', 'Oct 25 22:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 2031', 'Mar 27 22:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 27 23:00:00 2032', 'Oct 30 22:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 30 23:00:00 2032', 'Mar 26 22:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 26 23:00:00 2033', 'Oct 29 22:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 29 23:00:00 2033', 'Mar 25 22:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 25 23:00:00 2034', 'Oct 28 22:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 28 23:00:00 2034', 'Mar 24 22:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 24 23:00:00 2035', 'Oct 27 22:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 27 23:00:00 2035', 'Mar 29 22:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 29 23:00:00 2036', 'Oct 25 22:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 25 23:00:00 2036', 'Mar 28 22:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Moscow', 'MSD', 1, 14400, 'Mar 28 23:00:00 2037', 'Oct 24 22:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Moscow', 'MSK', 0, 10800, 'Oct 24 23:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Europe/Nicosia not installed --- - --- --- Europe/Oslo --- - -begin -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'May 21 23:59:59 1916', 'Dec 14 21:45:52 1901', 'May 22 00:59:59 1916'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'May 22 00:00:00 1916', 'Sep 29 21:59:59 1916', 'May 22 02:00:00 1916', 'Sep 29 23:59:59 1916'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 29 22:00:00 1916', 'Aug 10 21:59:59 1940', 'Sep 29 23:00:00 1916', 'Aug 10 22:59:59 1940'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Aug 10 22:00:00 1940', 'Nov 2 00:59:59 1942', 'Aug 11 00:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Oct 1 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Oct 1 02:59:59 1945'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 1 01:00:00 1945', 'Mar 15 00:59:59 1959', 'Oct 1 02:00:00 1945', 'Mar 15 01:59:59 1959'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 15 01:00:00 1959', 'Sep 20 00:59:59 1959', 'Mar 15 03:00:00 1959', 'Sep 20 02:59:59 1959'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 20 01:00:00 1959', 'Mar 20 00:59:59 1960', 'Sep 20 02:00:00 1959', 'Mar 20 01:59:59 1960'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 20 01:00:00 1960', 'Sep 18 00:59:59 1960', 'Mar 20 03:00:00 1960', 'Sep 18 02:59:59 1960'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 18 01:00:00 1960', 'Mar 19 00:59:59 1961', 'Sep 18 02:00:00 1960', 'Mar 19 01:59:59 1961'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 19 01:00:00 1961', 'Sep 17 00:59:59 1961', 'Mar 19 03:00:00 1961', 'Sep 17 02:59:59 1961'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 17 01:00:00 1961', 'Mar 18 00:59:59 1962', 'Sep 17 02:00:00 1961', 'Mar 18 01:59:59 1962'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 18 01:00:00 1962', 'Sep 16 00:59:59 1962', 'Mar 18 03:00:00 1962', 'Sep 16 02:59:59 1962'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 16 01:00:00 1962', 'Mar 17 00:59:59 1963', 'Sep 16 02:00:00 1962', 'Mar 17 01:59:59 1963'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 17 01:00:00 1963', 'Sep 15 00:59:59 1963', 'Mar 17 03:00:00 1963', 'Sep 15 02:59:59 1963'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 15 01:00:00 1963', 'Mar 15 00:59:59 1964', 'Sep 15 02:00:00 1963', 'Mar 15 01:59:59 1964'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 15 01:00:00 1964', 'Sep 20 00:59:59 1964', 'Mar 15 03:00:00 1964', 'Sep 20 02:59:59 1964'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 20 01:00:00 1964', 'Apr 25 00:59:59 1965', 'Sep 20 02:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Apr 25 01:00:00 1965', 'Sep 19 00:59:59 1965', 'Apr 25 03:00:00 1965', 'Sep 19 02:59:59 1965'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 19 01:00:00 1965', 'Apr 6 00:59:59 1980', 'Sep 19 02:00:00 1965', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Oslo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Oslo', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Paris --- - -begin -timezone.add_rule('Europe/Paris', 'CET', 0, 561, 'Dec 14 20:45:52 1901', 'Mar 10 23:50:38 1911', 'Dec 14 20:55:13 1901', 'Mar 10 23:59:59 1911'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Mar 10 23:50:39 1911', 'Jun 14 22:59:59 1916', 'Mar 10 23:50:39 1911', 'Jun 14 22:59:59 1916'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Jun 14 23:00:00 1916', 'Oct 1 22:59:59 1916', 'Jun 15 00:00:00 1916', 'Oct 1 23:59:59 1916'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 1 23:00:00 1916', 'Mar 24 22:59:59 1917', 'Oct 1 23:00:00 1916', 'Mar 24 22:59:59 1917'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 24 23:00:00 1917', 'Oct 7 22:59:59 1917', 'Mar 25 00:00:00 1917', 'Oct 7 23:59:59 1917'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 7 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Oct 7 23:00:00 1917', 'Mar 9 22:59:59 1918'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 9 23:00:00 1918', 'Oct 6 22:59:59 1918', 'Mar 10 00:00:00 1918', 'Oct 6 23:59:59 1918'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 6 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 23:00:00 1918', 'Mar 1 22:59:59 1919'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 1 23:00:00 1919', 'Oct 5 22:59:59 1919', 'Mar 2 00:00:00 1919', 'Oct 5 23:59:59 1919'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 5 23:00:00 1919', 'Feb 14 22:59:59 1920', 'Oct 5 23:00:00 1919', 'Feb 14 22:59:59 1920'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Feb 14 23:00:00 1920', 'Oct 23 22:59:59 1920', 'Feb 15 00:00:00 1920', 'Oct 23 23:59:59 1920'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921', 'Oct 23 23:00:00 1920', 'Mar 14 22:59:59 1921'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 14 23:00:00 1921', 'Oct 25 22:59:59 1921', 'Mar 15 00:00:00 1921', 'Oct 25 23:59:59 1921'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 25 23:00:00 1921', 'Mar 25 22:59:59 1922', 'Oct 25 23:00:00 1921', 'Mar 25 22:59:59 1922'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 25 23:00:00 1922', 'Oct 7 22:59:59 1922', 'Mar 26 00:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 7 23:00:00 1922', 'May 26 22:59:59 1923', 'Oct 7 23:00:00 1922', 'May 26 22:59:59 1923'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'May 26 23:00:00 1923', 'Oct 6 22:59:59 1923', 'May 27 00:00:00 1923', 'Oct 6 23:59:59 1923'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 6 23:00:00 1923', 'Mar 29 22:59:59 1924', 'Oct 6 23:00:00 1923', 'Mar 29 22:59:59 1924'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 29 23:00:00 1924', 'Oct 4 22:59:59 1924', 'Mar 30 00:00:00 1924', 'Oct 4 23:59:59 1924'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 4 23:00:00 1924', 'Apr 4 22:59:59 1925', 'Oct 4 23:00:00 1924', 'Apr 4 22:59:59 1925'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 4 23:00:00 1925', 'Oct 3 22:59:59 1925', 'Apr 5 00:00:00 1925', 'Oct 3 23:59:59 1925'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 3 23:00:00 1925', 'Apr 17 22:59:59 1926', 'Oct 3 23:00:00 1925', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 22:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 20 23:00:00 1929', 'Oct 5 22:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 5 23:00:00 1929', 'Apr 12 22:59:59 1930', 'Oct 5 23:00:00 1929', 'Apr 12 22:59:59 1930'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 12 23:00:00 1930', 'Oct 4 22:59:59 1930', 'Apr 13 00:00:00 1930', 'Oct 4 23:59:59 1930'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 4 23:00:00 1930', 'Apr 18 22:59:59 1931', 'Oct 4 23:00:00 1930', 'Apr 18 22:59:59 1931'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 18 23:00:00 1931', 'Oct 3 22:59:59 1931', 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 2 23:00:00 1932', 'Oct 1 22:59:59 1932', 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 1 23:00:00 1932', 'Mar 25 22:59:59 1933', 'Oct 1 23:00:00 1932', 'Mar 25 22:59:59 1933'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 25 23:00:00 1933', 'Oct 7 22:59:59 1933', 'Mar 26 00:00:00 1933', 'Oct 7 23:59:59 1933'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 7 23:00:00 1933', 'Apr 7 22:59:59 1934', 'Oct 7 23:00:00 1933', 'Apr 7 22:59:59 1934'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 7 23:00:00 1934', 'Oct 6 22:59:59 1934', 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935', 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 30 23:00:00 1935', 'Oct 5 22:59:59 1935', 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936', 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 18 23:00:00 1936', 'Oct 3 22:59:59 1936', 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937', 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 3 23:00:00 1937', 'Oct 2 22:59:59 1937', 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Mar 26 23:00:00 1938', 'Oct 1 22:59:59 1938', 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Apr 15 23:00:00 1939', 'Nov 18 22:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Europe/Paris', 'CET', 0, 0, 'Nov 18 23:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Feb 25 02:00:00 1940', 'Jun 14 21:59:59 1940', 'Feb 25 03:00:00 1940', 'Jun 14 22:59:59 1940'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Jun 14 22:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 15 00:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 7 22:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 8 00:59:59 1944'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 3600, 'Oct 7 23:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 8 00:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 16 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 23:59:59 1976', 'Sep 16 02:00:00 1945', 'Mar 28 00:59:59 1976'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 00:00:00 1976', 'Sep 25 22:59:59 1976', 'Mar 28 02:00:00 1976', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 25 23:00:00 1976', 'Apr 3 00:59:59 1977', 'Sep 26 00:00:00 1976', 'Apr 3 01:59:59 1977'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Paris', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Paris', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Prague --- - -begin -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 16 01:00:00 1918', 'Apr 1 00:59:59 1940', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1940'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 17 01:00:00 1944', 'Apr 8 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 8 01:59:59 1945'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 8 01:00:00 1945', 'Nov 18 00:59:59 1945', 'Apr 8 03:00:00 1945', 'Nov 18 02:59:59 1945'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Nov 18 01:00:00 1945', 'May 6 00:59:59 1946', 'Nov 18 02:00:00 1945', 'May 6 01:59:59 1946'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'May 6 01:00:00 1946', 'Oct 6 00:59:59 1946', 'May 6 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Apr 20 00:59:59 1947', 'Oct 6 02:00:00 1946', 'Apr 20 01:59:59 1947'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 20 01:00:00 1947', 'Oct 5 00:59:59 1947', 'Apr 20 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 5 01:00:00 1947', 'Apr 18 00:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 18 01:59:59 1948'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 18 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Apr 18 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'Apr 9 00:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 9 01:59:59 1949'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 9 01:00:00 1949', 'Oct 2 00:59:59 1949', 'Apr 9 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 2 01:00:00 1949', 'Apr 1 00:59:59 1979', 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1979'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Prague', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Prague', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Riga --- - -begin -timezone.add_rule('Europe/Riga', 'EET', 0, 5784, 'Dec 14 20:45:52 1901', 'Apr 15 00:23:35 1918', 'Dec 14 22:22:16 1901', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 9384, 'Apr 15 00:23:36 1918', 'Sep 16 00:23:35 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Riga', 'EET', 0, 5784, 'Sep 16 00:23:36 1918', 'Apr 1 00:23:35 1919', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1919'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 9384, 'Apr 1 00:23:36 1919', 'May 22 00:23:35 1919', 'Apr 1 03:00:00 1919', 'May 22 02:59:59 1919'); -timezone.add_rule('Europe/Riga', 'EET', 0, 5784, 'May 22 00:23:36 1919', 'May 10 22:23:35 1926', 'May 22 02:00:00 1919', 'May 10 23:59:59 1926'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'May 10 22:23:36 1926', 'Aug 4 21:59:59 1940', 'May 11 00:23:36 1926', 'Aug 4 23:59:59 1940'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Aug 4 22:00:00 1940', 'Jun 30 20:59:59 1941', 'Aug 5 01:00:00 1940', 'Jun 30 23:59:59 1941'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 7200, 'Jun 30 21:00:00 1941', 'Nov 2 00:59:59 1942', 'Jun 30 23:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Riga', 'EET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Riga', 'EET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Riga', 'EET', 0, 3600, 'Oct 2 01:00:00 1944', 'Oct 12 22:59:59 1944', 'Oct 2 02:00:00 1944', 'Oct 12 23:59:59 1944'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Oct 12 23:00:00 1944', 'Mar 31 20:59:59 1981', 'Oct 13 02:00:00 1944', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Riga', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 23:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 30 23:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 00:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 00:00:00 1996', 'Sep 28 23:59:59 1996', 'Mar 31 03:00:00 1996', 'Sep 29 02:59:59 1996'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Sep 29 00:00:00 1996', 'Mar 30 00:59:59 1997', 'Sep 29 02:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Riga', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Riga', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Rome --- - -begin -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Jun 2 22:59:59 1916', 'Dec 14 21:45:52 1901', 'Jun 2 23:59:59 1916'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Jun 2 23:00:00 1916', 'Sep 30 22:59:59 1916', 'Jun 3 01:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Mar 31 22:59:59 1917', 'Oct 1 00:00:00 1916', 'Mar 31 23:59:59 1917'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 23:00:00 1917', 'Sep 29 22:59:59 1917', 'Apr 1 01:00:00 1917', 'Sep 30 00:59:59 1917'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 29 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Sep 30 00:00:00 1917', 'Mar 9 23:59:59 1918'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 9 23:00:00 1918', 'Oct 5 22:59:59 1918', 'Mar 10 01:00:00 1918', 'Oct 6 00:59:59 1918'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 5 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 00:00:00 1918', 'Mar 1 23:59:59 1919'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 1 23:00:00 1919', 'Oct 4 22:59:59 1919', 'Mar 2 01:00:00 1919', 'Oct 5 00:59:59 1919'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 4 23:00:00 1919', 'Mar 20 22:59:59 1920', 'Oct 5 00:00:00 1919', 'Mar 20 23:59:59 1920'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 20 23:00:00 1920', 'Sep 18 22:59:59 1920', 'Mar 21 01:00:00 1920', 'Sep 19 00:59:59 1920'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 18 23:00:00 1920', 'Jun 14 22:59:59 1940', 'Sep 19 00:00:00 1920', 'Jun 14 23:59:59 1940'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Jun 14 23:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 15 01:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 16 22:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 17 00:59:59 1944'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 16 23:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 00:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 14 22:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 15 00:59:59 1945'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 14 23:00:00 1945', 'Mar 17 00:59:59 1946', 'Sep 15 00:00:00 1945', 'Mar 17 01:59:59 1946'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 17 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Mar 17 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Mar 15 22:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 15 23:59:59 1947'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 15 23:00:00 1947', 'Oct 4 22:59:59 1947', 'Mar 16 01:00:00 1947', 'Oct 5 00:59:59 1947'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 4 23:00:00 1947', 'Feb 29 00:59:59 1948', 'Oct 5 00:00:00 1947', 'Feb 29 01:59:59 1948'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Feb 29 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Feb 29 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'May 21 22:59:59 1966', 'Oct 3 02:00:00 1948', 'May 21 23:59:59 1966'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 21 23:00:00 1966', 'Sep 24 21:59:59 1966', 'May 22 01:00:00 1966', 'Sep 24 23:59:59 1966'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 24 22:00:00 1966', 'May 27 22:59:59 1967', 'Sep 24 23:00:00 1966', 'May 27 23:59:59 1967'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 27 23:00:00 1967', 'Sep 23 21:59:59 1967', 'May 28 01:00:00 1967', 'Sep 23 23:59:59 1967'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 23 22:00:00 1967', 'May 25 22:59:59 1968', 'Sep 23 23:00:00 1967', 'May 25 23:59:59 1968'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 25 23:00:00 1968', 'Sep 21 21:59:59 1968', 'May 26 01:00:00 1968', 'Sep 21 23:59:59 1968'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 21 22:00:00 1968', 'May 31 22:59:59 1969', 'Sep 21 23:00:00 1968', 'May 31 23:59:59 1969'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 31 23:00:00 1969', 'Sep 27 21:59:59 1969', 'Jun 1 01:00:00 1969', 'Sep 27 23:59:59 1969'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 27 22:00:00 1969', 'May 30 22:59:59 1970', 'Sep 27 23:00:00 1969', 'May 30 23:59:59 1970'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 30 23:00:00 1970', 'Sep 26 21:59:59 1970', 'May 31 01:00:00 1970', 'Sep 26 23:59:59 1970'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 26 22:00:00 1970', 'May 22 22:59:59 1971', 'Sep 26 23:00:00 1970', 'May 22 23:59:59 1971'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 22 23:00:00 1971', 'Sep 25 22:59:59 1971', 'May 23 01:00:00 1971', 'Sep 26 00:59:59 1971'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 25 23:00:00 1971', 'May 27 22:59:59 1972', 'Sep 26 00:00:00 1971', 'May 27 23:59:59 1972'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 27 23:00:00 1972', 'Sep 30 21:59:59 1972', 'May 28 01:00:00 1972', 'Sep 30 23:59:59 1972'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 30 22:00:00 1972', 'Jun 2 22:59:59 1973', 'Sep 30 23:00:00 1972', 'Jun 2 23:59:59 1973'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Jun 2 23:00:00 1973', 'Sep 29 21:59:59 1973', 'Jun 3 01:00:00 1973', 'Sep 29 23:59:59 1973'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 29 22:00:00 1973', 'May 25 22:59:59 1974', 'Sep 29 23:00:00 1973', 'May 25 23:59:59 1974'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 25 23:00:00 1974', 'Sep 28 21:59:59 1974', 'May 26 01:00:00 1974', 'Sep 28 23:59:59 1974'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 28 22:00:00 1974', 'May 31 22:59:59 1975', 'Sep 28 23:00:00 1974', 'May 31 23:59:59 1975'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 31 23:00:00 1975', 'Sep 27 22:59:59 1975', 'Jun 1 01:00:00 1975', 'Sep 28 00:59:59 1975'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 27 23:00:00 1975', 'May 29 22:59:59 1976', 'Sep 28 00:00:00 1975', 'May 29 23:59:59 1976'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 29 23:00:00 1976', 'Sep 25 22:59:59 1976', 'May 30 01:00:00 1976', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 25 23:00:00 1976', 'May 21 22:59:59 1977', 'Sep 26 00:00:00 1976', 'May 21 23:59:59 1977'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 21 23:00:00 1977', 'Sep 24 22:59:59 1977', 'May 22 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 24 23:00:00 1977', 'May 27 22:59:59 1978', 'Sep 25 00:00:00 1977', 'May 27 23:59:59 1978'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 27 23:00:00 1978', 'Sep 30 22:59:59 1978', 'May 28 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 30 23:00:00 1978', 'May 26 22:59:59 1979', 'Oct 1 00:00:00 1978', 'May 26 23:59:59 1979'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'May 26 23:00:00 1979', 'Sep 29 22:59:59 1979', 'May 27 01:00:00 1979', 'Sep 30 00:59:59 1979'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 29 23:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 00:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Rome', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Rome', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Samara --- - -begin -timezone.add_rule('Europe/Samara', 'SAMT', 0, 12036, 'Dec 14 20:45:52 1901', 'May 1 20:39:23 1924', 'Dec 15 00:06:28 1901', 'May 1 23:59:59 1924'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 10800, 'May 1 20:39:24 1924', 'Feb 28 20:59:59 1957', 'May 1 23:39:24 1924', 'Feb 28 23:59:59 1957'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Feb 28 21:00:00 1957', 'Mar 31 19:59:59 1981', 'Mar 1 01:00:00 1957', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 31 20:00:00 1981', 'Sep 30 18:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 30 19:00:00 1981', 'Mar 31 19:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 31 20:00:00 1982', 'Sep 30 18:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 30 19:00:00 1982', 'Mar 31 19:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 31 20:00:00 1983', 'Sep 30 18:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 30 19:00:00 1983', 'Mar 31 19:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 31 20:00:00 1984', 'Sep 29 21:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 29 22:00:00 1984', 'Mar 30 21:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 1985', 'Sep 28 21:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 28 22:00:00 1985', 'Mar 29 21:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 1986', 'Sep 27 21:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 27 22:00:00 1986', 'Mar 28 21:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 1987', 'Sep 26 21:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 26 22:00:00 1987', 'Mar 26 21:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 1988', 'Sep 24 21:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 24 22:00:00 1988', 'Mar 25 21:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 1989', 'Sep 23 21:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 23 22:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 1990', 'Sep 29 21:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 29 22:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 14400, 'Mar 30 22:00:00 1991', 'Sep 28 22:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 10800, 'Sep 28 23:00:00 1991', 'Jan 18 22:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Jan 18 23:00:00 1992', 'Mar 28 18:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 19:00:00 1992', 'Sep 26 17:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 26 18:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 1993', 'Sep 25 21:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 25 22:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 1994', 'Sep 24 21:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 24 22:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 1995', 'Sep 23 21:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Sep 23 22:00:00 1995', 'Mar 30 21:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 1996', 'Oct 26 21:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 26 22:00:00 1996', 'Mar 29 21:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 1997', 'Oct 25 21:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 1997', 'Mar 28 21:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 1998', 'Oct 24 21:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 24 22:00:00 1998', 'Mar 27 21:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 1999', 'Oct 30 21:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 30 22:00:00 1999', 'Mar 25 21:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 2000', 'Oct 28 21:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 28 22:00:00 2000', 'Mar 24 21:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 2001', 'Oct 27 21:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 27 22:00:00 2001', 'Mar 30 21:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 2002', 'Oct 26 21:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 26 22:00:00 2002', 'Mar 29 21:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 2003', 'Oct 25 21:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 2003', 'Mar 27 21:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 2004', 'Oct 30 21:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 30 22:00:00 2004', 'Mar 26 21:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 2005', 'Oct 29 21:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 29 22:00:00 2005', 'Mar 25 21:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 2006', 'Oct 28 21:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 28 22:00:00 2006', 'Mar 24 21:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 2007', 'Oct 27 21:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 27 22:00:00 2007', 'Mar 29 21:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 2008', 'Oct 25 21:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 2008', 'Mar 28 21:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 2009', 'Oct 24 21:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 24 22:00:00 2009', 'Mar 27 21:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 2010', 'Oct 30 21:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 30 22:00:00 2010', 'Mar 26 21:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 2011', 'Oct 29 21:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 29 22:00:00 2011', 'Mar 24 21:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 2012', 'Oct 27 21:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 27 22:00:00 2012', 'Mar 30 21:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 2013', 'Oct 26 21:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 26 22:00:00 2013', 'Mar 29 21:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 2014', 'Oct 25 21:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 2014', 'Mar 28 21:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 2015', 'Oct 24 21:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 24 22:00:00 2015', 'Mar 26 21:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 2016', 'Oct 29 21:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 29 22:00:00 2016', 'Mar 25 21:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 2017', 'Oct 28 21:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 28 22:00:00 2017', 'Mar 24 21:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 2018', 'Oct 27 21:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 27 22:00:00 2018', 'Mar 30 21:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 2019', 'Oct 26 21:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 26 22:00:00 2019', 'Mar 28 21:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 2020', 'Oct 24 21:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 24 22:00:00 2020', 'Mar 27 21:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 2021', 'Oct 30 21:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 30 22:00:00 2021', 'Mar 26 21:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 2022', 'Oct 29 21:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 29 22:00:00 2022', 'Mar 25 21:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 2023', 'Oct 28 21:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 28 22:00:00 2023', 'Mar 30 21:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 2024', 'Oct 26 21:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 26 22:00:00 2024', 'Mar 29 21:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 2025', 'Oct 25 21:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 2025', 'Mar 28 21:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 2026', 'Oct 24 21:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 24 22:00:00 2026', 'Mar 27 21:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 2027', 'Oct 30 21:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 30 22:00:00 2027', 'Mar 25 21:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 2028', 'Oct 28 21:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 28 22:00:00 2028', 'Mar 24 21:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 2029', 'Oct 27 21:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 27 22:00:00 2029', 'Mar 30 21:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 30 22:00:00 2030', 'Oct 26 21:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 26 22:00:00 2030', 'Mar 29 21:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 2031', 'Oct 25 21:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 2031', 'Mar 27 21:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 27 22:00:00 2032', 'Oct 30 21:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 30 22:00:00 2032', 'Mar 26 21:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 26 22:00:00 2033', 'Oct 29 21:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 29 22:00:00 2033', 'Mar 25 21:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 25 22:00:00 2034', 'Oct 28 21:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 28 22:00:00 2034', 'Mar 24 21:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 24 22:00:00 2035', 'Oct 27 21:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 27 22:00:00 2035', 'Mar 29 21:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 29 22:00:00 2036', 'Oct 25 21:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 25 22:00:00 2036', 'Mar 28 21:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Samara', 'SAMST', 1, 18000, 'Mar 28 22:00:00 2037', 'Oct 24 21:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Samara', 'SAMT', 0, 14400, 'Oct 24 22:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Europe/San_Marino --- - -begin -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Jun 2 22:59:59 1916', 'Dec 14 21:45:52 1901', 'Jun 2 23:59:59 1916'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Jun 2 23:00:00 1916', 'Sep 30 22:59:59 1916', 'Jun 3 01:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Mar 31 22:59:59 1917', 'Oct 1 00:00:00 1916', 'Mar 31 23:59:59 1917'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 23:00:00 1917', 'Sep 29 22:59:59 1917', 'Apr 1 01:00:00 1917', 'Sep 30 00:59:59 1917'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 29 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Sep 30 00:00:00 1917', 'Mar 9 23:59:59 1918'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 9 23:00:00 1918', 'Oct 5 22:59:59 1918', 'Mar 10 01:00:00 1918', 'Oct 6 00:59:59 1918'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 5 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 00:00:00 1918', 'Mar 1 23:59:59 1919'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 1 23:00:00 1919', 'Oct 4 22:59:59 1919', 'Mar 2 01:00:00 1919', 'Oct 5 00:59:59 1919'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 4 23:00:00 1919', 'Mar 20 22:59:59 1920', 'Oct 5 00:00:00 1919', 'Mar 20 23:59:59 1920'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 20 23:00:00 1920', 'Sep 18 22:59:59 1920', 'Mar 21 01:00:00 1920', 'Sep 19 00:59:59 1920'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 18 23:00:00 1920', 'Jun 14 22:59:59 1940', 'Sep 19 00:00:00 1920', 'Jun 14 23:59:59 1940'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Jun 14 23:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 15 01:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 16 22:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 17 00:59:59 1944'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 16 23:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 00:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 14 22:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 15 00:59:59 1945'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 14 23:00:00 1945', 'Mar 17 00:59:59 1946', 'Sep 15 00:00:00 1945', 'Mar 17 01:59:59 1946'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 17 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Mar 17 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Mar 15 22:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 15 23:59:59 1947'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 15 23:00:00 1947', 'Oct 4 22:59:59 1947', 'Mar 16 01:00:00 1947', 'Oct 5 00:59:59 1947'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 4 23:00:00 1947', 'Feb 29 00:59:59 1948', 'Oct 5 00:00:00 1947', 'Feb 29 01:59:59 1948'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Feb 29 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Feb 29 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'May 21 22:59:59 1966', 'Oct 3 02:00:00 1948', 'May 21 23:59:59 1966'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 21 23:00:00 1966', 'Sep 24 21:59:59 1966', 'May 22 01:00:00 1966', 'Sep 24 23:59:59 1966'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 24 22:00:00 1966', 'May 27 22:59:59 1967', 'Sep 24 23:00:00 1966', 'May 27 23:59:59 1967'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 27 23:00:00 1967', 'Sep 23 21:59:59 1967', 'May 28 01:00:00 1967', 'Sep 23 23:59:59 1967'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 23 22:00:00 1967', 'May 25 22:59:59 1968', 'Sep 23 23:00:00 1967', 'May 25 23:59:59 1968'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 25 23:00:00 1968', 'Sep 21 21:59:59 1968', 'May 26 01:00:00 1968', 'Sep 21 23:59:59 1968'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 21 22:00:00 1968', 'May 31 22:59:59 1969', 'Sep 21 23:00:00 1968', 'May 31 23:59:59 1969'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 31 23:00:00 1969', 'Sep 27 21:59:59 1969', 'Jun 1 01:00:00 1969', 'Sep 27 23:59:59 1969'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 27 22:00:00 1969', 'May 30 22:59:59 1970', 'Sep 27 23:00:00 1969', 'May 30 23:59:59 1970'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 30 23:00:00 1970', 'Sep 26 21:59:59 1970', 'May 31 01:00:00 1970', 'Sep 26 23:59:59 1970'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 26 22:00:00 1970', 'May 22 22:59:59 1971', 'Sep 26 23:00:00 1970', 'May 22 23:59:59 1971'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 22 23:00:00 1971', 'Sep 25 22:59:59 1971', 'May 23 01:00:00 1971', 'Sep 26 00:59:59 1971'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 25 23:00:00 1971', 'May 27 22:59:59 1972', 'Sep 26 00:00:00 1971', 'May 27 23:59:59 1972'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 27 23:00:00 1972', 'Sep 30 21:59:59 1972', 'May 28 01:00:00 1972', 'Sep 30 23:59:59 1972'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 30 22:00:00 1972', 'Jun 2 22:59:59 1973', 'Sep 30 23:00:00 1972', 'Jun 2 23:59:59 1973'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Jun 2 23:00:00 1973', 'Sep 29 21:59:59 1973', 'Jun 3 01:00:00 1973', 'Sep 29 23:59:59 1973'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 29 22:00:00 1973', 'May 25 22:59:59 1974', 'Sep 29 23:00:00 1973', 'May 25 23:59:59 1974'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 25 23:00:00 1974', 'Sep 28 21:59:59 1974', 'May 26 01:00:00 1974', 'Sep 28 23:59:59 1974'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 28 22:00:00 1974', 'May 31 22:59:59 1975', 'Sep 28 23:00:00 1974', 'May 31 23:59:59 1975'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 31 23:00:00 1975', 'Sep 27 22:59:59 1975', 'Jun 1 01:00:00 1975', 'Sep 28 00:59:59 1975'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 27 23:00:00 1975', 'May 29 22:59:59 1976', 'Sep 28 00:00:00 1975', 'May 29 23:59:59 1976'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 29 23:00:00 1976', 'Sep 25 22:59:59 1976', 'May 30 01:00:00 1976', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 25 23:00:00 1976', 'May 21 22:59:59 1977', 'Sep 26 00:00:00 1976', 'May 21 23:59:59 1977'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 21 23:00:00 1977', 'Sep 24 22:59:59 1977', 'May 22 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 24 23:00:00 1977', 'May 27 22:59:59 1978', 'Sep 25 00:00:00 1977', 'May 27 23:59:59 1978'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 27 23:00:00 1978', 'Sep 30 22:59:59 1978', 'May 28 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 30 23:00:00 1978', 'May 26 22:59:59 1979', 'Oct 1 00:00:00 1978', 'May 26 23:59:59 1979'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'May 26 23:00:00 1979', 'Sep 29 22:59:59 1979', 'May 27 01:00:00 1979', 'Sep 30 00:59:59 1979'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 29 23:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 00:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/San_Marino', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/San_Marino', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Sarajevo --- - -begin -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 18 21:59:59 1941', 'Dec 14 21:45:52 1901', 'Apr 18 22:59:59 1941'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Apr 18 22:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 19 00:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'May 8 00:59:59 1945', 'Oct 2 02:00:00 1944', 'May 8 01:59:59 1945'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'May 8 01:00:00 1945', 'Sep 16 00:59:59 1945', 'May 8 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 00:59:59 1983', 'Sep 16 02:00:00 1945', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Sarajevo', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Sarajevo', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Simferopol --- - -begin -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7680, 'Dec 14 20:45:52 1901', 'Jul 1 20:51:59 1917', 'Dec 14 22:53:52 1901', 'Jul 1 22:59:59 1917'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 11280, 'Jul 1 20:52:00 1917', 'Dec 27 20:51:59 1917', 'Jul 2 00:00:00 1917', 'Dec 27 23:59:59 1917'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7680, 'Dec 27 20:52:00 1917', 'May 31 19:51:59 1918', 'Dec 27 23:00:00 1917', 'May 31 21:59:59 1918'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14880, 'May 31 19:52:00 1918', 'Sep 16 19:51:59 1918', 'Jun 1 00:00:00 1918', 'Sep 16 23:59:59 1918'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 11280, 'Sep 16 19:52:00 1918', 'May 31 19:51:59 1919', 'Sep 16 23:00:00 1918', 'May 31 22:59:59 1919'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14880, 'May 31 19:52:00 1919', 'Jun 30 21:51:59 1919', 'Jun 1 00:00:00 1919', 'Jul 1 01:59:59 1919'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 11280, 'Jun 30 21:52:00 1919', 'Aug 15 20:51:59 1919', 'Jul 1 01:00:00 1919', 'Aug 15 23:59:59 1919'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7680, 'Aug 15 20:52:00 1919', 'Feb 14 20:51:59 1921', 'Aug 15 23:00:00 1919', 'Feb 14 22:59:59 1921'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 11280, 'Feb 14 20:52:00 1921', 'Mar 21 19:51:59 1921', 'Feb 15 00:00:00 1921', 'Mar 21 22:59:59 1921'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14880, 'Mar 21 19:52:00 1921', 'Aug 31 19:51:59 1921', 'Mar 22 00:00:00 1921', 'Aug 31 23:59:59 1921'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 11280, 'Aug 31 19:52:00 1921', 'Sep 30 20:51:59 1921', 'Aug 31 23:00:00 1921', 'Sep 30 23:59:59 1921'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7680, 'Sep 30 20:52:00 1921', 'May 1 21:51:59 1924', 'Sep 30 23:00:00 1921', 'May 1 23:59:59 1924'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'May 1 21:52:00 1924', 'Jun 20 21:59:59 1930', 'May 1 23:52:00 1924', 'Jun 20 23:59:59 1930'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Jun 20 22:00:00 1930', 'Mar 31 20:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Sep 26 00:00:00 1993', 'Jan 31 21:59:59 1994', 'Sep 26 02:00:00 1993', 'Jan 31 23:59:59 1994'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Jan 31 22:00:00 1994', 'Mar 26 20:59:59 1994', 'Feb 1 01:00:00 1994', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 26 21:00:00 1994', 'Sep 24 19:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 24 20:00:00 1994', 'Mar 25 20:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 25 21:00:00 1995', 'Sep 23 19:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Sep 23 20:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 14400, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 10800, 'Oct 27 00:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 03:59:59 1997'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Simferopol', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Simferopol', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Skopje --- - -begin -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 18 21:59:59 1941', 'Dec 14 21:45:52 1901', 'Apr 18 22:59:59 1941'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Apr 18 22:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 19 00:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'May 8 00:59:59 1945', 'Oct 2 02:00:00 1944', 'May 8 01:59:59 1945'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'May 8 01:00:00 1945', 'Sep 16 00:59:59 1945', 'May 8 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 00:59:59 1983', 'Sep 16 02:00:00 1945', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Skopje', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Skopje', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Sofia --- - -begin -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Dec 14 20:45:52 1901', 'Nov 2 00:59:59 1942', 'Dec 14 22:45:52 1901', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 01:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 02:59:59 1945'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Apr 2 02:00:00 1945', 'Mar 31 20:59:59 1979', 'Apr 2 04:00:00 1945', 'Mar 31 22:59:59 1979'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 31 21:00:00 1979', 'Sep 30 21:59:59 1979', 'Apr 1 00:00:00 1979', 'Oct 1 00:59:59 1979'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 30 22:00:00 1979', 'Apr 5 20:59:59 1980', 'Oct 1 00:00:00 1979', 'Apr 5 22:59:59 1980'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Apr 5 21:00:00 1980', 'Sep 28 21:59:59 1980', 'Apr 6 00:00:00 1980', 'Sep 29 00:59:59 1980'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 28 22:00:00 1980', 'Apr 4 20:59:59 1981', 'Sep 29 00:00:00 1980', 'Apr 4 22:59:59 1981'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Apr 4 21:00:00 1981', 'Sep 26 22:59:59 1981', 'Apr 5 00:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 26 23:00:00 1981', 'Apr 3 20:59:59 1982', 'Sep 27 01:00:00 1981', 'Apr 3 22:59:59 1982'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Apr 3 21:00:00 1982', 'Sep 25 23:59:59 1982', 'Apr 4 00:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 26 00:00:00 1982', 'Mar 26 23:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 00:00:00 1983', 'Sep 24 23:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 25 00:00:00 1983', 'Mar 24 23:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 00:00:00 1984', 'Sep 29 23:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 30 00:00:00 1984', 'Mar 30 23:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 31 00:00:00 1985', 'Sep 28 23:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 29 00:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 30 21:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 30 23:59:59 1991'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 1991', 'Sep 28 20:59:59 1991', 'Mar 31 01:00:00 1991', 'Sep 28 23:59:59 1991'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 28 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Sep 28 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 26 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 26 23:59:59 1992'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 26 21:00:00 1992', 'Mar 27 21:59:59 1993', 'Sep 26 23:00:00 1992', 'Mar 27 23:59:59 1993'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 1993', 'Sep 25 20:59:59 1993', 'Mar 28 01:00:00 1993', 'Sep 25 23:59:59 1993'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 25 21:00:00 1993', 'Mar 26 21:59:59 1994', 'Sep 25 23:00:00 1993', 'Mar 26 23:59:59 1994'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 22:00:00 1994', 'Sep 24 20:59:59 1994', 'Mar 27 01:00:00 1994', 'Sep 24 23:59:59 1994'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 24 21:00:00 1994', 'Mar 25 21:59:59 1995', 'Sep 24 23:00:00 1994', 'Mar 25 23:59:59 1995'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 1995', 'Sep 23 20:59:59 1995', 'Mar 26 01:00:00 1995', 'Sep 23 23:59:59 1995'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Sep 23 21:00:00 1995', 'Mar 30 21:59:59 1996', 'Sep 23 23:00:00 1995', 'Mar 30 23:59:59 1996'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 1996', 'Oct 26 20:59:59 1996', 'Mar 31 01:00:00 1996', 'Oct 26 23:59:59 1996'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 26 21:00:00 1996', 'Mar 29 21:59:59 1997', 'Oct 26 23:00:00 1996', 'Mar 29 23:59:59 1997'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 1997', 'Oct 25 20:59:59 1997', 'Mar 30 01:00:00 1997', 'Oct 25 23:59:59 1997'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 1997', 'Mar 28 21:59:59 1998', 'Oct 25 23:00:00 1997', 'Mar 28 23:59:59 1998'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 1998', 'Oct 24 20:59:59 1998', 'Mar 29 01:00:00 1998', 'Oct 24 23:59:59 1998'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 24 21:00:00 1998', 'Mar 27 21:59:59 1999', 'Oct 24 23:00:00 1998', 'Mar 27 23:59:59 1999'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 1999', 'Oct 30 20:59:59 1999', 'Mar 28 01:00:00 1999', 'Oct 30 23:59:59 1999'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 30 21:00:00 1999', 'Mar 25 21:59:59 2000', 'Oct 30 23:00:00 1999', 'Mar 25 23:59:59 2000'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 2000', 'Oct 28 20:59:59 2000', 'Mar 26 01:00:00 2000', 'Oct 28 23:59:59 2000'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 28 21:00:00 2000', 'Mar 24 21:59:59 2001', 'Oct 28 23:00:00 2000', 'Mar 24 23:59:59 2001'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 24 22:00:00 2001', 'Oct 27 20:59:59 2001', 'Mar 25 01:00:00 2001', 'Oct 27 23:59:59 2001'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 27 21:00:00 2001', 'Mar 30 21:59:59 2002', 'Oct 27 23:00:00 2001', 'Mar 30 23:59:59 2002'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 2002', 'Oct 26 20:59:59 2002', 'Mar 31 01:00:00 2002', 'Oct 26 23:59:59 2002'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 26 21:00:00 2002', 'Mar 29 21:59:59 2003', 'Oct 26 23:00:00 2002', 'Mar 29 23:59:59 2003'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 2003', 'Oct 25 20:59:59 2003', 'Mar 30 01:00:00 2003', 'Oct 25 23:59:59 2003'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 2003', 'Mar 27 21:59:59 2004', 'Oct 25 23:00:00 2003', 'Mar 27 23:59:59 2004'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 2004', 'Oct 30 20:59:59 2004', 'Mar 28 01:00:00 2004', 'Oct 30 23:59:59 2004'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 30 21:00:00 2004', 'Mar 26 21:59:59 2005', 'Oct 30 23:00:00 2004', 'Mar 26 23:59:59 2005'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 22:00:00 2005', 'Oct 29 20:59:59 2005', 'Mar 27 01:00:00 2005', 'Oct 29 23:59:59 2005'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 29 21:00:00 2005', 'Mar 25 21:59:59 2006', 'Oct 29 23:00:00 2005', 'Mar 25 23:59:59 2006'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 2006', 'Oct 28 20:59:59 2006', 'Mar 26 01:00:00 2006', 'Oct 28 23:59:59 2006'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 28 21:00:00 2006', 'Mar 24 21:59:59 2007', 'Oct 28 23:00:00 2006', 'Mar 24 23:59:59 2007'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 24 22:00:00 2007', 'Oct 27 20:59:59 2007', 'Mar 25 01:00:00 2007', 'Oct 27 23:59:59 2007'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 27 21:00:00 2007', 'Mar 29 21:59:59 2008', 'Oct 27 23:00:00 2007', 'Mar 29 23:59:59 2008'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 2008', 'Oct 25 20:59:59 2008', 'Mar 30 01:00:00 2008', 'Oct 25 23:59:59 2008'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 2008', 'Mar 28 21:59:59 2009', 'Oct 25 23:00:00 2008', 'Mar 28 23:59:59 2009'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 2009', 'Oct 24 20:59:59 2009', 'Mar 29 01:00:00 2009', 'Oct 24 23:59:59 2009'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 24 21:00:00 2009', 'Mar 27 21:59:59 2010', 'Oct 24 23:00:00 2009', 'Mar 27 23:59:59 2010'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 2010', 'Oct 30 20:59:59 2010', 'Mar 28 01:00:00 2010', 'Oct 30 23:59:59 2010'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 30 21:00:00 2010', 'Mar 26 21:59:59 2011', 'Oct 30 23:00:00 2010', 'Mar 26 23:59:59 2011'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 22:00:00 2011', 'Oct 29 20:59:59 2011', 'Mar 27 01:00:00 2011', 'Oct 29 23:59:59 2011'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 29 21:00:00 2011', 'Mar 24 21:59:59 2012', 'Oct 29 23:00:00 2011', 'Mar 24 23:59:59 2012'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 24 22:00:00 2012', 'Oct 27 20:59:59 2012', 'Mar 25 01:00:00 2012', 'Oct 27 23:59:59 2012'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 27 21:00:00 2012', 'Mar 30 21:59:59 2013', 'Oct 27 23:00:00 2012', 'Mar 30 23:59:59 2013'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 2013', 'Oct 26 20:59:59 2013', 'Mar 31 01:00:00 2013', 'Oct 26 23:59:59 2013'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 26 21:00:00 2013', 'Mar 29 21:59:59 2014', 'Oct 26 23:00:00 2013', 'Mar 29 23:59:59 2014'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 2014', 'Oct 25 20:59:59 2014', 'Mar 30 01:00:00 2014', 'Oct 25 23:59:59 2014'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 2014', 'Mar 28 21:59:59 2015', 'Oct 25 23:00:00 2014', 'Mar 28 23:59:59 2015'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 2015', 'Oct 24 20:59:59 2015', 'Mar 29 01:00:00 2015', 'Oct 24 23:59:59 2015'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 24 21:00:00 2015', 'Mar 26 21:59:59 2016', 'Oct 24 23:00:00 2015', 'Mar 26 23:59:59 2016'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 22:00:00 2016', 'Oct 29 20:59:59 2016', 'Mar 27 01:00:00 2016', 'Oct 29 23:59:59 2016'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 29 21:00:00 2016', 'Mar 25 21:59:59 2017', 'Oct 29 23:00:00 2016', 'Mar 25 23:59:59 2017'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 2017', 'Oct 28 20:59:59 2017', 'Mar 26 01:00:00 2017', 'Oct 28 23:59:59 2017'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 28 21:00:00 2017', 'Mar 24 21:59:59 2018', 'Oct 28 23:00:00 2017', 'Mar 24 23:59:59 2018'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 24 22:00:00 2018', 'Oct 27 20:59:59 2018', 'Mar 25 01:00:00 2018', 'Oct 27 23:59:59 2018'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 27 21:00:00 2018', 'Mar 30 21:59:59 2019', 'Oct 27 23:00:00 2018', 'Mar 30 23:59:59 2019'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 2019', 'Oct 26 20:59:59 2019', 'Mar 31 01:00:00 2019', 'Oct 26 23:59:59 2019'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 26 21:00:00 2019', 'Mar 28 21:59:59 2020', 'Oct 26 23:00:00 2019', 'Mar 28 23:59:59 2020'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 2020', 'Oct 24 20:59:59 2020', 'Mar 29 01:00:00 2020', 'Oct 24 23:59:59 2020'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 24 21:00:00 2020', 'Mar 27 21:59:59 2021', 'Oct 24 23:00:00 2020', 'Mar 27 23:59:59 2021'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 2021', 'Oct 30 20:59:59 2021', 'Mar 28 01:00:00 2021', 'Oct 30 23:59:59 2021'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 30 21:00:00 2021', 'Mar 26 21:59:59 2022', 'Oct 30 23:00:00 2021', 'Mar 26 23:59:59 2022'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 22:00:00 2022', 'Oct 29 20:59:59 2022', 'Mar 27 01:00:00 2022', 'Oct 29 23:59:59 2022'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 29 21:00:00 2022', 'Mar 25 21:59:59 2023', 'Oct 29 23:00:00 2022', 'Mar 25 23:59:59 2023'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 2023', 'Oct 28 20:59:59 2023', 'Mar 26 01:00:00 2023', 'Oct 28 23:59:59 2023'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 28 21:00:00 2023', 'Mar 30 21:59:59 2024', 'Oct 28 23:00:00 2023', 'Mar 30 23:59:59 2024'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 2024', 'Oct 26 20:59:59 2024', 'Mar 31 01:00:00 2024', 'Oct 26 23:59:59 2024'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 26 21:00:00 2024', 'Mar 29 21:59:59 2025', 'Oct 26 23:00:00 2024', 'Mar 29 23:59:59 2025'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 2025', 'Oct 25 20:59:59 2025', 'Mar 30 01:00:00 2025', 'Oct 25 23:59:59 2025'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 2025', 'Mar 28 21:59:59 2026', 'Oct 25 23:00:00 2025', 'Mar 28 23:59:59 2026'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 2026', 'Oct 24 20:59:59 2026', 'Mar 29 01:00:00 2026', 'Oct 24 23:59:59 2026'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 24 21:00:00 2026', 'Mar 27 21:59:59 2027', 'Oct 24 23:00:00 2026', 'Mar 27 23:59:59 2027'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 2027', 'Oct 30 20:59:59 2027', 'Mar 28 01:00:00 2027', 'Oct 30 23:59:59 2027'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 30 21:00:00 2027', 'Mar 25 21:59:59 2028', 'Oct 30 23:00:00 2027', 'Mar 25 23:59:59 2028'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 2028', 'Oct 28 20:59:59 2028', 'Mar 26 01:00:00 2028', 'Oct 28 23:59:59 2028'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 28 21:00:00 2028', 'Mar 24 21:59:59 2029', 'Oct 28 23:00:00 2028', 'Mar 24 23:59:59 2029'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 24 22:00:00 2029', 'Oct 27 20:59:59 2029', 'Mar 25 01:00:00 2029', 'Oct 27 23:59:59 2029'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 27 21:00:00 2029', 'Mar 30 21:59:59 2030', 'Oct 27 23:00:00 2029', 'Mar 30 23:59:59 2030'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 30 22:00:00 2030', 'Oct 26 20:59:59 2030', 'Mar 31 01:00:00 2030', 'Oct 26 23:59:59 2030'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 26 21:00:00 2030', 'Mar 29 21:59:59 2031', 'Oct 26 23:00:00 2030', 'Mar 29 23:59:59 2031'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 2031', 'Oct 25 20:59:59 2031', 'Mar 30 01:00:00 2031', 'Oct 25 23:59:59 2031'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 2031', 'Mar 27 21:59:59 2032', 'Oct 25 23:00:00 2031', 'Mar 27 23:59:59 2032'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 27 22:00:00 2032', 'Oct 30 20:59:59 2032', 'Mar 28 01:00:00 2032', 'Oct 30 23:59:59 2032'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 30 21:00:00 2032', 'Mar 26 21:59:59 2033', 'Oct 30 23:00:00 2032', 'Mar 26 23:59:59 2033'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 26 22:00:00 2033', 'Oct 29 20:59:59 2033', 'Mar 27 01:00:00 2033', 'Oct 29 23:59:59 2033'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 29 21:00:00 2033', 'Mar 25 21:59:59 2034', 'Oct 29 23:00:00 2033', 'Mar 25 23:59:59 2034'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 25 22:00:00 2034', 'Oct 28 20:59:59 2034', 'Mar 26 01:00:00 2034', 'Oct 28 23:59:59 2034'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 28 21:00:00 2034', 'Mar 24 21:59:59 2035', 'Oct 28 23:00:00 2034', 'Mar 24 23:59:59 2035'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 24 22:00:00 2035', 'Oct 27 20:59:59 2035', 'Mar 25 01:00:00 2035', 'Oct 27 23:59:59 2035'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 27 21:00:00 2035', 'Mar 29 21:59:59 2036', 'Oct 27 23:00:00 2035', 'Mar 29 23:59:59 2036'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 29 22:00:00 2036', 'Oct 25 20:59:59 2036', 'Mar 30 01:00:00 2036', 'Oct 25 23:59:59 2036'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 25 21:00:00 2036', 'Mar 28 21:59:59 2037', 'Oct 25 23:00:00 2036', 'Mar 28 23:59:59 2037'); -timezone.add_rule('Europe/Sofia', 'EEST', 1, 10800, 'Mar 28 22:00:00 2037', 'Oct 24 20:59:59 2037', 'Mar 29 01:00:00 2037', 'Oct 24 23:59:59 2037'); -timezone.add_rule('Europe/Sofia', 'EET', 0, 7200, 'Oct 24 21:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 24 23:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Stockholm --- - -begin -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 14 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 14 22:59:59 1916'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Apr 14 22:00:00 1916', 'Sep 30 21:59:59 1916', 'Apr 15 00:00:00 1916', 'Sep 30 23:59:59 1916'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 30 22:00:00 1916', 'Apr 6 00:59:59 1980', 'Sep 30 23:00:00 1916', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Stockholm', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Stockholm', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Tallinn --- - -begin -timezone.add_rule('Europe/Tallinn', 'EET', 0, 5940, 'Dec 14 20:45:52 1901', 'Jan 31 22:20:59 1918', 'Dec 14 22:24:52 1901', 'Jan 31 23:59:59 1918'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 3600, 'Jan 31 22:21:00 1918', 'Apr 15 00:59:59 1918', 'Jan 31 23:21:00 1918', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 3600, 'Sep 16 01:00:00 1918', 'Jun 30 22:59:59 1919', 'Sep 16 02:00:00 1918', 'Jun 30 23:59:59 1919'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 5940, 'Jun 30 23:00:00 1919', 'Apr 30 22:20:59 1921', 'Jul 1 00:39:00 1919', 'Apr 30 23:59:59 1921'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Apr 30 22:21:00 1921', 'Aug 5 21:59:59 1940', 'May 1 00:21:00 1921', 'Aug 5 23:59:59 1940'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Aug 5 22:00:00 1940', 'Sep 14 20:59:59 1941', 'Aug 6 01:00:00 1940', 'Sep 14 23:59:59 1941'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 7200, 'Sep 14 21:00:00 1941', 'Nov 2 00:59:59 1942', 'Sep 14 23:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 21 21:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 21 23:59:59 1944'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 21 22:00:00 1944', 'Mar 31 20:59:59 1981', 'Sep 22 01:00:00 1944', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 23:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 30 23:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 00:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 00:00:00 1997', 'Oct 25 23:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 00:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Europe/Tallinn', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Europe/Tallinn', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Europe/Tirane --- - -begin -timezone.add_rule('Europe/Tirane', 'CET', 0, 4760, 'Dec 14 20:45:52 1901', 'Dec 31 22:40:39 1913', 'Dec 14 22:05:12 1901', 'Dec 31 23:59:59 1913'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Dec 31 22:40:40 1913', 'Jun 15 22:59:59 1940', 'Dec 31 23:40:40 1913', 'Jun 15 23:59:59 1940'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Jun 15 23:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 16 01:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Apr 10 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Apr 10 02:59:59 1943'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Apr 10 01:00:00 1943', 'May 3 22:59:59 1974', 'Apr 10 02:00:00 1943', 'May 3 23:59:59 1974'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 3 23:00:00 1974', 'Oct 1 21:59:59 1974', 'May 4 01:00:00 1974', 'Oct 1 23:59:59 1974'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 1 22:00:00 1974', 'Apr 30 22:59:59 1975', 'Oct 1 23:00:00 1974', 'Apr 30 23:59:59 1975'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Apr 30 23:00:00 1975', 'Oct 1 21:59:59 1975', 'May 1 01:00:00 1975', 'Oct 1 23:59:59 1975'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 1 22:00:00 1975', 'May 1 22:59:59 1976', 'Oct 1 23:00:00 1975', 'May 1 23:59:59 1976'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 1 23:00:00 1976', 'Oct 2 21:59:59 1976', 'May 2 01:00:00 1976', 'Oct 2 23:59:59 1976'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 2 22:00:00 1976', 'May 7 22:59:59 1977', 'Oct 2 23:00:00 1976', 'May 7 23:59:59 1977'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 7 23:00:00 1977', 'Oct 1 21:59:59 1977', 'May 8 01:00:00 1977', 'Oct 1 23:59:59 1977'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 1 22:00:00 1977', 'May 5 22:59:59 1978', 'Oct 1 23:00:00 1977', 'May 5 23:59:59 1978'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 5 23:00:00 1978', 'Sep 30 21:59:59 1978', 'May 6 01:00:00 1978', 'Sep 30 23:59:59 1978'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 30 22:00:00 1978', 'May 4 22:59:59 1979', 'Sep 30 23:00:00 1978', 'May 4 23:59:59 1979'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 4 23:00:00 1979', 'Sep 29 21:59:59 1979', 'May 5 01:00:00 1979', 'Sep 29 23:59:59 1979'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 29 22:00:00 1979', 'May 2 22:59:59 1980', 'Sep 29 23:00:00 1979', 'May 2 23:59:59 1980'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 2 23:00:00 1980', 'Oct 3 21:59:59 1980', 'May 3 01:00:00 1980', 'Oct 3 23:59:59 1980'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 3 22:00:00 1980', 'Apr 25 22:59:59 1981', 'Oct 3 23:00:00 1980', 'Apr 25 23:59:59 1981'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Apr 25 23:00:00 1981', 'Sep 26 21:59:59 1981', 'Apr 26 01:00:00 1981', 'Sep 26 23:59:59 1981'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 26 22:00:00 1981', 'May 1 22:59:59 1982', 'Sep 26 23:00:00 1981', 'May 1 23:59:59 1982'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'May 1 23:00:00 1982', 'Oct 2 21:59:59 1982', 'May 2 01:00:00 1982', 'Oct 2 23:59:59 1982'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 2 22:00:00 1982', 'Apr 17 22:59:59 1983', 'Oct 2 23:00:00 1982', 'Apr 17 23:59:59 1983'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Apr 17 23:00:00 1983', 'Sep 30 21:59:59 1983', 'Apr 18 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 30 22:00:00 1983', 'Mar 31 22:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 23:00:00 1984', 'Sep 30 00:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Tirane', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Tirane', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Tiraspol not installed --- - --- --- Europe/Uzhgorod not installed --- - --- --- Europe/Vaduz --- - -begin -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Mar 29 00:59:59 1981', 'Dec 14 21:45:52 1901', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Vaduz', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Vaduz', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Vatican --- - -begin -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Jun 2 22:59:59 1916', 'Dec 14 21:45:52 1901', 'Jun 2 23:59:59 1916'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Jun 2 23:00:00 1916', 'Sep 30 22:59:59 1916', 'Jun 3 01:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Mar 31 22:59:59 1917', 'Oct 1 00:00:00 1916', 'Mar 31 23:59:59 1917'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 23:00:00 1917', 'Sep 29 22:59:59 1917', 'Apr 1 01:00:00 1917', 'Sep 30 00:59:59 1917'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 29 23:00:00 1917', 'Mar 9 22:59:59 1918', 'Sep 30 00:00:00 1917', 'Mar 9 23:59:59 1918'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 9 23:00:00 1918', 'Oct 5 22:59:59 1918', 'Mar 10 01:00:00 1918', 'Oct 6 00:59:59 1918'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 5 23:00:00 1918', 'Mar 1 22:59:59 1919', 'Oct 6 00:00:00 1918', 'Mar 1 23:59:59 1919'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 1 23:00:00 1919', 'Oct 4 22:59:59 1919', 'Mar 2 01:00:00 1919', 'Oct 5 00:59:59 1919'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 4 23:00:00 1919', 'Mar 20 22:59:59 1920', 'Oct 5 00:00:00 1919', 'Mar 20 23:59:59 1920'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 20 23:00:00 1920', 'Sep 18 22:59:59 1920', 'Mar 21 01:00:00 1920', 'Sep 19 00:59:59 1920'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 18 23:00:00 1920', 'Jun 14 22:59:59 1940', 'Sep 19 00:00:00 1920', 'Jun 14 23:59:59 1940'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Jun 14 23:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 15 01:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 16 22:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 17 00:59:59 1944'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 16 23:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 00:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Sep 14 22:59:59 1945', 'Apr 2 03:00:00 1945', 'Sep 15 00:59:59 1945'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 14 23:00:00 1945', 'Mar 17 00:59:59 1946', 'Sep 15 00:00:00 1945', 'Mar 17 01:59:59 1946'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 17 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Mar 17 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Mar 15 22:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 15 23:59:59 1947'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 15 23:00:00 1947', 'Oct 4 22:59:59 1947', 'Mar 16 01:00:00 1947', 'Oct 5 00:59:59 1947'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 4 23:00:00 1947', 'Feb 29 00:59:59 1948', 'Oct 5 00:00:00 1947', 'Feb 29 01:59:59 1948'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Feb 29 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Feb 29 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'May 21 22:59:59 1966', 'Oct 3 02:00:00 1948', 'May 21 23:59:59 1966'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 21 23:00:00 1966', 'Sep 24 21:59:59 1966', 'May 22 01:00:00 1966', 'Sep 24 23:59:59 1966'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 24 22:00:00 1966', 'May 27 22:59:59 1967', 'Sep 24 23:00:00 1966', 'May 27 23:59:59 1967'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 27 23:00:00 1967', 'Sep 23 21:59:59 1967', 'May 28 01:00:00 1967', 'Sep 23 23:59:59 1967'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 23 22:00:00 1967', 'May 25 22:59:59 1968', 'Sep 23 23:00:00 1967', 'May 25 23:59:59 1968'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 25 23:00:00 1968', 'Sep 21 21:59:59 1968', 'May 26 01:00:00 1968', 'Sep 21 23:59:59 1968'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 21 22:00:00 1968', 'May 31 22:59:59 1969', 'Sep 21 23:00:00 1968', 'May 31 23:59:59 1969'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 31 23:00:00 1969', 'Sep 27 21:59:59 1969', 'Jun 1 01:00:00 1969', 'Sep 27 23:59:59 1969'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 27 22:00:00 1969', 'May 30 22:59:59 1970', 'Sep 27 23:00:00 1969', 'May 30 23:59:59 1970'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 30 23:00:00 1970', 'Sep 26 21:59:59 1970', 'May 31 01:00:00 1970', 'Sep 26 23:59:59 1970'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 26 22:00:00 1970', 'May 22 22:59:59 1971', 'Sep 26 23:00:00 1970', 'May 22 23:59:59 1971'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 22 23:00:00 1971', 'Sep 25 22:59:59 1971', 'May 23 01:00:00 1971', 'Sep 26 00:59:59 1971'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 25 23:00:00 1971', 'May 27 22:59:59 1972', 'Sep 26 00:00:00 1971', 'May 27 23:59:59 1972'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 27 23:00:00 1972', 'Sep 30 21:59:59 1972', 'May 28 01:00:00 1972', 'Sep 30 23:59:59 1972'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 30 22:00:00 1972', 'Jun 2 22:59:59 1973', 'Sep 30 23:00:00 1972', 'Jun 2 23:59:59 1973'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Jun 2 23:00:00 1973', 'Sep 29 21:59:59 1973', 'Jun 3 01:00:00 1973', 'Sep 29 23:59:59 1973'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 29 22:00:00 1973', 'May 25 22:59:59 1974', 'Sep 29 23:00:00 1973', 'May 25 23:59:59 1974'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 25 23:00:00 1974', 'Sep 28 21:59:59 1974', 'May 26 01:00:00 1974', 'Sep 28 23:59:59 1974'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 28 22:00:00 1974', 'May 31 22:59:59 1975', 'Sep 28 23:00:00 1974', 'May 31 23:59:59 1975'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 31 23:00:00 1975', 'Sep 27 22:59:59 1975', 'Jun 1 01:00:00 1975', 'Sep 28 00:59:59 1975'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 27 23:00:00 1975', 'May 29 22:59:59 1976', 'Sep 28 00:00:00 1975', 'May 29 23:59:59 1976'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 29 23:00:00 1976', 'Sep 25 22:59:59 1976', 'May 30 01:00:00 1976', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 25 23:00:00 1976', 'May 21 22:59:59 1977', 'Sep 26 00:00:00 1976', 'May 21 23:59:59 1977'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 21 23:00:00 1977', 'Sep 24 22:59:59 1977', 'May 22 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 24 23:00:00 1977', 'May 27 22:59:59 1978', 'Sep 25 00:00:00 1977', 'May 27 23:59:59 1978'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 27 23:00:00 1978', 'Sep 30 22:59:59 1978', 'May 28 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 30 23:00:00 1978', 'May 26 22:59:59 1979', 'Oct 1 00:00:00 1978', 'May 26 23:59:59 1979'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'May 26 23:00:00 1979', 'Sep 29 22:59:59 1979', 'May 27 01:00:00 1979', 'Sep 30 00:59:59 1979'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 29 23:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 00:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Vatican', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Vatican', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Vienna --- - -begin -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Jun 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Jun 16 02:59:59 1918'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Jun 16 01:00:00 1918', 'Apr 5 00:59:59 1920', 'Jun 16 02:00:00 1918', 'Apr 5 01:59:59 1920'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 5 01:00:00 1920', 'Sep 13 00:59:59 1920', 'Apr 5 03:00:00 1920', 'Sep 13 02:59:59 1920'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 13 01:00:00 1920', 'Apr 1 00:59:59 1940', 'Sep 13 02:00:00 1920', 'Apr 1 01:59:59 1940'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Oct 2 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 2 01:00:00 1945', 'Nov 18 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Nov 18 02:59:59 1945'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Nov 18 01:00:00 1945', 'Apr 14 00:59:59 1946', 'Nov 18 02:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 14 01:00:00 1946', 'Oct 6 00:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 6 01:00:00 1946', 'Apr 6 00:59:59 1947', 'Oct 6 02:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 6 01:00:00 1947', 'Oct 5 00:59:59 1947', 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 5 01:00:00 1947', 'Apr 18 00:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 18 01:59:59 1948'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Apr 18 01:00:00 1948', 'Oct 3 00:59:59 1948', 'Apr 18 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 3 01:00:00 1948', 'Mar 29 00:59:59 1981', 'Oct 3 02:00:00 1948', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Vienna', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Vienna', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Vilnius --- - -begin -timezone.add_rule('Europe/Vilnius', 'CET', 0, 5040, 'Dec 14 20:45:52 1901', 'Dec 31 22:35:59 1916', 'Dec 14 22:09:52 1901', 'Dec 31 23:59:59 1916'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 5736, 'Dec 31 22:36:00 1916', 'Oct 9 22:24:23 1919', 'Jan 1 00:11:36 1917', 'Oct 9 23:59:59 1919'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 9 22:24:24 1919', 'Jul 11 22:59:59 1920', 'Oct 9 23:24:24 1919', 'Jul 11 23:59:59 1920'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Jul 11 23:00:00 1920', 'Oct 8 21:59:59 1920', 'Jul 12 01:00:00 1920', 'Oct 8 23:59:59 1920'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 8 22:00:00 1920', 'Aug 2 22:59:59 1940', 'Oct 8 23:00:00 1920', 'Aug 2 23:59:59 1940'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Aug 2 23:00:00 1940', 'Jun 23 20:59:59 1941', 'Aug 3 02:00:00 1940', 'Jun 23 23:59:59 1941'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Jun 23 21:00:00 1941', 'Nov 2 00:59:59 1942', 'Jun 23 23:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Jul 31 21:59:59 1944', 'Apr 3 03:00:00 1944', 'Jul 31 23:59:59 1944'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Jul 31 22:00:00 1944', 'Mar 31 20:59:59 1981', 'Aug 1 01:00:00 1944', 'Mar 31 23:59:59 1981'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 10800, 'Mar 30 00:00:00 1997', 'Oct 25 23:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 7200, 'Oct 26 00:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Vilnius', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Vilnius', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Warsaw --- - -begin -timezone.add_rule('Europe/Warsaw', 'CET', 0, 5040, 'Dec 14 20:45:52 1901', 'Aug 4 22:35:59 1915', 'Dec 14 22:09:52 1901', 'Aug 4 23:59:59 1915'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Aug 4 22:36:00 1915', 'Apr 30 21:59:59 1916', 'Aug 4 23:36:00 1915', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 7200, 'Sep 16 01:00:00 1918', 'Apr 14 23:59:59 1919', 'Sep 16 03:00:00 1918', 'Apr 15 01:59:59 1919'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 10800, 'Apr 15 00:00:00 1919', 'Sep 15 23:59:59 1919', 'Apr 15 03:00:00 1919', 'Sep 16 02:59:59 1919'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 7200, 'Sep 16 00:00:00 1919', 'May 31 21:59:59 1922', 'Sep 16 02:00:00 1919', 'May 31 23:59:59 1922'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'May 31 22:00:00 1922', 'Jun 23 00:59:59 1940', 'May 31 23:00:00 1922', 'Jun 23 01:59:59 1940'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Jun 23 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 23 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 30 21:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 30 23:59:59 1944'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 30 22:00:00 1944', 'Apr 28 22:59:59 1945', 'Sep 30 23:00:00 1944', 'Apr 28 23:59:59 1945'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 28 23:00:00 1945', 'Oct 31 21:59:59 1945', 'Apr 29 01:00:00 1945', 'Oct 31 23:59:59 1945'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 22:00:00 1945', 'Apr 13 22:59:59 1946', 'Oct 31 23:00:00 1945', 'Apr 13 23:59:59 1946'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 13 23:00:00 1946', 'Sep 6 21:59:59 1946', 'Apr 14 01:00:00 1946', 'Sep 6 23:59:59 1946'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 6 22:00:00 1946', 'May 3 22:59:59 1947', 'Sep 6 23:00:00 1946', 'May 3 23:59:59 1947'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'May 3 23:00:00 1947', 'Oct 4 21:59:59 1947', 'May 4 01:00:00 1947', 'Oct 4 23:59:59 1947'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 4 22:00:00 1947', 'Apr 17 22:59:59 1948', 'Oct 4 23:00:00 1947', 'Apr 17 23:59:59 1948'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 17 23:00:00 1948', 'Oct 2 21:59:59 1948', 'Apr 18 01:00:00 1948', 'Oct 2 23:59:59 1948'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 2 22:00:00 1948', 'Jun 1 23:59:59 1957', 'Oct 2 23:00:00 1948', 'Jun 2 00:59:59 1957'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Jun 2 00:00:00 1957', 'Sep 28 23:59:59 1957', 'Jun 2 02:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 29 00:00:00 1957', 'Mar 29 23:59:59 1958', 'Sep 29 01:00:00 1957', 'Mar 30 00:59:59 1958'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 00:00:00 1958', 'Sep 27 23:59:59 1958', 'Mar 30 02:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 28 00:00:00 1958', 'May 30 23:59:59 1959', 'Sep 28 01:00:00 1958', 'May 31 00:59:59 1959'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'May 31 00:00:00 1959', 'Oct 3 23:59:59 1959', 'May 31 02:00:00 1959', 'Oct 4 01:59:59 1959'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 4 00:00:00 1959', 'Apr 2 23:59:59 1960', 'Oct 4 01:00:00 1959', 'Apr 3 00:59:59 1960'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 3 00:00:00 1960', 'Oct 1 23:59:59 1960', 'Apr 3 02:00:00 1960', 'Oct 2 01:59:59 1960'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 2 00:00:00 1960', 'May 27 23:59:59 1961', 'Oct 2 01:00:00 1960', 'May 28 00:59:59 1961'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'May 28 00:00:00 1961', 'Sep 30 23:59:59 1961', 'May 28 02:00:00 1961', 'Oct 1 01:59:59 1961'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 1 00:00:00 1961', 'May 26 23:59:59 1962', 'Oct 1 01:00:00 1961', 'May 27 00:59:59 1962'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'May 27 00:00:00 1962', 'Sep 29 23:59:59 1962', 'May 27 02:00:00 1962', 'Sep 30 01:59:59 1962'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 30 00:00:00 1962', 'May 25 23:59:59 1963', 'Sep 30 01:00:00 1962', 'May 26 00:59:59 1963'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'May 26 00:00:00 1963', 'Sep 28 23:59:59 1963', 'May 26 02:00:00 1963', 'Sep 29 01:59:59 1963'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 29 00:00:00 1963', 'May 30 23:59:59 1964', 'Sep 29 01:00:00 1963', 'May 31 00:59:59 1964'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'May 31 00:00:00 1964', 'Sep 26 23:59:59 1964', 'May 31 02:00:00 1964', 'Sep 27 01:59:59 1964'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 27 00:00:00 1964', 'Apr 2 23:59:59 1977', 'Sep 27 01:00:00 1964', 'Apr 3 00:59:59 1977'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 3 00:00:00 1977', 'Sep 24 23:59:59 1977', 'Apr 3 02:00:00 1977', 'Sep 25 01:59:59 1977'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978', 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 2 00:00:00 1978', 'Sep 30 23:59:59 1978', 'Apr 2 02:00:00 1978', 'Oct 1 01:59:59 1978'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979', 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 1 00:00:00 1979', 'Sep 29 23:59:59 1979', 'Apr 1 02:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 30 00:00:00 1979', 'Apr 5 23:59:59 1980', 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Apr 6 00:00:00 1980', 'Sep 27 23:59:59 1980', 'Apr 6 02:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 28 00:00:00 1980', 'Mar 28 23:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 00:00:00 1981', 'Sep 26 23:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 27 00:00:00 1981', 'Mar 27 23:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 00:00:00 1982', 'Sep 25 23:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 26 00:00:00 1982', 'Mar 26 23:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 00:00:00 1983', 'Sep 24 23:59:59 1983', 'Mar 27 02:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 25 00:00:00 1983', 'Mar 24 23:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 00:00:00 1984', 'Sep 29 23:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 30 00:00:00 1984', 'Mar 30 23:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 00:00:00 1985', 'Sep 28 23:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 29 00:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 30 00:00:00 1990', 'Mar 30 23:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 00:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 02:00:00 1993', 'Sep 26 01:59:59 1993'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994', 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 01:59:59 1994'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 02:00:00 1995', 'Sep 24 01:59:59 1995'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 00:00:00 1997', 'Oct 25 23:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 00:00:00 1998', 'Oct 24 23:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 25 00:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Warsaw', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Warsaw', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Zagreb --- - -begin -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 18 21:59:59 1941', 'Dec 14 21:45:52 1901', 'Apr 18 22:59:59 1941'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Apr 18 22:00:00 1941', 'Nov 2 00:59:59 1942', 'Apr 19 00:00:00 1941', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 2 01:00:00 1944', 'May 8 00:59:59 1945', 'Oct 2 02:00:00 1944', 'May 8 01:59:59 1945'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'May 8 01:00:00 1945', 'Sep 16 00:59:59 1945', 'May 8 03:00:00 1945', 'Sep 16 02:59:59 1945'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 16 01:00:00 1945', 'Mar 27 00:59:59 1983', 'Sep 16 02:00:00 1945', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Zagreb', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Zagreb', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Europe/Zaporozhye not installed --- - --- --- Europe/Zurich --- - -begin -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Dec 14 20:45:52 1901', 'Nov 1 22:59:59 1940', 'Dec 14 21:45:52 1901', 'Nov 1 23:59:59 1940'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Nov 1 23:00:00 1940', 'Dec 30 21:59:59 1940', 'Nov 2 01:00:00 1940', 'Dec 30 23:59:59 1940'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Dec 30 22:00:00 1940', 'May 4 00:59:59 1941', 'Dec 30 23:00:00 1940', 'May 4 01:59:59 1941'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'May 4 01:00:00 1941', 'Oct 4 21:59:59 1941', 'May 4 03:00:00 1941', 'Oct 4 23:59:59 1941'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 4 22:00:00 1941', 'May 3 00:59:59 1942', 'Oct 4 23:00:00 1941', 'May 3 01:59:59 1942'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'May 3 01:00:00 1942', 'Oct 3 21:59:59 1942', 'May 3 03:00:00 1942', 'Oct 3 23:59:59 1942'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 3 22:00:00 1942', 'Mar 29 00:59:59 1981', 'Oct 3 23:00:00 1942', 'Mar 29 01:59:59 1981'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Europe/Zurich', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Europe/Zurich', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- GB --- - -begin -timezone.add_rule('GB', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'May 21 01:59:59 1916', 'Dec 14 20:45:52 1901', 'May 21 01:59:59 1916'); -timezone.add_rule('GB', 'BST', 1, 3600, 'May 21 02:00:00 1916', 'Oct 1 01:59:59 1916', 'May 21 03:00:00 1916', 'Oct 1 02:59:59 1916'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 1 02:00:00 1916', 'Apr 8 01:59:59 1917', 'Oct 1 02:00:00 1916', 'Apr 8 01:59:59 1917'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 8 02:00:00 1917', 'Sep 17 01:59:59 1917', 'Apr 8 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918', 'Sep 17 02:00:00 1917', 'Mar 24 01:59:59 1918'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 24 02:00:00 1918', 'Sep 30 01:59:59 1918', 'Mar 24 03:00:00 1918', 'Sep 30 02:59:59 1918'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919', 'Sep 30 02:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 02:00:00 1919', 'Sep 29 01:59:59 1919', 'Mar 30 03:00:00 1919', 'Sep 29 02:59:59 1919'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920', 'Sep 29 02:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 02:00:00 1920', 'Oct 25 01:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 25 02:59:59 1920'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921', 'Oct 25 02:00:00 1920', 'Apr 3 01:59:59 1921'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 3 02:00:00 1921', 'Oct 3 01:59:59 1921', 'Apr 3 03:00:00 1921', 'Oct 3 02:59:59 1921'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922', 'Oct 3 02:00:00 1921', 'Mar 26 01:59:59 1922'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 02:00:00 1922', 'Oct 8 01:59:59 1922', 'Mar 26 03:00:00 1922', 'Oct 8 02:59:59 1922'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923', 'Oct 8 02:00:00 1922', 'Apr 22 01:59:59 1923'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 22 02:00:00 1923', 'Sep 16 01:59:59 1923', 'Apr 22 03:00:00 1923', 'Sep 16 02:59:59 1923'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924', 'Sep 16 02:00:00 1923', 'Apr 13 01:59:59 1924'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 13 02:00:00 1924', 'Sep 21 01:59:59 1924', 'Apr 13 03:00:00 1924', 'Sep 21 02:59:59 1924'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925', 'Sep 21 02:00:00 1924', 'Apr 19 01:59:59 1925'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 19 02:00:00 1925', 'Oct 4 01:59:59 1925', 'Apr 19 03:00:00 1925', 'Oct 4 02:59:59 1925'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926', 'Oct 4 02:00:00 1925', 'Apr 18 01:59:59 1926'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 18 02:00:00 1926', 'Oct 3 01:59:59 1926', 'Apr 18 03:00:00 1926', 'Oct 3 02:59:59 1926'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927', 'Oct 3 02:00:00 1926', 'Apr 10 01:59:59 1927'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 10 02:00:00 1927', 'Oct 2 01:59:59 1927', 'Apr 10 03:00:00 1927', 'Oct 2 02:59:59 1927'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928', 'Oct 2 02:00:00 1927', 'Apr 22 01:59:59 1928'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 22 02:00:00 1928', 'Oct 7 01:59:59 1928', 'Apr 22 03:00:00 1928', 'Oct 7 02:59:59 1928'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929', 'Oct 7 02:00:00 1928', 'Apr 21 01:59:59 1929'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 21 02:00:00 1929', 'Oct 6 01:59:59 1929', 'Apr 21 03:00:00 1929', 'Oct 6 02:59:59 1929'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930', 'Oct 6 02:00:00 1929', 'Apr 13 01:59:59 1930'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 13 02:00:00 1930', 'Oct 5 01:59:59 1930', 'Apr 13 03:00:00 1930', 'Oct 5 02:59:59 1930'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931', 'Oct 5 02:00:00 1930', 'Apr 19 01:59:59 1931'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 19 02:00:00 1931', 'Oct 4 01:59:59 1931', 'Apr 19 03:00:00 1931', 'Oct 4 02:59:59 1931'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932', 'Oct 4 02:00:00 1931', 'Apr 17 01:59:59 1932'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 17 02:00:00 1932', 'Oct 2 01:59:59 1932', 'Apr 17 03:00:00 1932', 'Oct 2 02:59:59 1932'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933', 'Oct 2 02:00:00 1932', 'Apr 9 01:59:59 1933'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 9 02:00:00 1933', 'Oct 8 01:59:59 1933', 'Apr 9 03:00:00 1933', 'Oct 8 02:59:59 1933'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934', 'Oct 8 02:00:00 1933', 'Apr 22 01:59:59 1934'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 22 02:00:00 1934', 'Oct 7 01:59:59 1934', 'Apr 22 03:00:00 1934', 'Oct 7 02:59:59 1934'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935', 'Oct 7 02:00:00 1934', 'Apr 14 01:59:59 1935'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 14 02:00:00 1935', 'Oct 6 01:59:59 1935', 'Apr 14 03:00:00 1935', 'Oct 6 02:59:59 1935'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936', 'Oct 6 02:00:00 1935', 'Apr 19 01:59:59 1936'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 19 02:00:00 1936', 'Oct 4 01:59:59 1936', 'Apr 19 03:00:00 1936', 'Oct 4 02:59:59 1936'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937', 'Oct 4 02:00:00 1936', 'Apr 18 01:59:59 1937'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 18 02:00:00 1937', 'Oct 3 01:59:59 1937', 'Apr 18 03:00:00 1937', 'Oct 3 02:59:59 1937'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938', 'Oct 3 02:00:00 1937', 'Apr 10 01:59:59 1938'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 10 02:00:00 1938', 'Oct 2 01:59:59 1938', 'Apr 10 03:00:00 1938', 'Oct 2 02:59:59 1938'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939', 'Oct 2 02:00:00 1938', 'Apr 16 01:59:59 1939'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 16 02:00:00 1939', 'Nov 19 01:59:59 1939', 'Apr 16 03:00:00 1939', 'Nov 19 02:59:59 1939'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940', 'Nov 19 02:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Feb 25 02:00:00 1940', 'May 4 00:59:59 1941', 'Feb 25 03:00:00 1940', 'May 4 01:59:59 1941'); -timezone.add_rule('GB', 'BST', 1, 7200, 'May 4 01:00:00 1941', 'Aug 10 00:59:59 1941', 'May 4 03:00:00 1941', 'Aug 10 02:59:59 1941'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Aug 10 01:00:00 1941', 'Apr 5 00:59:59 1942', 'Aug 10 02:00:00 1941', 'Apr 5 01:59:59 1942'); -timezone.add_rule('GB', 'BST', 1, 7200, 'Apr 5 01:00:00 1942', 'Aug 9 00:59:59 1942', 'Apr 5 03:00:00 1942', 'Aug 9 02:59:59 1942'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Aug 9 01:00:00 1942', 'Apr 4 00:59:59 1943', 'Aug 9 02:00:00 1942', 'Apr 4 01:59:59 1943'); -timezone.add_rule('GB', 'BST', 1, 7200, 'Apr 4 01:00:00 1943', 'Aug 15 00:59:59 1943', 'Apr 4 03:00:00 1943', 'Aug 15 02:59:59 1943'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Aug 15 01:00:00 1943', 'Apr 2 00:59:59 1944', 'Aug 15 02:00:00 1943', 'Apr 2 01:59:59 1944'); -timezone.add_rule('GB', 'BST', 1, 7200, 'Apr 2 01:00:00 1944', 'Sep 17 00:59:59 1944', 'Apr 2 03:00:00 1944', 'Sep 17 02:59:59 1944'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Sep 17 01:00:00 1944', 'Apr 2 00:59:59 1945', 'Sep 17 02:00:00 1944', 'Apr 2 01:59:59 1945'); -timezone.add_rule('GB', 'BST', 1, 7200, 'Apr 2 01:00:00 1945', 'Jul 15 00:59:59 1945', 'Apr 2 03:00:00 1945', 'Jul 15 02:59:59 1945'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Jul 15 01:00:00 1945', 'Oct 7 01:59:59 1945', 'Jul 15 02:00:00 1945', 'Oct 7 02:59:59 1945'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946', 'Oct 7 02:00:00 1945', 'Apr 14 01:59:59 1946'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 14 02:00:00 1946', 'Oct 6 01:59:59 1946', 'Apr 14 03:00:00 1946', 'Oct 6 02:59:59 1946'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947', 'Oct 6 02:00:00 1946', 'Mar 16 01:59:59 1947'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 16 02:00:00 1947', 'Apr 13 00:59:59 1947', 'Mar 16 03:00:00 1947', 'Apr 13 01:59:59 1947'); -timezone.add_rule('GB', 'BST', 1, 7200, 'Apr 13 01:00:00 1947', 'Aug 10 00:59:59 1947', 'Apr 13 03:00:00 1947', 'Aug 10 02:59:59 1947'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Aug 10 01:00:00 1947', 'Nov 2 01:59:59 1947', 'Aug 10 02:00:00 1947', 'Nov 2 02:59:59 1947'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948', 'Nov 2 02:00:00 1947', 'Mar 14 01:59:59 1948'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 14 02:00:00 1948', 'Oct 31 01:59:59 1948', 'Mar 14 03:00:00 1948', 'Oct 31 02:59:59 1948'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 31 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 30 02:59:59 1949'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950', 'Oct 30 02:00:00 1949', 'Apr 16 01:59:59 1950'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 16 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 16 03:00:00 1950', 'Oct 22 02:59:59 1950'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951', 'Oct 22 02:00:00 1950', 'Apr 15 01:59:59 1951'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 15 02:00:00 1951', 'Oct 21 01:59:59 1951', 'Apr 15 03:00:00 1951', 'Oct 21 02:59:59 1951'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952', 'Oct 21 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 20 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 26 02:59:59 1952'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953', 'Oct 26 02:00:00 1952', 'Apr 19 01:59:59 1953'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 19 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 19 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 11 01:59:59 1954'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 11 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 11 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 17 01:59:59 1955'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 17 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 17 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 22 01:59:59 1956'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 22 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 22 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 14 01:59:59 1957'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 14 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 14 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 20 01:59:59 1958'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 20 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 20 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 19 01:59:59 1959'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 19 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 19 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 10 01:59:59 1960'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Apr 10 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 10 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Mar 26 01:59:59 1961'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 02:00:00 1961', 'Oct 29 01:59:59 1961', 'Mar 26 03:00:00 1961', 'Oct 29 02:59:59 1961'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962', 'Oct 29 02:00:00 1961', 'Mar 25 01:59:59 1962'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Mar 25 03:00:00 1962', 'Oct 28 02:59:59 1962'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963', 'Oct 28 02:00:00 1962', 'Mar 31 01:59:59 1963'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Mar 31 03:00:00 1963', 'Oct 27 02:59:59 1963'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964', 'Oct 27 02:00:00 1963', 'Mar 22 01:59:59 1964'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 22 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Mar 22 03:00:00 1964', 'Oct 25 02:59:59 1964'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965', 'Oct 25 02:00:00 1964', 'Mar 21 01:59:59 1965'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 21 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Mar 21 03:00:00 1965', 'Oct 24 02:59:59 1965'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966', 'Oct 24 02:00:00 1965', 'Mar 20 01:59:59 1966'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 20 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Mar 20 03:00:00 1966', 'Oct 23 02:59:59 1966'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967', 'Oct 23 02:00:00 1966', 'Mar 19 01:59:59 1967'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 19 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Mar 19 03:00:00 1967', 'Oct 29 02:59:59 1967'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968', 'Oct 29 02:00:00 1967', 'Feb 18 01:59:59 1968'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Feb 18 02:00:00 1968', 'Oct 26 22:59:59 1968', 'Feb 18 03:00:00 1968', 'Oct 26 23:59:59 1968'); -timezone.add_rule('GB', 'GMT', 0, 3600, 'Oct 26 23:00:00 1968', 'Oct 31 01:59:59 1971', 'Oct 27 00:00:00 1968', 'Oct 31 02:59:59 1971'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972', 'Oct 31 02:00:00 1971', 'Mar 19 01:59:59 1972'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 19 02:00:00 1972', 'Oct 29 01:59:59 1972', 'Mar 19 03:00:00 1972', 'Oct 29 02:59:59 1972'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973', 'Oct 29 02:00:00 1972', 'Mar 18 01:59:59 1973'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 18 02:00:00 1973', 'Oct 28 01:59:59 1973', 'Mar 18 03:00:00 1973', 'Oct 28 02:59:59 1973'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974', 'Oct 28 02:00:00 1973', 'Mar 17 01:59:59 1974'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 17 02:00:00 1974', 'Oct 27 01:59:59 1974', 'Mar 17 03:00:00 1974', 'Oct 27 02:59:59 1974'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975', 'Oct 27 02:00:00 1974', 'Mar 16 01:59:59 1975'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 16 02:00:00 1975', 'Oct 26 01:59:59 1975', 'Mar 16 03:00:00 1975', 'Oct 26 02:59:59 1975'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976', 'Oct 26 02:00:00 1975', 'Mar 21 01:59:59 1976'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 21 02:00:00 1976', 'Oct 24 01:59:59 1976', 'Mar 21 03:00:00 1976', 'Oct 24 02:59:59 1976'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977', 'Oct 24 02:00:00 1976', 'Mar 20 01:59:59 1977'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 20 02:00:00 1977', 'Oct 23 01:59:59 1977', 'Mar 20 03:00:00 1977', 'Oct 23 02:59:59 1977'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978', 'Oct 23 02:00:00 1977', 'Mar 19 01:59:59 1978'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 19 02:00:00 1978', 'Oct 29 01:59:59 1978', 'Mar 19 03:00:00 1978', 'Oct 29 02:59:59 1978'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979', 'Oct 29 02:00:00 1978', 'Mar 18 01:59:59 1979'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 18 02:00:00 1979', 'Oct 28 01:59:59 1979', 'Mar 18 03:00:00 1979', 'Oct 28 02:59:59 1979'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980', 'Oct 28 02:00:00 1979', 'Mar 16 01:59:59 1980'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 16 02:00:00 1980', 'Oct 26 01:59:59 1980', 'Mar 16 03:00:00 1980', 'Oct 26 02:59:59 1980'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981', 'Oct 26 02:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 1981', 'Oct 25 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Oct 25 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 1982', 'Oct 24 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Oct 24 01:59:59 1982'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Oct 24 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 1983', 'Oct 23 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Oct 23 01:59:59 1983'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Oct 23 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 1984', 'Oct 28 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Oct 28 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 1985', 'Oct 27 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Oct 27 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 1986', 'Oct 26 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Oct 26 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 1987', 'Oct 25 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Oct 25 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 1988', 'Oct 23 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Oct 23 01:59:59 1988'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Oct 23 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 1989', 'Oct 29 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Oct 29 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 1990', 'Oct 28 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Oct 28 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 1991', 'Oct 27 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Oct 27 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 1992', 'Oct 25 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Oct 25 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 1993', 'Oct 24 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Oct 24 01:59:59 1993'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Oct 24 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 1994', 'Oct 23 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Oct 23 01:59:59 1994'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Oct 23 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 1995', 'Oct 22 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Oct 22 01:59:59 1995'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Oct 22 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('GB', 'BST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('GB', 'GMT', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- GB-Eire not installed --- - --- --- GMT --- - -begin -timezone.add_rule('GMT', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- GMT+0 --- - -begin -timezone.add_rule('GMT+0', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- GMT-0 --- - -begin -timezone.add_rule('GMT-0', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- GMT0 --- - -begin -timezone.add_rule('GMT0', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Greenwich --- - -begin -timezone.add_rule('Greenwich', 'GMT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- HST --- - -begin -timezone.add_rule('HST', 'HST', 0, -37800, 'Dec 14 20:45:52 1901', 'Apr 30 12:29:59 1933', 'Dec 14 10:15:52 1901', 'Apr 30 01:59:59 1933'); -timezone.add_rule('HST', 'HWT', 1, -34200, 'Apr 30 12:30:00 1933', 'May 21 11:29:59 1933', 'Apr 30 03:00:00 1933', 'May 21 01:59:59 1933'); -timezone.add_rule('HST', 'HST', 0, -37800, 'May 21 11:30:00 1933', 'Feb 9 12:29:59 1942', 'May 21 01:00:00 1933', 'Feb 9 01:59:59 1942'); -timezone.add_rule('HST', 'HWT', 1, -34200, 'Feb 9 12:30:00 1942', 'Sep 30 11:29:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('HST', 'HST', 0, -37800, 'Sep 30 11:30:00 1945', 'Jun 8 12:29:59 1947', 'Sep 30 01:00:00 1945', 'Jun 8 01:59:59 1947'); -timezone.add_rule('HST', 'HST', 0, -36000, 'Jun 8 12:30:00 1947', 'Jan 18 03:14:07 2038', 'Jun 8 02:30:00 1947', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Hongkong --- - -begin -timezone.add_rule('Hongkong', 'CST', 0, 27396, 'Dec 14 20:45:52 1901', 'Oct 29 16:23:23 1904', 'Dec 15 04:22:28 1901', 'Oct 29 23:59:59 1904'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 29 16:23:24 1904', 'Apr 19 19:29:59 1946', 'Oct 30 00:23:24 1904', 'Apr 20 03:29:59 1946'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 19 19:30:00 1946', 'Nov 30 18:29:59 1946', 'Apr 20 04:30:00 1946', 'Dec 1 03:29:59 1946'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 30 18:30:00 1946', 'Apr 12 19:29:59 1947', 'Dec 1 02:30:00 1946', 'Apr 13 03:29:59 1947'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 12 19:30:00 1947', 'Dec 29 18:29:59 1947', 'Apr 13 04:30:00 1947', 'Dec 30 03:29:59 1947'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Dec 29 18:30:00 1947', 'May 1 19:29:59 1948', 'Dec 30 02:30:00 1947', 'May 2 03:29:59 1948'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'May 1 19:30:00 1948', 'Oct 30 18:29:59 1948', 'May 2 04:30:00 1948', 'Oct 31 03:29:59 1948'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 30 18:30:00 1948', 'Apr 2 19:29:59 1949', 'Oct 31 02:30:00 1948', 'Apr 3 03:29:59 1949'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 2 19:30:00 1949', 'Oct 29 18:29:59 1949', 'Apr 3 04:30:00 1949', 'Oct 30 03:29:59 1949'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 29 18:30:00 1949', 'Apr 1 19:29:59 1950', 'Oct 30 02:30:00 1949', 'Apr 2 03:29:59 1950'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 1 19:30:00 1950', 'Oct 28 18:29:59 1950', 'Apr 2 04:30:00 1950', 'Oct 29 03:29:59 1950'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 28 18:30:00 1950', 'Mar 31 19:29:59 1951', 'Oct 29 02:30:00 1950', 'Apr 1 03:29:59 1951'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 31 19:30:00 1951', 'Oct 27 18:29:59 1951', 'Apr 1 04:30:00 1951', 'Oct 28 03:29:59 1951'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 27 18:30:00 1951', 'Apr 5 19:29:59 1952', 'Oct 28 02:30:00 1951', 'Apr 6 03:29:59 1952'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 5 19:30:00 1952', 'Oct 25 18:29:59 1952', 'Apr 6 04:30:00 1952', 'Oct 26 03:29:59 1952'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 25 18:30:00 1952', 'Apr 4 19:29:59 1953', 'Oct 26 02:30:00 1952', 'Apr 5 03:29:59 1953'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 4 19:30:00 1953', 'Oct 31 18:29:59 1953', 'Apr 5 04:30:00 1953', 'Nov 1 03:29:59 1953'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 31 18:30:00 1953', 'Mar 20 19:29:59 1954', 'Nov 1 02:30:00 1953', 'Mar 21 03:29:59 1954'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 20 19:30:00 1954', 'Oct 30 18:29:59 1954', 'Mar 21 04:30:00 1954', 'Oct 31 03:29:59 1954'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 30 18:30:00 1954', 'Mar 19 19:29:59 1955', 'Oct 31 02:30:00 1954', 'Mar 20 03:29:59 1955'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 19 19:30:00 1955', 'Nov 5 18:29:59 1955', 'Mar 20 04:30:00 1955', 'Nov 6 03:29:59 1955'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 5 18:30:00 1955', 'Mar 17 19:29:59 1956', 'Nov 6 02:30:00 1955', 'Mar 18 03:29:59 1956'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 17 19:30:00 1956', 'Nov 3 18:29:59 1956', 'Mar 18 04:30:00 1956', 'Nov 4 03:29:59 1956'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 3 18:30:00 1956', 'Mar 23 19:29:59 1957', 'Nov 4 02:30:00 1956', 'Mar 24 03:29:59 1957'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 23 19:30:00 1957', 'Nov 2 18:29:59 1957', 'Mar 24 04:30:00 1957', 'Nov 3 03:29:59 1957'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 2 18:30:00 1957', 'Mar 22 19:29:59 1958', 'Nov 3 02:30:00 1957', 'Mar 23 03:29:59 1958'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 22 19:30:00 1958', 'Nov 1 18:29:59 1958', 'Mar 23 04:30:00 1958', 'Nov 2 03:29:59 1958'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 1 18:30:00 1958', 'Mar 21 19:29:59 1959', 'Nov 2 02:30:00 1958', 'Mar 22 03:29:59 1959'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 21 19:30:00 1959', 'Oct 31 18:29:59 1959', 'Mar 22 04:30:00 1959', 'Nov 1 03:29:59 1959'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 31 18:30:00 1959', 'Mar 19 19:29:59 1960', 'Nov 1 02:30:00 1959', 'Mar 20 03:29:59 1960'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 19 19:30:00 1960', 'Nov 5 18:29:59 1960', 'Mar 20 04:30:00 1960', 'Nov 6 03:29:59 1960'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 5 18:30:00 1960', 'Mar 18 19:29:59 1961', 'Nov 6 02:30:00 1960', 'Mar 19 03:29:59 1961'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 18 19:30:00 1961', 'Nov 4 18:29:59 1961', 'Mar 19 04:30:00 1961', 'Nov 5 03:29:59 1961'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 4 18:30:00 1961', 'Mar 17 19:29:59 1962', 'Nov 5 02:30:00 1961', 'Mar 18 03:29:59 1962'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 17 19:30:00 1962', 'Nov 3 18:29:59 1962', 'Mar 18 04:30:00 1962', 'Nov 4 03:29:59 1962'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 3 18:30:00 1962', 'Mar 23 19:29:59 1963', 'Nov 4 02:30:00 1962', 'Mar 24 03:29:59 1963'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 23 19:30:00 1963', 'Nov 2 18:29:59 1963', 'Mar 24 04:30:00 1963', 'Nov 3 03:29:59 1963'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Nov 2 18:30:00 1963', 'Mar 21 19:29:59 1964', 'Nov 3 02:30:00 1963', 'Mar 22 03:29:59 1964'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Mar 21 19:30:00 1964', 'Oct 31 18:29:59 1964', 'Mar 22 04:30:00 1964', 'Nov 1 03:29:59 1964'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 31 18:30:00 1964', 'Apr 17 19:29:59 1965', 'Nov 1 02:30:00 1964', 'Apr 18 03:29:59 1965'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 17 19:30:00 1965', 'Oct 16 18:29:59 1965', 'Apr 18 04:30:00 1965', 'Oct 17 03:29:59 1965'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 16 18:30:00 1965', 'Apr 16 19:29:59 1966', 'Oct 17 02:30:00 1965', 'Apr 17 03:29:59 1966'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 16 19:30:00 1966', 'Oct 15 18:29:59 1966', 'Apr 17 04:30:00 1966', 'Oct 16 03:29:59 1966'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 15 18:30:00 1966', 'Apr 15 19:29:59 1967', 'Oct 16 02:30:00 1966', 'Apr 16 03:29:59 1967'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 15 19:30:00 1967', 'Oct 21 18:29:59 1967', 'Apr 16 04:30:00 1967', 'Oct 22 03:29:59 1967'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 21 18:30:00 1967', 'Apr 20 19:29:59 1968', 'Oct 22 02:30:00 1967', 'Apr 21 03:29:59 1968'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 20 19:30:00 1968', 'Oct 19 18:29:59 1968', 'Apr 21 04:30:00 1968', 'Oct 20 03:29:59 1968'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 19 18:30:00 1968', 'Apr 19 19:29:59 1969', 'Oct 20 02:30:00 1968', 'Apr 20 03:29:59 1969'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 19 19:30:00 1969', 'Oct 18 18:29:59 1969', 'Apr 20 04:30:00 1969', 'Oct 19 03:29:59 1969'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 18 18:30:00 1969', 'Apr 18 19:29:59 1970', 'Oct 19 02:30:00 1969', 'Apr 19 03:29:59 1970'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 18 19:30:00 1970', 'Oct 17 18:29:59 1970', 'Apr 19 04:30:00 1970', 'Oct 18 03:29:59 1970'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 17 18:30:00 1970', 'Apr 17 19:29:59 1971', 'Oct 18 02:30:00 1970', 'Apr 18 03:29:59 1971'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 17 19:30:00 1971', 'Oct 16 18:29:59 1971', 'Apr 18 04:30:00 1971', 'Oct 17 03:29:59 1971'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 16 18:30:00 1971', 'Apr 15 19:29:59 1972', 'Oct 17 02:30:00 1971', 'Apr 16 03:29:59 1972'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 15 19:30:00 1972', 'Oct 21 18:29:59 1972', 'Apr 16 04:30:00 1972', 'Oct 22 03:29:59 1972'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 21 18:30:00 1972', 'Apr 21 19:29:59 1973', 'Oct 22 02:30:00 1972', 'Apr 22 03:29:59 1973'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 21 19:30:00 1973', 'Oct 20 18:29:59 1973', 'Apr 22 04:30:00 1973', 'Oct 21 03:29:59 1973'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 20 18:30:00 1973', 'Apr 20 19:29:59 1974', 'Oct 21 02:30:00 1973', 'Apr 21 03:29:59 1974'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 20 19:30:00 1974', 'Oct 19 18:29:59 1974', 'Apr 21 04:30:00 1974', 'Oct 20 03:29:59 1974'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 19 18:30:00 1974', 'Apr 19 19:29:59 1975', 'Oct 20 02:30:00 1974', 'Apr 20 03:29:59 1975'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 19 19:30:00 1975', 'Oct 18 18:29:59 1975', 'Apr 20 04:30:00 1975', 'Oct 19 03:29:59 1975'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 18 18:30:00 1975', 'Apr 17 19:29:59 1976', 'Oct 19 02:30:00 1975', 'Apr 18 03:29:59 1976'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 17 19:30:00 1976', 'Oct 16 18:29:59 1976', 'Apr 18 04:30:00 1976', 'Oct 17 03:29:59 1976'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 16 18:30:00 1976', 'Apr 16 19:29:59 1977', 'Oct 17 02:30:00 1976', 'Apr 17 03:29:59 1977'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'Apr 16 19:30:00 1977', 'Oct 15 18:29:59 1977', 'Apr 17 04:30:00 1977', 'Oct 16 03:29:59 1977'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 15 18:30:00 1977', 'May 12 19:29:59 1979', 'Oct 16 02:30:00 1977', 'May 13 03:29:59 1979'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'May 12 19:30:00 1979', 'Oct 20 18:29:59 1979', 'May 13 04:30:00 1979', 'Oct 21 03:29:59 1979'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 20 18:30:00 1979', 'May 10 19:29:59 1980', 'Oct 21 02:30:00 1979', 'May 11 03:29:59 1980'); -timezone.add_rule('Hongkong', 'HKST', 1, 32400, 'May 10 19:30:00 1980', 'Oct 18 18:29:59 1980', 'May 11 04:30:00 1980', 'Oct 19 03:29:59 1980'); -timezone.add_rule('Hongkong', 'CST', 0, 28800, 'Oct 18 18:30:00 1980', 'Jan 18 03:14:07 2038', 'Oct 19 02:30:00 1980', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- Iceland --- - -begin -timezone.add_rule('Iceland', 'GMT', 0, -5268, 'Dec 14 20:45:52 1901', 'Jan 1 01:27:47 1908', 'Dec 14 19:18:04 1901', 'Dec 31 23:59:59 1907'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Jan 1 01:27:48 1908', 'Feb 19 23:59:59 1917', 'Jan 1 00:27:48 1908', 'Feb 19 22:59:59 1917'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Feb 20 00:00:00 1917', 'Oct 21 00:59:59 1917', 'Feb 20 00:00:00 1917', 'Oct 21 00:59:59 1917'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 21 01:00:00 1917', 'Feb 19 23:59:59 1918', 'Oct 21 00:00:00 1917', 'Feb 19 22:59:59 1918'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Feb 20 00:00:00 1918', 'Nov 16 00:59:59 1918', 'Feb 20 00:00:00 1918', 'Nov 16 00:59:59 1918'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Nov 16 01:00:00 1918', 'Apr 29 23:59:59 1939', 'Nov 16 00:00:00 1918', 'Apr 29 22:59:59 1939'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 30 00:00:00 1939', 'Nov 29 01:59:59 1939', 'Apr 30 00:00:00 1939', 'Nov 29 01:59:59 1939'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Nov 29 02:00:00 1939', 'Feb 25 02:59:59 1940', 'Nov 29 01:00:00 1939', 'Feb 25 01:59:59 1940'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Feb 25 03:00:00 1940', 'Nov 3 01:59:59 1940', 'Feb 25 03:00:00 1940', 'Nov 3 01:59:59 1940'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Nov 3 02:00:00 1940', 'Mar 2 01:59:59 1941', 'Nov 3 01:00:00 1940', 'Mar 2 00:59:59 1941'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Mar 2 02:00:00 1941', 'Nov 2 01:59:59 1941', 'Mar 2 02:00:00 1941', 'Nov 2 01:59:59 1941'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Nov 2 02:00:00 1941', 'Mar 8 01:59:59 1942', 'Nov 2 01:00:00 1941', 'Mar 8 00:59:59 1942'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Mar 8 02:00:00 1942', 'Oct 25 01:59:59 1942', 'Mar 8 02:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 25 02:00:00 1942', 'Mar 7 01:59:59 1943', 'Oct 25 01:00:00 1942', 'Mar 7 00:59:59 1943'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Mar 7 02:00:00 1943', 'Oct 24 01:59:59 1943', 'Mar 7 02:00:00 1943', 'Oct 24 01:59:59 1943'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 24 02:00:00 1943', 'Mar 5 01:59:59 1944', 'Oct 24 01:00:00 1943', 'Mar 5 00:59:59 1944'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Mar 5 02:00:00 1944', 'Oct 22 01:59:59 1944', 'Mar 5 02:00:00 1944', 'Oct 22 01:59:59 1944'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 22 02:00:00 1944', 'Mar 4 01:59:59 1945', 'Oct 22 01:00:00 1944', 'Mar 4 00:59:59 1945'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Mar 4 02:00:00 1945', 'Oct 28 01:59:59 1945', 'Mar 4 02:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 28 02:00:00 1945', 'Mar 3 01:59:59 1946', 'Oct 28 01:00:00 1945', 'Mar 3 00:59:59 1946'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Mar 3 02:00:00 1946', 'Oct 27 01:59:59 1946', 'Mar 3 02:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 27 02:00:00 1946', 'Apr 6 01:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 6 00:59:59 1947'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 6 02:00:00 1947', 'Oct 26 01:59:59 1947', 'Apr 6 02:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 26 02:00:00 1947', 'Apr 4 01:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 4 00:59:59 1948'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 4 02:00:00 1948', 'Oct 24 01:59:59 1948', 'Apr 4 02:00:00 1948', 'Oct 24 01:59:59 1948'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 24 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 24 01:00:00 1948', 'Apr 3 00:59:59 1949'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949', 'Apr 3 02:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 30 02:00:00 1949', 'Apr 2 01:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 2 00:59:59 1950'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 2 02:00:00 1950', 'Oct 22 01:59:59 1950', 'Apr 2 02:00:00 1950', 'Oct 22 01:59:59 1950'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 22 02:00:00 1950', 'Apr 1 01:59:59 1951', 'Oct 22 01:00:00 1950', 'Apr 1 00:59:59 1951'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 1 02:00:00 1951', 'Oct 28 01:59:59 1951', 'Apr 1 02:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 28 02:00:00 1951', 'Apr 6 01:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 6 00:59:59 1952'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 6 02:00:00 1952', 'Oct 26 01:59:59 1952', 'Apr 6 02:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 26 02:00:00 1952', 'Apr 5 01:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 5 00:59:59 1953'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 5 02:00:00 1953', 'Oct 25 01:59:59 1953', 'Apr 5 02:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 25 02:00:00 1953', 'Apr 4 01:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 4 00:59:59 1954'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 4 02:00:00 1954', 'Oct 24 01:59:59 1954', 'Apr 4 02:00:00 1954', 'Oct 24 01:59:59 1954'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 24 02:00:00 1954', 'Apr 3 01:59:59 1955', 'Oct 24 01:00:00 1954', 'Apr 3 00:59:59 1955'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 3 02:00:00 1955', 'Oct 23 01:59:59 1955', 'Apr 3 02:00:00 1955', 'Oct 23 01:59:59 1955'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 23 02:00:00 1955', 'Apr 1 01:59:59 1956', 'Oct 23 01:00:00 1955', 'Apr 1 00:59:59 1956'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 1 02:00:00 1956', 'Oct 28 01:59:59 1956', 'Apr 1 02:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 28 02:00:00 1956', 'Apr 7 01:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 7 00:59:59 1957'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 7 02:00:00 1957', 'Oct 27 01:59:59 1957', 'Apr 7 02:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 27 02:00:00 1957', 'Apr 6 01:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 6 00:59:59 1958'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 6 02:00:00 1958', 'Oct 26 01:59:59 1958', 'Apr 6 02:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 26 02:00:00 1958', 'Apr 5 01:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 5 00:59:59 1959'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 5 02:00:00 1959', 'Oct 25 01:59:59 1959', 'Apr 5 02:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 25 02:00:00 1959', 'Apr 3 01:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 3 00:59:59 1960'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 3 02:00:00 1960', 'Oct 23 01:59:59 1960', 'Apr 3 02:00:00 1960', 'Oct 23 01:59:59 1960'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 23 02:00:00 1960', 'Apr 2 01:59:59 1961', 'Oct 23 01:00:00 1960', 'Apr 2 00:59:59 1961'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 2 02:00:00 1961', 'Oct 22 01:59:59 1961', 'Apr 2 02:00:00 1961', 'Oct 22 01:59:59 1961'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 22 02:00:00 1961', 'Apr 1 01:59:59 1962', 'Oct 22 01:00:00 1961', 'Apr 1 00:59:59 1962'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 1 02:00:00 1962', 'Oct 28 01:59:59 1962', 'Apr 1 02:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 28 02:00:00 1962', 'Apr 7 01:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 7 00:59:59 1963'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 7 02:00:00 1963', 'Oct 27 01:59:59 1963', 'Apr 7 02:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 27 02:00:00 1963', 'Apr 5 01:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 5 00:59:59 1964'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 5 02:00:00 1964', 'Oct 25 01:59:59 1964', 'Apr 5 02:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 25 02:00:00 1964', 'Apr 4 01:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 4 00:59:59 1965'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 4 02:00:00 1965', 'Oct 24 01:59:59 1965', 'Apr 4 02:00:00 1965', 'Oct 24 01:59:59 1965'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 24 02:00:00 1965', 'Apr 3 01:59:59 1966', 'Oct 24 01:00:00 1965', 'Apr 3 00:59:59 1966'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 3 02:00:00 1966', 'Oct 23 01:59:59 1966', 'Apr 3 02:00:00 1966', 'Oct 23 01:59:59 1966'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 23 02:00:00 1966', 'Apr 2 01:59:59 1967', 'Oct 23 01:00:00 1966', 'Apr 2 00:59:59 1967'); -timezone.add_rule('Iceland', 'ISST', 1, 0, 'Apr 2 02:00:00 1967', 'Oct 29 01:59:59 1967', 'Apr 2 02:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Iceland', 'GMT', 0, -3600, 'Oct 29 02:00:00 1967', 'Apr 7 01:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 7 00:59:59 1968'); -timezone.add_rule('Iceland', 'GMT', 0, 0, 'Apr 7 02:00:00 1968', 'Jan 18 03:14:07 2038', 'Apr 7 02:00:00 1968', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Indian/Antananarivo --- - -begin -timezone.add_rule('Indian/Antananarivo', 'EAT', 0, 11404, 'Dec 14 20:45:52 1901', 'Jun 30 20:49:55 1911', 'Dec 14 23:55:56 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('Indian/Antananarivo', 'EAT', 0, 10800, 'Jun 30 20:49:56 1911', 'Feb 27 19:59:59 1954', 'Jun 30 23:49:56 1911', 'Feb 27 22:59:59 1954'); -timezone.add_rule('Indian/Antananarivo', 'EAST', 1, 14400, 'Feb 27 20:00:00 1954', 'May 29 19:59:59 1954', 'Feb 28 00:00:00 1954', 'May 29 23:59:59 1954'); -timezone.add_rule('Indian/Antananarivo', 'EAT', 0, 10800, 'May 29 20:00:00 1954', 'Jan 18 03:14:07 2038', 'May 29 23:00:00 1954', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Indian/Chagos --- - -begin -timezone.add_rule('Indian/Chagos', 'IOT', 0, 18000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 01:45:52 1901', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Indian/Christmas --- - -begin -timezone.add_rule('Indian/Christmas', 'CXT', 0, 25200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 03:45:52 1901', 'Jan 18 10:14:07 2038'); -end; -/ - --- --- Indian/Cocos --- - -begin -timezone.add_rule('Indian/Cocos', 'CCT', 0, 23400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 03:15:52 1901', 'Jan 18 09:44:07 2038'); -end; -/ - --- --- Indian/Comoro --- - -begin -timezone.add_rule('Indian/Comoro', 'EAT', 0, 10384, 'Dec 14 20:45:52 1901', 'Jun 30 21:06:55 1911', 'Dec 14 23:38:56 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('Indian/Comoro', 'EAT', 0, 10800, 'Jun 30 21:06:56 1911', 'Jan 18 03:14:07 2038', 'Jul 1 00:06:56 1911', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Indian/Kerguelen --- - -begin -timezone.add_rule('Indian/Kerguelen', 'TFT', 0, 0, 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1949', 'Dec 14 20:45:52 1901', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Indian/Kerguelen', 'TFT', 0, 18000, 'Jan 1 00:00:00 1950', 'Jan 18 03:14:07 2038', 'Jan 1 05:00:00 1950', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Indian/Mahe --- - -begin -timezone.add_rule('Indian/Mahe', 'SCT', 0, 13308, 'Dec 14 20:45:52 1901', 'May 31 20:18:11 1906', 'Dec 15 00:27:40 1901', 'May 31 23:59:59 1906'); -timezone.add_rule('Indian/Mahe', 'SCT', 0, 14400, 'May 31 20:18:12 1906', 'Jan 18 03:14:07 2038', 'Jun 1 00:18:12 1906', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Indian/Maldives --- - -begin -timezone.add_rule('Indian/Maldives', 'MVT', 0, 17640, 'Dec 14 20:45:52 1901', 'Dec 31 19:05:59 1959', 'Dec 15 01:39:52 1901', 'Dec 31 23:59:59 1959'); -timezone.add_rule('Indian/Maldives', 'MVT', 0, 18000, 'Dec 31 19:06:00 1959', 'Jan 18 03:14:07 2038', 'Jan 1 00:06:00 1960', 'Jan 18 08:14:07 2038'); -end; -/ - --- --- Indian/Mauritius --- - -begin -timezone.add_rule('Indian/Mauritius', 'MUT', 0, 13800, 'Dec 14 20:45:52 1901', 'Dec 31 20:09:59 1906', 'Dec 15 00:35:52 1901', 'Dec 31 23:59:59 1906'); -timezone.add_rule('Indian/Mauritius', 'MUT', 0, 14400, 'Dec 31 20:10:00 1906', 'Jan 18 03:14:07 2038', 'Jan 1 00:10:00 1907', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Indian/Mayotte --- - -begin -timezone.add_rule('Indian/Mayotte', 'EAT', 0, 10856, 'Dec 14 20:45:52 1901', 'Jun 30 20:59:03 1911', 'Dec 14 23:46:48 1901', 'Jun 30 23:59:59 1911'); -timezone.add_rule('Indian/Mayotte', 'EAT', 0, 10800, 'Jun 30 20:59:04 1911', 'Jan 18 03:14:07 2038', 'Jun 30 23:59:04 1911', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- Indian/Reunion --- - -begin -timezone.add_rule('Indian/Reunion', 'RET', 0, 13312, 'Dec 14 20:45:52 1901', 'May 31 20:18:07 1911', 'Dec 15 00:27:44 1901', 'May 31 23:59:59 1911'); -timezone.add_rule('Indian/Reunion', 'RET', 0, 14400, 'May 31 20:18:08 1911', 'Jan 18 03:14:07 2038', 'Jun 1 00:18:08 1911', 'Jan 18 07:14:07 2038'); -end; -/ - --- --- Iran --- - -begin -timezone.add_rule('Iran', 'IRT', 0, 12344, 'Dec 14 20:45:52 1901', 'Dec 31 20:34:15 1945', 'Dec 15 00:11:36 1901', 'Dec 31 23:59:59 1945'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Dec 31 20:34:16 1945', 'Oct 31 20:29:59 1977', 'Jan 1 00:04:16 1946', 'Oct 31 23:59:59 1977'); -timezone.add_rule('Iran', 'IRT', 0, 14400, 'Oct 31 20:30:00 1977', 'Mar 20 19:59:59 1978', 'Nov 1 00:30:00 1977', 'Mar 20 23:59:59 1978'); -timezone.add_rule('Iran', 'IRST', 1, 18000, 'Mar 20 20:00:00 1978', 'Oct 20 18:59:59 1978', 'Mar 21 01:00:00 1978', 'Oct 20 23:59:59 1978'); -timezone.add_rule('Iran', 'IRT', 0, 14400, 'Oct 20 19:00:00 1978', 'Dec 31 19:59:59 1978', 'Oct 20 23:00:00 1978', 'Dec 31 23:59:59 1978'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Dec 31 20:00:00 1978', 'Mar 20 20:29:59 1979', 'Dec 31 23:30:00 1978', 'Mar 20 23:59:59 1979'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1979', 'Sep 18 19:29:59 1979', 'Mar 21 01:00:00 1979', 'Sep 18 23:59:59 1979'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 18 19:30:00 1979', 'Mar 20 20:29:59 1980', 'Sep 18 23:00:00 1979', 'Mar 20 23:59:59 1980'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1980', 'Sep 22 19:29:59 1980', 'Mar 21 01:00:00 1980', 'Sep 22 23:59:59 1980'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1980', 'May 2 20:29:59 1991', 'Sep 22 23:00:00 1980', 'May 2 23:59:59 1991'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'May 2 20:30:00 1991', 'Sep 19 20:29:59 1991', 'May 3 01:00:00 1991', 'Sep 20 00:59:59 1991'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 19 20:30:00 1991', 'Mar 20 20:29:59 1992', 'Sep 20 00:00:00 1991', 'Mar 20 23:59:59 1992'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1992', 'Sep 22 19:29:59 1992', 'Mar 21 01:00:00 1992', 'Sep 22 23:59:59 1992'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1992', 'Mar 20 20:29:59 1993', 'Sep 22 23:00:00 1992', 'Mar 20 23:59:59 1993'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1993', 'Sep 22 19:29:59 1993', 'Mar 21 01:00:00 1993', 'Sep 22 23:59:59 1993'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1993', 'Mar 20 20:29:59 1994', 'Sep 22 23:00:00 1993', 'Mar 20 23:59:59 1994'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1994', 'Sep 22 19:29:59 1994', 'Mar 21 01:00:00 1994', 'Sep 22 23:59:59 1994'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1994', 'Mar 20 20:29:59 1995', 'Sep 22 23:00:00 1994', 'Mar 20 23:59:59 1995'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1995', 'Sep 22 19:29:59 1995', 'Mar 21 01:00:00 1995', 'Sep 22 23:59:59 1995'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1995', 'Mar 19 20:29:59 1996', 'Sep 22 23:00:00 1995', 'Mar 19 23:59:59 1996'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 1996', 'Sep 21 19:29:59 1996', 'Mar 20 01:00:00 1996', 'Sep 21 23:59:59 1996'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 1996', 'Mar 20 20:29:59 1997', 'Sep 21 23:00:00 1996', 'Mar 20 23:59:59 1997'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1997', 'Sep 22 19:29:59 1997', 'Mar 21 01:00:00 1997', 'Sep 22 23:59:59 1997'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1997', 'Mar 20 20:29:59 1998', 'Sep 22 23:00:00 1997', 'Mar 20 23:59:59 1998'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1998', 'Sep 22 19:29:59 1998', 'Mar 21 01:00:00 1998', 'Sep 22 23:59:59 1998'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1998', 'Mar 20 20:29:59 1999', 'Sep 22 23:00:00 1998', 'Mar 20 23:59:59 1999'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 1999', 'Sep 22 19:29:59 1999', 'Mar 21 01:00:00 1999', 'Sep 22 23:59:59 1999'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 1999', 'Mar 19 20:29:59 2000', 'Sep 22 23:00:00 1999', 'Mar 19 23:59:59 2000'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2000', 'Sep 21 19:29:59 2000', 'Mar 20 01:00:00 2000', 'Sep 21 23:59:59 2000'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2000', 'Mar 20 20:29:59 2001', 'Sep 21 23:00:00 2000', 'Mar 20 23:59:59 2001'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2001', 'Sep 22 19:29:59 2001', 'Mar 21 01:00:00 2001', 'Sep 22 23:59:59 2001'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2001', 'Mar 20 20:29:59 2002', 'Sep 22 23:00:00 2001', 'Mar 20 23:59:59 2002'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2002', 'Sep 22 19:29:59 2002', 'Mar 21 01:00:00 2002', 'Sep 22 23:59:59 2002'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2002', 'Mar 20 20:29:59 2003', 'Sep 22 23:00:00 2002', 'Mar 20 23:59:59 2003'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2003', 'Sep 22 19:29:59 2003', 'Mar 21 01:00:00 2003', 'Sep 22 23:59:59 2003'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2003', 'Mar 19 20:29:59 2004', 'Sep 22 23:00:00 2003', 'Mar 19 23:59:59 2004'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2004', 'Sep 21 19:29:59 2004', 'Mar 20 01:00:00 2004', 'Sep 21 23:59:59 2004'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2004', 'Mar 20 20:29:59 2005', 'Sep 21 23:00:00 2004', 'Mar 20 23:59:59 2005'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2005', 'Sep 22 19:29:59 2005', 'Mar 21 01:00:00 2005', 'Sep 22 23:59:59 2005'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2005', 'Mar 20 20:29:59 2006', 'Sep 22 23:00:00 2005', 'Mar 20 23:59:59 2006'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2006', 'Sep 22 19:29:59 2006', 'Mar 21 01:00:00 2006', 'Sep 22 23:59:59 2006'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2006', 'Mar 20 20:29:59 2007', 'Sep 22 23:00:00 2006', 'Mar 20 23:59:59 2007'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2007', 'Sep 22 19:29:59 2007', 'Mar 21 01:00:00 2007', 'Sep 22 23:59:59 2007'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2007', 'Mar 19 20:29:59 2008', 'Sep 22 23:00:00 2007', 'Mar 19 23:59:59 2008'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2008', 'Sep 21 19:29:59 2008', 'Mar 20 01:00:00 2008', 'Sep 21 23:59:59 2008'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2008', 'Mar 20 20:29:59 2009', 'Sep 21 23:00:00 2008', 'Mar 20 23:59:59 2009'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2009', 'Sep 22 19:29:59 2009', 'Mar 21 01:00:00 2009', 'Sep 22 23:59:59 2009'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2009', 'Mar 20 20:29:59 2010', 'Sep 22 23:00:00 2009', 'Mar 20 23:59:59 2010'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2010', 'Sep 22 19:29:59 2010', 'Mar 21 01:00:00 2010', 'Sep 22 23:59:59 2010'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2010', 'Mar 20 20:29:59 2011', 'Sep 22 23:00:00 2010', 'Mar 20 23:59:59 2011'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2011', 'Sep 22 19:29:59 2011', 'Mar 21 01:00:00 2011', 'Sep 22 23:59:59 2011'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2011', 'Mar 19 20:29:59 2012', 'Sep 22 23:00:00 2011', 'Mar 19 23:59:59 2012'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2012', 'Sep 21 19:29:59 2012', 'Mar 20 01:00:00 2012', 'Sep 21 23:59:59 2012'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2012', 'Mar 20 20:29:59 2013', 'Sep 21 23:00:00 2012', 'Mar 20 23:59:59 2013'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2013', 'Sep 22 19:29:59 2013', 'Mar 21 01:00:00 2013', 'Sep 22 23:59:59 2013'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2013', 'Mar 20 20:29:59 2014', 'Sep 22 23:00:00 2013', 'Mar 20 23:59:59 2014'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2014', 'Sep 22 19:29:59 2014', 'Mar 21 01:00:00 2014', 'Sep 22 23:59:59 2014'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2014', 'Mar 20 20:29:59 2015', 'Sep 22 23:00:00 2014', 'Mar 20 23:59:59 2015'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2015', 'Sep 22 19:29:59 2015', 'Mar 21 01:00:00 2015', 'Sep 22 23:59:59 2015'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2015', 'Mar 19 20:29:59 2016', 'Sep 22 23:00:00 2015', 'Mar 19 23:59:59 2016'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2016', 'Sep 21 19:29:59 2016', 'Mar 20 01:00:00 2016', 'Sep 21 23:59:59 2016'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2016', 'Mar 20 20:29:59 2017', 'Sep 21 23:00:00 2016', 'Mar 20 23:59:59 2017'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2017', 'Sep 22 19:29:59 2017', 'Mar 21 01:00:00 2017', 'Sep 22 23:59:59 2017'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2017', 'Mar 20 20:29:59 2018', 'Sep 22 23:00:00 2017', 'Mar 20 23:59:59 2018'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2018', 'Sep 22 19:29:59 2018', 'Mar 21 01:00:00 2018', 'Sep 22 23:59:59 2018'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2018', 'Mar 20 20:29:59 2019', 'Sep 22 23:00:00 2018', 'Mar 20 23:59:59 2019'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2019', 'Sep 22 19:29:59 2019', 'Mar 21 01:00:00 2019', 'Sep 22 23:59:59 2019'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2019', 'Mar 19 20:29:59 2020', 'Sep 22 23:00:00 2019', 'Mar 19 23:59:59 2020'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2020', 'Sep 21 19:29:59 2020', 'Mar 20 01:00:00 2020', 'Sep 21 23:59:59 2020'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2020', 'Mar 20 20:29:59 2021', 'Sep 21 23:00:00 2020', 'Mar 20 23:59:59 2021'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2021', 'Sep 22 19:29:59 2021', 'Mar 21 01:00:00 2021', 'Sep 22 23:59:59 2021'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2021', 'Mar 20 20:29:59 2022', 'Sep 22 23:00:00 2021', 'Mar 20 23:59:59 2022'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2022', 'Sep 22 19:29:59 2022', 'Mar 21 01:00:00 2022', 'Sep 22 23:59:59 2022'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2022', 'Mar 20 20:29:59 2023', 'Sep 22 23:00:00 2022', 'Mar 20 23:59:59 2023'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2023', 'Sep 22 19:29:59 2023', 'Mar 21 01:00:00 2023', 'Sep 22 23:59:59 2023'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2023', 'Mar 19 20:29:59 2024', 'Sep 22 23:00:00 2023', 'Mar 19 23:59:59 2024'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2024', 'Sep 21 19:29:59 2024', 'Mar 20 01:00:00 2024', 'Sep 21 23:59:59 2024'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2024', 'Mar 19 20:29:59 2025', 'Sep 21 23:00:00 2024', 'Mar 19 23:59:59 2025'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2025', 'Sep 21 19:29:59 2025', 'Mar 20 01:00:00 2025', 'Sep 21 23:59:59 2025'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2025', 'Mar 20 20:29:59 2026', 'Sep 21 23:00:00 2025', 'Mar 20 23:59:59 2026'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2026', 'Sep 22 19:29:59 2026', 'Mar 21 01:00:00 2026', 'Sep 22 23:59:59 2026'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2026', 'Mar 20 20:29:59 2027', 'Sep 22 23:00:00 2026', 'Mar 20 23:59:59 2027'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2027', 'Sep 22 19:29:59 2027', 'Mar 21 01:00:00 2027', 'Sep 22 23:59:59 2027'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2027', 'Mar 19 20:29:59 2028', 'Sep 22 23:00:00 2027', 'Mar 19 23:59:59 2028'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2028', 'Sep 21 19:29:59 2028', 'Mar 20 01:00:00 2028', 'Sep 21 23:59:59 2028'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2028', 'Mar 19 20:29:59 2029', 'Sep 21 23:00:00 2028', 'Mar 19 23:59:59 2029'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2029', 'Sep 21 19:29:59 2029', 'Mar 20 01:00:00 2029', 'Sep 21 23:59:59 2029'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2029', 'Mar 20 20:29:59 2030', 'Sep 21 23:00:00 2029', 'Mar 20 23:59:59 2030'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2030', 'Sep 22 19:29:59 2030', 'Mar 21 01:00:00 2030', 'Sep 22 23:59:59 2030'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2030', 'Mar 20 20:29:59 2031', 'Sep 22 23:00:00 2030', 'Mar 20 23:59:59 2031'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2031', 'Sep 22 19:29:59 2031', 'Mar 21 01:00:00 2031', 'Sep 22 23:59:59 2031'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2031', 'Mar 19 20:29:59 2032', 'Sep 22 23:00:00 2031', 'Mar 19 23:59:59 2032'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2032', 'Sep 21 19:29:59 2032', 'Mar 20 01:00:00 2032', 'Sep 21 23:59:59 2032'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2032', 'Mar 19 20:29:59 2033', 'Sep 21 23:00:00 2032', 'Mar 19 23:59:59 2033'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2033', 'Sep 21 19:29:59 2033', 'Mar 20 01:00:00 2033', 'Sep 21 23:59:59 2033'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2033', 'Mar 20 20:29:59 2034', 'Sep 21 23:00:00 2033', 'Mar 20 23:59:59 2034'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2034', 'Sep 22 19:29:59 2034', 'Mar 21 01:00:00 2034', 'Sep 22 23:59:59 2034'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2034', 'Mar 20 20:29:59 2035', 'Sep 22 23:00:00 2034', 'Mar 20 23:59:59 2035'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 20 20:30:00 2035', 'Sep 22 19:29:59 2035', 'Mar 21 01:00:00 2035', 'Sep 22 23:59:59 2035'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 22 19:30:00 2035', 'Mar 19 20:29:59 2036', 'Sep 22 23:00:00 2035', 'Mar 19 23:59:59 2036'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2036', 'Sep 21 19:29:59 2036', 'Mar 20 01:00:00 2036', 'Sep 21 23:59:59 2036'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2036', 'Mar 19 20:29:59 2037', 'Sep 21 23:00:00 2036', 'Mar 19 23:59:59 2037'); -timezone.add_rule('Iran', 'IRST', 1, 16200, 'Mar 19 20:30:00 2037', 'Sep 21 19:29:59 2037', 'Mar 20 01:00:00 2037', 'Sep 21 23:59:59 2037'); -timezone.add_rule('Iran', 'IRT', 0, 12600, 'Sep 21 19:30:00 2037', 'Jan 18 03:14:07 2038', 'Sep 21 23:00:00 2037', 'Jan 18 06:44:07 2038'); -end; -/ - --- --- Israel --- - -begin -timezone.add_rule('Israel', 'IST', 0, 8440, 'Dec 14 20:45:52 1901', 'Dec 31 21:39:19 1917', 'Dec 14 23:06:32 1901', 'Dec 31 23:59:59 1917'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Dec 31 21:39:20 1917', 'May 31 21:59:59 1940', 'Dec 31 23:39:20 1917', 'May 31 23:59:59 1940'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'May 31 22:00:00 1940', 'Oct 31 20:59:59 1942', 'Jun 1 01:00:00 1940', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 21:00:00 1942', 'Mar 31 23:59:59 1943', 'Oct 31 23:00:00 1942', 'Apr 1 01:59:59 1943'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 00:00:00 1943', 'Oct 31 20:59:59 1943', 'Apr 1 03:00:00 1943', 'Oct 31 23:59:59 1943'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 21:00:00 1943', 'Mar 31 21:59:59 1944', 'Oct 31 23:00:00 1943', 'Mar 31 23:59:59 1944'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 31 22:00:00 1944', 'Oct 31 20:59:59 1944', 'Apr 1 01:00:00 1944', 'Oct 31 23:59:59 1944'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 21:00:00 1944', 'Apr 15 21:59:59 1945', 'Oct 31 23:00:00 1944', 'Apr 15 23:59:59 1945'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 15 22:00:00 1945', 'Oct 31 22:59:59 1945', 'Apr 16 01:00:00 1945', 'Nov 1 01:59:59 1945'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 23:00:00 1945', 'Apr 15 23:59:59 1946', 'Nov 1 01:00:00 1945', 'Apr 16 01:59:59 1946'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 16 00:00:00 1946', 'Oct 31 20:59:59 1946', 'Apr 16 03:00:00 1946', 'Oct 31 23:59:59 1946'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 21:00:00 1946', 'May 22 21:59:59 1948', 'Oct 31 23:00:00 1946', 'May 22 23:59:59 1948'); -timezone.add_rule('Israel', 'IDT', 1, 14400, 'May 22 22:00:00 1948', 'Aug 31 19:59:59 1948', 'May 23 02:00:00 1948', 'Aug 31 23:59:59 1948'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Aug 31 20:00:00 1948', 'Oct 31 22:59:59 1948', 'Aug 31 23:00:00 1948', 'Nov 1 01:59:59 1948'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 23:00:00 1948', 'Apr 30 21:59:59 1949', 'Nov 1 01:00:00 1948', 'Apr 30 23:59:59 1949'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 30 22:00:00 1949', 'Oct 31 22:59:59 1949', 'May 1 01:00:00 1949', 'Nov 1 01:59:59 1949'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 31 23:00:00 1949', 'Apr 15 21:59:59 1950', 'Nov 1 01:00:00 1949', 'Apr 15 23:59:59 1950'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 15 22:00:00 1950', 'Sep 14 23:59:59 1950', 'Apr 16 01:00:00 1950', 'Sep 15 02:59:59 1950'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 15 00:00:00 1950', 'Mar 31 21:59:59 1951', 'Sep 15 02:00:00 1950', 'Mar 31 23:59:59 1951'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 31 22:00:00 1951', 'Nov 10 23:59:59 1951', 'Apr 1 01:00:00 1951', 'Nov 11 02:59:59 1951'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Nov 11 00:00:00 1951', 'Apr 19 23:59:59 1952', 'Nov 11 02:00:00 1951', 'Apr 20 01:59:59 1952'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 20 00:00:00 1952', 'Oct 18 23:59:59 1952', 'Apr 20 03:00:00 1952', 'Oct 19 02:59:59 1952'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 19 00:00:00 1952', 'Apr 11 23:59:59 1953', 'Oct 19 02:00:00 1952', 'Apr 12 01:59:59 1953'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 12 00:00:00 1953', 'Sep 12 23:59:59 1953', 'Apr 12 03:00:00 1953', 'Sep 13 02:59:59 1953'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 13 00:00:00 1953', 'Jun 12 21:59:59 1954', 'Sep 13 02:00:00 1953', 'Jun 12 23:59:59 1954'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Jun 12 22:00:00 1954', 'Sep 11 20:59:59 1954', 'Jun 13 01:00:00 1954', 'Sep 11 23:59:59 1954'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 11 21:00:00 1954', 'Jun 10 23:59:59 1955', 'Sep 11 23:00:00 1954', 'Jun 11 01:59:59 1955'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Jun 11 00:00:00 1955', 'Sep 10 20:59:59 1955', 'Jun 11 03:00:00 1955', 'Sep 10 23:59:59 1955'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 10 21:00:00 1955', 'Jun 2 21:59:59 1956', 'Sep 10 23:00:00 1955', 'Jun 2 23:59:59 1956'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Jun 2 22:00:00 1956', 'Sep 29 23:59:59 1956', 'Jun 3 01:00:00 1956', 'Sep 30 02:59:59 1956'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 30 00:00:00 1956', 'Apr 28 23:59:59 1957', 'Sep 30 02:00:00 1956', 'Apr 29 01:59:59 1957'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 29 00:00:00 1957', 'Sep 21 20:59:59 1957', 'Apr 29 03:00:00 1957', 'Sep 21 23:59:59 1957'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 21 21:00:00 1957', 'Jul 6 21:59:59 1974', 'Sep 21 23:00:00 1957', 'Jul 6 23:59:59 1974'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Jul 6 22:00:00 1974', 'Oct 12 20:59:59 1974', 'Jul 7 01:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Oct 12 21:00:00 1974', 'Apr 19 21:59:59 1975', 'Oct 12 23:00:00 1974', 'Apr 19 23:59:59 1975'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 19 22:00:00 1975', 'Aug 30 20:59:59 1975', 'Apr 20 01:00:00 1975', 'Aug 30 23:59:59 1975'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 30 21:00:00 1975', 'Apr 13 21:59:59 1985', 'Aug 30 23:00:00 1975', 'Apr 13 23:59:59 1985'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 13 22:00:00 1985', 'Sep 14 20:59:59 1985', 'Apr 14 01:00:00 1985', 'Sep 14 23:59:59 1985'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 14 21:00:00 1985', 'May 17 21:59:59 1986', 'Sep 14 23:00:00 1985', 'May 17 23:59:59 1986'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'May 17 22:00:00 1986', 'Sep 6 20:59:59 1986', 'May 18 01:00:00 1986', 'Sep 6 23:59:59 1986'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 21:00:00 1986', 'Apr 14 21:59:59 1987', 'Sep 6 23:00:00 1986', 'Apr 14 23:59:59 1987'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 14 22:00:00 1987', 'Sep 12 20:59:59 1987', 'Apr 15 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 12 21:00:00 1987', 'Apr 8 21:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 8 23:59:59 1988'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 8 22:00:00 1988', 'Sep 2 20:59:59 1988', 'Apr 9 01:00:00 1988', 'Sep 2 23:59:59 1988'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 21:00:00 1988', 'Apr 29 21:59:59 1989', 'Sep 2 23:00:00 1988', 'Apr 29 23:59:59 1989'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 29 22:00:00 1989', 'Sep 2 20:59:59 1989', 'Apr 30 01:00:00 1989', 'Sep 2 23:59:59 1989'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 21:00:00 1989', 'Mar 24 21:59:59 1990', 'Sep 2 23:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 24 22:00:00 1990', 'Aug 25 20:59:59 1990', 'Mar 25 01:00:00 1990', 'Aug 25 23:59:59 1990'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 25 21:00:00 1990', 'Mar 23 21:59:59 1991', 'Aug 25 23:00:00 1990', 'Mar 23 23:59:59 1991'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 23 22:00:00 1991', 'Aug 31 20:59:59 1991', 'Mar 24 01:00:00 1991', 'Aug 31 23:59:59 1991'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 21:00:00 1991', 'Mar 28 21:59:59 1992', 'Aug 31 23:00:00 1991', 'Mar 28 23:59:59 1992'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 28 22:00:00 1992', 'Sep 5 20:59:59 1992', 'Mar 29 01:00:00 1992', 'Sep 5 23:59:59 1992'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 21:00:00 1992', 'Apr 1 21:59:59 1993', 'Sep 5 23:00:00 1992', 'Apr 1 23:59:59 1993'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 22:00:00 1993', 'Sep 4 20:59:59 1993', 'Apr 2 01:00:00 1993', 'Sep 4 23:59:59 1993'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 21:00:00 1993', 'Mar 31 21:59:59 1994', 'Sep 4 23:00:00 1993', 'Mar 31 23:59:59 1994'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 31 22:00:00 1994', 'Aug 27 20:59:59 1994', 'Apr 1 01:00:00 1994', 'Aug 27 23:59:59 1994'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 27 21:00:00 1994', 'Mar 30 21:59:59 1995', 'Aug 27 23:00:00 1994', 'Mar 30 23:59:59 1995'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 30 22:00:00 1995', 'Sep 2 20:59:59 1995', 'Mar 31 01:00:00 1995', 'Sep 2 23:59:59 1995'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 21:00:00 1995', 'Mar 14 21:59:59 1996', 'Sep 2 23:00:00 1995', 'Mar 14 23:59:59 1996'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 14 22:00:00 1996', 'Sep 15 20:59:59 1996', 'Mar 15 01:00:00 1996', 'Sep 15 23:59:59 1996'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 15 21:00:00 1996', 'Mar 20 21:59:59 1997', 'Sep 15 23:00:00 1996', 'Mar 20 23:59:59 1997'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 20 22:00:00 1997', 'Sep 13 20:59:59 1997', 'Mar 21 01:00:00 1997', 'Sep 13 23:59:59 1997'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 13 21:00:00 1997', 'Mar 19 21:59:59 1998', 'Sep 13 23:00:00 1997', 'Mar 19 23:59:59 1998'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Mar 19 22:00:00 1998', 'Sep 5 20:59:59 1998', 'Mar 20 01:00:00 1998', 'Sep 5 23:59:59 1998'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 21:00:00 1998', 'Apr 1 23:59:59 1999', 'Sep 5 23:00:00 1998', 'Apr 2 01:59:59 1999'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 2 00:00:00 1999', 'Sep 2 22:59:59 1999', 'Apr 2 03:00:00 1999', 'Sep 3 01:59:59 1999'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 23:00:00 1999', 'Apr 6 23:59:59 2000', 'Sep 3 01:00:00 1999', 'Apr 7 01:59:59 2000'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 7 00:00:00 2000', 'Aug 31 22:59:59 2000', 'Apr 7 03:00:00 2000', 'Sep 1 01:59:59 2000'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 23:00:00 2000', 'Apr 5 23:59:59 2001', 'Sep 1 01:00:00 2000', 'Apr 6 01:59:59 2001'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 6 00:00:00 2001', 'Sep 6 22:59:59 2001', 'Apr 6 03:00:00 2001', 'Sep 7 01:59:59 2001'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 23:00:00 2001', 'Apr 4 23:59:59 2002', 'Sep 7 01:00:00 2001', 'Apr 5 01:59:59 2002'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 5 00:00:00 2002', 'Sep 5 22:59:59 2002', 'Apr 5 03:00:00 2002', 'Sep 6 01:59:59 2002'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 23:00:00 2002', 'Apr 3 23:59:59 2003', 'Sep 6 01:00:00 2002', 'Apr 4 01:59:59 2003'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 4 00:00:00 2003', 'Sep 4 22:59:59 2003', 'Apr 4 03:00:00 2003', 'Sep 5 01:59:59 2003'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 23:00:00 2003', 'Apr 1 23:59:59 2004', 'Sep 5 01:00:00 2003', 'Apr 2 01:59:59 2004'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 2 00:00:00 2004', 'Sep 2 22:59:59 2004', 'Apr 2 03:00:00 2004', 'Sep 3 01:59:59 2004'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 23:00:00 2004', 'Mar 31 23:59:59 2005', 'Sep 3 01:00:00 2004', 'Apr 1 01:59:59 2005'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 00:00:00 2005', 'Sep 1 22:59:59 2005', 'Apr 1 03:00:00 2005', 'Sep 2 01:59:59 2005'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 1 23:00:00 2005', 'Apr 6 23:59:59 2006', 'Sep 2 01:00:00 2005', 'Apr 7 01:59:59 2006'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 7 00:00:00 2006', 'Aug 31 22:59:59 2006', 'Apr 7 03:00:00 2006', 'Sep 1 01:59:59 2006'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 23:00:00 2006', 'Apr 5 23:59:59 2007', 'Sep 1 01:00:00 2006', 'Apr 6 01:59:59 2007'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 6 00:00:00 2007', 'Sep 6 22:59:59 2007', 'Apr 6 03:00:00 2007', 'Sep 7 01:59:59 2007'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 23:00:00 2007', 'Apr 3 23:59:59 2008', 'Sep 7 01:00:00 2007', 'Apr 4 01:59:59 2008'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 4 00:00:00 2008', 'Sep 4 22:59:59 2008', 'Apr 4 03:00:00 2008', 'Sep 5 01:59:59 2008'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 23:00:00 2008', 'Apr 2 23:59:59 2009', 'Sep 5 01:00:00 2008', 'Apr 3 01:59:59 2009'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 3 00:00:00 2009', 'Sep 3 22:59:59 2009', 'Apr 3 03:00:00 2009', 'Sep 4 01:59:59 2009'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 3 23:00:00 2009', 'Apr 1 23:59:59 2010', 'Sep 4 01:00:00 2009', 'Apr 2 01:59:59 2010'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 2 00:00:00 2010', 'Sep 2 22:59:59 2010', 'Apr 2 03:00:00 2010', 'Sep 3 01:59:59 2010'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 23:00:00 2010', 'Mar 31 23:59:59 2011', 'Sep 3 01:00:00 2010', 'Apr 1 01:59:59 2011'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 00:00:00 2011', 'Sep 1 22:59:59 2011', 'Apr 1 03:00:00 2011', 'Sep 2 01:59:59 2011'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 1 23:00:00 2011', 'Apr 5 23:59:59 2012', 'Sep 2 01:00:00 2011', 'Apr 6 01:59:59 2012'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 6 00:00:00 2012', 'Sep 6 22:59:59 2012', 'Apr 6 03:00:00 2012', 'Sep 7 01:59:59 2012'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 23:00:00 2012', 'Apr 4 23:59:59 2013', 'Sep 7 01:00:00 2012', 'Apr 5 01:59:59 2013'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 5 00:00:00 2013', 'Sep 5 22:59:59 2013', 'Apr 5 03:00:00 2013', 'Sep 6 01:59:59 2013'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 23:00:00 2013', 'Apr 3 23:59:59 2014', 'Sep 6 01:00:00 2013', 'Apr 4 01:59:59 2014'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 4 00:00:00 2014', 'Sep 4 22:59:59 2014', 'Apr 4 03:00:00 2014', 'Sep 5 01:59:59 2014'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 23:00:00 2014', 'Apr 2 23:59:59 2015', 'Sep 5 01:00:00 2014', 'Apr 3 01:59:59 2015'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 3 00:00:00 2015', 'Sep 3 22:59:59 2015', 'Apr 3 03:00:00 2015', 'Sep 4 01:59:59 2015'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 3 23:00:00 2015', 'Mar 31 23:59:59 2016', 'Sep 4 01:00:00 2015', 'Apr 1 01:59:59 2016'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 00:00:00 2016', 'Sep 1 22:59:59 2016', 'Apr 1 03:00:00 2016', 'Sep 2 01:59:59 2016'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 1 23:00:00 2016', 'Apr 6 23:59:59 2017', 'Sep 2 01:00:00 2016', 'Apr 7 01:59:59 2017'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 7 00:00:00 2017', 'Aug 31 22:59:59 2017', 'Apr 7 03:00:00 2017', 'Sep 1 01:59:59 2017'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 23:00:00 2017', 'Apr 5 23:59:59 2018', 'Sep 1 01:00:00 2017', 'Apr 6 01:59:59 2018'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 6 00:00:00 2018', 'Sep 6 22:59:59 2018', 'Apr 6 03:00:00 2018', 'Sep 7 01:59:59 2018'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 23:00:00 2018', 'Apr 4 23:59:59 2019', 'Sep 7 01:00:00 2018', 'Apr 5 01:59:59 2019'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 5 00:00:00 2019', 'Sep 5 22:59:59 2019', 'Apr 5 03:00:00 2019', 'Sep 6 01:59:59 2019'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 23:00:00 2019', 'Apr 2 23:59:59 2020', 'Sep 6 01:00:00 2019', 'Apr 3 01:59:59 2020'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 3 00:00:00 2020', 'Sep 3 22:59:59 2020', 'Apr 3 03:00:00 2020', 'Sep 4 01:59:59 2020'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 3 23:00:00 2020', 'Apr 1 23:59:59 2021', 'Sep 4 01:00:00 2020', 'Apr 2 01:59:59 2021'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 2 00:00:00 2021', 'Sep 2 22:59:59 2021', 'Apr 2 03:00:00 2021', 'Sep 3 01:59:59 2021'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 23:00:00 2021', 'Mar 31 23:59:59 2022', 'Sep 3 01:00:00 2021', 'Apr 1 01:59:59 2022'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 00:00:00 2022', 'Sep 1 22:59:59 2022', 'Apr 1 03:00:00 2022', 'Sep 2 01:59:59 2022'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 1 23:00:00 2022', 'Apr 6 23:59:59 2023', 'Sep 2 01:00:00 2022', 'Apr 7 01:59:59 2023'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 7 00:00:00 2023', 'Aug 31 22:59:59 2023', 'Apr 7 03:00:00 2023', 'Sep 1 01:59:59 2023'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 23:00:00 2023', 'Apr 4 23:59:59 2024', 'Sep 1 01:00:00 2023', 'Apr 5 01:59:59 2024'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 5 00:00:00 2024', 'Sep 5 22:59:59 2024', 'Apr 5 03:00:00 2024', 'Sep 6 01:59:59 2024'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 23:00:00 2024', 'Apr 3 23:59:59 2025', 'Sep 6 01:00:00 2024', 'Apr 4 01:59:59 2025'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 4 00:00:00 2025', 'Sep 4 22:59:59 2025', 'Apr 4 03:00:00 2025', 'Sep 5 01:59:59 2025'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 23:00:00 2025', 'Apr 2 23:59:59 2026', 'Sep 5 01:00:00 2025', 'Apr 3 01:59:59 2026'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 3 00:00:00 2026', 'Sep 3 22:59:59 2026', 'Apr 3 03:00:00 2026', 'Sep 4 01:59:59 2026'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 3 23:00:00 2026', 'Apr 1 23:59:59 2027', 'Sep 4 01:00:00 2026', 'Apr 2 01:59:59 2027'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 2 00:00:00 2027', 'Sep 2 22:59:59 2027', 'Apr 2 03:00:00 2027', 'Sep 3 01:59:59 2027'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 23:00:00 2027', 'Apr 6 23:59:59 2028', 'Sep 3 01:00:00 2027', 'Apr 7 01:59:59 2028'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 7 00:00:00 2028', 'Aug 31 22:59:59 2028', 'Apr 7 03:00:00 2028', 'Sep 1 01:59:59 2028'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 23:00:00 2028', 'Apr 5 23:59:59 2029', 'Sep 1 01:00:00 2028', 'Apr 6 01:59:59 2029'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 6 00:00:00 2029', 'Sep 6 22:59:59 2029', 'Apr 6 03:00:00 2029', 'Sep 7 01:59:59 2029'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 23:00:00 2029', 'Apr 4 23:59:59 2030', 'Sep 7 01:00:00 2029', 'Apr 5 01:59:59 2030'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 5 00:00:00 2030', 'Sep 5 22:59:59 2030', 'Apr 5 03:00:00 2030', 'Sep 6 01:59:59 2030'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 5 23:00:00 2030', 'Apr 3 23:59:59 2031', 'Sep 6 01:00:00 2030', 'Apr 4 01:59:59 2031'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 4 00:00:00 2031', 'Sep 4 22:59:59 2031', 'Apr 4 03:00:00 2031', 'Sep 5 01:59:59 2031'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 23:00:00 2031', 'Apr 1 23:59:59 2032', 'Sep 5 01:00:00 2031', 'Apr 2 01:59:59 2032'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 2 00:00:00 2032', 'Sep 2 22:59:59 2032', 'Apr 2 03:00:00 2032', 'Sep 3 01:59:59 2032'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 2 23:00:00 2032', 'Mar 31 23:59:59 2033', 'Sep 3 01:00:00 2032', 'Apr 1 01:59:59 2033'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 1 00:00:00 2033', 'Sep 1 22:59:59 2033', 'Apr 1 03:00:00 2033', 'Sep 2 01:59:59 2033'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 1 23:00:00 2033', 'Apr 6 23:59:59 2034', 'Sep 2 01:00:00 2033', 'Apr 7 01:59:59 2034'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 7 00:00:00 2034', 'Aug 31 22:59:59 2034', 'Apr 7 03:00:00 2034', 'Sep 1 01:59:59 2034'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Aug 31 23:00:00 2034', 'Apr 5 23:59:59 2035', 'Sep 1 01:00:00 2034', 'Apr 6 01:59:59 2035'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 6 00:00:00 2035', 'Sep 6 22:59:59 2035', 'Apr 6 03:00:00 2035', 'Sep 7 01:59:59 2035'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 6 23:00:00 2035', 'Apr 3 23:59:59 2036', 'Sep 7 01:00:00 2035', 'Apr 4 01:59:59 2036'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 4 00:00:00 2036', 'Sep 4 22:59:59 2036', 'Apr 4 03:00:00 2036', 'Sep 5 01:59:59 2036'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 4 23:00:00 2036', 'Apr 2 23:59:59 2037', 'Sep 5 01:00:00 2036', 'Apr 3 01:59:59 2037'); -timezone.add_rule('Israel', 'IDT', 1, 10800, 'Apr 3 00:00:00 2037', 'Sep 3 22:59:59 2037', 'Apr 3 03:00:00 2037', 'Sep 4 01:59:59 2037'); -timezone.add_rule('Israel', 'IST', 0, 7200, 'Sep 3 23:00:00 2037', 'Jan 18 03:14:07 2038', 'Sep 4 01:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- Jamaica --- - -begin -timezone.add_rule('Jamaica', 'EST', 0, -18432, 'Dec 14 20:45:52 1901', 'Feb 1 05:07:11 1912', 'Dec 14 15:38:40 1901', 'Jan 31 23:59:59 1912'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Feb 1 05:07:12 1912', 'Jan 6 06:59:59 1974', 'Feb 1 00:07:12 1912', 'Jan 6 01:59:59 1974'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Jamaica', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Jamaica', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Jan 18 03:14:07 2038', 'Oct 30 01:00:00 1983', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Japan --- - -begin -timezone.add_rule('Japan', 'JST', 0, 32400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 05:45:52 1901', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Kwajalein --- - -begin -timezone.add_rule('Kwajalein', 'MHT', 0, 39600, 'Dec 14 20:45:52 1901', 'Sep 30 12:59:59 1969', 'Dec 15 07:45:52 1901', 'Sep 30 23:59:59 1969'); -timezone.add_rule('Kwajalein', 'MHT', 0, -43200, 'Sep 30 13:00:00 1969', 'Aug 20 11:59:59 1993', 'Sep 30 01:00:00 1969', 'Aug 19 23:59:59 1993'); -timezone.add_rule('Kwajalein', 'MHT', 0, 43200, 'Aug 20 12:00:00 1993', 'Jan 18 03:14:07 2038', 'Aug 21 00:00:00 1993', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Libya --- - -begin -timezone.add_rule('Libya', 'EET', 0, 3164, 'Dec 14 20:45:52 1901', 'Dec 31 23:07:15 1919', 'Dec 14 21:38:36 1901', 'Dec 31 23:59:59 1919'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Dec 31 23:07:16 1919', 'Oct 14 00:59:59 1951', 'Jan 1 00:07:16 1920', 'Oct 14 01:59:59 1951'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Oct 14 01:00:00 1951', 'Dec 31 21:59:59 1951', 'Oct 14 03:00:00 1951', 'Dec 31 23:59:59 1951'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Dec 31 22:00:00 1951', 'Oct 9 00:59:59 1953', 'Dec 31 23:00:00 1951', 'Oct 9 01:59:59 1953'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Oct 9 01:00:00 1953', 'Dec 31 21:59:59 1953', 'Oct 9 03:00:00 1953', 'Dec 31 23:59:59 1953'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Dec 31 22:00:00 1953', 'Sep 29 22:59:59 1955', 'Dec 31 23:00:00 1953', 'Sep 29 23:59:59 1955'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Sep 29 23:00:00 1955', 'Dec 31 21:59:59 1955', 'Sep 30 01:00:00 1955', 'Dec 31 23:59:59 1955'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Dec 31 22:00:00 1955', 'Dec 31 22:59:59 1958', 'Dec 31 23:00:00 1955', 'Dec 31 23:59:59 1958'); -timezone.add_rule('Libya', 'EET', 0, 7200, 'Dec 31 23:00:00 1958', 'Dec 31 21:59:59 1981', 'Jan 1 01:00:00 1959', 'Dec 31 23:59:59 1981'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Dec 31 22:00:00 1981', 'Mar 31 22:59:59 1982', 'Dec 31 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 31 23:00:00 1982', 'Sep 30 21:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1982', 'Mar 31 22:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 31 23:00:00 1983', 'Sep 30 21:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1983', 'Mar 31 22:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 31 23:00:00 1984', 'Sep 30 21:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 23:59:59 1984'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1984', 'Apr 5 22:59:59 1985', 'Sep 30 23:00:00 1984', 'Apr 5 23:59:59 1985'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Apr 5 23:00:00 1985', 'Sep 30 21:59:59 1985', 'Apr 6 01:00:00 1985', 'Sep 30 23:59:59 1985'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1985', 'Apr 3 22:59:59 1986', 'Sep 30 23:00:00 1985', 'Apr 3 23:59:59 1986'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Apr 3 23:00:00 1986', 'Oct 2 21:59:59 1986', 'Apr 4 01:00:00 1986', 'Oct 2 23:59:59 1986'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Oct 2 22:00:00 1986', 'Mar 31 22:59:59 1987', 'Oct 2 23:00:00 1986', 'Mar 31 23:59:59 1987'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 31 23:00:00 1987', 'Sep 30 21:59:59 1987', 'Apr 1 01:00:00 1987', 'Sep 30 23:59:59 1987'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1987', 'Mar 31 22:59:59 1988', 'Sep 30 23:00:00 1987', 'Mar 31 23:59:59 1988'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 31 23:00:00 1988', 'Sep 30 21:59:59 1988', 'Apr 1 01:00:00 1988', 'Sep 30 23:59:59 1988'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1988', 'Mar 31 22:59:59 1989', 'Sep 30 23:00:00 1988', 'Mar 31 23:59:59 1989'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 31 23:00:00 1989', 'Sep 30 21:59:59 1989', 'Apr 1 01:00:00 1989', 'Sep 30 23:59:59 1989'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1989', 'May 3 22:59:59 1990', 'Sep 30 23:00:00 1989', 'May 3 23:59:59 1990'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'May 3 23:00:00 1990', 'Sep 30 21:59:59 1990', 'May 4 01:00:00 1990', 'Sep 30 23:59:59 1990'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 22:00:00 1990', 'Dec 31 22:59:59 1990', 'Sep 30 23:00:00 1990', 'Dec 31 23:59:59 1990'); -timezone.add_rule('Libya', 'EET', 0, 7200, 'Dec 31 23:00:00 1990', 'Mar 30 00:59:59 1996', 'Jan 1 01:00:00 1991', 'Mar 30 02:59:59 1996'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Mar 30 01:00:00 1996', 'Sep 30 00:59:59 1996', 'Mar 30 03:00:00 1996', 'Sep 30 02:59:59 1996'); -timezone.add_rule('Libya', 'EET', 0, 3600, 'Sep 30 01:00:00 1996', 'Apr 3 22:59:59 1997', 'Sep 30 02:00:00 1996', 'Apr 3 23:59:59 1997'); -timezone.add_rule('Libya', 'CEST', 1, 7200, 'Apr 3 23:00:00 1997', 'Oct 3 21:59:59 1997', 'Apr 4 01:00:00 1997', 'Oct 3 23:59:59 1997'); -timezone.add_rule('Libya', 'EET', 0, 7200, 'Oct 3 22:00:00 1997', 'Jan 18 03:14:07 2038', 'Oct 4 00:00:00 1997', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- MET --- - -begin -timezone.add_rule('MET', 'MET', 0, 3600, 'Dec 14 20:45:52 1901', 'Apr 30 21:59:59 1916', 'Dec 14 21:45:52 1901', 'Apr 30 22:59:59 1916'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 16 01:00:00 1918', 'Apr 1 00:59:59 1940', 'Sep 16 02:00:00 1918', 'Apr 1 01:59:59 1940'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 1 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Apr 1 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Oct 2 00:59:59 1944', 'Apr 3 03:00:00 1944', 'Oct 2 02:59:59 1944'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 2 01:00:00 1944', 'Apr 3 00:59:59 1977', 'Oct 2 02:00:00 1944', 'Apr 3 01:59:59 1977'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 03:00:00 1977', 'Sep 25 02:59:59 1977'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 02:00:00 1977', 'Apr 2 01:59:59 1978'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 03:00:00 1978', 'Oct 1 02:59:59 1978'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 02:00:00 1978', 'Apr 1 01:59:59 1979'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 03:00:00 1979', 'Sep 30 02:59:59 1979'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 02:00:00 1979', 'Apr 6 01:59:59 1980'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 03:00:00 1980', 'Sep 28 02:59:59 1980'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 02:00:00 1980', 'Mar 29 01:59:59 1981'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 03:00:00 1981', 'Sep 27 02:59:59 1981'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 02:00:00 1981', 'Mar 28 01:59:59 1982'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 03:00:00 1982', 'Sep 26 02:59:59 1982'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 02:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 02:59:59 1983'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 02:00:00 1983', 'Mar 25 01:59:59 1984'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 03:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 03:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 02:00:00 1991', 'Mar 29 01:59:59 1992'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 03:00:00 1992', 'Sep 27 02:59:59 1992'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('MET', 'MEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('MET', 'MET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- MST --- - -begin -timezone.add_rule('MST', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('MST', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('MST', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('MST', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('MST', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Feb 9 08:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('MST', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Jan 1 06:00:59 1944', 'Feb 9 03:00:00 1942', 'Jan 1 00:00:59 1944'); -timezone.add_rule('MST', 'MST', 0, -25200, 'Jan 1 06:01:00 1944', 'Mar 17 07:00:59 1944', 'Dec 31 23:01:00 1943', 'Mar 17 00:00:59 1944'); -timezone.add_rule('MST', 'MDT', 1, -21600, 'Mar 17 07:01:00 1944', 'Oct 1 06:00:59 1944', 'Mar 17 01:01:00 1944', 'Oct 1 00:00:59 1944'); -timezone.add_rule('MST', 'MST', 0, -25200, 'Oct 1 06:01:00 1944', 'Apr 30 08:59:59 1967', 'Sep 30 23:01:00 1944', 'Apr 30 01:59:59 1967'); -timezone.add_rule('MST', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('MST', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Jan 18 03:14:07 2038', 'Oct 29 01:00:00 1967', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- MST7MDT --- - -begin -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Mar 28 08:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Mar 28 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Mar 27 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Mar 27 09:00:00 1921', 'May 22 07:59:59 1921', 'Mar 27 03:00:00 1921', 'May 22 01:59:59 1921'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'May 22 08:00:00 1921', 'Feb 9 08:59:59 1942', 'May 22 01:00:00 1921', 'Feb 9 01:59:59 1942'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1965'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1965', 'Apr 24 08:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1966', 'Oct 30 07:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1966', 'Apr 30 08:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Jan 6 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Jan 6 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('MST7MDT', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- Mexico/BajaNorte --- - -begin -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28084, 'Dec 14 20:45:52 1901', 'Jan 1 07:59:59 1922', 'Dec 14 12:57:48 1901', 'Jan 1 00:11:55 1922'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Jan 1 08:00:00 1922', 'Jun 11 06:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -25200, 'Jun 11 07:00:00 1927', 'Nov 16 06:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 15 23:59:59 1930'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Nov 16 07:00:00 1930', 'Apr 1 07:59:59 1942', 'Nov 15 23:00:00 1930', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -25200, 'Apr 1 08:00:00 1942', 'Jan 14 06:59:59 1949', 'Apr 1 01:00:00 1942', 'Jan 13 23:59:59 1949'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Jan 14 07:00:00 1949', 'Apr 30 09:59:59 1950', 'Jan 13 23:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Mexico/BajaNorte', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Mexico/BajaNorte', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- Mexico/BajaSur --- - -begin -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25540, 'Dec 14 20:45:52 1901', 'Jan 1 06:59:59 1922', 'Dec 14 13:40:12 1901', 'Dec 31 23:54:19 1921'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Jan 1 07:00:00 1922', 'Jun 11 05:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -21600, 'Jun 11 06:00:00 1927', 'Nov 15 05:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 14 23:59:59 1930'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Nov 15 06:00:00 1930', 'May 2 05:59:59 1931', 'Nov 14 23:00:00 1930', 'May 1 22:59:59 1931'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -21600, 'May 2 06:00:00 1931', 'Oct 1 05:59:59 1931', 'May 2 00:00:00 1931', 'Sep 30 23:59:59 1931'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 1 06:00:00 1931', 'Mar 31 05:59:59 1932', 'Sep 30 23:00:00 1931', 'Mar 30 22:59:59 1932'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -21600, 'Mar 31 06:00:00 1932', 'Apr 1 05:59:59 1942', 'Mar 31 00:00:00 1932', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Apr 1 06:00:00 1942', 'Jan 14 06:59:59 1949', 'Mar 31 23:00:00 1942', 'Jan 13 23:59:59 1949'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -28800, 'Jan 14 07:00:00 1949', 'Jan 1 07:59:59 1970', 'Jan 13 23:00:00 1949', 'Dec 31 23:59:59 1969'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Jan 1 08:00:00 1970', 'Apr 7 08:59:59 1996', 'Jan 1 01:00:00 1970', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Mexico/BajaSur', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Mexico/BajaSur', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- Mexico/General --- - -begin -timezone.add_rule('Mexico/General', 'CST', 0, -23796, 'Dec 14 20:45:52 1901', 'Jan 1 06:59:59 1922', 'Dec 14 14:09:16 1901', 'Jan 1 00:23:23 1922'); -timezone.add_rule('Mexico/General', 'CST', 0, -25200, 'Jan 1 07:00:00 1922', 'Jun 11 05:59:59 1927', 'Jan 1 00:00:00 1922', 'Jun 10 22:59:59 1927'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Jun 11 06:00:00 1927', 'Nov 15 05:59:59 1930', 'Jun 11 00:00:00 1927', 'Nov 14 23:59:59 1930'); -timezone.add_rule('Mexico/General', 'CST', 0, -25200, 'Nov 15 06:00:00 1930', 'May 2 05:59:59 1931', 'Nov 14 23:00:00 1930', 'May 1 22:59:59 1931'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'May 2 06:00:00 1931', 'Oct 1 05:59:59 1931', 'May 2 00:00:00 1931', 'Sep 30 23:59:59 1931'); -timezone.add_rule('Mexico/General', 'CST', 0, -25200, 'Oct 1 06:00:00 1931', 'Mar 31 05:59:59 1932', 'Sep 30 23:00:00 1931', 'Mar 30 22:59:59 1932'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Mar 31 06:00:00 1932', 'Feb 5 05:59:59 1939', 'Mar 31 00:00:00 1932', 'Feb 4 23:59:59 1939'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Feb 5 06:00:00 1939', 'Jun 25 04:59:59 1939', 'Feb 5 01:00:00 1939', 'Jun 24 23:59:59 1939'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Jun 25 05:00:00 1939', 'Dec 9 05:59:59 1940', 'Jun 24 23:00:00 1939', 'Dec 8 23:59:59 1940'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Dec 9 06:00:00 1940', 'Apr 1 04:59:59 1941', 'Dec 9 01:00:00 1940', 'Mar 31 23:59:59 1941'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Apr 1 05:00:00 1941', 'Dec 16 05:59:59 1943', 'Mar 31 23:00:00 1941', 'Dec 15 23:59:59 1943'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Dec 16 06:00:00 1943', 'May 1 04:59:59 1944', 'Dec 16 01:00:00 1943', 'Apr 30 23:59:59 1944'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'May 1 05:00:00 1944', 'Feb 12 05:59:59 1950', 'Apr 30 23:00:00 1944', 'Feb 11 23:59:59 1950'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Feb 12 06:00:00 1950', 'Jul 30 04:59:59 1950', 'Feb 12 01:00:00 1950', 'Jul 29 23:59:59 1950'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Jul 30 05:00:00 1950', 'Apr 7 07:59:59 1996', 'Jul 29 23:00:00 1950', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Mexico/General', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Mexico/General', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Mideast/Riyadh87 --- - -begin -timezone.add_rule('Mideast/Riyadh87', '??', 0, 11224, 'Dec 14 20:45:52 1901', 'Jan 1 08:56:15 1987', 'Dec 14 23:52:56 1901', 'Jan 1 12:03:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11024, 'Jan 1 08:56:16 1987', 'Jan 2 08:56:45 1987', 'Jan 1 12:00:00 1987', 'Jan 2 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10994, 'Jan 2 08:56:46 1987', 'Jan 3 08:57:10 1987', 'Jan 2 12:00:00 1987', 'Jan 3 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10969, 'Jan 3 08:57:11 1987', 'Jan 4 08:57:40 1987', 'Jan 3 12:00:00 1987', 'Jan 4 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10939, 'Jan 4 08:57:41 1987', 'Jan 5 08:58:05 1987', 'Jan 4 12:00:00 1987', 'Jan 5 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10914, 'Jan 5 08:58:06 1987', 'Jan 6 08:58:35 1987', 'Jan 5 12:00:00 1987', 'Jan 6 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10884, 'Jan 6 08:58:36 1987', 'Jan 7 08:59:00 1987', 'Jan 6 12:00:00 1987', 'Jan 7 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10859, 'Jan 7 08:59:01 1987', 'Jan 8 08:59:25 1987', 'Jan 7 12:00:00 1987', 'Jan 8 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10834, 'Jan 8 08:59:26 1987', 'Jan 9 08:59:50 1987', 'Jan 8 12:00:00 1987', 'Jan 9 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10809, 'Jan 9 08:59:51 1987', 'Jan 10 09:00:15 1987', 'Jan 9 12:00:00 1987', 'Jan 10 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10784, 'Jan 10 09:00:16 1987', 'Jan 11 09:00:40 1987', 'Jan 10 12:00:00 1987', 'Jan 11 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10759, 'Jan 11 09:00:41 1987', 'Jan 12 09:01:05 1987', 'Jan 11 12:00:00 1987', 'Jan 12 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10734, 'Jan 12 09:01:06 1987', 'Jan 13 09:01:25 1987', 'Jan 12 12:00:00 1987', 'Jan 13 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10714, 'Jan 13 09:01:26 1987', 'Jan 14 09:01:50 1987', 'Jan 13 12:00:00 1987', 'Jan 14 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10689, 'Jan 14 09:01:51 1987', 'Jan 15 09:02:10 1987', 'Jan 14 12:00:00 1987', 'Jan 15 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10669, 'Jan 15 09:02:11 1987', 'Jan 16 09:02:30 1987', 'Jan 15 12:00:00 1987', 'Jan 16 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10649, 'Jan 16 09:02:31 1987', 'Jan 17 09:02:50 1987', 'Jan 16 12:00:00 1987', 'Jan 17 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10629, 'Jan 17 09:02:51 1987', 'Jan 18 09:03:10 1987', 'Jan 17 12:00:00 1987', 'Jan 18 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10609, 'Jan 18 09:03:11 1987', 'Jan 19 09:03:30 1987', 'Jan 18 12:00:00 1987', 'Jan 19 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10589, 'Jan 19 09:03:31 1987', 'Jan 20 09:03:50 1987', 'Jan 19 12:00:00 1987', 'Jan 20 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10569, 'Jan 20 09:03:51 1987', 'Jan 21 09:04:05 1987', 'Jan 20 12:00:00 1987', 'Jan 21 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10554, 'Jan 21 09:04:06 1987', 'Jan 22 09:04:25 1987', 'Jan 21 12:00:00 1987', 'Jan 22 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10534, 'Jan 22 09:04:26 1987', 'Jan 23 09:04:40 1987', 'Jan 22 12:00:00 1987', 'Jan 23 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10519, 'Jan 23 09:04:41 1987', 'Jan 24 09:04:55 1987', 'Jan 23 12:00:00 1987', 'Jan 24 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10504, 'Jan 24 09:04:56 1987', 'Jan 25 09:05:10 1987', 'Jan 24 12:00:00 1987', 'Jan 25 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10489, 'Jan 25 09:05:11 1987', 'Jan 26 09:05:25 1987', 'Jan 25 12:00:00 1987', 'Jan 26 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10474, 'Jan 26 09:05:26 1987', 'Jan 27 09:05:35 1987', 'Jan 26 12:00:00 1987', 'Jan 27 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10464, 'Jan 27 09:05:36 1987', 'Jan 28 09:05:50 1987', 'Jan 27 12:00:00 1987', 'Jan 28 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10449, 'Jan 28 09:05:51 1987', 'Jan 29 09:06:00 1987', 'Jan 28 12:00:00 1987', 'Jan 29 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10439, 'Jan 29 09:06:01 1987', 'Jan 30 09:06:10 1987', 'Jan 29 12:00:00 1987', 'Jan 30 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10429, 'Jan 30 09:06:11 1987', 'Jan 31 09:06:20 1987', 'Jan 30 12:00:00 1987', 'Jan 31 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10419, 'Jan 31 09:06:21 1987', 'Feb 1 09:06:30 1987', 'Jan 31 12:00:00 1987', 'Feb 1 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10409, 'Feb 1 09:06:31 1987', 'Feb 2 09:06:35 1987', 'Feb 1 12:00:00 1987', 'Feb 2 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10404, 'Feb 2 09:06:36 1987', 'Feb 3 09:06:45 1987', 'Feb 2 12:00:00 1987', 'Feb 3 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10394, 'Feb 3 09:06:46 1987', 'Feb 4 09:06:50 1987', 'Feb 3 12:00:00 1987', 'Feb 4 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10389, 'Feb 4 09:06:51 1987', 'Feb 5 09:06:55 1987', 'Feb 4 12:00:00 1987', 'Feb 5 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10384, 'Feb 5 09:06:56 1987', 'Feb 6 09:07:00 1987', 'Feb 5 12:00:00 1987', 'Feb 6 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10379, 'Feb 6 09:07:01 1987', 'Feb 7 09:07:05 1987', 'Feb 6 12:00:00 1987', 'Feb 7 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10374, 'Feb 7 09:07:06 1987', 'Feb 9 09:07:10 1987', 'Feb 7 12:00:00 1987', 'Feb 9 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10369, 'Feb 9 09:07:11 1987', 'Feb 15 09:07:05 1987', 'Feb 9 12:00:00 1987', 'Feb 15 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10374, 'Feb 15 09:07:06 1987', 'Feb 17 09:07:00 1987', 'Feb 15 12:00:00 1987', 'Feb 17 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10379, 'Feb 17 09:07:01 1987', 'Feb 18 09:06:55 1987', 'Feb 17 12:00:00 1987', 'Feb 18 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10384, 'Feb 18 09:06:56 1987', 'Feb 19 09:06:50 1987', 'Feb 18 12:00:00 1987', 'Feb 19 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10389, 'Feb 19 09:06:51 1987', 'Feb 20 09:06:45 1987', 'Feb 19 12:00:00 1987', 'Feb 20 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10394, 'Feb 20 09:06:46 1987', 'Feb 21 09:06:40 1987', 'Feb 20 12:00:00 1987', 'Feb 21 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10399, 'Feb 21 09:06:41 1987', 'Feb 22 09:06:30 1987', 'Feb 21 12:00:00 1987', 'Feb 22 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10409, 'Feb 22 09:06:31 1987', 'Feb 23 09:06:25 1987', 'Feb 22 12:00:00 1987', 'Feb 23 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10414, 'Feb 23 09:06:26 1987', 'Feb 24 09:06:15 1987', 'Feb 23 12:00:00 1987', 'Feb 24 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10424, 'Feb 24 09:06:16 1987', 'Feb 25 09:06:05 1987', 'Feb 24 12:00:00 1987', 'Feb 25 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10434, 'Feb 25 09:06:06 1987', 'Feb 26 09:05:55 1987', 'Feb 25 12:00:00 1987', 'Feb 26 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10444, 'Feb 26 09:05:56 1987', 'Feb 27 09:05:45 1987', 'Feb 26 12:00:00 1987', 'Feb 27 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10454, 'Feb 27 09:05:46 1987', 'Feb 28 09:05:35 1987', 'Feb 27 12:00:00 1987', 'Feb 28 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10464, 'Feb 28 09:05:36 1987', 'Mar 1 09:05:25 1987', 'Feb 28 12:00:00 1987', 'Mar 1 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10474, 'Mar 1 09:05:26 1987', 'Mar 2 09:05:15 1987', 'Mar 1 12:00:00 1987', 'Mar 2 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10484, 'Mar 2 09:05:16 1987', 'Mar 3 09:05:00 1987', 'Mar 2 12:00:00 1987', 'Mar 3 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10499, 'Mar 3 09:05:01 1987', 'Mar 4 09:04:50 1987', 'Mar 3 12:00:00 1987', 'Mar 4 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10509, 'Mar 4 09:04:51 1987', 'Mar 5 09:04:35 1987', 'Mar 4 12:00:00 1987', 'Mar 5 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10524, 'Mar 5 09:04:36 1987', 'Mar 6 09:04:20 1987', 'Mar 5 12:00:00 1987', 'Mar 6 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10539, 'Mar 6 09:04:21 1987', 'Mar 7 09:04:10 1987', 'Mar 6 12:00:00 1987', 'Mar 7 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10549, 'Mar 7 09:04:11 1987', 'Mar 8 09:03:55 1987', 'Mar 7 12:00:00 1987', 'Mar 8 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10564, 'Mar 8 09:03:56 1987', 'Mar 9 09:03:40 1987', 'Mar 8 12:00:00 1987', 'Mar 9 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10579, 'Mar 9 09:03:41 1987', 'Mar 10 09:03:25 1987', 'Mar 9 12:00:00 1987', 'Mar 10 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10594, 'Mar 10 09:03:26 1987', 'Mar 11 09:03:10 1987', 'Mar 10 12:00:00 1987', 'Mar 11 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10609, 'Mar 11 09:03:11 1987', 'Mar 12 09:02:50 1987', 'Mar 11 12:00:00 1987', 'Mar 12 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10629, 'Mar 12 09:02:51 1987', 'Mar 13 09:02:35 1987', 'Mar 12 12:00:00 1987', 'Mar 13 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10644, 'Mar 13 09:02:36 1987', 'Mar 14 09:02:20 1987', 'Mar 13 12:00:00 1987', 'Mar 14 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10659, 'Mar 14 09:02:21 1987', 'Mar 15 09:02:05 1987', 'Mar 14 12:00:00 1987', 'Mar 15 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10674, 'Mar 15 09:02:06 1987', 'Mar 16 09:01:45 1987', 'Mar 15 12:00:00 1987', 'Mar 16 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10694, 'Mar 16 09:01:46 1987', 'Mar 17 09:01:30 1987', 'Mar 16 12:00:00 1987', 'Mar 17 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10709, 'Mar 17 09:01:31 1987', 'Mar 18 09:01:10 1987', 'Mar 17 12:00:00 1987', 'Mar 18 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10729, 'Mar 18 09:01:11 1987', 'Mar 19 09:00:55 1987', 'Mar 18 12:00:00 1987', 'Mar 19 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10744, 'Mar 19 09:00:56 1987', 'Mar 20 09:00:35 1987', 'Mar 19 12:00:00 1987', 'Mar 20 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10764, 'Mar 20 09:00:36 1987', 'Mar 21 09:00:20 1987', 'Mar 20 12:00:00 1987', 'Mar 21 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10779, 'Mar 21 09:00:21 1987', 'Mar 22 09:00:00 1987', 'Mar 21 12:00:00 1987', 'Mar 22 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10799, 'Mar 22 09:00:01 1987', 'Mar 23 08:59:45 1987', 'Mar 22 12:00:00 1987', 'Mar 23 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10814, 'Mar 23 08:59:46 1987', 'Mar 24 08:59:25 1987', 'Mar 23 12:00:00 1987', 'Mar 24 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10834, 'Mar 24 08:59:26 1987', 'Mar 25 08:59:05 1987', 'Mar 24 12:00:00 1987', 'Mar 25 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10854, 'Mar 25 08:59:06 1987', 'Mar 26 08:58:50 1987', 'Mar 25 12:00:00 1987', 'Mar 26 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10869, 'Mar 26 08:58:51 1987', 'Mar 27 08:58:30 1987', 'Mar 26 12:00:00 1987', 'Mar 27 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10889, 'Mar 27 08:58:31 1987', 'Mar 28 08:58:10 1987', 'Mar 27 12:00:00 1987', 'Mar 28 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10909, 'Mar 28 08:58:11 1987', 'Mar 29 08:57:55 1987', 'Mar 28 12:00:00 1987', 'Mar 29 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10924, 'Mar 29 08:57:56 1987', 'Mar 30 08:57:35 1987', 'Mar 29 12:00:00 1987', 'Mar 30 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10944, 'Mar 30 08:57:36 1987', 'Mar 31 08:57:20 1987', 'Mar 30 12:00:00 1987', 'Mar 31 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10959, 'Mar 31 08:57:21 1987', 'Apr 1 08:57:00 1987', 'Mar 31 12:00:00 1987', 'Apr 1 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10979, 'Apr 1 08:57:01 1987', 'Apr 2 08:56:40 1987', 'Apr 1 12:00:00 1987', 'Apr 2 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10999, 'Apr 2 08:56:41 1987', 'Apr 3 08:56:25 1987', 'Apr 2 12:00:00 1987', 'Apr 3 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11014, 'Apr 3 08:56:26 1987', 'Apr 4 08:56:05 1987', 'Apr 3 12:00:00 1987', 'Apr 4 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11034, 'Apr 4 08:56:06 1987', 'Apr 5 08:55:50 1987', 'Apr 4 12:00:00 1987', 'Apr 5 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11049, 'Apr 5 08:55:51 1987', 'Apr 6 08:55:30 1987', 'Apr 5 12:00:00 1987', 'Apr 6 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11069, 'Apr 6 08:55:31 1987', 'Apr 7 08:55:15 1987', 'Apr 6 12:00:00 1987', 'Apr 7 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11084, 'Apr 7 08:55:16 1987', 'Apr 8 08:55:00 1987', 'Apr 7 12:00:00 1987', 'Apr 8 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11099, 'Apr 8 08:55:01 1987', 'Apr 9 08:54:40 1987', 'Apr 8 12:00:00 1987', 'Apr 9 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11119, 'Apr 9 08:54:41 1987', 'Apr 10 08:54:25 1987', 'Apr 9 12:00:00 1987', 'Apr 10 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11134, 'Apr 10 08:54:26 1987', 'Apr 11 08:54:10 1987', 'Apr 10 12:00:00 1987', 'Apr 11 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11149, 'Apr 11 08:54:11 1987', 'Apr 12 08:53:50 1987', 'Apr 11 12:00:00 1987', 'Apr 12 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11169, 'Apr 12 08:53:51 1987', 'Apr 13 08:53:35 1987', 'Apr 12 12:00:00 1987', 'Apr 13 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11184, 'Apr 13 08:53:36 1987', 'Apr 14 08:53:20 1987', 'Apr 13 12:00:00 1987', 'Apr 14 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11199, 'Apr 14 08:53:21 1987', 'Apr 15 08:53:05 1987', 'Apr 14 12:00:00 1987', 'Apr 15 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11214, 'Apr 15 08:53:06 1987', 'Apr 16 08:52:50 1987', 'Apr 15 12:00:00 1987', 'Apr 16 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11229, 'Apr 16 08:52:51 1987', 'Apr 17 08:52:40 1987', 'Apr 16 12:00:00 1987', 'Apr 17 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11239, 'Apr 17 08:52:41 1987', 'Apr 18 08:52:25 1987', 'Apr 17 12:00:00 1987', 'Apr 18 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11254, 'Apr 18 08:52:26 1987', 'Apr 19 08:52:10 1987', 'Apr 18 12:00:00 1987', 'Apr 19 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11269, 'Apr 19 08:52:11 1987', 'Apr 20 08:52:00 1987', 'Apr 19 12:00:00 1987', 'Apr 20 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11279, 'Apr 20 08:52:01 1987', 'Apr 21 08:51:45 1987', 'Apr 20 12:00:00 1987', 'Apr 21 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11294, 'Apr 21 08:51:46 1987', 'Apr 22 08:51:35 1987', 'Apr 21 12:00:00 1987', 'Apr 22 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11304, 'Apr 22 08:51:36 1987', 'Apr 23 08:51:20 1987', 'Apr 22 12:00:00 1987', 'Apr 23 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11319, 'Apr 23 08:51:21 1987', 'Apr 24 08:51:10 1987', 'Apr 23 12:00:00 1987', 'Apr 24 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11329, 'Apr 24 08:51:11 1987', 'Apr 25 08:51:00 1987', 'Apr 24 12:00:00 1987', 'Apr 25 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11339, 'Apr 25 08:51:01 1987', 'Apr 26 08:50:50 1987', 'Apr 25 12:00:00 1987', 'Apr 26 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11349, 'Apr 26 08:50:51 1987', 'Apr 27 08:50:40 1987', 'Apr 26 12:00:00 1987', 'Apr 27 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11359, 'Apr 27 08:50:41 1987', 'Apr 28 08:50:30 1987', 'Apr 27 12:00:00 1987', 'Apr 28 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11369, 'Apr 28 08:50:31 1987', 'Apr 29 08:50:20 1987', 'Apr 28 12:00:00 1987', 'Apr 29 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11379, 'Apr 29 08:50:21 1987', 'Apr 30 08:50:10 1987', 'Apr 29 12:00:00 1987', 'Apr 30 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11389, 'Apr 30 08:50:11 1987', 'May 1 08:50:05 1987', 'Apr 30 12:00:00 1987', 'May 1 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11394, 'May 1 08:50:06 1987', 'May 2 08:49:55 1987', 'May 1 12:00:00 1987', 'May 2 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11404, 'May 2 08:49:56 1987', 'May 3 08:49:50 1987', 'May 2 12:00:00 1987', 'May 3 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11409, 'May 3 08:49:51 1987', 'May 4 08:49:45 1987', 'May 3 12:00:00 1987', 'May 4 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11414, 'May 4 08:49:46 1987', 'May 5 08:49:40 1987', 'May 4 12:00:00 1987', 'May 5 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11419, 'May 5 08:49:41 1987', 'May 6 08:49:35 1987', 'May 5 12:00:00 1987', 'May 6 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11424, 'May 6 08:49:36 1987', 'May 7 08:49:30 1987', 'May 6 12:00:00 1987', 'May 7 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11429, 'May 7 08:49:31 1987', 'May 8 08:49:25 1987', 'May 7 12:00:00 1987', 'May 8 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11434, 'May 8 08:49:26 1987', 'May 9 08:49:20 1987', 'May 8 12:00:00 1987', 'May 9 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11439, 'May 9 08:49:21 1987', 'May 11 08:49:15 1987', 'May 9 12:00:00 1987', 'May 11 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11444, 'May 11 08:49:16 1987', 'May 19 08:49:20 1987', 'May 11 12:00:00 1987', 'May 19 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11439, 'May 19 08:49:21 1987', 'May 21 08:49:25 1987', 'May 19 12:00:00 1987', 'May 21 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11434, 'May 21 08:49:26 1987', 'May 22 08:49:30 1987', 'May 21 12:00:00 1987', 'May 22 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11429, 'May 22 08:49:31 1987', 'May 23 08:49:35 1987', 'May 22 12:00:00 1987', 'May 23 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11424, 'May 23 08:49:36 1987', 'May 24 08:49:40 1987', 'May 23 12:00:00 1987', 'May 24 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11419, 'May 24 08:49:41 1987', 'May 25 08:49:45 1987', 'May 24 12:00:00 1987', 'May 25 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11414, 'May 25 08:49:46 1987', 'May 26 08:49:50 1987', 'May 25 12:00:00 1987', 'May 26 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11409, 'May 26 08:49:51 1987', 'May 27 08:49:55 1987', 'May 26 12:00:00 1987', 'May 27 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11404, 'May 27 08:49:56 1987', 'May 28 08:50:05 1987', 'May 27 12:00:00 1987', 'May 28 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11394, 'May 28 08:50:06 1987', 'May 29 08:50:10 1987', 'May 28 12:00:00 1987', 'May 29 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11389, 'May 29 08:50:11 1987', 'May 30 08:50:20 1987', 'May 29 12:00:00 1987', 'May 30 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11379, 'May 30 08:50:21 1987', 'May 31 08:50:25 1987', 'May 30 12:00:00 1987', 'May 31 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11374, 'May 31 08:50:26 1987', 'Jun 1 08:50:35 1987', 'May 31 12:00:00 1987', 'Jun 1 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11364, 'Jun 1 08:50:36 1987', 'Jun 2 08:50:45 1987', 'Jun 1 12:00:00 1987', 'Jun 2 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11354, 'Jun 2 08:50:46 1987', 'Jun 3 08:50:55 1987', 'Jun 2 12:00:00 1987', 'Jun 3 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11344, 'Jun 3 08:50:56 1987', 'Jun 4 08:51:05 1987', 'Jun 3 12:00:00 1987', 'Jun 4 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11334, 'Jun 4 08:51:06 1987', 'Jun 5 08:51:15 1987', 'Jun 4 12:00:00 1987', 'Jun 5 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11324, 'Jun 5 08:51:16 1987', 'Jun 6 08:51:25 1987', 'Jun 5 12:00:00 1987', 'Jun 6 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11314, 'Jun 6 08:51:26 1987', 'Jun 7 08:51:35 1987', 'Jun 6 12:00:00 1987', 'Jun 7 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11304, 'Jun 7 08:51:36 1987', 'Jun 8 08:51:45 1987', 'Jun 7 12:00:00 1987', 'Jun 8 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11294, 'Jun 8 08:51:46 1987', 'Jun 9 08:52:00 1987', 'Jun 8 12:00:00 1987', 'Jun 9 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11279, 'Jun 9 08:52:01 1987', 'Jun 10 08:52:10 1987', 'Jun 9 12:00:00 1987', 'Jun 10 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11269, 'Jun 10 08:52:11 1987', 'Jun 11 08:52:25 1987', 'Jun 10 12:00:00 1987', 'Jun 11 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11254, 'Jun 11 08:52:26 1987', 'Jun 12 08:52:35 1987', 'Jun 11 12:00:00 1987', 'Jun 12 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11244, 'Jun 12 08:52:36 1987', 'Jun 13 08:52:45 1987', 'Jun 12 12:00:00 1987', 'Jun 13 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11234, 'Jun 13 08:52:46 1987', 'Jun 14 08:53:00 1987', 'Jun 13 12:00:00 1987', 'Jun 14 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11219, 'Jun 14 08:53:01 1987', 'Jun 15 08:53:10 1987', 'Jun 14 12:00:00 1987', 'Jun 15 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11209, 'Jun 15 08:53:11 1987', 'Jun 16 08:53:25 1987', 'Jun 15 12:00:00 1987', 'Jun 16 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11194, 'Jun 16 08:53:26 1987', 'Jun 17 08:53:40 1987', 'Jun 16 12:00:00 1987', 'Jun 17 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11179, 'Jun 17 08:53:41 1987', 'Jun 18 08:53:50 1987', 'Jun 17 12:00:00 1987', 'Jun 18 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11169, 'Jun 18 08:53:51 1987', 'Jun 19 08:54:05 1987', 'Jun 18 12:00:00 1987', 'Jun 19 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11154, 'Jun 19 08:54:06 1987', 'Jun 20 08:54:15 1987', 'Jun 19 12:00:00 1987', 'Jun 20 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11144, 'Jun 20 08:54:16 1987', 'Jun 21 08:54:30 1987', 'Jun 20 12:00:00 1987', 'Jun 21 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11129, 'Jun 21 08:54:31 1987', 'Jun 22 08:54:45 1987', 'Jun 21 12:00:00 1987', 'Jun 22 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11114, 'Jun 22 08:54:46 1987', 'Jun 23 08:54:55 1987', 'Jun 22 12:00:00 1987', 'Jun 23 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11104, 'Jun 23 08:54:56 1987', 'Jun 24 08:55:10 1987', 'Jun 23 12:00:00 1987', 'Jun 24 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11089, 'Jun 24 08:55:11 1987', 'Jun 25 08:55:20 1987', 'Jun 24 12:00:00 1987', 'Jun 25 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11079, 'Jun 25 08:55:21 1987', 'Jun 26 08:55:35 1987', 'Jun 25 12:00:00 1987', 'Jun 26 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11064, 'Jun 26 08:55:36 1987', 'Jun 27 08:55:45 1987', 'Jun 26 12:00:00 1987', 'Jun 27 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11054, 'Jun 27 08:55:46 1987', 'Jun 28 08:56:00 1987', 'Jun 27 12:00:00 1987', 'Jun 28 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11039, 'Jun 28 08:56:01 1987', 'Jun 29 08:56:10 1987', 'Jun 28 12:00:00 1987', 'Jun 29 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11029, 'Jun 29 08:56:11 1987', 'Jun 30 08:56:25 1987', 'Jun 29 12:00:00 1987', 'Jun 30 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11014, 'Jun 30 08:56:26 1987', 'Jul 1 08:56:35 1987', 'Jun 30 12:00:00 1987', 'Jul 1 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11004, 'Jul 1 08:56:36 1987', 'Jul 2 08:56:45 1987', 'Jul 1 12:00:00 1987', 'Jul 2 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10994, 'Jul 2 08:56:46 1987', 'Jul 3 08:57:00 1987', 'Jul 2 12:00:00 1987', 'Jul 3 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10979, 'Jul 3 08:57:01 1987', 'Jul 4 08:57:10 1987', 'Jul 3 12:00:00 1987', 'Jul 4 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10969, 'Jul 4 08:57:11 1987', 'Jul 5 08:57:20 1987', 'Jul 4 12:00:00 1987', 'Jul 5 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10959, 'Jul 5 08:57:21 1987', 'Jul 6 08:57:30 1987', 'Jul 5 12:00:00 1987', 'Jul 6 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10949, 'Jul 6 08:57:31 1987', 'Jul 7 08:57:40 1987', 'Jul 6 12:00:00 1987', 'Jul 7 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10939, 'Jul 7 08:57:41 1987', 'Jul 8 08:57:50 1987', 'Jul 7 12:00:00 1987', 'Jul 8 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10929, 'Jul 8 08:57:51 1987', 'Jul 9 08:58:00 1987', 'Jul 8 12:00:00 1987', 'Jul 9 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10919, 'Jul 9 08:58:01 1987', 'Jul 10 08:58:10 1987', 'Jul 9 12:00:00 1987', 'Jul 10 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10909, 'Jul 10 08:58:11 1987', 'Jul 11 08:58:15 1987', 'Jul 10 12:00:00 1987', 'Jul 11 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10904, 'Jul 11 08:58:16 1987', 'Jul 12 08:58:25 1987', 'Jul 11 12:00:00 1987', 'Jul 12 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10894, 'Jul 12 08:58:26 1987', 'Jul 13 08:58:35 1987', 'Jul 12 12:00:00 1987', 'Jul 13 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10884, 'Jul 13 08:58:36 1987', 'Jul 14 08:58:40 1987', 'Jul 13 12:00:00 1987', 'Jul 14 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10879, 'Jul 14 08:58:41 1987', 'Jul 15 08:58:45 1987', 'Jul 14 12:00:00 1987', 'Jul 15 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10874, 'Jul 15 08:58:46 1987', 'Jul 16 08:58:55 1987', 'Jul 15 12:00:00 1987', 'Jul 16 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10864, 'Jul 16 08:58:56 1987', 'Jul 17 08:59:00 1987', 'Jul 16 12:00:00 1987', 'Jul 17 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10859, 'Jul 17 08:59:01 1987', 'Jul 18 08:59:05 1987', 'Jul 17 12:00:00 1987', 'Jul 18 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10854, 'Jul 18 08:59:06 1987', 'Jul 19 08:59:10 1987', 'Jul 18 12:00:00 1987', 'Jul 19 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10849, 'Jul 19 08:59:11 1987', 'Jul 21 08:59:15 1987', 'Jul 19 12:00:00 1987', 'Jul 21 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10844, 'Jul 21 08:59:16 1987', 'Jul 22 08:59:20 1987', 'Jul 21 12:00:00 1987', 'Jul 22 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10839, 'Jul 22 08:59:21 1987', 'Jul 25 08:59:25 1987', 'Jul 22 12:00:00 1987', 'Jul 25 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10834, 'Jul 25 08:59:26 1987', 'Jul 29 08:59:20 1987', 'Jul 25 12:00:00 1987', 'Jul 29 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10839, 'Jul 29 08:59:21 1987', 'Aug 1 08:59:15 1987', 'Jul 29 12:00:00 1987', 'Aug 1 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10844, 'Aug 1 08:59:16 1987', 'Aug 2 08:59:10 1987', 'Aug 1 12:00:00 1987', 'Aug 2 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10849, 'Aug 2 08:59:11 1987', 'Aug 3 08:59:05 1987', 'Aug 2 12:00:00 1987', 'Aug 3 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10854, 'Aug 3 08:59:06 1987', 'Aug 4 08:59:00 1987', 'Aug 3 12:00:00 1987', 'Aug 4 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10859, 'Aug 4 08:59:01 1987', 'Aug 5 08:58:55 1987', 'Aug 4 12:00:00 1987', 'Aug 5 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10864, 'Aug 5 08:58:56 1987', 'Aug 6 08:58:50 1987', 'Aug 5 12:00:00 1987', 'Aug 6 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10869, 'Aug 6 08:58:51 1987', 'Aug 7 08:58:45 1987', 'Aug 6 12:00:00 1987', 'Aug 7 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10874, 'Aug 7 08:58:46 1987', 'Aug 8 08:58:35 1987', 'Aug 7 12:00:00 1987', 'Aug 8 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10884, 'Aug 8 08:58:36 1987', 'Aug 9 08:58:30 1987', 'Aug 8 12:00:00 1987', 'Aug 9 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10889, 'Aug 9 08:58:31 1987', 'Aug 10 08:58:20 1987', 'Aug 9 12:00:00 1987', 'Aug 10 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10899, 'Aug 10 08:58:21 1987', 'Aug 11 08:58:10 1987', 'Aug 10 12:00:00 1987', 'Aug 11 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10909, 'Aug 11 08:58:11 1987', 'Aug 12 08:58:00 1987', 'Aug 11 12:00:00 1987', 'Aug 12 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10919, 'Aug 12 08:58:01 1987', 'Aug 13 08:57:50 1987', 'Aug 12 12:00:00 1987', 'Aug 13 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10929, 'Aug 13 08:57:51 1987', 'Aug 14 08:57:40 1987', 'Aug 13 12:00:00 1987', 'Aug 14 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10939, 'Aug 14 08:57:41 1987', 'Aug 15 08:57:30 1987', 'Aug 14 12:00:00 1987', 'Aug 15 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10949, 'Aug 15 08:57:31 1987', 'Aug 16 08:57:20 1987', 'Aug 15 12:00:00 1987', 'Aug 16 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10959, 'Aug 16 08:57:21 1987', 'Aug 17 08:57:05 1987', 'Aug 16 12:00:00 1987', 'Aug 17 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10974, 'Aug 17 08:57:06 1987', 'Aug 18 08:56:55 1987', 'Aug 17 12:00:00 1987', 'Aug 18 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10984, 'Aug 18 08:56:56 1987', 'Aug 19 08:56:40 1987', 'Aug 18 12:00:00 1987', 'Aug 19 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 10999, 'Aug 19 08:56:41 1987', 'Aug 20 08:56:25 1987', 'Aug 19 12:00:00 1987', 'Aug 20 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11014, 'Aug 20 08:56:26 1987', 'Aug 21 08:56:10 1987', 'Aug 20 12:00:00 1987', 'Aug 21 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11029, 'Aug 21 08:56:11 1987', 'Aug 22 08:55:55 1987', 'Aug 21 12:00:00 1987', 'Aug 22 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11044, 'Aug 22 08:55:56 1987', 'Aug 23 08:55:40 1987', 'Aug 22 12:00:00 1987', 'Aug 23 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11059, 'Aug 23 08:55:41 1987', 'Aug 24 08:55:25 1987', 'Aug 23 12:00:00 1987', 'Aug 24 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11074, 'Aug 24 08:55:26 1987', 'Aug 25 08:55:10 1987', 'Aug 24 12:00:00 1987', 'Aug 25 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11089, 'Aug 25 08:55:11 1987', 'Aug 26 08:54:55 1987', 'Aug 25 12:00:00 1987', 'Aug 26 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11104, 'Aug 26 08:54:56 1987', 'Aug 27 08:54:35 1987', 'Aug 26 12:00:00 1987', 'Aug 27 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11124, 'Aug 27 08:54:36 1987', 'Aug 28 08:54:20 1987', 'Aug 27 12:00:00 1987', 'Aug 28 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11139, 'Aug 28 08:54:21 1987', 'Aug 29 08:54:00 1987', 'Aug 28 12:00:00 1987', 'Aug 29 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11159, 'Aug 29 08:54:01 1987', 'Aug 30 08:53:45 1987', 'Aug 29 12:00:00 1987', 'Aug 30 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11174, 'Aug 30 08:53:46 1987', 'Aug 31 08:53:25 1987', 'Aug 30 12:00:00 1987', 'Aug 31 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11194, 'Aug 31 08:53:26 1987', 'Sep 1 08:53:05 1987', 'Aug 31 12:00:00 1987', 'Sep 1 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11214, 'Sep 1 08:53:06 1987', 'Sep 2 08:52:45 1987', 'Sep 1 12:00:00 1987', 'Sep 2 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11234, 'Sep 2 08:52:46 1987', 'Sep 3 08:52:30 1987', 'Sep 2 12:00:00 1987', 'Sep 3 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11249, 'Sep 3 08:52:31 1987', 'Sep 4 08:52:10 1987', 'Sep 3 12:00:00 1987', 'Sep 4 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11269, 'Sep 4 08:52:11 1987', 'Sep 5 08:51:50 1987', 'Sep 4 12:00:00 1987', 'Sep 5 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11289, 'Sep 5 08:51:51 1987', 'Sep 6 08:51:30 1987', 'Sep 5 12:00:00 1987', 'Sep 6 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11309, 'Sep 6 08:51:31 1987', 'Sep 7 08:51:10 1987', 'Sep 6 12:00:00 1987', 'Sep 7 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11329, 'Sep 7 08:51:11 1987', 'Sep 8 08:50:50 1987', 'Sep 7 12:00:00 1987', 'Sep 8 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11349, 'Sep 8 08:50:51 1987', 'Sep 9 08:50:25 1987', 'Sep 8 12:00:00 1987', 'Sep 9 11:59:34 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11374, 'Sep 9 08:50:26 1987', 'Sep 10 08:50:05 1987', 'Sep 9 12:00:00 1987', 'Sep 10 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11394, 'Sep 10 08:50:06 1987', 'Sep 11 08:49:45 1987', 'Sep 10 12:00:00 1987', 'Sep 11 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11414, 'Sep 11 08:49:46 1987', 'Sep 12 08:49:25 1987', 'Sep 11 12:00:00 1987', 'Sep 12 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11434, 'Sep 12 08:49:26 1987', 'Sep 13 08:49:05 1987', 'Sep 12 12:00:00 1987', 'Sep 13 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11454, 'Sep 13 08:49:06 1987', 'Sep 14 08:48:40 1987', 'Sep 13 12:00:00 1987', 'Sep 14 11:59:34 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11479, 'Sep 14 08:48:41 1987', 'Sep 15 08:48:20 1987', 'Sep 14 12:00:00 1987', 'Sep 15 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11499, 'Sep 15 08:48:21 1987', 'Sep 16 08:48:00 1987', 'Sep 15 12:00:00 1987', 'Sep 16 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11519, 'Sep 16 08:48:01 1987', 'Sep 17 08:47:40 1987', 'Sep 16 12:00:00 1987', 'Sep 17 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11539, 'Sep 17 08:47:41 1987', 'Sep 18 08:47:15 1987', 'Sep 17 12:00:00 1987', 'Sep 18 11:59:34 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11564, 'Sep 18 08:47:16 1987', 'Sep 19 08:46:55 1987', 'Sep 18 12:00:00 1987', 'Sep 19 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11584, 'Sep 19 08:46:56 1987', 'Sep 20 08:46:35 1987', 'Sep 19 12:00:00 1987', 'Sep 20 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11604, 'Sep 20 08:46:36 1987', 'Sep 21 08:46:10 1987', 'Sep 20 12:00:00 1987', 'Sep 21 11:59:34 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11629, 'Sep 21 08:46:11 1987', 'Sep 22 08:45:50 1987', 'Sep 21 12:00:00 1987', 'Sep 22 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11649, 'Sep 22 08:45:51 1987', 'Sep 23 08:45:30 1987', 'Sep 22 12:00:00 1987', 'Sep 23 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11669, 'Sep 23 08:45:31 1987', 'Sep 24 08:45:10 1987', 'Sep 23 12:00:00 1987', 'Sep 24 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11689, 'Sep 24 08:45:11 1987', 'Sep 25 08:44:50 1987', 'Sep 24 12:00:00 1987', 'Sep 25 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11709, 'Sep 25 08:44:51 1987', 'Sep 26 08:44:30 1987', 'Sep 25 12:00:00 1987', 'Sep 26 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11729, 'Sep 26 08:44:31 1987', 'Sep 27 08:44:05 1987', 'Sep 26 12:00:00 1987', 'Sep 27 11:59:34 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11754, 'Sep 27 08:44:06 1987', 'Sep 28 08:43:45 1987', 'Sep 27 12:00:00 1987', 'Sep 28 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11774, 'Sep 28 08:43:46 1987', 'Sep 29 08:43:25 1987', 'Sep 28 12:00:00 1987', 'Sep 29 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11794, 'Sep 29 08:43:26 1987', 'Sep 30 08:43:05 1987', 'Sep 29 12:00:00 1987', 'Sep 30 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11814, 'Sep 30 08:43:06 1987', 'Oct 1 08:42:45 1987', 'Sep 30 12:00:00 1987', 'Oct 1 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11834, 'Oct 1 08:42:46 1987', 'Oct 2 08:42:30 1987', 'Oct 1 12:00:00 1987', 'Oct 2 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11849, 'Oct 2 08:42:31 1987', 'Oct 3 08:42:10 1987', 'Oct 2 12:00:00 1987', 'Oct 3 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11869, 'Oct 3 08:42:11 1987', 'Oct 4 08:41:50 1987', 'Oct 3 12:00:00 1987', 'Oct 4 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11889, 'Oct 4 08:41:51 1987', 'Oct 5 08:41:30 1987', 'Oct 4 12:00:00 1987', 'Oct 5 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11909, 'Oct 5 08:41:31 1987', 'Oct 6 08:41:15 1987', 'Oct 5 12:00:00 1987', 'Oct 6 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11924, 'Oct 6 08:41:16 1987', 'Oct 7 08:40:55 1987', 'Oct 6 12:00:00 1987', 'Oct 7 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11944, 'Oct 7 08:40:56 1987', 'Oct 8 08:40:40 1987', 'Oct 7 12:00:00 1987', 'Oct 8 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11959, 'Oct 8 08:40:41 1987', 'Oct 9 08:40:20 1987', 'Oct 8 12:00:00 1987', 'Oct 9 11:59:39 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11979, 'Oct 9 08:40:21 1987', 'Oct 10 08:40:05 1987', 'Oct 9 12:00:00 1987', 'Oct 10 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11994, 'Oct 10 08:40:06 1987', 'Oct 11 08:39:50 1987', 'Oct 10 12:00:00 1987', 'Oct 11 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12009, 'Oct 11 08:39:51 1987', 'Oct 12 08:39:35 1987', 'Oct 11 12:00:00 1987', 'Oct 12 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12024, 'Oct 12 08:39:36 1987', 'Oct 13 08:39:20 1987', 'Oct 12 12:00:00 1987', 'Oct 13 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12039, 'Oct 13 08:39:21 1987', 'Oct 14 08:39:05 1987', 'Oct 13 12:00:00 1987', 'Oct 14 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12054, 'Oct 14 08:39:06 1987', 'Oct 15 08:38:50 1987', 'Oct 14 12:00:00 1987', 'Oct 15 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12069, 'Oct 15 08:38:51 1987', 'Oct 16 08:38:40 1987', 'Oct 15 12:00:00 1987', 'Oct 16 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12079, 'Oct 16 08:38:41 1987', 'Oct 17 08:38:25 1987', 'Oct 16 12:00:00 1987', 'Oct 17 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12094, 'Oct 17 08:38:26 1987', 'Oct 18 08:38:15 1987', 'Oct 17 12:00:00 1987', 'Oct 18 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12104, 'Oct 18 08:38:16 1987', 'Oct 19 08:38:00 1987', 'Oct 18 12:00:00 1987', 'Oct 19 11:59:44 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12119, 'Oct 19 08:38:01 1987', 'Oct 20 08:37:50 1987', 'Oct 19 12:00:00 1987', 'Oct 20 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12129, 'Oct 20 08:37:51 1987', 'Oct 21 08:37:40 1987', 'Oct 20 12:00:00 1987', 'Oct 21 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12139, 'Oct 21 08:37:41 1987', 'Oct 22 08:37:30 1987', 'Oct 21 12:00:00 1987', 'Oct 22 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12149, 'Oct 22 08:37:31 1987', 'Oct 23 08:37:20 1987', 'Oct 22 12:00:00 1987', 'Oct 23 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12159, 'Oct 23 08:37:21 1987', 'Oct 24 08:37:15 1987', 'Oct 23 12:00:00 1987', 'Oct 24 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12164, 'Oct 24 08:37:16 1987', 'Oct 25 08:37:05 1987', 'Oct 24 12:00:00 1987', 'Oct 25 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12174, 'Oct 25 08:37:06 1987', 'Oct 26 08:37:00 1987', 'Oct 25 12:00:00 1987', 'Oct 26 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12179, 'Oct 26 08:37:01 1987', 'Oct 27 08:36:50 1987', 'Oct 26 12:00:00 1987', 'Oct 27 11:59:49 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12189, 'Oct 27 08:36:51 1987', 'Oct 28 08:36:45 1987', 'Oct 27 12:00:00 1987', 'Oct 28 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12194, 'Oct 28 08:36:46 1987', 'Oct 29 08:36:40 1987', 'Oct 28 12:00:00 1987', 'Oct 29 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12199, 'Oct 29 08:36:41 1987', 'Oct 31 08:36:35 1987', 'Oct 29 12:00:00 1987', 'Oct 31 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12204, 'Oct 31 08:36:36 1987', 'Nov 2 08:36:30 1987', 'Oct 31 12:00:00 1987', 'Nov 2 11:59:54 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12209, 'Nov 2 08:36:31 1987', 'Nov 6 08:36:35 1987', 'Nov 2 12:00:00 1987', 'Nov 6 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12204, 'Nov 6 08:36:36 1987', 'Nov 8 08:36:40 1987', 'Nov 6 12:00:00 1987', 'Nov 8 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12199, 'Nov 8 08:36:41 1987', 'Nov 9 08:36:45 1987', 'Nov 8 12:00:00 1987', 'Nov 9 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12194, 'Nov 9 08:36:46 1987', 'Nov 10 08:36:50 1987', 'Nov 9 12:00:00 1987', 'Nov 10 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12189, 'Nov 10 08:36:51 1987', 'Nov 11 08:36:55 1987', 'Nov 10 12:00:00 1987', 'Nov 11 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12184, 'Nov 11 08:36:56 1987', 'Nov 12 08:37:00 1987', 'Nov 11 12:00:00 1987', 'Nov 12 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12179, 'Nov 12 08:37:01 1987', 'Nov 13 08:37:10 1987', 'Nov 12 12:00:00 1987', 'Nov 13 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12169, 'Nov 13 08:37:11 1987', 'Nov 14 08:37:15 1987', 'Nov 13 12:00:00 1987', 'Nov 14 12:00:04 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12164, 'Nov 14 08:37:16 1987', 'Nov 15 08:37:25 1987', 'Nov 14 12:00:00 1987', 'Nov 15 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12154, 'Nov 15 08:37:26 1987', 'Nov 16 08:37:35 1987', 'Nov 15 12:00:00 1987', 'Nov 16 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12144, 'Nov 16 08:37:36 1987', 'Nov 17 08:37:45 1987', 'Nov 16 12:00:00 1987', 'Nov 17 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12134, 'Nov 17 08:37:46 1987', 'Nov 18 08:38:00 1987', 'Nov 17 12:00:00 1987', 'Nov 18 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12119, 'Nov 18 08:38:01 1987', 'Nov 19 08:38:10 1987', 'Nov 18 12:00:00 1987', 'Nov 19 12:00:09 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12109, 'Nov 19 08:38:11 1987', 'Nov 20 08:38:25 1987', 'Nov 19 12:00:00 1987', 'Nov 20 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12094, 'Nov 20 08:38:26 1987', 'Nov 21 08:38:40 1987', 'Nov 20 12:00:00 1987', 'Nov 21 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12079, 'Nov 21 08:38:41 1987', 'Nov 22 08:38:55 1987', 'Nov 21 12:00:00 1987', 'Nov 22 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12064, 'Nov 22 08:38:56 1987', 'Nov 23 08:39:10 1987', 'Nov 22 12:00:00 1987', 'Nov 23 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12049, 'Nov 23 08:39:11 1987', 'Nov 24 08:39:25 1987', 'Nov 23 12:00:00 1987', 'Nov 24 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12034, 'Nov 24 08:39:26 1987', 'Nov 25 08:39:45 1987', 'Nov 24 12:00:00 1987', 'Nov 25 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 12014, 'Nov 25 08:39:46 1987', 'Nov 26 08:40:05 1987', 'Nov 25 12:00:00 1987', 'Nov 26 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11994, 'Nov 26 08:40:06 1987', 'Nov 27 08:40:20 1987', 'Nov 26 12:00:00 1987', 'Nov 27 12:00:14 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11979, 'Nov 27 08:40:21 1987', 'Nov 28 08:40:40 1987', 'Nov 27 12:00:00 1987', 'Nov 28 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11959, 'Nov 28 08:40:41 1987', 'Nov 29 08:41:00 1987', 'Nov 28 12:00:00 1987', 'Nov 29 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11939, 'Nov 29 08:41:01 1987', 'Nov 30 08:41:25 1987', 'Nov 29 12:00:00 1987', 'Nov 30 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11914, 'Nov 30 08:41:26 1987', 'Dec 1 08:41:45 1987', 'Nov 30 12:00:00 1987', 'Dec 1 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11894, 'Dec 1 08:41:46 1987', 'Dec 2 08:42:05 1987', 'Dec 1 12:00:00 1987', 'Dec 2 12:00:19 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11874, 'Dec 2 08:42:06 1987', 'Dec 3 08:42:30 1987', 'Dec 2 12:00:00 1987', 'Dec 3 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11849, 'Dec 3 08:42:31 1987', 'Dec 4 08:42:55 1987', 'Dec 3 12:00:00 1987', 'Dec 4 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11824, 'Dec 4 08:42:56 1987', 'Dec 5 08:43:20 1987', 'Dec 4 12:00:00 1987', 'Dec 5 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11799, 'Dec 5 08:43:21 1987', 'Dec 6 08:43:45 1987', 'Dec 5 12:00:00 1987', 'Dec 6 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11774, 'Dec 6 08:43:46 1987', 'Dec 7 08:44:10 1987', 'Dec 6 12:00:00 1987', 'Dec 7 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11749, 'Dec 7 08:44:11 1987', 'Dec 8 08:44:35 1987', 'Dec 7 12:00:00 1987', 'Dec 8 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11724, 'Dec 8 08:44:36 1987', 'Dec 9 08:45:00 1987', 'Dec 8 12:00:00 1987', 'Dec 9 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11699, 'Dec 9 08:45:01 1987', 'Dec 10 08:45:25 1987', 'Dec 9 12:00:00 1987', 'Dec 10 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11674, 'Dec 10 08:45:26 1987', 'Dec 11 08:45:55 1987', 'Dec 10 12:00:00 1987', 'Dec 11 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11644, 'Dec 11 08:45:56 1987', 'Dec 12 08:46:20 1987', 'Dec 11 12:00:00 1987', 'Dec 12 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11619, 'Dec 12 08:46:21 1987', 'Dec 13 08:46:50 1987', 'Dec 12 12:00:00 1987', 'Dec 13 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11589, 'Dec 13 08:46:51 1987', 'Dec 14 08:47:20 1987', 'Dec 13 12:00:00 1987', 'Dec 14 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11559, 'Dec 14 08:47:21 1987', 'Dec 15 08:47:45 1987', 'Dec 14 12:00:00 1987', 'Dec 15 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11534, 'Dec 15 08:47:46 1987', 'Dec 16 08:48:15 1987', 'Dec 15 12:00:00 1987', 'Dec 16 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11504, 'Dec 16 08:48:16 1987', 'Dec 17 08:48:45 1987', 'Dec 16 12:00:00 1987', 'Dec 17 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11474, 'Dec 17 08:48:46 1987', 'Dec 18 08:49:15 1987', 'Dec 17 12:00:00 1987', 'Dec 18 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11444, 'Dec 18 08:49:16 1987', 'Dec 19 08:49:45 1987', 'Dec 18 12:00:00 1987', 'Dec 19 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11414, 'Dec 19 08:49:46 1987', 'Dec 20 08:50:15 1987', 'Dec 19 12:00:00 1987', 'Dec 20 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11384, 'Dec 20 08:50:16 1987', 'Dec 21 08:50:45 1987', 'Dec 20 12:00:00 1987', 'Dec 21 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11354, 'Dec 21 08:50:46 1987', 'Dec 22 08:51:15 1987', 'Dec 21 12:00:00 1987', 'Dec 22 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11324, 'Dec 22 08:51:16 1987', 'Dec 23 08:51:45 1987', 'Dec 22 12:00:00 1987', 'Dec 23 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11294, 'Dec 23 08:51:46 1987', 'Dec 24 08:52:15 1987', 'Dec 23 12:00:00 1987', 'Dec 24 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11264, 'Dec 24 08:52:16 1987', 'Dec 25 08:52:45 1987', 'Dec 24 12:00:00 1987', 'Dec 25 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11234, 'Dec 25 08:52:46 1987', 'Dec 26 08:53:15 1987', 'Dec 25 12:00:00 1987', 'Dec 26 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11204, 'Dec 26 08:53:16 1987', 'Dec 27 08:53:40 1987', 'Dec 26 12:00:00 1987', 'Dec 27 12:00:24 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11179, 'Dec 27 08:53:41 1987', 'Dec 28 08:54:10 1987', 'Dec 27 12:00:00 1987', 'Dec 28 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11149, 'Dec 28 08:54:11 1987', 'Dec 29 08:54:40 1987', 'Dec 28 12:00:00 1987', 'Dec 29 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11119, 'Dec 29 08:54:41 1987', 'Dec 30 08:55:10 1987', 'Dec 29 12:00:00 1987', 'Dec 30 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11089, 'Dec 30 08:55:11 1987', 'Dec 31 08:55:40 1987', 'Dec 30 12:00:00 1987', 'Dec 31 12:00:29 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 1, 11059, 'Dec 31 08:55:41 1987', 'Dec 31 20:55:40 1987', 'Dec 31 12:00:00 1987', 'Dec 31 23:59:59 1987'); -timezone.add_rule('Mideast/Riyadh87', '??', 0, 11224, 'Dec 31 20:55:41 1987', 'Jan 18 03:14:07 2038', 'Jan 1 00:02:45 1988', 'Jan 18 06:21:11 2038'); -end; -/ - --- --- Mideast/Riyadh88 --- - -begin -timezone.add_rule('Mideast/Riyadh88', '??', 0, 11224, 'Dec 14 20:45:52 1901', 'Jan 1 08:56:10 1988', 'Dec 14 23:52:56 1901', 'Jan 1 12:03:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11029, 'Jan 1 08:56:11 1988', 'Jan 2 08:56:35 1988', 'Jan 1 12:00:00 1988', 'Jan 2 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11004, 'Jan 2 08:56:36 1988', 'Jan 3 08:57:05 1988', 'Jan 2 12:00:00 1988', 'Jan 3 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10974, 'Jan 3 08:57:06 1988', 'Jan 4 08:57:35 1988', 'Jan 3 12:00:00 1988', 'Jan 4 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10944, 'Jan 4 08:57:36 1988', 'Jan 5 08:58:00 1988', 'Jan 4 12:00:00 1988', 'Jan 5 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10919, 'Jan 5 08:58:01 1988', 'Jan 6 08:58:25 1988', 'Jan 5 12:00:00 1988', 'Jan 6 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10894, 'Jan 6 08:58:26 1988', 'Jan 7 08:58:55 1988', 'Jan 6 12:00:00 1988', 'Jan 7 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10864, 'Jan 7 08:58:56 1988', 'Jan 8 08:59:20 1988', 'Jan 7 12:00:00 1988', 'Jan 8 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10839, 'Jan 8 08:59:21 1988', 'Jan 9 08:59:45 1988', 'Jan 8 12:00:00 1988', 'Jan 9 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10814, 'Jan 9 08:59:46 1988', 'Jan 10 09:00:10 1988', 'Jan 9 12:00:00 1988', 'Jan 10 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10789, 'Jan 10 09:00:11 1988', 'Jan 11 09:00:35 1988', 'Jan 10 12:00:00 1988', 'Jan 11 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10764, 'Jan 11 09:00:36 1988', 'Jan 12 09:01:00 1988', 'Jan 11 12:00:00 1988', 'Jan 12 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10739, 'Jan 12 09:01:01 1988', 'Jan 13 09:01:20 1988', 'Jan 12 12:00:00 1988', 'Jan 13 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10719, 'Jan 13 09:01:21 1988', 'Jan 14 09:01:45 1988', 'Jan 13 12:00:00 1988', 'Jan 14 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10694, 'Jan 14 09:01:46 1988', 'Jan 15 09:02:05 1988', 'Jan 14 12:00:00 1988', 'Jan 15 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10674, 'Jan 15 09:02:06 1988', 'Jan 16 09:02:25 1988', 'Jan 15 12:00:00 1988', 'Jan 16 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10654, 'Jan 16 09:02:26 1988', 'Jan 17 09:02:45 1988', 'Jan 16 12:00:00 1988', 'Jan 17 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10634, 'Jan 17 09:02:46 1988', 'Jan 18 09:03:05 1988', 'Jan 17 12:00:00 1988', 'Jan 18 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10614, 'Jan 18 09:03:06 1988', 'Jan 19 09:03:25 1988', 'Jan 18 12:00:00 1988', 'Jan 19 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10594, 'Jan 19 09:03:26 1988', 'Jan 20 09:03:45 1988', 'Jan 19 12:00:00 1988', 'Jan 20 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10574, 'Jan 20 09:03:46 1988', 'Jan 21 09:04:00 1988', 'Jan 20 12:00:00 1988', 'Jan 21 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10559, 'Jan 21 09:04:01 1988', 'Jan 22 09:04:20 1988', 'Jan 21 12:00:00 1988', 'Jan 22 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10539, 'Jan 22 09:04:21 1988', 'Jan 23 09:04:35 1988', 'Jan 22 12:00:00 1988', 'Jan 23 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10524, 'Jan 23 09:04:36 1988', 'Jan 24 09:04:50 1988', 'Jan 23 12:00:00 1988', 'Jan 24 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10509, 'Jan 24 09:04:51 1988', 'Jan 25 09:05:05 1988', 'Jan 24 12:00:00 1988', 'Jan 25 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10494, 'Jan 25 09:05:06 1988', 'Jan 26 09:05:20 1988', 'Jan 25 12:00:00 1988', 'Jan 26 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10479, 'Jan 26 09:05:21 1988', 'Jan 27 09:05:35 1988', 'Jan 26 12:00:00 1988', 'Jan 27 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10464, 'Jan 27 09:05:36 1988', 'Jan 28 09:05:45 1988', 'Jan 27 12:00:00 1988', 'Jan 28 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10454, 'Jan 28 09:05:46 1988', 'Jan 29 09:05:55 1988', 'Jan 28 12:00:00 1988', 'Jan 29 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10444, 'Jan 29 09:05:56 1988', 'Jan 30 09:06:05 1988', 'Jan 29 12:00:00 1988', 'Jan 30 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10434, 'Jan 30 09:06:06 1988', 'Jan 31 09:06:15 1988', 'Jan 30 12:00:00 1988', 'Jan 31 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10424, 'Jan 31 09:06:16 1988', 'Feb 1 09:06:25 1988', 'Jan 31 12:00:00 1988', 'Feb 1 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10414, 'Feb 1 09:06:26 1988', 'Feb 2 09:06:35 1988', 'Feb 1 12:00:00 1988', 'Feb 2 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10404, 'Feb 2 09:06:36 1988', 'Feb 3 09:06:40 1988', 'Feb 2 12:00:00 1988', 'Feb 3 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10399, 'Feb 3 09:06:41 1988', 'Feb 4 09:06:50 1988', 'Feb 3 12:00:00 1988', 'Feb 4 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10389, 'Feb 4 09:06:51 1988', 'Feb 5 09:06:55 1988', 'Feb 4 12:00:00 1988', 'Feb 5 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10384, 'Feb 5 09:06:56 1988', 'Feb 6 09:07:00 1988', 'Feb 5 12:00:00 1988', 'Feb 6 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10379, 'Feb 6 09:07:01 1988', 'Feb 7 09:07:05 1988', 'Feb 6 12:00:00 1988', 'Feb 7 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10374, 'Feb 7 09:07:06 1988', 'Feb 9 09:07:10 1988', 'Feb 7 12:00:00 1988', 'Feb 9 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10369, 'Feb 9 09:07:11 1988', 'Feb 15 09:07:05 1988', 'Feb 9 12:00:00 1988', 'Feb 15 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10374, 'Feb 15 09:07:06 1988', 'Feb 17 09:07:00 1988', 'Feb 15 12:00:00 1988', 'Feb 17 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10379, 'Feb 17 09:07:01 1988', 'Feb 18 09:06:55 1988', 'Feb 17 12:00:00 1988', 'Feb 18 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10384, 'Feb 18 09:06:56 1988', 'Feb 19 09:06:50 1988', 'Feb 18 12:00:00 1988', 'Feb 19 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10389, 'Feb 19 09:06:51 1988', 'Feb 20 09:06:45 1988', 'Feb 19 12:00:00 1988', 'Feb 20 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10394, 'Feb 20 09:06:46 1988', 'Feb 21 09:06:40 1988', 'Feb 20 12:00:00 1988', 'Feb 21 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10399, 'Feb 21 09:06:41 1988', 'Feb 22 09:06:35 1988', 'Feb 21 12:00:00 1988', 'Feb 22 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10404, 'Feb 22 09:06:36 1988', 'Feb 23 09:06:25 1988', 'Feb 22 12:00:00 1988', 'Feb 23 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10414, 'Feb 23 09:06:26 1988', 'Feb 24 09:06:15 1988', 'Feb 23 12:00:00 1988', 'Feb 24 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10424, 'Feb 24 09:06:16 1988', 'Feb 25 09:06:10 1988', 'Feb 24 12:00:00 1988', 'Feb 25 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10429, 'Feb 25 09:06:11 1988', 'Feb 26 09:06:00 1988', 'Feb 25 12:00:00 1988', 'Feb 26 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10439, 'Feb 26 09:06:01 1988', 'Feb 27 09:05:50 1988', 'Feb 26 12:00:00 1988', 'Feb 27 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10449, 'Feb 27 09:05:51 1988', 'Feb 28 09:05:40 1988', 'Feb 27 12:00:00 1988', 'Feb 28 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10459, 'Feb 28 09:05:41 1988', 'Feb 29 09:05:25 1988', 'Feb 28 12:00:00 1988', 'Feb 29 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10474, 'Feb 29 09:05:26 1988', 'Mar 1 09:05:15 1988', 'Feb 29 12:00:00 1988', 'Mar 1 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10484, 'Mar 1 09:05:16 1988', 'Mar 2 09:05:05 1988', 'Mar 1 12:00:00 1988', 'Mar 2 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10494, 'Mar 2 09:05:06 1988', 'Mar 3 09:04:50 1988', 'Mar 2 12:00:00 1988', 'Mar 3 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10509, 'Mar 3 09:04:51 1988', 'Mar 4 09:04:40 1988', 'Mar 3 12:00:00 1988', 'Mar 4 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10519, 'Mar 4 09:04:41 1988', 'Mar 5 09:04:25 1988', 'Mar 4 12:00:00 1988', 'Mar 5 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10534, 'Mar 5 09:04:26 1988', 'Mar 6 09:04:10 1988', 'Mar 5 12:00:00 1988', 'Mar 6 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10549, 'Mar 6 09:04:11 1988', 'Mar 7 09:03:55 1988', 'Mar 6 12:00:00 1988', 'Mar 7 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10564, 'Mar 7 09:03:56 1988', 'Mar 8 09:03:40 1988', 'Mar 7 12:00:00 1988', 'Mar 8 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10579, 'Mar 8 09:03:41 1988', 'Mar 9 09:03:25 1988', 'Mar 8 12:00:00 1988', 'Mar 9 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10594, 'Mar 9 09:03:26 1988', 'Mar 10 09:03:10 1988', 'Mar 9 12:00:00 1988', 'Mar 10 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10609, 'Mar 10 09:03:11 1988', 'Mar 11 09:02:55 1988', 'Mar 10 12:00:00 1988', 'Mar 11 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10624, 'Mar 11 09:02:56 1988', 'Mar 12 09:02:40 1988', 'Mar 11 12:00:00 1988', 'Mar 12 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10639, 'Mar 12 09:02:41 1988', 'Mar 13 09:02:25 1988', 'Mar 12 12:00:00 1988', 'Mar 13 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10654, 'Mar 13 09:02:26 1988', 'Mar 14 09:02:05 1988', 'Mar 13 12:00:00 1988', 'Mar 14 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10674, 'Mar 14 09:02:06 1988', 'Mar 15 09:01:50 1988', 'Mar 14 12:00:00 1988', 'Mar 15 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10689, 'Mar 15 09:01:51 1988', 'Mar 16 09:01:35 1988', 'Mar 15 12:00:00 1988', 'Mar 16 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10704, 'Mar 16 09:01:36 1988', 'Mar 17 09:01:15 1988', 'Mar 16 12:00:00 1988', 'Mar 17 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10724, 'Mar 17 09:01:16 1988', 'Mar 18 09:01:00 1988', 'Mar 17 12:00:00 1988', 'Mar 18 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10739, 'Mar 18 09:01:01 1988', 'Mar 19 09:00:40 1988', 'Mar 18 12:00:00 1988', 'Mar 19 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10759, 'Mar 19 09:00:41 1988', 'Mar 20 09:00:25 1988', 'Mar 19 12:00:00 1988', 'Mar 20 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10774, 'Mar 20 09:00:26 1988', 'Mar 21 09:00:05 1988', 'Mar 20 12:00:00 1988', 'Mar 21 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10794, 'Mar 21 09:00:06 1988', 'Mar 22 08:59:45 1988', 'Mar 21 12:00:00 1988', 'Mar 22 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10814, 'Mar 22 08:59:46 1988', 'Mar 23 08:59:30 1988', 'Mar 22 12:00:00 1988', 'Mar 23 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10829, 'Mar 23 08:59:31 1988', 'Mar 24 08:59:10 1988', 'Mar 23 12:00:00 1988', 'Mar 24 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10849, 'Mar 24 08:59:11 1988', 'Mar 25 08:58:55 1988', 'Mar 24 12:00:00 1988', 'Mar 25 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10864, 'Mar 25 08:58:56 1988', 'Mar 26 08:58:35 1988', 'Mar 25 12:00:00 1988', 'Mar 26 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10884, 'Mar 26 08:58:36 1988', 'Mar 27 08:58:15 1988', 'Mar 26 12:00:00 1988', 'Mar 27 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10904, 'Mar 27 08:58:16 1988', 'Mar 28 08:58:00 1988', 'Mar 27 12:00:00 1988', 'Mar 28 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10919, 'Mar 28 08:58:01 1988', 'Mar 29 08:57:40 1988', 'Mar 28 12:00:00 1988', 'Mar 29 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10939, 'Mar 29 08:57:41 1988', 'Mar 30 08:57:20 1988', 'Mar 29 12:00:00 1988', 'Mar 30 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10959, 'Mar 30 08:57:21 1988', 'Mar 31 08:57:05 1988', 'Mar 30 12:00:00 1988', 'Mar 31 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10974, 'Mar 31 08:57:06 1988', 'Apr 1 08:56:45 1988', 'Mar 31 12:00:00 1988', 'Apr 1 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10994, 'Apr 1 08:56:46 1988', 'Apr 2 08:56:30 1988', 'Apr 1 12:00:00 1988', 'Apr 2 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11009, 'Apr 2 08:56:31 1988', 'Apr 3 08:56:10 1988', 'Apr 2 12:00:00 1988', 'Apr 3 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11029, 'Apr 3 08:56:11 1988', 'Apr 4 08:55:55 1988', 'Apr 3 12:00:00 1988', 'Apr 4 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11044, 'Apr 4 08:55:56 1988', 'Apr 5 08:55:35 1988', 'Apr 4 12:00:00 1988', 'Apr 5 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11064, 'Apr 5 08:55:36 1988', 'Apr 6 08:55:20 1988', 'Apr 5 12:00:00 1988', 'Apr 6 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11079, 'Apr 6 08:55:21 1988', 'Apr 7 08:55:00 1988', 'Apr 6 12:00:00 1988', 'Apr 7 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11099, 'Apr 7 08:55:01 1988', 'Apr 8 08:54:45 1988', 'Apr 7 12:00:00 1988', 'Apr 8 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11114, 'Apr 8 08:54:46 1988', 'Apr 9 08:54:30 1988', 'Apr 8 12:00:00 1988', 'Apr 9 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11129, 'Apr 9 08:54:31 1988', 'Apr 10 08:54:10 1988', 'Apr 9 12:00:00 1988', 'Apr 10 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11149, 'Apr 10 08:54:11 1988', 'Apr 11 08:53:55 1988', 'Apr 10 12:00:00 1988', 'Apr 11 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11164, 'Apr 11 08:53:56 1988', 'Apr 12 08:53:40 1988', 'Apr 11 12:00:00 1988', 'Apr 12 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11179, 'Apr 12 08:53:41 1988', 'Apr 13 08:53:25 1988', 'Apr 12 12:00:00 1988', 'Apr 13 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11194, 'Apr 13 08:53:26 1988', 'Apr 14 08:53:10 1988', 'Apr 13 12:00:00 1988', 'Apr 14 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11209, 'Apr 14 08:53:11 1988', 'Apr 15 08:52:55 1988', 'Apr 14 12:00:00 1988', 'Apr 15 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 0, 11224, 'Apr 15 08:52:56 1988', 'Apr 16 08:52:40 1988', 'Apr 15 12:00:00 1988', 'Apr 16 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11239, 'Apr 16 08:52:41 1988', 'Apr 17 08:52:25 1988', 'Apr 16 12:00:00 1988', 'Apr 17 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11254, 'Apr 17 08:52:26 1988', 'Apr 18 08:52:15 1988', 'Apr 17 12:00:00 1988', 'Apr 18 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11264, 'Apr 18 08:52:16 1988', 'Apr 19 08:52:00 1988', 'Apr 18 12:00:00 1988', 'Apr 19 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11279, 'Apr 19 08:52:01 1988', 'Apr 20 08:51:50 1988', 'Apr 19 12:00:00 1988', 'Apr 20 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11289, 'Apr 20 08:51:51 1988', 'Apr 21 08:51:35 1988', 'Apr 20 12:00:00 1988', 'Apr 21 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11304, 'Apr 21 08:51:36 1988', 'Apr 22 08:51:25 1988', 'Apr 21 12:00:00 1988', 'Apr 22 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11314, 'Apr 22 08:51:26 1988', 'Apr 23 08:51:10 1988', 'Apr 22 12:00:00 1988', 'Apr 23 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11329, 'Apr 23 08:51:11 1988', 'Apr 24 08:51:00 1988', 'Apr 23 12:00:00 1988', 'Apr 24 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11339, 'Apr 24 08:51:01 1988', 'Apr 25 08:50:50 1988', 'Apr 24 12:00:00 1988', 'Apr 25 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11349, 'Apr 25 08:50:51 1988', 'Apr 26 08:50:40 1988', 'Apr 25 12:00:00 1988', 'Apr 26 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11359, 'Apr 26 08:50:41 1988', 'Apr 27 08:50:30 1988', 'Apr 26 12:00:00 1988', 'Apr 27 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11369, 'Apr 27 08:50:31 1988', 'Apr 28 08:50:25 1988', 'Apr 27 12:00:00 1988', 'Apr 28 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11374, 'Apr 28 08:50:26 1988', 'Apr 29 08:50:15 1988', 'Apr 28 12:00:00 1988', 'Apr 29 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11384, 'Apr 29 08:50:16 1988', 'Apr 30 08:50:05 1988', 'Apr 29 12:00:00 1988', 'Apr 30 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11394, 'Apr 30 08:50:06 1988', 'May 1 08:50:00 1988', 'Apr 30 12:00:00 1988', 'May 1 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11399, 'May 1 08:50:01 1988', 'May 2 08:49:50 1988', 'May 1 12:00:00 1988', 'May 2 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11409, 'May 2 08:49:51 1988', 'May 3 08:49:45 1988', 'May 2 12:00:00 1988', 'May 3 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11414, 'May 3 08:49:46 1988', 'May 4 08:49:40 1988', 'May 3 12:00:00 1988', 'May 4 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11419, 'May 4 08:49:41 1988', 'May 5 08:49:35 1988', 'May 4 12:00:00 1988', 'May 5 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11424, 'May 5 08:49:36 1988', 'May 6 08:49:30 1988', 'May 5 12:00:00 1988', 'May 6 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11429, 'May 6 08:49:31 1988', 'May 7 08:49:25 1988', 'May 6 12:00:00 1988', 'May 7 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11434, 'May 7 08:49:26 1988', 'May 8 08:49:20 1988', 'May 7 12:00:00 1988', 'May 8 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11439, 'May 8 08:49:21 1988', 'May 10 08:49:15 1988', 'May 8 12:00:00 1988', 'May 10 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11444, 'May 10 08:49:16 1988', 'May 18 08:49:20 1988', 'May 10 12:00:00 1988', 'May 18 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11439, 'May 18 08:49:21 1988', 'May 20 08:49:25 1988', 'May 18 12:00:00 1988', 'May 20 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11434, 'May 20 08:49:26 1988', 'May 21 08:49:30 1988', 'May 20 12:00:00 1988', 'May 21 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11429, 'May 21 08:49:31 1988', 'May 22 08:49:35 1988', 'May 21 12:00:00 1988', 'May 22 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11424, 'May 22 08:49:36 1988', 'May 23 08:49:40 1988', 'May 22 12:00:00 1988', 'May 23 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11419, 'May 23 08:49:41 1988', 'May 24 08:49:45 1988', 'May 23 12:00:00 1988', 'May 24 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11414, 'May 24 08:49:46 1988', 'May 25 08:49:50 1988', 'May 24 12:00:00 1988', 'May 25 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11409, 'May 25 08:49:51 1988', 'May 26 08:49:55 1988', 'May 25 12:00:00 1988', 'May 26 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11404, 'May 26 08:49:56 1988', 'May 27 08:50:00 1988', 'May 26 12:00:00 1988', 'May 27 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11399, 'May 27 08:50:01 1988', 'May 28 08:50:10 1988', 'May 27 12:00:00 1988', 'May 28 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11389, 'May 28 08:50:11 1988', 'May 29 08:50:15 1988', 'May 28 12:00:00 1988', 'May 29 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11384, 'May 29 08:50:16 1988', 'May 30 08:50:25 1988', 'May 29 12:00:00 1988', 'May 30 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11374, 'May 30 08:50:26 1988', 'May 31 08:50:35 1988', 'May 30 12:00:00 1988', 'May 31 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11364, 'May 31 08:50:36 1988', 'Jun 1 08:50:45 1988', 'May 31 12:00:00 1988', 'Jun 1 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11354, 'Jun 1 08:50:46 1988', 'Jun 2 08:50:50 1988', 'Jun 1 12:00:00 1988', 'Jun 2 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11349, 'Jun 2 08:50:51 1988', 'Jun 3 08:51:00 1988', 'Jun 2 12:00:00 1988', 'Jun 3 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11339, 'Jun 3 08:51:01 1988', 'Jun 4 08:51:10 1988', 'Jun 3 12:00:00 1988', 'Jun 4 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11329, 'Jun 4 08:51:11 1988', 'Jun 5 08:51:25 1988', 'Jun 4 12:00:00 1988', 'Jun 5 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11314, 'Jun 5 08:51:26 1988', 'Jun 6 08:51:35 1988', 'Jun 5 12:00:00 1988', 'Jun 6 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11304, 'Jun 6 08:51:36 1988', 'Jun 7 08:51:45 1988', 'Jun 6 12:00:00 1988', 'Jun 7 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11294, 'Jun 7 08:51:46 1988', 'Jun 8 08:51:55 1988', 'Jun 7 12:00:00 1988', 'Jun 8 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11284, 'Jun 8 08:51:56 1988', 'Jun 9 08:52:10 1988', 'Jun 8 12:00:00 1988', 'Jun 9 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11269, 'Jun 9 08:52:11 1988', 'Jun 10 08:52:20 1988', 'Jun 9 12:00:00 1988', 'Jun 10 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11259, 'Jun 10 08:52:21 1988', 'Jun 11 08:52:30 1988', 'Jun 10 12:00:00 1988', 'Jun 11 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11249, 'Jun 11 08:52:31 1988', 'Jun 12 08:52:45 1988', 'Jun 11 12:00:00 1988', 'Jun 12 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11234, 'Jun 12 08:52:46 1988', 'Jun 13 08:52:55 1988', 'Jun 12 12:00:00 1988', 'Jun 13 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 0, 11224, 'Jun 13 08:52:56 1988', 'Jun 14 08:53:10 1988', 'Jun 13 12:00:00 1988', 'Jun 14 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11209, 'Jun 14 08:53:11 1988', 'Jun 15 08:53:20 1988', 'Jun 14 12:00:00 1988', 'Jun 15 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11199, 'Jun 15 08:53:21 1988', 'Jun 16 08:53:35 1988', 'Jun 15 12:00:00 1988', 'Jun 16 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11184, 'Jun 16 08:53:36 1988', 'Jun 17 08:53:50 1988', 'Jun 16 12:00:00 1988', 'Jun 17 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11169, 'Jun 17 08:53:51 1988', 'Jun 18 08:54:00 1988', 'Jun 17 12:00:00 1988', 'Jun 18 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11159, 'Jun 18 08:54:01 1988', 'Jun 19 08:54:15 1988', 'Jun 18 12:00:00 1988', 'Jun 19 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11144, 'Jun 19 08:54:16 1988', 'Jun 20 08:54:25 1988', 'Jun 19 12:00:00 1988', 'Jun 20 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11134, 'Jun 20 08:54:26 1988', 'Jun 21 08:54:40 1988', 'Jun 20 12:00:00 1988', 'Jun 21 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11119, 'Jun 21 08:54:41 1988', 'Jun 22 08:54:55 1988', 'Jun 21 12:00:00 1988', 'Jun 22 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11104, 'Jun 22 08:54:56 1988', 'Jun 23 08:55:05 1988', 'Jun 22 12:00:00 1988', 'Jun 23 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11094, 'Jun 23 08:55:06 1988', 'Jun 24 08:55:20 1988', 'Jun 23 12:00:00 1988', 'Jun 24 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11079, 'Jun 24 08:55:21 1988', 'Jun 25 08:55:30 1988', 'Jun 24 12:00:00 1988', 'Jun 25 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11069, 'Jun 25 08:55:31 1988', 'Jun 26 08:55:45 1988', 'Jun 25 12:00:00 1988', 'Jun 26 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11054, 'Jun 26 08:55:46 1988', 'Jun 27 08:55:55 1988', 'Jun 26 12:00:00 1988', 'Jun 27 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11044, 'Jun 27 08:55:56 1988', 'Jun 28 08:56:10 1988', 'Jun 27 12:00:00 1988', 'Jun 28 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11029, 'Jun 28 08:56:11 1988', 'Jun 29 08:56:20 1988', 'Jun 28 12:00:00 1988', 'Jun 29 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11019, 'Jun 29 08:56:21 1988', 'Jun 30 08:56:35 1988', 'Jun 29 12:00:00 1988', 'Jun 30 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11004, 'Jun 30 08:56:36 1988', 'Jul 1 08:56:45 1988', 'Jun 30 12:00:00 1988', 'Jul 1 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10994, 'Jul 1 08:56:46 1988', 'Jul 2 08:56:55 1988', 'Jul 1 12:00:00 1988', 'Jul 2 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10984, 'Jul 2 08:56:56 1988', 'Jul 3 08:57:05 1988', 'Jul 2 12:00:00 1988', 'Jul 3 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10974, 'Jul 3 08:57:06 1988', 'Jul 4 08:57:20 1988', 'Jul 3 12:00:00 1988', 'Jul 4 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10959, 'Jul 4 08:57:21 1988', 'Jul 5 08:57:30 1988', 'Jul 4 12:00:00 1988', 'Jul 5 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10949, 'Jul 5 08:57:31 1988', 'Jul 6 08:57:40 1988', 'Jul 5 12:00:00 1988', 'Jul 6 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10939, 'Jul 6 08:57:41 1988', 'Jul 7 08:57:50 1988', 'Jul 6 12:00:00 1988', 'Jul 7 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10929, 'Jul 7 08:57:51 1988', 'Jul 8 08:58:00 1988', 'Jul 7 12:00:00 1988', 'Jul 8 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10919, 'Jul 8 08:58:01 1988', 'Jul 9 08:58:05 1988', 'Jul 8 12:00:00 1988', 'Jul 9 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10914, 'Jul 9 08:58:06 1988', 'Jul 10 08:58:15 1988', 'Jul 9 12:00:00 1988', 'Jul 10 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10904, 'Jul 10 08:58:16 1988', 'Jul 11 08:58:25 1988', 'Jul 10 12:00:00 1988', 'Jul 11 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10894, 'Jul 11 08:58:26 1988', 'Jul 12 08:58:30 1988', 'Jul 11 12:00:00 1988', 'Jul 12 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10889, 'Jul 12 08:58:31 1988', 'Jul 13 08:58:40 1988', 'Jul 12 12:00:00 1988', 'Jul 13 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10879, 'Jul 13 08:58:41 1988', 'Jul 14 08:58:45 1988', 'Jul 13 12:00:00 1988', 'Jul 14 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10874, 'Jul 14 08:58:46 1988', 'Jul 15 08:58:50 1988', 'Jul 14 12:00:00 1988', 'Jul 15 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10869, 'Jul 15 08:58:51 1988', 'Jul 16 08:58:55 1988', 'Jul 15 12:00:00 1988', 'Jul 16 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10864, 'Jul 16 08:58:56 1988', 'Jul 17 08:59:00 1988', 'Jul 16 12:00:00 1988', 'Jul 17 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10859, 'Jul 17 08:59:01 1988', 'Jul 18 08:59:05 1988', 'Jul 17 12:00:00 1988', 'Jul 18 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10854, 'Jul 18 08:59:06 1988', 'Jul 19 08:59:10 1988', 'Jul 18 12:00:00 1988', 'Jul 19 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10849, 'Jul 19 08:59:11 1988', 'Jul 20 08:59:15 1988', 'Jul 19 12:00:00 1988', 'Jul 20 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10844, 'Jul 20 08:59:16 1988', 'Jul 21 08:59:20 1988', 'Jul 20 12:00:00 1988', 'Jul 21 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10839, 'Jul 21 08:59:21 1988', 'Jul 24 08:59:25 1988', 'Jul 21 12:00:00 1988', 'Jul 24 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10834, 'Jul 24 08:59:26 1988', 'Jul 29 08:59:20 1988', 'Jul 24 12:00:00 1988', 'Jul 29 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10839, 'Jul 29 08:59:21 1988', 'Jul 31 08:59:15 1988', 'Jul 29 12:00:00 1988', 'Jul 31 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10844, 'Jul 31 08:59:16 1988', 'Aug 1 08:59:10 1988', 'Jul 31 12:00:00 1988', 'Aug 1 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10849, 'Aug 1 08:59:11 1988', 'Aug 3 08:59:05 1988', 'Aug 1 12:00:00 1988', 'Aug 3 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10854, 'Aug 3 08:59:06 1988', 'Aug 4 08:59:00 1988', 'Aug 3 12:00:00 1988', 'Aug 4 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10859, 'Aug 4 08:59:01 1988', 'Aug 5 08:58:50 1988', 'Aug 4 12:00:00 1988', 'Aug 5 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10869, 'Aug 5 08:58:51 1988', 'Aug 6 08:58:45 1988', 'Aug 5 12:00:00 1988', 'Aug 6 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10874, 'Aug 6 08:58:46 1988', 'Aug 7 08:58:40 1988', 'Aug 6 12:00:00 1988', 'Aug 7 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10879, 'Aug 7 08:58:41 1988', 'Aug 8 08:58:30 1988', 'Aug 7 12:00:00 1988', 'Aug 8 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10889, 'Aug 8 08:58:31 1988', 'Aug 9 08:58:20 1988', 'Aug 8 12:00:00 1988', 'Aug 9 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10899, 'Aug 9 08:58:21 1988', 'Aug 10 08:58:15 1988', 'Aug 9 12:00:00 1988', 'Aug 10 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10904, 'Aug 10 08:58:16 1988', 'Aug 11 08:58:05 1988', 'Aug 10 12:00:00 1988', 'Aug 11 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10914, 'Aug 11 08:58:06 1988', 'Aug 12 08:57:55 1988', 'Aug 11 12:00:00 1988', 'Aug 12 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10924, 'Aug 12 08:57:56 1988', 'Aug 13 08:57:45 1988', 'Aug 12 12:00:00 1988', 'Aug 13 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10934, 'Aug 13 08:57:46 1988', 'Aug 14 08:57:30 1988', 'Aug 13 12:00:00 1988', 'Aug 14 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10949, 'Aug 14 08:57:31 1988', 'Aug 15 08:57:20 1988', 'Aug 14 12:00:00 1988', 'Aug 15 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10959, 'Aug 15 08:57:21 1988', 'Aug 16 08:57:10 1988', 'Aug 15 12:00:00 1988', 'Aug 16 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10969, 'Aug 16 08:57:11 1988', 'Aug 17 08:56:55 1988', 'Aug 16 12:00:00 1988', 'Aug 17 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10984, 'Aug 17 08:56:56 1988', 'Aug 18 08:56:45 1988', 'Aug 17 12:00:00 1988', 'Aug 18 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 10994, 'Aug 18 08:56:46 1988', 'Aug 19 08:56:30 1988', 'Aug 18 12:00:00 1988', 'Aug 19 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11009, 'Aug 19 08:56:31 1988', 'Aug 20 08:56:15 1988', 'Aug 19 12:00:00 1988', 'Aug 20 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11024, 'Aug 20 08:56:16 1988', 'Aug 21 08:56:00 1988', 'Aug 20 12:00:00 1988', 'Aug 21 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11039, 'Aug 21 08:56:01 1988', 'Aug 22 08:55:45 1988', 'Aug 21 12:00:00 1988', 'Aug 22 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11054, 'Aug 22 08:55:46 1988', 'Aug 23 08:55:30 1988', 'Aug 22 12:00:00 1988', 'Aug 23 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11069, 'Aug 23 08:55:31 1988', 'Aug 24 08:55:15 1988', 'Aug 23 12:00:00 1988', 'Aug 24 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11084, 'Aug 24 08:55:16 1988', 'Aug 25 08:54:55 1988', 'Aug 24 12:00:00 1988', 'Aug 25 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11104, 'Aug 25 08:54:56 1988', 'Aug 26 08:54:40 1988', 'Aug 25 12:00:00 1988', 'Aug 26 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11119, 'Aug 26 08:54:41 1988', 'Aug 27 08:54:25 1988', 'Aug 26 12:00:00 1988', 'Aug 27 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11134, 'Aug 27 08:54:26 1988', 'Aug 28 08:54:05 1988', 'Aug 27 12:00:00 1988', 'Aug 28 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11154, 'Aug 28 08:54:06 1988', 'Aug 29 08:53:45 1988', 'Aug 28 12:00:00 1988', 'Aug 29 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11174, 'Aug 29 08:53:46 1988', 'Aug 30 08:53:30 1988', 'Aug 29 12:00:00 1988', 'Aug 30 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11189, 'Aug 30 08:53:31 1988', 'Aug 31 08:53:10 1988', 'Aug 30 12:00:00 1988', 'Aug 31 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11209, 'Aug 31 08:53:11 1988', 'Sep 1 08:52:50 1988', 'Aug 31 12:00:00 1988', 'Sep 1 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11229, 'Sep 1 08:52:51 1988', 'Sep 2 08:52:30 1988', 'Sep 1 12:00:00 1988', 'Sep 2 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11249, 'Sep 2 08:52:31 1988', 'Sep 3 08:52:15 1988', 'Sep 2 12:00:00 1988', 'Sep 3 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11264, 'Sep 3 08:52:16 1988', 'Sep 4 08:51:55 1988', 'Sep 3 12:00:00 1988', 'Sep 4 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11284, 'Sep 4 08:51:56 1988', 'Sep 5 08:51:35 1988', 'Sep 4 12:00:00 1988', 'Sep 5 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11304, 'Sep 5 08:51:36 1988', 'Sep 6 08:51:15 1988', 'Sep 5 12:00:00 1988', 'Sep 6 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11324, 'Sep 6 08:51:16 1988', 'Sep 7 08:50:55 1988', 'Sep 6 12:00:00 1988', 'Sep 7 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11344, 'Sep 7 08:50:56 1988', 'Sep 8 08:50:30 1988', 'Sep 7 12:00:00 1988', 'Sep 8 11:59:34 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11369, 'Sep 8 08:50:31 1988', 'Sep 9 08:50:10 1988', 'Sep 8 12:00:00 1988', 'Sep 9 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11389, 'Sep 9 08:50:11 1988', 'Sep 10 08:49:50 1988', 'Sep 9 12:00:00 1988', 'Sep 10 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11409, 'Sep 10 08:49:51 1988', 'Sep 11 08:49:30 1988', 'Sep 10 12:00:00 1988', 'Sep 11 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11429, 'Sep 11 08:49:31 1988', 'Sep 12 08:49:10 1988', 'Sep 11 12:00:00 1988', 'Sep 12 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11449, 'Sep 12 08:49:11 1988', 'Sep 13 08:48:45 1988', 'Sep 12 12:00:00 1988', 'Sep 13 11:59:34 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11474, 'Sep 13 08:48:46 1988', 'Sep 14 08:48:25 1988', 'Sep 13 12:00:00 1988', 'Sep 14 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11494, 'Sep 14 08:48:26 1988', 'Sep 15 08:48:05 1988', 'Sep 14 12:00:00 1988', 'Sep 15 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11514, 'Sep 15 08:48:06 1988', 'Sep 16 08:47:45 1988', 'Sep 15 12:00:00 1988', 'Sep 16 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11534, 'Sep 16 08:47:46 1988', 'Sep 17 08:47:20 1988', 'Sep 16 12:00:00 1988', 'Sep 17 11:59:34 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11559, 'Sep 17 08:47:21 1988', 'Sep 18 08:47:00 1988', 'Sep 17 12:00:00 1988', 'Sep 18 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11579, 'Sep 18 08:47:01 1988', 'Sep 19 08:46:40 1988', 'Sep 18 12:00:00 1988', 'Sep 19 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11599, 'Sep 19 08:46:41 1988', 'Sep 20 08:46:20 1988', 'Sep 19 12:00:00 1988', 'Sep 20 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11619, 'Sep 20 08:46:21 1988', 'Sep 21 08:45:55 1988', 'Sep 20 12:00:00 1988', 'Sep 21 11:59:34 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11644, 'Sep 21 08:45:56 1988', 'Sep 22 08:45:35 1988', 'Sep 21 12:00:00 1988', 'Sep 22 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11664, 'Sep 22 08:45:36 1988', 'Sep 23 08:45:15 1988', 'Sep 22 12:00:00 1988', 'Sep 23 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11684, 'Sep 23 08:45:16 1988', 'Sep 24 08:44:55 1988', 'Sep 23 12:00:00 1988', 'Sep 24 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11704, 'Sep 24 08:44:56 1988', 'Sep 25 08:44:35 1988', 'Sep 24 12:00:00 1988', 'Sep 25 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11724, 'Sep 25 08:44:36 1988', 'Sep 26 08:44:10 1988', 'Sep 25 12:00:00 1988', 'Sep 26 11:59:34 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11749, 'Sep 26 08:44:11 1988', 'Sep 27 08:43:50 1988', 'Sep 26 12:00:00 1988', 'Sep 27 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11769, 'Sep 27 08:43:51 1988', 'Sep 28 08:43:30 1988', 'Sep 27 12:00:00 1988', 'Sep 28 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11789, 'Sep 28 08:43:31 1988', 'Sep 29 08:43:10 1988', 'Sep 28 12:00:00 1988', 'Sep 29 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11809, 'Sep 29 08:43:11 1988', 'Sep 30 08:42:50 1988', 'Sep 29 12:00:00 1988', 'Sep 30 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11829, 'Sep 30 08:42:51 1988', 'Oct 1 08:42:30 1988', 'Sep 30 12:00:00 1988', 'Oct 1 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11849, 'Oct 1 08:42:31 1988', 'Oct 2 08:42:15 1988', 'Oct 1 12:00:00 1988', 'Oct 2 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11864, 'Oct 2 08:42:16 1988', 'Oct 3 08:41:55 1988', 'Oct 2 12:00:00 1988', 'Oct 3 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11884, 'Oct 3 08:41:56 1988', 'Oct 4 08:41:35 1988', 'Oct 3 12:00:00 1988', 'Oct 4 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11904, 'Oct 4 08:41:36 1988', 'Oct 5 08:41:20 1988', 'Oct 4 12:00:00 1988', 'Oct 5 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11919, 'Oct 5 08:41:21 1988', 'Oct 6 08:41:00 1988', 'Oct 5 12:00:00 1988', 'Oct 6 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11939, 'Oct 6 08:41:01 1988', 'Oct 7 08:40:45 1988', 'Oct 6 12:00:00 1988', 'Oct 7 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11954, 'Oct 7 08:40:46 1988', 'Oct 8 08:40:25 1988', 'Oct 7 12:00:00 1988', 'Oct 8 11:59:39 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11974, 'Oct 8 08:40:26 1988', 'Oct 9 08:40:10 1988', 'Oct 8 12:00:00 1988', 'Oct 9 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11989, 'Oct 9 08:40:11 1988', 'Oct 10 08:39:55 1988', 'Oct 9 12:00:00 1988', 'Oct 10 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12004, 'Oct 10 08:39:56 1988', 'Oct 11 08:39:40 1988', 'Oct 10 12:00:00 1988', 'Oct 11 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12019, 'Oct 11 08:39:41 1988', 'Oct 12 08:39:25 1988', 'Oct 11 12:00:00 1988', 'Oct 12 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12034, 'Oct 12 08:39:26 1988', 'Oct 13 08:39:10 1988', 'Oct 12 12:00:00 1988', 'Oct 13 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12049, 'Oct 13 08:39:11 1988', 'Oct 14 08:38:55 1988', 'Oct 13 12:00:00 1988', 'Oct 14 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12064, 'Oct 14 08:38:56 1988', 'Oct 15 08:38:40 1988', 'Oct 14 12:00:00 1988', 'Oct 15 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12079, 'Oct 15 08:38:41 1988', 'Oct 16 08:38:30 1988', 'Oct 15 12:00:00 1988', 'Oct 16 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12089, 'Oct 16 08:38:31 1988', 'Oct 17 08:38:15 1988', 'Oct 16 12:00:00 1988', 'Oct 17 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12104, 'Oct 17 08:38:16 1988', 'Oct 18 08:38:05 1988', 'Oct 17 12:00:00 1988', 'Oct 18 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12114, 'Oct 18 08:38:06 1988', 'Oct 19 08:37:55 1988', 'Oct 18 12:00:00 1988', 'Oct 19 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12124, 'Oct 19 08:37:56 1988', 'Oct 20 08:37:40 1988', 'Oct 19 12:00:00 1988', 'Oct 20 11:59:44 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12139, 'Oct 20 08:37:41 1988', 'Oct 21 08:37:35 1988', 'Oct 20 12:00:00 1988', 'Oct 21 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12144, 'Oct 21 08:37:36 1988', 'Oct 22 08:37:25 1988', 'Oct 21 12:00:00 1988', 'Oct 22 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12154, 'Oct 22 08:37:26 1988', 'Oct 23 08:37:15 1988', 'Oct 22 12:00:00 1988', 'Oct 23 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12164, 'Oct 23 08:37:16 1988', 'Oct 24 08:37:05 1988', 'Oct 23 12:00:00 1988', 'Oct 24 11:59:49 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12174, 'Oct 24 08:37:06 1988', 'Oct 25 08:37:00 1988', 'Oct 24 12:00:00 1988', 'Oct 25 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12179, 'Oct 25 08:37:01 1988', 'Oct 26 08:36:55 1988', 'Oct 25 12:00:00 1988', 'Oct 26 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12184, 'Oct 26 08:36:56 1988', 'Oct 27 08:36:50 1988', 'Oct 26 12:00:00 1988', 'Oct 27 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12189, 'Oct 27 08:36:51 1988', 'Oct 28 08:36:45 1988', 'Oct 27 12:00:00 1988', 'Oct 28 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12194, 'Oct 28 08:36:46 1988', 'Oct 29 08:36:40 1988', 'Oct 28 12:00:00 1988', 'Oct 29 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12199, 'Oct 29 08:36:41 1988', 'Oct 30 08:36:35 1988', 'Oct 29 12:00:00 1988', 'Oct 30 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12204, 'Oct 30 08:36:36 1988', 'Nov 1 08:36:30 1988', 'Oct 30 12:00:00 1988', 'Nov 1 11:59:54 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12209, 'Nov 1 08:36:31 1988', 'Nov 5 08:36:35 1988', 'Nov 1 12:00:00 1988', 'Nov 5 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12204, 'Nov 5 08:36:36 1988', 'Nov 7 08:36:40 1988', 'Nov 5 12:00:00 1988', 'Nov 7 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12199, 'Nov 7 08:36:41 1988', 'Nov 9 08:36:45 1988', 'Nov 7 12:00:00 1988', 'Nov 9 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12194, 'Nov 9 08:36:46 1988', 'Nov 10 08:36:55 1988', 'Nov 9 12:00:00 1988', 'Nov 10 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12184, 'Nov 10 08:36:56 1988', 'Nov 11 08:37:00 1988', 'Nov 10 12:00:00 1988', 'Nov 11 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12179, 'Nov 11 08:37:01 1988', 'Nov 12 08:37:05 1988', 'Nov 11 12:00:00 1988', 'Nov 12 12:00:04 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12174, 'Nov 12 08:37:06 1988', 'Nov 13 08:37:15 1988', 'Nov 12 12:00:00 1988', 'Nov 13 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12164, 'Nov 13 08:37:16 1988', 'Nov 14 08:37:25 1988', 'Nov 13 12:00:00 1988', 'Nov 14 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12154, 'Nov 14 08:37:26 1988', 'Nov 15 08:37:35 1988', 'Nov 14 12:00:00 1988', 'Nov 15 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12144, 'Nov 15 08:37:36 1988', 'Nov 16 08:37:45 1988', 'Nov 15 12:00:00 1988', 'Nov 16 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12134, 'Nov 16 08:37:46 1988', 'Nov 17 08:37:55 1988', 'Nov 16 12:00:00 1988', 'Nov 17 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12124, 'Nov 17 08:37:56 1988', 'Nov 18 08:38:10 1988', 'Nov 17 12:00:00 1988', 'Nov 18 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12109, 'Nov 18 08:38:11 1988', 'Nov 19 08:38:20 1988', 'Nov 18 12:00:00 1988', 'Nov 19 12:00:09 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12099, 'Nov 19 08:38:21 1988', 'Nov 20 08:38:35 1988', 'Nov 19 12:00:00 1988', 'Nov 20 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12084, 'Nov 20 08:38:36 1988', 'Nov 21 08:38:50 1988', 'Nov 20 12:00:00 1988', 'Nov 21 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12069, 'Nov 21 08:38:51 1988', 'Nov 22 08:39:05 1988', 'Nov 21 12:00:00 1988', 'Nov 22 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12054, 'Nov 22 08:39:06 1988', 'Nov 23 08:39:25 1988', 'Nov 22 12:00:00 1988', 'Nov 23 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12034, 'Nov 23 08:39:26 1988', 'Nov 24 08:39:40 1988', 'Nov 23 12:00:00 1988', 'Nov 24 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 12019, 'Nov 24 08:39:41 1988', 'Nov 25 08:40:00 1988', 'Nov 24 12:00:00 1988', 'Nov 25 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11999, 'Nov 25 08:40:01 1988', 'Nov 26 08:40:15 1988', 'Nov 25 12:00:00 1988', 'Nov 26 12:00:14 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11984, 'Nov 26 08:40:16 1988', 'Nov 27 08:40:35 1988', 'Nov 26 12:00:00 1988', 'Nov 27 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11964, 'Nov 27 08:40:36 1988', 'Nov 28 08:40:55 1988', 'Nov 27 12:00:00 1988', 'Nov 28 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11944, 'Nov 28 08:40:56 1988', 'Nov 29 08:41:20 1988', 'Nov 28 12:00:00 1988', 'Nov 29 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11919, 'Nov 29 08:41:21 1988', 'Nov 30 08:41:40 1988', 'Nov 29 12:00:00 1988', 'Nov 30 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11899, 'Nov 30 08:41:41 1988', 'Dec 1 08:42:00 1988', 'Nov 30 12:00:00 1988', 'Dec 1 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11879, 'Dec 1 08:42:01 1988', 'Dec 2 08:42:25 1988', 'Dec 1 12:00:00 1988', 'Dec 2 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11854, 'Dec 2 08:42:26 1988', 'Dec 3 08:42:50 1988', 'Dec 2 12:00:00 1988', 'Dec 3 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11829, 'Dec 3 08:42:51 1988', 'Dec 4 08:43:10 1988', 'Dec 3 12:00:00 1988', 'Dec 4 12:00:19 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11809, 'Dec 4 08:43:11 1988', 'Dec 5 08:43:35 1988', 'Dec 4 12:00:00 1988', 'Dec 5 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11784, 'Dec 5 08:43:36 1988', 'Dec 6 08:44:00 1988', 'Dec 5 12:00:00 1988', 'Dec 6 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11759, 'Dec 6 08:44:01 1988', 'Dec 7 08:44:30 1988', 'Dec 6 12:00:00 1988', 'Dec 7 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11729, 'Dec 7 08:44:31 1988', 'Dec 8 08:44:55 1988', 'Dec 7 12:00:00 1988', 'Dec 8 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11704, 'Dec 8 08:44:56 1988', 'Dec 9 08:45:20 1988', 'Dec 8 12:00:00 1988', 'Dec 9 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11679, 'Dec 9 08:45:21 1988', 'Dec 10 08:45:50 1988', 'Dec 9 12:00:00 1988', 'Dec 10 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11649, 'Dec 10 08:45:51 1988', 'Dec 11 08:46:15 1988', 'Dec 10 12:00:00 1988', 'Dec 11 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11624, 'Dec 11 08:46:16 1988', 'Dec 12 08:46:45 1988', 'Dec 11 12:00:00 1988', 'Dec 12 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11594, 'Dec 12 08:46:46 1988', 'Dec 13 08:47:10 1988', 'Dec 12 12:00:00 1988', 'Dec 13 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11569, 'Dec 13 08:47:11 1988', 'Dec 14 08:47:40 1988', 'Dec 13 12:00:00 1988', 'Dec 14 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11539, 'Dec 14 08:47:41 1988', 'Dec 15 08:48:10 1988', 'Dec 14 12:00:00 1988', 'Dec 15 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11509, 'Dec 15 08:48:11 1988', 'Dec 16 08:48:40 1988', 'Dec 15 12:00:00 1988', 'Dec 16 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11479, 'Dec 16 08:48:41 1988', 'Dec 17 08:49:10 1988', 'Dec 16 12:00:00 1988', 'Dec 17 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11449, 'Dec 17 08:49:11 1988', 'Dec 18 08:49:35 1988', 'Dec 17 12:00:00 1988', 'Dec 18 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11424, 'Dec 18 08:49:36 1988', 'Dec 19 08:50:05 1988', 'Dec 18 12:00:00 1988', 'Dec 19 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11394, 'Dec 19 08:50:06 1988', 'Dec 20 08:50:35 1988', 'Dec 19 12:00:00 1988', 'Dec 20 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11364, 'Dec 20 08:50:36 1988', 'Dec 21 08:51:05 1988', 'Dec 20 12:00:00 1988', 'Dec 21 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11334, 'Dec 21 08:51:06 1988', 'Dec 22 08:51:35 1988', 'Dec 21 12:00:00 1988', 'Dec 22 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11304, 'Dec 22 08:51:36 1988', 'Dec 23 08:52:05 1988', 'Dec 22 12:00:00 1988', 'Dec 23 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11274, 'Dec 23 08:52:06 1988', 'Dec 24 08:52:35 1988', 'Dec 23 12:00:00 1988', 'Dec 24 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11244, 'Dec 24 08:52:36 1988', 'Dec 25 08:53:05 1988', 'Dec 24 12:00:00 1988', 'Dec 25 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11214, 'Dec 25 08:53:06 1988', 'Dec 26 08:53:35 1988', 'Dec 25 12:00:00 1988', 'Dec 26 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11184, 'Dec 26 08:53:36 1988', 'Dec 27 08:54:05 1988', 'Dec 26 12:00:00 1988', 'Dec 27 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11154, 'Dec 27 08:54:06 1988', 'Dec 28 08:54:35 1988', 'Dec 27 12:00:00 1988', 'Dec 28 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11124, 'Dec 28 08:54:36 1988', 'Dec 29 08:55:05 1988', 'Dec 28 12:00:00 1988', 'Dec 29 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11094, 'Dec 29 08:55:06 1988', 'Dec 30 08:55:30 1988', 'Dec 29 12:00:00 1988', 'Dec 30 12:00:24 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11069, 'Dec 30 08:55:31 1988', 'Dec 31 08:56:00 1988', 'Dec 30 12:00:00 1988', 'Dec 31 12:00:29 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 1, 11039, 'Dec 31 08:56:01 1988', 'Dec 31 20:56:00 1988', 'Dec 31 12:00:00 1988', 'Dec 31 23:59:59 1988'); -timezone.add_rule('Mideast/Riyadh88', '??', 0, 11224, 'Dec 31 20:56:01 1988', 'Jan 18 03:14:07 2038', 'Jan 1 00:03:05 1989', 'Jan 18 06:21:11 2038'); -end; -/ - --- --- Mideast/Riyadh89 --- - -begin -timezone.add_rule('Mideast/Riyadh89', '??', 0, 11224, 'Dec 14 20:45:52 1901', 'Jan 1 08:56:30 1989', 'Dec 14 23:52:56 1901', 'Jan 1 12:03:34 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11009, 'Jan 1 08:56:31 1989', 'Jan 2 08:57:00 1989', 'Jan 1 12:00:00 1989', 'Jan 2 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10979, 'Jan 2 08:57:01 1989', 'Jan 3 08:57:25 1989', 'Jan 2 12:00:00 1989', 'Jan 3 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10954, 'Jan 3 08:57:26 1989', 'Jan 4 08:57:55 1989', 'Jan 3 12:00:00 1989', 'Jan 4 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10924, 'Jan 4 08:57:56 1989', 'Jan 5 08:58:20 1989', 'Jan 4 12:00:00 1989', 'Jan 5 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10899, 'Jan 5 08:58:21 1989', 'Jan 6 08:58:45 1989', 'Jan 5 12:00:00 1989', 'Jan 6 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10874, 'Jan 6 08:58:46 1989', 'Jan 7 08:59:10 1989', 'Jan 6 12:00:00 1989', 'Jan 7 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10849, 'Jan 7 08:59:11 1989', 'Jan 8 08:59:40 1989', 'Jan 7 12:00:00 1989', 'Jan 8 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10819, 'Jan 8 08:59:41 1989', 'Jan 9 09:00:05 1989', 'Jan 8 12:00:00 1989', 'Jan 9 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10794, 'Jan 9 09:00:06 1989', 'Jan 10 09:00:30 1989', 'Jan 9 12:00:00 1989', 'Jan 10 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10769, 'Jan 10 09:00:31 1989', 'Jan 11 09:00:50 1989', 'Jan 10 12:00:00 1989', 'Jan 11 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10749, 'Jan 11 09:00:51 1989', 'Jan 12 09:01:15 1989', 'Jan 11 12:00:00 1989', 'Jan 12 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10724, 'Jan 12 09:01:16 1989', 'Jan 13 09:01:40 1989', 'Jan 12 12:00:00 1989', 'Jan 13 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10699, 'Jan 13 09:01:41 1989', 'Jan 14 09:02:00 1989', 'Jan 13 12:00:00 1989', 'Jan 14 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10679, 'Jan 14 09:02:01 1989', 'Jan 15 09:02:20 1989', 'Jan 14 12:00:00 1989', 'Jan 15 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10659, 'Jan 15 09:02:21 1989', 'Jan 16 09:02:40 1989', 'Jan 15 12:00:00 1989', 'Jan 16 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10639, 'Jan 16 09:02:41 1989', 'Jan 17 09:03:00 1989', 'Jan 16 12:00:00 1989', 'Jan 17 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10619, 'Jan 17 09:03:01 1989', 'Jan 18 09:03:20 1989', 'Jan 17 12:00:00 1989', 'Jan 18 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10599, 'Jan 18 09:03:21 1989', 'Jan 19 09:03:40 1989', 'Jan 18 12:00:00 1989', 'Jan 19 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10579, 'Jan 19 09:03:41 1989', 'Jan 20 09:04:00 1989', 'Jan 19 12:00:00 1989', 'Jan 20 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10559, 'Jan 20 09:04:01 1989', 'Jan 21 09:04:15 1989', 'Jan 20 12:00:00 1989', 'Jan 21 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10544, 'Jan 21 09:04:16 1989', 'Jan 22 09:04:30 1989', 'Jan 21 12:00:00 1989', 'Jan 22 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10529, 'Jan 22 09:04:31 1989', 'Jan 23 09:04:50 1989', 'Jan 22 12:00:00 1989', 'Jan 23 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10509, 'Jan 23 09:04:51 1989', 'Jan 24 09:05:05 1989', 'Jan 23 12:00:00 1989', 'Jan 24 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10494, 'Jan 24 09:05:06 1989', 'Jan 25 09:05:15 1989', 'Jan 24 12:00:00 1989', 'Jan 25 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10484, 'Jan 25 09:05:16 1989', 'Jan 26 09:05:30 1989', 'Jan 25 12:00:00 1989', 'Jan 26 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10469, 'Jan 26 09:05:31 1989', 'Jan 27 09:05:45 1989', 'Jan 26 12:00:00 1989', 'Jan 27 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10454, 'Jan 27 09:05:46 1989', 'Jan 28 09:05:55 1989', 'Jan 27 12:00:00 1989', 'Jan 28 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10444, 'Jan 28 09:05:56 1989', 'Jan 29 09:06:05 1989', 'Jan 28 12:00:00 1989', 'Jan 29 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10434, 'Jan 29 09:06:06 1989', 'Jan 30 09:06:15 1989', 'Jan 29 12:00:00 1989', 'Jan 30 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10424, 'Jan 30 09:06:16 1989', 'Jan 31 09:06:25 1989', 'Jan 30 12:00:00 1989', 'Jan 31 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10414, 'Jan 31 09:06:26 1989', 'Feb 1 09:06:35 1989', 'Jan 31 12:00:00 1989', 'Feb 1 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10404, 'Feb 1 09:06:36 1989', 'Feb 2 09:06:40 1989', 'Feb 1 12:00:00 1989', 'Feb 2 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10399, 'Feb 2 09:06:41 1989', 'Feb 3 09:06:50 1989', 'Feb 2 12:00:00 1989', 'Feb 3 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10389, 'Feb 3 09:06:51 1989', 'Feb 4 09:06:55 1989', 'Feb 3 12:00:00 1989', 'Feb 4 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10384, 'Feb 4 09:06:56 1989', 'Feb 5 09:07:00 1989', 'Feb 4 12:00:00 1989', 'Feb 5 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10379, 'Feb 5 09:07:01 1989', 'Feb 6 09:07:05 1989', 'Feb 5 12:00:00 1989', 'Feb 6 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10374, 'Feb 6 09:07:06 1989', 'Feb 8 09:07:10 1989', 'Feb 6 12:00:00 1989', 'Feb 8 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10369, 'Feb 8 09:07:11 1989', 'Feb 10 09:07:15 1989', 'Feb 8 12:00:00 1989', 'Feb 10 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10364, 'Feb 10 09:07:16 1989', 'Feb 13 09:07:10 1989', 'Feb 10 12:00:00 1989', 'Feb 13 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10369, 'Feb 13 09:07:11 1989', 'Feb 15 09:07:05 1989', 'Feb 13 12:00:00 1989', 'Feb 15 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10374, 'Feb 15 09:07:06 1989', 'Feb 17 09:07:00 1989', 'Feb 15 12:00:00 1989', 'Feb 17 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10379, 'Feb 17 09:07:01 1989', 'Feb 18 09:06:55 1989', 'Feb 17 12:00:00 1989', 'Feb 18 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10384, 'Feb 18 09:06:56 1989', 'Feb 19 09:06:50 1989', 'Feb 18 12:00:00 1989', 'Feb 19 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10389, 'Feb 19 09:06:51 1989', 'Feb 20 09:06:45 1989', 'Feb 19 12:00:00 1989', 'Feb 20 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10394, 'Feb 20 09:06:46 1989', 'Feb 21 09:06:35 1989', 'Feb 20 12:00:00 1989', 'Feb 21 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10404, 'Feb 21 09:06:36 1989', 'Feb 22 09:06:30 1989', 'Feb 21 12:00:00 1989', 'Feb 22 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10409, 'Feb 22 09:06:31 1989', 'Feb 23 09:06:20 1989', 'Feb 22 12:00:00 1989', 'Feb 23 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10419, 'Feb 23 09:06:21 1989', 'Feb 24 09:06:10 1989', 'Feb 23 12:00:00 1989', 'Feb 24 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10429, 'Feb 24 09:06:11 1989', 'Feb 25 09:06:00 1989', 'Feb 24 12:00:00 1989', 'Feb 25 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10439, 'Feb 25 09:06:01 1989', 'Feb 26 09:05:50 1989', 'Feb 25 12:00:00 1989', 'Feb 26 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10449, 'Feb 26 09:05:51 1989', 'Feb 27 09:05:40 1989', 'Feb 26 12:00:00 1989', 'Feb 27 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10459, 'Feb 27 09:05:41 1989', 'Feb 28 09:05:30 1989', 'Feb 27 12:00:00 1989', 'Feb 28 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10469, 'Feb 28 09:05:31 1989', 'Mar 1 09:05:20 1989', 'Feb 28 12:00:00 1989', 'Mar 1 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10479, 'Mar 1 09:05:21 1989', 'Mar 2 09:05:05 1989', 'Mar 1 12:00:00 1989', 'Mar 2 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10494, 'Mar 2 09:05:06 1989', 'Mar 3 09:04:55 1989', 'Mar 2 12:00:00 1989', 'Mar 3 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10504, 'Mar 3 09:04:56 1989', 'Mar 4 09:04:40 1989', 'Mar 3 12:00:00 1989', 'Mar 4 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10519, 'Mar 4 09:04:41 1989', 'Mar 5 09:04:30 1989', 'Mar 4 12:00:00 1989', 'Mar 5 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10529, 'Mar 5 09:04:31 1989', 'Mar 6 09:04:15 1989', 'Mar 5 12:00:00 1989', 'Mar 6 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10544, 'Mar 6 09:04:16 1989', 'Mar 7 09:04:00 1989', 'Mar 6 12:00:00 1989', 'Mar 7 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10559, 'Mar 7 09:04:01 1989', 'Mar 8 09:03:45 1989', 'Mar 7 12:00:00 1989', 'Mar 8 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10574, 'Mar 8 09:03:46 1989', 'Mar 9 09:03:30 1989', 'Mar 8 12:00:00 1989', 'Mar 9 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10589, 'Mar 9 09:03:31 1989', 'Mar 10 09:03:15 1989', 'Mar 9 12:00:00 1989', 'Mar 10 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10604, 'Mar 10 09:03:16 1989', 'Mar 11 09:03:00 1989', 'Mar 10 12:00:00 1989', 'Mar 11 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10619, 'Mar 11 09:03:01 1989', 'Mar 12 09:02:45 1989', 'Mar 11 12:00:00 1989', 'Mar 12 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10634, 'Mar 12 09:02:46 1989', 'Mar 13 09:02:25 1989', 'Mar 12 12:00:00 1989', 'Mar 13 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10654, 'Mar 13 09:02:26 1989', 'Mar 14 09:02:10 1989', 'Mar 13 12:00:00 1989', 'Mar 14 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10669, 'Mar 14 09:02:11 1989', 'Mar 15 09:01:55 1989', 'Mar 14 12:00:00 1989', 'Mar 15 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10684, 'Mar 15 09:01:56 1989', 'Mar 16 09:01:35 1989', 'Mar 15 12:00:00 1989', 'Mar 16 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10704, 'Mar 16 09:01:36 1989', 'Mar 17 09:01:20 1989', 'Mar 16 12:00:00 1989', 'Mar 17 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10719, 'Mar 17 09:01:21 1989', 'Mar 18 09:01:00 1989', 'Mar 17 12:00:00 1989', 'Mar 18 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10739, 'Mar 18 09:01:01 1989', 'Mar 19 09:00:45 1989', 'Mar 18 12:00:00 1989', 'Mar 19 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10754, 'Mar 19 09:00:46 1989', 'Mar 20 09:00:25 1989', 'Mar 19 12:00:00 1989', 'Mar 20 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10774, 'Mar 20 09:00:26 1989', 'Mar 21 09:00:10 1989', 'Mar 20 12:00:00 1989', 'Mar 21 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10789, 'Mar 21 09:00:11 1989', 'Mar 22 08:59:50 1989', 'Mar 21 12:00:00 1989', 'Mar 22 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10809, 'Mar 22 08:59:51 1989', 'Mar 23 08:59:30 1989', 'Mar 22 12:00:00 1989', 'Mar 23 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10829, 'Mar 23 08:59:31 1989', 'Mar 24 08:59:15 1989', 'Mar 23 12:00:00 1989', 'Mar 24 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10844, 'Mar 24 08:59:16 1989', 'Mar 25 08:58:55 1989', 'Mar 24 12:00:00 1989', 'Mar 25 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10864, 'Mar 25 08:58:56 1989', 'Mar 26 08:58:35 1989', 'Mar 25 12:00:00 1989', 'Mar 26 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10884, 'Mar 26 08:58:36 1989', 'Mar 27 08:58:20 1989', 'Mar 26 12:00:00 1989', 'Mar 27 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10899, 'Mar 27 08:58:21 1989', 'Mar 28 08:58:00 1989', 'Mar 27 12:00:00 1989', 'Mar 28 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10919, 'Mar 28 08:58:01 1989', 'Mar 29 08:57:45 1989', 'Mar 28 12:00:00 1989', 'Mar 29 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10934, 'Mar 29 08:57:46 1989', 'Mar 30 08:57:25 1989', 'Mar 29 12:00:00 1989', 'Mar 30 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10954, 'Mar 30 08:57:26 1989', 'Mar 31 08:57:05 1989', 'Mar 30 12:00:00 1989', 'Mar 31 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10974, 'Mar 31 08:57:06 1989', 'Apr 1 08:56:50 1989', 'Mar 31 12:00:00 1989', 'Apr 1 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10989, 'Apr 1 08:56:51 1989', 'Apr 2 08:56:30 1989', 'Apr 1 12:00:00 1989', 'Apr 2 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11009, 'Apr 2 08:56:31 1989', 'Apr 3 08:56:15 1989', 'Apr 2 12:00:00 1989', 'Apr 3 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11024, 'Apr 3 08:56:16 1989', 'Apr 4 08:55:55 1989', 'Apr 3 12:00:00 1989', 'Apr 4 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11044, 'Apr 4 08:55:56 1989', 'Apr 5 08:55:40 1989', 'Apr 4 12:00:00 1989', 'Apr 5 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11059, 'Apr 5 08:55:41 1989', 'Apr 6 08:55:20 1989', 'Apr 5 12:00:00 1989', 'Apr 6 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11079, 'Apr 6 08:55:21 1989', 'Apr 7 08:55:05 1989', 'Apr 6 12:00:00 1989', 'Apr 7 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11094, 'Apr 7 08:55:06 1989', 'Apr 8 08:54:45 1989', 'Apr 7 12:00:00 1989', 'Apr 8 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11114, 'Apr 8 08:54:46 1989', 'Apr 9 08:54:30 1989', 'Apr 8 12:00:00 1989', 'Apr 9 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11129, 'Apr 9 08:54:31 1989', 'Apr 10 08:54:15 1989', 'Apr 9 12:00:00 1989', 'Apr 10 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11144, 'Apr 10 08:54:16 1989', 'Apr 11 08:54:00 1989', 'Apr 10 12:00:00 1989', 'Apr 11 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11159, 'Apr 11 08:54:01 1989', 'Apr 12 08:53:45 1989', 'Apr 11 12:00:00 1989', 'Apr 12 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11174, 'Apr 12 08:53:46 1989', 'Apr 13 08:53:30 1989', 'Apr 12 12:00:00 1989', 'Apr 13 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11189, 'Apr 13 08:53:31 1989', 'Apr 14 08:53:15 1989', 'Apr 13 12:00:00 1989', 'Apr 14 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11204, 'Apr 14 08:53:16 1989', 'Apr 15 08:53:00 1989', 'Apr 14 12:00:00 1989', 'Apr 15 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11219, 'Apr 15 08:53:01 1989', 'Apr 16 08:52:45 1989', 'Apr 15 12:00:00 1989', 'Apr 16 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11234, 'Apr 16 08:52:46 1989', 'Apr 17 08:52:30 1989', 'Apr 16 12:00:00 1989', 'Apr 17 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11249, 'Apr 17 08:52:31 1989', 'Apr 18 08:52:15 1989', 'Apr 17 12:00:00 1989', 'Apr 18 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11264, 'Apr 18 08:52:16 1989', 'Apr 19 08:52:05 1989', 'Apr 18 12:00:00 1989', 'Apr 19 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11274, 'Apr 19 08:52:06 1989', 'Apr 20 08:51:50 1989', 'Apr 19 12:00:00 1989', 'Apr 20 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11289, 'Apr 20 08:51:51 1989', 'Apr 21 08:51:40 1989', 'Apr 20 12:00:00 1989', 'Apr 21 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11299, 'Apr 21 08:51:41 1989', 'Apr 22 08:51:25 1989', 'Apr 21 12:00:00 1989', 'Apr 22 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11314, 'Apr 22 08:51:26 1989', 'Apr 23 08:51:15 1989', 'Apr 22 12:00:00 1989', 'Apr 23 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11324, 'Apr 23 08:51:16 1989', 'Apr 24 08:51:05 1989', 'Apr 23 12:00:00 1989', 'Apr 24 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11334, 'Apr 24 08:51:06 1989', 'Apr 25 08:50:55 1989', 'Apr 24 12:00:00 1989', 'Apr 25 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11344, 'Apr 25 08:50:56 1989', 'Apr 26 08:50:45 1989', 'Apr 25 12:00:00 1989', 'Apr 26 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11354, 'Apr 26 08:50:46 1989', 'Apr 27 08:50:35 1989', 'Apr 26 12:00:00 1989', 'Apr 27 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11364, 'Apr 27 08:50:36 1989', 'Apr 28 08:50:25 1989', 'Apr 27 12:00:00 1989', 'Apr 28 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11374, 'Apr 28 08:50:26 1989', 'Apr 29 08:50:15 1989', 'Apr 28 12:00:00 1989', 'Apr 29 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11384, 'Apr 29 08:50:16 1989', 'Apr 30 08:50:10 1989', 'Apr 29 12:00:00 1989', 'Apr 30 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11389, 'Apr 30 08:50:11 1989', 'May 1 08:50:00 1989', 'Apr 30 12:00:00 1989', 'May 1 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11399, 'May 1 08:50:01 1989', 'May 2 08:49:55 1989', 'May 1 12:00:00 1989', 'May 2 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11404, 'May 2 08:49:56 1989', 'May 3 08:49:45 1989', 'May 2 12:00:00 1989', 'May 3 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11414, 'May 3 08:49:46 1989', 'May 4 08:49:40 1989', 'May 3 12:00:00 1989', 'May 4 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11419, 'May 4 08:49:41 1989', 'May 5 08:49:35 1989', 'May 4 12:00:00 1989', 'May 5 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11424, 'May 5 08:49:36 1989', 'May 6 08:49:30 1989', 'May 5 12:00:00 1989', 'May 6 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11429, 'May 6 08:49:31 1989', 'May 7 08:49:25 1989', 'May 6 12:00:00 1989', 'May 7 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11434, 'May 7 08:49:26 1989', 'May 9 08:49:20 1989', 'May 7 12:00:00 1989', 'May 9 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11439, 'May 9 08:49:21 1989', 'May 11 08:49:15 1989', 'May 9 12:00:00 1989', 'May 11 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11444, 'May 11 08:49:16 1989', 'May 18 08:49:20 1989', 'May 11 12:00:00 1989', 'May 18 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11439, 'May 18 08:49:21 1989', 'May 20 08:49:25 1989', 'May 18 12:00:00 1989', 'May 20 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11434, 'May 20 08:49:26 1989', 'May 21 08:49:30 1989', 'May 20 12:00:00 1989', 'May 21 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11429, 'May 21 08:49:31 1989', 'May 23 08:49:35 1989', 'May 21 12:00:00 1989', 'May 23 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11424, 'May 23 08:49:36 1989', 'May 24 08:49:40 1989', 'May 23 12:00:00 1989', 'May 24 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11419, 'May 24 08:49:41 1989', 'May 25 08:49:50 1989', 'May 24 12:00:00 1989', 'May 25 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11409, 'May 25 08:49:51 1989', 'May 26 08:49:55 1989', 'May 25 12:00:00 1989', 'May 26 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11404, 'May 26 08:49:56 1989', 'May 27 08:50:00 1989', 'May 26 12:00:00 1989', 'May 27 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11399, 'May 27 08:50:01 1989', 'May 28 08:50:10 1989', 'May 27 12:00:00 1989', 'May 28 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11389, 'May 28 08:50:11 1989', 'May 29 08:50:15 1989', 'May 28 12:00:00 1989', 'May 29 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11384, 'May 29 08:50:16 1989', 'May 30 08:50:25 1989', 'May 29 12:00:00 1989', 'May 30 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11374, 'May 30 08:50:26 1989', 'May 31 08:50:30 1989', 'May 30 12:00:00 1989', 'May 31 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11369, 'May 31 08:50:31 1989', 'Jun 1 08:50:40 1989', 'May 31 12:00:00 1989', 'Jun 1 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11359, 'Jun 1 08:50:41 1989', 'Jun 2 08:50:50 1989', 'Jun 1 12:00:00 1989', 'Jun 2 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11349, 'Jun 2 08:50:51 1989', 'Jun 3 08:51:00 1989', 'Jun 2 12:00:00 1989', 'Jun 3 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11339, 'Jun 3 08:51:01 1989', 'Jun 4 08:51:10 1989', 'Jun 3 12:00:00 1989', 'Jun 4 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11329, 'Jun 4 08:51:11 1989', 'Jun 5 08:51:20 1989', 'Jun 4 12:00:00 1989', 'Jun 5 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11319, 'Jun 5 08:51:21 1989', 'Jun 6 08:51:30 1989', 'Jun 5 12:00:00 1989', 'Jun 6 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11309, 'Jun 6 08:51:31 1989', 'Jun 7 08:51:40 1989', 'Jun 6 12:00:00 1989', 'Jun 7 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11299, 'Jun 7 08:51:41 1989', 'Jun 8 08:51:55 1989', 'Jun 7 12:00:00 1989', 'Jun 8 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11284, 'Jun 8 08:51:56 1989', 'Jun 9 08:52:05 1989', 'Jun 8 12:00:00 1989', 'Jun 9 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11274, 'Jun 9 08:52:06 1989', 'Jun 10 08:52:15 1989', 'Jun 9 12:00:00 1989', 'Jun 10 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11264, 'Jun 10 08:52:16 1989', 'Jun 11 08:52:30 1989', 'Jun 10 12:00:00 1989', 'Jun 11 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11249, 'Jun 11 08:52:31 1989', 'Jun 12 08:52:40 1989', 'Jun 11 12:00:00 1989', 'Jun 12 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11239, 'Jun 12 08:52:41 1989', 'Jun 13 08:52:55 1989', 'Jun 12 12:00:00 1989', 'Jun 13 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 0, 11224, 'Jun 13 08:52:56 1989', 'Jun 14 08:53:05 1989', 'Jun 13 12:00:00 1989', 'Jun 14 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11214, 'Jun 14 08:53:06 1989', 'Jun 15 08:53:20 1989', 'Jun 14 12:00:00 1989', 'Jun 15 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11199, 'Jun 15 08:53:21 1989', 'Jun 16 08:53:30 1989', 'Jun 15 12:00:00 1989', 'Jun 16 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11189, 'Jun 16 08:53:31 1989', 'Jun 17 08:53:45 1989', 'Jun 16 12:00:00 1989', 'Jun 17 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11174, 'Jun 17 08:53:46 1989', 'Jun 18 08:54:00 1989', 'Jun 17 12:00:00 1989', 'Jun 18 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11159, 'Jun 18 08:54:01 1989', 'Jun 19 08:54:10 1989', 'Jun 18 12:00:00 1989', 'Jun 19 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11149, 'Jun 19 08:54:11 1989', 'Jun 20 08:54:25 1989', 'Jun 19 12:00:00 1989', 'Jun 20 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11134, 'Jun 20 08:54:26 1989', 'Jun 21 08:54:35 1989', 'Jun 20 12:00:00 1989', 'Jun 21 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11124, 'Jun 21 08:54:36 1989', 'Jun 22 08:54:50 1989', 'Jun 21 12:00:00 1989', 'Jun 22 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11109, 'Jun 22 08:54:51 1989', 'Jun 23 08:55:05 1989', 'Jun 22 12:00:00 1989', 'Jun 23 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11094, 'Jun 23 08:55:06 1989', 'Jun 24 08:55:15 1989', 'Jun 23 12:00:00 1989', 'Jun 24 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11084, 'Jun 24 08:55:16 1989', 'Jun 25 08:55:30 1989', 'Jun 24 12:00:00 1989', 'Jun 25 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11069, 'Jun 25 08:55:31 1989', 'Jun 26 08:55:40 1989', 'Jun 25 12:00:00 1989', 'Jun 26 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11059, 'Jun 26 08:55:41 1989', 'Jun 27 08:55:55 1989', 'Jun 26 12:00:00 1989', 'Jun 27 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11044, 'Jun 27 08:55:56 1989', 'Jun 28 08:56:05 1989', 'Jun 27 12:00:00 1989', 'Jun 28 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11034, 'Jun 28 08:56:06 1989', 'Jun 29 08:56:20 1989', 'Jun 28 12:00:00 1989', 'Jun 29 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11019, 'Jun 29 08:56:21 1989', 'Jun 30 08:56:30 1989', 'Jun 29 12:00:00 1989', 'Jun 30 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11009, 'Jun 30 08:56:31 1989', 'Jul 1 08:56:40 1989', 'Jun 30 12:00:00 1989', 'Jul 1 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10999, 'Jul 1 08:56:41 1989', 'Jul 2 08:56:55 1989', 'Jul 1 12:00:00 1989', 'Jul 2 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10984, 'Jul 2 08:56:56 1989', 'Jul 3 08:57:05 1989', 'Jul 2 12:00:00 1989', 'Jul 3 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10974, 'Jul 3 08:57:06 1989', 'Jul 4 08:57:15 1989', 'Jul 3 12:00:00 1989', 'Jul 4 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10964, 'Jul 4 08:57:16 1989', 'Jul 5 08:57:25 1989', 'Jul 4 12:00:00 1989', 'Jul 5 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10954, 'Jul 5 08:57:26 1989', 'Jul 6 08:57:35 1989', 'Jul 5 12:00:00 1989', 'Jul 6 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10944, 'Jul 6 08:57:36 1989', 'Jul 7 08:57:45 1989', 'Jul 6 12:00:00 1989', 'Jul 7 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10934, 'Jul 7 08:57:46 1989', 'Jul 8 08:57:55 1989', 'Jul 7 12:00:00 1989', 'Jul 8 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10924, 'Jul 8 08:57:56 1989', 'Jul 9 08:58:05 1989', 'Jul 8 12:00:00 1989', 'Jul 9 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10914, 'Jul 9 08:58:06 1989', 'Jul 10 08:58:15 1989', 'Jul 9 12:00:00 1989', 'Jul 10 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10904, 'Jul 10 08:58:16 1989', 'Jul 11 08:58:20 1989', 'Jul 10 12:00:00 1989', 'Jul 11 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10899, 'Jul 11 08:58:21 1989', 'Jul 12 08:58:30 1989', 'Jul 11 12:00:00 1989', 'Jul 12 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10889, 'Jul 12 08:58:31 1989', 'Jul 13 08:58:35 1989', 'Jul 12 12:00:00 1989', 'Jul 13 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10884, 'Jul 13 08:58:36 1989', 'Jul 14 08:58:45 1989', 'Jul 13 12:00:00 1989', 'Jul 14 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10874, 'Jul 14 08:58:46 1989', 'Jul 15 08:58:50 1989', 'Jul 14 12:00:00 1989', 'Jul 15 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10869, 'Jul 15 08:58:51 1989', 'Jul 16 08:58:55 1989', 'Jul 15 12:00:00 1989', 'Jul 16 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10864, 'Jul 16 08:58:56 1989', 'Jul 17 08:59:00 1989', 'Jul 16 12:00:00 1989', 'Jul 17 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10859, 'Jul 17 08:59:01 1989', 'Jul 18 08:59:05 1989', 'Jul 17 12:00:00 1989', 'Jul 18 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10854, 'Jul 18 08:59:06 1989', 'Jul 19 08:59:10 1989', 'Jul 18 12:00:00 1989', 'Jul 19 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10849, 'Jul 19 08:59:11 1989', 'Jul 20 08:59:15 1989', 'Jul 19 12:00:00 1989', 'Jul 20 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10844, 'Jul 20 08:59:16 1989', 'Jul 22 08:59:20 1989', 'Jul 20 12:00:00 1989', 'Jul 22 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10839, 'Jul 22 08:59:21 1989', 'Jul 24 08:59:25 1989', 'Jul 22 12:00:00 1989', 'Jul 24 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10834, 'Jul 24 08:59:26 1989', 'Jul 29 08:59:20 1989', 'Jul 24 12:00:00 1989', 'Jul 29 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10839, 'Jul 29 08:59:21 1989', 'Jul 31 08:59:15 1989', 'Jul 29 12:00:00 1989', 'Jul 31 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10844, 'Jul 31 08:59:16 1989', 'Aug 2 08:59:10 1989', 'Jul 31 12:00:00 1989', 'Aug 2 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10849, 'Aug 2 08:59:11 1989', 'Aug 3 08:59:05 1989', 'Aug 2 12:00:00 1989', 'Aug 3 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10854, 'Aug 3 08:59:06 1989', 'Aug 4 08:59:00 1989', 'Aug 3 12:00:00 1989', 'Aug 4 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10859, 'Aug 4 08:59:01 1989', 'Aug 5 08:58:55 1989', 'Aug 4 12:00:00 1989', 'Aug 5 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10864, 'Aug 5 08:58:56 1989', 'Aug 6 08:58:45 1989', 'Aug 5 12:00:00 1989', 'Aug 6 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10874, 'Aug 6 08:58:46 1989', 'Aug 7 08:58:40 1989', 'Aug 6 12:00:00 1989', 'Aug 7 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10879, 'Aug 7 08:58:41 1989', 'Aug 8 08:58:30 1989', 'Aug 7 12:00:00 1989', 'Aug 8 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10889, 'Aug 8 08:58:31 1989', 'Aug 9 08:58:25 1989', 'Aug 8 12:00:00 1989', 'Aug 9 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10894, 'Aug 9 08:58:26 1989', 'Aug 10 08:58:15 1989', 'Aug 9 12:00:00 1989', 'Aug 10 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10904, 'Aug 10 08:58:16 1989', 'Aug 11 08:58:05 1989', 'Aug 10 12:00:00 1989', 'Aug 11 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10914, 'Aug 11 08:58:06 1989', 'Aug 12 08:57:55 1989', 'Aug 11 12:00:00 1989', 'Aug 12 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10924, 'Aug 12 08:57:56 1989', 'Aug 13 08:57:45 1989', 'Aug 12 12:00:00 1989', 'Aug 13 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10934, 'Aug 13 08:57:46 1989', 'Aug 14 08:57:35 1989', 'Aug 13 12:00:00 1989', 'Aug 14 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10944, 'Aug 14 08:57:36 1989', 'Aug 15 08:57:25 1989', 'Aug 14 12:00:00 1989', 'Aug 15 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10954, 'Aug 15 08:57:26 1989', 'Aug 16 08:57:10 1989', 'Aug 15 12:00:00 1989', 'Aug 16 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10969, 'Aug 16 08:57:11 1989', 'Aug 17 08:57:00 1989', 'Aug 16 12:00:00 1989', 'Aug 17 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10979, 'Aug 17 08:57:01 1989', 'Aug 18 08:56:45 1989', 'Aug 17 12:00:00 1989', 'Aug 18 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 10994, 'Aug 18 08:56:46 1989', 'Aug 19 08:56:30 1989', 'Aug 18 12:00:00 1989', 'Aug 19 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11009, 'Aug 19 08:56:31 1989', 'Aug 20 08:56:20 1989', 'Aug 19 12:00:00 1989', 'Aug 20 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11019, 'Aug 20 08:56:21 1989', 'Aug 21 08:56:05 1989', 'Aug 20 12:00:00 1989', 'Aug 21 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11034, 'Aug 21 08:56:06 1989', 'Aug 22 08:55:50 1989', 'Aug 21 12:00:00 1989', 'Aug 22 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11049, 'Aug 22 08:55:51 1989', 'Aug 23 08:55:35 1989', 'Aug 22 12:00:00 1989', 'Aug 23 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11064, 'Aug 23 08:55:36 1989', 'Aug 24 08:55:15 1989', 'Aug 23 12:00:00 1989', 'Aug 24 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11084, 'Aug 24 08:55:16 1989', 'Aug 25 08:55:00 1989', 'Aug 24 12:00:00 1989', 'Aug 25 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11099, 'Aug 25 08:55:01 1989', 'Aug 26 08:54:45 1989', 'Aug 25 12:00:00 1989', 'Aug 26 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11114, 'Aug 26 08:54:46 1989', 'Aug 27 08:54:25 1989', 'Aug 26 12:00:00 1989', 'Aug 27 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11134, 'Aug 27 08:54:26 1989', 'Aug 28 08:54:10 1989', 'Aug 27 12:00:00 1989', 'Aug 28 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11149, 'Aug 28 08:54:11 1989', 'Aug 29 08:53:50 1989', 'Aug 28 12:00:00 1989', 'Aug 29 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11169, 'Aug 29 08:53:51 1989', 'Aug 30 08:53:35 1989', 'Aug 29 12:00:00 1989', 'Aug 30 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11184, 'Aug 30 08:53:36 1989', 'Aug 31 08:53:15 1989', 'Aug 30 12:00:00 1989', 'Aug 31 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11204, 'Aug 31 08:53:16 1989', 'Sep 1 08:52:55 1989', 'Aug 31 12:00:00 1989', 'Sep 1 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 0, 11224, 'Sep 1 08:52:56 1989', 'Sep 2 08:52:40 1989', 'Sep 1 12:00:00 1989', 'Sep 2 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11239, 'Sep 2 08:52:41 1989', 'Sep 3 08:52:20 1989', 'Sep 2 12:00:00 1989', 'Sep 3 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11259, 'Sep 3 08:52:21 1989', 'Sep 4 08:52:00 1989', 'Sep 3 12:00:00 1989', 'Sep 4 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11279, 'Sep 4 08:52:01 1989', 'Sep 5 08:51:40 1989', 'Sep 4 12:00:00 1989', 'Sep 5 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11299, 'Sep 5 08:51:41 1989', 'Sep 6 08:51:20 1989', 'Sep 5 12:00:00 1989', 'Sep 6 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11319, 'Sep 6 08:51:21 1989', 'Sep 7 08:51:00 1989', 'Sep 6 12:00:00 1989', 'Sep 7 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11339, 'Sep 7 08:51:01 1989', 'Sep 8 08:50:40 1989', 'Sep 7 12:00:00 1989', 'Sep 8 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11359, 'Sep 8 08:50:41 1989', 'Sep 9 08:50:15 1989', 'Sep 8 12:00:00 1989', 'Sep 9 11:59:34 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11384, 'Sep 9 08:50:16 1989', 'Sep 10 08:49:55 1989', 'Sep 9 12:00:00 1989', 'Sep 10 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11404, 'Sep 10 08:49:56 1989', 'Sep 11 08:49:35 1989', 'Sep 10 12:00:00 1989', 'Sep 11 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11424, 'Sep 11 08:49:36 1989', 'Sep 12 08:49:15 1989', 'Sep 11 12:00:00 1989', 'Sep 12 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11444, 'Sep 12 08:49:16 1989', 'Sep 13 08:48:55 1989', 'Sep 12 12:00:00 1989', 'Sep 13 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11464, 'Sep 13 08:48:56 1989', 'Sep 14 08:48:30 1989', 'Sep 13 12:00:00 1989', 'Sep 14 11:59:34 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11489, 'Sep 14 08:48:31 1989', 'Sep 15 08:48:10 1989', 'Sep 14 12:00:00 1989', 'Sep 15 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11509, 'Sep 15 08:48:11 1989', 'Sep 16 08:47:50 1989', 'Sep 15 12:00:00 1989', 'Sep 16 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11529, 'Sep 16 08:47:51 1989', 'Sep 17 08:47:30 1989', 'Sep 16 12:00:00 1989', 'Sep 17 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11549, 'Sep 17 08:47:31 1989', 'Sep 18 08:47:05 1989', 'Sep 17 12:00:00 1989', 'Sep 18 11:59:34 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11574, 'Sep 18 08:47:06 1989', 'Sep 19 08:46:45 1989', 'Sep 18 12:00:00 1989', 'Sep 19 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11594, 'Sep 19 08:46:46 1989', 'Sep 20 08:46:25 1989', 'Sep 19 12:00:00 1989', 'Sep 20 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11614, 'Sep 20 08:46:26 1989', 'Sep 21 08:46:05 1989', 'Sep 20 12:00:00 1989', 'Sep 21 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11634, 'Sep 21 08:46:06 1989', 'Sep 22 08:45:40 1989', 'Sep 21 12:00:00 1989', 'Sep 22 11:59:34 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11659, 'Sep 22 08:45:41 1989', 'Sep 23 08:45:20 1989', 'Sep 22 12:00:00 1989', 'Sep 23 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11679, 'Sep 23 08:45:21 1989', 'Sep 24 08:45:00 1989', 'Sep 23 12:00:00 1989', 'Sep 24 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11699, 'Sep 24 08:45:01 1989', 'Sep 25 08:44:40 1989', 'Sep 24 12:00:00 1989', 'Sep 25 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11719, 'Sep 25 08:44:41 1989', 'Sep 26 08:44:20 1989', 'Sep 25 12:00:00 1989', 'Sep 26 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11739, 'Sep 26 08:44:21 1989', 'Sep 27 08:44:00 1989', 'Sep 26 12:00:00 1989', 'Sep 27 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11759, 'Sep 27 08:44:01 1989', 'Sep 28 08:43:35 1989', 'Sep 27 12:00:00 1989', 'Sep 28 11:59:34 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11784, 'Sep 28 08:43:36 1989', 'Sep 29 08:43:15 1989', 'Sep 28 12:00:00 1989', 'Sep 29 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11804, 'Sep 29 08:43:16 1989', 'Sep 30 08:42:55 1989', 'Sep 29 12:00:00 1989', 'Sep 30 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11824, 'Sep 30 08:42:56 1989', 'Oct 1 08:42:40 1989', 'Sep 30 12:00:00 1989', 'Oct 1 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11839, 'Oct 1 08:42:41 1989', 'Oct 2 08:42:20 1989', 'Oct 1 12:00:00 1989', 'Oct 2 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11859, 'Oct 2 08:42:21 1989', 'Oct 3 08:42:00 1989', 'Oct 2 12:00:00 1989', 'Oct 3 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11879, 'Oct 3 08:42:01 1989', 'Oct 4 08:41:40 1989', 'Oct 3 12:00:00 1989', 'Oct 4 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11899, 'Oct 4 08:41:41 1989', 'Oct 5 08:41:25 1989', 'Oct 4 12:00:00 1989', 'Oct 5 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11914, 'Oct 5 08:41:26 1989', 'Oct 6 08:41:05 1989', 'Oct 5 12:00:00 1989', 'Oct 6 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11934, 'Oct 6 08:41:06 1989', 'Oct 7 08:40:45 1989', 'Oct 6 12:00:00 1989', 'Oct 7 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11954, 'Oct 7 08:40:46 1989', 'Oct 8 08:40:30 1989', 'Oct 7 12:00:00 1989', 'Oct 8 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11969, 'Oct 8 08:40:31 1989', 'Oct 9 08:40:15 1989', 'Oct 8 12:00:00 1989', 'Oct 9 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11984, 'Oct 9 08:40:16 1989', 'Oct 10 08:39:55 1989', 'Oct 9 12:00:00 1989', 'Oct 10 11:59:39 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12004, 'Oct 10 08:39:56 1989', 'Oct 11 08:39:40 1989', 'Oct 10 12:00:00 1989', 'Oct 11 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12019, 'Oct 11 08:39:41 1989', 'Oct 12 08:39:25 1989', 'Oct 11 12:00:00 1989', 'Oct 12 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12034, 'Oct 12 08:39:26 1989', 'Oct 13 08:39:10 1989', 'Oct 12 12:00:00 1989', 'Oct 13 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12049, 'Oct 13 08:39:11 1989', 'Oct 14 08:38:55 1989', 'Oct 13 12:00:00 1989', 'Oct 14 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12064, 'Oct 14 08:38:56 1989', 'Oct 15 08:38:45 1989', 'Oct 14 12:00:00 1989', 'Oct 15 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12074, 'Oct 15 08:38:46 1989', 'Oct 16 08:38:30 1989', 'Oct 15 12:00:00 1989', 'Oct 16 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12089, 'Oct 16 08:38:31 1989', 'Oct 17 08:38:15 1989', 'Oct 16 12:00:00 1989', 'Oct 17 11:59:44 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12104, 'Oct 17 08:38:16 1989', 'Oct 18 08:38:05 1989', 'Oct 17 12:00:00 1989', 'Oct 18 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12114, 'Oct 18 08:38:06 1989', 'Oct 19 08:37:55 1989', 'Oct 18 12:00:00 1989', 'Oct 19 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12124, 'Oct 19 08:37:56 1989', 'Oct 20 08:37:45 1989', 'Oct 19 12:00:00 1989', 'Oct 20 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12134, 'Oct 20 08:37:46 1989', 'Oct 21 08:37:35 1989', 'Oct 20 12:00:00 1989', 'Oct 21 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12144, 'Oct 21 08:37:36 1989', 'Oct 22 08:37:25 1989', 'Oct 21 12:00:00 1989', 'Oct 22 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12154, 'Oct 22 08:37:26 1989', 'Oct 23 08:37:15 1989', 'Oct 22 12:00:00 1989', 'Oct 23 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12164, 'Oct 23 08:37:16 1989', 'Oct 24 08:37:05 1989', 'Oct 23 12:00:00 1989', 'Oct 24 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12174, 'Oct 24 08:37:06 1989', 'Oct 25 08:37:00 1989', 'Oct 24 12:00:00 1989', 'Oct 25 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12179, 'Oct 25 08:37:01 1989', 'Oct 26 08:36:55 1989', 'Oct 25 12:00:00 1989', 'Oct 26 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12184, 'Oct 26 08:36:56 1989', 'Oct 27 08:36:45 1989', 'Oct 26 12:00:00 1989', 'Oct 27 11:59:49 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12194, 'Oct 27 08:36:46 1989', 'Oct 28 08:36:40 1989', 'Oct 27 12:00:00 1989', 'Oct 28 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12199, 'Oct 28 08:36:41 1989', 'Oct 29 08:36:35 1989', 'Oct 28 12:00:00 1989', 'Oct 29 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12204, 'Oct 29 08:36:36 1989', 'Oct 31 08:36:30 1989', 'Oct 29 12:00:00 1989', 'Oct 31 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12209, 'Oct 31 08:36:31 1989', 'Nov 3 08:36:25 1989', 'Oct 31 12:00:00 1989', 'Nov 3 11:59:54 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12214, 'Nov 3 08:36:26 1989', 'Nov 4 08:36:30 1989', 'Nov 3 12:00:00 1989', 'Nov 4 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12209, 'Nov 4 08:36:31 1989', 'Nov 7 08:36:35 1989', 'Nov 4 12:00:00 1989', 'Nov 7 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12204, 'Nov 7 08:36:36 1989', 'Nov 8 08:36:40 1989', 'Nov 7 12:00:00 1989', 'Nov 8 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12199, 'Nov 8 08:36:41 1989', 'Nov 9 08:36:45 1989', 'Nov 8 12:00:00 1989', 'Nov 9 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12194, 'Nov 9 08:36:46 1989', 'Nov 10 08:36:50 1989', 'Nov 9 12:00:00 1989', 'Nov 10 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12189, 'Nov 10 08:36:51 1989', 'Nov 11 08:36:55 1989', 'Nov 10 12:00:00 1989', 'Nov 11 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12184, 'Nov 11 08:36:56 1989', 'Nov 12 08:37:00 1989', 'Nov 11 12:00:00 1989', 'Nov 12 12:00:04 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12179, 'Nov 12 08:37:01 1989', 'Nov 13 08:37:10 1989', 'Nov 12 12:00:00 1989', 'Nov 13 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12169, 'Nov 13 08:37:11 1989', 'Nov 14 08:37:20 1989', 'Nov 13 12:00:00 1989', 'Nov 14 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12159, 'Nov 14 08:37:21 1989', 'Nov 15 08:37:30 1989', 'Nov 14 12:00:00 1989', 'Nov 15 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12149, 'Nov 15 08:37:31 1989', 'Nov 16 08:37:40 1989', 'Nov 15 12:00:00 1989', 'Nov 16 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12139, 'Nov 16 08:37:41 1989', 'Nov 17 08:37:50 1989', 'Nov 16 12:00:00 1989', 'Nov 17 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12129, 'Nov 17 08:37:51 1989', 'Nov 18 08:38:05 1989', 'Nov 17 12:00:00 1989', 'Nov 18 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12114, 'Nov 18 08:38:06 1989', 'Nov 19 08:38:15 1989', 'Nov 18 12:00:00 1989', 'Nov 19 12:00:09 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12104, 'Nov 19 08:38:16 1989', 'Nov 20 08:38:30 1989', 'Nov 19 12:00:00 1989', 'Nov 20 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12089, 'Nov 20 08:38:31 1989', 'Nov 21 08:38:45 1989', 'Nov 20 12:00:00 1989', 'Nov 21 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12074, 'Nov 21 08:38:46 1989', 'Nov 22 08:39:00 1989', 'Nov 21 12:00:00 1989', 'Nov 22 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12059, 'Nov 22 08:39:01 1989', 'Nov 23 08:39:20 1989', 'Nov 22 12:00:00 1989', 'Nov 23 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12039, 'Nov 23 08:39:21 1989', 'Nov 24 08:39:35 1989', 'Nov 23 12:00:00 1989', 'Nov 24 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12024, 'Nov 24 08:39:36 1989', 'Nov 25 08:39:55 1989', 'Nov 24 12:00:00 1989', 'Nov 25 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 12004, 'Nov 25 08:39:56 1989', 'Nov 26 08:40:15 1989', 'Nov 25 12:00:00 1989', 'Nov 26 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11984, 'Nov 26 08:40:16 1989', 'Nov 27 08:40:30 1989', 'Nov 26 12:00:00 1989', 'Nov 27 12:00:14 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11969, 'Nov 27 08:40:31 1989', 'Nov 28 08:40:50 1989', 'Nov 27 12:00:00 1989', 'Nov 28 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11949, 'Nov 28 08:40:51 1989', 'Nov 29 08:41:15 1989', 'Nov 28 12:00:00 1989', 'Nov 29 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11924, 'Nov 29 08:41:16 1989', 'Nov 30 08:41:35 1989', 'Nov 29 12:00:00 1989', 'Nov 30 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11904, 'Nov 30 08:41:36 1989', 'Dec 1 08:41:55 1989', 'Nov 30 12:00:00 1989', 'Dec 1 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11884, 'Dec 1 08:41:56 1989', 'Dec 2 08:42:20 1989', 'Dec 1 12:00:00 1989', 'Dec 2 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11859, 'Dec 2 08:42:21 1989', 'Dec 3 08:42:45 1989', 'Dec 2 12:00:00 1989', 'Dec 3 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11834, 'Dec 3 08:42:46 1989', 'Dec 4 08:43:10 1989', 'Dec 3 12:00:00 1989', 'Dec 4 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11809, 'Dec 4 08:43:11 1989', 'Dec 5 08:43:30 1989', 'Dec 4 12:00:00 1989', 'Dec 5 12:00:19 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11789, 'Dec 5 08:43:31 1989', 'Dec 6 08:43:55 1989', 'Dec 5 12:00:00 1989', 'Dec 6 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11764, 'Dec 6 08:43:56 1989', 'Dec 7 08:44:25 1989', 'Dec 6 12:00:00 1989', 'Dec 7 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11734, 'Dec 7 08:44:26 1989', 'Dec 8 08:44:50 1989', 'Dec 7 12:00:00 1989', 'Dec 8 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11709, 'Dec 8 08:44:51 1989', 'Dec 9 08:45:15 1989', 'Dec 8 12:00:00 1989', 'Dec 9 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11684, 'Dec 9 08:45:16 1989', 'Dec 10 08:45:45 1989', 'Dec 9 12:00:00 1989', 'Dec 10 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11654, 'Dec 10 08:45:46 1989', 'Dec 11 08:46:10 1989', 'Dec 10 12:00:00 1989', 'Dec 11 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11629, 'Dec 11 08:46:11 1989', 'Dec 12 08:46:40 1989', 'Dec 11 12:00:00 1989', 'Dec 12 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11599, 'Dec 12 08:46:41 1989', 'Dec 13 08:47:05 1989', 'Dec 12 12:00:00 1989', 'Dec 13 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11574, 'Dec 13 08:47:06 1989', 'Dec 14 08:47:35 1989', 'Dec 13 12:00:00 1989', 'Dec 14 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11544, 'Dec 14 08:47:36 1989', 'Dec 15 08:48:05 1989', 'Dec 14 12:00:00 1989', 'Dec 15 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11514, 'Dec 15 08:48:06 1989', 'Dec 16 08:48:35 1989', 'Dec 15 12:00:00 1989', 'Dec 16 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11484, 'Dec 16 08:48:36 1989', 'Dec 17 08:49:00 1989', 'Dec 16 12:00:00 1989', 'Dec 17 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11459, 'Dec 17 08:49:01 1989', 'Dec 18 08:49:30 1989', 'Dec 17 12:00:00 1989', 'Dec 18 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11429, 'Dec 18 08:49:31 1989', 'Dec 19 08:50:00 1989', 'Dec 18 12:00:00 1989', 'Dec 19 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11399, 'Dec 19 08:50:01 1989', 'Dec 20 08:50:30 1989', 'Dec 19 12:00:00 1989', 'Dec 20 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11369, 'Dec 20 08:50:31 1989', 'Dec 21 08:51:00 1989', 'Dec 20 12:00:00 1989', 'Dec 21 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11339, 'Dec 21 08:51:01 1989', 'Dec 22 08:51:30 1989', 'Dec 21 12:00:00 1989', 'Dec 22 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11309, 'Dec 22 08:51:31 1989', 'Dec 23 08:52:00 1989', 'Dec 22 12:00:00 1989', 'Dec 23 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11279, 'Dec 23 08:52:01 1989', 'Dec 24 08:52:30 1989', 'Dec 23 12:00:00 1989', 'Dec 24 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11249, 'Dec 24 08:52:31 1989', 'Dec 25 08:53:00 1989', 'Dec 24 12:00:00 1989', 'Dec 25 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11219, 'Dec 25 08:53:01 1989', 'Dec 26 08:53:30 1989', 'Dec 25 12:00:00 1989', 'Dec 26 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11189, 'Dec 26 08:53:31 1989', 'Dec 27 08:54:00 1989', 'Dec 26 12:00:00 1989', 'Dec 27 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11159, 'Dec 27 08:54:01 1989', 'Dec 28 08:54:30 1989', 'Dec 27 12:00:00 1989', 'Dec 28 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11129, 'Dec 28 08:54:31 1989', 'Dec 29 08:54:55 1989', 'Dec 28 12:00:00 1989', 'Dec 29 12:00:24 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11104, 'Dec 29 08:54:56 1989', 'Dec 30 08:55:25 1989', 'Dec 29 12:00:00 1989', 'Dec 30 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11074, 'Dec 30 08:55:26 1989', 'Dec 31 08:55:55 1989', 'Dec 30 12:00:00 1989', 'Dec 31 12:00:29 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 1, 11044, 'Dec 31 08:55:56 1989', 'Dec 31 20:55:55 1989', 'Dec 31 12:00:00 1989', 'Dec 31 23:59:59 1989'); -timezone.add_rule('Mideast/Riyadh89', '??', 0, 11224, 'Dec 31 20:55:56 1989', 'Jan 18 03:14:07 2038', 'Jan 1 00:03:00 1990', 'Jan 18 06:21:11 2038'); -end; -/ - --- --- NZ --- - -begin -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Dec 14 20:45:52 1901', 'Nov 25 14:29:59 1927', 'Dec 15 08:15:52 1901', 'Nov 26 01:59:59 1927'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Nov 25 14:30:00 1927', 'Mar 3 13:59:59 1928', 'Nov 26 02:30:00 1927', 'Mar 4 01:59:59 1928'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Mar 3 14:00:00 1928', 'Nov 3 14:29:59 1928', 'Mar 4 01:30:00 1928', 'Nov 4 01:59:59 1928'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Nov 3 14:30:00 1928', 'Mar 2 13:59:59 1929', 'Nov 4 02:30:00 1928', 'Mar 3 01:59:59 1929'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Mar 2 14:00:00 1929', 'Oct 29 14:29:59 1929', 'Mar 3 01:30:00 1929', 'Oct 30 01:59:59 1929'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Oct 29 14:30:00 1929', 'Mar 15 13:59:59 1930', 'Oct 30 02:30:00 1929', 'Mar 16 01:59:59 1930'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Mar 15 14:00:00 1930', 'Oct 11 14:29:59 1930', 'Mar 16 01:30:00 1930', 'Oct 12 01:59:59 1930'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Oct 11 14:30:00 1930', 'Mar 14 13:59:59 1931', 'Oct 12 02:30:00 1930', 'Mar 15 01:59:59 1931'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Mar 14 14:00:00 1931', 'Oct 10 14:29:59 1931', 'Mar 15 01:30:00 1931', 'Oct 11 01:59:59 1931'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Oct 10 14:30:00 1931', 'Mar 19 13:59:59 1932', 'Oct 11 02:30:00 1931', 'Mar 20 01:59:59 1932'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Mar 19 14:00:00 1932', 'Oct 8 14:29:59 1932', 'Mar 20 01:30:00 1932', 'Oct 9 01:59:59 1932'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Oct 8 14:30:00 1932', 'Mar 18 13:59:59 1933', 'Oct 9 02:30:00 1932', 'Mar 19 01:59:59 1933'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Mar 18 14:00:00 1933', 'Oct 7 14:29:59 1933', 'Mar 19 01:30:00 1933', 'Oct 8 01:59:59 1933'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Oct 7 14:30:00 1933', 'Apr 28 13:59:59 1934', 'Oct 8 02:30:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 28 14:00:00 1934', 'Sep 29 14:29:59 1934', 'Apr 29 01:30:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Sep 29 14:30:00 1934', 'Apr 27 13:59:59 1935', 'Sep 30 02:30:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 27 14:00:00 1935', 'Sep 28 14:29:59 1935', 'Apr 28 01:30:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Sep 28 14:30:00 1935', 'Apr 25 13:59:59 1936', 'Sep 29 02:30:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 25 14:00:00 1936', 'Sep 26 14:29:59 1936', 'Apr 26 01:30:00 1936', 'Sep 27 01:59:59 1936'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Sep 26 14:30:00 1936', 'Apr 24 13:59:59 1937', 'Sep 27 02:30:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 24 14:00:00 1937', 'Sep 25 14:29:59 1937', 'Apr 25 01:30:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Sep 25 14:30:00 1937', 'Apr 23 13:59:59 1938', 'Sep 26 02:30:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 23 14:00:00 1938', 'Sep 24 14:29:59 1938', 'Apr 24 01:30:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Sep 24 14:30:00 1938', 'Apr 29 13:59:59 1939', 'Sep 25 02:30:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 29 14:00:00 1939', 'Sep 23 14:29:59 1939', 'Apr 30 01:30:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('NZ', 'NZDT', 1, 43200, 'Sep 23 14:30:00 1939', 'Apr 27 13:59:59 1940', 'Sep 24 02:30:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('NZ', 'NZST', 0, 41400, 'Apr 27 14:00:00 1940', 'Sep 28 14:29:59 1940', 'Apr 28 01:30:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Sep 28 14:30:00 1940', 'Nov 2 13:59:59 1974', 'Sep 29 02:30:00 1940', 'Nov 3 01:59:59 1974'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Nov 2 14:00:00 1974', 'Feb 22 13:59:59 1975', 'Nov 3 03:00:00 1974', 'Feb 23 02:59:59 1975'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Feb 22 14:00:00 1975', 'Oct 25 13:59:59 1975', 'Feb 23 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1975', 'Mar 6 13:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 6 14:00:00 1976', 'Oct 30 13:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1976', 'Mar 5 13:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 5 14:00:00 1977', 'Oct 29 13:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1977', 'Mar 4 13:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 4 14:00:00 1978', 'Oct 28 13:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 28 14:00:00 1978', 'Mar 3 13:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 3 14:00:00 1979', 'Oct 27 13:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1979', 'Mar 1 13:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 1 14:00:00 1980', 'Oct 25 13:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1980', 'Feb 28 13:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Feb 28 14:00:00 1981', 'Oct 24 13:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1981', 'Mar 6 13:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 6 14:00:00 1982', 'Oct 30 13:59:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1982', 'Mar 5 13:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 5 14:00:00 1983', 'Oct 29 13:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1983', 'Mar 3 13:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 3 14:00:00 1984', 'Oct 27 13:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1984', 'Mar 2 13:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 2 14:00:00 1985', 'Oct 26 13:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 26 14:00:00 1985', 'Mar 1 13:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 2 02:59:59 1986'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 1 14:00:00 1986', 'Oct 25 13:59:59 1986', 'Mar 2 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1986', 'Feb 28 13:59:59 1987', 'Oct 26 03:00:00 1986', 'Mar 1 02:59:59 1987'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Feb 28 14:00:00 1987', 'Oct 24 13:59:59 1987', 'Mar 1 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1987', 'Mar 5 13:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 6 02:59:59 1988'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 5 14:00:00 1988', 'Oct 29 13:59:59 1988', 'Mar 6 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1988', 'Mar 4 13:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 5 02:59:59 1989'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 4 14:00:00 1989', 'Oct 7 13:59:59 1989', 'Mar 5 02:00:00 1989', 'Oct 8 01:59:59 1989'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 7 14:00:00 1989', 'Mar 17 13:59:59 1990', 'Oct 8 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 1990', 'Oct 6 13:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 7 01:59:59 1990'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 1990', 'Mar 16 13:59:59 1991', 'Oct 7 03:00:00 1990', 'Mar 17 02:59:59 1991'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 1991', 'Oct 5 13:59:59 1991', 'Mar 17 02:00:00 1991', 'Oct 6 01:59:59 1991'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1991', 'Mar 14 13:59:59 1992', 'Oct 6 03:00:00 1991', 'Mar 15 02:59:59 1992'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 1992', 'Oct 3 13:59:59 1992', 'Mar 15 02:00:00 1992', 'Oct 4 01:59:59 1992'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1992', 'Mar 20 13:59:59 1993', 'Oct 4 03:00:00 1992', 'Mar 21 02:59:59 1993'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 1993', 'Oct 2 13:59:59 1993', 'Mar 21 02:00:00 1993', 'Oct 3 01:59:59 1993'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1993', 'Mar 19 13:59:59 1994', 'Oct 3 03:00:00 1993', 'Mar 20 02:59:59 1994'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 19 14:00:00 1994', 'Oct 1 13:59:59 1994', 'Mar 20 02:00:00 1994', 'Oct 2 01:59:59 1994'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 1 14:00:00 1994', 'Mar 18 13:59:59 1995', 'Oct 2 03:00:00 1994', 'Mar 19 02:59:59 1995'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 1995', 'Sep 30 13:59:59 1995', 'Mar 19 02:00:00 1995', 'Oct 1 01:59:59 1995'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 1995', 'Mar 16 13:59:59 1996', 'Oct 1 03:00:00 1995', 'Mar 17 02:59:59 1996'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 1996', 'Oct 5 13:59:59 1996', 'Mar 17 02:00:00 1996', 'Oct 6 01:59:59 1996'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1996', 'Mar 15 13:59:59 1997', 'Oct 6 03:00:00 1996', 'Mar 16 02:59:59 1997'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 1997', 'Oct 4 13:59:59 1997', 'Mar 16 02:00:00 1997', 'Oct 5 01:59:59 1997'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 1997', 'Mar 14 13:59:59 1998', 'Oct 5 03:00:00 1997', 'Mar 15 02:59:59 1998'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 1998', 'Oct 3 13:59:59 1998', 'Mar 15 02:00:00 1998', 'Oct 4 01:59:59 1998'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1998', 'Mar 20 13:59:59 1999', 'Oct 4 03:00:00 1998', 'Mar 21 02:59:59 1999'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 1999', 'Oct 2 13:59:59 1999', 'Mar 21 02:00:00 1999', 'Oct 3 01:59:59 1999'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1999', 'Mar 18 13:59:59 2000', 'Oct 3 03:00:00 1999', 'Mar 19 02:59:59 2000'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 2000', 'Sep 30 13:59:59 2000', 'Mar 19 02:00:00 2000', 'Oct 1 01:59:59 2000'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2000', 'Mar 17 13:59:59 2001', 'Oct 1 03:00:00 2000', 'Mar 18 02:59:59 2001'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 2001', 'Oct 6 13:59:59 2001', 'Mar 18 02:00:00 2001', 'Oct 7 01:59:59 2001'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2001', 'Mar 16 13:59:59 2002', 'Oct 7 03:00:00 2001', 'Mar 17 02:59:59 2002'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 2002', 'Oct 5 13:59:59 2002', 'Mar 17 02:00:00 2002', 'Oct 6 01:59:59 2002'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2002', 'Mar 15 13:59:59 2003', 'Oct 6 03:00:00 2002', 'Mar 16 02:59:59 2003'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 2003', 'Oct 4 13:59:59 2003', 'Mar 16 02:00:00 2003', 'Oct 5 01:59:59 2003'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2003', 'Mar 20 13:59:59 2004', 'Oct 5 03:00:00 2003', 'Mar 21 02:59:59 2004'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 2004', 'Oct 2 13:59:59 2004', 'Mar 21 02:00:00 2004', 'Oct 3 01:59:59 2004'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2004', 'Mar 19 13:59:59 2005', 'Oct 3 03:00:00 2004', 'Mar 20 02:59:59 2005'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 19 14:00:00 2005', 'Oct 1 13:59:59 2005', 'Mar 20 02:00:00 2005', 'Oct 2 01:59:59 2005'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2005', 'Mar 18 13:59:59 2006', 'Oct 2 03:00:00 2005', 'Mar 19 02:59:59 2006'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 2006', 'Sep 30 13:59:59 2006', 'Mar 19 02:00:00 2006', 'Oct 1 01:59:59 2006'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2006', 'Mar 17 13:59:59 2007', 'Oct 1 03:00:00 2006', 'Mar 18 02:59:59 2007'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 2007', 'Oct 6 13:59:59 2007', 'Mar 18 02:00:00 2007', 'Oct 7 01:59:59 2007'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2007', 'Mar 15 13:59:59 2008', 'Oct 7 03:00:00 2007', 'Mar 16 02:59:59 2008'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 2008', 'Oct 4 13:59:59 2008', 'Mar 16 02:00:00 2008', 'Oct 5 01:59:59 2008'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2008', 'Mar 14 13:59:59 2009', 'Oct 5 03:00:00 2008', 'Mar 15 02:59:59 2009'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 2009', 'Oct 3 13:59:59 2009', 'Mar 15 02:00:00 2009', 'Oct 4 01:59:59 2009'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2009', 'Mar 20 13:59:59 2010', 'Oct 4 03:00:00 2009', 'Mar 21 02:59:59 2010'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 2010', 'Oct 2 13:59:59 2010', 'Mar 21 02:00:00 2010', 'Oct 3 01:59:59 2010'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2010', 'Mar 19 13:59:59 2011', 'Oct 3 03:00:00 2010', 'Mar 20 02:59:59 2011'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 19 14:00:00 2011', 'Oct 1 13:59:59 2011', 'Mar 20 02:00:00 2011', 'Oct 2 01:59:59 2011'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2011', 'Mar 17 13:59:59 2012', 'Oct 2 03:00:00 2011', 'Mar 18 02:59:59 2012'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 2012', 'Oct 6 13:59:59 2012', 'Mar 18 02:00:00 2012', 'Oct 7 01:59:59 2012'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2012', 'Mar 16 13:59:59 2013', 'Oct 7 03:00:00 2012', 'Mar 17 02:59:59 2013'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 2013', 'Oct 5 13:59:59 2013', 'Mar 17 02:00:00 2013', 'Oct 6 01:59:59 2013'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2013', 'Mar 15 13:59:59 2014', 'Oct 6 03:00:00 2013', 'Mar 16 02:59:59 2014'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 2014', 'Oct 4 13:59:59 2014', 'Mar 16 02:00:00 2014', 'Oct 5 01:59:59 2014'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2014', 'Mar 14 13:59:59 2015', 'Oct 5 03:00:00 2014', 'Mar 15 02:59:59 2015'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 2015', 'Oct 3 13:59:59 2015', 'Mar 15 02:00:00 2015', 'Oct 4 01:59:59 2015'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2015', 'Mar 19 13:59:59 2016', 'Oct 4 03:00:00 2015', 'Mar 20 02:59:59 2016'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 19 14:00:00 2016', 'Oct 1 13:59:59 2016', 'Mar 20 02:00:00 2016', 'Oct 2 01:59:59 2016'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2016', 'Mar 18 13:59:59 2017', 'Oct 2 03:00:00 2016', 'Mar 19 02:59:59 2017'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 2017', 'Sep 30 13:59:59 2017', 'Mar 19 02:00:00 2017', 'Oct 1 01:59:59 2017'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2017', 'Mar 17 13:59:59 2018', 'Oct 1 03:00:00 2017', 'Mar 18 02:59:59 2018'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 2018', 'Oct 6 13:59:59 2018', 'Mar 18 02:00:00 2018', 'Oct 7 01:59:59 2018'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2018', 'Mar 16 13:59:59 2019', 'Oct 7 03:00:00 2018', 'Mar 17 02:59:59 2019'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 2019', 'Oct 5 13:59:59 2019', 'Mar 17 02:00:00 2019', 'Oct 6 01:59:59 2019'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2019', 'Mar 14 13:59:59 2020', 'Oct 6 03:00:00 2019', 'Mar 15 02:59:59 2020'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 2020', 'Oct 3 13:59:59 2020', 'Mar 15 02:00:00 2020', 'Oct 4 01:59:59 2020'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2020', 'Mar 20 13:59:59 2021', 'Oct 4 03:00:00 2020', 'Mar 21 02:59:59 2021'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 2021', 'Oct 2 13:59:59 2021', 'Mar 21 02:00:00 2021', 'Oct 3 01:59:59 2021'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2021', 'Mar 19 13:59:59 2022', 'Oct 3 03:00:00 2021', 'Mar 20 02:59:59 2022'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 19 14:00:00 2022', 'Oct 1 13:59:59 2022', 'Mar 20 02:00:00 2022', 'Oct 2 01:59:59 2022'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2022', 'Mar 18 13:59:59 2023', 'Oct 2 03:00:00 2022', 'Mar 19 02:59:59 2023'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 2023', 'Sep 30 13:59:59 2023', 'Mar 19 02:00:00 2023', 'Oct 1 01:59:59 2023'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2023', 'Mar 16 13:59:59 2024', 'Oct 1 03:00:00 2023', 'Mar 17 02:59:59 2024'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 2024', 'Oct 5 13:59:59 2024', 'Mar 17 02:00:00 2024', 'Oct 6 01:59:59 2024'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2024', 'Mar 15 13:59:59 2025', 'Oct 6 03:00:00 2024', 'Mar 16 02:59:59 2025'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 2025', 'Oct 4 13:59:59 2025', 'Mar 16 02:00:00 2025', 'Oct 5 01:59:59 2025'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2025', 'Mar 14 13:59:59 2026', 'Oct 5 03:00:00 2025', 'Mar 15 02:59:59 2026'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 2026', 'Oct 3 13:59:59 2026', 'Mar 15 02:00:00 2026', 'Oct 4 01:59:59 2026'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2026', 'Mar 20 13:59:59 2027', 'Oct 4 03:00:00 2026', 'Mar 21 02:59:59 2027'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 2027', 'Oct 2 13:59:59 2027', 'Mar 21 02:00:00 2027', 'Oct 3 01:59:59 2027'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2027', 'Mar 18 13:59:59 2028', 'Oct 3 03:00:00 2027', 'Mar 19 02:59:59 2028'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 2028', 'Sep 30 13:59:59 2028', 'Mar 19 02:00:00 2028', 'Oct 1 01:59:59 2028'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2028', 'Mar 17 13:59:59 2029', 'Oct 1 03:00:00 2028', 'Mar 18 02:59:59 2029'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 2029', 'Oct 6 13:59:59 2029', 'Mar 18 02:00:00 2029', 'Oct 7 01:59:59 2029'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2029', 'Mar 16 13:59:59 2030', 'Oct 7 03:00:00 2029', 'Mar 17 02:59:59 2030'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 16 14:00:00 2030', 'Oct 5 13:59:59 2030', 'Mar 17 02:00:00 2030', 'Oct 6 01:59:59 2030'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2030', 'Mar 15 13:59:59 2031', 'Oct 6 03:00:00 2030', 'Mar 16 02:59:59 2031'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 2031', 'Oct 4 13:59:59 2031', 'Mar 16 02:00:00 2031', 'Oct 5 01:59:59 2031'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2031', 'Mar 20 13:59:59 2032', 'Oct 5 03:00:00 2031', 'Mar 21 02:59:59 2032'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 20 14:00:00 2032', 'Oct 2 13:59:59 2032', 'Mar 21 02:00:00 2032', 'Oct 3 01:59:59 2032'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2032', 'Mar 19 13:59:59 2033', 'Oct 3 03:00:00 2032', 'Mar 20 02:59:59 2033'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 19 14:00:00 2033', 'Oct 1 13:59:59 2033', 'Mar 20 02:00:00 2033', 'Oct 2 01:59:59 2033'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2033', 'Mar 18 13:59:59 2034', 'Oct 2 03:00:00 2033', 'Mar 19 02:59:59 2034'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 18 14:00:00 2034', 'Sep 30 13:59:59 2034', 'Mar 19 02:00:00 2034', 'Oct 1 01:59:59 2034'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2034', 'Mar 17 13:59:59 2035', 'Oct 1 03:00:00 2034', 'Mar 18 02:59:59 2035'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 17 14:00:00 2035', 'Oct 6 13:59:59 2035', 'Mar 18 02:00:00 2035', 'Oct 7 01:59:59 2035'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2035', 'Mar 15 13:59:59 2036', 'Oct 7 03:00:00 2035', 'Mar 16 02:59:59 2036'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 15 14:00:00 2036', 'Oct 4 13:59:59 2036', 'Mar 16 02:00:00 2036', 'Oct 5 01:59:59 2036'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2036', 'Mar 14 13:59:59 2037', 'Oct 5 03:00:00 2036', 'Mar 15 02:59:59 2037'); -timezone.add_rule('NZ', 'NZST', 0, 43200, 'Mar 14 14:00:00 2037', 'Oct 3 13:59:59 2037', 'Mar 15 02:00:00 2037', 'Oct 4 01:59:59 2037'); -timezone.add_rule('NZ', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:00:00 2037', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- NZ-CHAT --- - -begin -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Dec 14 20:45:52 1901', 'Oct 6 13:59:59 1990', 'Dec 15 09:30:52 1901', 'Oct 7 02:44:59 1990'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 1990', 'Mar 16 13:59:59 1991', 'Oct 7 03:45:00 1990', 'Mar 17 03:44:59 1991'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 1991', 'Oct 5 13:59:59 1991', 'Mar 17 02:45:00 1991', 'Oct 6 02:44:59 1991'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 1991', 'Mar 14 13:59:59 1992', 'Oct 6 03:45:00 1991', 'Mar 15 03:44:59 1992'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 1992', 'Oct 3 13:59:59 1992', 'Mar 15 02:45:00 1992', 'Oct 4 02:44:59 1992'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 1992', 'Mar 20 13:59:59 1993', 'Oct 4 03:45:00 1992', 'Mar 21 03:44:59 1993'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 1993', 'Oct 2 13:59:59 1993', 'Mar 21 02:45:00 1993', 'Oct 3 02:44:59 1993'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 1993', 'Mar 19 13:59:59 1994', 'Oct 3 03:45:00 1993', 'Mar 20 03:44:59 1994'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 19 14:00:00 1994', 'Oct 1 13:59:59 1994', 'Mar 20 02:45:00 1994', 'Oct 2 02:44:59 1994'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 1 14:00:00 1994', 'Mar 18 13:59:59 1995', 'Oct 2 03:45:00 1994', 'Mar 19 03:44:59 1995'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 1995', 'Sep 30 13:59:59 1995', 'Mar 19 02:45:00 1995', 'Oct 1 02:44:59 1995'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 1995', 'Mar 16 13:59:59 1996', 'Oct 1 03:45:00 1995', 'Mar 17 03:44:59 1996'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 1996', 'Oct 5 13:59:59 1996', 'Mar 17 02:45:00 1996', 'Oct 6 02:44:59 1996'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 1996', 'Mar 15 13:59:59 1997', 'Oct 6 03:45:00 1996', 'Mar 16 03:44:59 1997'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 1997', 'Oct 4 13:59:59 1997', 'Mar 16 02:45:00 1997', 'Oct 5 02:44:59 1997'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 1997', 'Mar 14 13:59:59 1998', 'Oct 5 03:45:00 1997', 'Mar 15 03:44:59 1998'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 1998', 'Oct 3 13:59:59 1998', 'Mar 15 02:45:00 1998', 'Oct 4 02:44:59 1998'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 1998', 'Mar 20 13:59:59 1999', 'Oct 4 03:45:00 1998', 'Mar 21 03:44:59 1999'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 1999', 'Oct 2 13:59:59 1999', 'Mar 21 02:45:00 1999', 'Oct 3 02:44:59 1999'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 1999', 'Mar 18 13:59:59 2000', 'Oct 3 03:45:00 1999', 'Mar 19 03:44:59 2000'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2000', 'Sep 30 13:59:59 2000', 'Mar 19 02:45:00 2000', 'Oct 1 02:44:59 2000'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2000', 'Mar 17 13:59:59 2001', 'Oct 1 03:45:00 2000', 'Mar 18 03:44:59 2001'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2001', 'Oct 6 13:59:59 2001', 'Mar 18 02:45:00 2001', 'Oct 7 02:44:59 2001'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2001', 'Mar 16 13:59:59 2002', 'Oct 7 03:45:00 2001', 'Mar 17 03:44:59 2002'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2002', 'Oct 5 13:59:59 2002', 'Mar 17 02:45:00 2002', 'Oct 6 02:44:59 2002'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2002', 'Mar 15 13:59:59 2003', 'Oct 6 03:45:00 2002', 'Mar 16 03:44:59 2003'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2003', 'Oct 4 13:59:59 2003', 'Mar 16 02:45:00 2003', 'Oct 5 02:44:59 2003'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2003', 'Mar 20 13:59:59 2004', 'Oct 5 03:45:00 2003', 'Mar 21 03:44:59 2004'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2004', 'Oct 2 13:59:59 2004', 'Mar 21 02:45:00 2004', 'Oct 3 02:44:59 2004'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2004', 'Mar 19 13:59:59 2005', 'Oct 3 03:45:00 2004', 'Mar 20 03:44:59 2005'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2005', 'Oct 1 13:59:59 2005', 'Mar 20 02:45:00 2005', 'Oct 2 02:44:59 2005'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2005', 'Mar 18 13:59:59 2006', 'Oct 2 03:45:00 2005', 'Mar 19 03:44:59 2006'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2006', 'Sep 30 13:59:59 2006', 'Mar 19 02:45:00 2006', 'Oct 1 02:44:59 2006'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2006', 'Mar 17 13:59:59 2007', 'Oct 1 03:45:00 2006', 'Mar 18 03:44:59 2007'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2007', 'Oct 6 13:59:59 2007', 'Mar 18 02:45:00 2007', 'Oct 7 02:44:59 2007'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2007', 'Mar 15 13:59:59 2008', 'Oct 7 03:45:00 2007', 'Mar 16 03:44:59 2008'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2008', 'Oct 4 13:59:59 2008', 'Mar 16 02:45:00 2008', 'Oct 5 02:44:59 2008'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2008', 'Mar 14 13:59:59 2009', 'Oct 5 03:45:00 2008', 'Mar 15 03:44:59 2009'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2009', 'Oct 3 13:59:59 2009', 'Mar 15 02:45:00 2009', 'Oct 4 02:44:59 2009'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2009', 'Mar 20 13:59:59 2010', 'Oct 4 03:45:00 2009', 'Mar 21 03:44:59 2010'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2010', 'Oct 2 13:59:59 2010', 'Mar 21 02:45:00 2010', 'Oct 3 02:44:59 2010'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2010', 'Mar 19 13:59:59 2011', 'Oct 3 03:45:00 2010', 'Mar 20 03:44:59 2011'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2011', 'Oct 1 13:59:59 2011', 'Mar 20 02:45:00 2011', 'Oct 2 02:44:59 2011'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2011', 'Mar 17 13:59:59 2012', 'Oct 2 03:45:00 2011', 'Mar 18 03:44:59 2012'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2012', 'Oct 6 13:59:59 2012', 'Mar 18 02:45:00 2012', 'Oct 7 02:44:59 2012'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2012', 'Mar 16 13:59:59 2013', 'Oct 7 03:45:00 2012', 'Mar 17 03:44:59 2013'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2013', 'Oct 5 13:59:59 2013', 'Mar 17 02:45:00 2013', 'Oct 6 02:44:59 2013'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2013', 'Mar 15 13:59:59 2014', 'Oct 6 03:45:00 2013', 'Mar 16 03:44:59 2014'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2014', 'Oct 4 13:59:59 2014', 'Mar 16 02:45:00 2014', 'Oct 5 02:44:59 2014'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2014', 'Mar 14 13:59:59 2015', 'Oct 5 03:45:00 2014', 'Mar 15 03:44:59 2015'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2015', 'Oct 3 13:59:59 2015', 'Mar 15 02:45:00 2015', 'Oct 4 02:44:59 2015'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2015', 'Mar 19 13:59:59 2016', 'Oct 4 03:45:00 2015', 'Mar 20 03:44:59 2016'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2016', 'Oct 1 13:59:59 2016', 'Mar 20 02:45:00 2016', 'Oct 2 02:44:59 2016'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2016', 'Mar 18 13:59:59 2017', 'Oct 2 03:45:00 2016', 'Mar 19 03:44:59 2017'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2017', 'Sep 30 13:59:59 2017', 'Mar 19 02:45:00 2017', 'Oct 1 02:44:59 2017'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2017', 'Mar 17 13:59:59 2018', 'Oct 1 03:45:00 2017', 'Mar 18 03:44:59 2018'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2018', 'Oct 6 13:59:59 2018', 'Mar 18 02:45:00 2018', 'Oct 7 02:44:59 2018'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2018', 'Mar 16 13:59:59 2019', 'Oct 7 03:45:00 2018', 'Mar 17 03:44:59 2019'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2019', 'Oct 5 13:59:59 2019', 'Mar 17 02:45:00 2019', 'Oct 6 02:44:59 2019'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2019', 'Mar 14 13:59:59 2020', 'Oct 6 03:45:00 2019', 'Mar 15 03:44:59 2020'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2020', 'Oct 3 13:59:59 2020', 'Mar 15 02:45:00 2020', 'Oct 4 02:44:59 2020'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2020', 'Mar 20 13:59:59 2021', 'Oct 4 03:45:00 2020', 'Mar 21 03:44:59 2021'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2021', 'Oct 2 13:59:59 2021', 'Mar 21 02:45:00 2021', 'Oct 3 02:44:59 2021'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2021', 'Mar 19 13:59:59 2022', 'Oct 3 03:45:00 2021', 'Mar 20 03:44:59 2022'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2022', 'Oct 1 13:59:59 2022', 'Mar 20 02:45:00 2022', 'Oct 2 02:44:59 2022'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2022', 'Mar 18 13:59:59 2023', 'Oct 2 03:45:00 2022', 'Mar 19 03:44:59 2023'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2023', 'Sep 30 13:59:59 2023', 'Mar 19 02:45:00 2023', 'Oct 1 02:44:59 2023'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2023', 'Mar 16 13:59:59 2024', 'Oct 1 03:45:00 2023', 'Mar 17 03:44:59 2024'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2024', 'Oct 5 13:59:59 2024', 'Mar 17 02:45:00 2024', 'Oct 6 02:44:59 2024'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2024', 'Mar 15 13:59:59 2025', 'Oct 6 03:45:00 2024', 'Mar 16 03:44:59 2025'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2025', 'Oct 4 13:59:59 2025', 'Mar 16 02:45:00 2025', 'Oct 5 02:44:59 2025'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2025', 'Mar 14 13:59:59 2026', 'Oct 5 03:45:00 2025', 'Mar 15 03:44:59 2026'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2026', 'Oct 3 13:59:59 2026', 'Mar 15 02:45:00 2026', 'Oct 4 02:44:59 2026'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2026', 'Mar 20 13:59:59 2027', 'Oct 4 03:45:00 2026', 'Mar 21 03:44:59 2027'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2027', 'Oct 2 13:59:59 2027', 'Mar 21 02:45:00 2027', 'Oct 3 02:44:59 2027'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2027', 'Mar 18 13:59:59 2028', 'Oct 3 03:45:00 2027', 'Mar 19 03:44:59 2028'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2028', 'Sep 30 13:59:59 2028', 'Mar 19 02:45:00 2028', 'Oct 1 02:44:59 2028'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2028', 'Mar 17 13:59:59 2029', 'Oct 1 03:45:00 2028', 'Mar 18 03:44:59 2029'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2029', 'Oct 6 13:59:59 2029', 'Mar 18 02:45:00 2029', 'Oct 7 02:44:59 2029'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2029', 'Mar 16 13:59:59 2030', 'Oct 7 03:45:00 2029', 'Mar 17 03:44:59 2030'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2030', 'Oct 5 13:59:59 2030', 'Mar 17 02:45:00 2030', 'Oct 6 02:44:59 2030'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2030', 'Mar 15 13:59:59 2031', 'Oct 6 03:45:00 2030', 'Mar 16 03:44:59 2031'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2031', 'Oct 4 13:59:59 2031', 'Mar 16 02:45:00 2031', 'Oct 5 02:44:59 2031'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2031', 'Mar 20 13:59:59 2032', 'Oct 5 03:45:00 2031', 'Mar 21 03:44:59 2032'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2032', 'Oct 2 13:59:59 2032', 'Mar 21 02:45:00 2032', 'Oct 3 02:44:59 2032'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2032', 'Mar 19 13:59:59 2033', 'Oct 3 03:45:00 2032', 'Mar 20 03:44:59 2033'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2033', 'Oct 1 13:59:59 2033', 'Mar 20 02:45:00 2033', 'Oct 2 02:44:59 2033'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2033', 'Mar 18 13:59:59 2034', 'Oct 2 03:45:00 2033', 'Mar 19 03:44:59 2034'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2034', 'Sep 30 13:59:59 2034', 'Mar 19 02:45:00 2034', 'Oct 1 02:44:59 2034'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2034', 'Mar 17 13:59:59 2035', 'Oct 1 03:45:00 2034', 'Mar 18 03:44:59 2035'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2035', 'Oct 6 13:59:59 2035', 'Mar 18 02:45:00 2035', 'Oct 7 02:44:59 2035'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2035', 'Mar 15 13:59:59 2036', 'Oct 7 03:45:00 2035', 'Mar 16 03:44:59 2036'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2036', 'Oct 4 13:59:59 2036', 'Mar 16 02:45:00 2036', 'Oct 5 02:44:59 2036'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2036', 'Mar 14 13:59:59 2037', 'Oct 5 03:45:00 2036', 'Mar 15 03:44:59 2037'); -timezone.add_rule('NZ-CHAT', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2037', 'Oct 3 13:59:59 2037', 'Mar 15 02:45:00 2037', 'Oct 4 02:44:59 2037'); -timezone.add_rule('NZ-CHAT', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:45:00 2037', 'Jan 18 16:59:07 2038'); -end; -/ - --- --- Navajo --- - -begin -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Mar 28 08:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Mar 28 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Mar 27 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Mar 27 09:00:00 1921', 'May 22 07:59:59 1921', 'Mar 27 03:00:00 1921', 'May 22 01:59:59 1921'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'May 22 08:00:00 1921', 'Feb 9 08:59:59 1942', 'May 22 01:00:00 1921', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1965'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 25 09:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1965', 'Apr 24 08:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 24 09:00:00 1966', 'Oct 30 07:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 1966', 'Apr 30 08:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Jan 6 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Jan 6 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('Navajo', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Navajo', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- PRC --- - -begin -timezone.add_rule('PRC', 'CST', 0, 29152, 'Dec 14 20:45:52 1901', 'Dec 31 15:54:07 1927', 'Dec 15 04:51:44 1901', 'Dec 31 23:59:59 1927'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Dec 31 15:54:08 1927', 'Jun 2 15:59:59 1940', 'Dec 31 23:54:08 1927', 'Jun 2 23:59:59 1940'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Jun 2 16:00:00 1940', 'Sep 30 14:59:59 1940', 'Jun 3 01:00:00 1940', 'Sep 30 23:59:59 1940'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 30 15:00:00 1940', 'Mar 15 15:59:59 1941', 'Sep 30 23:00:00 1940', 'Mar 15 23:59:59 1941'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Mar 15 16:00:00 1941', 'Sep 30 14:59:59 1941', 'Mar 16 01:00:00 1941', 'Sep 30 23:59:59 1941'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 30 15:00:00 1941', 'May 3 15:59:59 1986', 'Sep 30 23:00:00 1941', 'May 3 23:59:59 1986'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'May 3 16:00:00 1986', 'Sep 13 14:59:59 1986', 'May 4 01:00:00 1986', 'Sep 13 23:59:59 1986'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 13 15:00:00 1986', 'Apr 11 15:59:59 1987', 'Sep 13 23:00:00 1986', 'Apr 11 23:59:59 1987'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Apr 11 16:00:00 1987', 'Sep 12 14:59:59 1987', 'Apr 12 01:00:00 1987', 'Sep 12 23:59:59 1987'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 12 15:00:00 1987', 'Apr 9 15:59:59 1988', 'Sep 12 23:00:00 1987', 'Apr 9 23:59:59 1988'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Apr 9 16:00:00 1988', 'Sep 10 14:59:59 1988', 'Apr 10 01:00:00 1988', 'Sep 10 23:59:59 1988'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 10 15:00:00 1988', 'Apr 15 15:59:59 1989', 'Sep 10 23:00:00 1988', 'Apr 15 23:59:59 1989'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Apr 15 16:00:00 1989', 'Sep 16 14:59:59 1989', 'Apr 16 01:00:00 1989', 'Sep 16 23:59:59 1989'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 16 15:00:00 1989', 'Apr 14 15:59:59 1990', 'Sep 16 23:00:00 1989', 'Apr 14 23:59:59 1990'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Apr 14 16:00:00 1990', 'Sep 15 14:59:59 1990', 'Apr 15 01:00:00 1990', 'Sep 15 23:59:59 1990'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 15 15:00:00 1990', 'Apr 13 15:59:59 1991', 'Sep 15 23:00:00 1990', 'Apr 13 23:59:59 1991'); -timezone.add_rule('PRC', 'CDT', 1, 32400, 'Apr 13 16:00:00 1991', 'Sep 14 14:59:59 1991', 'Apr 14 01:00:00 1991', 'Sep 14 23:59:59 1991'); -timezone.add_rule('PRC', 'CST', 0, 28800, 'Sep 14 15:00:00 1991', 'Jan 18 03:14:07 2038', 'Sep 14 23:00:00 1991', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- PST8PDT --- - -begin -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Mar 31 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Mar 31 10:00:00 1918', 'Oct 27 08:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1918', 'Mar 30 09:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Mar 30 10:00:00 1919', 'Oct 26 08:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1919', 'Feb 9 09:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 30 09:00:00 1945', 'Mar 14 09:59:59 1948', 'Sep 30 01:00:00 1945', 'Mar 14 01:59:59 1948'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Mar 14 10:00:00 1948', 'Jan 1 08:59:59 1949', 'Mar 14 03:00:00 1948', 'Jan 1 01:59:59 1949'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Jan 1 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Jan 1 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('PST8PDT', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- Pacific/Apia --- - -begin -timezone.add_rule('Pacific/Apia', 'WST', 0, -41216, 'Dec 14 20:45:52 1901', 'Jan 1 11:26:55 1911', 'Dec 14 09:18:56 1901', 'Dec 31 23:59:59 1910'); -timezone.add_rule('Pacific/Apia', 'WST', 0, -41400, 'Jan 1 11:26:56 1911', 'Jan 1 11:29:59 1950', 'Dec 31 23:56:56 1910', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Pacific/Apia', 'WST', 0, -39600, 'Jan 1 11:30:00 1950', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1950', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- Pacific/Auckland --- - -begin -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Dec 14 20:45:52 1901', 'Nov 25 14:29:59 1927', 'Dec 15 08:15:52 1901', 'Nov 26 01:59:59 1927'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Nov 25 14:30:00 1927', 'Mar 3 13:59:59 1928', 'Nov 26 02:30:00 1927', 'Mar 4 01:59:59 1928'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Mar 3 14:00:00 1928', 'Nov 3 14:29:59 1928', 'Mar 4 01:30:00 1928', 'Nov 4 01:59:59 1928'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Nov 3 14:30:00 1928', 'Mar 2 13:59:59 1929', 'Nov 4 02:30:00 1928', 'Mar 3 01:59:59 1929'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Mar 2 14:00:00 1929', 'Oct 29 14:29:59 1929', 'Mar 3 01:30:00 1929', 'Oct 30 01:59:59 1929'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Oct 29 14:30:00 1929', 'Mar 15 13:59:59 1930', 'Oct 30 02:30:00 1929', 'Mar 16 01:59:59 1930'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Mar 15 14:00:00 1930', 'Oct 11 14:29:59 1930', 'Mar 16 01:30:00 1930', 'Oct 12 01:59:59 1930'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Oct 11 14:30:00 1930', 'Mar 14 13:59:59 1931', 'Oct 12 02:30:00 1930', 'Mar 15 01:59:59 1931'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Mar 14 14:00:00 1931', 'Oct 10 14:29:59 1931', 'Mar 15 01:30:00 1931', 'Oct 11 01:59:59 1931'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Oct 10 14:30:00 1931', 'Mar 19 13:59:59 1932', 'Oct 11 02:30:00 1931', 'Mar 20 01:59:59 1932'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Mar 19 14:00:00 1932', 'Oct 8 14:29:59 1932', 'Mar 20 01:30:00 1932', 'Oct 9 01:59:59 1932'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Oct 8 14:30:00 1932', 'Mar 18 13:59:59 1933', 'Oct 9 02:30:00 1932', 'Mar 19 01:59:59 1933'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Mar 18 14:00:00 1933', 'Oct 7 14:29:59 1933', 'Mar 19 01:30:00 1933', 'Oct 8 01:59:59 1933'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Oct 7 14:30:00 1933', 'Apr 28 13:59:59 1934', 'Oct 8 02:30:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 28 14:00:00 1934', 'Sep 29 14:29:59 1934', 'Apr 29 01:30:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Sep 29 14:30:00 1934', 'Apr 27 13:59:59 1935', 'Sep 30 02:30:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 27 14:00:00 1935', 'Sep 28 14:29:59 1935', 'Apr 28 01:30:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Sep 28 14:30:00 1935', 'Apr 25 13:59:59 1936', 'Sep 29 02:30:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 25 14:00:00 1936', 'Sep 26 14:29:59 1936', 'Apr 26 01:30:00 1936', 'Sep 27 01:59:59 1936'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Sep 26 14:30:00 1936', 'Apr 24 13:59:59 1937', 'Sep 27 02:30:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 24 14:00:00 1937', 'Sep 25 14:29:59 1937', 'Apr 25 01:30:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Sep 25 14:30:00 1937', 'Apr 23 13:59:59 1938', 'Sep 26 02:30:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 23 14:00:00 1938', 'Sep 24 14:29:59 1938', 'Apr 24 01:30:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Sep 24 14:30:00 1938', 'Apr 29 13:59:59 1939', 'Sep 25 02:30:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 29 14:00:00 1939', 'Sep 23 14:29:59 1939', 'Apr 30 01:30:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 43200, 'Sep 23 14:30:00 1939', 'Apr 27 13:59:59 1940', 'Sep 24 02:30:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 41400, 'Apr 27 14:00:00 1940', 'Sep 28 14:29:59 1940', 'Apr 28 01:30:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Sep 28 14:30:00 1940', 'Nov 2 13:59:59 1974', 'Sep 29 02:30:00 1940', 'Nov 3 01:59:59 1974'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Nov 2 14:00:00 1974', 'Feb 22 13:59:59 1975', 'Nov 3 03:00:00 1974', 'Feb 23 02:59:59 1975'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Feb 22 14:00:00 1975', 'Oct 25 13:59:59 1975', 'Feb 23 02:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1975', 'Mar 6 13:59:59 1976', 'Oct 26 03:00:00 1975', 'Mar 7 02:59:59 1976'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 6 14:00:00 1976', 'Oct 30 13:59:59 1976', 'Mar 7 02:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1976', 'Mar 5 13:59:59 1977', 'Oct 31 03:00:00 1976', 'Mar 6 02:59:59 1977'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 5 14:00:00 1977', 'Oct 29 13:59:59 1977', 'Mar 6 02:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1977', 'Mar 4 13:59:59 1978', 'Oct 30 03:00:00 1977', 'Mar 5 02:59:59 1978'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 4 14:00:00 1978', 'Oct 28 13:59:59 1978', 'Mar 5 02:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 28 14:00:00 1978', 'Mar 3 13:59:59 1979', 'Oct 29 03:00:00 1978', 'Mar 4 02:59:59 1979'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 3 14:00:00 1979', 'Oct 27 13:59:59 1979', 'Mar 4 02:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1979', 'Mar 1 13:59:59 1980', 'Oct 28 03:00:00 1979', 'Mar 2 02:59:59 1980'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 1 14:00:00 1980', 'Oct 25 13:59:59 1980', 'Mar 2 02:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1980', 'Feb 28 13:59:59 1981', 'Oct 26 03:00:00 1980', 'Mar 1 02:59:59 1981'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Feb 28 14:00:00 1981', 'Oct 24 13:59:59 1981', 'Mar 1 02:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1981', 'Mar 6 13:59:59 1982', 'Oct 25 03:00:00 1981', 'Mar 7 02:59:59 1982'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 6 14:00:00 1982', 'Oct 30 13:59:59 1982', 'Mar 7 02:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 30 14:00:00 1982', 'Mar 5 13:59:59 1983', 'Oct 31 03:00:00 1982', 'Mar 6 02:59:59 1983'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 5 14:00:00 1983', 'Oct 29 13:59:59 1983', 'Mar 6 02:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1983', 'Mar 3 13:59:59 1984', 'Oct 30 03:00:00 1983', 'Mar 4 02:59:59 1984'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 3 14:00:00 1984', 'Oct 27 13:59:59 1984', 'Mar 4 02:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 27 14:00:00 1984', 'Mar 2 13:59:59 1985', 'Oct 28 03:00:00 1984', 'Mar 3 02:59:59 1985'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 2 14:00:00 1985', 'Oct 26 13:59:59 1985', 'Mar 3 02:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 26 14:00:00 1985', 'Mar 1 13:59:59 1986', 'Oct 27 03:00:00 1985', 'Mar 2 02:59:59 1986'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 1 14:00:00 1986', 'Oct 25 13:59:59 1986', 'Mar 2 02:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 25 14:00:00 1986', 'Feb 28 13:59:59 1987', 'Oct 26 03:00:00 1986', 'Mar 1 02:59:59 1987'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Feb 28 14:00:00 1987', 'Oct 24 13:59:59 1987', 'Mar 1 02:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 24 14:00:00 1987', 'Mar 5 13:59:59 1988', 'Oct 25 03:00:00 1987', 'Mar 6 02:59:59 1988'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 5 14:00:00 1988', 'Oct 29 13:59:59 1988', 'Mar 6 02:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 29 14:00:00 1988', 'Mar 4 13:59:59 1989', 'Oct 30 03:00:00 1988', 'Mar 5 02:59:59 1989'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 4 14:00:00 1989', 'Oct 7 13:59:59 1989', 'Mar 5 02:00:00 1989', 'Oct 8 01:59:59 1989'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 7 14:00:00 1989', 'Mar 17 13:59:59 1990', 'Oct 8 03:00:00 1989', 'Mar 18 02:59:59 1990'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 1990', 'Oct 6 13:59:59 1990', 'Mar 18 02:00:00 1990', 'Oct 7 01:59:59 1990'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 1990', 'Mar 16 13:59:59 1991', 'Oct 7 03:00:00 1990', 'Mar 17 02:59:59 1991'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 1991', 'Oct 5 13:59:59 1991', 'Mar 17 02:00:00 1991', 'Oct 6 01:59:59 1991'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1991', 'Mar 14 13:59:59 1992', 'Oct 6 03:00:00 1991', 'Mar 15 02:59:59 1992'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 1992', 'Oct 3 13:59:59 1992', 'Mar 15 02:00:00 1992', 'Oct 4 01:59:59 1992'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1992', 'Mar 20 13:59:59 1993', 'Oct 4 03:00:00 1992', 'Mar 21 02:59:59 1993'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 1993', 'Oct 2 13:59:59 1993', 'Mar 21 02:00:00 1993', 'Oct 3 01:59:59 1993'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1993', 'Mar 19 13:59:59 1994', 'Oct 3 03:00:00 1993', 'Mar 20 02:59:59 1994'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 19 14:00:00 1994', 'Oct 1 13:59:59 1994', 'Mar 20 02:00:00 1994', 'Oct 2 01:59:59 1994'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 1 14:00:00 1994', 'Mar 18 13:59:59 1995', 'Oct 2 03:00:00 1994', 'Mar 19 02:59:59 1995'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 1995', 'Sep 30 13:59:59 1995', 'Mar 19 02:00:00 1995', 'Oct 1 01:59:59 1995'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 1995', 'Mar 16 13:59:59 1996', 'Oct 1 03:00:00 1995', 'Mar 17 02:59:59 1996'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 1996', 'Oct 5 13:59:59 1996', 'Mar 17 02:00:00 1996', 'Oct 6 01:59:59 1996'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 1996', 'Mar 15 13:59:59 1997', 'Oct 6 03:00:00 1996', 'Mar 16 02:59:59 1997'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 1997', 'Oct 4 13:59:59 1997', 'Mar 16 02:00:00 1997', 'Oct 5 01:59:59 1997'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 1997', 'Mar 14 13:59:59 1998', 'Oct 5 03:00:00 1997', 'Mar 15 02:59:59 1998'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 1998', 'Oct 3 13:59:59 1998', 'Mar 15 02:00:00 1998', 'Oct 4 01:59:59 1998'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 1998', 'Mar 20 13:59:59 1999', 'Oct 4 03:00:00 1998', 'Mar 21 02:59:59 1999'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 1999', 'Oct 2 13:59:59 1999', 'Mar 21 02:00:00 1999', 'Oct 3 01:59:59 1999'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 1999', 'Mar 18 13:59:59 2000', 'Oct 3 03:00:00 1999', 'Mar 19 02:59:59 2000'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 2000', 'Sep 30 13:59:59 2000', 'Mar 19 02:00:00 2000', 'Oct 1 01:59:59 2000'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2000', 'Mar 17 13:59:59 2001', 'Oct 1 03:00:00 2000', 'Mar 18 02:59:59 2001'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 2001', 'Oct 6 13:59:59 2001', 'Mar 18 02:00:00 2001', 'Oct 7 01:59:59 2001'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2001', 'Mar 16 13:59:59 2002', 'Oct 7 03:00:00 2001', 'Mar 17 02:59:59 2002'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 2002', 'Oct 5 13:59:59 2002', 'Mar 17 02:00:00 2002', 'Oct 6 01:59:59 2002'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2002', 'Mar 15 13:59:59 2003', 'Oct 6 03:00:00 2002', 'Mar 16 02:59:59 2003'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 2003', 'Oct 4 13:59:59 2003', 'Mar 16 02:00:00 2003', 'Oct 5 01:59:59 2003'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2003', 'Mar 20 13:59:59 2004', 'Oct 5 03:00:00 2003', 'Mar 21 02:59:59 2004'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 2004', 'Oct 2 13:59:59 2004', 'Mar 21 02:00:00 2004', 'Oct 3 01:59:59 2004'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2004', 'Mar 19 13:59:59 2005', 'Oct 3 03:00:00 2004', 'Mar 20 02:59:59 2005'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 19 14:00:00 2005', 'Oct 1 13:59:59 2005', 'Mar 20 02:00:00 2005', 'Oct 2 01:59:59 2005'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2005', 'Mar 18 13:59:59 2006', 'Oct 2 03:00:00 2005', 'Mar 19 02:59:59 2006'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 2006', 'Sep 30 13:59:59 2006', 'Mar 19 02:00:00 2006', 'Oct 1 01:59:59 2006'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2006', 'Mar 17 13:59:59 2007', 'Oct 1 03:00:00 2006', 'Mar 18 02:59:59 2007'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 2007', 'Oct 6 13:59:59 2007', 'Mar 18 02:00:00 2007', 'Oct 7 01:59:59 2007'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2007', 'Mar 15 13:59:59 2008', 'Oct 7 03:00:00 2007', 'Mar 16 02:59:59 2008'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 2008', 'Oct 4 13:59:59 2008', 'Mar 16 02:00:00 2008', 'Oct 5 01:59:59 2008'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2008', 'Mar 14 13:59:59 2009', 'Oct 5 03:00:00 2008', 'Mar 15 02:59:59 2009'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 2009', 'Oct 3 13:59:59 2009', 'Mar 15 02:00:00 2009', 'Oct 4 01:59:59 2009'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2009', 'Mar 20 13:59:59 2010', 'Oct 4 03:00:00 2009', 'Mar 21 02:59:59 2010'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 2010', 'Oct 2 13:59:59 2010', 'Mar 21 02:00:00 2010', 'Oct 3 01:59:59 2010'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2010', 'Mar 19 13:59:59 2011', 'Oct 3 03:00:00 2010', 'Mar 20 02:59:59 2011'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 19 14:00:00 2011', 'Oct 1 13:59:59 2011', 'Mar 20 02:00:00 2011', 'Oct 2 01:59:59 2011'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2011', 'Mar 17 13:59:59 2012', 'Oct 2 03:00:00 2011', 'Mar 18 02:59:59 2012'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 2012', 'Oct 6 13:59:59 2012', 'Mar 18 02:00:00 2012', 'Oct 7 01:59:59 2012'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2012', 'Mar 16 13:59:59 2013', 'Oct 7 03:00:00 2012', 'Mar 17 02:59:59 2013'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 2013', 'Oct 5 13:59:59 2013', 'Mar 17 02:00:00 2013', 'Oct 6 01:59:59 2013'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2013', 'Mar 15 13:59:59 2014', 'Oct 6 03:00:00 2013', 'Mar 16 02:59:59 2014'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 2014', 'Oct 4 13:59:59 2014', 'Mar 16 02:00:00 2014', 'Oct 5 01:59:59 2014'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2014', 'Mar 14 13:59:59 2015', 'Oct 5 03:00:00 2014', 'Mar 15 02:59:59 2015'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 2015', 'Oct 3 13:59:59 2015', 'Mar 15 02:00:00 2015', 'Oct 4 01:59:59 2015'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2015', 'Mar 19 13:59:59 2016', 'Oct 4 03:00:00 2015', 'Mar 20 02:59:59 2016'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 19 14:00:00 2016', 'Oct 1 13:59:59 2016', 'Mar 20 02:00:00 2016', 'Oct 2 01:59:59 2016'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2016', 'Mar 18 13:59:59 2017', 'Oct 2 03:00:00 2016', 'Mar 19 02:59:59 2017'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 2017', 'Sep 30 13:59:59 2017', 'Mar 19 02:00:00 2017', 'Oct 1 01:59:59 2017'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2017', 'Mar 17 13:59:59 2018', 'Oct 1 03:00:00 2017', 'Mar 18 02:59:59 2018'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 2018', 'Oct 6 13:59:59 2018', 'Mar 18 02:00:00 2018', 'Oct 7 01:59:59 2018'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2018', 'Mar 16 13:59:59 2019', 'Oct 7 03:00:00 2018', 'Mar 17 02:59:59 2019'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 2019', 'Oct 5 13:59:59 2019', 'Mar 17 02:00:00 2019', 'Oct 6 01:59:59 2019'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2019', 'Mar 14 13:59:59 2020', 'Oct 6 03:00:00 2019', 'Mar 15 02:59:59 2020'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 2020', 'Oct 3 13:59:59 2020', 'Mar 15 02:00:00 2020', 'Oct 4 01:59:59 2020'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2020', 'Mar 20 13:59:59 2021', 'Oct 4 03:00:00 2020', 'Mar 21 02:59:59 2021'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 2021', 'Oct 2 13:59:59 2021', 'Mar 21 02:00:00 2021', 'Oct 3 01:59:59 2021'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2021', 'Mar 19 13:59:59 2022', 'Oct 3 03:00:00 2021', 'Mar 20 02:59:59 2022'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 19 14:00:00 2022', 'Oct 1 13:59:59 2022', 'Mar 20 02:00:00 2022', 'Oct 2 01:59:59 2022'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2022', 'Mar 18 13:59:59 2023', 'Oct 2 03:00:00 2022', 'Mar 19 02:59:59 2023'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 2023', 'Sep 30 13:59:59 2023', 'Mar 19 02:00:00 2023', 'Oct 1 01:59:59 2023'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2023', 'Mar 16 13:59:59 2024', 'Oct 1 03:00:00 2023', 'Mar 17 02:59:59 2024'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 2024', 'Oct 5 13:59:59 2024', 'Mar 17 02:00:00 2024', 'Oct 6 01:59:59 2024'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2024', 'Mar 15 13:59:59 2025', 'Oct 6 03:00:00 2024', 'Mar 16 02:59:59 2025'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 2025', 'Oct 4 13:59:59 2025', 'Mar 16 02:00:00 2025', 'Oct 5 01:59:59 2025'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2025', 'Mar 14 13:59:59 2026', 'Oct 5 03:00:00 2025', 'Mar 15 02:59:59 2026'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 2026', 'Oct 3 13:59:59 2026', 'Mar 15 02:00:00 2026', 'Oct 4 01:59:59 2026'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2026', 'Mar 20 13:59:59 2027', 'Oct 4 03:00:00 2026', 'Mar 21 02:59:59 2027'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 2027', 'Oct 2 13:59:59 2027', 'Mar 21 02:00:00 2027', 'Oct 3 01:59:59 2027'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2027', 'Mar 18 13:59:59 2028', 'Oct 3 03:00:00 2027', 'Mar 19 02:59:59 2028'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 2028', 'Sep 30 13:59:59 2028', 'Mar 19 02:00:00 2028', 'Oct 1 01:59:59 2028'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2028', 'Mar 17 13:59:59 2029', 'Oct 1 03:00:00 2028', 'Mar 18 02:59:59 2029'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 2029', 'Oct 6 13:59:59 2029', 'Mar 18 02:00:00 2029', 'Oct 7 01:59:59 2029'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2029', 'Mar 16 13:59:59 2030', 'Oct 7 03:00:00 2029', 'Mar 17 02:59:59 2030'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 16 14:00:00 2030', 'Oct 5 13:59:59 2030', 'Mar 17 02:00:00 2030', 'Oct 6 01:59:59 2030'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 5 14:00:00 2030', 'Mar 15 13:59:59 2031', 'Oct 6 03:00:00 2030', 'Mar 16 02:59:59 2031'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 2031', 'Oct 4 13:59:59 2031', 'Mar 16 02:00:00 2031', 'Oct 5 01:59:59 2031'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2031', 'Mar 20 13:59:59 2032', 'Oct 5 03:00:00 2031', 'Mar 21 02:59:59 2032'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 20 14:00:00 2032', 'Oct 2 13:59:59 2032', 'Mar 21 02:00:00 2032', 'Oct 3 01:59:59 2032'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 2 14:00:00 2032', 'Mar 19 13:59:59 2033', 'Oct 3 03:00:00 2032', 'Mar 20 02:59:59 2033'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 19 14:00:00 2033', 'Oct 1 13:59:59 2033', 'Mar 20 02:00:00 2033', 'Oct 2 01:59:59 2033'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 1 14:00:00 2033', 'Mar 18 13:59:59 2034', 'Oct 2 03:00:00 2033', 'Mar 19 02:59:59 2034'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 18 14:00:00 2034', 'Sep 30 13:59:59 2034', 'Mar 19 02:00:00 2034', 'Oct 1 01:59:59 2034'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Sep 30 14:00:00 2034', 'Mar 17 13:59:59 2035', 'Oct 1 03:00:00 2034', 'Mar 18 02:59:59 2035'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 17 14:00:00 2035', 'Oct 6 13:59:59 2035', 'Mar 18 02:00:00 2035', 'Oct 7 01:59:59 2035'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 6 14:00:00 2035', 'Mar 15 13:59:59 2036', 'Oct 7 03:00:00 2035', 'Mar 16 02:59:59 2036'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 15 14:00:00 2036', 'Oct 4 13:59:59 2036', 'Mar 16 02:00:00 2036', 'Oct 5 01:59:59 2036'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 4 14:00:00 2036', 'Mar 14 13:59:59 2037', 'Oct 5 03:00:00 2036', 'Mar 15 02:59:59 2037'); -timezone.add_rule('Pacific/Auckland', 'NZST', 0, 43200, 'Mar 14 14:00:00 2037', 'Oct 3 13:59:59 2037', 'Mar 15 02:00:00 2037', 'Oct 4 01:59:59 2037'); -timezone.add_rule('Pacific/Auckland', 'NZDT', 1, 46800, 'Oct 3 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:00:00 2037', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Pacific/Chatham --- - -begin -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Dec 14 20:45:52 1901', 'Oct 6 13:59:59 1990', 'Dec 15 09:30:52 1901', 'Oct 7 02:44:59 1990'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 1990', 'Mar 16 13:59:59 1991', 'Oct 7 03:45:00 1990', 'Mar 17 03:44:59 1991'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 1991', 'Oct 5 13:59:59 1991', 'Mar 17 02:45:00 1991', 'Oct 6 02:44:59 1991'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 1991', 'Mar 14 13:59:59 1992', 'Oct 6 03:45:00 1991', 'Mar 15 03:44:59 1992'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 1992', 'Oct 3 13:59:59 1992', 'Mar 15 02:45:00 1992', 'Oct 4 02:44:59 1992'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 1992', 'Mar 20 13:59:59 1993', 'Oct 4 03:45:00 1992', 'Mar 21 03:44:59 1993'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 1993', 'Oct 2 13:59:59 1993', 'Mar 21 02:45:00 1993', 'Oct 3 02:44:59 1993'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 1993', 'Mar 19 13:59:59 1994', 'Oct 3 03:45:00 1993', 'Mar 20 03:44:59 1994'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 19 14:00:00 1994', 'Oct 1 13:59:59 1994', 'Mar 20 02:45:00 1994', 'Oct 2 02:44:59 1994'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 1 14:00:00 1994', 'Mar 18 13:59:59 1995', 'Oct 2 03:45:00 1994', 'Mar 19 03:44:59 1995'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 1995', 'Sep 30 13:59:59 1995', 'Mar 19 02:45:00 1995', 'Oct 1 02:44:59 1995'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 1995', 'Mar 16 13:59:59 1996', 'Oct 1 03:45:00 1995', 'Mar 17 03:44:59 1996'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 1996', 'Oct 5 13:59:59 1996', 'Mar 17 02:45:00 1996', 'Oct 6 02:44:59 1996'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 1996', 'Mar 15 13:59:59 1997', 'Oct 6 03:45:00 1996', 'Mar 16 03:44:59 1997'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 1997', 'Oct 4 13:59:59 1997', 'Mar 16 02:45:00 1997', 'Oct 5 02:44:59 1997'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 1997', 'Mar 14 13:59:59 1998', 'Oct 5 03:45:00 1997', 'Mar 15 03:44:59 1998'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 1998', 'Oct 3 13:59:59 1998', 'Mar 15 02:45:00 1998', 'Oct 4 02:44:59 1998'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 1998', 'Mar 20 13:59:59 1999', 'Oct 4 03:45:00 1998', 'Mar 21 03:44:59 1999'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 1999', 'Oct 2 13:59:59 1999', 'Mar 21 02:45:00 1999', 'Oct 3 02:44:59 1999'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 1999', 'Mar 18 13:59:59 2000', 'Oct 3 03:45:00 1999', 'Mar 19 03:44:59 2000'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2000', 'Sep 30 13:59:59 2000', 'Mar 19 02:45:00 2000', 'Oct 1 02:44:59 2000'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2000', 'Mar 17 13:59:59 2001', 'Oct 1 03:45:00 2000', 'Mar 18 03:44:59 2001'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2001', 'Oct 6 13:59:59 2001', 'Mar 18 02:45:00 2001', 'Oct 7 02:44:59 2001'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2001', 'Mar 16 13:59:59 2002', 'Oct 7 03:45:00 2001', 'Mar 17 03:44:59 2002'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2002', 'Oct 5 13:59:59 2002', 'Mar 17 02:45:00 2002', 'Oct 6 02:44:59 2002'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2002', 'Mar 15 13:59:59 2003', 'Oct 6 03:45:00 2002', 'Mar 16 03:44:59 2003'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2003', 'Oct 4 13:59:59 2003', 'Mar 16 02:45:00 2003', 'Oct 5 02:44:59 2003'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2003', 'Mar 20 13:59:59 2004', 'Oct 5 03:45:00 2003', 'Mar 21 03:44:59 2004'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2004', 'Oct 2 13:59:59 2004', 'Mar 21 02:45:00 2004', 'Oct 3 02:44:59 2004'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2004', 'Mar 19 13:59:59 2005', 'Oct 3 03:45:00 2004', 'Mar 20 03:44:59 2005'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2005', 'Oct 1 13:59:59 2005', 'Mar 20 02:45:00 2005', 'Oct 2 02:44:59 2005'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2005', 'Mar 18 13:59:59 2006', 'Oct 2 03:45:00 2005', 'Mar 19 03:44:59 2006'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2006', 'Sep 30 13:59:59 2006', 'Mar 19 02:45:00 2006', 'Oct 1 02:44:59 2006'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2006', 'Mar 17 13:59:59 2007', 'Oct 1 03:45:00 2006', 'Mar 18 03:44:59 2007'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2007', 'Oct 6 13:59:59 2007', 'Mar 18 02:45:00 2007', 'Oct 7 02:44:59 2007'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2007', 'Mar 15 13:59:59 2008', 'Oct 7 03:45:00 2007', 'Mar 16 03:44:59 2008'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2008', 'Oct 4 13:59:59 2008', 'Mar 16 02:45:00 2008', 'Oct 5 02:44:59 2008'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2008', 'Mar 14 13:59:59 2009', 'Oct 5 03:45:00 2008', 'Mar 15 03:44:59 2009'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2009', 'Oct 3 13:59:59 2009', 'Mar 15 02:45:00 2009', 'Oct 4 02:44:59 2009'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2009', 'Mar 20 13:59:59 2010', 'Oct 4 03:45:00 2009', 'Mar 21 03:44:59 2010'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2010', 'Oct 2 13:59:59 2010', 'Mar 21 02:45:00 2010', 'Oct 3 02:44:59 2010'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2010', 'Mar 19 13:59:59 2011', 'Oct 3 03:45:00 2010', 'Mar 20 03:44:59 2011'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2011', 'Oct 1 13:59:59 2011', 'Mar 20 02:45:00 2011', 'Oct 2 02:44:59 2011'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2011', 'Mar 17 13:59:59 2012', 'Oct 2 03:45:00 2011', 'Mar 18 03:44:59 2012'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2012', 'Oct 6 13:59:59 2012', 'Mar 18 02:45:00 2012', 'Oct 7 02:44:59 2012'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2012', 'Mar 16 13:59:59 2013', 'Oct 7 03:45:00 2012', 'Mar 17 03:44:59 2013'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2013', 'Oct 5 13:59:59 2013', 'Mar 17 02:45:00 2013', 'Oct 6 02:44:59 2013'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2013', 'Mar 15 13:59:59 2014', 'Oct 6 03:45:00 2013', 'Mar 16 03:44:59 2014'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2014', 'Oct 4 13:59:59 2014', 'Mar 16 02:45:00 2014', 'Oct 5 02:44:59 2014'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2014', 'Mar 14 13:59:59 2015', 'Oct 5 03:45:00 2014', 'Mar 15 03:44:59 2015'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2015', 'Oct 3 13:59:59 2015', 'Mar 15 02:45:00 2015', 'Oct 4 02:44:59 2015'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2015', 'Mar 19 13:59:59 2016', 'Oct 4 03:45:00 2015', 'Mar 20 03:44:59 2016'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2016', 'Oct 1 13:59:59 2016', 'Mar 20 02:45:00 2016', 'Oct 2 02:44:59 2016'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2016', 'Mar 18 13:59:59 2017', 'Oct 2 03:45:00 2016', 'Mar 19 03:44:59 2017'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2017', 'Sep 30 13:59:59 2017', 'Mar 19 02:45:00 2017', 'Oct 1 02:44:59 2017'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2017', 'Mar 17 13:59:59 2018', 'Oct 1 03:45:00 2017', 'Mar 18 03:44:59 2018'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2018', 'Oct 6 13:59:59 2018', 'Mar 18 02:45:00 2018', 'Oct 7 02:44:59 2018'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2018', 'Mar 16 13:59:59 2019', 'Oct 7 03:45:00 2018', 'Mar 17 03:44:59 2019'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2019', 'Oct 5 13:59:59 2019', 'Mar 17 02:45:00 2019', 'Oct 6 02:44:59 2019'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2019', 'Mar 14 13:59:59 2020', 'Oct 6 03:45:00 2019', 'Mar 15 03:44:59 2020'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2020', 'Oct 3 13:59:59 2020', 'Mar 15 02:45:00 2020', 'Oct 4 02:44:59 2020'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2020', 'Mar 20 13:59:59 2021', 'Oct 4 03:45:00 2020', 'Mar 21 03:44:59 2021'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2021', 'Oct 2 13:59:59 2021', 'Mar 21 02:45:00 2021', 'Oct 3 02:44:59 2021'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2021', 'Mar 19 13:59:59 2022', 'Oct 3 03:45:00 2021', 'Mar 20 03:44:59 2022'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2022', 'Oct 1 13:59:59 2022', 'Mar 20 02:45:00 2022', 'Oct 2 02:44:59 2022'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2022', 'Mar 18 13:59:59 2023', 'Oct 2 03:45:00 2022', 'Mar 19 03:44:59 2023'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2023', 'Sep 30 13:59:59 2023', 'Mar 19 02:45:00 2023', 'Oct 1 02:44:59 2023'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2023', 'Mar 16 13:59:59 2024', 'Oct 1 03:45:00 2023', 'Mar 17 03:44:59 2024'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2024', 'Oct 5 13:59:59 2024', 'Mar 17 02:45:00 2024', 'Oct 6 02:44:59 2024'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2024', 'Mar 15 13:59:59 2025', 'Oct 6 03:45:00 2024', 'Mar 16 03:44:59 2025'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2025', 'Oct 4 13:59:59 2025', 'Mar 16 02:45:00 2025', 'Oct 5 02:44:59 2025'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2025', 'Mar 14 13:59:59 2026', 'Oct 5 03:45:00 2025', 'Mar 15 03:44:59 2026'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2026', 'Oct 3 13:59:59 2026', 'Mar 15 02:45:00 2026', 'Oct 4 02:44:59 2026'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2026', 'Mar 20 13:59:59 2027', 'Oct 4 03:45:00 2026', 'Mar 21 03:44:59 2027'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2027', 'Oct 2 13:59:59 2027', 'Mar 21 02:45:00 2027', 'Oct 3 02:44:59 2027'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2027', 'Mar 18 13:59:59 2028', 'Oct 3 03:45:00 2027', 'Mar 19 03:44:59 2028'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2028', 'Sep 30 13:59:59 2028', 'Mar 19 02:45:00 2028', 'Oct 1 02:44:59 2028'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2028', 'Mar 17 13:59:59 2029', 'Oct 1 03:45:00 2028', 'Mar 18 03:44:59 2029'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2029', 'Oct 6 13:59:59 2029', 'Mar 18 02:45:00 2029', 'Oct 7 02:44:59 2029'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2029', 'Mar 16 13:59:59 2030', 'Oct 7 03:45:00 2029', 'Mar 17 03:44:59 2030'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 16 14:00:00 2030', 'Oct 5 13:59:59 2030', 'Mar 17 02:45:00 2030', 'Oct 6 02:44:59 2030'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 5 14:00:00 2030', 'Mar 15 13:59:59 2031', 'Oct 6 03:45:00 2030', 'Mar 16 03:44:59 2031'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2031', 'Oct 4 13:59:59 2031', 'Mar 16 02:45:00 2031', 'Oct 5 02:44:59 2031'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2031', 'Mar 20 13:59:59 2032', 'Oct 5 03:45:00 2031', 'Mar 21 03:44:59 2032'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 20 14:00:00 2032', 'Oct 2 13:59:59 2032', 'Mar 21 02:45:00 2032', 'Oct 3 02:44:59 2032'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 2 14:00:00 2032', 'Mar 19 13:59:59 2033', 'Oct 3 03:45:00 2032', 'Mar 20 03:44:59 2033'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 19 14:00:00 2033', 'Oct 1 13:59:59 2033', 'Mar 20 02:45:00 2033', 'Oct 2 02:44:59 2033'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 1 14:00:00 2033', 'Mar 18 13:59:59 2034', 'Oct 2 03:45:00 2033', 'Mar 19 03:44:59 2034'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 18 14:00:00 2034', 'Sep 30 13:59:59 2034', 'Mar 19 02:45:00 2034', 'Oct 1 02:44:59 2034'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Sep 30 14:00:00 2034', 'Mar 17 13:59:59 2035', 'Oct 1 03:45:00 2034', 'Mar 18 03:44:59 2035'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 17 14:00:00 2035', 'Oct 6 13:59:59 2035', 'Mar 18 02:45:00 2035', 'Oct 7 02:44:59 2035'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 6 14:00:00 2035', 'Mar 15 13:59:59 2036', 'Oct 7 03:45:00 2035', 'Mar 16 03:44:59 2036'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 15 14:00:00 2036', 'Oct 4 13:59:59 2036', 'Mar 16 02:45:00 2036', 'Oct 5 02:44:59 2036'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 4 14:00:00 2036', 'Mar 14 13:59:59 2037', 'Oct 5 03:45:00 2036', 'Mar 15 03:44:59 2037'); -timezone.add_rule('Pacific/Chatham', 'CHAST', 0, 45900, 'Mar 14 14:00:00 2037', 'Oct 3 13:59:59 2037', 'Mar 15 02:45:00 2037', 'Oct 4 02:44:59 2037'); -timezone.add_rule('Pacific/Chatham', 'CHADT', 1, 49500, 'Oct 3 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 4 03:45:00 2037', 'Jan 18 16:59:07 2038'); -end; -/ - --- --- Pacific/Easter --- - -begin -timezone.add_rule('Pacific/Easter', 'EAST', 0, -26248, 'Dec 14 20:45:52 1901', 'Sep 1 07:17:27 1932', 'Dec 14 13:28:24 1901', 'Aug 31 23:59:59 1932'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Sep 1 07:17:28 1932', 'Oct 12 06:59:59 1969', 'Sep 1 00:17:28 1932', 'Oct 11 23:59:59 1969'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 12 07:00:00 1969', 'Mar 15 05:59:59 1970', 'Oct 12 01:00:00 1969', 'Mar 14 23:59:59 1970'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 15 06:00:00 1970', 'Oct 11 06:59:59 1970', 'Mar 14 23:00:00 1970', 'Oct 10 23:59:59 1970'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 11 07:00:00 1970', 'Mar 14 05:59:59 1971', 'Oct 11 01:00:00 1970', 'Mar 13 23:59:59 1971'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 14 06:00:00 1971', 'Oct 10 06:59:59 1971', 'Mar 13 23:00:00 1971', 'Oct 9 23:59:59 1971'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 10 07:00:00 1971', 'Mar 12 05:59:59 1972', 'Oct 10 01:00:00 1971', 'Mar 11 23:59:59 1972'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 12 06:00:00 1972', 'Oct 15 06:59:59 1972', 'Mar 11 23:00:00 1972', 'Oct 14 23:59:59 1972'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 15 07:00:00 1972', 'Mar 11 05:59:59 1973', 'Oct 15 01:00:00 1972', 'Mar 10 23:59:59 1973'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 11 06:00:00 1973', 'Oct 14 06:59:59 1973', 'Mar 10 23:00:00 1973', 'Oct 13 23:59:59 1973'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 14 07:00:00 1973', 'Mar 10 05:59:59 1974', 'Oct 14 01:00:00 1973', 'Mar 9 23:59:59 1974'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 10 06:00:00 1974', 'Oct 13 06:59:59 1974', 'Mar 9 23:00:00 1974', 'Oct 12 23:59:59 1974'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 13 07:00:00 1974', 'Mar 9 05:59:59 1975', 'Oct 13 01:00:00 1974', 'Mar 8 23:59:59 1975'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 9 06:00:00 1975', 'Oct 12 06:59:59 1975', 'Mar 8 23:00:00 1975', 'Oct 11 23:59:59 1975'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 12 07:00:00 1975', 'Mar 14 05:59:59 1976', 'Oct 12 01:00:00 1975', 'Mar 13 23:59:59 1976'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 14 06:00:00 1976', 'Oct 10 06:59:59 1976', 'Mar 13 23:00:00 1976', 'Oct 9 23:59:59 1976'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 10 07:00:00 1976', 'Mar 13 05:59:59 1977', 'Oct 10 01:00:00 1976', 'Mar 12 23:59:59 1977'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 13 06:00:00 1977', 'Oct 9 06:59:59 1977', 'Mar 12 23:00:00 1977', 'Oct 8 23:59:59 1977'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 9 07:00:00 1977', 'Mar 12 05:59:59 1978', 'Oct 9 01:00:00 1977', 'Mar 11 23:59:59 1978'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 12 06:00:00 1978', 'Oct 15 06:59:59 1978', 'Mar 11 23:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 15 07:00:00 1978', 'Mar 11 05:59:59 1979', 'Oct 15 01:00:00 1978', 'Mar 10 23:59:59 1979'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 11 06:00:00 1979', 'Oct 14 06:59:59 1979', 'Mar 10 23:00:00 1979', 'Oct 13 23:59:59 1979'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 14 07:00:00 1979', 'Mar 9 05:59:59 1980', 'Oct 14 01:00:00 1979', 'Mar 8 23:59:59 1980'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 9 06:00:00 1980', 'Oct 12 06:59:59 1980', 'Mar 8 23:00:00 1980', 'Oct 11 23:59:59 1980'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 12 07:00:00 1980', 'Mar 15 05:59:59 1981', 'Oct 12 01:00:00 1980', 'Mar 14 23:59:59 1981'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -25200, 'Mar 15 06:00:00 1981', 'Oct 11 06:59:59 1981', 'Mar 14 23:00:00 1981', 'Oct 10 23:59:59 1981'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -21600, 'Oct 11 07:00:00 1981', 'Mar 14 05:59:59 1982', 'Oct 11 01:00:00 1981', 'Mar 13 23:59:59 1982'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 06:00:00 1982', 'Oct 10 05:59:59 1982', 'Mar 14 00:00:00 1982', 'Oct 9 23:59:59 1982'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 1982', 'Mar 13 04:59:59 1983', 'Oct 10 01:00:00 1982', 'Mar 12 23:59:59 1983'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 1983', 'Oct 9 05:59:59 1983', 'Mar 12 23:00:00 1983', 'Oct 8 23:59:59 1983'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 1983', 'Mar 11 04:59:59 1984', 'Oct 9 01:00:00 1983', 'Mar 10 23:59:59 1984'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 1984', 'Oct 14 05:59:59 1984', 'Mar 10 23:00:00 1984', 'Oct 13 23:59:59 1984'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 1984', 'Mar 10 04:59:59 1985', 'Oct 14 01:00:00 1984', 'Mar 9 23:59:59 1985'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 1985', 'Oct 13 05:59:59 1985', 'Mar 9 23:00:00 1985', 'Oct 12 23:59:59 1985'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 1985', 'Mar 9 04:59:59 1986', 'Oct 13 01:00:00 1985', 'Mar 8 23:59:59 1986'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 1986', 'Oct 12 05:59:59 1986', 'Mar 8 23:00:00 1986', 'Oct 11 23:59:59 1986'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 1986', 'Mar 15 04:59:59 1987', 'Oct 12 01:00:00 1986', 'Mar 14 23:59:59 1987'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 1987', 'Oct 11 05:59:59 1987', 'Mar 14 23:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 1987', 'Mar 13 04:59:59 1988', 'Oct 11 01:00:00 1987', 'Mar 12 23:59:59 1988'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 1988', 'Oct 9 05:59:59 1988', 'Mar 12 23:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 1988', 'Mar 12 04:59:59 1989', 'Oct 9 01:00:00 1988', 'Mar 11 23:59:59 1989'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 1989', 'Oct 15 05:59:59 1989', 'Mar 11 23:00:00 1989', 'Oct 14 23:59:59 1989'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 1989', 'Mar 11 04:59:59 1990', 'Oct 15 01:00:00 1989', 'Mar 10 23:59:59 1990'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 1990', 'Oct 14 05:59:59 1990', 'Mar 10 23:00:00 1990', 'Oct 13 23:59:59 1990'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 1990', 'Mar 10 04:59:59 1991', 'Oct 14 01:00:00 1990', 'Mar 9 23:59:59 1991'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 1991', 'Oct 13 05:59:59 1991', 'Mar 9 23:00:00 1991', 'Oct 12 23:59:59 1991'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 1991', 'Mar 15 04:59:59 1992', 'Oct 13 01:00:00 1991', 'Mar 14 23:59:59 1992'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 1992', 'Oct 11 05:59:59 1992', 'Mar 14 23:00:00 1992', 'Oct 10 23:59:59 1992'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 1992', 'Mar 14 04:59:59 1993', 'Oct 11 01:00:00 1992', 'Mar 13 23:59:59 1993'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 05:00:00 1993', 'Oct 10 05:59:59 1993', 'Mar 13 23:00:00 1993', 'Oct 9 23:59:59 1993'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 1993', 'Mar 13 04:59:59 1994', 'Oct 10 01:00:00 1993', 'Mar 12 23:59:59 1994'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 1994', 'Oct 9 05:59:59 1994', 'Mar 12 23:00:00 1994', 'Oct 8 23:59:59 1994'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 1994', 'Mar 12 04:59:59 1995', 'Oct 9 01:00:00 1994', 'Mar 11 23:59:59 1995'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 1995', 'Oct 15 05:59:59 1995', 'Mar 11 23:00:00 1995', 'Oct 14 23:59:59 1995'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 1995', 'Mar 10 04:59:59 1996', 'Oct 15 01:00:00 1995', 'Mar 9 23:59:59 1996'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 1996', 'Oct 13 05:59:59 1996', 'Mar 9 23:00:00 1996', 'Oct 12 23:59:59 1996'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 1996', 'Mar 9 04:59:59 1997', 'Oct 13 01:00:00 1996', 'Mar 8 23:59:59 1997'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 1997', 'Oct 12 05:59:59 1997', 'Mar 8 23:00:00 1997', 'Oct 11 23:59:59 1997'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 1997', 'Mar 15 04:59:59 1998', 'Oct 12 01:00:00 1997', 'Mar 14 23:59:59 1998'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 1998', 'Sep 27 05:59:59 1998', 'Mar 14 23:00:00 1998', 'Sep 26 23:59:59 1998'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Sep 27 06:00:00 1998', 'Apr 4 04:59:59 1999', 'Sep 27 01:00:00 1998', 'Apr 3 23:59:59 1999'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Apr 4 05:00:00 1999', 'Oct 10 05:59:59 1999', 'Apr 3 23:00:00 1999', 'Oct 9 23:59:59 1999'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 1999', 'Mar 12 04:59:59 2000', 'Oct 10 01:00:00 1999', 'Mar 11 23:59:59 2000'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 2000', 'Oct 15 05:59:59 2000', 'Mar 11 23:00:00 2000', 'Oct 14 23:59:59 2000'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 2000', 'Mar 11 04:59:59 2001', 'Oct 15 01:00:00 2000', 'Mar 10 23:59:59 2001'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 2001', 'Oct 14 05:59:59 2001', 'Mar 10 23:00:00 2001', 'Oct 13 23:59:59 2001'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 2001', 'Mar 10 04:59:59 2002', 'Oct 14 01:00:00 2001', 'Mar 9 23:59:59 2002'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 2002', 'Oct 13 05:59:59 2002', 'Mar 9 23:00:00 2002', 'Oct 12 23:59:59 2002'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 2002', 'Mar 9 04:59:59 2003', 'Oct 13 01:00:00 2002', 'Mar 8 23:59:59 2003'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 2003', 'Oct 12 05:59:59 2003', 'Mar 8 23:00:00 2003', 'Oct 11 23:59:59 2003'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 2003', 'Mar 14 04:59:59 2004', 'Oct 12 01:00:00 2003', 'Mar 13 23:59:59 2004'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 05:00:00 2004', 'Oct 10 05:59:59 2004', 'Mar 13 23:00:00 2004', 'Oct 9 23:59:59 2004'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 2004', 'Mar 13 04:59:59 2005', 'Oct 10 01:00:00 2004', 'Mar 12 23:59:59 2005'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 2005', 'Oct 9 05:59:59 2005', 'Mar 12 23:00:00 2005', 'Oct 8 23:59:59 2005'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 2005', 'Mar 12 04:59:59 2006', 'Oct 9 01:00:00 2005', 'Mar 11 23:59:59 2006'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 2006', 'Oct 15 05:59:59 2006', 'Mar 11 23:00:00 2006', 'Oct 14 23:59:59 2006'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 2006', 'Mar 11 04:59:59 2007', 'Oct 15 01:00:00 2006', 'Mar 10 23:59:59 2007'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 2007', 'Oct 14 05:59:59 2007', 'Mar 10 23:00:00 2007', 'Oct 13 23:59:59 2007'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 2007', 'Mar 9 04:59:59 2008', 'Oct 14 01:00:00 2007', 'Mar 8 23:59:59 2008'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 2008', 'Oct 12 05:59:59 2008', 'Mar 8 23:00:00 2008', 'Oct 11 23:59:59 2008'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 2008', 'Mar 15 04:59:59 2009', 'Oct 12 01:00:00 2008', 'Mar 14 23:59:59 2009'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 2009', 'Oct 11 05:59:59 2009', 'Mar 14 23:00:00 2009', 'Oct 10 23:59:59 2009'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 2009', 'Mar 14 04:59:59 2010', 'Oct 11 01:00:00 2009', 'Mar 13 23:59:59 2010'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 05:00:00 2010', 'Oct 10 05:59:59 2010', 'Mar 13 23:00:00 2010', 'Oct 9 23:59:59 2010'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 2010', 'Mar 13 04:59:59 2011', 'Oct 10 01:00:00 2010', 'Mar 12 23:59:59 2011'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 2011', 'Oct 9 05:59:59 2011', 'Mar 12 23:00:00 2011', 'Oct 8 23:59:59 2011'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 2011', 'Mar 11 04:59:59 2012', 'Oct 9 01:00:00 2011', 'Mar 10 23:59:59 2012'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 2012', 'Oct 14 05:59:59 2012', 'Mar 10 23:00:00 2012', 'Oct 13 23:59:59 2012'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 2012', 'Mar 10 04:59:59 2013', 'Oct 14 01:00:00 2012', 'Mar 9 23:59:59 2013'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 2013', 'Oct 13 05:59:59 2013', 'Mar 9 23:00:00 2013', 'Oct 12 23:59:59 2013'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 2013', 'Mar 9 04:59:59 2014', 'Oct 13 01:00:00 2013', 'Mar 8 23:59:59 2014'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 2014', 'Oct 12 05:59:59 2014', 'Mar 8 23:00:00 2014', 'Oct 11 23:59:59 2014'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 2014', 'Mar 15 04:59:59 2015', 'Oct 12 01:00:00 2014', 'Mar 14 23:59:59 2015'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 2015', 'Oct 11 05:59:59 2015', 'Mar 14 23:00:00 2015', 'Oct 10 23:59:59 2015'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 2015', 'Mar 13 04:59:59 2016', 'Oct 11 01:00:00 2015', 'Mar 12 23:59:59 2016'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 2016', 'Oct 9 05:59:59 2016', 'Mar 12 23:00:00 2016', 'Oct 8 23:59:59 2016'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 2016', 'Mar 12 04:59:59 2017', 'Oct 9 01:00:00 2016', 'Mar 11 23:59:59 2017'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 2017', 'Oct 15 05:59:59 2017', 'Mar 11 23:00:00 2017', 'Oct 14 23:59:59 2017'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 2017', 'Mar 11 04:59:59 2018', 'Oct 15 01:00:00 2017', 'Mar 10 23:59:59 2018'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 2018', 'Oct 14 05:59:59 2018', 'Mar 10 23:00:00 2018', 'Oct 13 23:59:59 2018'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 2018', 'Mar 10 04:59:59 2019', 'Oct 14 01:00:00 2018', 'Mar 9 23:59:59 2019'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 2019', 'Oct 13 05:59:59 2019', 'Mar 9 23:00:00 2019', 'Oct 12 23:59:59 2019'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 2019', 'Mar 15 04:59:59 2020', 'Oct 13 01:00:00 2019', 'Mar 14 23:59:59 2020'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 2020', 'Oct 11 05:59:59 2020', 'Mar 14 23:00:00 2020', 'Oct 10 23:59:59 2020'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 2020', 'Mar 14 04:59:59 2021', 'Oct 11 01:00:00 2020', 'Mar 13 23:59:59 2021'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 05:00:00 2021', 'Oct 10 05:59:59 2021', 'Mar 13 23:00:00 2021', 'Oct 9 23:59:59 2021'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 2021', 'Mar 13 04:59:59 2022', 'Oct 10 01:00:00 2021', 'Mar 12 23:59:59 2022'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 2022', 'Oct 9 05:59:59 2022', 'Mar 12 23:00:00 2022', 'Oct 8 23:59:59 2022'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 2022', 'Mar 12 04:59:59 2023', 'Oct 9 01:00:00 2022', 'Mar 11 23:59:59 2023'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 2023', 'Oct 15 05:59:59 2023', 'Mar 11 23:00:00 2023', 'Oct 14 23:59:59 2023'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 2023', 'Mar 10 04:59:59 2024', 'Oct 15 01:00:00 2023', 'Mar 9 23:59:59 2024'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 2024', 'Oct 13 05:59:59 2024', 'Mar 9 23:00:00 2024', 'Oct 12 23:59:59 2024'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 2024', 'Mar 9 04:59:59 2025', 'Oct 13 01:00:00 2024', 'Mar 8 23:59:59 2025'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 2025', 'Oct 12 05:59:59 2025', 'Mar 8 23:00:00 2025', 'Oct 11 23:59:59 2025'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 2025', 'Mar 15 04:59:59 2026', 'Oct 12 01:00:00 2025', 'Mar 14 23:59:59 2026'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 2026', 'Oct 11 05:59:59 2026', 'Mar 14 23:00:00 2026', 'Oct 10 23:59:59 2026'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 2026', 'Mar 14 04:59:59 2027', 'Oct 11 01:00:00 2026', 'Mar 13 23:59:59 2027'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 05:00:00 2027', 'Oct 10 05:59:59 2027', 'Mar 13 23:00:00 2027', 'Oct 9 23:59:59 2027'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 2027', 'Mar 12 04:59:59 2028', 'Oct 10 01:00:00 2027', 'Mar 11 23:59:59 2028'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 2028', 'Oct 15 05:59:59 2028', 'Mar 11 23:00:00 2028', 'Oct 14 23:59:59 2028'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 2028', 'Mar 11 04:59:59 2029', 'Oct 15 01:00:00 2028', 'Mar 10 23:59:59 2029'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 2029', 'Oct 14 05:59:59 2029', 'Mar 10 23:00:00 2029', 'Oct 13 23:59:59 2029'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 2029', 'Mar 10 04:59:59 2030', 'Oct 14 01:00:00 2029', 'Mar 9 23:59:59 2030'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 10 05:00:00 2030', 'Oct 13 05:59:59 2030', 'Mar 9 23:00:00 2030', 'Oct 12 23:59:59 2030'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 13 06:00:00 2030', 'Mar 9 04:59:59 2031', 'Oct 13 01:00:00 2030', 'Mar 8 23:59:59 2031'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 2031', 'Oct 12 05:59:59 2031', 'Mar 8 23:00:00 2031', 'Oct 11 23:59:59 2031'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 2031', 'Mar 14 04:59:59 2032', 'Oct 12 01:00:00 2031', 'Mar 13 23:59:59 2032'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 14 05:00:00 2032', 'Oct 10 05:59:59 2032', 'Mar 13 23:00:00 2032', 'Oct 9 23:59:59 2032'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 10 06:00:00 2032', 'Mar 13 04:59:59 2033', 'Oct 10 01:00:00 2032', 'Mar 12 23:59:59 2033'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 13 05:00:00 2033', 'Oct 9 05:59:59 2033', 'Mar 12 23:00:00 2033', 'Oct 8 23:59:59 2033'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 9 06:00:00 2033', 'Mar 12 04:59:59 2034', 'Oct 9 01:00:00 2033', 'Mar 11 23:59:59 2034'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 12 05:00:00 2034', 'Oct 15 05:59:59 2034', 'Mar 11 23:00:00 2034', 'Oct 14 23:59:59 2034'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 15 06:00:00 2034', 'Mar 11 04:59:59 2035', 'Oct 15 01:00:00 2034', 'Mar 10 23:59:59 2035'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 11 05:00:00 2035', 'Oct 14 05:59:59 2035', 'Mar 10 23:00:00 2035', 'Oct 13 23:59:59 2035'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 14 06:00:00 2035', 'Mar 9 04:59:59 2036', 'Oct 14 01:00:00 2035', 'Mar 8 23:59:59 2036'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 9 05:00:00 2036', 'Oct 12 05:59:59 2036', 'Mar 8 23:00:00 2036', 'Oct 11 23:59:59 2036'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 12 06:00:00 2036', 'Mar 15 04:59:59 2037', 'Oct 12 01:00:00 2036', 'Mar 14 23:59:59 2037'); -timezone.add_rule('Pacific/Easter', 'EAST', 0, -21600, 'Mar 15 05:00:00 2037', 'Oct 11 05:59:59 2037', 'Mar 14 23:00:00 2037', 'Oct 10 23:59:59 2037'); -timezone.add_rule('Pacific/Easter', 'EASST', 1, -18000, 'Oct 11 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 11 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- Pacific/Efate --- - -begin -timezone.add_rule('Pacific/Efate', 'VUT', 0, 40396, 'Dec 14 20:45:52 1901', 'Jan 12 12:46:43 1912', 'Dec 15 07:59:08 1901', 'Jan 12 23:59:59 1912'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Jan 12 12:46:44 1912', 'Sep 24 12:59:59 1983', 'Jan 12 23:46:44 1912', 'Sep 24 23:59:59 1983'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 24 13:00:00 1983', 'Mar 24 11:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 24 23:59:59 1984'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 24 12:00:00 1984', 'Oct 22 12:59:59 1984', 'Mar 24 23:00:00 1984', 'Oct 22 23:59:59 1984'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Oct 22 13:00:00 1984', 'Mar 23 11:59:59 1985', 'Oct 23 01:00:00 1984', 'Mar 23 23:59:59 1985'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 23 12:00:00 1985', 'Sep 28 12:59:59 1985', 'Mar 23 23:00:00 1985', 'Sep 28 23:59:59 1985'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 28 13:00:00 1985', 'Mar 22 11:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 22 23:59:59 1986'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 22 12:00:00 1986', 'Sep 27 12:59:59 1986', 'Mar 22 23:00:00 1986', 'Sep 27 23:59:59 1986'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 27 13:00:00 1986', 'Mar 28 11:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 28 23:59:59 1987'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 28 12:00:00 1987', 'Sep 26 12:59:59 1987', 'Mar 28 23:00:00 1987', 'Sep 26 23:59:59 1987'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 26 13:00:00 1987', 'Mar 26 11:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 26 23:59:59 1988'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 26 12:00:00 1988', 'Sep 24 12:59:59 1988', 'Mar 26 23:00:00 1988', 'Sep 24 23:59:59 1988'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 24 13:00:00 1988', 'Mar 25 11:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 25 23:59:59 1989'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 25 12:00:00 1989', 'Sep 23 12:59:59 1989', 'Mar 25 23:00:00 1989', 'Sep 23 23:59:59 1989'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 23 13:00:00 1989', 'Mar 24 11:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 24 23:59:59 1990'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 24 12:00:00 1990', 'Sep 22 12:59:59 1990', 'Mar 24 23:00:00 1990', 'Sep 22 23:59:59 1990'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 22 13:00:00 1990', 'Mar 23 11:59:59 1991', 'Sep 23 01:00:00 1990', 'Mar 23 23:59:59 1991'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Mar 23 12:00:00 1991', 'Sep 28 12:59:59 1991', 'Mar 23 23:00:00 1991', 'Sep 28 23:59:59 1991'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Sep 28 13:00:00 1991', 'Jan 25 11:59:59 1992', 'Sep 29 01:00:00 1991', 'Jan 25 23:59:59 1992'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Jan 25 12:00:00 1992', 'Oct 24 12:59:59 1992', 'Jan 25 23:00:00 1992', 'Oct 24 23:59:59 1992'); -timezone.add_rule('Pacific/Efate', 'VUST', 1, 43200, 'Oct 24 13:00:00 1992', 'Jan 23 11:59:59 1993', 'Oct 25 01:00:00 1992', 'Jan 23 23:59:59 1993'); -timezone.add_rule('Pacific/Efate', 'VUT', 0, 39600, 'Jan 23 12:00:00 1993', 'Jan 18 03:14:07 2038', 'Jan 23 23:00:00 1993', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Pacific/Enderbury --- - -begin -timezone.add_rule('Pacific/Enderbury', 'PHOT', 0, -43200, 'Dec 14 20:45:52 1901', 'Oct 1 11:59:59 1979', 'Dec 14 08:45:52 1901', 'Sep 30 23:59:59 1979'); -timezone.add_rule('Pacific/Enderbury', 'PHOT', 0, -39600, 'Oct 1 12:00:00 1979', 'Jan 1 10:59:59 1995', 'Oct 1 01:00:00 1979', 'Dec 31 23:59:59 1994'); -timezone.add_rule('Pacific/Enderbury', 'PHOT', 0, 46800, 'Jan 1 11:00:00 1995', 'Jan 18 03:14:07 2038', 'Jan 2 00:00:00 1995', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Pacific/Fakaofo --- - -begin -timezone.add_rule('Pacific/Fakaofo', 'TKT', 0, -36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 10:45:52 1901', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Pacific/Fiji --- - -begin -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 42820, 'Dec 14 20:45:52 1901', 'Oct 25 12:06:19 1915', 'Dec 15 08:39:32 1901', 'Oct 25 23:59:59 1915'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Oct 25 12:06:20 1915', 'Oct 31 13:59:59 1998', 'Oct 26 00:06:20 1915', 'Nov 1 01:59:59 1998'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Oct 31 14:00:00 1998', 'Feb 27 13:59:59 1999', 'Nov 1 03:00:00 1998', 'Feb 28 02:59:59 1999'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 27 14:00:00 1999', 'Nov 6 13:59:59 1999', 'Feb 28 02:00:00 1999', 'Nov 7 01:59:59 1999'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 6 14:00:00 1999', 'Feb 26 13:59:59 2000', 'Nov 7 03:00:00 1999', 'Feb 27 02:59:59 2000'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 26 14:00:00 2000', 'Nov 4 13:59:59 2000', 'Feb 27 02:00:00 2000', 'Nov 5 01:59:59 2000'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 4 14:00:00 2000', 'Feb 24 13:59:59 2001', 'Nov 5 03:00:00 2000', 'Feb 25 02:59:59 2001'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 24 14:00:00 2001', 'Nov 3 13:59:59 2001', 'Feb 25 02:00:00 2001', 'Nov 4 01:59:59 2001'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 3 14:00:00 2001', 'Feb 23 13:59:59 2002', 'Nov 4 03:00:00 2001', 'Feb 24 02:59:59 2002'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 23 14:00:00 2002', 'Nov 2 13:59:59 2002', 'Feb 24 02:00:00 2002', 'Nov 3 01:59:59 2002'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 2 14:00:00 2002', 'Feb 22 13:59:59 2003', 'Nov 3 03:00:00 2002', 'Feb 23 02:59:59 2003'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 22 14:00:00 2003', 'Nov 1 13:59:59 2003', 'Feb 23 02:00:00 2003', 'Nov 2 01:59:59 2003'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 1 14:00:00 2003', 'Feb 28 13:59:59 2004', 'Nov 2 03:00:00 2003', 'Feb 29 02:59:59 2004'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 28 14:00:00 2004', 'Nov 6 13:59:59 2004', 'Feb 29 02:00:00 2004', 'Nov 7 01:59:59 2004'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 6 14:00:00 2004', 'Feb 26 13:59:59 2005', 'Nov 7 03:00:00 2004', 'Feb 27 02:59:59 2005'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 26 14:00:00 2005', 'Nov 5 13:59:59 2005', 'Feb 27 02:00:00 2005', 'Nov 6 01:59:59 2005'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 5 14:00:00 2005', 'Feb 25 13:59:59 2006', 'Nov 6 03:00:00 2005', 'Feb 26 02:59:59 2006'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 25 14:00:00 2006', 'Nov 4 13:59:59 2006', 'Feb 26 02:00:00 2006', 'Nov 5 01:59:59 2006'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 4 14:00:00 2006', 'Feb 24 13:59:59 2007', 'Nov 5 03:00:00 2006', 'Feb 25 02:59:59 2007'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 24 14:00:00 2007', 'Nov 3 13:59:59 2007', 'Feb 25 02:00:00 2007', 'Nov 4 01:59:59 2007'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 3 14:00:00 2007', 'Feb 23 13:59:59 2008', 'Nov 4 03:00:00 2007', 'Feb 24 02:59:59 2008'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 23 14:00:00 2008', 'Nov 1 13:59:59 2008', 'Feb 24 02:00:00 2008', 'Nov 2 01:59:59 2008'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 1 14:00:00 2008', 'Feb 21 13:59:59 2009', 'Nov 2 03:00:00 2008', 'Feb 22 02:59:59 2009'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 21 14:00:00 2009', 'Oct 31 13:59:59 2009', 'Feb 22 02:00:00 2009', 'Nov 1 01:59:59 2009'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Oct 31 14:00:00 2009', 'Feb 27 13:59:59 2010', 'Nov 1 03:00:00 2009', 'Feb 28 02:59:59 2010'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 27 14:00:00 2010', 'Nov 6 13:59:59 2010', 'Feb 28 02:00:00 2010', 'Nov 7 01:59:59 2010'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 6 14:00:00 2010', 'Feb 26 13:59:59 2011', 'Nov 7 03:00:00 2010', 'Feb 27 02:59:59 2011'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 26 14:00:00 2011', 'Nov 5 13:59:59 2011', 'Feb 27 02:00:00 2011', 'Nov 6 01:59:59 2011'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 5 14:00:00 2011', 'Feb 25 13:59:59 2012', 'Nov 6 03:00:00 2011', 'Feb 26 02:59:59 2012'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 25 14:00:00 2012', 'Nov 3 13:59:59 2012', 'Feb 26 02:00:00 2012', 'Nov 4 01:59:59 2012'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 3 14:00:00 2012', 'Feb 23 13:59:59 2013', 'Nov 4 03:00:00 2012', 'Feb 24 02:59:59 2013'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 23 14:00:00 2013', 'Nov 2 13:59:59 2013', 'Feb 24 02:00:00 2013', 'Nov 3 01:59:59 2013'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 2 14:00:00 2013', 'Feb 22 13:59:59 2014', 'Nov 3 03:00:00 2013', 'Feb 23 02:59:59 2014'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 22 14:00:00 2014', 'Nov 1 13:59:59 2014', 'Feb 23 02:00:00 2014', 'Nov 2 01:59:59 2014'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 1 14:00:00 2014', 'Feb 21 13:59:59 2015', 'Nov 2 03:00:00 2014', 'Feb 22 02:59:59 2015'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 21 14:00:00 2015', 'Oct 31 13:59:59 2015', 'Feb 22 02:00:00 2015', 'Nov 1 01:59:59 2015'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Oct 31 14:00:00 2015', 'Feb 27 13:59:59 2016', 'Nov 1 03:00:00 2015', 'Feb 28 02:59:59 2016'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 27 14:00:00 2016', 'Nov 5 13:59:59 2016', 'Feb 28 02:00:00 2016', 'Nov 6 01:59:59 2016'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 5 14:00:00 2016', 'Feb 25 13:59:59 2017', 'Nov 6 03:00:00 2016', 'Feb 26 02:59:59 2017'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 25 14:00:00 2017', 'Nov 4 13:59:59 2017', 'Feb 26 02:00:00 2017', 'Nov 5 01:59:59 2017'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 4 14:00:00 2017', 'Feb 24 13:59:59 2018', 'Nov 5 03:00:00 2017', 'Feb 25 02:59:59 2018'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 24 14:00:00 2018', 'Nov 3 13:59:59 2018', 'Feb 25 02:00:00 2018', 'Nov 4 01:59:59 2018'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 3 14:00:00 2018', 'Feb 23 13:59:59 2019', 'Nov 4 03:00:00 2018', 'Feb 24 02:59:59 2019'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 23 14:00:00 2019', 'Nov 2 13:59:59 2019', 'Feb 24 02:00:00 2019', 'Nov 3 01:59:59 2019'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 2 14:00:00 2019', 'Feb 22 13:59:59 2020', 'Nov 3 03:00:00 2019', 'Feb 23 02:59:59 2020'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 22 14:00:00 2020', 'Oct 31 13:59:59 2020', 'Feb 23 02:00:00 2020', 'Nov 1 01:59:59 2020'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Oct 31 14:00:00 2020', 'Feb 27 13:59:59 2021', 'Nov 1 03:00:00 2020', 'Feb 28 02:59:59 2021'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 27 14:00:00 2021', 'Nov 6 13:59:59 2021', 'Feb 28 02:00:00 2021', 'Nov 7 01:59:59 2021'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 6 14:00:00 2021', 'Feb 26 13:59:59 2022', 'Nov 7 03:00:00 2021', 'Feb 27 02:59:59 2022'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 26 14:00:00 2022', 'Nov 5 13:59:59 2022', 'Feb 27 02:00:00 2022', 'Nov 6 01:59:59 2022'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 5 14:00:00 2022', 'Feb 25 13:59:59 2023', 'Nov 6 03:00:00 2022', 'Feb 26 02:59:59 2023'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 25 14:00:00 2023', 'Nov 4 13:59:59 2023', 'Feb 26 02:00:00 2023', 'Nov 5 01:59:59 2023'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 4 14:00:00 2023', 'Feb 24 13:59:59 2024', 'Nov 5 03:00:00 2023', 'Feb 25 02:59:59 2024'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 24 14:00:00 2024', 'Nov 2 13:59:59 2024', 'Feb 25 02:00:00 2024', 'Nov 3 01:59:59 2024'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 2 14:00:00 2024', 'Feb 22 13:59:59 2025', 'Nov 3 03:00:00 2024', 'Feb 23 02:59:59 2025'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 22 14:00:00 2025', 'Nov 1 13:59:59 2025', 'Feb 23 02:00:00 2025', 'Nov 2 01:59:59 2025'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 1 14:00:00 2025', 'Feb 21 13:59:59 2026', 'Nov 2 03:00:00 2025', 'Feb 22 02:59:59 2026'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 21 14:00:00 2026', 'Oct 31 13:59:59 2026', 'Feb 22 02:00:00 2026', 'Nov 1 01:59:59 2026'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Oct 31 14:00:00 2026', 'Feb 27 13:59:59 2027', 'Nov 1 03:00:00 2026', 'Feb 28 02:59:59 2027'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 27 14:00:00 2027', 'Nov 6 13:59:59 2027', 'Feb 28 02:00:00 2027', 'Nov 7 01:59:59 2027'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 6 14:00:00 2027', 'Feb 26 13:59:59 2028', 'Nov 7 03:00:00 2027', 'Feb 27 02:59:59 2028'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 26 14:00:00 2028', 'Nov 4 13:59:59 2028', 'Feb 27 02:00:00 2028', 'Nov 5 01:59:59 2028'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 4 14:00:00 2028', 'Feb 24 13:59:59 2029', 'Nov 5 03:00:00 2028', 'Feb 25 02:59:59 2029'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 24 14:00:00 2029', 'Nov 3 13:59:59 2029', 'Feb 25 02:00:00 2029', 'Nov 4 01:59:59 2029'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 3 14:00:00 2029', 'Feb 23 13:59:59 2030', 'Nov 4 03:00:00 2029', 'Feb 24 02:59:59 2030'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 23 14:00:00 2030', 'Nov 2 13:59:59 2030', 'Feb 24 02:00:00 2030', 'Nov 3 01:59:59 2030'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 2 14:00:00 2030', 'Feb 22 13:59:59 2031', 'Nov 3 03:00:00 2030', 'Feb 23 02:59:59 2031'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 22 14:00:00 2031', 'Nov 1 13:59:59 2031', 'Feb 23 02:00:00 2031', 'Nov 2 01:59:59 2031'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 1 14:00:00 2031', 'Feb 28 13:59:59 2032', 'Nov 2 03:00:00 2031', 'Feb 29 02:59:59 2032'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 28 14:00:00 2032', 'Nov 6 13:59:59 2032', 'Feb 29 02:00:00 2032', 'Nov 7 01:59:59 2032'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 6 14:00:00 2032', 'Feb 26 13:59:59 2033', 'Nov 7 03:00:00 2032', 'Feb 27 02:59:59 2033'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 26 14:00:00 2033', 'Nov 5 13:59:59 2033', 'Feb 27 02:00:00 2033', 'Nov 6 01:59:59 2033'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 5 14:00:00 2033', 'Feb 25 13:59:59 2034', 'Nov 6 03:00:00 2033', 'Feb 26 02:59:59 2034'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 25 14:00:00 2034', 'Nov 4 13:59:59 2034', 'Feb 26 02:00:00 2034', 'Nov 5 01:59:59 2034'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 4 14:00:00 2034', 'Feb 24 13:59:59 2035', 'Nov 5 03:00:00 2034', 'Feb 25 02:59:59 2035'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 24 14:00:00 2035', 'Nov 3 13:59:59 2035', 'Feb 25 02:00:00 2035', 'Nov 4 01:59:59 2035'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 3 14:00:00 2035', 'Feb 23 13:59:59 2036', 'Nov 4 03:00:00 2035', 'Feb 24 02:59:59 2036'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 23 14:00:00 2036', 'Nov 1 13:59:59 2036', 'Feb 24 02:00:00 2036', 'Nov 2 01:59:59 2036'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Nov 1 14:00:00 2036', 'Feb 21 13:59:59 2037', 'Nov 2 03:00:00 2036', 'Feb 22 02:59:59 2037'); -timezone.add_rule('Pacific/Fiji', 'FJT', 0, 43200, 'Feb 21 14:00:00 2037', 'Oct 31 13:59:59 2037', 'Feb 22 02:00:00 2037', 'Nov 1 01:59:59 2037'); -timezone.add_rule('Pacific/Fiji', 'FJST', 1, 46800, 'Oct 31 14:00:00 2037', 'Jan 18 03:14:07 2038', 'Nov 1 03:00:00 2037', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Pacific/Funafuti --- - -begin -timezone.add_rule('Pacific/Funafuti', 'TVT', 0, 43200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 08:45:52 1901', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Galapagos --- - -begin -timezone.add_rule('Pacific/Galapagos', 'GALT', 0, -21504, 'Dec 14 20:45:52 1901', 'Jan 1 05:58:23 1931', 'Dec 14 14:47:28 1901', 'Dec 31 23:59:59 1930'); -timezone.add_rule('Pacific/Galapagos', 'GALT', 0, -18000, 'Jan 1 05:58:24 1931', 'Jan 1 04:59:59 1986', 'Jan 1 00:58:24 1931', 'Dec 31 23:59:59 1985'); -timezone.add_rule('Pacific/Galapagos', 'GALT', 0, -21600, 'Jan 1 05:00:00 1986', 'Jan 18 03:14:07 2038', 'Dec 31 23:00:00 1985', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- Pacific/Gambier --- - -begin -timezone.add_rule('Pacific/Gambier', 'GAMT', 0, -32388, 'Dec 14 20:45:52 1901', 'Oct 1 08:59:47 1912', 'Dec 14 11:46:04 1901', 'Sep 30 23:59:59 1912'); -timezone.add_rule('Pacific/Gambier', 'GAMT', 0, -32400, 'Oct 1 08:59:48 1912', 'Jan 18 03:14:07 2038', 'Sep 30 23:59:48 1912', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- Pacific/Guadalcanal --- - -begin -timezone.add_rule('Pacific/Guadalcanal', 'SBT', 0, 38388, 'Dec 14 20:45:52 1901', 'Sep 30 13:20:11 1912', 'Dec 15 07:25:40 1901', 'Sep 30 23:59:59 1912'); -timezone.add_rule('Pacific/Guadalcanal', 'SBT', 0, 39600, 'Sep 30 13:20:12 1912', 'Jan 18 03:14:07 2038', 'Oct 1 00:20:12 1912', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Pacific/Guam --- - -begin -timezone.add_rule('Pacific/Guam', 'GST', 0, 36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 06:45:52 1901', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Pacific/Honolulu --- - -begin -timezone.add_rule('Pacific/Honolulu', 'HST', 0, -37800, 'Dec 14 20:45:52 1901', 'Apr 30 12:29:59 1933', 'Dec 14 10:15:52 1901', 'Apr 30 01:59:59 1933'); -timezone.add_rule('Pacific/Honolulu', 'HWT', 1, -34200, 'Apr 30 12:30:00 1933', 'May 21 11:29:59 1933', 'Apr 30 03:00:00 1933', 'May 21 01:59:59 1933'); -timezone.add_rule('Pacific/Honolulu', 'HST', 0, -37800, 'May 21 11:30:00 1933', 'Feb 9 12:29:59 1942', 'May 21 01:00:00 1933', 'Feb 9 01:59:59 1942'); -timezone.add_rule('Pacific/Honolulu', 'HWT', 1, -34200, 'Feb 9 12:30:00 1942', 'Sep 30 11:29:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('Pacific/Honolulu', 'HST', 0, -37800, 'Sep 30 11:30:00 1945', 'Jun 8 12:29:59 1947', 'Sep 30 01:00:00 1945', 'Jun 8 01:59:59 1947'); -timezone.add_rule('Pacific/Honolulu', 'HST', 0, -36000, 'Jun 8 12:30:00 1947', 'Jan 18 03:14:07 2038', 'Jun 8 02:30:00 1947', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Pacific/Johnston --- - -begin -timezone.add_rule('Pacific/Johnston', 'HST', 0, -36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 10:45:52 1901', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Pacific/Kiritimati --- - -begin -timezone.add_rule('Pacific/Kiritimati', 'LINT', 0, -38400, 'Dec 14 20:45:52 1901', 'Oct 1 10:39:59 1979', 'Dec 14 10:05:52 1901', 'Sep 30 23:59:59 1979'); -timezone.add_rule('Pacific/Kiritimati', 'LINT', 0, -36000, 'Oct 1 10:40:00 1979', 'Jan 1 09:59:59 1995', 'Oct 1 00:40:00 1979', 'Dec 31 23:59:59 1994'); -timezone.add_rule('Pacific/Kiritimati', 'LINT', 0, 50400, 'Jan 1 10:00:00 1995', 'Jan 18 03:14:07 2038', 'Jan 2 00:00:00 1995', 'Jan 18 17:14:07 2038'); -end; -/ - --- --- Pacific/Kosrae --- - -begin -timezone.add_rule('Pacific/Kosrae', 'KOST', 0, 39600, 'Dec 14 20:45:52 1901', 'Sep 30 12:59:59 1969', 'Dec 15 07:45:52 1901', 'Sep 30 23:59:59 1969'); -timezone.add_rule('Pacific/Kosrae', 'KOST', 0, 43200, 'Sep 30 13:00:00 1969', 'Jan 18 03:14:07 2038', 'Oct 1 01:00:00 1969', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Kwajalein --- - -begin -timezone.add_rule('Pacific/Kwajalein', 'MHT', 0, 39600, 'Dec 14 20:45:52 1901', 'Sep 30 12:59:59 1969', 'Dec 15 07:45:52 1901', 'Sep 30 23:59:59 1969'); -timezone.add_rule('Pacific/Kwajalein', 'MHT', 0, -43200, 'Sep 30 13:00:00 1969', 'Aug 20 11:59:59 1993', 'Sep 30 01:00:00 1969', 'Aug 19 23:59:59 1993'); -timezone.add_rule('Pacific/Kwajalein', 'MHT', 0, 43200, 'Aug 20 12:00:00 1993', 'Jan 18 03:14:07 2038', 'Aug 21 00:00:00 1993', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Majuro --- - -begin -timezone.add_rule('Pacific/Majuro', 'MHT', 0, 39600, 'Dec 14 20:45:52 1901', 'Sep 30 12:59:59 1969', 'Dec 15 07:45:52 1901', 'Sep 30 23:59:59 1969'); -timezone.add_rule('Pacific/Majuro', 'MHT', 0, 43200, 'Sep 30 13:00:00 1969', 'Jan 18 03:14:07 2038', 'Oct 1 01:00:00 1969', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Marquesas --- - -begin -timezone.add_rule('Pacific/Marquesas', 'MART', 0, -33480, 'Dec 14 20:45:52 1901', 'Oct 1 09:17:59 1912', 'Dec 14 11:27:52 1901', 'Sep 30 23:59:59 1912'); -timezone.add_rule('Pacific/Marquesas', 'MART', 0, -34200, 'Oct 1 09:18:00 1912', 'Jan 18 03:14:07 2038', 'Sep 30 23:48:00 1912', 'Jan 17 17:44:07 2038'); -end; -/ - --- --- Pacific/Midway --- - -begin -timezone.add_rule('Pacific/Midway', 'SST', 0, -39600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 09:45:52 1901', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- Pacific/Nauru --- - -begin -timezone.add_rule('Pacific/Nauru', 'NRT', 0, 40060, 'Dec 14 20:45:52 1901', 'Jan 14 12:52:19 1921', 'Dec 15 07:53:32 1901', 'Jan 14 23:59:59 1921'); -timezone.add_rule('Pacific/Nauru', 'NRT', 0, 41400, 'Jan 14 12:52:20 1921', 'Mar 14 12:29:59 1942', 'Jan 15 00:22:20 1921', 'Mar 14 23:59:59 1942'); -timezone.add_rule('Pacific/Nauru', 'NRT', 0, 32400, 'Mar 14 12:30:00 1942', 'Aug 14 14:59:59 1944', 'Mar 14 21:30:00 1942', 'Aug 14 23:59:59 1944'); -timezone.add_rule('Pacific/Nauru', 'NRT', 0, 41400, 'Aug 14 15:00:00 1944', 'Apr 30 12:29:59 1979', 'Aug 15 02:30:00 1944', 'Apr 30 23:59:59 1979'); -timezone.add_rule('Pacific/Nauru', 'NRT', 0, 43200, 'Apr 30 12:30:00 1979', 'Jan 18 03:14:07 2038', 'May 1 00:30:00 1979', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Niue --- - -begin -timezone.add_rule('Pacific/Niue', 'NUT', 0, -40800, 'Dec 14 20:45:52 1901', 'Jan 1 11:19:59 1951', 'Dec 14 09:25:52 1901', 'Dec 31 23:59:59 1950'); -timezone.add_rule('Pacific/Niue', 'NUT', 0, -41400, 'Jan 1 11:20:00 1951', 'Oct 1 11:29:59 1978', 'Dec 31 23:50:00 1950', 'Sep 30 23:59:59 1978'); -timezone.add_rule('Pacific/Niue', 'NUT', 0, -39600, 'Oct 1 11:30:00 1978', 'Jan 18 03:14:07 2038', 'Oct 1 00:30:00 1978', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- Pacific/Norfolk --- - -begin -timezone.add_rule('Pacific/Norfolk', 'NFT', 0, 40320, 'Dec 14 20:45:52 1901', 'Dec 31 12:47:59 1950', 'Dec 15 07:57:52 1901', 'Dec 31 23:59:59 1950'); -timezone.add_rule('Pacific/Norfolk', 'NFT', 0, 41400, 'Dec 31 12:48:00 1950', 'Jan 18 03:14:07 2038', 'Jan 1 00:18:00 1951', 'Jan 18 14:44:07 2038'); -end; -/ - --- --- Pacific/Noumea --- - -begin -timezone.add_rule('Pacific/Noumea', 'NCT', 0, 39948, 'Dec 14 20:45:52 1901', 'Jan 12 12:54:11 1912', 'Dec 15 07:51:40 1901', 'Jan 12 23:59:59 1912'); -timezone.add_rule('Pacific/Noumea', 'NCT', 0, 39600, 'Jan 12 12:54:12 1912', 'Dec 3 12:59:59 1977', 'Jan 12 23:54:12 1912', 'Dec 3 23:59:59 1977'); -timezone.add_rule('Pacific/Noumea', 'NCST', 1, 43200, 'Dec 3 13:00:00 1977', 'Feb 26 11:59:59 1978', 'Dec 4 01:00:00 1977', 'Feb 26 23:59:59 1978'); -timezone.add_rule('Pacific/Noumea', 'NCT', 0, 39600, 'Feb 26 12:00:00 1978', 'Dec 2 12:59:59 1978', 'Feb 26 23:00:00 1978', 'Dec 2 23:59:59 1978'); -timezone.add_rule('Pacific/Noumea', 'NCST', 1, 43200, 'Dec 2 13:00:00 1978', 'Feb 26 11:59:59 1979', 'Dec 3 01:00:00 1978', 'Feb 26 23:59:59 1979'); -timezone.add_rule('Pacific/Noumea', 'NCT', 0, 39600, 'Feb 26 12:00:00 1979', 'Nov 30 14:59:59 1996', 'Feb 26 23:00:00 1979', 'Dec 1 01:59:59 1996'); -timezone.add_rule('Pacific/Noumea', 'NCST', 1, 43200, 'Nov 30 15:00:00 1996', 'Mar 1 14:59:59 1997', 'Dec 1 03:00:00 1996', 'Mar 2 02:59:59 1997'); -timezone.add_rule('Pacific/Noumea', 'NCT', 0, 39600, 'Mar 1 15:00:00 1997', 'Jan 18 03:14:07 2038', 'Mar 2 02:00:00 1997', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Pacific/Pago_Pago --- - -begin -timezone.add_rule('Pacific/Pago_Pago', 'SST', 0, -40968, 'Dec 14 20:45:52 1901', 'Jan 1 11:22:47 1911', 'Dec 14 09:23:04 1901', 'Dec 31 23:59:59 1910'); -timezone.add_rule('Pacific/Pago_Pago', 'SST', 0, -41400, 'Jan 1 11:22:48 1911', 'Jan 1 11:29:59 1950', 'Dec 31 23:52:48 1910', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Pacific/Pago_Pago', 'SST', 0, -39600, 'Jan 1 11:30:00 1950', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1950', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- Pacific/Palau --- - -begin -timezone.add_rule('Pacific/Palau', 'PWT', 0, 32400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 05:45:52 1901', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Pacific/Pitcairn --- - -begin -timezone.add_rule('Pacific/Pitcairn', 'PNT', 0, -30600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 12:15:52 1901', 'Jan 17 18:44:07 2038'); -end; -/ - --- --- Pacific/Ponape --- - -begin -timezone.add_rule('Pacific/Ponape', 'PONT', 0, 39600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 07:45:52 1901', 'Jan 18 14:14:07 2038'); -end; -/ - --- --- Pacific/Port_Moresby --- - -begin -timezone.add_rule('Pacific/Port_Moresby', 'PGT', 0, 36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 06:45:52 1901', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Pacific/Rarotonga --- - -begin -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -37800, 'Dec 14 20:45:52 1901', 'Nov 12 10:29:59 1978', 'Dec 14 10:15:52 1901', 'Nov 11 23:59:59 1978'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Nov 12 10:30:00 1978', 'Mar 4 09:29:59 1979', 'Nov 12 01:00:00 1978', 'Mar 3 23:59:59 1979'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 4 09:30:00 1979', 'Oct 28 09:59:59 1979', 'Mar 3 23:30:00 1979', 'Oct 27 23:59:59 1979'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 28 10:00:00 1979', 'Mar 2 09:29:59 1980', 'Oct 28 00:30:00 1979', 'Mar 1 23:59:59 1980'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 2 09:30:00 1980', 'Oct 26 09:59:59 1980', 'Mar 1 23:30:00 1980', 'Oct 25 23:59:59 1980'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 26 10:00:00 1980', 'Mar 1 09:29:59 1981', 'Oct 26 00:30:00 1980', 'Feb 28 23:59:59 1981'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 1 09:30:00 1981', 'Oct 25 09:59:59 1981', 'Feb 28 23:30:00 1981', 'Oct 24 23:59:59 1981'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 25 10:00:00 1981', 'Mar 7 09:29:59 1982', 'Oct 25 00:30:00 1981', 'Mar 6 23:59:59 1982'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 7 09:30:00 1982', 'Oct 31 09:59:59 1982', 'Mar 6 23:30:00 1982', 'Oct 30 23:59:59 1982'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 31 10:00:00 1982', 'Mar 6 09:29:59 1983', 'Oct 31 00:30:00 1982', 'Mar 5 23:59:59 1983'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 6 09:30:00 1983', 'Oct 30 09:59:59 1983', 'Mar 5 23:30:00 1983', 'Oct 29 23:59:59 1983'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 30 10:00:00 1983', 'Mar 4 09:29:59 1984', 'Oct 30 00:30:00 1983', 'Mar 3 23:59:59 1984'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 4 09:30:00 1984', 'Oct 28 09:59:59 1984', 'Mar 3 23:30:00 1984', 'Oct 27 23:59:59 1984'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 28 10:00:00 1984', 'Mar 3 09:29:59 1985', 'Oct 28 00:30:00 1984', 'Mar 2 23:59:59 1985'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 3 09:30:00 1985', 'Oct 27 09:59:59 1985', 'Mar 2 23:30:00 1985', 'Oct 26 23:59:59 1985'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 27 10:00:00 1985', 'Mar 2 09:29:59 1986', 'Oct 27 00:30:00 1985', 'Mar 1 23:59:59 1986'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 2 09:30:00 1986', 'Oct 26 09:59:59 1986', 'Mar 1 23:30:00 1986', 'Oct 25 23:59:59 1986'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 26 10:00:00 1986', 'Mar 1 09:29:59 1987', 'Oct 26 00:30:00 1986', 'Feb 28 23:59:59 1987'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 1 09:30:00 1987', 'Oct 25 09:59:59 1987', 'Feb 28 23:30:00 1987', 'Oct 24 23:59:59 1987'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 25 10:00:00 1987', 'Mar 6 09:29:59 1988', 'Oct 25 00:30:00 1987', 'Mar 5 23:59:59 1988'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 6 09:30:00 1988', 'Oct 30 09:59:59 1988', 'Mar 5 23:30:00 1988', 'Oct 29 23:59:59 1988'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 30 10:00:00 1988', 'Mar 5 09:29:59 1989', 'Oct 30 00:30:00 1988', 'Mar 4 23:59:59 1989'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 5 09:30:00 1989', 'Oct 29 09:59:59 1989', 'Mar 4 23:30:00 1989', 'Oct 28 23:59:59 1989'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 29 10:00:00 1989', 'Mar 4 09:29:59 1990', 'Oct 29 00:30:00 1989', 'Mar 3 23:59:59 1990'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 4 09:30:00 1990', 'Oct 28 09:59:59 1990', 'Mar 3 23:30:00 1990', 'Oct 27 23:59:59 1990'); -timezone.add_rule('Pacific/Rarotonga', 'CKHST', 1, -34200, 'Oct 28 10:00:00 1990', 'Mar 3 09:29:59 1991', 'Oct 28 00:30:00 1990', 'Mar 2 23:59:59 1991'); -timezone.add_rule('Pacific/Rarotonga', 'CKT', 0, -36000, 'Mar 3 09:30:00 1991', 'Jan 18 03:14:07 2038', 'Mar 2 23:30:00 1991', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Pacific/Saipan --- - -begin -timezone.add_rule('Pacific/Saipan', 'MPT', 0, 32400, 'Dec 14 20:45:52 1901', 'Sep 30 14:59:59 1969', 'Dec 15 05:45:52 1901', 'Sep 30 23:59:59 1969'); -timezone.add_rule('Pacific/Saipan', 'MPT', 0, 36000, 'Sep 30 15:00:00 1969', 'Jan 18 03:14:07 2038', 'Oct 1 01:00:00 1969', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Pacific/Samoa --- - -begin -timezone.add_rule('Pacific/Samoa', 'SST', 0, -40968, 'Dec 14 20:45:52 1901', 'Jan 1 11:22:47 1911', 'Dec 14 09:23:04 1901', 'Dec 31 23:59:59 1910'); -timezone.add_rule('Pacific/Samoa', 'SST', 0, -41400, 'Jan 1 11:22:48 1911', 'Jan 1 11:29:59 1950', 'Dec 31 23:52:48 1910', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Pacific/Samoa', 'SST', 0, -39600, 'Jan 1 11:30:00 1950', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1950', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- Pacific/Tahiti --- - -begin -timezone.add_rule('Pacific/Tahiti', 'TAHT', 0, -35896, 'Dec 14 20:45:52 1901', 'Oct 1 09:58:15 1912', 'Dec 14 10:47:36 1901', 'Sep 30 23:59:59 1912'); -timezone.add_rule('Pacific/Tahiti', 'TAHT', 0, -36000, 'Oct 1 09:58:16 1912', 'Jan 18 03:14:07 2038', 'Sep 30 23:58:16 1912', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- Pacific/Tarawa --- - -begin -timezone.add_rule('Pacific/Tarawa', 'GILT', 0, 43200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 08:45:52 1901', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Tongatapu --- - -begin -timezone.add_rule('Pacific/Tongatapu', 'TOT', 0, 44400, 'Dec 14 20:45:52 1901', 'Dec 31 11:39:59 1940', 'Dec 15 09:05:52 1901', 'Dec 31 23:59:59 1940'); -timezone.add_rule('Pacific/Tongatapu', 'TOT', 0, 46800, 'Dec 31 11:40:00 1940', 'Jan 18 03:14:07 2038', 'Jan 1 00:40:00 1941', 'Jan 18 16:14:07 2038'); -end; -/ - --- --- Pacific/Truk --- - -begin -timezone.add_rule('Pacific/Truk', 'TRUT', 0, 36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 06:45:52 1901', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Pacific/Wake --- - -begin -timezone.add_rule('Pacific/Wake', 'WAKT', 0, 43200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 08:45:52 1901', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Wallis --- - -begin -timezone.add_rule('Pacific/Wallis', 'WFT', 0, 43200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 15 08:45:52 1901', 'Jan 18 15:14:07 2038'); -end; -/ - --- --- Pacific/Yap --- - -begin -timezone.add_rule('Pacific/Yap', 'YAPT', 0, 32400, 'Dec 14 20:45:52 1901', 'Sep 30 14:59:59 1969', 'Dec 15 05:45:52 1901', 'Sep 30 23:59:59 1969'); -timezone.add_rule('Pacific/Yap', 'YAPT', 0, 36000, 'Sep 30 15:00:00 1969', 'Jan 18 03:14:07 2038', 'Oct 1 01:00:00 1969', 'Jan 18 13:14:07 2038'); -end; -/ - --- --- Poland --- - -begin -timezone.add_rule('Poland', 'CET', 0, 5040, 'Dec 14 20:45:52 1901', 'Aug 4 22:35:59 1915', 'Dec 14 22:09:52 1901', 'Aug 4 23:59:59 1915'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Aug 4 22:36:00 1915', 'Apr 30 21:59:59 1916', 'Aug 4 23:36:00 1915', 'Apr 30 22:59:59 1916'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 30 22:00:00 1916', 'Sep 30 22:59:59 1916', 'May 1 00:00:00 1916', 'Oct 1 00:59:59 1916'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 30 23:00:00 1916', 'Apr 16 00:59:59 1917', 'Oct 1 00:00:00 1916', 'Apr 16 01:59:59 1917'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 16 01:00:00 1917', 'Sep 17 00:59:59 1917', 'Apr 16 03:00:00 1917', 'Sep 17 02:59:59 1917'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 17 01:00:00 1917', 'Apr 15 00:59:59 1918', 'Sep 17 02:00:00 1917', 'Apr 15 01:59:59 1918'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 15 01:00:00 1918', 'Sep 16 00:59:59 1918', 'Apr 15 03:00:00 1918', 'Sep 16 02:59:59 1918'); -timezone.add_rule('Poland', 'CET', 0, 7200, 'Sep 16 01:00:00 1918', 'Apr 14 23:59:59 1919', 'Sep 16 03:00:00 1918', 'Apr 15 01:59:59 1919'); -timezone.add_rule('Poland', 'CEST', 1, 10800, 'Apr 15 00:00:00 1919', 'Sep 15 23:59:59 1919', 'Apr 15 03:00:00 1919', 'Sep 16 02:59:59 1919'); -timezone.add_rule('Poland', 'CET', 0, 7200, 'Sep 16 00:00:00 1919', 'May 31 21:59:59 1922', 'Sep 16 02:00:00 1919', 'May 31 23:59:59 1922'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'May 31 22:00:00 1922', 'Jun 23 00:59:59 1940', 'May 31 23:00:00 1922', 'Jun 23 01:59:59 1940'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Jun 23 01:00:00 1940', 'Nov 2 00:59:59 1942', 'Jun 23 03:00:00 1940', 'Nov 2 02:59:59 1942'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Nov 2 01:00:00 1942', 'Mar 29 00:59:59 1943', 'Nov 2 02:00:00 1942', 'Mar 29 01:59:59 1943'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 01:00:00 1943', 'Oct 4 00:59:59 1943', 'Mar 29 03:00:00 1943', 'Oct 4 02:59:59 1943'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 4 01:00:00 1943', 'Apr 3 00:59:59 1944', 'Oct 4 02:00:00 1943', 'Apr 3 01:59:59 1944'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 3 01:00:00 1944', 'Sep 30 21:59:59 1944', 'Apr 3 03:00:00 1944', 'Sep 30 23:59:59 1944'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 30 22:00:00 1944', 'Apr 28 22:59:59 1945', 'Sep 30 23:00:00 1944', 'Apr 28 23:59:59 1945'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 28 23:00:00 1945', 'Oct 31 21:59:59 1945', 'Apr 29 01:00:00 1945', 'Oct 31 23:59:59 1945'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 22:00:00 1945', 'Apr 13 22:59:59 1946', 'Oct 31 23:00:00 1945', 'Apr 13 23:59:59 1946'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 13 23:00:00 1946', 'Sep 6 21:59:59 1946', 'Apr 14 01:00:00 1946', 'Sep 6 23:59:59 1946'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 6 22:00:00 1946', 'May 3 22:59:59 1947', 'Sep 6 23:00:00 1946', 'May 3 23:59:59 1947'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'May 3 23:00:00 1947', 'Oct 4 21:59:59 1947', 'May 4 01:00:00 1947', 'Oct 4 23:59:59 1947'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 4 22:00:00 1947', 'Apr 17 22:59:59 1948', 'Oct 4 23:00:00 1947', 'Apr 17 23:59:59 1948'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 17 23:00:00 1948', 'Oct 2 21:59:59 1948', 'Apr 18 01:00:00 1948', 'Oct 2 23:59:59 1948'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 2 22:00:00 1948', 'Jun 1 23:59:59 1957', 'Oct 2 23:00:00 1948', 'Jun 2 00:59:59 1957'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Jun 2 00:00:00 1957', 'Sep 28 23:59:59 1957', 'Jun 2 02:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 29 00:00:00 1957', 'Mar 29 23:59:59 1958', 'Sep 29 01:00:00 1957', 'Mar 30 00:59:59 1958'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 00:00:00 1958', 'Sep 27 23:59:59 1958', 'Mar 30 02:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 28 00:00:00 1958', 'May 30 23:59:59 1959', 'Sep 28 01:00:00 1958', 'May 31 00:59:59 1959'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'May 31 00:00:00 1959', 'Oct 3 23:59:59 1959', 'May 31 02:00:00 1959', 'Oct 4 01:59:59 1959'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 4 00:00:00 1959', 'Apr 2 23:59:59 1960', 'Oct 4 01:00:00 1959', 'Apr 3 00:59:59 1960'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 3 00:00:00 1960', 'Oct 1 23:59:59 1960', 'Apr 3 02:00:00 1960', 'Oct 2 01:59:59 1960'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 2 00:00:00 1960', 'May 27 23:59:59 1961', 'Oct 2 01:00:00 1960', 'May 28 00:59:59 1961'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'May 28 00:00:00 1961', 'Sep 30 23:59:59 1961', 'May 28 02:00:00 1961', 'Oct 1 01:59:59 1961'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 1 00:00:00 1961', 'May 26 23:59:59 1962', 'Oct 1 01:00:00 1961', 'May 27 00:59:59 1962'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'May 27 00:00:00 1962', 'Sep 29 23:59:59 1962', 'May 27 02:00:00 1962', 'Sep 30 01:59:59 1962'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 30 00:00:00 1962', 'May 25 23:59:59 1963', 'Sep 30 01:00:00 1962', 'May 26 00:59:59 1963'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'May 26 00:00:00 1963', 'Sep 28 23:59:59 1963', 'May 26 02:00:00 1963', 'Sep 29 01:59:59 1963'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 29 00:00:00 1963', 'May 30 23:59:59 1964', 'Sep 29 01:00:00 1963', 'May 31 00:59:59 1964'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'May 31 00:00:00 1964', 'Sep 26 23:59:59 1964', 'May 31 02:00:00 1964', 'Sep 27 01:59:59 1964'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 27 00:00:00 1964', 'Apr 2 23:59:59 1977', 'Sep 27 01:00:00 1964', 'Apr 3 00:59:59 1977'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 3 00:00:00 1977', 'Sep 24 23:59:59 1977', 'Apr 3 02:00:00 1977', 'Sep 25 01:59:59 1977'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978', 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 2 00:00:00 1978', 'Sep 30 23:59:59 1978', 'Apr 2 02:00:00 1978', 'Oct 1 01:59:59 1978'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979', 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 1 00:00:00 1979', 'Sep 29 23:59:59 1979', 'Apr 1 02:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 30 00:00:00 1979', 'Apr 5 23:59:59 1980', 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Apr 6 00:00:00 1980', 'Sep 27 23:59:59 1980', 'Apr 6 02:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 28 00:00:00 1980', 'Mar 28 23:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 00:00:00 1981', 'Sep 26 23:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 27 00:00:00 1981', 'Mar 27 23:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 00:00:00 1982', 'Sep 25 23:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 26 00:00:00 1982', 'Mar 26 23:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 00:00:00 1983', 'Sep 24 23:59:59 1983', 'Mar 27 02:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 25 00:00:00 1983', 'Mar 24 23:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 00:00:00 1984', 'Sep 29 23:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 30 00:00:00 1984', 'Mar 30 23:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 00:00:00 1985', 'Sep 28 23:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 29 00:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 30 00:00:00 1990', 'Mar 30 23:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 00:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 29 00:00:00 1991', 'Mar 28 23:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 00:00:00 1992', 'Sep 26 23:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 27 00:00:00 1992', 'Mar 27 23:59:59 1993', 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 00:00:00 1993', 'Sep 25 23:59:59 1993', 'Mar 28 02:00:00 1993', 'Sep 26 01:59:59 1993'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 26 00:00:00 1993', 'Mar 26 23:59:59 1994', 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 00:00:00 1994', 'Sep 24 23:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 01:59:59 1994'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 25 00:00:00 1994', 'Mar 25 23:59:59 1995', 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 00:00:00 1995', 'Sep 23 23:59:59 1995', 'Mar 26 02:00:00 1995', 'Sep 24 01:59:59 1995'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Sep 24 00:00:00 1995', 'Mar 30 23:59:59 1996', 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 00:00:00 1996', 'Oct 26 23:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 27 00:00:00 1996', 'Mar 29 23:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 00:00:00 1997', 'Oct 25 23:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 00:00:00 1997', 'Mar 28 23:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 00:00:00 1998', 'Oct 24 23:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 25 00:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('Poland', 'CEST', 1, 7200, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('Poland', 'CET', 0, 3600, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 04:14:07 2038'); -end; -/ - --- --- Portugal --- - -begin -timezone.add_rule('Portugal', 'WET', 0, -2192, 'Dec 14 20:45:52 1901', 'May 24 00:36:31 1911', 'Dec 14 20:09:20 1901', 'May 23 23:59:59 1911'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'May 24 00:36:32 1911', 'Jun 17 22:59:59 1916', 'May 24 00:36:32 1911', 'Jun 17 22:59:59 1916'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Jun 17 23:00:00 1916', 'Oct 31 23:59:59 1916', 'Jun 18 00:00:00 1916', 'Nov 1 00:59:59 1916'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Nov 1 00:00:00 1916', 'Feb 28 22:59:59 1917', 'Nov 1 00:00:00 1916', 'Feb 28 22:59:59 1917'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Feb 28 23:00:00 1917', 'Oct 14 22:59:59 1917', 'Mar 1 00:00:00 1917', 'Oct 14 23:59:59 1917'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 14 23:00:00 1917', 'Mar 1 22:59:59 1918', 'Oct 14 23:00:00 1917', 'Mar 1 22:59:59 1918'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 1 23:00:00 1918', 'Oct 14 22:59:59 1918', 'Mar 2 00:00:00 1918', 'Oct 14 23:59:59 1918'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 14 23:00:00 1918', 'Feb 28 22:59:59 1919', 'Oct 14 23:00:00 1918', 'Feb 28 22:59:59 1919'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Feb 28 23:00:00 1919', 'Oct 14 22:59:59 1919', 'Mar 1 00:00:00 1919', 'Oct 14 23:59:59 1919'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 14 23:00:00 1919', 'Feb 29 22:59:59 1920', 'Oct 14 23:00:00 1919', 'Feb 29 22:59:59 1920'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Feb 29 23:00:00 1920', 'Oct 14 22:59:59 1920', 'Mar 1 00:00:00 1920', 'Oct 14 23:59:59 1920'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 14 23:00:00 1920', 'Feb 28 22:59:59 1921', 'Oct 14 23:00:00 1920', 'Feb 28 22:59:59 1921'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Feb 28 23:00:00 1921', 'Oct 14 22:59:59 1921', 'Mar 1 00:00:00 1921', 'Oct 14 23:59:59 1921'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 14 23:00:00 1921', 'Apr 16 22:59:59 1924', 'Oct 14 23:00:00 1921', 'Apr 16 22:59:59 1924'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 16 23:00:00 1924', 'Oct 14 22:59:59 1924', 'Apr 17 00:00:00 1924', 'Oct 14 23:59:59 1924'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 14 23:00:00 1924', 'Apr 17 22:59:59 1926', 'Oct 14 23:00:00 1924', 'Apr 17 22:59:59 1926'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 17 23:00:00 1926', 'Oct 2 22:59:59 1926', 'Apr 18 00:00:00 1926', 'Oct 2 23:59:59 1926'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927', 'Oct 2 23:00:00 1926', 'Apr 9 22:59:59 1927'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 9 23:00:00 1927', 'Oct 1 22:59:59 1927', 'Apr 10 00:00:00 1927', 'Oct 1 23:59:59 1927'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928', 'Oct 1 23:00:00 1927', 'Apr 14 22:59:59 1928'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 14 23:00:00 1928', 'Oct 6 22:59:59 1928', 'Apr 15 00:00:00 1928', 'Oct 6 23:59:59 1928'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929', 'Oct 6 23:00:00 1928', 'Apr 20 22:59:59 1929'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 20 23:00:00 1929', 'Oct 5 22:59:59 1929', 'Apr 21 00:00:00 1929', 'Oct 5 23:59:59 1929'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 23:00:00 1929', 'Apr 18 22:59:59 1931', 'Oct 5 23:00:00 1929', 'Apr 18 22:59:59 1931'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 18 23:00:00 1931', 'Oct 3 22:59:59 1931', 'Apr 19 00:00:00 1931', 'Oct 3 23:59:59 1931'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932', 'Oct 3 23:00:00 1931', 'Apr 2 22:59:59 1932'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 2 23:00:00 1932', 'Oct 1 22:59:59 1932', 'Apr 3 00:00:00 1932', 'Oct 1 23:59:59 1932'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 1 23:00:00 1932', 'Apr 7 22:59:59 1934', 'Oct 1 23:00:00 1932', 'Apr 7 22:59:59 1934'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 7 23:00:00 1934', 'Oct 6 22:59:59 1934', 'Apr 8 00:00:00 1934', 'Oct 6 23:59:59 1934'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935', 'Oct 6 23:00:00 1934', 'Mar 30 22:59:59 1935'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 23:00:00 1935', 'Oct 5 22:59:59 1935', 'Mar 31 00:00:00 1935', 'Oct 5 23:59:59 1935'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936', 'Oct 5 23:00:00 1935', 'Apr 18 22:59:59 1936'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 18 23:00:00 1936', 'Oct 3 22:59:59 1936', 'Apr 19 00:00:00 1936', 'Oct 3 23:59:59 1936'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937', 'Oct 3 23:00:00 1936', 'Apr 3 22:59:59 1937'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 3 23:00:00 1937', 'Oct 2 22:59:59 1937', 'Apr 4 00:00:00 1937', 'Oct 2 23:59:59 1937'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938', 'Oct 2 23:00:00 1937', 'Mar 26 22:59:59 1938'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 23:00:00 1938', 'Oct 1 22:59:59 1938', 'Mar 27 00:00:00 1938', 'Oct 1 23:59:59 1938'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939', 'Oct 1 23:00:00 1938', 'Apr 15 22:59:59 1939'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 15 23:00:00 1939', 'Nov 18 22:59:59 1939', 'Apr 16 00:00:00 1939', 'Nov 18 23:59:59 1939'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Nov 18 23:00:00 1939', 'Feb 24 22:59:59 1940', 'Nov 18 23:00:00 1939', 'Feb 24 22:59:59 1940'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Feb 24 23:00:00 1940', 'Oct 5 22:59:59 1940', 'Feb 25 00:00:00 1940', 'Oct 5 23:59:59 1940'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 23:00:00 1940', 'Apr 5 22:59:59 1941', 'Oct 5 23:00:00 1940', 'Apr 5 22:59:59 1941'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 5 23:00:00 1941', 'Oct 5 22:59:59 1941', 'Apr 6 00:00:00 1941', 'Oct 5 23:59:59 1941'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 23:00:00 1941', 'Mar 14 22:59:59 1942', 'Oct 5 23:00:00 1941', 'Mar 14 22:59:59 1942'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 14 23:00:00 1942', 'Apr 25 21:59:59 1942', 'Mar 15 00:00:00 1942', 'Apr 25 22:59:59 1942'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Apr 25 22:00:00 1942', 'Aug 15 21:59:59 1942', 'Apr 26 00:00:00 1942', 'Aug 15 23:59:59 1942'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Aug 15 22:00:00 1942', 'Oct 24 22:59:59 1942', 'Aug 15 23:00:00 1942', 'Oct 24 23:59:59 1942'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 24 23:00:00 1942', 'Mar 13 22:59:59 1943', 'Oct 24 23:00:00 1942', 'Mar 13 22:59:59 1943'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 13 23:00:00 1943', 'Apr 17 21:59:59 1943', 'Mar 14 00:00:00 1943', 'Apr 17 22:59:59 1943'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Apr 17 22:00:00 1943', 'Aug 28 21:59:59 1943', 'Apr 18 00:00:00 1943', 'Aug 28 23:59:59 1943'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Aug 28 22:00:00 1943', 'Oct 30 22:59:59 1943', 'Aug 28 23:00:00 1943', 'Oct 30 23:59:59 1943'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 30 23:00:00 1943', 'Mar 11 22:59:59 1944', 'Oct 30 23:00:00 1943', 'Mar 11 22:59:59 1944'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 11 23:00:00 1944', 'Apr 22 21:59:59 1944', 'Mar 12 00:00:00 1944', 'Apr 22 22:59:59 1944'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Apr 22 22:00:00 1944', 'Aug 26 21:59:59 1944', 'Apr 23 00:00:00 1944', 'Aug 26 23:59:59 1944'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Aug 26 22:00:00 1944', 'Oct 28 22:59:59 1944', 'Aug 26 23:00:00 1944', 'Oct 28 23:59:59 1944'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 23:00:00 1944', 'Mar 10 22:59:59 1945', 'Oct 28 23:00:00 1944', 'Mar 10 22:59:59 1945'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 10 23:00:00 1945', 'Apr 21 21:59:59 1945', 'Mar 11 00:00:00 1945', 'Apr 21 22:59:59 1945'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Apr 21 22:00:00 1945', 'Aug 25 21:59:59 1945', 'Apr 22 00:00:00 1945', 'Aug 25 23:59:59 1945'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Aug 25 22:00:00 1945', 'Oct 27 22:59:59 1945', 'Aug 25 23:00:00 1945', 'Oct 27 23:59:59 1945'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 23:00:00 1945', 'Apr 6 22:59:59 1946', 'Oct 27 23:00:00 1945', 'Apr 6 22:59:59 1946'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 6 23:00:00 1946', 'Oct 5 22:59:59 1946', 'Apr 7 00:00:00 1946', 'Oct 5 23:59:59 1946'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 23:00:00 1946', 'Apr 6 01:59:59 1947', 'Oct 5 23:00:00 1946', 'Apr 6 01:59:59 1947'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 6 02:00:00 1947', 'Oct 5 01:59:59 1947', 'Apr 6 03:00:00 1947', 'Oct 5 02:59:59 1947'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948', 'Oct 5 02:00:00 1947', 'Apr 4 01:59:59 1948'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 4 02:00:00 1948', 'Oct 3 01:59:59 1948', 'Apr 4 03:00:00 1948', 'Oct 3 02:59:59 1948'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 3 02:00:00 1948', 'Apr 3 01:59:59 1949', 'Oct 3 02:00:00 1948', 'Apr 3 01:59:59 1949'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 3 02:00:00 1949', 'Oct 2 01:59:59 1949', 'Apr 3 03:00:00 1949', 'Oct 2 02:59:59 1949'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1951', 'Oct 2 02:00:00 1949', 'Apr 1 01:59:59 1951'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 1 02:00:00 1951', 'Oct 7 01:59:59 1951', 'Apr 1 03:00:00 1951', 'Oct 7 02:59:59 1951'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 7 02:00:00 1951', 'Apr 6 01:59:59 1952', 'Oct 7 02:00:00 1951', 'Apr 6 01:59:59 1952'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 6 02:00:00 1952', 'Oct 5 01:59:59 1952', 'Apr 6 03:00:00 1952', 'Oct 5 02:59:59 1952'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 02:00:00 1952', 'Apr 5 01:59:59 1953', 'Oct 5 02:00:00 1952', 'Apr 5 01:59:59 1953'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 5 02:00:00 1953', 'Oct 4 01:59:59 1953', 'Apr 5 03:00:00 1953', 'Oct 4 02:59:59 1953'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 4 02:00:00 1953', 'Apr 4 01:59:59 1954', 'Oct 4 02:00:00 1953', 'Apr 4 01:59:59 1954'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 4 02:00:00 1954', 'Oct 3 01:59:59 1954', 'Apr 4 03:00:00 1954', 'Oct 3 02:59:59 1954'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 3 02:00:00 1954', 'Apr 3 01:59:59 1955', 'Oct 3 02:00:00 1954', 'Apr 3 01:59:59 1955'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 3 02:00:00 1955', 'Oct 2 01:59:59 1955', 'Apr 3 03:00:00 1955', 'Oct 2 02:59:59 1955'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 2 02:00:00 1955', 'Apr 1 01:59:59 1956', 'Oct 2 02:00:00 1955', 'Apr 1 01:59:59 1956'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 1 02:00:00 1956', 'Oct 7 01:59:59 1956', 'Apr 1 03:00:00 1956', 'Oct 7 02:59:59 1956'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 7 02:00:00 1956', 'Apr 7 01:59:59 1957', 'Oct 7 02:00:00 1956', 'Apr 7 01:59:59 1957'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 7 02:00:00 1957', 'Oct 6 01:59:59 1957', 'Apr 7 03:00:00 1957', 'Oct 6 02:59:59 1957'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 6 02:00:00 1957', 'Apr 6 01:59:59 1958', 'Oct 6 02:00:00 1957', 'Apr 6 01:59:59 1958'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 6 02:00:00 1958', 'Oct 5 01:59:59 1958', 'Apr 6 03:00:00 1958', 'Oct 5 02:59:59 1958'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 5 02:00:00 1958', 'Apr 5 01:59:59 1959', 'Oct 5 02:00:00 1958', 'Apr 5 01:59:59 1959'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 5 02:00:00 1959', 'Oct 4 01:59:59 1959', 'Apr 5 03:00:00 1959', 'Oct 4 02:59:59 1959'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 4 02:00:00 1959', 'Apr 3 01:59:59 1960', 'Oct 4 02:00:00 1959', 'Apr 3 01:59:59 1960'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 3 02:00:00 1960', 'Oct 2 01:59:59 1960', 'Apr 3 03:00:00 1960', 'Oct 2 02:59:59 1960'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 2 02:00:00 1960', 'Apr 2 01:59:59 1961', 'Oct 2 02:00:00 1960', 'Apr 2 01:59:59 1961'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 2 02:00:00 1961', 'Oct 1 01:59:59 1961', 'Apr 2 03:00:00 1961', 'Oct 1 02:59:59 1961'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 1 02:00:00 1961', 'Apr 1 01:59:59 1962', 'Oct 1 02:00:00 1961', 'Apr 1 01:59:59 1962'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 1 02:00:00 1962', 'Oct 7 01:59:59 1962', 'Apr 1 03:00:00 1962', 'Oct 7 02:59:59 1962'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 7 02:00:00 1962', 'Apr 7 01:59:59 1963', 'Oct 7 02:00:00 1962', 'Apr 7 01:59:59 1963'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 7 02:00:00 1963', 'Oct 6 01:59:59 1963', 'Apr 7 03:00:00 1963', 'Oct 6 02:59:59 1963'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 6 02:00:00 1963', 'Apr 5 01:59:59 1964', 'Oct 6 02:00:00 1963', 'Apr 5 01:59:59 1964'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 5 02:00:00 1964', 'Oct 4 01:59:59 1964', 'Apr 5 03:00:00 1964', 'Oct 4 02:59:59 1964'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 4 02:00:00 1964', 'Apr 4 01:59:59 1965', 'Oct 4 02:00:00 1964', 'Apr 4 01:59:59 1965'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 4 02:00:00 1965', 'Oct 3 01:59:59 1965', 'Apr 4 03:00:00 1965', 'Oct 3 02:59:59 1965'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 3 02:00:00 1965', 'Apr 3 01:59:59 1966', 'Oct 3 02:00:00 1965', 'Apr 3 01:59:59 1966'); -timezone.add_rule('Portugal', 'WET', 0, 3600, 'Apr 3 02:00:00 1966', 'Sep 25 23:59:59 1976', 'Apr 3 03:00:00 1966', 'Sep 26 00:59:59 1976'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 26 00:00:00 1976', 'Mar 26 23:59:59 1977', 'Sep 26 00:00:00 1976', 'Mar 26 23:59:59 1977'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 00:00:00 1977', 'Sep 24 23:59:59 1977', 'Mar 27 01:00:00 1977', 'Sep 25 00:59:59 1977'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978', 'Sep 25 00:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 2 00:00:00 1978', 'Sep 30 23:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979', 'Oct 1 00:00:00 1978', 'Mar 31 23:59:59 1979'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Apr 1 00:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 01:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980', 'Sep 30 01:00:00 1979', 'Mar 29 23:59:59 1980'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 00:00:00 1980', 'Sep 28 00:59:59 1980', 'Mar 30 01:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 01:59:59 1983'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 02:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 03:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('Portugal', 'WET', 0, 3600, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 02:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('Portugal', 'WET', 0, 3600, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('Portugal', 'WET', 0, 3600, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('Portugal', 'WEST', 1, 7200, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('Portugal', 'WET', 0, 3600, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('Portugal', 'WEST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('Portugal', 'WET', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- ROC --- - -begin -timezone.add_rule('ROC', 'CST', 0, 28800, 'Dec 14 20:45:52 1901', 'Apr 30 15:59:59 1945', 'Dec 15 04:45:52 1901', 'Apr 30 23:59:59 1945'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1945', 'Sep 30 14:59:59 1945', 'May 1 01:00:00 1945', 'Sep 30 23:59:59 1945'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1945', 'Apr 30 15:59:59 1946', 'Sep 30 23:00:00 1945', 'Apr 30 23:59:59 1946'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1946', 'Sep 30 14:59:59 1946', 'May 1 01:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1946', 'Apr 30 15:59:59 1947', 'Sep 30 23:00:00 1946', 'Apr 30 23:59:59 1947'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1947', 'Sep 30 14:59:59 1947', 'May 1 01:00:00 1947', 'Sep 30 23:59:59 1947'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1947', 'Apr 30 15:59:59 1948', 'Sep 30 23:00:00 1947', 'Apr 30 23:59:59 1948'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1948', 'Sep 30 14:59:59 1948', 'May 1 01:00:00 1948', 'Sep 30 23:59:59 1948'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1948', 'Apr 30 15:59:59 1949', 'Sep 30 23:00:00 1948', 'Apr 30 23:59:59 1949'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1949', 'Sep 30 14:59:59 1949', 'May 1 01:00:00 1949', 'Sep 30 23:59:59 1949'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1949', 'Apr 30 15:59:59 1950', 'Sep 30 23:00:00 1949', 'Apr 30 23:59:59 1950'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1950', 'Sep 30 14:59:59 1950', 'May 1 01:00:00 1950', 'Sep 30 23:59:59 1950'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1950', 'Apr 30 15:59:59 1951', 'Sep 30 23:00:00 1950', 'Apr 30 23:59:59 1951'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Apr 30 16:00:00 1951', 'Sep 30 14:59:59 1951', 'May 1 01:00:00 1951', 'Sep 30 23:59:59 1951'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1951', 'Feb 29 15:59:59 1952', 'Sep 30 23:00:00 1951', 'Feb 29 23:59:59 1952'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Feb 29 16:00:00 1952', 'Oct 31 14:59:59 1952', 'Mar 1 01:00:00 1952', 'Oct 31 23:59:59 1952'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Oct 31 15:00:00 1952', 'Mar 31 15:59:59 1953', 'Oct 31 23:00:00 1952', 'Mar 31 23:59:59 1953'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1953', 'Oct 31 14:59:59 1953', 'Apr 1 01:00:00 1953', 'Oct 31 23:59:59 1953'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Oct 31 15:00:00 1953', 'Mar 31 15:59:59 1954', 'Oct 31 23:00:00 1953', 'Mar 31 23:59:59 1954'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1954', 'Oct 31 14:59:59 1954', 'Apr 1 01:00:00 1954', 'Oct 31 23:59:59 1954'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Oct 31 15:00:00 1954', 'Mar 31 15:59:59 1955', 'Oct 31 23:00:00 1954', 'Mar 31 23:59:59 1955'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1955', 'Sep 30 14:59:59 1955', 'Apr 1 01:00:00 1955', 'Sep 30 23:59:59 1955'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1955', 'Mar 31 15:59:59 1956', 'Sep 30 23:00:00 1955', 'Mar 31 23:59:59 1956'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1956', 'Sep 30 14:59:59 1956', 'Apr 1 01:00:00 1956', 'Sep 30 23:59:59 1956'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1956', 'Mar 31 15:59:59 1957', 'Sep 30 23:00:00 1956', 'Mar 31 23:59:59 1957'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1957', 'Sep 30 14:59:59 1957', 'Apr 1 01:00:00 1957', 'Sep 30 23:59:59 1957'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1957', 'Mar 31 15:59:59 1958', 'Sep 30 23:00:00 1957', 'Mar 31 23:59:59 1958'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1958', 'Sep 30 14:59:59 1958', 'Apr 1 01:00:00 1958', 'Sep 30 23:59:59 1958'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1958', 'Mar 31 15:59:59 1959', 'Sep 30 23:00:00 1958', 'Mar 31 23:59:59 1959'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1959', 'Sep 30 14:59:59 1959', 'Apr 1 01:00:00 1959', 'Sep 30 23:59:59 1959'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1959', 'May 31 15:59:59 1960', 'Sep 30 23:00:00 1959', 'May 31 23:59:59 1960'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'May 31 16:00:00 1960', 'Sep 30 14:59:59 1960', 'Jun 1 01:00:00 1960', 'Sep 30 23:59:59 1960'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1960', 'May 31 15:59:59 1961', 'Sep 30 23:00:00 1960', 'May 31 23:59:59 1961'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'May 31 16:00:00 1961', 'Sep 30 14:59:59 1961', 'Jun 1 01:00:00 1961', 'Sep 30 23:59:59 1961'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1961', 'Mar 31 15:59:59 1974', 'Sep 30 23:00:00 1961', 'Mar 31 23:59:59 1974'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1974', 'Sep 30 14:59:59 1974', 'Apr 1 01:00:00 1974', 'Sep 30 23:59:59 1974'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1974', 'Mar 31 15:59:59 1975', 'Sep 30 23:00:00 1974', 'Mar 31 23:59:59 1975'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Mar 31 16:00:00 1975', 'Sep 30 14:59:59 1975', 'Apr 1 01:00:00 1975', 'Sep 30 23:59:59 1975'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 30 15:00:00 1975', 'Jun 29 15:59:59 1980', 'Sep 30 23:00:00 1975', 'Jun 29 23:59:59 1980'); -timezone.add_rule('ROC', 'CDT', 1, 32400, 'Jun 29 16:00:00 1980', 'Sep 29 14:59:59 1980', 'Jun 30 01:00:00 1980', 'Sep 29 23:59:59 1980'); -timezone.add_rule('ROC', 'CST', 0, 28800, 'Sep 29 15:00:00 1980', 'Jan 18 03:14:07 2038', 'Sep 29 23:00:00 1980', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- ROK --- - -begin -timezone.add_rule('ROK', 'KST', 0, 30600, 'Dec 14 20:45:52 1901', 'Nov 30 15:29:59 1904', 'Dec 15 05:15:52 1901', 'Nov 30 23:59:59 1904'); -timezone.add_rule('ROK', 'KST', 0, 32400, 'Nov 30 15:30:00 1904', 'Dec 31 14:59:59 1927', 'Dec 1 00:30:00 1904', 'Dec 31 23:59:59 1927'); -timezone.add_rule('ROK', 'KST', 0, 30600, 'Dec 31 15:00:00 1927', 'Dec 31 15:29:59 1931', 'Dec 31 23:30:00 1927', 'Dec 31 23:59:59 1931'); -timezone.add_rule('ROK', 'KST', 0, 32400, 'Dec 31 15:30:00 1931', 'Mar 20 14:59:59 1954', 'Jan 1 00:30:00 1932', 'Mar 20 23:59:59 1954'); -timezone.add_rule('ROK', 'KST', 0, 28800, 'Mar 20 15:00:00 1954', 'May 14 15:59:59 1960', 'Mar 20 23:00:00 1954', 'May 14 23:59:59 1960'); -timezone.add_rule('ROK', 'KDT', 1, 32400, 'May 14 16:00:00 1960', 'Sep 12 14:59:59 1960', 'May 15 01:00:00 1960', 'Sep 12 23:59:59 1960'); -timezone.add_rule('ROK', 'KST', 0, 28800, 'Sep 12 15:00:00 1960', 'Aug 9 15:59:59 1961', 'Sep 12 23:00:00 1960', 'Aug 9 23:59:59 1961'); -timezone.add_rule('ROK', 'KST', 0, 30600, 'Aug 9 16:00:00 1961', 'Sep 30 15:29:59 1968', 'Aug 10 00:30:00 1961', 'Sep 30 23:59:59 1968'); -timezone.add_rule('ROK', 'KST', 0, 32400, 'Sep 30 15:30:00 1968', 'May 9 14:59:59 1987', 'Oct 1 00:30:00 1968', 'May 9 23:59:59 1987'); -timezone.add_rule('ROK', 'KDT', 1, 36000, 'May 9 15:00:00 1987', 'Oct 10 13:59:59 1987', 'May 10 01:00:00 1987', 'Oct 10 23:59:59 1987'); -timezone.add_rule('ROK', 'KST', 0, 32400, 'Oct 10 14:00:00 1987', 'May 7 14:59:59 1988', 'Oct 10 23:00:00 1987', 'May 7 23:59:59 1988'); -timezone.add_rule('ROK', 'KDT', 1, 36000, 'May 7 15:00:00 1988', 'Oct 8 13:59:59 1988', 'May 8 01:00:00 1988', 'Oct 8 23:59:59 1988'); -timezone.add_rule('ROK', 'KST', 0, 32400, 'Oct 8 14:00:00 1988', 'Jan 18 03:14:07 2038', 'Oct 8 23:00:00 1988', 'Jan 18 12:14:07 2038'); -end; -/ - --- --- Singapore --- - -begin -timezone.add_rule('Singapore', 'SGT', 0, 24924, 'Dec 14 20:45:52 1901', 'May 31 17:04:35 1905', 'Dec 15 03:41:16 1901', 'May 31 23:59:59 1905'); -timezone.add_rule('Singapore', 'SGT', 0, 25200, 'May 31 17:04:36 1905', 'Dec 31 16:59:59 1932', 'Jun 1 00:04:36 1905', 'Dec 31 23:59:59 1932'); -timezone.add_rule('Singapore', 'SGT', 0, 26400, 'Dec 31 17:00:00 1932', 'Feb 14 16:39:59 1942', 'Jan 1 00:20:00 1933', 'Feb 14 23:59:59 1942'); -timezone.add_rule('Singapore', 'SGT', 0, 32400, 'Feb 14 16:40:00 1942', 'Sep 1 14:59:59 1945', 'Feb 15 01:40:00 1942', 'Sep 1 23:59:59 1945'); -timezone.add_rule('Singapore', 'SGT', 0, 26400, 'Sep 1 15:00:00 1945', 'Dec 31 16:39:59 1949', 'Sep 1 22:20:00 1945', 'Dec 31 23:59:59 1949'); -timezone.add_rule('Singapore', 'SGT', 0, 27000, 'Dec 31 16:40:00 1949', 'Apr 30 16:29:59 1982', 'Jan 1 00:10:00 1950', 'Apr 30 23:59:59 1982'); -timezone.add_rule('Singapore', 'SGT', 0, 28800, 'Apr 30 16:30:00 1982', 'Jan 18 03:14:07 2038', 'May 1 00:30:00 1982', 'Jan 18 11:14:07 2038'); -end; -/ - --- --- SystemV/AST4 --- - -begin -timezone.add_rule('SystemV/AST4', 'AST', 0, -14400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 16:45:52 1901', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- SystemV/AST4ADT --- - -begin -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Dec 14 20:45:52 1901', 'Apr 27 05:59:59 1902', 'Dec 14 16:45:52 1901', 'Apr 27 01:59:59 1902'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1902', 'Oct 26 04:59:59 1902', 'Apr 27 03:00:00 1902', 'Oct 26 01:59:59 1902'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1902', 'Apr 26 05:59:59 1903', 'Oct 26 01:00:00 1902', 'Apr 26 01:59:59 1903'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1903', 'Oct 25 04:59:59 1903', 'Apr 26 03:00:00 1903', 'Oct 25 01:59:59 1903'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1903', 'Apr 24 05:59:59 1904', 'Oct 25 01:00:00 1903', 'Apr 24 01:59:59 1904'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1904', 'Oct 30 04:59:59 1904', 'Apr 24 03:00:00 1904', 'Oct 30 01:59:59 1904'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1904', 'Apr 30 05:59:59 1905', 'Oct 30 01:00:00 1904', 'Apr 30 01:59:59 1905'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1905', 'Oct 29 04:59:59 1905', 'Apr 30 03:00:00 1905', 'Oct 29 01:59:59 1905'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1905', 'Apr 29 05:59:59 1906', 'Oct 29 01:00:00 1905', 'Apr 29 01:59:59 1906'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1906', 'Oct 28 04:59:59 1906', 'Apr 29 03:00:00 1906', 'Oct 28 01:59:59 1906'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1906', 'Apr 28 05:59:59 1907', 'Oct 28 01:00:00 1906', 'Apr 28 01:59:59 1907'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1907', 'Oct 27 04:59:59 1907', 'Apr 28 03:00:00 1907', 'Oct 27 01:59:59 1907'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1907', 'Apr 26 05:59:59 1908', 'Oct 27 01:00:00 1907', 'Apr 26 01:59:59 1908'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1908', 'Oct 25 04:59:59 1908', 'Apr 26 03:00:00 1908', 'Oct 25 01:59:59 1908'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1908', 'Apr 25 05:59:59 1909', 'Oct 25 01:00:00 1908', 'Apr 25 01:59:59 1909'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1909', 'Oct 31 04:59:59 1909', 'Apr 25 03:00:00 1909', 'Oct 31 01:59:59 1909'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1909', 'Apr 24 05:59:59 1910', 'Oct 31 01:00:00 1909', 'Apr 24 01:59:59 1910'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1910', 'Oct 30 04:59:59 1910', 'Apr 24 03:00:00 1910', 'Oct 30 01:59:59 1910'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1910', 'Apr 30 05:59:59 1911', 'Oct 30 01:00:00 1910', 'Apr 30 01:59:59 1911'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1911', 'Oct 29 04:59:59 1911', 'Apr 30 03:00:00 1911', 'Oct 29 01:59:59 1911'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1911', 'Apr 28 05:59:59 1912', 'Oct 29 01:00:00 1911', 'Apr 28 01:59:59 1912'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1912', 'Oct 27 04:59:59 1912', 'Apr 28 03:00:00 1912', 'Oct 27 01:59:59 1912'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1912', 'Apr 27 05:59:59 1913', 'Oct 27 01:00:00 1912', 'Apr 27 01:59:59 1913'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1913', 'Oct 26 04:59:59 1913', 'Apr 27 03:00:00 1913', 'Oct 26 01:59:59 1913'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1913', 'Apr 26 05:59:59 1914', 'Oct 26 01:00:00 1913', 'Apr 26 01:59:59 1914'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1914', 'Oct 25 04:59:59 1914', 'Apr 26 03:00:00 1914', 'Oct 25 01:59:59 1914'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1914', 'Apr 25 05:59:59 1915', 'Oct 25 01:00:00 1914', 'Apr 25 01:59:59 1915'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1915', 'Oct 31 04:59:59 1915', 'Apr 25 03:00:00 1915', 'Oct 31 01:59:59 1915'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1915', 'Apr 30 05:59:59 1916', 'Oct 31 01:00:00 1915', 'Apr 30 01:59:59 1916'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1916', 'Oct 29 04:59:59 1916', 'Apr 30 03:00:00 1916', 'Oct 29 01:59:59 1916'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1916', 'Apr 29 05:59:59 1917', 'Oct 29 01:00:00 1916', 'Apr 29 01:59:59 1917'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1917', 'Oct 28 04:59:59 1917', 'Apr 29 03:00:00 1917', 'Oct 28 01:59:59 1917'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1917', 'Apr 28 05:59:59 1918', 'Oct 28 01:00:00 1917', 'Apr 28 01:59:59 1918'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1918', 'Oct 27 04:59:59 1918', 'Apr 28 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1918', 'Apr 27 05:59:59 1919', 'Oct 27 01:00:00 1918', 'Apr 27 01:59:59 1919'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1919', 'Oct 26 04:59:59 1919', 'Apr 27 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1919', 'Apr 25 05:59:59 1920', 'Oct 26 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1920', 'Oct 31 04:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1920', 'Apr 24 05:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1921', 'Oct 30 04:59:59 1921', 'Apr 24 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1921', 'Apr 30 05:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1922', 'Oct 29 04:59:59 1922', 'Apr 30 03:00:00 1922', 'Oct 29 01:59:59 1922'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1922', 'Apr 29 05:59:59 1923', 'Oct 29 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1923', 'Oct 28 04:59:59 1923', 'Apr 29 03:00:00 1923', 'Oct 28 01:59:59 1923'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1923', 'Apr 27 05:59:59 1924', 'Oct 28 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1924', 'Oct 26 04:59:59 1924', 'Apr 27 03:00:00 1924', 'Oct 26 01:59:59 1924'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1924', 'Apr 26 05:59:59 1925', 'Oct 26 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1925', 'Oct 25 04:59:59 1925', 'Apr 26 03:00:00 1925', 'Oct 25 01:59:59 1925'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1925', 'Apr 25 05:59:59 1926', 'Oct 25 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1926', 'Oct 31 04:59:59 1926', 'Apr 25 03:00:00 1926', 'Oct 31 01:59:59 1926'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1926', 'Apr 24 05:59:59 1927', 'Oct 31 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1927', 'Oct 30 04:59:59 1927', 'Apr 24 03:00:00 1927', 'Oct 30 01:59:59 1927'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1927', 'Apr 29 05:59:59 1928', 'Oct 30 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1928', 'Oct 28 04:59:59 1928', 'Apr 29 03:00:00 1928', 'Oct 28 01:59:59 1928'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1928', 'Apr 28 05:59:59 1929', 'Oct 28 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1929', 'Oct 27 04:59:59 1929', 'Apr 28 03:00:00 1929', 'Oct 27 01:59:59 1929'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1929', 'Apr 27 05:59:59 1930', 'Oct 27 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1930', 'Oct 26 04:59:59 1930', 'Apr 27 03:00:00 1930', 'Oct 26 01:59:59 1930'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1930', 'Apr 26 05:59:59 1931', 'Oct 26 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1931', 'Oct 25 04:59:59 1931', 'Apr 26 03:00:00 1931', 'Oct 25 01:59:59 1931'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1931', 'Apr 24 05:59:59 1932', 'Oct 25 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1932', 'Oct 30 04:59:59 1932', 'Apr 24 03:00:00 1932', 'Oct 30 01:59:59 1932'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1932', 'Apr 30 05:59:59 1933', 'Oct 30 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1933', 'Oct 29 04:59:59 1933', 'Apr 30 03:00:00 1933', 'Oct 29 01:59:59 1933'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1933', 'Apr 29 05:59:59 1934', 'Oct 29 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1934', 'Oct 28 04:59:59 1934', 'Apr 29 03:00:00 1934', 'Oct 28 01:59:59 1934'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1934', 'Apr 28 05:59:59 1935', 'Oct 28 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1935', 'Oct 27 04:59:59 1935', 'Apr 28 03:00:00 1935', 'Oct 27 01:59:59 1935'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1935', 'Apr 26 05:59:59 1936', 'Oct 27 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1936', 'Oct 25 04:59:59 1936', 'Apr 26 03:00:00 1936', 'Oct 25 01:59:59 1936'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1936', 'Apr 25 05:59:59 1937', 'Oct 25 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1937', 'Oct 31 04:59:59 1937', 'Apr 25 03:00:00 1937', 'Oct 31 01:59:59 1937'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1937', 'Apr 24 05:59:59 1938', 'Oct 31 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1938', 'Oct 30 04:59:59 1938', 'Apr 24 03:00:00 1938', 'Oct 30 01:59:59 1938'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1938', 'Apr 30 05:59:59 1939', 'Oct 30 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1939', 'Oct 29 04:59:59 1939', 'Apr 30 03:00:00 1939', 'Oct 29 01:59:59 1939'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1939', 'Apr 28 05:59:59 1940', 'Oct 29 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1940', 'Oct 27 04:59:59 1940', 'Apr 28 03:00:00 1940', 'Oct 27 01:59:59 1940'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1940', 'Apr 27 05:59:59 1941', 'Oct 27 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1941', 'Oct 26 04:59:59 1941', 'Apr 27 03:00:00 1941', 'Oct 26 01:59:59 1941'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1941', 'Apr 26 05:59:59 1942', 'Oct 26 01:00:00 1941', 'Apr 26 01:59:59 1942'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1942', 'Oct 25 04:59:59 1942', 'Apr 26 03:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1942', 'Apr 25 05:59:59 1943', 'Oct 25 01:00:00 1942', 'Apr 25 01:59:59 1943'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1943', 'Oct 31 04:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 31 01:59:59 1943'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1943', 'Apr 30 05:59:59 1944', 'Oct 31 01:00:00 1943', 'Apr 30 01:59:59 1944'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1944', 'Oct 29 04:59:59 1944', 'Apr 30 03:00:00 1944', 'Oct 29 01:59:59 1944'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1944', 'Apr 29 05:59:59 1945', 'Oct 29 01:00:00 1944', 'Apr 29 01:59:59 1945'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1945', 'Oct 28 04:59:59 1945', 'Apr 29 03:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1945', 'Apr 28 05:59:59 1946', 'Oct 28 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1946', 'Oct 27 04:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1946', 'Apr 27 05:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1947', 'Oct 26 04:59:59 1947', 'Apr 27 03:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1947', 'Apr 25 05:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1948', 'Oct 31 04:59:59 1948', 'Apr 25 03:00:00 1948', 'Oct 31 01:59:59 1948'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1948', 'Apr 24 05:59:59 1949', 'Oct 31 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1949', 'Oct 30 04:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1949', 'Apr 30 05:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1950', 'Oct 29 04:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1950', 'Apr 29 05:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1951', 'Oct 28 04:59:59 1951', 'Apr 29 03:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1951', 'Apr 27 05:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1952', 'Oct 26 04:59:59 1952', 'Apr 27 03:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1952', 'Apr 26 05:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1953', 'Oct 25 04:59:59 1953', 'Apr 26 03:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1953', 'Apr 25 05:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1954', 'Oct 31 04:59:59 1954', 'Apr 25 03:00:00 1954', 'Oct 31 01:59:59 1954'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1954', 'Apr 24 05:59:59 1955', 'Oct 31 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1955', 'Oct 30 04:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1955', 'Apr 29 05:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1956', 'Oct 28 04:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1956', 'Apr 28 05:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1957', 'Oct 27 04:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1957', 'Apr 27 05:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1958', 'Oct 26 04:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1958', 'Apr 26 05:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1959', 'Oct 25 04:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1959', 'Apr 24 05:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1960', 'Oct 30 04:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1960', 'Apr 30 05:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1961', 'Oct 29 04:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1961', 'Apr 29 05:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1962', 'Oct 28 04:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1962', 'Apr 28 05:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1963', 'Oct 27 04:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1963', 'Apr 26 05:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1964', 'Oct 25 04:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1964', 'Apr 25 05:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1965', 'Oct 31 04:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1965', 'Apr 24 05:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1966', 'Oct 30 04:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1966', 'Apr 30 05:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1967', 'Oct 29 04:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1967', 'Apr 28 05:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1968', 'Oct 27 04:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1968', 'Apr 27 05:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1969', 'Oct 26 04:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1969', 'Apr 26 05:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1970', 'Oct 25 04:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1970', 'Apr 25 05:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1971', 'Oct 31 04:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1971', 'Apr 30 05:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1972', 'Oct 29 04:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1972', 'Apr 29 05:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1973', 'Oct 28 04:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1973', 'Jan 6 05:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Jan 6 06:00:00 1974', 'Nov 24 04:59:59 1974', 'Jan 6 03:00:00 1974', 'Nov 24 01:59:59 1974'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Nov 24 05:00:00 1974', 'Feb 23 05:59:59 1975', 'Nov 24 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Feb 23 06:00:00 1975', 'Oct 26 04:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1975', 'Apr 25 05:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1976', 'Oct 31 04:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1976', 'Apr 24 05:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1977', 'Oct 30 04:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1977', 'Apr 30 05:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1978', 'Oct 29 04:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1978', 'Apr 29 05:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1979', 'Oct 28 04:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1979', 'Apr 27 05:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1980', 'Oct 26 04:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1980', 'Apr 26 05:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1981', 'Oct 25 04:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1981', 'Apr 25 05:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1982', 'Oct 31 04:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1982', 'Apr 24 05:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1983', 'Oct 30 04:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1983', 'Apr 29 05:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1984', 'Oct 28 04:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1984', 'Apr 28 05:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1985', 'Oct 27 04:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1985', 'Apr 27 05:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1986', 'Oct 26 04:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1986', 'Apr 26 05:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 26 01:59:59 1987'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1987', 'Oct 25 04:59:59 1987', 'Apr 26 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1987', 'Apr 24 05:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 24 01:59:59 1988'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1988', 'Oct 30 04:59:59 1988', 'Apr 24 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1988', 'Apr 30 05:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 30 01:59:59 1989'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1989', 'Oct 29 04:59:59 1989', 'Apr 30 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1989', 'Apr 29 05:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 29 01:59:59 1990'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 1990', 'Oct 28 04:59:59 1990', 'Apr 29 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 1990', 'Apr 28 05:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 28 01:59:59 1991'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1991', 'Oct 27 04:59:59 1991', 'Apr 28 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1991', 'Apr 26 05:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 26 01:59:59 1992'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1992', 'Oct 25 04:59:59 1992', 'Apr 26 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1992', 'Apr 25 05:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 25 01:59:59 1993'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1993', 'Oct 31 04:59:59 1993', 'Apr 25 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1993', 'Apr 24 05:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 24 01:59:59 1994'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 1994', 'Oct 30 04:59:59 1994', 'Apr 24 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 1994', 'Apr 30 05:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 30 01:59:59 1995'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 1995', 'Oct 29 04:59:59 1995', 'Apr 30 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 1995', 'Apr 28 05:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 28 01:59:59 1996'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 1996', 'Oct 27 04:59:59 1996', 'Apr 28 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 1996', 'Apr 27 05:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 27 01:59:59 1997'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 1997', 'Oct 26 04:59:59 1997', 'Apr 27 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 1997', 'Apr 26 05:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 26 01:59:59 1998'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 1998', 'Oct 25 04:59:59 1998', 'Apr 26 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 1998', 'Apr 25 05:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 25 01:59:59 1999'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 1999', 'Oct 31 04:59:59 1999', 'Apr 25 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 1999', 'Apr 30 05:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 30 01:59:59 2000'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 2000', 'Oct 29 04:59:59 2000', 'Apr 30 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 2000', 'Apr 29 05:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 29 01:59:59 2001'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 2001', 'Oct 28 04:59:59 2001', 'Apr 29 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 2001', 'Apr 28 05:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 28 01:59:59 2002'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 2002', 'Oct 27 04:59:59 2002', 'Apr 28 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 2002', 'Apr 27 05:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 27 01:59:59 2003'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 2003', 'Oct 26 04:59:59 2003', 'Apr 27 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 2003', 'Apr 25 05:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 25 01:59:59 2004'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 2004', 'Oct 31 04:59:59 2004', 'Apr 25 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 2004', 'Apr 24 05:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 24 01:59:59 2005'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 2005', 'Oct 30 04:59:59 2005', 'Apr 24 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 2005', 'Apr 30 05:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 30 01:59:59 2006'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 2006', 'Oct 29 04:59:59 2006', 'Apr 30 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 2006', 'Apr 29 05:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 29 01:59:59 2007'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 2007', 'Oct 28 04:59:59 2007', 'Apr 29 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 2007', 'Apr 27 05:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 27 01:59:59 2008'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 2008', 'Oct 26 04:59:59 2008', 'Apr 27 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 2008', 'Apr 26 05:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 26 01:59:59 2009'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 2009', 'Oct 25 04:59:59 2009', 'Apr 26 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 2009', 'Apr 25 05:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 25 01:59:59 2010'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 2010', 'Oct 31 04:59:59 2010', 'Apr 25 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 2010', 'Apr 24 05:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 24 01:59:59 2011'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 2011', 'Oct 30 04:59:59 2011', 'Apr 24 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 2011', 'Apr 29 05:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 29 01:59:59 2012'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 2012', 'Oct 28 04:59:59 2012', 'Apr 29 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 2012', 'Apr 28 05:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 28 01:59:59 2013'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 2013', 'Oct 27 04:59:59 2013', 'Apr 28 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 2013', 'Apr 27 05:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 27 01:59:59 2014'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 2014', 'Oct 26 04:59:59 2014', 'Apr 27 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 2014', 'Apr 26 05:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 26 01:59:59 2015'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 2015', 'Oct 25 04:59:59 2015', 'Apr 26 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 2015', 'Apr 24 05:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 24 01:59:59 2016'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 2016', 'Oct 30 04:59:59 2016', 'Apr 24 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 2016', 'Apr 30 05:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 30 01:59:59 2017'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 2017', 'Oct 29 04:59:59 2017', 'Apr 30 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 2017', 'Apr 29 05:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 29 01:59:59 2018'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 2018', 'Oct 28 04:59:59 2018', 'Apr 29 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 2018', 'Apr 28 05:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 28 01:59:59 2019'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 2019', 'Oct 27 04:59:59 2019', 'Apr 28 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 2019', 'Apr 26 05:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 26 01:59:59 2020'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 2020', 'Oct 25 04:59:59 2020', 'Apr 26 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 2020', 'Apr 25 05:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 25 01:59:59 2021'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 2021', 'Oct 31 04:59:59 2021', 'Apr 25 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 2021', 'Apr 24 05:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 24 01:59:59 2022'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 2022', 'Oct 30 04:59:59 2022', 'Apr 24 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 2022', 'Apr 30 05:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 30 01:59:59 2023'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 2023', 'Oct 29 04:59:59 2023', 'Apr 30 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 2023', 'Apr 28 05:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 28 01:59:59 2024'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 2024', 'Oct 27 04:59:59 2024', 'Apr 28 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 2024', 'Apr 27 05:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 27 01:59:59 2025'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 2025', 'Oct 26 04:59:59 2025', 'Apr 27 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 2025', 'Apr 26 05:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 26 01:59:59 2026'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 2026', 'Oct 25 04:59:59 2026', 'Apr 26 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 2026', 'Apr 25 05:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 25 01:59:59 2027'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 2027', 'Oct 31 04:59:59 2027', 'Apr 25 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 2027', 'Apr 30 05:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 30 01:59:59 2028'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 2028', 'Oct 29 04:59:59 2028', 'Apr 30 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 2028', 'Apr 29 05:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 29 01:59:59 2029'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 2029', 'Oct 28 04:59:59 2029', 'Apr 29 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 2029', 'Apr 28 05:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 28 01:59:59 2030'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 28 06:00:00 2030', 'Oct 27 04:59:59 2030', 'Apr 28 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 27 05:00:00 2030', 'Apr 27 05:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 27 01:59:59 2031'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 2031', 'Oct 26 04:59:59 2031', 'Apr 27 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 2031', 'Apr 25 05:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 25 01:59:59 2032'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 25 06:00:00 2032', 'Oct 31 04:59:59 2032', 'Apr 25 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 31 05:00:00 2032', 'Apr 24 05:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 24 01:59:59 2033'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 24 06:00:00 2033', 'Oct 30 04:59:59 2033', 'Apr 24 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 30 05:00:00 2033', 'Apr 30 05:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 30 01:59:59 2034'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 30 06:00:00 2034', 'Oct 29 04:59:59 2034', 'Apr 30 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 29 05:00:00 2034', 'Apr 29 05:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 29 01:59:59 2035'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 29 06:00:00 2035', 'Oct 28 04:59:59 2035', 'Apr 29 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 28 05:00:00 2035', 'Apr 27 05:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 27 01:59:59 2036'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 27 06:00:00 2036', 'Oct 26 04:59:59 2036', 'Apr 27 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 26 05:00:00 2036', 'Apr 26 05:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 26 01:59:59 2037'); -timezone.add_rule('SystemV/AST4ADT', 'ADT', 1, -10800, 'Apr 26 06:00:00 2037', 'Oct 25 04:59:59 2037', 'Apr 26 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('SystemV/AST4ADT', 'AST', 0, -14400, 'Oct 25 05:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 23:14:07 2038'); -end; -/ - --- --- SystemV/CST6 --- - -begin -timezone.add_rule('SystemV/CST6', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 14:45:52 1901', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- SystemV/CST6CDT --- - -begin -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Apr 27 07:59:59 1902', 'Dec 14 14:45:52 1901', 'Apr 27 01:59:59 1902'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1902', 'Oct 26 06:59:59 1902', 'Apr 27 03:00:00 1902', 'Oct 26 01:59:59 1902'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1902', 'Apr 26 07:59:59 1903', 'Oct 26 01:00:00 1902', 'Apr 26 01:59:59 1903'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1903', 'Oct 25 06:59:59 1903', 'Apr 26 03:00:00 1903', 'Oct 25 01:59:59 1903'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1903', 'Apr 24 07:59:59 1904', 'Oct 25 01:00:00 1903', 'Apr 24 01:59:59 1904'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1904', 'Oct 30 06:59:59 1904', 'Apr 24 03:00:00 1904', 'Oct 30 01:59:59 1904'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1904', 'Apr 30 07:59:59 1905', 'Oct 30 01:00:00 1904', 'Apr 30 01:59:59 1905'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1905', 'Oct 29 06:59:59 1905', 'Apr 30 03:00:00 1905', 'Oct 29 01:59:59 1905'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1905', 'Apr 29 07:59:59 1906', 'Oct 29 01:00:00 1905', 'Apr 29 01:59:59 1906'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1906', 'Oct 28 06:59:59 1906', 'Apr 29 03:00:00 1906', 'Oct 28 01:59:59 1906'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1906', 'Apr 28 07:59:59 1907', 'Oct 28 01:00:00 1906', 'Apr 28 01:59:59 1907'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1907', 'Oct 27 06:59:59 1907', 'Apr 28 03:00:00 1907', 'Oct 27 01:59:59 1907'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1907', 'Apr 26 07:59:59 1908', 'Oct 27 01:00:00 1907', 'Apr 26 01:59:59 1908'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1908', 'Oct 25 06:59:59 1908', 'Apr 26 03:00:00 1908', 'Oct 25 01:59:59 1908'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1908', 'Apr 25 07:59:59 1909', 'Oct 25 01:00:00 1908', 'Apr 25 01:59:59 1909'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1909', 'Oct 31 06:59:59 1909', 'Apr 25 03:00:00 1909', 'Oct 31 01:59:59 1909'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1909', 'Apr 24 07:59:59 1910', 'Oct 31 01:00:00 1909', 'Apr 24 01:59:59 1910'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1910', 'Oct 30 06:59:59 1910', 'Apr 24 03:00:00 1910', 'Oct 30 01:59:59 1910'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1910', 'Apr 30 07:59:59 1911', 'Oct 30 01:00:00 1910', 'Apr 30 01:59:59 1911'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1911', 'Oct 29 06:59:59 1911', 'Apr 30 03:00:00 1911', 'Oct 29 01:59:59 1911'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1911', 'Apr 28 07:59:59 1912', 'Oct 29 01:00:00 1911', 'Apr 28 01:59:59 1912'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1912', 'Oct 27 06:59:59 1912', 'Apr 28 03:00:00 1912', 'Oct 27 01:59:59 1912'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1912', 'Apr 27 07:59:59 1913', 'Oct 27 01:00:00 1912', 'Apr 27 01:59:59 1913'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1913', 'Oct 26 06:59:59 1913', 'Apr 27 03:00:00 1913', 'Oct 26 01:59:59 1913'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1913', 'Apr 26 07:59:59 1914', 'Oct 26 01:00:00 1913', 'Apr 26 01:59:59 1914'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1914', 'Oct 25 06:59:59 1914', 'Apr 26 03:00:00 1914', 'Oct 25 01:59:59 1914'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1914', 'Apr 25 07:59:59 1915', 'Oct 25 01:00:00 1914', 'Apr 25 01:59:59 1915'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1915', 'Oct 31 06:59:59 1915', 'Apr 25 03:00:00 1915', 'Oct 31 01:59:59 1915'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1915', 'Apr 30 07:59:59 1916', 'Oct 31 01:00:00 1915', 'Apr 30 01:59:59 1916'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1916', 'Oct 29 06:59:59 1916', 'Apr 30 03:00:00 1916', 'Oct 29 01:59:59 1916'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1916', 'Apr 29 07:59:59 1917', 'Oct 29 01:00:00 1916', 'Apr 29 01:59:59 1917'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1917', 'Oct 28 06:59:59 1917', 'Apr 29 03:00:00 1917', 'Oct 28 01:59:59 1917'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1917', 'Apr 28 07:59:59 1918', 'Oct 28 01:00:00 1917', 'Apr 28 01:59:59 1918'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Apr 28 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1918', 'Apr 27 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Apr 27 01:59:59 1919'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Apr 27 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1919', 'Apr 25 07:59:59 1920', 'Oct 26 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1920', 'Oct 31 06:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1920', 'Apr 24 07:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1921', 'Oct 30 06:59:59 1921', 'Apr 24 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1921', 'Apr 30 07:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1922', 'Oct 29 06:59:59 1922', 'Apr 30 03:00:00 1922', 'Oct 29 01:59:59 1922'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1922', 'Apr 29 07:59:59 1923', 'Oct 29 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1923', 'Oct 28 06:59:59 1923', 'Apr 29 03:00:00 1923', 'Oct 28 01:59:59 1923'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1923', 'Apr 27 07:59:59 1924', 'Oct 28 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1924', 'Oct 26 06:59:59 1924', 'Apr 27 03:00:00 1924', 'Oct 26 01:59:59 1924'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1924', 'Apr 26 07:59:59 1925', 'Oct 26 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1925', 'Oct 25 06:59:59 1925', 'Apr 26 03:00:00 1925', 'Oct 25 01:59:59 1925'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1925', 'Apr 25 07:59:59 1926', 'Oct 25 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1926', 'Oct 31 06:59:59 1926', 'Apr 25 03:00:00 1926', 'Oct 31 01:59:59 1926'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1926', 'Apr 24 07:59:59 1927', 'Oct 31 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1927', 'Oct 30 06:59:59 1927', 'Apr 24 03:00:00 1927', 'Oct 30 01:59:59 1927'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1927', 'Apr 29 07:59:59 1928', 'Oct 30 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1928', 'Oct 28 06:59:59 1928', 'Apr 29 03:00:00 1928', 'Oct 28 01:59:59 1928'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1928', 'Apr 28 07:59:59 1929', 'Oct 28 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1929', 'Oct 27 06:59:59 1929', 'Apr 28 03:00:00 1929', 'Oct 27 01:59:59 1929'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1929', 'Apr 27 07:59:59 1930', 'Oct 27 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1930', 'Oct 26 06:59:59 1930', 'Apr 27 03:00:00 1930', 'Oct 26 01:59:59 1930'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1930', 'Apr 26 07:59:59 1931', 'Oct 26 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1931', 'Oct 25 06:59:59 1931', 'Apr 26 03:00:00 1931', 'Oct 25 01:59:59 1931'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1931', 'Apr 24 07:59:59 1932', 'Oct 25 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1932', 'Oct 30 06:59:59 1932', 'Apr 24 03:00:00 1932', 'Oct 30 01:59:59 1932'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1932', 'Apr 30 07:59:59 1933', 'Oct 30 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1933', 'Oct 29 06:59:59 1933', 'Apr 30 03:00:00 1933', 'Oct 29 01:59:59 1933'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1933', 'Apr 29 07:59:59 1934', 'Oct 29 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1934', 'Oct 28 06:59:59 1934', 'Apr 29 03:00:00 1934', 'Oct 28 01:59:59 1934'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1934', 'Apr 28 07:59:59 1935', 'Oct 28 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1935', 'Oct 27 06:59:59 1935', 'Apr 28 03:00:00 1935', 'Oct 27 01:59:59 1935'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1935', 'Apr 26 07:59:59 1936', 'Oct 27 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1936', 'Oct 25 06:59:59 1936', 'Apr 26 03:00:00 1936', 'Oct 25 01:59:59 1936'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1936', 'Apr 25 07:59:59 1937', 'Oct 25 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1937', 'Oct 31 06:59:59 1937', 'Apr 25 03:00:00 1937', 'Oct 31 01:59:59 1937'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1937', 'Apr 24 07:59:59 1938', 'Oct 31 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1938', 'Oct 30 06:59:59 1938', 'Apr 24 03:00:00 1938', 'Oct 30 01:59:59 1938'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1938', 'Apr 30 07:59:59 1939', 'Oct 30 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1939', 'Oct 29 06:59:59 1939', 'Apr 30 03:00:00 1939', 'Oct 29 01:59:59 1939'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1939', 'Apr 28 07:59:59 1940', 'Oct 29 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1940', 'Oct 27 06:59:59 1940', 'Apr 28 03:00:00 1940', 'Oct 27 01:59:59 1940'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1940', 'Apr 27 07:59:59 1941', 'Oct 27 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1941', 'Oct 26 06:59:59 1941', 'Apr 27 03:00:00 1941', 'Oct 26 01:59:59 1941'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1941', 'Apr 26 07:59:59 1942', 'Oct 26 01:00:00 1941', 'Apr 26 01:59:59 1942'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1942', 'Oct 25 06:59:59 1942', 'Apr 26 03:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1942', 'Apr 25 07:59:59 1943', 'Oct 25 01:00:00 1942', 'Apr 25 01:59:59 1943'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1943', 'Oct 31 06:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 31 01:59:59 1943'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1943', 'Apr 30 07:59:59 1944', 'Oct 31 01:00:00 1943', 'Apr 30 01:59:59 1944'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1944', 'Oct 29 06:59:59 1944', 'Apr 30 03:00:00 1944', 'Oct 29 01:59:59 1944'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1944', 'Apr 29 07:59:59 1945', 'Oct 29 01:00:00 1944', 'Apr 29 01:59:59 1945'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1945', 'Oct 28 06:59:59 1945', 'Apr 29 03:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Oct 28 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Oct 27 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Oct 26 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Oct 31 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Oct 31 01:59:59 1948'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Oct 31 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Oct 30 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Oct 29 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Oct 28 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Oct 26 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Oct 25 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Oct 31 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Oct 31 01:59:59 1954'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Oct 31 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Oct 27 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Oct 26 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1962', 'Oct 28 06:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1962', 'Apr 28 07:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1963', 'Oct 27 06:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 26 07:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1964', 'Oct 25 06:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1964', 'Apr 25 07:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1965', 'Oct 31 06:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1965', 'Apr 24 07:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 30 07:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Nov 24 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Nov 24 01:59:59 1974'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Nov 24 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Nov 24 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 26 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 26 01:59:59 1987'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 26 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 24 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 24 01:59:59 1988'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 24 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 30 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 30 01:59:59 1989'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 30 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 29 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 29 01:59:59 1990'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 29 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 28 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 28 01:59:59 1991'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 28 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 26 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 26 01:59:59 1992'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 26 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 25 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 25 01:59:59 1993'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 25 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 24 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 24 01:59:59 1994'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 24 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 30 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 30 01:59:59 1995'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 30 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 28 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 28 01:59:59 1996'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 28 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 27 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 27 01:59:59 1997'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 27 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 26 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 26 01:59:59 1998'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 26 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 25 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 25 01:59:59 1999'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 25 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 30 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 30 01:59:59 2000'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 30 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 29 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 29 01:59:59 2001'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 29 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 28 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 28 01:59:59 2002'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 28 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 27 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 27 01:59:59 2003'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 27 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 25 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 25 01:59:59 2004'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 25 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 24 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 24 01:59:59 2005'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 24 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 30 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 30 01:59:59 2006'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 30 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 29 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 29 01:59:59 2007'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 29 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 27 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 27 01:59:59 2008'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 27 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 26 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 26 01:59:59 2009'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 26 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 25 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 25 01:59:59 2010'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 25 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 24 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 24 01:59:59 2011'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 24 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 29 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 29 01:59:59 2012'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 29 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 28 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 28 01:59:59 2013'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 28 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 27 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 27 01:59:59 2014'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 27 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 26 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 26 01:59:59 2015'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 26 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 24 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 24 01:59:59 2016'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 24 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 30 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 30 01:59:59 2017'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 30 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 29 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 29 01:59:59 2018'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 29 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 28 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 28 01:59:59 2019'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 28 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 26 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 26 01:59:59 2020'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 26 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 25 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 25 01:59:59 2021'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 25 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 24 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 24 01:59:59 2022'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 24 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 30 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 30 01:59:59 2023'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 30 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 28 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 28 01:59:59 2024'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 28 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 27 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 27 01:59:59 2025'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 27 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 26 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 26 01:59:59 2026'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 26 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 25 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 25 01:59:59 2027'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 25 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 30 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 30 01:59:59 2028'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 30 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 29 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 29 01:59:59 2029'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 29 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 28 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 28 01:59:59 2030'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 28 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 28 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 27 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 27 01:59:59 2031'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 27 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 25 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 25 01:59:59 2032'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 25 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 25 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 24 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 24 01:59:59 2033'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 24 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 24 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 30 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 30 01:59:59 2034'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 30 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 30 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 29 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 29 01:59:59 2035'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 29 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 29 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 27 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 27 01:59:59 2036'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 27 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 27 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 26 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 26 01:59:59 2037'); -timezone.add_rule('SystemV/CST6CDT', 'CDT', 1, -18000, 'Apr 26 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 26 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('SystemV/CST6CDT', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- SystemV/EST5 --- - -begin -timezone.add_rule('SystemV/EST5', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 15:45:52 1901', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- SystemV/EST5EDT --- - -begin -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Apr 27 06:59:59 1902', 'Dec 14 15:45:52 1901', 'Apr 27 01:59:59 1902'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1902', 'Oct 26 05:59:59 1902', 'Apr 27 03:00:00 1902', 'Oct 26 01:59:59 1902'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1902', 'Apr 26 06:59:59 1903', 'Oct 26 01:00:00 1902', 'Apr 26 01:59:59 1903'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1903', 'Oct 25 05:59:59 1903', 'Apr 26 03:00:00 1903', 'Oct 25 01:59:59 1903'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1903', 'Apr 24 06:59:59 1904', 'Oct 25 01:00:00 1903', 'Apr 24 01:59:59 1904'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1904', 'Oct 30 05:59:59 1904', 'Apr 24 03:00:00 1904', 'Oct 30 01:59:59 1904'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1904', 'Apr 30 06:59:59 1905', 'Oct 30 01:00:00 1904', 'Apr 30 01:59:59 1905'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1905', 'Oct 29 05:59:59 1905', 'Apr 30 03:00:00 1905', 'Oct 29 01:59:59 1905'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1905', 'Apr 29 06:59:59 1906', 'Oct 29 01:00:00 1905', 'Apr 29 01:59:59 1906'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1906', 'Oct 28 05:59:59 1906', 'Apr 29 03:00:00 1906', 'Oct 28 01:59:59 1906'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1906', 'Apr 28 06:59:59 1907', 'Oct 28 01:00:00 1906', 'Apr 28 01:59:59 1907'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1907', 'Oct 27 05:59:59 1907', 'Apr 28 03:00:00 1907', 'Oct 27 01:59:59 1907'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1907', 'Apr 26 06:59:59 1908', 'Oct 27 01:00:00 1907', 'Apr 26 01:59:59 1908'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1908', 'Oct 25 05:59:59 1908', 'Apr 26 03:00:00 1908', 'Oct 25 01:59:59 1908'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1908', 'Apr 25 06:59:59 1909', 'Oct 25 01:00:00 1908', 'Apr 25 01:59:59 1909'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1909', 'Oct 31 05:59:59 1909', 'Apr 25 03:00:00 1909', 'Oct 31 01:59:59 1909'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1909', 'Apr 24 06:59:59 1910', 'Oct 31 01:00:00 1909', 'Apr 24 01:59:59 1910'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1910', 'Oct 30 05:59:59 1910', 'Apr 24 03:00:00 1910', 'Oct 30 01:59:59 1910'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1910', 'Apr 30 06:59:59 1911', 'Oct 30 01:00:00 1910', 'Apr 30 01:59:59 1911'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1911', 'Oct 29 05:59:59 1911', 'Apr 30 03:00:00 1911', 'Oct 29 01:59:59 1911'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1911', 'Apr 28 06:59:59 1912', 'Oct 29 01:00:00 1911', 'Apr 28 01:59:59 1912'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1912', 'Oct 27 05:59:59 1912', 'Apr 28 03:00:00 1912', 'Oct 27 01:59:59 1912'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1912', 'Apr 27 06:59:59 1913', 'Oct 27 01:00:00 1912', 'Apr 27 01:59:59 1913'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1913', 'Oct 26 05:59:59 1913', 'Apr 27 03:00:00 1913', 'Oct 26 01:59:59 1913'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1913', 'Apr 26 06:59:59 1914', 'Oct 26 01:00:00 1913', 'Apr 26 01:59:59 1914'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1914', 'Oct 25 05:59:59 1914', 'Apr 26 03:00:00 1914', 'Oct 25 01:59:59 1914'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1914', 'Apr 25 06:59:59 1915', 'Oct 25 01:00:00 1914', 'Apr 25 01:59:59 1915'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1915', 'Oct 31 05:59:59 1915', 'Apr 25 03:00:00 1915', 'Oct 31 01:59:59 1915'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1915', 'Apr 30 06:59:59 1916', 'Oct 31 01:00:00 1915', 'Apr 30 01:59:59 1916'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1916', 'Oct 29 05:59:59 1916', 'Apr 30 03:00:00 1916', 'Oct 29 01:59:59 1916'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1916', 'Apr 29 06:59:59 1917', 'Oct 29 01:00:00 1916', 'Apr 29 01:59:59 1917'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1917', 'Oct 28 05:59:59 1917', 'Apr 29 03:00:00 1917', 'Oct 28 01:59:59 1917'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1917', 'Apr 28 06:59:59 1918', 'Oct 28 01:00:00 1917', 'Apr 28 01:59:59 1918'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1918', 'Oct 27 05:59:59 1918', 'Apr 28 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1918', 'Apr 27 06:59:59 1919', 'Oct 27 01:00:00 1918', 'Apr 27 01:59:59 1919'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1919', 'Oct 26 05:59:59 1919', 'Apr 27 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1919', 'Apr 25 06:59:59 1920', 'Oct 26 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1920', 'Oct 31 05:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1920', 'Apr 24 06:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1921', 'Oct 30 05:59:59 1921', 'Apr 24 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1921', 'Apr 30 06:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1922', 'Oct 29 05:59:59 1922', 'Apr 30 03:00:00 1922', 'Oct 29 01:59:59 1922'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1922', 'Apr 29 06:59:59 1923', 'Oct 29 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1923', 'Oct 28 05:59:59 1923', 'Apr 29 03:00:00 1923', 'Oct 28 01:59:59 1923'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1923', 'Apr 27 06:59:59 1924', 'Oct 28 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1924', 'Oct 26 05:59:59 1924', 'Apr 27 03:00:00 1924', 'Oct 26 01:59:59 1924'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1924', 'Apr 26 06:59:59 1925', 'Oct 26 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1925', 'Oct 25 05:59:59 1925', 'Apr 26 03:00:00 1925', 'Oct 25 01:59:59 1925'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1925', 'Apr 25 06:59:59 1926', 'Oct 25 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1926', 'Oct 31 05:59:59 1926', 'Apr 25 03:00:00 1926', 'Oct 31 01:59:59 1926'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1926', 'Apr 24 06:59:59 1927', 'Oct 31 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1927', 'Oct 30 05:59:59 1927', 'Apr 24 03:00:00 1927', 'Oct 30 01:59:59 1927'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1927', 'Apr 29 06:59:59 1928', 'Oct 30 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1928', 'Oct 28 05:59:59 1928', 'Apr 29 03:00:00 1928', 'Oct 28 01:59:59 1928'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1928', 'Apr 28 06:59:59 1929', 'Oct 28 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1929', 'Oct 27 05:59:59 1929', 'Apr 28 03:00:00 1929', 'Oct 27 01:59:59 1929'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1929', 'Apr 27 06:59:59 1930', 'Oct 27 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1930', 'Oct 26 05:59:59 1930', 'Apr 27 03:00:00 1930', 'Oct 26 01:59:59 1930'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1930', 'Apr 26 06:59:59 1931', 'Oct 26 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1931', 'Oct 25 05:59:59 1931', 'Apr 26 03:00:00 1931', 'Oct 25 01:59:59 1931'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1931', 'Apr 24 06:59:59 1932', 'Oct 25 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1932', 'Oct 30 05:59:59 1932', 'Apr 24 03:00:00 1932', 'Oct 30 01:59:59 1932'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1932', 'Apr 30 06:59:59 1933', 'Oct 30 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1933', 'Oct 29 05:59:59 1933', 'Apr 30 03:00:00 1933', 'Oct 29 01:59:59 1933'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1933', 'Apr 29 06:59:59 1934', 'Oct 29 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1934', 'Oct 28 05:59:59 1934', 'Apr 29 03:00:00 1934', 'Oct 28 01:59:59 1934'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1934', 'Apr 28 06:59:59 1935', 'Oct 28 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1935', 'Oct 27 05:59:59 1935', 'Apr 28 03:00:00 1935', 'Oct 27 01:59:59 1935'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1935', 'Apr 26 06:59:59 1936', 'Oct 27 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1936', 'Oct 25 05:59:59 1936', 'Apr 26 03:00:00 1936', 'Oct 25 01:59:59 1936'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1936', 'Apr 25 06:59:59 1937', 'Oct 25 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1937', 'Oct 31 05:59:59 1937', 'Apr 25 03:00:00 1937', 'Oct 31 01:59:59 1937'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1937', 'Apr 24 06:59:59 1938', 'Oct 31 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1938', 'Oct 30 05:59:59 1938', 'Apr 24 03:00:00 1938', 'Oct 30 01:59:59 1938'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1938', 'Apr 30 06:59:59 1939', 'Oct 30 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1939', 'Oct 29 05:59:59 1939', 'Apr 30 03:00:00 1939', 'Oct 29 01:59:59 1939'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1939', 'Apr 28 06:59:59 1940', 'Oct 29 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1940', 'Oct 27 05:59:59 1940', 'Apr 28 03:00:00 1940', 'Oct 27 01:59:59 1940'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1940', 'Apr 27 06:59:59 1941', 'Oct 27 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1941', 'Oct 26 05:59:59 1941', 'Apr 27 03:00:00 1941', 'Oct 26 01:59:59 1941'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1941', 'Apr 26 06:59:59 1942', 'Oct 26 01:00:00 1941', 'Apr 26 01:59:59 1942'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1942', 'Oct 25 05:59:59 1942', 'Apr 26 03:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1942', 'Apr 25 06:59:59 1943', 'Oct 25 01:00:00 1942', 'Apr 25 01:59:59 1943'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1943', 'Oct 31 05:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 31 01:59:59 1943'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1943', 'Apr 30 06:59:59 1944', 'Oct 31 01:00:00 1943', 'Apr 30 01:59:59 1944'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1944', 'Oct 29 05:59:59 1944', 'Apr 30 03:00:00 1944', 'Oct 29 01:59:59 1944'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1944', 'Apr 29 06:59:59 1945', 'Oct 29 01:00:00 1944', 'Apr 29 01:59:59 1945'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1945', 'Oct 28 05:59:59 1945', 'Apr 29 03:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1945', 'Apr 28 06:59:59 1946', 'Oct 28 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1946', 'Oct 27 05:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1946', 'Apr 27 06:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1947', 'Oct 26 05:59:59 1947', 'Apr 27 03:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1947', 'Apr 25 06:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Oct 31 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Oct 31 01:59:59 1948'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1948', 'Apr 24 06:59:59 1949', 'Oct 31 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1949', 'Oct 30 05:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1949', 'Apr 30 06:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1950', 'Oct 29 05:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1950', 'Apr 29 06:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1951', 'Oct 28 05:59:59 1951', 'Apr 29 03:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1951', 'Apr 27 06:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1952', 'Oct 26 05:59:59 1952', 'Apr 27 03:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1952', 'Apr 26 06:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1953', 'Oct 25 05:59:59 1953', 'Apr 26 03:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1953', 'Apr 25 06:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1954', 'Oct 31 05:59:59 1954', 'Apr 25 03:00:00 1954', 'Oct 31 01:59:59 1954'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1954', 'Apr 24 06:59:59 1955', 'Oct 31 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1955', 'Oct 30 05:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1955', 'Apr 29 06:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1956', 'Oct 28 05:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1956', 'Apr 28 06:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1957', 'Oct 27 05:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1957', 'Apr 27 06:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1958', 'Oct 26 05:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1958', 'Apr 26 06:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1959', 'Oct 25 05:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1959', 'Apr 24 06:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1960', 'Oct 30 05:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1960', 'Apr 30 06:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1961', 'Oct 29 05:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1961', 'Apr 29 06:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1962', 'Oct 28 05:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1962', 'Apr 28 06:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1963', 'Oct 27 05:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1963', 'Apr 26 06:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Nov 24 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Nov 24 01:59:59 1974'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Nov 24 06:00:00 1974', 'Feb 23 06:59:59 1975', 'Nov 24 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 26 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 26 01:59:59 1987'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 26 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 24 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 24 01:59:59 1988'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 24 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 30 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 30 01:59:59 1989'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 30 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 29 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 29 01:59:59 1990'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 29 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 28 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 28 01:59:59 1991'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 28 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 26 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 26 01:59:59 1992'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 26 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 25 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 25 01:59:59 1993'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 25 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 24 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 24 01:59:59 1994'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 24 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 30 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 30 01:59:59 1995'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 30 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 28 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 28 01:59:59 1996'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 28 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 27 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 27 01:59:59 1997'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 27 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 26 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 26 01:59:59 1998'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 26 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 25 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 25 01:59:59 1999'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 25 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 30 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 30 01:59:59 2000'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 30 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 29 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 29 01:59:59 2001'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 29 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 28 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 28 01:59:59 2002'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 28 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 27 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 27 01:59:59 2003'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 27 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 25 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 25 01:59:59 2004'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 25 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 24 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 24 01:59:59 2005'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 24 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 30 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 30 01:59:59 2006'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 30 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 29 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 29 01:59:59 2007'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 29 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 27 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 27 01:59:59 2008'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 27 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 26 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 26 01:59:59 2009'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 26 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 25 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 25 01:59:59 2010'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 25 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 24 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 24 01:59:59 2011'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 24 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 29 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 29 01:59:59 2012'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 29 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 28 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 28 01:59:59 2013'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 28 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 27 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 27 01:59:59 2014'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 27 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 26 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 26 01:59:59 2015'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 26 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 24 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 24 01:59:59 2016'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 24 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 30 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 30 01:59:59 2017'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 30 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 29 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 29 01:59:59 2018'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 29 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 28 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 28 01:59:59 2019'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 28 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 26 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 26 01:59:59 2020'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 26 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 25 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 25 01:59:59 2021'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 25 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 24 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 24 01:59:59 2022'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 24 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 30 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 30 01:59:59 2023'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 30 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 28 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 28 01:59:59 2024'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 28 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 27 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 27 01:59:59 2025'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 27 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 26 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 26 01:59:59 2026'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 26 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 25 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 25 01:59:59 2027'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 25 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 30 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 30 01:59:59 2028'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 30 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 29 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 29 01:59:59 2029'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 29 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 28 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 28 01:59:59 2030'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 28 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 28 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 27 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 27 01:59:59 2031'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 27 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 25 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 25 01:59:59 2032'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 25 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 25 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 24 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 24 01:59:59 2033'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 24 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 24 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 30 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 30 01:59:59 2034'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 30 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 30 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 29 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 29 01:59:59 2035'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 29 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 29 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 27 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 27 01:59:59 2036'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 27 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 27 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 26 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 26 01:59:59 2037'); -timezone.add_rule('SystemV/EST5EDT', 'EDT', 1, -14400, 'Apr 26 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 26 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('SystemV/EST5EDT', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- SystemV/HST10 --- - -begin -timezone.add_rule('SystemV/HST10', 'HST', 0, -36000, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 10:45:52 1901', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- SystemV/MST7 --- - -begin -timezone.add_rule('SystemV/MST7', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 13:45:52 1901', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- SystemV/MST7MDT --- - -begin -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Apr 27 08:59:59 1902', 'Dec 14 13:45:52 1901', 'Apr 27 01:59:59 1902'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1902', 'Oct 26 07:59:59 1902', 'Apr 27 03:00:00 1902', 'Oct 26 01:59:59 1902'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1902', 'Apr 26 08:59:59 1903', 'Oct 26 01:00:00 1902', 'Apr 26 01:59:59 1903'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1903', 'Oct 25 07:59:59 1903', 'Apr 26 03:00:00 1903', 'Oct 25 01:59:59 1903'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1903', 'Apr 24 08:59:59 1904', 'Oct 25 01:00:00 1903', 'Apr 24 01:59:59 1904'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1904', 'Oct 30 07:59:59 1904', 'Apr 24 03:00:00 1904', 'Oct 30 01:59:59 1904'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1904', 'Apr 30 08:59:59 1905', 'Oct 30 01:00:00 1904', 'Apr 30 01:59:59 1905'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1905', 'Oct 29 07:59:59 1905', 'Apr 30 03:00:00 1905', 'Oct 29 01:59:59 1905'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1905', 'Apr 29 08:59:59 1906', 'Oct 29 01:00:00 1905', 'Apr 29 01:59:59 1906'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1906', 'Oct 28 07:59:59 1906', 'Apr 29 03:00:00 1906', 'Oct 28 01:59:59 1906'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1906', 'Apr 28 08:59:59 1907', 'Oct 28 01:00:00 1906', 'Apr 28 01:59:59 1907'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1907', 'Oct 27 07:59:59 1907', 'Apr 28 03:00:00 1907', 'Oct 27 01:59:59 1907'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1907', 'Apr 26 08:59:59 1908', 'Oct 27 01:00:00 1907', 'Apr 26 01:59:59 1908'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1908', 'Oct 25 07:59:59 1908', 'Apr 26 03:00:00 1908', 'Oct 25 01:59:59 1908'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1908', 'Apr 25 08:59:59 1909', 'Oct 25 01:00:00 1908', 'Apr 25 01:59:59 1909'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1909', 'Oct 31 07:59:59 1909', 'Apr 25 03:00:00 1909', 'Oct 31 01:59:59 1909'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1909', 'Apr 24 08:59:59 1910', 'Oct 31 01:00:00 1909', 'Apr 24 01:59:59 1910'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1910', 'Oct 30 07:59:59 1910', 'Apr 24 03:00:00 1910', 'Oct 30 01:59:59 1910'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1910', 'Apr 30 08:59:59 1911', 'Oct 30 01:00:00 1910', 'Apr 30 01:59:59 1911'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1911', 'Oct 29 07:59:59 1911', 'Apr 30 03:00:00 1911', 'Oct 29 01:59:59 1911'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1911', 'Apr 28 08:59:59 1912', 'Oct 29 01:00:00 1911', 'Apr 28 01:59:59 1912'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1912', 'Oct 27 07:59:59 1912', 'Apr 28 03:00:00 1912', 'Oct 27 01:59:59 1912'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1912', 'Apr 27 08:59:59 1913', 'Oct 27 01:00:00 1912', 'Apr 27 01:59:59 1913'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1913', 'Oct 26 07:59:59 1913', 'Apr 27 03:00:00 1913', 'Oct 26 01:59:59 1913'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1913', 'Apr 26 08:59:59 1914', 'Oct 26 01:00:00 1913', 'Apr 26 01:59:59 1914'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1914', 'Oct 25 07:59:59 1914', 'Apr 26 03:00:00 1914', 'Oct 25 01:59:59 1914'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1914', 'Apr 25 08:59:59 1915', 'Oct 25 01:00:00 1914', 'Apr 25 01:59:59 1915'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1915', 'Oct 31 07:59:59 1915', 'Apr 25 03:00:00 1915', 'Oct 31 01:59:59 1915'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1915', 'Apr 30 08:59:59 1916', 'Oct 31 01:00:00 1915', 'Apr 30 01:59:59 1916'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1916', 'Oct 29 07:59:59 1916', 'Apr 30 03:00:00 1916', 'Oct 29 01:59:59 1916'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1916', 'Apr 29 08:59:59 1917', 'Oct 29 01:00:00 1916', 'Apr 29 01:59:59 1917'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1917', 'Oct 28 07:59:59 1917', 'Apr 29 03:00:00 1917', 'Oct 28 01:59:59 1917'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1917', 'Apr 28 08:59:59 1918', 'Oct 28 01:00:00 1917', 'Apr 28 01:59:59 1918'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Apr 28 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Apr 27 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Apr 27 01:59:59 1919'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Apr 27 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Apr 25 08:59:59 1920', 'Oct 26 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Apr 24 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1921', 'Oct 30 07:59:59 1921', 'Apr 24 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1921', 'Apr 30 08:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1922', 'Oct 29 07:59:59 1922', 'Apr 30 03:00:00 1922', 'Oct 29 01:59:59 1922'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1922', 'Apr 29 08:59:59 1923', 'Oct 29 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1923', 'Oct 28 07:59:59 1923', 'Apr 29 03:00:00 1923', 'Oct 28 01:59:59 1923'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1923', 'Apr 27 08:59:59 1924', 'Oct 28 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1924', 'Oct 26 07:59:59 1924', 'Apr 27 03:00:00 1924', 'Oct 26 01:59:59 1924'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1924', 'Apr 26 08:59:59 1925', 'Oct 26 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1925', 'Oct 25 07:59:59 1925', 'Apr 26 03:00:00 1925', 'Oct 25 01:59:59 1925'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1925', 'Apr 25 08:59:59 1926', 'Oct 25 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1926', 'Oct 31 07:59:59 1926', 'Apr 25 03:00:00 1926', 'Oct 31 01:59:59 1926'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1926', 'Apr 24 08:59:59 1927', 'Oct 31 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1927', 'Oct 30 07:59:59 1927', 'Apr 24 03:00:00 1927', 'Oct 30 01:59:59 1927'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1927', 'Apr 29 08:59:59 1928', 'Oct 30 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1928', 'Oct 28 07:59:59 1928', 'Apr 29 03:00:00 1928', 'Oct 28 01:59:59 1928'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1928', 'Apr 28 08:59:59 1929', 'Oct 28 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1929', 'Oct 27 07:59:59 1929', 'Apr 28 03:00:00 1929', 'Oct 27 01:59:59 1929'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1929', 'Apr 27 08:59:59 1930', 'Oct 27 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1930', 'Oct 26 07:59:59 1930', 'Apr 27 03:00:00 1930', 'Oct 26 01:59:59 1930'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1930', 'Apr 26 08:59:59 1931', 'Oct 26 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1931', 'Oct 25 07:59:59 1931', 'Apr 26 03:00:00 1931', 'Oct 25 01:59:59 1931'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1931', 'Apr 24 08:59:59 1932', 'Oct 25 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1932', 'Oct 30 07:59:59 1932', 'Apr 24 03:00:00 1932', 'Oct 30 01:59:59 1932'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1932', 'Apr 30 08:59:59 1933', 'Oct 30 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1933', 'Oct 29 07:59:59 1933', 'Apr 30 03:00:00 1933', 'Oct 29 01:59:59 1933'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1933', 'Apr 29 08:59:59 1934', 'Oct 29 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1934', 'Oct 28 07:59:59 1934', 'Apr 29 03:00:00 1934', 'Oct 28 01:59:59 1934'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1934', 'Apr 28 08:59:59 1935', 'Oct 28 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1935', 'Oct 27 07:59:59 1935', 'Apr 28 03:00:00 1935', 'Oct 27 01:59:59 1935'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1935', 'Apr 26 08:59:59 1936', 'Oct 27 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1936', 'Oct 25 07:59:59 1936', 'Apr 26 03:00:00 1936', 'Oct 25 01:59:59 1936'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1936', 'Apr 25 08:59:59 1937', 'Oct 25 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1937', 'Oct 31 07:59:59 1937', 'Apr 25 03:00:00 1937', 'Oct 31 01:59:59 1937'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1937', 'Apr 24 08:59:59 1938', 'Oct 31 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1938', 'Oct 30 07:59:59 1938', 'Apr 24 03:00:00 1938', 'Oct 30 01:59:59 1938'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1938', 'Apr 30 08:59:59 1939', 'Oct 30 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1939', 'Oct 29 07:59:59 1939', 'Apr 30 03:00:00 1939', 'Oct 29 01:59:59 1939'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1939', 'Apr 28 08:59:59 1940', 'Oct 29 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1940', 'Oct 27 07:59:59 1940', 'Apr 28 03:00:00 1940', 'Oct 27 01:59:59 1940'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1940', 'Apr 27 08:59:59 1941', 'Oct 27 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1941', 'Oct 26 07:59:59 1941', 'Apr 27 03:00:00 1941', 'Oct 26 01:59:59 1941'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1941', 'Apr 26 08:59:59 1942', 'Oct 26 01:00:00 1941', 'Apr 26 01:59:59 1942'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1942', 'Oct 25 07:59:59 1942', 'Apr 26 03:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1942', 'Apr 25 08:59:59 1943', 'Oct 25 01:00:00 1942', 'Apr 25 01:59:59 1943'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1943', 'Oct 31 07:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 31 01:59:59 1943'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1943', 'Apr 30 08:59:59 1944', 'Oct 31 01:00:00 1943', 'Apr 30 01:59:59 1944'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1944', 'Oct 29 07:59:59 1944', 'Apr 30 03:00:00 1944', 'Oct 29 01:59:59 1944'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1944', 'Apr 29 08:59:59 1945', 'Oct 29 01:00:00 1944', 'Apr 29 01:59:59 1945'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1945', 'Oct 28 07:59:59 1945', 'Apr 29 03:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1945', 'Apr 28 08:59:59 1946', 'Oct 28 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1946', 'Oct 27 07:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1946', 'Apr 27 08:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1947', 'Oct 26 07:59:59 1947', 'Apr 27 03:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1947', 'Apr 25 08:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1948', 'Oct 31 07:59:59 1948', 'Apr 25 03:00:00 1948', 'Oct 31 01:59:59 1948'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1948', 'Apr 24 08:59:59 1949', 'Oct 31 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1949', 'Oct 30 07:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1949', 'Apr 30 08:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1950', 'Oct 29 07:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1950', 'Apr 29 08:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1951', 'Oct 28 07:59:59 1951', 'Apr 29 03:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1951', 'Apr 27 08:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1952', 'Oct 26 07:59:59 1952', 'Apr 27 03:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1952', 'Apr 26 08:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1953', 'Oct 25 07:59:59 1953', 'Apr 26 03:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1953', 'Apr 25 08:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1954', 'Oct 31 07:59:59 1954', 'Apr 25 03:00:00 1954', 'Oct 31 01:59:59 1954'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1954', 'Apr 24 08:59:59 1955', 'Oct 31 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1955', 'Oct 30 07:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1955', 'Apr 29 08:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1956', 'Oct 28 07:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1956', 'Apr 28 08:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1957', 'Oct 27 07:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1957', 'Apr 27 08:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1958', 'Oct 26 07:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1958', 'Apr 26 08:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1959', 'Oct 25 07:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1959', 'Apr 24 08:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1960', 'Oct 30 07:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1960', 'Apr 30 08:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1961', 'Oct 29 07:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1961', 'Apr 29 08:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1962', 'Oct 28 07:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1962', 'Apr 28 08:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1963', 'Oct 27 07:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1963', 'Apr 26 08:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1964', 'Oct 25 07:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1964', 'Apr 25 08:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1965', 'Apr 24 08:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1966', 'Oct 30 07:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1966', 'Apr 30 08:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Jan 6 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Jan 6 09:00:00 1974', 'Nov 24 07:59:59 1974', 'Jan 6 03:00:00 1974', 'Nov 24 01:59:59 1974'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Nov 24 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Nov 24 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 26 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 26 01:59:59 1987'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 26 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 24 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 24 01:59:59 1988'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 24 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 30 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 30 01:59:59 1989'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 30 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 29 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 29 01:59:59 1990'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 29 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 28 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 28 01:59:59 1991'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 28 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 26 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 26 01:59:59 1992'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 26 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 25 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 25 01:59:59 1993'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 25 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 24 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 24 01:59:59 1994'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 24 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 30 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 30 01:59:59 1995'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 30 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 28 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 28 01:59:59 1996'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 28 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 27 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 27 01:59:59 1997'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 27 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 26 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 26 01:59:59 1998'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 26 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 25 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 25 01:59:59 1999'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 25 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 30 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 30 01:59:59 2000'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 30 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 29 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 29 01:59:59 2001'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 29 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 28 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 28 01:59:59 2002'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 28 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 27 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 27 01:59:59 2003'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 27 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 25 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 25 01:59:59 2004'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 25 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 24 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 24 01:59:59 2005'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 24 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 30 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 30 01:59:59 2006'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 30 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 29 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 29 01:59:59 2007'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 29 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 27 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 27 01:59:59 2008'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 27 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 26 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 26 01:59:59 2009'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 26 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 25 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 25 01:59:59 2010'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 25 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 24 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 24 01:59:59 2011'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 24 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 29 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 29 01:59:59 2012'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 29 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 28 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 28 01:59:59 2013'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 28 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 27 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 27 01:59:59 2014'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 27 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 26 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 26 01:59:59 2015'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 26 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 24 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 24 01:59:59 2016'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 24 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 30 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 30 01:59:59 2017'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 30 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 29 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 29 01:59:59 2018'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 29 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 28 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 28 01:59:59 2019'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 28 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 26 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 26 01:59:59 2020'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 26 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 25 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 25 01:59:59 2021'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 25 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 24 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 24 01:59:59 2022'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 24 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 30 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 30 01:59:59 2023'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 30 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 28 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 28 01:59:59 2024'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 28 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 27 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 27 01:59:59 2025'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 27 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 26 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 26 01:59:59 2026'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 26 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 25 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 25 01:59:59 2027'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 25 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 30 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 30 01:59:59 2028'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 30 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 29 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 29 01:59:59 2029'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 29 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 28 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 28 01:59:59 2030'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 28 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 28 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 27 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 27 01:59:59 2031'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 27 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 25 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 25 01:59:59 2032'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 25 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 25 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 24 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 24 01:59:59 2033'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 24 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 24 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 30 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 30 01:59:59 2034'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 30 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 30 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 29 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 29 01:59:59 2035'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 29 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 29 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 27 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 27 01:59:59 2036'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 27 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 27 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 26 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 26 01:59:59 2037'); -timezone.add_rule('SystemV/MST7MDT', 'MDT', 1, -21600, 'Apr 26 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 26 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('SystemV/MST7MDT', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- SystemV/PST8 --- - -begin -timezone.add_rule('SystemV/PST8', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 12:45:52 1901', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- SystemV/PST8PDT --- - -begin -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Apr 27 09:59:59 1902', 'Dec 14 12:45:52 1901', 'Apr 27 01:59:59 1902'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1902', 'Oct 26 08:59:59 1902', 'Apr 27 03:00:00 1902', 'Oct 26 01:59:59 1902'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1902', 'Apr 26 09:59:59 1903', 'Oct 26 01:00:00 1902', 'Apr 26 01:59:59 1903'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1903', 'Oct 25 08:59:59 1903', 'Apr 26 03:00:00 1903', 'Oct 25 01:59:59 1903'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1903', 'Apr 24 09:59:59 1904', 'Oct 25 01:00:00 1903', 'Apr 24 01:59:59 1904'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1904', 'Oct 30 08:59:59 1904', 'Apr 24 03:00:00 1904', 'Oct 30 01:59:59 1904'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1904', 'Apr 30 09:59:59 1905', 'Oct 30 01:00:00 1904', 'Apr 30 01:59:59 1905'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1905', 'Oct 29 08:59:59 1905', 'Apr 30 03:00:00 1905', 'Oct 29 01:59:59 1905'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1905', 'Apr 29 09:59:59 1906', 'Oct 29 01:00:00 1905', 'Apr 29 01:59:59 1906'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1906', 'Oct 28 08:59:59 1906', 'Apr 29 03:00:00 1906', 'Oct 28 01:59:59 1906'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1906', 'Apr 28 09:59:59 1907', 'Oct 28 01:00:00 1906', 'Apr 28 01:59:59 1907'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1907', 'Oct 27 08:59:59 1907', 'Apr 28 03:00:00 1907', 'Oct 27 01:59:59 1907'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1907', 'Apr 26 09:59:59 1908', 'Oct 27 01:00:00 1907', 'Apr 26 01:59:59 1908'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1908', 'Oct 25 08:59:59 1908', 'Apr 26 03:00:00 1908', 'Oct 25 01:59:59 1908'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1908', 'Apr 25 09:59:59 1909', 'Oct 25 01:00:00 1908', 'Apr 25 01:59:59 1909'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1909', 'Oct 31 08:59:59 1909', 'Apr 25 03:00:00 1909', 'Oct 31 01:59:59 1909'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1909', 'Apr 24 09:59:59 1910', 'Oct 31 01:00:00 1909', 'Apr 24 01:59:59 1910'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1910', 'Oct 30 08:59:59 1910', 'Apr 24 03:00:00 1910', 'Oct 30 01:59:59 1910'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1910', 'Apr 30 09:59:59 1911', 'Oct 30 01:00:00 1910', 'Apr 30 01:59:59 1911'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1911', 'Oct 29 08:59:59 1911', 'Apr 30 03:00:00 1911', 'Oct 29 01:59:59 1911'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1911', 'Apr 28 09:59:59 1912', 'Oct 29 01:00:00 1911', 'Apr 28 01:59:59 1912'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1912', 'Oct 27 08:59:59 1912', 'Apr 28 03:00:00 1912', 'Oct 27 01:59:59 1912'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1912', 'Apr 27 09:59:59 1913', 'Oct 27 01:00:00 1912', 'Apr 27 01:59:59 1913'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1913', 'Oct 26 08:59:59 1913', 'Apr 27 03:00:00 1913', 'Oct 26 01:59:59 1913'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1913', 'Apr 26 09:59:59 1914', 'Oct 26 01:00:00 1913', 'Apr 26 01:59:59 1914'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1914', 'Oct 25 08:59:59 1914', 'Apr 26 03:00:00 1914', 'Oct 25 01:59:59 1914'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1914', 'Apr 25 09:59:59 1915', 'Oct 25 01:00:00 1914', 'Apr 25 01:59:59 1915'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1915', 'Oct 31 08:59:59 1915', 'Apr 25 03:00:00 1915', 'Oct 31 01:59:59 1915'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1915', 'Apr 30 09:59:59 1916', 'Oct 31 01:00:00 1915', 'Apr 30 01:59:59 1916'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1916', 'Oct 29 08:59:59 1916', 'Apr 30 03:00:00 1916', 'Oct 29 01:59:59 1916'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1916', 'Apr 29 09:59:59 1917', 'Oct 29 01:00:00 1916', 'Apr 29 01:59:59 1917'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1917', 'Oct 28 08:59:59 1917', 'Apr 29 03:00:00 1917', 'Oct 28 01:59:59 1917'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1917', 'Apr 28 09:59:59 1918', 'Oct 28 01:00:00 1917', 'Apr 28 01:59:59 1918'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1918', 'Oct 27 08:59:59 1918', 'Apr 28 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1918', 'Apr 27 09:59:59 1919', 'Oct 27 01:00:00 1918', 'Apr 27 01:59:59 1919'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1919', 'Oct 26 08:59:59 1919', 'Apr 27 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1919', 'Apr 25 09:59:59 1920', 'Oct 26 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1920', 'Oct 31 08:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1920', 'Apr 24 09:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1921', 'Oct 30 08:59:59 1921', 'Apr 24 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1921', 'Apr 30 09:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1922', 'Oct 29 08:59:59 1922', 'Apr 30 03:00:00 1922', 'Oct 29 01:59:59 1922'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1922', 'Apr 29 09:59:59 1923', 'Oct 29 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1923', 'Oct 28 08:59:59 1923', 'Apr 29 03:00:00 1923', 'Oct 28 01:59:59 1923'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1923', 'Apr 27 09:59:59 1924', 'Oct 28 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1924', 'Oct 26 08:59:59 1924', 'Apr 27 03:00:00 1924', 'Oct 26 01:59:59 1924'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1924', 'Apr 26 09:59:59 1925', 'Oct 26 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1925', 'Oct 25 08:59:59 1925', 'Apr 26 03:00:00 1925', 'Oct 25 01:59:59 1925'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1925', 'Apr 25 09:59:59 1926', 'Oct 25 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1926', 'Oct 31 08:59:59 1926', 'Apr 25 03:00:00 1926', 'Oct 31 01:59:59 1926'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1926', 'Apr 24 09:59:59 1927', 'Oct 31 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1927', 'Oct 30 08:59:59 1927', 'Apr 24 03:00:00 1927', 'Oct 30 01:59:59 1927'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1927', 'Apr 29 09:59:59 1928', 'Oct 30 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1928', 'Oct 28 08:59:59 1928', 'Apr 29 03:00:00 1928', 'Oct 28 01:59:59 1928'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1928', 'Apr 28 09:59:59 1929', 'Oct 28 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1929', 'Oct 27 08:59:59 1929', 'Apr 28 03:00:00 1929', 'Oct 27 01:59:59 1929'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1929', 'Apr 27 09:59:59 1930', 'Oct 27 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1930', 'Oct 26 08:59:59 1930', 'Apr 27 03:00:00 1930', 'Oct 26 01:59:59 1930'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1930', 'Apr 26 09:59:59 1931', 'Oct 26 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1931', 'Oct 25 08:59:59 1931', 'Apr 26 03:00:00 1931', 'Oct 25 01:59:59 1931'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1931', 'Apr 24 09:59:59 1932', 'Oct 25 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1932', 'Oct 30 08:59:59 1932', 'Apr 24 03:00:00 1932', 'Oct 30 01:59:59 1932'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1932', 'Apr 30 09:59:59 1933', 'Oct 30 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1933', 'Oct 29 08:59:59 1933', 'Apr 30 03:00:00 1933', 'Oct 29 01:59:59 1933'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1933', 'Apr 29 09:59:59 1934', 'Oct 29 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1934', 'Oct 28 08:59:59 1934', 'Apr 29 03:00:00 1934', 'Oct 28 01:59:59 1934'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1934', 'Apr 28 09:59:59 1935', 'Oct 28 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1935', 'Oct 27 08:59:59 1935', 'Apr 28 03:00:00 1935', 'Oct 27 01:59:59 1935'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1935', 'Apr 26 09:59:59 1936', 'Oct 27 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1936', 'Oct 25 08:59:59 1936', 'Apr 26 03:00:00 1936', 'Oct 25 01:59:59 1936'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1936', 'Apr 25 09:59:59 1937', 'Oct 25 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1937', 'Oct 31 08:59:59 1937', 'Apr 25 03:00:00 1937', 'Oct 31 01:59:59 1937'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1937', 'Apr 24 09:59:59 1938', 'Oct 31 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1938', 'Oct 30 08:59:59 1938', 'Apr 24 03:00:00 1938', 'Oct 30 01:59:59 1938'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1938', 'Apr 30 09:59:59 1939', 'Oct 30 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1939', 'Oct 29 08:59:59 1939', 'Apr 30 03:00:00 1939', 'Oct 29 01:59:59 1939'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1939', 'Apr 28 09:59:59 1940', 'Oct 29 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1940', 'Oct 27 08:59:59 1940', 'Apr 28 03:00:00 1940', 'Oct 27 01:59:59 1940'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1940', 'Apr 27 09:59:59 1941', 'Oct 27 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1941', 'Oct 26 08:59:59 1941', 'Apr 27 03:00:00 1941', 'Oct 26 01:59:59 1941'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1941', 'Apr 26 09:59:59 1942', 'Oct 26 01:00:00 1941', 'Apr 26 01:59:59 1942'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1942', 'Oct 25 08:59:59 1942', 'Apr 26 03:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1942', 'Apr 25 09:59:59 1943', 'Oct 25 01:00:00 1942', 'Apr 25 01:59:59 1943'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1943', 'Oct 31 08:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 31 01:59:59 1943'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1943', 'Apr 30 09:59:59 1944', 'Oct 31 01:00:00 1943', 'Apr 30 01:59:59 1944'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1944', 'Oct 29 08:59:59 1944', 'Apr 30 03:00:00 1944', 'Oct 29 01:59:59 1944'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1944', 'Apr 29 09:59:59 1945', 'Oct 29 01:00:00 1944', 'Apr 29 01:59:59 1945'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1945', 'Oct 28 08:59:59 1945', 'Apr 29 03:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1945', 'Apr 28 09:59:59 1946', 'Oct 28 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1946', 'Oct 27 08:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1946', 'Apr 27 09:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1947', 'Oct 26 08:59:59 1947', 'Apr 27 03:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1947', 'Apr 25 09:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1948', 'Oct 31 08:59:59 1948', 'Apr 25 03:00:00 1948', 'Oct 31 01:59:59 1948'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1948', 'Apr 24 09:59:59 1949', 'Oct 31 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1949', 'Oct 30 08:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Oct 29 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Oct 28 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Oct 26 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Oct 25 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Oct 31 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Oct 31 01:59:59 1954'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Oct 31 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Oct 30 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Oct 28 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Oct 27 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Oct 26 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Oct 25 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Oct 30 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Oct 29 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Nov 24 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Nov 24 01:59:59 1974'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Nov 24 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Nov 24 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 26 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 26 01:59:59 1987'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 26 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 24 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 24 01:59:59 1988'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 24 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 30 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 30 01:59:59 1989'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 30 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 29 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 29 01:59:59 1990'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 29 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 28 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 28 01:59:59 1991'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 28 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 26 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 26 01:59:59 1992'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 26 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 25 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 25 01:59:59 1993'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 25 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 24 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 24 01:59:59 1994'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 24 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 30 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 30 01:59:59 1995'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 30 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 28 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 28 01:59:59 1996'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 28 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 27 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 27 01:59:59 1997'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 27 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 26 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 26 01:59:59 1998'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 26 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 25 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 25 01:59:59 1999'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 25 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 30 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 30 01:59:59 2000'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 30 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 29 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 29 01:59:59 2001'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 29 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 28 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 28 01:59:59 2002'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 28 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 27 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 27 01:59:59 2003'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 27 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 25 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 25 01:59:59 2004'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 25 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 24 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 24 01:59:59 2005'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 24 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 30 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 30 01:59:59 2006'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 30 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 29 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 29 01:59:59 2007'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 29 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 27 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 27 01:59:59 2008'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 27 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 26 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 26 01:59:59 2009'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 26 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 25 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 25 01:59:59 2010'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 25 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 24 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 24 01:59:59 2011'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 24 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 29 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 29 01:59:59 2012'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 29 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 28 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 28 01:59:59 2013'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 28 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 27 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 27 01:59:59 2014'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 27 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 26 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 26 01:59:59 2015'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 26 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 24 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 24 01:59:59 2016'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 24 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 30 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 30 01:59:59 2017'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 30 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 29 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 29 01:59:59 2018'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 29 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 28 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 28 01:59:59 2019'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 28 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 26 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 26 01:59:59 2020'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 26 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 25 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 25 01:59:59 2021'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 25 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 24 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 24 01:59:59 2022'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 24 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 30 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 30 01:59:59 2023'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 30 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 28 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 28 01:59:59 2024'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 28 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 27 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 27 01:59:59 2025'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 27 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 26 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 26 01:59:59 2026'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 26 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 25 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 25 01:59:59 2027'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 25 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 30 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 30 01:59:59 2028'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 30 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 29 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 29 01:59:59 2029'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 29 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 28 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 28 01:59:59 2030'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 28 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 28 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 27 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 27 01:59:59 2031'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 27 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 25 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 25 01:59:59 2032'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 25 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 25 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 24 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 24 01:59:59 2033'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 24 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 24 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 30 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 30 01:59:59 2034'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 30 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 30 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 29 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 29 01:59:59 2035'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 29 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 29 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 27 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 27 01:59:59 2036'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 27 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 27 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 26 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 26 01:59:59 2037'); -timezone.add_rule('SystemV/PST8PDT', 'PDT', 1, -25200, 'Apr 26 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 26 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('SystemV/PST8PDT', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- SystemV/YST9 --- - -begin -timezone.add_rule('SystemV/YST9', 'YST', 0, -32400, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 11:45:52 1901', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- SystemV/YST9YDT --- - -begin -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Dec 14 20:45:52 1901', 'Apr 27 10:59:59 1902', 'Dec 14 11:45:52 1901', 'Apr 27 01:59:59 1902'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1902', 'Oct 26 09:59:59 1902', 'Apr 27 03:00:00 1902', 'Oct 26 01:59:59 1902'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1902', 'Apr 26 10:59:59 1903', 'Oct 26 01:00:00 1902', 'Apr 26 01:59:59 1903'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1903', 'Oct 25 09:59:59 1903', 'Apr 26 03:00:00 1903', 'Oct 25 01:59:59 1903'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1903', 'Apr 24 10:59:59 1904', 'Oct 25 01:00:00 1903', 'Apr 24 01:59:59 1904'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1904', 'Oct 30 09:59:59 1904', 'Apr 24 03:00:00 1904', 'Oct 30 01:59:59 1904'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1904', 'Apr 30 10:59:59 1905', 'Oct 30 01:00:00 1904', 'Apr 30 01:59:59 1905'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1905', 'Oct 29 09:59:59 1905', 'Apr 30 03:00:00 1905', 'Oct 29 01:59:59 1905'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1905', 'Apr 29 10:59:59 1906', 'Oct 29 01:00:00 1905', 'Apr 29 01:59:59 1906'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1906', 'Oct 28 09:59:59 1906', 'Apr 29 03:00:00 1906', 'Oct 28 01:59:59 1906'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1906', 'Apr 28 10:59:59 1907', 'Oct 28 01:00:00 1906', 'Apr 28 01:59:59 1907'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1907', 'Oct 27 09:59:59 1907', 'Apr 28 03:00:00 1907', 'Oct 27 01:59:59 1907'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1907', 'Apr 26 10:59:59 1908', 'Oct 27 01:00:00 1907', 'Apr 26 01:59:59 1908'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1908', 'Oct 25 09:59:59 1908', 'Apr 26 03:00:00 1908', 'Oct 25 01:59:59 1908'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1908', 'Apr 25 10:59:59 1909', 'Oct 25 01:00:00 1908', 'Apr 25 01:59:59 1909'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1909', 'Oct 31 09:59:59 1909', 'Apr 25 03:00:00 1909', 'Oct 31 01:59:59 1909'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1909', 'Apr 24 10:59:59 1910', 'Oct 31 01:00:00 1909', 'Apr 24 01:59:59 1910'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1910', 'Oct 30 09:59:59 1910', 'Apr 24 03:00:00 1910', 'Oct 30 01:59:59 1910'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1910', 'Apr 30 10:59:59 1911', 'Oct 30 01:00:00 1910', 'Apr 30 01:59:59 1911'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1911', 'Oct 29 09:59:59 1911', 'Apr 30 03:00:00 1911', 'Oct 29 01:59:59 1911'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1911', 'Apr 28 10:59:59 1912', 'Oct 29 01:00:00 1911', 'Apr 28 01:59:59 1912'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1912', 'Oct 27 09:59:59 1912', 'Apr 28 03:00:00 1912', 'Oct 27 01:59:59 1912'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1912', 'Apr 27 10:59:59 1913', 'Oct 27 01:00:00 1912', 'Apr 27 01:59:59 1913'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1913', 'Oct 26 09:59:59 1913', 'Apr 27 03:00:00 1913', 'Oct 26 01:59:59 1913'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1913', 'Apr 26 10:59:59 1914', 'Oct 26 01:00:00 1913', 'Apr 26 01:59:59 1914'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1914', 'Oct 25 09:59:59 1914', 'Apr 26 03:00:00 1914', 'Oct 25 01:59:59 1914'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1914', 'Apr 25 10:59:59 1915', 'Oct 25 01:00:00 1914', 'Apr 25 01:59:59 1915'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1915', 'Oct 31 09:59:59 1915', 'Apr 25 03:00:00 1915', 'Oct 31 01:59:59 1915'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1915', 'Apr 30 10:59:59 1916', 'Oct 31 01:00:00 1915', 'Apr 30 01:59:59 1916'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1916', 'Oct 29 09:59:59 1916', 'Apr 30 03:00:00 1916', 'Oct 29 01:59:59 1916'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1916', 'Apr 29 10:59:59 1917', 'Oct 29 01:00:00 1916', 'Apr 29 01:59:59 1917'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1917', 'Oct 28 09:59:59 1917', 'Apr 29 03:00:00 1917', 'Oct 28 01:59:59 1917'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1917', 'Apr 28 10:59:59 1918', 'Oct 28 01:00:00 1917', 'Apr 28 01:59:59 1918'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1918', 'Oct 27 09:59:59 1918', 'Apr 28 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1918', 'Apr 27 10:59:59 1919', 'Oct 27 01:00:00 1918', 'Apr 27 01:59:59 1919'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1919', 'Oct 26 09:59:59 1919', 'Apr 27 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1919', 'Apr 25 10:59:59 1920', 'Oct 26 01:00:00 1919', 'Apr 25 01:59:59 1920'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1920', 'Oct 31 09:59:59 1920', 'Apr 25 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1920', 'Apr 24 10:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1921', 'Oct 30 09:59:59 1921', 'Apr 24 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1921', 'Apr 30 10:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1922', 'Oct 29 09:59:59 1922', 'Apr 30 03:00:00 1922', 'Oct 29 01:59:59 1922'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1922', 'Apr 29 10:59:59 1923', 'Oct 29 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1923', 'Oct 28 09:59:59 1923', 'Apr 29 03:00:00 1923', 'Oct 28 01:59:59 1923'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1923', 'Apr 27 10:59:59 1924', 'Oct 28 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1924', 'Oct 26 09:59:59 1924', 'Apr 27 03:00:00 1924', 'Oct 26 01:59:59 1924'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1924', 'Apr 26 10:59:59 1925', 'Oct 26 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1925', 'Oct 25 09:59:59 1925', 'Apr 26 03:00:00 1925', 'Oct 25 01:59:59 1925'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1925', 'Apr 25 10:59:59 1926', 'Oct 25 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1926', 'Oct 31 09:59:59 1926', 'Apr 25 03:00:00 1926', 'Oct 31 01:59:59 1926'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1926', 'Apr 24 10:59:59 1927', 'Oct 31 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1927', 'Oct 30 09:59:59 1927', 'Apr 24 03:00:00 1927', 'Oct 30 01:59:59 1927'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1927', 'Apr 29 10:59:59 1928', 'Oct 30 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1928', 'Oct 28 09:59:59 1928', 'Apr 29 03:00:00 1928', 'Oct 28 01:59:59 1928'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1928', 'Apr 28 10:59:59 1929', 'Oct 28 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1929', 'Oct 27 09:59:59 1929', 'Apr 28 03:00:00 1929', 'Oct 27 01:59:59 1929'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1929', 'Apr 27 10:59:59 1930', 'Oct 27 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1930', 'Oct 26 09:59:59 1930', 'Apr 27 03:00:00 1930', 'Oct 26 01:59:59 1930'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1930', 'Apr 26 10:59:59 1931', 'Oct 26 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1931', 'Oct 25 09:59:59 1931', 'Apr 26 03:00:00 1931', 'Oct 25 01:59:59 1931'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1931', 'Apr 24 10:59:59 1932', 'Oct 25 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1932', 'Oct 30 09:59:59 1932', 'Apr 24 03:00:00 1932', 'Oct 30 01:59:59 1932'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1932', 'Apr 30 10:59:59 1933', 'Oct 30 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1933', 'Oct 29 09:59:59 1933', 'Apr 30 03:00:00 1933', 'Oct 29 01:59:59 1933'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1933', 'Apr 29 10:59:59 1934', 'Oct 29 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1934', 'Oct 28 09:59:59 1934', 'Apr 29 03:00:00 1934', 'Oct 28 01:59:59 1934'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1934', 'Apr 28 10:59:59 1935', 'Oct 28 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1935', 'Oct 27 09:59:59 1935', 'Apr 28 03:00:00 1935', 'Oct 27 01:59:59 1935'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1935', 'Apr 26 10:59:59 1936', 'Oct 27 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1936', 'Oct 25 09:59:59 1936', 'Apr 26 03:00:00 1936', 'Oct 25 01:59:59 1936'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1936', 'Apr 25 10:59:59 1937', 'Oct 25 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1937', 'Oct 31 09:59:59 1937', 'Apr 25 03:00:00 1937', 'Oct 31 01:59:59 1937'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1937', 'Apr 24 10:59:59 1938', 'Oct 31 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1938', 'Oct 30 09:59:59 1938', 'Apr 24 03:00:00 1938', 'Oct 30 01:59:59 1938'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1938', 'Apr 30 10:59:59 1939', 'Oct 30 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1939', 'Oct 29 09:59:59 1939', 'Apr 30 03:00:00 1939', 'Oct 29 01:59:59 1939'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1939', 'Apr 28 10:59:59 1940', 'Oct 29 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1940', 'Oct 27 09:59:59 1940', 'Apr 28 03:00:00 1940', 'Oct 27 01:59:59 1940'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1940', 'Apr 27 10:59:59 1941', 'Oct 27 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1941', 'Oct 26 09:59:59 1941', 'Apr 27 03:00:00 1941', 'Oct 26 01:59:59 1941'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1941', 'Apr 26 10:59:59 1942', 'Oct 26 01:00:00 1941', 'Apr 26 01:59:59 1942'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1942', 'Oct 25 09:59:59 1942', 'Apr 26 03:00:00 1942', 'Oct 25 01:59:59 1942'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1942', 'Apr 25 10:59:59 1943', 'Oct 25 01:00:00 1942', 'Apr 25 01:59:59 1943'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1943', 'Oct 31 09:59:59 1943', 'Apr 25 03:00:00 1943', 'Oct 31 01:59:59 1943'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1943', 'Apr 30 10:59:59 1944', 'Oct 31 01:00:00 1943', 'Apr 30 01:59:59 1944'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1944', 'Oct 29 09:59:59 1944', 'Apr 30 03:00:00 1944', 'Oct 29 01:59:59 1944'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1944', 'Apr 29 10:59:59 1945', 'Oct 29 01:00:00 1944', 'Apr 29 01:59:59 1945'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1945', 'Oct 28 09:59:59 1945', 'Apr 29 03:00:00 1945', 'Oct 28 01:59:59 1945'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1945', 'Apr 28 10:59:59 1946', 'Oct 28 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1946', 'Oct 27 09:59:59 1946', 'Apr 28 03:00:00 1946', 'Oct 27 01:59:59 1946'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1946', 'Apr 27 10:59:59 1947', 'Oct 27 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1947', 'Oct 26 09:59:59 1947', 'Apr 27 03:00:00 1947', 'Oct 26 01:59:59 1947'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1947', 'Apr 25 10:59:59 1948', 'Oct 26 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1948', 'Oct 31 09:59:59 1948', 'Apr 25 03:00:00 1948', 'Oct 31 01:59:59 1948'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1948', 'Apr 24 10:59:59 1949', 'Oct 31 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1949', 'Oct 30 09:59:59 1949', 'Apr 24 03:00:00 1949', 'Oct 30 01:59:59 1949'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1949', 'Apr 30 10:59:59 1950', 'Oct 30 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1950', 'Oct 29 09:59:59 1950', 'Apr 30 03:00:00 1950', 'Oct 29 01:59:59 1950'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1950', 'Apr 29 10:59:59 1951', 'Oct 29 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1951', 'Oct 28 09:59:59 1951', 'Apr 29 03:00:00 1951', 'Oct 28 01:59:59 1951'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1951', 'Apr 27 10:59:59 1952', 'Oct 28 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1952', 'Oct 26 09:59:59 1952', 'Apr 27 03:00:00 1952', 'Oct 26 01:59:59 1952'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1952', 'Apr 26 10:59:59 1953', 'Oct 26 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1953', 'Oct 25 09:59:59 1953', 'Apr 26 03:00:00 1953', 'Oct 25 01:59:59 1953'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1953', 'Apr 25 10:59:59 1954', 'Oct 25 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1954', 'Oct 31 09:59:59 1954', 'Apr 25 03:00:00 1954', 'Oct 31 01:59:59 1954'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1954', 'Apr 24 10:59:59 1955', 'Oct 31 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1955', 'Oct 30 09:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1955', 'Apr 29 10:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1956', 'Oct 28 09:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1956', 'Apr 28 10:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1957', 'Oct 27 09:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1957', 'Apr 27 10:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1958', 'Oct 26 09:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1958', 'Apr 26 10:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1959', 'Oct 25 09:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1959', 'Apr 24 10:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1960', 'Oct 30 09:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1960', 'Apr 30 10:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1961', 'Oct 29 09:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1961', 'Apr 29 10:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1962', 'Oct 28 09:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1962', 'Apr 28 10:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1963', 'Oct 27 09:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1963', 'Apr 26 10:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1964', 'Oct 25 09:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1964', 'Apr 25 10:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1965', 'Oct 31 09:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1965', 'Apr 24 10:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1966', 'Oct 30 09:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1966', 'Apr 30 10:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1967', 'Oct 29 09:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1967', 'Apr 28 10:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1968', 'Oct 27 09:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1968', 'Apr 27 10:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1969', 'Oct 26 09:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1969', 'Apr 26 10:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1970', 'Oct 25 09:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1970', 'Apr 25 10:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1971', 'Oct 31 09:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1971', 'Apr 30 10:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1972', 'Oct 29 09:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1972', 'Apr 29 10:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1973', 'Oct 28 09:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1973', 'Jan 6 10:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Jan 6 11:00:00 1974', 'Nov 24 09:59:59 1974', 'Jan 6 03:00:00 1974', 'Nov 24 01:59:59 1974'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Nov 24 10:00:00 1974', 'Feb 23 10:59:59 1975', 'Nov 24 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Feb 23 11:00:00 1975', 'Oct 26 09:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1975', 'Apr 25 10:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1976', 'Oct 31 09:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1976', 'Apr 24 10:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1977', 'Oct 30 09:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1977', 'Apr 30 10:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1978', 'Oct 29 09:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1978', 'Apr 29 10:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1979', 'Oct 28 09:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1979', 'Apr 27 10:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1980', 'Oct 26 09:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1980', 'Apr 26 10:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1981', 'Oct 25 09:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1981', 'Apr 25 10:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1982', 'Oct 31 09:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1982', 'Apr 24 10:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1983', 'Oct 30 09:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1983', 'Apr 29 10:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1984', 'Oct 28 09:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1984', 'Apr 28 10:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1985', 'Oct 27 09:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1985', 'Apr 27 10:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1986', 'Oct 26 09:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1986', 'Apr 26 10:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 26 01:59:59 1987'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1987', 'Oct 25 09:59:59 1987', 'Apr 26 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1987', 'Apr 24 10:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 24 01:59:59 1988'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1988', 'Oct 30 09:59:59 1988', 'Apr 24 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1988', 'Apr 30 10:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 30 01:59:59 1989'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1989', 'Oct 29 09:59:59 1989', 'Apr 30 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1989', 'Apr 29 10:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 29 01:59:59 1990'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 1990', 'Oct 28 09:59:59 1990', 'Apr 29 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 1990', 'Apr 28 10:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 28 01:59:59 1991'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1991', 'Oct 27 09:59:59 1991', 'Apr 28 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1991', 'Apr 26 10:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 26 01:59:59 1992'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1992', 'Oct 25 09:59:59 1992', 'Apr 26 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1992', 'Apr 25 10:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 25 01:59:59 1993'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1993', 'Oct 31 09:59:59 1993', 'Apr 25 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1993', 'Apr 24 10:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 24 01:59:59 1994'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 1994', 'Oct 30 09:59:59 1994', 'Apr 24 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 1994', 'Apr 30 10:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 30 01:59:59 1995'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 1995', 'Oct 29 09:59:59 1995', 'Apr 30 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 1995', 'Apr 28 10:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 28 01:59:59 1996'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 1996', 'Oct 27 09:59:59 1996', 'Apr 28 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 1996', 'Apr 27 10:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 27 01:59:59 1997'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 1997', 'Oct 26 09:59:59 1997', 'Apr 27 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 1997', 'Apr 26 10:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 26 01:59:59 1998'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 1998', 'Oct 25 09:59:59 1998', 'Apr 26 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 1998', 'Apr 25 10:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 25 01:59:59 1999'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 1999', 'Oct 31 09:59:59 1999', 'Apr 25 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 1999', 'Apr 30 10:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 30 01:59:59 2000'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 2000', 'Oct 29 09:59:59 2000', 'Apr 30 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 2000', 'Apr 29 10:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 29 01:59:59 2001'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 2001', 'Oct 28 09:59:59 2001', 'Apr 29 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 2001', 'Apr 28 10:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 28 01:59:59 2002'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 2002', 'Oct 27 09:59:59 2002', 'Apr 28 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 2002', 'Apr 27 10:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 27 01:59:59 2003'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 2003', 'Oct 26 09:59:59 2003', 'Apr 27 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 2003', 'Apr 25 10:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 25 01:59:59 2004'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 2004', 'Oct 31 09:59:59 2004', 'Apr 25 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 2004', 'Apr 24 10:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 24 01:59:59 2005'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 2005', 'Oct 30 09:59:59 2005', 'Apr 24 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 2005', 'Apr 30 10:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 30 01:59:59 2006'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 2006', 'Oct 29 09:59:59 2006', 'Apr 30 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 2006', 'Apr 29 10:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 29 01:59:59 2007'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 2007', 'Oct 28 09:59:59 2007', 'Apr 29 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 2007', 'Apr 27 10:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 27 01:59:59 2008'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 2008', 'Oct 26 09:59:59 2008', 'Apr 27 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 2008', 'Apr 26 10:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 26 01:59:59 2009'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 2009', 'Oct 25 09:59:59 2009', 'Apr 26 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 2009', 'Apr 25 10:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 25 01:59:59 2010'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 2010', 'Oct 31 09:59:59 2010', 'Apr 25 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 2010', 'Apr 24 10:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 24 01:59:59 2011'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 2011', 'Oct 30 09:59:59 2011', 'Apr 24 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 2011', 'Apr 29 10:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 29 01:59:59 2012'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 2012', 'Oct 28 09:59:59 2012', 'Apr 29 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 2012', 'Apr 28 10:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 28 01:59:59 2013'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 2013', 'Oct 27 09:59:59 2013', 'Apr 28 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 2013', 'Apr 27 10:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 27 01:59:59 2014'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 2014', 'Oct 26 09:59:59 2014', 'Apr 27 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 2014', 'Apr 26 10:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 26 01:59:59 2015'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 2015', 'Oct 25 09:59:59 2015', 'Apr 26 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 2015', 'Apr 24 10:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 24 01:59:59 2016'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 2016', 'Oct 30 09:59:59 2016', 'Apr 24 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 2016', 'Apr 30 10:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 30 01:59:59 2017'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 2017', 'Oct 29 09:59:59 2017', 'Apr 30 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 2017', 'Apr 29 10:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 29 01:59:59 2018'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 2018', 'Oct 28 09:59:59 2018', 'Apr 29 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 2018', 'Apr 28 10:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 28 01:59:59 2019'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 2019', 'Oct 27 09:59:59 2019', 'Apr 28 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 2019', 'Apr 26 10:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 26 01:59:59 2020'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 2020', 'Oct 25 09:59:59 2020', 'Apr 26 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 2020', 'Apr 25 10:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 25 01:59:59 2021'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 2021', 'Oct 31 09:59:59 2021', 'Apr 25 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 2021', 'Apr 24 10:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 24 01:59:59 2022'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 2022', 'Oct 30 09:59:59 2022', 'Apr 24 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 2022', 'Apr 30 10:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 30 01:59:59 2023'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 2023', 'Oct 29 09:59:59 2023', 'Apr 30 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 2023', 'Apr 28 10:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 28 01:59:59 2024'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 2024', 'Oct 27 09:59:59 2024', 'Apr 28 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 2024', 'Apr 27 10:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 27 01:59:59 2025'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 2025', 'Oct 26 09:59:59 2025', 'Apr 27 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 2025', 'Apr 26 10:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 26 01:59:59 2026'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 2026', 'Oct 25 09:59:59 2026', 'Apr 26 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 2026', 'Apr 25 10:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 25 01:59:59 2027'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 2027', 'Oct 31 09:59:59 2027', 'Apr 25 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 2027', 'Apr 30 10:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 30 01:59:59 2028'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 2028', 'Oct 29 09:59:59 2028', 'Apr 30 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 2028', 'Apr 29 10:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 29 01:59:59 2029'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 2029', 'Oct 28 09:59:59 2029', 'Apr 29 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 2029', 'Apr 28 10:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 28 01:59:59 2030'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 28 11:00:00 2030', 'Oct 27 09:59:59 2030', 'Apr 28 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 27 10:00:00 2030', 'Apr 27 10:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 27 01:59:59 2031'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 2031', 'Oct 26 09:59:59 2031', 'Apr 27 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 2031', 'Apr 25 10:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 25 01:59:59 2032'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 25 11:00:00 2032', 'Oct 31 09:59:59 2032', 'Apr 25 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 31 10:00:00 2032', 'Apr 24 10:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 24 01:59:59 2033'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 24 11:00:00 2033', 'Oct 30 09:59:59 2033', 'Apr 24 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 30 10:00:00 2033', 'Apr 30 10:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 30 01:59:59 2034'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 30 11:00:00 2034', 'Oct 29 09:59:59 2034', 'Apr 30 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 29 10:00:00 2034', 'Apr 29 10:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 29 01:59:59 2035'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 29 11:00:00 2035', 'Oct 28 09:59:59 2035', 'Apr 29 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 28 10:00:00 2035', 'Apr 27 10:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 27 01:59:59 2036'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 27 11:00:00 2036', 'Oct 26 09:59:59 2036', 'Apr 27 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 26 10:00:00 2036', 'Apr 26 10:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 26 01:59:59 2037'); -timezone.add_rule('SystemV/YST9YDT', 'YDT', 1, -28800, 'Apr 26 11:00:00 2037', 'Oct 25 09:59:59 2037', 'Apr 26 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('SystemV/YST9YDT', 'YST', 0, -32400, 'Oct 25 10:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- Turkey --- - -begin -timezone.add_rule('Turkey', 'EET', 0, 7016, 'Dec 14 20:45:52 1901', 'Sep 30 22:03:03 1910', 'Dec 14 22:42:48 1901', 'Sep 30 23:59:59 1910'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 22:03:04 1910', 'Apr 30 21:59:59 1916', 'Oct 1 00:03:04 1910', 'Apr 30 23:59:59 1916'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 30 22:00:00 1916', 'Sep 30 20:59:59 1916', 'May 1 01:00:00 1916', 'Sep 30 23:59:59 1916'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 21:00:00 1916', 'Mar 27 21:59:59 1920', 'Sep 30 23:00:00 1916', 'Mar 27 23:59:59 1920'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 22:00:00 1920', 'Oct 24 20:59:59 1920', 'Mar 28 01:00:00 1920', 'Oct 24 23:59:59 1920'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 24 21:00:00 1920', 'Apr 2 21:59:59 1921', 'Oct 24 23:00:00 1920', 'Apr 2 23:59:59 1921'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 2 22:00:00 1921', 'Oct 2 20:59:59 1921', 'Apr 3 01:00:00 1921', 'Oct 2 23:59:59 1921'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 2 21:00:00 1921', 'Mar 25 21:59:59 1922', 'Oct 2 23:00:00 1921', 'Mar 25 23:59:59 1922'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 22:00:00 1922', 'Oct 7 20:59:59 1922', 'Mar 26 01:00:00 1922', 'Oct 7 23:59:59 1922'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 7 21:00:00 1922', 'May 12 21:59:59 1924', 'Oct 7 23:00:00 1922', 'May 12 23:59:59 1924'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 12 22:00:00 1924', 'Sep 30 20:59:59 1924', 'May 13 01:00:00 1924', 'Sep 30 23:59:59 1924'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 21:00:00 1924', 'Apr 30 21:59:59 1925', 'Sep 30 23:00:00 1924', 'Apr 30 23:59:59 1925'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 30 22:00:00 1925', 'Sep 30 20:59:59 1925', 'May 1 01:00:00 1925', 'Sep 30 23:59:59 1925'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 21:00:00 1925', 'Jun 29 21:59:59 1940', 'Sep 30 23:00:00 1925', 'Jun 29 23:59:59 1940'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Jun 29 22:00:00 1940', 'Oct 4 20:59:59 1940', 'Jun 30 01:00:00 1940', 'Oct 4 23:59:59 1940'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 4 21:00:00 1940', 'Nov 30 21:59:59 1940', 'Oct 4 23:00:00 1940', 'Nov 30 23:59:59 1940'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Nov 30 22:00:00 1940', 'Sep 20 20:59:59 1941', 'Dec 1 01:00:00 1940', 'Sep 20 23:59:59 1941'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 20 21:00:00 1941', 'Mar 31 21:59:59 1942', 'Sep 20 23:00:00 1941', 'Mar 31 23:59:59 1942'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 22:00:00 1942', 'Oct 31 20:59:59 1942', 'Apr 1 01:00:00 1942', 'Oct 31 23:59:59 1942'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 21:00:00 1942', 'Apr 1 21:59:59 1945', 'Oct 31 23:00:00 1942', 'Apr 1 23:59:59 1945'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 1 22:00:00 1945', 'Oct 7 20:59:59 1945', 'Apr 2 01:00:00 1945', 'Oct 7 23:59:59 1945'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 7 21:00:00 1945', 'May 31 21:59:59 1946', 'Oct 7 23:00:00 1945', 'May 31 23:59:59 1946'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 31 22:00:00 1946', 'Sep 30 20:59:59 1946', 'Jun 1 01:00:00 1946', 'Sep 30 23:59:59 1946'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 21:00:00 1946', 'Apr 19 21:59:59 1947', 'Sep 30 23:00:00 1946', 'Apr 19 23:59:59 1947'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 19 22:00:00 1947', 'Oct 4 20:59:59 1947', 'Apr 20 01:00:00 1947', 'Oct 4 23:59:59 1947'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 4 21:00:00 1947', 'Apr 17 21:59:59 1948', 'Oct 4 23:00:00 1947', 'Apr 17 23:59:59 1948'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 17 22:00:00 1948', 'Oct 2 20:59:59 1948', 'Apr 18 01:00:00 1948', 'Oct 2 23:59:59 1948'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 2 21:00:00 1948', 'Apr 9 21:59:59 1949', 'Oct 2 23:00:00 1948', 'Apr 9 23:59:59 1949'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 9 22:00:00 1949', 'Oct 1 20:59:59 1949', 'Apr 10 01:00:00 1949', 'Oct 1 23:59:59 1949'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 1 21:00:00 1949', 'Apr 18 21:59:59 1950', 'Oct 1 23:00:00 1949', 'Apr 18 23:59:59 1950'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 18 22:00:00 1950', 'Oct 7 20:59:59 1950', 'Apr 19 01:00:00 1950', 'Oct 7 23:59:59 1950'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 7 21:00:00 1950', 'Apr 21 21:59:59 1951', 'Oct 7 23:00:00 1950', 'Apr 21 23:59:59 1951'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 21 22:00:00 1951', 'Oct 7 20:59:59 1951', 'Apr 22 01:00:00 1951', 'Oct 7 23:59:59 1951'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 7 21:00:00 1951', 'Jul 14 21:59:59 1962', 'Oct 7 23:00:00 1951', 'Jul 14 23:59:59 1962'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Jul 14 22:00:00 1962', 'Oct 7 20:59:59 1962', 'Jul 15 01:00:00 1962', 'Oct 7 23:59:59 1962'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 7 21:00:00 1962', 'May 14 21:59:59 1964', 'Oct 7 23:00:00 1962', 'May 14 23:59:59 1964'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 14 22:00:00 1964', 'Sep 30 20:59:59 1964', 'May 15 01:00:00 1964', 'Sep 30 23:59:59 1964'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 21:00:00 1964', 'May 2 21:59:59 1970', 'Sep 30 23:00:00 1964', 'May 2 23:59:59 1970'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 2 22:00:00 1970', 'Oct 3 20:59:59 1970', 'May 3 01:00:00 1970', 'Oct 3 23:59:59 1970'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 3 21:00:00 1970', 'May 1 21:59:59 1971', 'Oct 3 23:00:00 1970', 'May 1 23:59:59 1971'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 1 22:00:00 1971', 'Oct 2 20:59:59 1971', 'May 2 01:00:00 1971', 'Oct 2 23:59:59 1971'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 2 21:00:00 1971', 'May 6 21:59:59 1972', 'Oct 2 23:00:00 1971', 'May 6 23:59:59 1972'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 6 22:00:00 1972', 'Oct 7 20:59:59 1972', 'May 7 01:00:00 1972', 'Oct 7 23:59:59 1972'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 7 21:00:00 1972', 'Jun 2 22:59:59 1973', 'Oct 7 23:00:00 1972', 'Jun 3 00:59:59 1973'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Jun 2 23:00:00 1973', 'Nov 3 23:59:59 1973', 'Jun 3 02:00:00 1973', 'Nov 4 02:59:59 1973'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Nov 4 00:00:00 1973', 'Mar 30 23:59:59 1974', 'Nov 4 02:00:00 1973', 'Mar 31 01:59:59 1974'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 00:00:00 1974', 'Nov 3 01:59:59 1974', 'Mar 31 03:00:00 1974', 'Nov 3 04:59:59 1974'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Nov 3 02:00:00 1974', 'Mar 29 21:59:59 1975', 'Nov 3 04:00:00 1974', 'Mar 29 23:59:59 1975'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 22:00:00 1975', 'Oct 25 20:59:59 1975', 'Mar 30 01:00:00 1975', 'Oct 25 23:59:59 1975'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 21:00:00 1975', 'May 31 21:59:59 1976', 'Oct 25 23:00:00 1975', 'May 31 23:59:59 1976'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'May 31 22:00:00 1976', 'Oct 30 20:59:59 1976', 'Jun 1 01:00:00 1976', 'Oct 30 23:59:59 1976'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 30 21:00:00 1976', 'Apr 2 21:59:59 1977', 'Oct 30 23:00:00 1976', 'Apr 2 23:59:59 1977'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 2 22:00:00 1977', 'Oct 15 20:59:59 1977', 'Apr 3 01:00:00 1977', 'Oct 15 23:59:59 1977'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 15 21:00:00 1977', 'Apr 1 21:59:59 1978', 'Oct 15 23:00:00 1977', 'Apr 1 23:59:59 1978'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 1 22:00:00 1978', 'Oct 14 20:59:59 1978', 'Apr 2 01:00:00 1978', 'Oct 14 23:59:59 1978'); -timezone.add_rule('Turkey', 'EEST', 1, 14400, 'Oct 14 21:00:00 1978', 'Oct 14 19:59:59 1979', 'Oct 15 01:00:00 1978', 'Oct 14 23:59:59 1979'); -timezone.add_rule('Turkey', 'EET', 0, 10800, 'Oct 14 20:00:00 1979', 'Apr 5 23:59:59 1980', 'Oct 14 23:00:00 1979', 'Apr 6 02:59:59 1980'); -timezone.add_rule('Turkey', 'EEST', 1, 14400, 'Apr 6 00:00:00 1980', 'Oct 12 19:59:59 1980', 'Apr 6 04:00:00 1980', 'Oct 12 23:59:59 1980'); -timezone.add_rule('Turkey', 'EET', 0, 10800, 'Oct 12 20:00:00 1980', 'Mar 28 23:59:59 1981', 'Oct 12 23:00:00 1980', 'Mar 29 02:59:59 1981'); -timezone.add_rule('Turkey', 'EEST', 1, 14400, 'Mar 29 00:00:00 1981', 'Oct 11 19:59:59 1981', 'Mar 29 04:00:00 1981', 'Oct 11 23:59:59 1981'); -timezone.add_rule('Turkey', 'EET', 0, 10800, 'Oct 11 20:00:00 1981', 'Mar 27 23:59:59 1982', 'Oct 11 23:00:00 1981', 'Mar 28 02:59:59 1982'); -timezone.add_rule('Turkey', 'EEST', 1, 14400, 'Mar 28 00:00:00 1982', 'Oct 10 19:59:59 1982', 'Mar 28 04:00:00 1982', 'Oct 10 23:59:59 1982'); -timezone.add_rule('Turkey', 'EET', 0, 10800, 'Oct 10 20:00:00 1982', 'Jul 30 20:59:59 1983', 'Oct 10 23:00:00 1982', 'Jul 30 23:59:59 1983'); -timezone.add_rule('Turkey', 'EEST', 1, 14400, 'Jul 30 21:00:00 1983', 'Oct 1 19:59:59 1983', 'Jul 31 01:00:00 1983', 'Oct 1 23:59:59 1983'); -timezone.add_rule('Turkey', 'EET', 0, 10800, 'Oct 1 20:00:00 1983', 'Apr 19 20:59:59 1985', 'Oct 1 23:00:00 1983', 'Apr 19 23:59:59 1985'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Apr 19 21:00:00 1985', 'Sep 27 20:59:59 1985', 'Apr 20 00:00:00 1985', 'Sep 27 23:59:59 1985'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 27 21:00:00 1985', 'Mar 29 23:59:59 1986', 'Sep 27 23:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 00:00:00 1986', 'Sep 27 23:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 28 00:00:00 1986', 'Mar 28 23:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 00:00:00 1987', 'Sep 26 23:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 27 00:00:00 1987', 'Mar 26 23:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 00:00:00 1988', 'Sep 24 23:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 25 00:00:00 1988', 'Mar 25 23:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 00:00:00 1989', 'Sep 23 23:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 24 00:00:00 1989', 'Mar 24 23:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 00:00:00 1990', 'Sep 29 23:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 30 00:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 02:59:59 1991'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 04:00:00 1991', 'Sep 29 03:59:59 1991'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 03:00:00 1991', 'Mar 29 02:59:59 1992'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 04:00:00 1992', 'Sep 27 03:59:59 1992'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 03:00:00 1992', 'Mar 28 02:59:59 1993'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 04:00:00 1993', 'Sep 26 03:59:59 1993'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 03:00:00 1993', 'Mar 27 02:59:59 1994'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 04:00:00 1994', 'Sep 25 03:59:59 1994'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 03:00:00 1994', 'Mar 26 02:59:59 1995'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 04:00:00 1995', 'Sep 24 03:59:59 1995'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 03:00:00 1995', 'Mar 31 02:59:59 1996'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 04:00:00 1996', 'Oct 27 03:59:59 1996'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 03:00:00 1996', 'Mar 30 02:59:59 1997'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 04:00:00 1997', 'Oct 26 03:59:59 1997'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 03:00:00 1997', 'Mar 29 02:59:59 1998'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 04:00:00 1998', 'Oct 25 03:59:59 1998'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 03:00:00 1998', 'Mar 28 02:59:59 1999'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 04:00:00 1999', 'Oct 31 03:59:59 1999'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 03:00:00 1999', 'Mar 26 02:59:59 2000'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 04:00:00 2000', 'Oct 29 03:59:59 2000'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 03:00:00 2000', 'Mar 25 02:59:59 2001'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 04:00:00 2001', 'Oct 28 03:59:59 2001'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 03:00:00 2001', 'Mar 31 02:59:59 2002'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 04:00:00 2002', 'Oct 27 03:59:59 2002'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 03:00:00 2002', 'Mar 30 02:59:59 2003'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 04:00:00 2003', 'Oct 26 03:59:59 2003'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 03:00:00 2003', 'Mar 28 02:59:59 2004'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 04:00:00 2004', 'Oct 31 03:59:59 2004'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 03:00:00 2004', 'Mar 27 02:59:59 2005'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 04:00:00 2005', 'Oct 30 03:59:59 2005'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 03:00:00 2005', 'Mar 26 02:59:59 2006'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 04:00:00 2006', 'Oct 29 03:59:59 2006'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 03:00:00 2006', 'Mar 25 02:59:59 2007'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 04:00:00 2007', 'Oct 28 03:59:59 2007'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 03:00:00 2007', 'Mar 30 02:59:59 2008'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 04:00:00 2008', 'Oct 26 03:59:59 2008'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 03:00:00 2008', 'Mar 29 02:59:59 2009'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 04:00:00 2009', 'Oct 25 03:59:59 2009'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 03:00:00 2009', 'Mar 28 02:59:59 2010'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 04:00:00 2010', 'Oct 31 03:59:59 2010'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 03:00:00 2010', 'Mar 27 02:59:59 2011'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 04:00:00 2011', 'Oct 30 03:59:59 2011'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 03:00:00 2011', 'Mar 25 02:59:59 2012'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 04:00:00 2012', 'Oct 28 03:59:59 2012'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 03:00:00 2012', 'Mar 31 02:59:59 2013'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 04:00:00 2013', 'Oct 27 03:59:59 2013'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 03:00:00 2013', 'Mar 30 02:59:59 2014'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 04:00:00 2014', 'Oct 26 03:59:59 2014'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 03:00:00 2014', 'Mar 29 02:59:59 2015'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 04:00:00 2015', 'Oct 25 03:59:59 2015'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 03:00:00 2015', 'Mar 27 02:59:59 2016'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 04:00:00 2016', 'Oct 30 03:59:59 2016'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 03:00:00 2016', 'Mar 26 02:59:59 2017'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 04:00:00 2017', 'Oct 29 03:59:59 2017'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 03:00:00 2017', 'Mar 25 02:59:59 2018'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 04:00:00 2018', 'Oct 28 03:59:59 2018'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 03:00:00 2018', 'Mar 31 02:59:59 2019'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 04:00:00 2019', 'Oct 27 03:59:59 2019'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 03:00:00 2019', 'Mar 29 02:59:59 2020'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 04:00:00 2020', 'Oct 25 03:59:59 2020'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 03:00:00 2020', 'Mar 28 02:59:59 2021'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 04:00:00 2021', 'Oct 31 03:59:59 2021'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 03:00:00 2021', 'Mar 27 02:59:59 2022'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 04:00:00 2022', 'Oct 30 03:59:59 2022'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 03:00:00 2022', 'Mar 26 02:59:59 2023'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 04:00:00 2023', 'Oct 29 03:59:59 2023'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 03:00:00 2023', 'Mar 31 02:59:59 2024'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 04:00:00 2024', 'Oct 27 03:59:59 2024'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 03:00:00 2024', 'Mar 30 02:59:59 2025'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 04:00:00 2025', 'Oct 26 03:59:59 2025'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 03:00:00 2025', 'Mar 29 02:59:59 2026'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 04:00:00 2026', 'Oct 25 03:59:59 2026'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 03:00:00 2026', 'Mar 28 02:59:59 2027'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 04:00:00 2027', 'Oct 31 03:59:59 2027'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 03:00:00 2027', 'Mar 26 02:59:59 2028'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 04:00:00 2028', 'Oct 29 03:59:59 2028'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 03:00:00 2028', 'Mar 25 02:59:59 2029'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 04:00:00 2029', 'Oct 28 03:59:59 2029'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 03:00:00 2029', 'Mar 31 02:59:59 2030'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 04:00:00 2030', 'Oct 27 03:59:59 2030'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 03:00:00 2030', 'Mar 30 02:59:59 2031'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 04:00:00 2031', 'Oct 26 03:59:59 2031'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 03:00:00 2031', 'Mar 28 02:59:59 2032'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 04:00:00 2032', 'Oct 31 03:59:59 2032'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 03:00:00 2032', 'Mar 27 02:59:59 2033'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 04:00:00 2033', 'Oct 30 03:59:59 2033'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 03:00:00 2033', 'Mar 26 02:59:59 2034'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 04:00:00 2034', 'Oct 29 03:59:59 2034'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 03:00:00 2034', 'Mar 25 02:59:59 2035'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 04:00:00 2035', 'Oct 28 03:59:59 2035'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 03:00:00 2035', 'Mar 30 02:59:59 2036'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 04:00:00 2036', 'Oct 26 03:59:59 2036'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 03:00:00 2036', 'Mar 29 02:59:59 2037'); -timezone.add_rule('Turkey', 'EEST', 1, 10800, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 04:00:00 2037', 'Oct 25 03:59:59 2037'); -timezone.add_rule('Turkey', 'EET', 0, 7200, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 03:00:00 2037', 'Jan 18 05:14:07 2038'); -end; -/ - --- --- UCT --- - -begin -timezone.add_rule('UCT', 'UCT', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- US/Alaska --- - -begin -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Dec 14 20:45:52 1901', 'Feb 9 11:59:59 1942', 'Dec 14 10:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Feb 9 12:00:00 1942', 'Sep 30 10:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Sep 30 11:00:00 1945', 'Apr 27 11:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 27 12:00:00 1969', 'Oct 26 10:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 26 11:00:00 1969', 'Apr 26 11:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 26 12:00:00 1970', 'Oct 25 10:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 25 11:00:00 1970', 'Apr 25 11:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 25 12:00:00 1971', 'Oct 31 10:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 31 11:00:00 1971', 'Apr 30 11:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 30 12:00:00 1972', 'Oct 29 10:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 29 11:00:00 1972', 'Apr 29 11:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 29 12:00:00 1973', 'Oct 28 10:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 28 11:00:00 1973', 'Jan 6 11:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Jan 6 12:00:00 1974', 'Oct 27 10:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 27 11:00:00 1974', 'Feb 23 11:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Feb 23 12:00:00 1975', 'Oct 26 10:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 26 11:00:00 1975', 'Apr 25 11:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 25 12:00:00 1976', 'Oct 31 10:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 31 11:00:00 1976', 'Apr 24 11:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 24 12:00:00 1977', 'Oct 30 10:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 30 11:00:00 1977', 'Apr 30 11:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 30 12:00:00 1978', 'Oct 29 10:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 29 11:00:00 1978', 'Apr 29 11:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 29 12:00:00 1979', 'Oct 28 10:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 28 11:00:00 1979', 'Apr 27 11:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 27 12:00:00 1980', 'Oct 26 10:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 26 11:00:00 1980', 'Apr 26 11:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 26 12:00:00 1981', 'Oct 25 10:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 25 11:00:00 1981', 'Apr 25 11:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 25 12:00:00 1982', 'Oct 31 10:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Alaska', 'AKST', 0, -36000, 'Oct 31 11:00:00 1982', 'Apr 24 11:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -32400, 'Apr 24 12:00:00 1983', 'Oct 30 10:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 11:00:00 1983', 'Apr 29 10:59:59 1984', 'Oct 30 02:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 29 11:00:00 1984', 'Oct 28 09:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 1984', 'Apr 28 10:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 28 11:00:00 1985', 'Oct 27 09:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 1985', 'Apr 27 10:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 27 11:00:00 1986', 'Oct 26 09:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 1986', 'Apr 5 10:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1987', 'Oct 25 09:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 1987', 'Apr 3 10:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1988', 'Oct 30 09:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 1988', 'Apr 2 10:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1989', 'Oct 29 09:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 1989', 'Apr 1 10:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 1990', 'Oct 28 09:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 1990', 'Apr 7 10:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1991', 'Oct 27 09:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 1991', 'Apr 5 10:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1992', 'Oct 25 09:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 1992', 'Apr 4 10:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1993', 'Oct 31 09:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 1993', 'Apr 3 10:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 1994', 'Oct 30 09:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 1994', 'Apr 2 10:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 1995', 'Oct 29 09:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 1995', 'Apr 7 10:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 1996', 'Oct 27 09:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 1996', 'Apr 6 10:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 1997', 'Oct 26 09:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 1997', 'Apr 5 10:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 1998', 'Oct 25 09:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 1998', 'Apr 4 10:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 1999', 'Oct 31 09:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 1999', 'Apr 2 10:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2000', 'Oct 29 09:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 2000', 'Apr 1 10:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2001', 'Oct 28 09:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 2001', 'Apr 7 10:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2002', 'Oct 27 09:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 2002', 'Apr 6 10:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2003', 'Oct 26 09:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 2003', 'Apr 4 10:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2004', 'Oct 31 09:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 2004', 'Apr 3 10:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2005', 'Oct 30 09:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 2005', 'Apr 2 10:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2006', 'Oct 29 09:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 2006', 'Apr 1 10:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2007', 'Oct 28 09:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 2007', 'Apr 6 10:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2008', 'Oct 26 09:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 2008', 'Apr 5 10:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2009', 'Oct 25 09:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 2009', 'Apr 4 10:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2010', 'Oct 31 09:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 2010', 'Apr 3 10:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2011', 'Oct 30 09:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 2011', 'Apr 1 10:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2012', 'Oct 28 09:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 2012', 'Apr 7 10:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2013', 'Oct 27 09:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 2013', 'Apr 6 10:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2014', 'Oct 26 09:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 2014', 'Apr 5 10:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2015', 'Oct 25 09:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 2015', 'Apr 3 10:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2016', 'Oct 30 09:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 2016', 'Apr 2 10:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2017', 'Oct 29 09:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 2017', 'Apr 1 10:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2018', 'Oct 28 09:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 2018', 'Apr 7 10:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2019', 'Oct 27 09:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 2019', 'Apr 5 10:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2020', 'Oct 25 09:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 2020', 'Apr 4 10:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2021', 'Oct 31 09:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 2021', 'Apr 3 10:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2022', 'Oct 30 09:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 2022', 'Apr 2 10:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2023', 'Oct 29 09:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 2023', 'Apr 7 10:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2024', 'Oct 27 09:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 2024', 'Apr 6 10:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2025', 'Oct 26 09:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 2025', 'Apr 5 10:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2026', 'Oct 25 09:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 2026', 'Apr 4 10:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2027', 'Oct 31 09:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 2027', 'Apr 2 10:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2028', 'Oct 29 09:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 2028', 'Apr 1 10:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2029', 'Oct 28 09:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 2029', 'Apr 7 10:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 7 11:00:00 2030', 'Oct 27 09:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 27 10:00:00 2030', 'Apr 6 10:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2031', 'Oct 26 09:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 2031', 'Apr 4 10:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 4 11:00:00 2032', 'Oct 31 09:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 31 10:00:00 2032', 'Apr 3 10:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 3 11:00:00 2033', 'Oct 30 09:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 30 10:00:00 2033', 'Apr 2 10:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 2 11:00:00 2034', 'Oct 29 09:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 29 10:00:00 2034', 'Apr 1 10:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 1 11:00:00 2035', 'Oct 28 09:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 28 10:00:00 2035', 'Apr 6 10:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 6 11:00:00 2036', 'Oct 26 09:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 26 10:00:00 2036', 'Apr 5 10:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Alaska', 'AKDT', 1, -28800, 'Apr 5 11:00:00 2037', 'Oct 25 09:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Alaska', 'AKST', 0, -32400, 'Oct 25 10:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 18:14:07 2038'); -end; -/ - --- --- US/Aleutian --- - -begin -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Dec 14 20:45:52 1901', 'Feb 9 12:59:59 1942', 'Dec 14 09:45:52 1901', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Feb 9 13:00:00 1942', 'Sep 30 11:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Sep 30 12:00:00 1945', 'Apr 27 12:59:59 1969', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 27 13:00:00 1969', 'Oct 26 11:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 26 12:00:00 1969', 'Apr 26 12:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 26 13:00:00 1970', 'Oct 25 11:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 25 12:00:00 1970', 'Apr 25 12:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 25 13:00:00 1971', 'Oct 31 11:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 31 12:00:00 1971', 'Apr 30 12:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 30 13:00:00 1972', 'Oct 29 11:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 29 12:00:00 1972', 'Apr 29 12:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 29 13:00:00 1973', 'Oct 28 11:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 28 12:00:00 1973', 'Jan 6 12:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Jan 6 13:00:00 1974', 'Oct 27 11:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 27 12:00:00 1974', 'Feb 23 12:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Feb 23 13:00:00 1975', 'Oct 26 11:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 26 12:00:00 1975', 'Apr 25 12:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 25 13:00:00 1976', 'Oct 31 11:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 31 12:00:00 1976', 'Apr 24 12:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 24 13:00:00 1977', 'Oct 30 11:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 30 12:00:00 1977', 'Apr 30 12:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 30 13:00:00 1978', 'Oct 29 11:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 29 12:00:00 1978', 'Apr 29 12:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 29 13:00:00 1979', 'Oct 28 11:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 28 12:00:00 1979', 'Apr 27 12:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 27 13:00:00 1980', 'Oct 26 11:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 26 12:00:00 1980', 'Apr 26 12:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 26 13:00:00 1981', 'Oct 25 11:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 25 12:00:00 1981', 'Apr 25 12:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 25 13:00:00 1982', 'Oct 31 11:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -39600, 'Oct 31 12:00:00 1982', 'Apr 24 12:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -36000, 'Apr 24 13:00:00 1983', 'Oct 30 11:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 12:00:00 1983', 'Apr 29 11:59:59 1984', 'Oct 30 02:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 29 12:00:00 1984', 'Oct 28 10:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 1984', 'Apr 28 11:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 28 12:00:00 1985', 'Oct 27 10:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 1985', 'Apr 27 11:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 27 12:00:00 1986', 'Oct 26 10:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 1986', 'Apr 5 11:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 1987', 'Oct 25 10:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 1987', 'Apr 3 11:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 1988', 'Oct 30 10:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 1988', 'Apr 2 11:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 1989', 'Oct 29 10:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 1989', 'Apr 1 11:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 1990', 'Oct 28 10:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 1990', 'Apr 7 11:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 1991', 'Oct 27 10:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 1991', 'Apr 5 11:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 1992', 'Oct 25 10:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 1992', 'Apr 4 11:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 1993', 'Oct 31 10:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 1993', 'Apr 3 11:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 1994', 'Oct 30 10:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 1994', 'Apr 2 11:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 1995', 'Oct 29 10:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 1995', 'Apr 7 11:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 1996', 'Oct 27 10:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 1996', 'Apr 6 11:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 1997', 'Oct 26 10:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 1997', 'Apr 5 11:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 1998', 'Oct 25 10:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 1998', 'Apr 4 11:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 1999', 'Oct 31 10:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 1999', 'Apr 2 11:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 2000', 'Oct 29 10:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 2000', 'Apr 1 11:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 2001', 'Oct 28 10:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 2001', 'Apr 7 11:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 2002', 'Oct 27 10:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 2002', 'Apr 6 11:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 2003', 'Oct 26 10:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 2003', 'Apr 4 11:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 2004', 'Oct 31 10:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 2004', 'Apr 3 11:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 2005', 'Oct 30 10:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 2005', 'Apr 2 11:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 2006', 'Oct 29 10:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 2006', 'Apr 1 11:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 2007', 'Oct 28 10:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 2007', 'Apr 6 11:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 2008', 'Oct 26 10:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 2008', 'Apr 5 11:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 2009', 'Oct 25 10:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 2009', 'Apr 4 11:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 2010', 'Oct 31 10:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 2010', 'Apr 3 11:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 2011', 'Oct 30 10:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 2011', 'Apr 1 11:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 2012', 'Oct 28 10:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 2012', 'Apr 7 11:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 2013', 'Oct 27 10:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 2013', 'Apr 6 11:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 2014', 'Oct 26 10:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 2014', 'Apr 5 11:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 2015', 'Oct 25 10:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 2015', 'Apr 3 11:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 2016', 'Oct 30 10:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 2016', 'Apr 2 11:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 2017', 'Oct 29 10:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 2017', 'Apr 1 11:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 2018', 'Oct 28 10:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 2018', 'Apr 7 11:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 2019', 'Oct 27 10:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 2019', 'Apr 5 11:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 2020', 'Oct 25 10:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 2020', 'Apr 4 11:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 2021', 'Oct 31 10:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 2021', 'Apr 3 11:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 2022', 'Oct 30 10:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 2022', 'Apr 2 11:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 2023', 'Oct 29 10:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 2023', 'Apr 7 11:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 2024', 'Oct 27 10:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 2024', 'Apr 6 11:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 2025', 'Oct 26 10:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 2025', 'Apr 5 11:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 2026', 'Oct 25 10:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 2026', 'Apr 4 11:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 2027', 'Oct 31 10:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 2027', 'Apr 2 11:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 2028', 'Oct 29 10:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 2028', 'Apr 1 11:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 2029', 'Oct 28 10:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 2029', 'Apr 7 11:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 7 12:00:00 2030', 'Oct 27 10:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 27 11:00:00 2030', 'Apr 6 11:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 2031', 'Oct 26 10:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 2031', 'Apr 4 11:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 4 12:00:00 2032', 'Oct 31 10:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 31 11:00:00 2032', 'Apr 3 11:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 3 12:00:00 2033', 'Oct 30 10:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 30 11:00:00 2033', 'Apr 2 11:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 2 12:00:00 2034', 'Oct 29 10:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 29 11:00:00 2034', 'Apr 1 11:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 1 12:00:00 2035', 'Oct 28 10:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 28 11:00:00 2035', 'Apr 6 11:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 6 12:00:00 2036', 'Oct 26 10:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 26 11:00:00 2036', 'Apr 5 11:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Aleutian', 'HADT', 1, -32400, 'Apr 5 12:00:00 2037', 'Oct 25 10:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Aleutian', 'HAST', 0, -36000, 'Oct 25 11:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- US/Arizona --- - -begin -timezone.add_rule('US/Arizona', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/Arizona', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/Arizona', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/Arizona', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/Arizona', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Feb 9 08:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Arizona', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Jan 1 06:00:59 1944', 'Feb 9 03:00:00 1942', 'Jan 1 00:00:59 1944'); -timezone.add_rule('US/Arizona', 'MST', 0, -25200, 'Jan 1 06:01:00 1944', 'Mar 17 07:00:59 1944', 'Dec 31 23:01:00 1943', 'Mar 17 00:00:59 1944'); -timezone.add_rule('US/Arizona', 'MDT', 1, -21600, 'Mar 17 07:01:00 1944', 'Oct 1 06:00:59 1944', 'Mar 17 01:01:00 1944', 'Oct 1 00:00:59 1944'); -timezone.add_rule('US/Arizona', 'MST', 0, -25200, 'Oct 1 06:01:00 1944', 'Apr 30 08:59:59 1967', 'Sep 30 23:01:00 1944', 'Apr 30 01:59:59 1967'); -timezone.add_rule('US/Arizona', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Arizona', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Jan 18 03:14:07 2038', 'Oct 29 01:00:00 1967', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- US/Central --- - -begin -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 13 07:59:59 1920', 'Oct 26 01:00:00 1919', 'Jun 13 01:59:59 1920'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Jun 13 08:00:00 1920', 'Oct 31 06:59:59 1920', 'Jun 13 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1920', 'Mar 27 07:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Mar 27 08:00:00 1921', 'Oct 30 06:59:59 1921', 'Mar 27 03:00:00 1921', 'Oct 30 01:59:59 1921'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1921', 'Apr 30 07:59:59 1922', 'Oct 30 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1922', 'Sep 24 06:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 24 07:00:00 1922', 'Apr 29 07:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1923', 'Sep 30 06:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1923', 'Apr 27 07:59:59 1924', 'Sep 30 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1924', 'Sep 28 06:59:59 1924', 'Apr 27 03:00:00 1924', 'Sep 28 01:59:59 1924'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1924', 'Apr 26 07:59:59 1925', 'Sep 28 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1925', 'Sep 27 06:59:59 1925', 'Apr 26 03:00:00 1925', 'Sep 27 01:59:59 1925'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 27 07:00:00 1925', 'Apr 25 07:59:59 1926', 'Sep 27 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1926', 'Sep 26 06:59:59 1926', 'Apr 25 03:00:00 1926', 'Sep 26 01:59:59 1926'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1926', 'Apr 24 07:59:59 1927', 'Sep 26 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1927', 'Sep 25 06:59:59 1927', 'Apr 24 03:00:00 1927', 'Sep 25 01:59:59 1927'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1927', 'Apr 29 07:59:59 1928', 'Sep 25 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1928', 'Sep 30 06:59:59 1928', 'Apr 29 03:00:00 1928', 'Sep 30 01:59:59 1928'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1928', 'Apr 28 07:59:59 1929', 'Sep 30 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1929', 'Sep 29 06:59:59 1929', 'Apr 28 03:00:00 1929', 'Sep 29 01:59:59 1929'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 29 07:00:00 1929', 'Apr 27 07:59:59 1930', 'Sep 29 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1930', 'Sep 28 06:59:59 1930', 'Apr 27 03:00:00 1930', 'Sep 28 01:59:59 1930'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1930', 'Apr 26 07:59:59 1931', 'Sep 28 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1931', 'Sep 27 06:59:59 1931', 'Apr 26 03:00:00 1931', 'Sep 27 01:59:59 1931'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 27 07:00:00 1931', 'Apr 24 07:59:59 1932', 'Sep 27 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1932', 'Sep 25 06:59:59 1932', 'Apr 24 03:00:00 1932', 'Sep 25 01:59:59 1932'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1932', 'Apr 30 07:59:59 1933', 'Sep 25 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1933', 'Sep 24 06:59:59 1933', 'Apr 30 03:00:00 1933', 'Sep 24 01:59:59 1933'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 24 07:00:00 1933', 'Apr 29 07:59:59 1934', 'Sep 24 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1934', 'Sep 30 06:59:59 1934', 'Apr 29 03:00:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1934', 'Apr 28 07:59:59 1935', 'Sep 30 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1935', 'Sep 29 06:59:59 1935', 'Apr 28 03:00:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 29 07:00:00 1935', 'Mar 1 07:59:59 1936', 'Sep 29 01:00:00 1935', 'Mar 1 01:59:59 1936'); -timezone.add_rule('US/Central', 'CST', 0, -18000, 'Mar 1 08:00:00 1936', 'Nov 15 06:59:59 1936', 'Mar 1 03:00:00 1936', 'Nov 15 01:59:59 1936'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Nov 15 07:00:00 1936', 'Apr 25 07:59:59 1937', 'Nov 15 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1937', 'Sep 26 06:59:59 1937', 'Apr 25 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1937', 'Apr 24 07:59:59 1938', 'Sep 26 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1938', 'Sep 25 06:59:59 1938', 'Apr 24 03:00:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1938', 'Apr 30 07:59:59 1939', 'Sep 25 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1939', 'Sep 24 06:59:59 1939', 'Apr 30 03:00:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 24 07:00:00 1939', 'Apr 28 07:59:59 1940', 'Sep 24 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1940', 'Sep 29 06:59:59 1940', 'Apr 28 03:00:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 29 07:00:00 1940', 'Apr 27 07:59:59 1941', 'Sep 29 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Oct 27 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Oct 26 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1962', 'Oct 28 06:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1962', 'Apr 28 07:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1963', 'Oct 27 06:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 26 07:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1964', 'Oct 25 06:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1964', 'Apr 25 07:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1965', 'Oct 31 06:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1965', 'Apr 24 07:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1966', 'Oct 30 06:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1966', 'Apr 30 07:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1991', 'Apr 5 07:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 1992', 'Oct 25 06:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1992', 'Apr 4 07:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 1993', 'Oct 31 06:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1993', 'Apr 3 07:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 1994', 'Oct 30 06:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 1994', 'Apr 2 07:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 1995', 'Oct 29 06:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 1995', 'Apr 7 07:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 1996', 'Oct 27 06:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 1996', 'Apr 6 07:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 1997', 'Oct 26 06:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 1997', 'Apr 5 07:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 1998', 'Oct 25 06:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 1998', 'Apr 4 07:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 1999', 'Oct 31 06:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 1999', 'Apr 2 07:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2000', 'Oct 29 06:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2000', 'Apr 1 07:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2001', 'Oct 28 06:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2001', 'Apr 7 07:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2002', 'Oct 27 06:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2002', 'Apr 6 07:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2003', 'Oct 26 06:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2003', 'Apr 4 07:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2004', 'Oct 31 06:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2004', 'Apr 3 07:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2005', 'Oct 30 06:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2005', 'Apr 2 07:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2006', 'Oct 29 06:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2006', 'Apr 1 07:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2007', 'Oct 28 06:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2007', 'Apr 6 07:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2008', 'Oct 26 06:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2008', 'Apr 5 07:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2009', 'Oct 25 06:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2009', 'Apr 4 07:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2010', 'Oct 31 06:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2010', 'Apr 3 07:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2011', 'Oct 30 06:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2011', 'Apr 1 07:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2012', 'Oct 28 06:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2012', 'Apr 7 07:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2013', 'Oct 27 06:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2013', 'Apr 6 07:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2014', 'Oct 26 06:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2014', 'Apr 5 07:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2015', 'Oct 25 06:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2015', 'Apr 3 07:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2016', 'Oct 30 06:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2016', 'Apr 2 07:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2017', 'Oct 29 06:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2017', 'Apr 1 07:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2018', 'Oct 28 06:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2018', 'Apr 7 07:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2019', 'Oct 27 06:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2019', 'Apr 5 07:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2020', 'Oct 25 06:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2020', 'Apr 4 07:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2021', 'Oct 31 06:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2021', 'Apr 3 07:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2022', 'Oct 30 06:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2022', 'Apr 2 07:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2023', 'Oct 29 06:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2023', 'Apr 7 07:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2024', 'Oct 27 06:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2024', 'Apr 6 07:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2025', 'Oct 26 06:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2025', 'Apr 5 07:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2026', 'Oct 25 06:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2026', 'Apr 4 07:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2027', 'Oct 31 06:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2027', 'Apr 2 07:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2028', 'Oct 29 06:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2028', 'Apr 1 07:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2029', 'Oct 28 06:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2029', 'Apr 7 07:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 7 08:00:00 2030', 'Oct 27 06:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 27 07:00:00 2030', 'Apr 6 07:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2031', 'Oct 26 06:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2031', 'Apr 4 07:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 4 08:00:00 2032', 'Oct 31 06:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 31 07:00:00 2032', 'Apr 3 07:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 3 08:00:00 2033', 'Oct 30 06:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 30 07:00:00 2033', 'Apr 2 07:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 2 08:00:00 2034', 'Oct 29 06:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 29 07:00:00 2034', 'Apr 1 07:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 1 08:00:00 2035', 'Oct 28 06:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 28 07:00:00 2035', 'Apr 6 07:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 6 08:00:00 2036', 'Oct 26 06:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 26 07:00:00 2036', 'Apr 5 07:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Central', 'CDT', 1, -18000, 'Apr 5 08:00:00 2037', 'Oct 25 06:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Central', 'CST', 0, -21600, 'Oct 25 07:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 21:14:07 2038'); -end; -/ - --- --- US/East-Indiana --- - -begin -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Jun 22 07:59:59 1941', 'Oct 26 01:00:00 1919', 'Jun 22 01:59:59 1941'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Jun 22 08:00:00 1941', 'Sep 28 06:59:59 1941', 'Jun 22 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 28 07:00:00 1941', 'Feb 9 07:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 28 07:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 28 08:00:00 1946', 'Sep 29 06:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 29 07:00:00 1946', 'Apr 27 07:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -18000, 'Apr 24 08:00:00 1955', 'Sep 29 06:59:59 1957', 'Apr 24 03:00:00 1955', 'Sep 29 01:59:59 1957'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -18000, 'Apr 27 08:00:00 1958', 'Apr 27 06:59:59 1969', 'Apr 27 03:00:00 1958', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/East-Indiana', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/East-Indiana', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 1970', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- US/Eastern --- - -begin -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Dec 14 20:45:52 1901', 'Mar 31 06:59:59 1918', 'Dec 14 15:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Mar 31 07:00:00 1918', 'Oct 27 05:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1918', 'Mar 30 06:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Mar 30 07:00:00 1919', 'Oct 26 05:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1919', 'Mar 28 06:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Mar 28 07:00:00 1920', 'Oct 31 05:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1920', 'Apr 24 06:59:59 1921', 'Oct 31 01:00:00 1920', 'Apr 24 01:59:59 1921'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1921', 'Sep 25 05:59:59 1921', 'Apr 24 03:00:00 1921', 'Sep 25 01:59:59 1921'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 25 06:00:00 1921', 'Apr 30 06:59:59 1922', 'Sep 25 01:00:00 1921', 'Apr 30 01:59:59 1922'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1922', 'Sep 24 05:59:59 1922', 'Apr 30 03:00:00 1922', 'Sep 24 01:59:59 1922'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 24 06:00:00 1922', 'Apr 29 06:59:59 1923', 'Sep 24 01:00:00 1922', 'Apr 29 01:59:59 1923'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1923', 'Sep 30 05:59:59 1923', 'Apr 29 03:00:00 1923', 'Sep 30 01:59:59 1923'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1923', 'Apr 27 06:59:59 1924', 'Sep 30 01:00:00 1923', 'Apr 27 01:59:59 1924'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1924', 'Sep 28 05:59:59 1924', 'Apr 27 03:00:00 1924', 'Sep 28 01:59:59 1924'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1924', 'Apr 26 06:59:59 1925', 'Sep 28 01:00:00 1924', 'Apr 26 01:59:59 1925'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1925', 'Sep 27 05:59:59 1925', 'Apr 26 03:00:00 1925', 'Sep 27 01:59:59 1925'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 27 06:00:00 1925', 'Apr 25 06:59:59 1926', 'Sep 27 01:00:00 1925', 'Apr 25 01:59:59 1926'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1926', 'Sep 26 05:59:59 1926', 'Apr 25 03:00:00 1926', 'Sep 26 01:59:59 1926'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 26 06:00:00 1926', 'Apr 24 06:59:59 1927', 'Sep 26 01:00:00 1926', 'Apr 24 01:59:59 1927'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1927', 'Sep 25 05:59:59 1927', 'Apr 24 03:00:00 1927', 'Sep 25 01:59:59 1927'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 25 06:00:00 1927', 'Apr 29 06:59:59 1928', 'Sep 25 01:00:00 1927', 'Apr 29 01:59:59 1928'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1928', 'Sep 30 05:59:59 1928', 'Apr 29 03:00:00 1928', 'Sep 30 01:59:59 1928'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1928', 'Apr 28 06:59:59 1929', 'Sep 30 01:00:00 1928', 'Apr 28 01:59:59 1929'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1929', 'Sep 29 05:59:59 1929', 'Apr 28 03:00:00 1929', 'Sep 29 01:59:59 1929'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 29 06:00:00 1929', 'Apr 27 06:59:59 1930', 'Sep 29 01:00:00 1929', 'Apr 27 01:59:59 1930'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1930', 'Sep 28 05:59:59 1930', 'Apr 27 03:00:00 1930', 'Sep 28 01:59:59 1930'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1930', 'Apr 26 06:59:59 1931', 'Sep 28 01:00:00 1930', 'Apr 26 01:59:59 1931'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1931', 'Sep 27 05:59:59 1931', 'Apr 26 03:00:00 1931', 'Sep 27 01:59:59 1931'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 27 06:00:00 1931', 'Apr 24 06:59:59 1932', 'Sep 27 01:00:00 1931', 'Apr 24 01:59:59 1932'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1932', 'Sep 25 05:59:59 1932', 'Apr 24 03:00:00 1932', 'Sep 25 01:59:59 1932'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 25 06:00:00 1932', 'Apr 30 06:59:59 1933', 'Sep 25 01:00:00 1932', 'Apr 30 01:59:59 1933'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1933', 'Sep 24 05:59:59 1933', 'Apr 30 03:00:00 1933', 'Sep 24 01:59:59 1933'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 24 06:00:00 1933', 'Apr 29 06:59:59 1934', 'Sep 24 01:00:00 1933', 'Apr 29 01:59:59 1934'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1934', 'Sep 30 05:59:59 1934', 'Apr 29 03:00:00 1934', 'Sep 30 01:59:59 1934'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1934', 'Apr 28 06:59:59 1935', 'Sep 30 01:00:00 1934', 'Apr 28 01:59:59 1935'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1935', 'Sep 29 05:59:59 1935', 'Apr 28 03:00:00 1935', 'Sep 29 01:59:59 1935'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 29 06:00:00 1935', 'Apr 26 06:59:59 1936', 'Sep 29 01:00:00 1935', 'Apr 26 01:59:59 1936'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1936', 'Sep 27 05:59:59 1936', 'Apr 26 03:00:00 1936', 'Sep 27 01:59:59 1936'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 27 06:00:00 1936', 'Apr 25 06:59:59 1937', 'Sep 27 01:00:00 1936', 'Apr 25 01:59:59 1937'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1937', 'Sep 26 05:59:59 1937', 'Apr 25 03:00:00 1937', 'Sep 26 01:59:59 1937'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 26 06:00:00 1937', 'Apr 24 06:59:59 1938', 'Sep 26 01:00:00 1937', 'Apr 24 01:59:59 1938'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1938', 'Sep 25 05:59:59 1938', 'Apr 24 03:00:00 1938', 'Sep 25 01:59:59 1938'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 25 06:00:00 1938', 'Apr 30 06:59:59 1939', 'Sep 25 01:00:00 1938', 'Apr 30 01:59:59 1939'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1939', 'Sep 24 05:59:59 1939', 'Apr 30 03:00:00 1939', 'Sep 24 01:59:59 1939'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 24 06:00:00 1939', 'Apr 28 06:59:59 1940', 'Sep 24 01:00:00 1939', 'Apr 28 01:59:59 1940'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1940', 'Sep 29 05:59:59 1940', 'Apr 28 03:00:00 1940', 'Sep 29 01:59:59 1940'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 29 06:00:00 1940', 'Apr 27 06:59:59 1941', 'Sep 29 01:00:00 1940', 'Apr 27 01:59:59 1941'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1941', 'Sep 28 05:59:59 1941', 'Apr 27 03:00:00 1941', 'Sep 28 01:59:59 1941'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1941', 'Feb 9 06:59:59 1942', 'Sep 28 01:00:00 1941', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 28 06:59:59 1946', 'Sep 30 01:00:00 1945', 'Apr 28 01:59:59 1946'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1946', 'Sep 29 05:59:59 1946', 'Apr 28 03:00:00 1946', 'Sep 29 01:59:59 1946'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 29 06:00:00 1946', 'Apr 27 06:59:59 1947', 'Sep 29 01:00:00 1946', 'Apr 27 01:59:59 1947'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1947', 'Sep 28 05:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1947', 'Apr 25 06:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Apr 24 06:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1949', 'Sep 25 05:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 25 06:00:00 1949', 'Apr 30 06:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1950', 'Sep 24 05:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 24 06:00:00 1950', 'Apr 29 06:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1951', 'Sep 30 05:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 30 06:00:00 1951', 'Apr 27 06:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1952', 'Sep 28 05:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 28 06:00:00 1952', 'Apr 26 06:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1953', 'Sep 27 05:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 27 06:00:00 1953', 'Apr 25 06:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1954', 'Sep 26 05:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Sep 26 06:00:00 1954', 'Apr 24 06:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1955', 'Oct 30 05:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1955', 'Apr 29 06:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1956', 'Oct 28 05:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1956', 'Apr 28 06:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1957', 'Oct 27 05:59:59 1957', 'Apr 28 03:00:00 1957', 'Oct 27 01:59:59 1957'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1957', 'Apr 27 06:59:59 1958', 'Oct 27 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1958', 'Oct 26 05:59:59 1958', 'Apr 27 03:00:00 1958', 'Oct 26 01:59:59 1958'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1958', 'Apr 26 06:59:59 1959', 'Oct 26 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1959', 'Oct 25 05:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1959', 'Apr 24 06:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1960', 'Oct 30 05:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1960', 'Apr 30 06:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1961', 'Oct 29 05:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1961', 'Apr 29 06:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1962', 'Oct 28 05:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1962', 'Apr 28 06:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1963', 'Oct 27 05:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1963', 'Apr 26 06:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1964', 'Oct 25 05:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1964', 'Apr 25 06:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1965', 'Oct 31 05:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1965', 'Apr 24 06:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1966', 'Oct 30 05:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1966', 'Apr 30 06:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 28 06:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1968', 'Oct 27 05:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1968', 'Apr 27 06:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1969', 'Oct 26 05:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1969', 'Apr 26 06:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1970', 'Oct 25 05:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1970', 'Apr 25 06:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1971', 'Oct 31 05:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1971', 'Apr 30 06:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1972', 'Oct 29 05:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1972', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Feb 23 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Feb 23 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Eastern', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Eastern', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- US/Hawaii --- - -begin -timezone.add_rule('US/Hawaii', 'HST', 0, -37800, 'Dec 14 20:45:52 1901', 'Apr 30 12:29:59 1933', 'Dec 14 10:15:52 1901', 'Apr 30 01:59:59 1933'); -timezone.add_rule('US/Hawaii', 'HWT', 1, -34200, 'Apr 30 12:30:00 1933', 'May 21 11:29:59 1933', 'Apr 30 03:00:00 1933', 'May 21 01:59:59 1933'); -timezone.add_rule('US/Hawaii', 'HST', 0, -37800, 'May 21 11:30:00 1933', 'Feb 9 12:29:59 1942', 'May 21 01:00:00 1933', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Hawaii', 'HWT', 1, -34200, 'Feb 9 12:30:00 1942', 'Sep 30 11:29:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Hawaii', 'HST', 0, -37800, 'Sep 30 11:30:00 1945', 'Jun 8 12:29:59 1947', 'Sep 30 01:00:00 1945', 'Jun 8 01:59:59 1947'); -timezone.add_rule('US/Hawaii', 'HST', 0, -36000, 'Jun 8 12:30:00 1947', 'Jan 18 03:14:07 2038', 'Jun 8 02:30:00 1947', 'Jan 17 17:14:07 2038'); -end; -/ - --- --- US/Indiana-Starke --- - -begin -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Dec 14 20:45:52 1901', 'Mar 31 07:59:59 1918', 'Dec 14 14:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Mar 31 08:00:00 1918', 'Oct 27 06:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 27 07:00:00 1918', 'Mar 30 07:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Mar 30 08:00:00 1919', 'Oct 26 06:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 26 07:00:00 1919', 'Feb 9 07:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Feb 9 08:00:00 1942', 'Sep 30 06:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 30 07:00:00 1945', 'Apr 27 07:59:59 1947', 'Sep 30 01:00:00 1945', 'Apr 27 01:59:59 1947'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 27 08:00:00 1947', 'Sep 28 06:59:59 1947', 'Apr 27 03:00:00 1947', 'Sep 28 01:59:59 1947'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 28 07:00:00 1947', 'Apr 25 07:59:59 1948', 'Sep 28 01:00:00 1947', 'Apr 25 01:59:59 1948'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 25 08:00:00 1948', 'Sep 26 06:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 26 07:00:00 1948', 'Apr 24 07:59:59 1949', 'Sep 26 01:00:00 1948', 'Apr 24 01:59:59 1949'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 24 08:00:00 1949', 'Sep 25 06:59:59 1949', 'Apr 24 03:00:00 1949', 'Sep 25 01:59:59 1949'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 25 07:00:00 1949', 'Apr 30 07:59:59 1950', 'Sep 25 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 30 08:00:00 1950', 'Sep 24 06:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 24 07:00:00 1950', 'Apr 29 07:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 29 08:00:00 1951', 'Sep 30 06:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 30 07:00:00 1951', 'Apr 27 07:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 27 08:00:00 1952', 'Sep 28 06:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 28 07:00:00 1952', 'Apr 26 07:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 26 08:00:00 1953', 'Sep 27 06:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 27 07:00:00 1953', 'Apr 25 07:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 25 08:00:00 1954', 'Sep 26 06:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 26 07:00:00 1954', 'Apr 24 07:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 24 08:00:00 1955', 'Oct 30 06:59:59 1955', 'Apr 24 03:00:00 1955', 'Oct 30 01:59:59 1955'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 30 07:00:00 1955', 'Apr 29 07:59:59 1956', 'Oct 30 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 29 08:00:00 1956', 'Oct 28 06:59:59 1956', 'Apr 29 03:00:00 1956', 'Oct 28 01:59:59 1956'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 28 07:00:00 1956', 'Apr 28 07:59:59 1957', 'Oct 28 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 28 08:00:00 1957', 'Sep 29 06:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 29 07:00:00 1957', 'Apr 27 07:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 27 08:00:00 1958', 'Sep 28 06:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Sep 28 07:00:00 1958', 'Apr 26 07:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 26 08:00:00 1959', 'Oct 25 06:59:59 1959', 'Apr 26 03:00:00 1959', 'Oct 25 01:59:59 1959'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 25 07:00:00 1959', 'Apr 24 07:59:59 1960', 'Oct 25 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 24 08:00:00 1960', 'Oct 30 06:59:59 1960', 'Apr 24 03:00:00 1960', 'Oct 30 01:59:59 1960'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 30 07:00:00 1960', 'Apr 30 07:59:59 1961', 'Oct 30 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 30 08:00:00 1961', 'Oct 29 06:59:59 1961', 'Apr 30 03:00:00 1961', 'Oct 29 01:59:59 1961'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 29 07:00:00 1961', 'Apr 29 07:59:59 1962', 'Oct 29 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -18000, 'Apr 29 08:00:00 1962', 'Oct 27 06:59:59 1963', 'Apr 29 03:00:00 1962', 'Oct 27 01:59:59 1963'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 27 07:00:00 1963', 'Apr 30 07:59:59 1967', 'Oct 27 01:00:00 1963', 'Apr 30 01:59:59 1967'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 30 08:00:00 1967', 'Oct 29 06:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 29 07:00:00 1967', 'Apr 28 07:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 28 08:00:00 1968', 'Oct 27 06:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 27 07:00:00 1968', 'Apr 27 07:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 27 08:00:00 1969', 'Oct 26 06:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 26 07:00:00 1969', 'Apr 26 07:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 26 08:00:00 1970', 'Oct 25 06:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 25 07:00:00 1970', 'Apr 25 07:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 25 08:00:00 1971', 'Oct 31 06:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 31 07:00:00 1971', 'Apr 30 07:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 30 08:00:00 1972', 'Oct 29 06:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 29 07:00:00 1972', 'Apr 29 07:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 29 08:00:00 1973', 'Oct 28 06:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 28 07:00:00 1973', 'Jan 6 07:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Jan 6 08:00:00 1974', 'Oct 27 06:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 27 07:00:00 1974', 'Feb 23 07:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Feb 23 08:00:00 1975', 'Oct 26 06:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 26 07:00:00 1975', 'Apr 25 07:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 25 08:00:00 1976', 'Oct 31 06:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 31 07:00:00 1976', 'Apr 24 07:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 24 08:00:00 1977', 'Oct 30 06:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 30 07:00:00 1977', 'Apr 30 07:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 30 08:00:00 1978', 'Oct 29 06:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 29 07:00:00 1978', 'Apr 29 07:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 29 08:00:00 1979', 'Oct 28 06:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 28 07:00:00 1979', 'Apr 27 07:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 27 08:00:00 1980', 'Oct 26 06:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 26 07:00:00 1980', 'Apr 26 07:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 26 08:00:00 1981', 'Oct 25 06:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 25 07:00:00 1981', 'Apr 25 07:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 25 08:00:00 1982', 'Oct 31 06:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 31 07:00:00 1982', 'Apr 24 07:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 24 08:00:00 1983', 'Oct 30 06:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 30 07:00:00 1983', 'Apr 29 07:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 29 08:00:00 1984', 'Oct 28 06:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 28 07:00:00 1984', 'Apr 28 07:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 28 08:00:00 1985', 'Oct 27 06:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 27 07:00:00 1985', 'Apr 27 07:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 27 08:00:00 1986', 'Oct 26 06:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 26 07:00:00 1986', 'Apr 5 07:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 5 08:00:00 1987', 'Oct 25 06:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 25 07:00:00 1987', 'Apr 3 07:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 3 08:00:00 1988', 'Oct 30 06:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 30 07:00:00 1988', 'Apr 2 07:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 2 08:00:00 1989', 'Oct 29 06:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 29 07:00:00 1989', 'Apr 1 07:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 1 08:00:00 1990', 'Oct 28 06:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -21600, 'Oct 28 07:00:00 1990', 'Apr 7 07:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Indiana-Starke', 'CDT', 1, -18000, 'Apr 7 08:00:00 1991', 'Oct 27 06:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Indiana-Starke', 'EST', 0, -18000, 'Oct 27 07:00:00 1991', 'Jan 18 03:14:07 2038', 'Oct 27 02:00:00 1991', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- US/Michigan --- - -begin -timezone.add_rule('US/Michigan', 'EST', 0, -19931, 'Dec 14 20:45:52 1901', 'Jan 1 05:32:10 1905', 'Dec 14 15:13:41 1901', 'Dec 31 23:59:59 1904'); -timezone.add_rule('US/Michigan', 'EST', 0, -21600, 'Jan 1 05:32:11 1905', 'May 15 07:59:59 1915', 'Dec 31 23:32:11 1904', 'May 15 01:59:59 1915'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'May 15 08:00:00 1915', 'Feb 9 06:59:59 1942', 'May 15 03:00:00 1915', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Feb 9 07:00:00 1942', 'Sep 30 05:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Sep 30 06:00:00 1945', 'Apr 25 06:59:59 1948', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1948'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 25 07:00:00 1948', 'Sep 26 05:59:59 1948', 'Apr 25 03:00:00 1948', 'Sep 26 01:59:59 1948'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Sep 26 06:00:00 1948', 'Jun 14 06:59:59 1967', 'Sep 26 01:00:00 1948', 'Jun 14 01:59:59 1967'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Jun 14 07:00:00 1967', 'Oct 29 05:59:59 1967', 'Jun 14 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 1967', 'Apr 29 06:59:59 1973', 'Oct 29 01:00:00 1967', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 29 07:00:00 1973', 'Oct 28 05:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 1973', 'Jan 6 06:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Jan 6 07:00:00 1974', 'Oct 27 05:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 1974', 'Apr 27 06:59:59 1975', 'Oct 27 01:00:00 1974', 'Apr 27 01:59:59 1975'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 27 07:00:00 1975', 'Oct 26 05:59:59 1975', 'Apr 27 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 1975', 'Apr 25 06:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 25 07:00:00 1976', 'Oct 31 05:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 1976', 'Apr 24 06:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 24 07:00:00 1977', 'Oct 30 05:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 1977', 'Apr 30 06:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 30 07:00:00 1978', 'Oct 29 05:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 1978', 'Apr 29 06:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 29 07:00:00 1979', 'Oct 28 05:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 1979', 'Apr 27 06:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 27 07:00:00 1980', 'Oct 26 05:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 1980', 'Apr 26 06:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 26 07:00:00 1981', 'Oct 25 05:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 1981', 'Apr 25 06:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 25 07:00:00 1982', 'Oct 31 05:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 1982', 'Apr 24 06:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 24 07:00:00 1983', 'Oct 30 05:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 1983', 'Apr 29 06:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 29 07:00:00 1984', 'Oct 28 05:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 1984', 'Apr 28 06:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 28 07:00:00 1985', 'Oct 27 05:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 1985', 'Apr 27 06:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 27 07:00:00 1986', 'Oct 26 05:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 1986', 'Apr 5 06:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 1987', 'Oct 25 05:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 1987', 'Apr 3 06:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 1988', 'Oct 30 05:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 1988', 'Apr 2 06:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 1989', 'Oct 29 05:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 1989', 'Apr 1 06:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 1990', 'Oct 28 05:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 1990', 'Apr 7 06:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 1991', 'Oct 27 05:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 1991', 'Apr 5 06:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 1992', 'Oct 25 05:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 1992', 'Apr 4 06:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 1993', 'Oct 31 05:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 1993', 'Apr 3 06:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 1994', 'Oct 30 05:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 1994', 'Apr 2 06:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 1995', 'Oct 29 05:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 1995', 'Apr 7 06:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 1996', 'Oct 27 05:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 1996', 'Apr 6 06:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 1997', 'Oct 26 05:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 1997', 'Apr 5 06:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 1998', 'Oct 25 05:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 1998', 'Apr 4 06:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 1999', 'Oct 31 05:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 1999', 'Apr 2 06:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 2000', 'Oct 29 05:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 2000', 'Apr 1 06:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 2001', 'Oct 28 05:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 2001', 'Apr 7 06:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 2002', 'Oct 27 05:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 2002', 'Apr 6 06:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 2003', 'Oct 26 05:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 2003', 'Apr 4 06:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 2004', 'Oct 31 05:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 2004', 'Apr 3 06:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 2005', 'Oct 30 05:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 2005', 'Apr 2 06:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 2006', 'Oct 29 05:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 2006', 'Apr 1 06:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 2007', 'Oct 28 05:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 2007', 'Apr 6 06:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 2008', 'Oct 26 05:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 2008', 'Apr 5 06:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 2009', 'Oct 25 05:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 2009', 'Apr 4 06:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 2010', 'Oct 31 05:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 2010', 'Apr 3 06:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 2011', 'Oct 30 05:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 2011', 'Apr 1 06:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 2012', 'Oct 28 05:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 2012', 'Apr 7 06:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 2013', 'Oct 27 05:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 2013', 'Apr 6 06:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 2014', 'Oct 26 05:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 2014', 'Apr 5 06:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 2015', 'Oct 25 05:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 2015', 'Apr 3 06:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 2016', 'Oct 30 05:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 2016', 'Apr 2 06:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 2017', 'Oct 29 05:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 2017', 'Apr 1 06:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 2018', 'Oct 28 05:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 2018', 'Apr 7 06:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 2019', 'Oct 27 05:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 2019', 'Apr 5 06:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 2020', 'Oct 25 05:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 2020', 'Apr 4 06:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 2021', 'Oct 31 05:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 2021', 'Apr 3 06:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 2022', 'Oct 30 05:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 2022', 'Apr 2 06:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 2023', 'Oct 29 05:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 2023', 'Apr 7 06:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 2024', 'Oct 27 05:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 2024', 'Apr 6 06:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 2025', 'Oct 26 05:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 2025', 'Apr 5 06:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 2026', 'Oct 25 05:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 2026', 'Apr 4 06:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 2027', 'Oct 31 05:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 2027', 'Apr 2 06:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 2028', 'Oct 29 05:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 2028', 'Apr 1 06:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 2029', 'Oct 28 05:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 2029', 'Apr 7 06:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 7 07:00:00 2030', 'Oct 27 05:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 27 06:00:00 2030', 'Apr 6 06:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 2031', 'Oct 26 05:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 2031', 'Apr 4 06:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 4 07:00:00 2032', 'Oct 31 05:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 31 06:00:00 2032', 'Apr 3 06:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 3 07:00:00 2033', 'Oct 30 05:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 30 06:00:00 2033', 'Apr 2 06:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 2 07:00:00 2034', 'Oct 29 05:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 29 06:00:00 2034', 'Apr 1 06:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 1 07:00:00 2035', 'Oct 28 05:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 28 06:00:00 2035', 'Apr 6 06:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 6 07:00:00 2036', 'Oct 26 05:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 26 06:00:00 2036', 'Apr 5 06:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Michigan', 'EDT', 1, -14400, 'Apr 5 07:00:00 2037', 'Oct 25 05:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Michigan', 'EST', 0, -18000, 'Oct 25 06:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 22:14:07 2038'); -end; -/ - --- --- US/Mountain --- - -begin -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Dec 14 20:45:52 1901', 'Mar 31 08:59:59 1918', 'Dec 14 13:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Mar 31 09:00:00 1918', 'Oct 27 07:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1918', 'Mar 30 08:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Mar 30 09:00:00 1919', 'Oct 26 07:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1919', 'Mar 28 08:59:59 1920', 'Oct 26 01:00:00 1919', 'Mar 28 01:59:59 1920'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Mar 28 09:00:00 1920', 'Oct 31 07:59:59 1920', 'Mar 28 03:00:00 1920', 'Oct 31 01:59:59 1920'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1920', 'Mar 27 08:59:59 1921', 'Oct 31 01:00:00 1920', 'Mar 27 01:59:59 1921'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Mar 27 09:00:00 1921', 'May 22 07:59:59 1921', 'Mar 27 03:00:00 1921', 'May 22 01:59:59 1921'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'May 22 08:00:00 1921', 'Feb 9 08:59:59 1942', 'May 22 01:00:00 1921', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Feb 9 09:00:00 1942', 'Sep 30 07:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Sep 30 08:00:00 1945', 'Apr 25 08:59:59 1965', 'Sep 30 01:00:00 1945', 'Apr 25 01:59:59 1965'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1965', 'Oct 31 07:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1965', 'Apr 24 08:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 24 09:00:00 1966', 'Oct 30 07:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1966', 'Apr 30 08:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1967', 'Oct 29 07:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1967', 'Apr 28 08:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 28 09:00:00 1968', 'Oct 27 07:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1968', 'Apr 27 08:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1969', 'Oct 26 07:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1969', 'Apr 26 08:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 26 09:00:00 1970', 'Oct 25 07:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1970', 'Apr 25 08:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1971', 'Oct 31 07:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1971', 'Apr 30 08:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1972', 'Oct 29 07:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1972', 'Apr 29 08:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1973', 'Oct 28 07:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1973', 'Jan 6 08:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Jan 6 09:00:00 1974', 'Oct 27 07:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1974', 'Feb 23 08:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Feb 23 09:00:00 1975', 'Oct 26 07:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1975', 'Apr 25 08:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1976', 'Oct 31 07:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1976', 'Apr 24 08:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 24 09:00:00 1977', 'Oct 30 07:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1977', 'Apr 30 08:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 30 09:00:00 1978', 'Oct 29 07:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1978', 'Apr 29 08:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1979', 'Oct 28 07:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1979', 'Apr 27 08:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1980', 'Oct 26 07:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1980', 'Apr 26 08:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 26 09:00:00 1981', 'Oct 25 07:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1981', 'Apr 25 08:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 25 09:00:00 1982', 'Oct 31 07:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1982', 'Apr 24 08:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 24 09:00:00 1983', 'Oct 30 07:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1983', 'Apr 29 08:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 29 09:00:00 1984', 'Oct 28 07:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1984', 'Apr 28 08:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 28 09:00:00 1985', 'Oct 27 07:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1985', 'Apr 27 08:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 27 09:00:00 1986', 'Oct 26 07:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1986', 'Apr 5 08:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 1987', 'Oct 25 07:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1987', 'Apr 3 08:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 1988', 'Oct 30 07:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1988', 'Apr 2 08:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 1989', 'Oct 29 07:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1989', 'Apr 1 08:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 1990', 'Oct 28 07:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 1990', 'Apr 7 08:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 1991', 'Oct 27 07:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1991', 'Apr 5 08:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 1992', 'Oct 25 07:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1992', 'Apr 4 08:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 1993', 'Oct 31 07:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1993', 'Apr 3 08:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 1994', 'Oct 30 07:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 1994', 'Apr 2 08:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 1995', 'Oct 29 07:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 1995', 'Apr 7 08:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 1996', 'Oct 27 07:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 1996', 'Apr 6 08:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 1997', 'Oct 26 07:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 1997', 'Apr 5 08:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 1998', 'Oct 25 07:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 1998', 'Apr 4 08:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 1999', 'Oct 31 07:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 1999', 'Apr 2 08:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2000', 'Oct 29 07:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2000', 'Apr 1 08:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2001', 'Oct 28 07:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2001', 'Apr 7 08:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2002', 'Oct 27 07:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2002', 'Apr 6 08:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2003', 'Oct 26 07:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2003', 'Apr 4 08:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2004', 'Oct 31 07:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2004', 'Apr 3 08:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2005', 'Oct 30 07:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2005', 'Apr 2 08:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2006', 'Oct 29 07:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2006', 'Apr 1 08:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2007', 'Oct 28 07:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2007', 'Apr 6 08:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2008', 'Oct 26 07:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2008', 'Apr 5 08:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2009', 'Oct 25 07:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2009', 'Apr 4 08:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2010', 'Oct 31 07:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2010', 'Apr 3 08:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2011', 'Oct 30 07:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2011', 'Apr 1 08:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2012', 'Oct 28 07:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2012', 'Apr 7 08:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2013', 'Oct 27 07:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2013', 'Apr 6 08:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2014', 'Oct 26 07:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2014', 'Apr 5 08:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2015', 'Oct 25 07:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2015', 'Apr 3 08:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2016', 'Oct 30 07:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2016', 'Apr 2 08:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2017', 'Oct 29 07:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2017', 'Apr 1 08:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2018', 'Oct 28 07:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2018', 'Apr 7 08:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2019', 'Oct 27 07:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2019', 'Apr 5 08:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2020', 'Oct 25 07:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2020', 'Apr 4 08:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2021', 'Oct 31 07:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2021', 'Apr 3 08:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2022', 'Oct 30 07:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2022', 'Apr 2 08:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2023', 'Oct 29 07:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2023', 'Apr 7 08:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2024', 'Oct 27 07:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2024', 'Apr 6 08:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2025', 'Oct 26 07:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2025', 'Apr 5 08:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2026', 'Oct 25 07:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2026', 'Apr 4 08:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2027', 'Oct 31 07:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2027', 'Apr 2 08:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2028', 'Oct 29 07:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2028', 'Apr 1 08:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2029', 'Oct 28 07:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2029', 'Apr 7 08:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 7 09:00:00 2030', 'Oct 27 07:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 27 08:00:00 2030', 'Apr 6 08:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2031', 'Oct 26 07:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2031', 'Apr 4 08:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 4 09:00:00 2032', 'Oct 31 07:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 31 08:00:00 2032', 'Apr 3 08:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 3 09:00:00 2033', 'Oct 30 07:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 30 08:00:00 2033', 'Apr 2 08:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 2 09:00:00 2034', 'Oct 29 07:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 29 08:00:00 2034', 'Apr 1 08:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 1 09:00:00 2035', 'Oct 28 07:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 28 08:00:00 2035', 'Apr 6 08:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 6 09:00:00 2036', 'Oct 26 07:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 26 08:00:00 2036', 'Apr 5 08:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Mountain', 'MDT', 1, -21600, 'Apr 5 09:00:00 2037', 'Oct 25 07:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Mountain', 'MST', 0, -25200, 'Oct 25 08:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 20:14:07 2038'); -end; -/ - --- --- US/Pacific --- - -begin -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Dec 14 20:45:52 1901', 'Mar 31 09:59:59 1918', 'Dec 14 12:45:52 1901', 'Mar 31 01:59:59 1918'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Mar 31 10:00:00 1918', 'Oct 27 08:59:59 1918', 'Mar 31 03:00:00 1918', 'Oct 27 01:59:59 1918'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1918', 'Mar 30 09:59:59 1919', 'Oct 27 01:00:00 1918', 'Mar 30 01:59:59 1919'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Mar 30 10:00:00 1919', 'Oct 26 08:59:59 1919', 'Mar 30 03:00:00 1919', 'Oct 26 01:59:59 1919'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1919', 'Feb 9 09:59:59 1942', 'Oct 26 01:00:00 1919', 'Feb 9 01:59:59 1942'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Feb 9 10:00:00 1942', 'Sep 30 08:59:59 1945', 'Feb 9 03:00:00 1942', 'Sep 30 01:59:59 1945'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 30 09:00:00 1945', 'Mar 14 09:59:59 1948', 'Sep 30 01:00:00 1945', 'Mar 14 01:59:59 1948'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Mar 14 10:00:00 1948', 'Jan 1 08:59:59 1949', 'Mar 14 03:00:00 1948', 'Jan 1 01:59:59 1949'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Jan 1 09:00:00 1949', 'Apr 30 09:59:59 1950', 'Jan 1 01:00:00 1949', 'Apr 30 01:59:59 1950'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1950', 'Sep 24 08:59:59 1950', 'Apr 30 03:00:00 1950', 'Sep 24 01:59:59 1950'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 24 09:00:00 1950', 'Apr 29 09:59:59 1951', 'Sep 24 01:00:00 1950', 'Apr 29 01:59:59 1951'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1951', 'Sep 30 08:59:59 1951', 'Apr 29 03:00:00 1951', 'Sep 30 01:59:59 1951'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 30 09:00:00 1951', 'Apr 27 09:59:59 1952', 'Sep 30 01:00:00 1951', 'Apr 27 01:59:59 1952'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1952', 'Sep 28 08:59:59 1952', 'Apr 27 03:00:00 1952', 'Sep 28 01:59:59 1952'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 28 09:00:00 1952', 'Apr 26 09:59:59 1953', 'Sep 28 01:00:00 1952', 'Apr 26 01:59:59 1953'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1953', 'Sep 27 08:59:59 1953', 'Apr 26 03:00:00 1953', 'Sep 27 01:59:59 1953'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 27 09:00:00 1953', 'Apr 25 09:59:59 1954', 'Sep 27 01:00:00 1953', 'Apr 25 01:59:59 1954'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1954', 'Sep 26 08:59:59 1954', 'Apr 25 03:00:00 1954', 'Sep 26 01:59:59 1954'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 26 09:00:00 1954', 'Apr 24 09:59:59 1955', 'Sep 26 01:00:00 1954', 'Apr 24 01:59:59 1955'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1955', 'Sep 25 08:59:59 1955', 'Apr 24 03:00:00 1955', 'Sep 25 01:59:59 1955'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 25 09:00:00 1955', 'Apr 29 09:59:59 1956', 'Sep 25 01:00:00 1955', 'Apr 29 01:59:59 1956'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1956', 'Sep 30 08:59:59 1956', 'Apr 29 03:00:00 1956', 'Sep 30 01:59:59 1956'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 30 09:00:00 1956', 'Apr 28 09:59:59 1957', 'Sep 30 01:00:00 1956', 'Apr 28 01:59:59 1957'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1957', 'Sep 29 08:59:59 1957', 'Apr 28 03:00:00 1957', 'Sep 29 01:59:59 1957'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 29 09:00:00 1957', 'Apr 27 09:59:59 1958', 'Sep 29 01:00:00 1957', 'Apr 27 01:59:59 1958'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1958', 'Sep 28 08:59:59 1958', 'Apr 27 03:00:00 1958', 'Sep 28 01:59:59 1958'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 28 09:00:00 1958', 'Apr 26 09:59:59 1959', 'Sep 28 01:00:00 1958', 'Apr 26 01:59:59 1959'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1959', 'Sep 27 08:59:59 1959', 'Apr 26 03:00:00 1959', 'Sep 27 01:59:59 1959'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 27 09:00:00 1959', 'Apr 24 09:59:59 1960', 'Sep 27 01:00:00 1959', 'Apr 24 01:59:59 1960'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1960', 'Sep 25 08:59:59 1960', 'Apr 24 03:00:00 1960', 'Sep 25 01:59:59 1960'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 25 09:00:00 1960', 'Apr 30 09:59:59 1961', 'Sep 25 01:00:00 1960', 'Apr 30 01:59:59 1961'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1961', 'Sep 24 08:59:59 1961', 'Apr 30 03:00:00 1961', 'Sep 24 01:59:59 1961'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Sep 24 09:00:00 1961', 'Apr 29 09:59:59 1962', 'Sep 24 01:00:00 1961', 'Apr 29 01:59:59 1962'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1962', 'Oct 28 08:59:59 1962', 'Apr 29 03:00:00 1962', 'Oct 28 01:59:59 1962'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1962', 'Apr 28 09:59:59 1963', 'Oct 28 01:00:00 1962', 'Apr 28 01:59:59 1963'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1963', 'Oct 27 08:59:59 1963', 'Apr 28 03:00:00 1963', 'Oct 27 01:59:59 1963'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1963', 'Apr 26 09:59:59 1964', 'Oct 27 01:00:00 1963', 'Apr 26 01:59:59 1964'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1964', 'Oct 25 08:59:59 1964', 'Apr 26 03:00:00 1964', 'Oct 25 01:59:59 1964'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1964', 'Apr 25 09:59:59 1965', 'Oct 25 01:00:00 1964', 'Apr 25 01:59:59 1965'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1965', 'Oct 31 08:59:59 1965', 'Apr 25 03:00:00 1965', 'Oct 31 01:59:59 1965'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1965', 'Apr 24 09:59:59 1966', 'Oct 31 01:00:00 1965', 'Apr 24 01:59:59 1966'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1966', 'Oct 30 08:59:59 1966', 'Apr 24 03:00:00 1966', 'Oct 30 01:59:59 1966'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1966', 'Apr 30 09:59:59 1967', 'Oct 30 01:00:00 1966', 'Apr 30 01:59:59 1967'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1967', 'Oct 29 08:59:59 1967', 'Apr 30 03:00:00 1967', 'Oct 29 01:59:59 1967'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1967', 'Apr 28 09:59:59 1968', 'Oct 29 01:00:00 1967', 'Apr 28 01:59:59 1968'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1968', 'Oct 27 08:59:59 1968', 'Apr 28 03:00:00 1968', 'Oct 27 01:59:59 1968'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1968', 'Apr 27 09:59:59 1969', 'Oct 27 01:00:00 1968', 'Apr 27 01:59:59 1969'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1969', 'Oct 26 08:59:59 1969', 'Apr 27 03:00:00 1969', 'Oct 26 01:59:59 1969'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1969', 'Apr 26 09:59:59 1970', 'Oct 26 01:00:00 1969', 'Apr 26 01:59:59 1970'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1970', 'Oct 25 08:59:59 1970', 'Apr 26 03:00:00 1970', 'Oct 25 01:59:59 1970'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1970', 'Apr 25 09:59:59 1971', 'Oct 25 01:00:00 1970', 'Apr 25 01:59:59 1971'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1971', 'Oct 31 08:59:59 1971', 'Apr 25 03:00:00 1971', 'Oct 31 01:59:59 1971'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1971', 'Apr 30 09:59:59 1972', 'Oct 31 01:00:00 1971', 'Apr 30 01:59:59 1972'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1972', 'Oct 29 08:59:59 1972', 'Apr 30 03:00:00 1972', 'Oct 29 01:59:59 1972'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1972', 'Apr 29 09:59:59 1973', 'Oct 29 01:00:00 1972', 'Apr 29 01:59:59 1973'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1973', 'Oct 28 08:59:59 1973', 'Apr 29 03:00:00 1973', 'Oct 28 01:59:59 1973'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1973', 'Jan 6 09:59:59 1974', 'Oct 28 01:00:00 1973', 'Jan 6 01:59:59 1974'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Jan 6 10:00:00 1974', 'Oct 27 08:59:59 1974', 'Jan 6 03:00:00 1974', 'Oct 27 01:59:59 1974'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1974', 'Feb 23 09:59:59 1975', 'Oct 27 01:00:00 1974', 'Feb 23 01:59:59 1975'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Feb 23 10:00:00 1975', 'Oct 26 08:59:59 1975', 'Feb 23 03:00:00 1975', 'Oct 26 01:59:59 1975'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1975', 'Apr 25 09:59:59 1976', 'Oct 26 01:00:00 1975', 'Apr 25 01:59:59 1976'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1976', 'Oct 31 08:59:59 1976', 'Apr 25 03:00:00 1976', 'Oct 31 01:59:59 1976'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1976', 'Apr 24 09:59:59 1977', 'Oct 31 01:00:00 1976', 'Apr 24 01:59:59 1977'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1977', 'Oct 30 08:59:59 1977', 'Apr 24 03:00:00 1977', 'Oct 30 01:59:59 1977'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1977', 'Apr 30 09:59:59 1978', 'Oct 30 01:00:00 1977', 'Apr 30 01:59:59 1978'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 30 10:00:00 1978', 'Oct 29 08:59:59 1978', 'Apr 30 03:00:00 1978', 'Oct 29 01:59:59 1978'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1978', 'Apr 29 09:59:59 1979', 'Oct 29 01:00:00 1978', 'Apr 29 01:59:59 1979'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1979', 'Oct 28 08:59:59 1979', 'Apr 29 03:00:00 1979', 'Oct 28 01:59:59 1979'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1979', 'Apr 27 09:59:59 1980', 'Oct 28 01:00:00 1979', 'Apr 27 01:59:59 1980'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1980', 'Oct 26 08:59:59 1980', 'Apr 27 03:00:00 1980', 'Oct 26 01:59:59 1980'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1980', 'Apr 26 09:59:59 1981', 'Oct 26 01:00:00 1980', 'Apr 26 01:59:59 1981'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 26 10:00:00 1981', 'Oct 25 08:59:59 1981', 'Apr 26 03:00:00 1981', 'Oct 25 01:59:59 1981'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1981', 'Apr 25 09:59:59 1982', 'Oct 25 01:00:00 1981', 'Apr 25 01:59:59 1982'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 25 10:00:00 1982', 'Oct 31 08:59:59 1982', 'Apr 25 03:00:00 1982', 'Oct 31 01:59:59 1982'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1982', 'Apr 24 09:59:59 1983', 'Oct 31 01:00:00 1982', 'Apr 24 01:59:59 1983'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 24 10:00:00 1983', 'Oct 30 08:59:59 1983', 'Apr 24 03:00:00 1983', 'Oct 30 01:59:59 1983'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1983', 'Apr 29 09:59:59 1984', 'Oct 30 01:00:00 1983', 'Apr 29 01:59:59 1984'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 29 10:00:00 1984', 'Oct 28 08:59:59 1984', 'Apr 29 03:00:00 1984', 'Oct 28 01:59:59 1984'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1984', 'Apr 28 09:59:59 1985', 'Oct 28 01:00:00 1984', 'Apr 28 01:59:59 1985'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 28 10:00:00 1985', 'Oct 27 08:59:59 1985', 'Apr 28 03:00:00 1985', 'Oct 27 01:59:59 1985'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1985', 'Apr 27 09:59:59 1986', 'Oct 27 01:00:00 1985', 'Apr 27 01:59:59 1986'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 27 10:00:00 1986', 'Oct 26 08:59:59 1986', 'Apr 27 03:00:00 1986', 'Oct 26 01:59:59 1986'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1986', 'Apr 5 09:59:59 1987', 'Oct 26 01:00:00 1986', 'Apr 5 01:59:59 1987'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 1987', 'Oct 25 08:59:59 1987', 'Apr 5 03:00:00 1987', 'Oct 25 01:59:59 1987'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1987', 'Apr 3 09:59:59 1988', 'Oct 25 01:00:00 1987', 'Apr 3 01:59:59 1988'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 1988', 'Oct 30 08:59:59 1988', 'Apr 3 03:00:00 1988', 'Oct 30 01:59:59 1988'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1988', 'Apr 2 09:59:59 1989', 'Oct 30 01:00:00 1988', 'Apr 2 01:59:59 1989'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 1989', 'Oct 29 08:59:59 1989', 'Apr 2 03:00:00 1989', 'Oct 29 01:59:59 1989'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1989', 'Apr 1 09:59:59 1990', 'Oct 29 01:00:00 1989', 'Apr 1 01:59:59 1990'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 1990', 'Oct 28 08:59:59 1990', 'Apr 1 03:00:00 1990', 'Oct 28 01:59:59 1990'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 1990', 'Apr 7 09:59:59 1991', 'Oct 28 01:00:00 1990', 'Apr 7 01:59:59 1991'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 1991', 'Oct 27 08:59:59 1991', 'Apr 7 03:00:00 1991', 'Oct 27 01:59:59 1991'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1991', 'Apr 5 09:59:59 1992', 'Oct 27 01:00:00 1991', 'Apr 5 01:59:59 1992'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 1992', 'Oct 25 08:59:59 1992', 'Apr 5 03:00:00 1992', 'Oct 25 01:59:59 1992'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1992', 'Apr 4 09:59:59 1993', 'Oct 25 01:00:00 1992', 'Apr 4 01:59:59 1993'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 1993', 'Oct 31 08:59:59 1993', 'Apr 4 03:00:00 1993', 'Oct 31 01:59:59 1993'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1993', 'Apr 3 09:59:59 1994', 'Oct 31 01:00:00 1993', 'Apr 3 01:59:59 1994'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 1994', 'Oct 30 08:59:59 1994', 'Apr 3 03:00:00 1994', 'Oct 30 01:59:59 1994'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 1994', 'Apr 2 09:59:59 1995', 'Oct 30 01:00:00 1994', 'Apr 2 01:59:59 1995'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 1995', 'Oct 29 08:59:59 1995', 'Apr 2 03:00:00 1995', 'Oct 29 01:59:59 1995'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 1995', 'Apr 7 09:59:59 1996', 'Oct 29 01:00:00 1995', 'Apr 7 01:59:59 1996'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 1996', 'Oct 27 08:59:59 1996', 'Apr 7 03:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 1996', 'Apr 6 09:59:59 1997', 'Oct 27 01:00:00 1996', 'Apr 6 01:59:59 1997'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 1997', 'Oct 26 08:59:59 1997', 'Apr 6 03:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 1997', 'Apr 5 09:59:59 1998', 'Oct 26 01:00:00 1997', 'Apr 5 01:59:59 1998'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 1998', 'Oct 25 08:59:59 1998', 'Apr 5 03:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 1998', 'Apr 4 09:59:59 1999', 'Oct 25 01:00:00 1998', 'Apr 4 01:59:59 1999'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 1999', 'Oct 31 08:59:59 1999', 'Apr 4 03:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 1999', 'Apr 2 09:59:59 2000', 'Oct 31 01:00:00 1999', 'Apr 2 01:59:59 2000'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2000', 'Oct 29 08:59:59 2000', 'Apr 2 03:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2000', 'Apr 1 09:59:59 2001', 'Oct 29 01:00:00 2000', 'Apr 1 01:59:59 2001'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2001', 'Oct 28 08:59:59 2001', 'Apr 1 03:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2001', 'Apr 7 09:59:59 2002', 'Oct 28 01:00:00 2001', 'Apr 7 01:59:59 2002'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2002', 'Oct 27 08:59:59 2002', 'Apr 7 03:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2002', 'Apr 6 09:59:59 2003', 'Oct 27 01:00:00 2002', 'Apr 6 01:59:59 2003'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2003', 'Oct 26 08:59:59 2003', 'Apr 6 03:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2003', 'Apr 4 09:59:59 2004', 'Oct 26 01:00:00 2003', 'Apr 4 01:59:59 2004'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2004', 'Oct 31 08:59:59 2004', 'Apr 4 03:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2004', 'Apr 3 09:59:59 2005', 'Oct 31 01:00:00 2004', 'Apr 3 01:59:59 2005'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2005', 'Oct 30 08:59:59 2005', 'Apr 3 03:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2005', 'Apr 2 09:59:59 2006', 'Oct 30 01:00:00 2005', 'Apr 2 01:59:59 2006'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2006', 'Oct 29 08:59:59 2006', 'Apr 2 03:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2006', 'Apr 1 09:59:59 2007', 'Oct 29 01:00:00 2006', 'Apr 1 01:59:59 2007'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2007', 'Oct 28 08:59:59 2007', 'Apr 1 03:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2007', 'Apr 6 09:59:59 2008', 'Oct 28 01:00:00 2007', 'Apr 6 01:59:59 2008'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2008', 'Oct 26 08:59:59 2008', 'Apr 6 03:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2008', 'Apr 5 09:59:59 2009', 'Oct 26 01:00:00 2008', 'Apr 5 01:59:59 2009'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2009', 'Oct 25 08:59:59 2009', 'Apr 5 03:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2009', 'Apr 4 09:59:59 2010', 'Oct 25 01:00:00 2009', 'Apr 4 01:59:59 2010'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2010', 'Oct 31 08:59:59 2010', 'Apr 4 03:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2010', 'Apr 3 09:59:59 2011', 'Oct 31 01:00:00 2010', 'Apr 3 01:59:59 2011'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2011', 'Oct 30 08:59:59 2011', 'Apr 3 03:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2011', 'Apr 1 09:59:59 2012', 'Oct 30 01:00:00 2011', 'Apr 1 01:59:59 2012'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2012', 'Oct 28 08:59:59 2012', 'Apr 1 03:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2012', 'Apr 7 09:59:59 2013', 'Oct 28 01:00:00 2012', 'Apr 7 01:59:59 2013'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2013', 'Oct 27 08:59:59 2013', 'Apr 7 03:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2013', 'Apr 6 09:59:59 2014', 'Oct 27 01:00:00 2013', 'Apr 6 01:59:59 2014'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2014', 'Oct 26 08:59:59 2014', 'Apr 6 03:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2014', 'Apr 5 09:59:59 2015', 'Oct 26 01:00:00 2014', 'Apr 5 01:59:59 2015'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2015', 'Oct 25 08:59:59 2015', 'Apr 5 03:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2015', 'Apr 3 09:59:59 2016', 'Oct 25 01:00:00 2015', 'Apr 3 01:59:59 2016'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2016', 'Oct 30 08:59:59 2016', 'Apr 3 03:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2016', 'Apr 2 09:59:59 2017', 'Oct 30 01:00:00 2016', 'Apr 2 01:59:59 2017'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2017', 'Oct 29 08:59:59 2017', 'Apr 2 03:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2017', 'Apr 1 09:59:59 2018', 'Oct 29 01:00:00 2017', 'Apr 1 01:59:59 2018'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2018', 'Oct 28 08:59:59 2018', 'Apr 1 03:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2018', 'Apr 7 09:59:59 2019', 'Oct 28 01:00:00 2018', 'Apr 7 01:59:59 2019'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2019', 'Oct 27 08:59:59 2019', 'Apr 7 03:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2019', 'Apr 5 09:59:59 2020', 'Oct 27 01:00:00 2019', 'Apr 5 01:59:59 2020'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2020', 'Oct 25 08:59:59 2020', 'Apr 5 03:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2020', 'Apr 4 09:59:59 2021', 'Oct 25 01:00:00 2020', 'Apr 4 01:59:59 2021'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2021', 'Oct 31 08:59:59 2021', 'Apr 4 03:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2021', 'Apr 3 09:59:59 2022', 'Oct 31 01:00:00 2021', 'Apr 3 01:59:59 2022'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2022', 'Oct 30 08:59:59 2022', 'Apr 3 03:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2022', 'Apr 2 09:59:59 2023', 'Oct 30 01:00:00 2022', 'Apr 2 01:59:59 2023'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2023', 'Oct 29 08:59:59 2023', 'Apr 2 03:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2023', 'Apr 7 09:59:59 2024', 'Oct 29 01:00:00 2023', 'Apr 7 01:59:59 2024'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2024', 'Oct 27 08:59:59 2024', 'Apr 7 03:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2024', 'Apr 6 09:59:59 2025', 'Oct 27 01:00:00 2024', 'Apr 6 01:59:59 2025'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2025', 'Oct 26 08:59:59 2025', 'Apr 6 03:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2025', 'Apr 5 09:59:59 2026', 'Oct 26 01:00:00 2025', 'Apr 5 01:59:59 2026'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2026', 'Oct 25 08:59:59 2026', 'Apr 5 03:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2026', 'Apr 4 09:59:59 2027', 'Oct 25 01:00:00 2026', 'Apr 4 01:59:59 2027'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2027', 'Oct 31 08:59:59 2027', 'Apr 4 03:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2027', 'Apr 2 09:59:59 2028', 'Oct 31 01:00:00 2027', 'Apr 2 01:59:59 2028'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2028', 'Oct 29 08:59:59 2028', 'Apr 2 03:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2028', 'Apr 1 09:59:59 2029', 'Oct 29 01:00:00 2028', 'Apr 1 01:59:59 2029'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2029', 'Oct 28 08:59:59 2029', 'Apr 1 03:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2029', 'Apr 7 09:59:59 2030', 'Oct 28 01:00:00 2029', 'Apr 7 01:59:59 2030'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 7 10:00:00 2030', 'Oct 27 08:59:59 2030', 'Apr 7 03:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 27 09:00:00 2030', 'Apr 6 09:59:59 2031', 'Oct 27 01:00:00 2030', 'Apr 6 01:59:59 2031'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2031', 'Oct 26 08:59:59 2031', 'Apr 6 03:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2031', 'Apr 4 09:59:59 2032', 'Oct 26 01:00:00 2031', 'Apr 4 01:59:59 2032'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 4 10:00:00 2032', 'Oct 31 08:59:59 2032', 'Apr 4 03:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 31 09:00:00 2032', 'Apr 3 09:59:59 2033', 'Oct 31 01:00:00 2032', 'Apr 3 01:59:59 2033'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 3 10:00:00 2033', 'Oct 30 08:59:59 2033', 'Apr 3 03:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 30 09:00:00 2033', 'Apr 2 09:59:59 2034', 'Oct 30 01:00:00 2033', 'Apr 2 01:59:59 2034'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 2 10:00:00 2034', 'Oct 29 08:59:59 2034', 'Apr 2 03:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 29 09:00:00 2034', 'Apr 1 09:59:59 2035', 'Oct 29 01:00:00 2034', 'Apr 1 01:59:59 2035'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 1 10:00:00 2035', 'Oct 28 08:59:59 2035', 'Apr 1 03:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 28 09:00:00 2035', 'Apr 6 09:59:59 2036', 'Oct 28 01:00:00 2035', 'Apr 6 01:59:59 2036'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 6 10:00:00 2036', 'Oct 26 08:59:59 2036', 'Apr 6 03:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 26 09:00:00 2036', 'Apr 5 09:59:59 2037', 'Oct 26 01:00:00 2036', 'Apr 5 01:59:59 2037'); -timezone.add_rule('US/Pacific', 'PDT', 1, -25200, 'Apr 5 10:00:00 2037', 'Oct 25 08:59:59 2037', 'Apr 5 03:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('US/Pacific', 'PST', 0, -28800, 'Oct 25 09:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 17 19:14:07 2038'); -end; -/ - --- --- US/Pacific-New not installed --- - --- --- US/Samoa --- - -begin -timezone.add_rule('US/Samoa', 'SST', 0, -40968, 'Dec 14 20:45:52 1901', 'Jan 1 11:22:47 1911', 'Dec 14 09:23:04 1901', 'Dec 31 23:59:59 1910'); -timezone.add_rule('US/Samoa', 'SST', 0, -41400, 'Jan 1 11:22:48 1911', 'Jan 1 11:29:59 1950', 'Dec 31 23:52:48 1910', 'Dec 31 23:59:59 1949'); -timezone.add_rule('US/Samoa', 'SST', 0, -39600, 'Jan 1 11:30:00 1950', 'Jan 18 03:14:07 2038', 'Jan 1 00:30:00 1950', 'Jan 17 16:14:07 2038'); -end; -/ - --- --- UTC --- - -begin -timezone.add_rule('UTC', 'UTC', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Universal --- - -begin -timezone.add_rule('Universal', 'UTC', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- W-SU --- - -begin -timezone.add_rule('W-SU', 'MSK', 0, 9020, 'Dec 14 20:45:52 1901', 'Jul 1 20:29:39 1917', 'Dec 14 23:16:12 1901', 'Jul 1 22:59:59 1917'); -timezone.add_rule('W-SU', 'MSD', 1, 12620, 'Jul 1 20:29:40 1917', 'Dec 27 20:29:39 1917', 'Jul 2 00:00:00 1917', 'Dec 27 23:59:59 1917'); -timezone.add_rule('W-SU', 'MSK', 0, 9020, 'Dec 27 20:29:40 1917', 'May 31 19:29:39 1918', 'Dec 27 23:00:00 1917', 'May 31 21:59:59 1918'); -timezone.add_rule('W-SU', 'MSD', 1, 16220, 'May 31 19:29:40 1918', 'Sep 16 19:29:39 1918', 'Jun 1 00:00:00 1918', 'Sep 16 23:59:59 1918'); -timezone.add_rule('W-SU', 'MSD', 1, 12620, 'Sep 16 19:29:40 1918', 'May 31 19:29:39 1919', 'Sep 16 23:00:00 1918', 'May 31 22:59:59 1919'); -timezone.add_rule('W-SU', 'MSD', 1, 16220, 'May 31 19:29:40 1919', 'Jun 30 21:29:39 1919', 'Jun 1 00:00:00 1919', 'Jul 1 01:59:59 1919'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Jun 30 21:29:40 1919', 'Aug 15 19:59:59 1919', 'Jul 1 01:29:40 1919', 'Aug 15 23:59:59 1919'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Aug 15 20:00:00 1919', 'Feb 14 19:59:59 1921', 'Aug 15 23:00:00 1919', 'Feb 14 22:59:59 1921'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Feb 14 20:00:00 1921', 'Mar 20 18:59:59 1921', 'Feb 15 00:00:00 1921', 'Mar 20 22:59:59 1921'); -timezone.add_rule('W-SU', 'MSD', 1, 18000, 'Mar 20 19:00:00 1921', 'Aug 31 18:59:59 1921', 'Mar 21 00:00:00 1921', 'Aug 31 23:59:59 1921'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Aug 31 19:00:00 1921', 'Sep 30 19:59:59 1921', 'Aug 31 23:00:00 1921', 'Sep 30 23:59:59 1921'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 30 20:00:00 1921', 'Sep 30 20:59:59 1922', 'Sep 30 23:00:00 1921', 'Sep 30 23:59:59 1922'); -timezone.add_rule('W-SU', 'MSK', 0, 7200, 'Sep 30 21:00:00 1922', 'Jun 20 21:59:59 1930', 'Sep 30 23:00:00 1922', 'Jun 20 23:59:59 1930'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Jun 20 22:00:00 1930', 'Mar 31 20:59:59 1981', 'Jun 21 01:00:00 1930', 'Mar 31 23:59:59 1981'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 31 21:00:00 1981', 'Sep 30 19:59:59 1981', 'Apr 1 01:00:00 1981', 'Sep 30 23:59:59 1981'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 30 20:00:00 1981', 'Mar 31 20:59:59 1982', 'Sep 30 23:00:00 1981', 'Mar 31 23:59:59 1982'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 31 21:00:00 1982', 'Sep 30 19:59:59 1982', 'Apr 1 01:00:00 1982', 'Sep 30 23:59:59 1982'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 30 20:00:00 1982', 'Mar 31 20:59:59 1983', 'Sep 30 23:00:00 1982', 'Mar 31 23:59:59 1983'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 31 21:00:00 1983', 'Sep 30 19:59:59 1983', 'Apr 1 01:00:00 1983', 'Sep 30 23:59:59 1983'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 30 20:00:00 1983', 'Mar 31 20:59:59 1984', 'Sep 30 23:00:00 1983', 'Mar 31 23:59:59 1984'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 31 21:00:00 1984', 'Sep 29 22:59:59 1984', 'Apr 1 01:00:00 1984', 'Sep 30 02:59:59 1984'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 29 23:00:00 1984', 'Mar 30 22:59:59 1985', 'Sep 30 02:00:00 1984', 'Mar 31 01:59:59 1985'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 1985', 'Sep 28 22:59:59 1985', 'Mar 31 03:00:00 1985', 'Sep 29 02:59:59 1985'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 28 23:00:00 1985', 'Mar 29 22:59:59 1986', 'Sep 29 02:00:00 1985', 'Mar 30 01:59:59 1986'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 1986', 'Sep 27 22:59:59 1986', 'Mar 30 03:00:00 1986', 'Sep 28 02:59:59 1986'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 27 23:00:00 1986', 'Mar 28 22:59:59 1987', 'Sep 28 02:00:00 1986', 'Mar 29 01:59:59 1987'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 1987', 'Sep 26 22:59:59 1987', 'Mar 29 03:00:00 1987', 'Sep 27 02:59:59 1987'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 26 23:00:00 1987', 'Mar 26 22:59:59 1988', 'Sep 27 02:00:00 1987', 'Mar 27 01:59:59 1988'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 1988', 'Sep 24 22:59:59 1988', 'Mar 27 03:00:00 1988', 'Sep 25 02:59:59 1988'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 24 23:00:00 1988', 'Mar 25 22:59:59 1989', 'Sep 25 02:00:00 1988', 'Mar 26 01:59:59 1989'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 1989', 'Sep 23 22:59:59 1989', 'Mar 26 03:00:00 1989', 'Sep 24 02:59:59 1989'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 23 23:00:00 1989', 'Mar 24 22:59:59 1990', 'Sep 24 02:00:00 1989', 'Mar 25 01:59:59 1990'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 1990', 'Sep 29 22:59:59 1990', 'Mar 25 03:00:00 1990', 'Sep 30 02:59:59 1990'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 29 23:00:00 1990', 'Mar 30 22:59:59 1991', 'Sep 30 02:00:00 1990', 'Mar 31 01:59:59 1991'); -timezone.add_rule('W-SU', 'MSD', 1, 10800, 'Mar 30 23:00:00 1991', 'Sep 28 23:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 02:59:59 1991'); -timezone.add_rule('W-SU', 'MSK', 0, 7200, 'Sep 29 00:00:00 1991', 'Jan 18 23:59:59 1992', 'Sep 29 02:00:00 1991', 'Jan 19 01:59:59 1992'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Jan 19 00:00:00 1992', 'Mar 28 19:59:59 1992', 'Jan 19 03:00:00 1992', 'Mar 28 22:59:59 1992'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 20:00:00 1992', 'Sep 26 18:59:59 1992', 'Mar 29 00:00:00 1992', 'Sep 26 22:59:59 1992'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 26 19:00:00 1992', 'Mar 27 22:59:59 1993', 'Sep 26 22:00:00 1992', 'Mar 28 01:59:59 1993'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 1993', 'Sep 25 22:59:59 1993', 'Mar 28 03:00:00 1993', 'Sep 26 02:59:59 1993'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 25 23:00:00 1993', 'Mar 26 22:59:59 1994', 'Sep 26 02:00:00 1993', 'Mar 27 01:59:59 1994'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 1994', 'Sep 24 22:59:59 1994', 'Mar 27 03:00:00 1994', 'Sep 25 02:59:59 1994'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 24 23:00:00 1994', 'Mar 25 22:59:59 1995', 'Sep 25 02:00:00 1994', 'Mar 26 01:59:59 1995'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 1995', 'Sep 23 22:59:59 1995', 'Mar 26 03:00:00 1995', 'Sep 24 02:59:59 1995'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Sep 23 23:00:00 1995', 'Mar 30 22:59:59 1996', 'Sep 24 02:00:00 1995', 'Mar 31 01:59:59 1996'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 1996', 'Oct 26 22:59:59 1996', 'Mar 31 03:00:00 1996', 'Oct 27 02:59:59 1996'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 26 23:00:00 1996', 'Mar 29 22:59:59 1997', 'Oct 27 02:00:00 1996', 'Mar 30 01:59:59 1997'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 1997', 'Oct 25 22:59:59 1997', 'Mar 30 03:00:00 1997', 'Oct 26 02:59:59 1997'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 1997', 'Mar 28 22:59:59 1998', 'Oct 26 02:00:00 1997', 'Mar 29 01:59:59 1998'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 1998', 'Oct 24 22:59:59 1998', 'Mar 29 03:00:00 1998', 'Oct 25 02:59:59 1998'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 24 23:00:00 1998', 'Mar 27 22:59:59 1999', 'Oct 25 02:00:00 1998', 'Mar 28 01:59:59 1999'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 1999', 'Oct 30 22:59:59 1999', 'Mar 28 03:00:00 1999', 'Oct 31 02:59:59 1999'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 30 23:00:00 1999', 'Mar 25 22:59:59 2000', 'Oct 31 02:00:00 1999', 'Mar 26 01:59:59 2000'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 2000', 'Oct 28 22:59:59 2000', 'Mar 26 03:00:00 2000', 'Oct 29 02:59:59 2000'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 28 23:00:00 2000', 'Mar 24 22:59:59 2001', 'Oct 29 02:00:00 2000', 'Mar 25 01:59:59 2001'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 2001', 'Oct 27 22:59:59 2001', 'Mar 25 03:00:00 2001', 'Oct 28 02:59:59 2001'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 27 23:00:00 2001', 'Mar 30 22:59:59 2002', 'Oct 28 02:00:00 2001', 'Mar 31 01:59:59 2002'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 2002', 'Oct 26 22:59:59 2002', 'Mar 31 03:00:00 2002', 'Oct 27 02:59:59 2002'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 26 23:00:00 2002', 'Mar 29 22:59:59 2003', 'Oct 27 02:00:00 2002', 'Mar 30 01:59:59 2003'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 2003', 'Oct 25 22:59:59 2003', 'Mar 30 03:00:00 2003', 'Oct 26 02:59:59 2003'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 2003', 'Mar 27 22:59:59 2004', 'Oct 26 02:00:00 2003', 'Mar 28 01:59:59 2004'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 2004', 'Oct 30 22:59:59 2004', 'Mar 28 03:00:00 2004', 'Oct 31 02:59:59 2004'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 30 23:00:00 2004', 'Mar 26 22:59:59 2005', 'Oct 31 02:00:00 2004', 'Mar 27 01:59:59 2005'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 2005', 'Oct 29 22:59:59 2005', 'Mar 27 03:00:00 2005', 'Oct 30 02:59:59 2005'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 29 23:00:00 2005', 'Mar 25 22:59:59 2006', 'Oct 30 02:00:00 2005', 'Mar 26 01:59:59 2006'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 2006', 'Oct 28 22:59:59 2006', 'Mar 26 03:00:00 2006', 'Oct 29 02:59:59 2006'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 28 23:00:00 2006', 'Mar 24 22:59:59 2007', 'Oct 29 02:00:00 2006', 'Mar 25 01:59:59 2007'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 2007', 'Oct 27 22:59:59 2007', 'Mar 25 03:00:00 2007', 'Oct 28 02:59:59 2007'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 27 23:00:00 2007', 'Mar 29 22:59:59 2008', 'Oct 28 02:00:00 2007', 'Mar 30 01:59:59 2008'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 2008', 'Oct 25 22:59:59 2008', 'Mar 30 03:00:00 2008', 'Oct 26 02:59:59 2008'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 2008', 'Mar 28 22:59:59 2009', 'Oct 26 02:00:00 2008', 'Mar 29 01:59:59 2009'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 2009', 'Oct 24 22:59:59 2009', 'Mar 29 03:00:00 2009', 'Oct 25 02:59:59 2009'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 24 23:00:00 2009', 'Mar 27 22:59:59 2010', 'Oct 25 02:00:00 2009', 'Mar 28 01:59:59 2010'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 2010', 'Oct 30 22:59:59 2010', 'Mar 28 03:00:00 2010', 'Oct 31 02:59:59 2010'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 30 23:00:00 2010', 'Mar 26 22:59:59 2011', 'Oct 31 02:00:00 2010', 'Mar 27 01:59:59 2011'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 2011', 'Oct 29 22:59:59 2011', 'Mar 27 03:00:00 2011', 'Oct 30 02:59:59 2011'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 29 23:00:00 2011', 'Mar 24 22:59:59 2012', 'Oct 30 02:00:00 2011', 'Mar 25 01:59:59 2012'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 2012', 'Oct 27 22:59:59 2012', 'Mar 25 03:00:00 2012', 'Oct 28 02:59:59 2012'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 27 23:00:00 2012', 'Mar 30 22:59:59 2013', 'Oct 28 02:00:00 2012', 'Mar 31 01:59:59 2013'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 2013', 'Oct 26 22:59:59 2013', 'Mar 31 03:00:00 2013', 'Oct 27 02:59:59 2013'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 26 23:00:00 2013', 'Mar 29 22:59:59 2014', 'Oct 27 02:00:00 2013', 'Mar 30 01:59:59 2014'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 2014', 'Oct 25 22:59:59 2014', 'Mar 30 03:00:00 2014', 'Oct 26 02:59:59 2014'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 2014', 'Mar 28 22:59:59 2015', 'Oct 26 02:00:00 2014', 'Mar 29 01:59:59 2015'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 2015', 'Oct 24 22:59:59 2015', 'Mar 29 03:00:00 2015', 'Oct 25 02:59:59 2015'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 24 23:00:00 2015', 'Mar 26 22:59:59 2016', 'Oct 25 02:00:00 2015', 'Mar 27 01:59:59 2016'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 2016', 'Oct 29 22:59:59 2016', 'Mar 27 03:00:00 2016', 'Oct 30 02:59:59 2016'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 29 23:00:00 2016', 'Mar 25 22:59:59 2017', 'Oct 30 02:00:00 2016', 'Mar 26 01:59:59 2017'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 2017', 'Oct 28 22:59:59 2017', 'Mar 26 03:00:00 2017', 'Oct 29 02:59:59 2017'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 28 23:00:00 2017', 'Mar 24 22:59:59 2018', 'Oct 29 02:00:00 2017', 'Mar 25 01:59:59 2018'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 2018', 'Oct 27 22:59:59 2018', 'Mar 25 03:00:00 2018', 'Oct 28 02:59:59 2018'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 27 23:00:00 2018', 'Mar 30 22:59:59 2019', 'Oct 28 02:00:00 2018', 'Mar 31 01:59:59 2019'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 2019', 'Oct 26 22:59:59 2019', 'Mar 31 03:00:00 2019', 'Oct 27 02:59:59 2019'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 26 23:00:00 2019', 'Mar 28 22:59:59 2020', 'Oct 27 02:00:00 2019', 'Mar 29 01:59:59 2020'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 2020', 'Oct 24 22:59:59 2020', 'Mar 29 03:00:00 2020', 'Oct 25 02:59:59 2020'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 24 23:00:00 2020', 'Mar 27 22:59:59 2021', 'Oct 25 02:00:00 2020', 'Mar 28 01:59:59 2021'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 2021', 'Oct 30 22:59:59 2021', 'Mar 28 03:00:00 2021', 'Oct 31 02:59:59 2021'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 30 23:00:00 2021', 'Mar 26 22:59:59 2022', 'Oct 31 02:00:00 2021', 'Mar 27 01:59:59 2022'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 2022', 'Oct 29 22:59:59 2022', 'Mar 27 03:00:00 2022', 'Oct 30 02:59:59 2022'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 29 23:00:00 2022', 'Mar 25 22:59:59 2023', 'Oct 30 02:00:00 2022', 'Mar 26 01:59:59 2023'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 2023', 'Oct 28 22:59:59 2023', 'Mar 26 03:00:00 2023', 'Oct 29 02:59:59 2023'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 28 23:00:00 2023', 'Mar 30 22:59:59 2024', 'Oct 29 02:00:00 2023', 'Mar 31 01:59:59 2024'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 2024', 'Oct 26 22:59:59 2024', 'Mar 31 03:00:00 2024', 'Oct 27 02:59:59 2024'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 26 23:00:00 2024', 'Mar 29 22:59:59 2025', 'Oct 27 02:00:00 2024', 'Mar 30 01:59:59 2025'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 2025', 'Oct 25 22:59:59 2025', 'Mar 30 03:00:00 2025', 'Oct 26 02:59:59 2025'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 2025', 'Mar 28 22:59:59 2026', 'Oct 26 02:00:00 2025', 'Mar 29 01:59:59 2026'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 2026', 'Oct 24 22:59:59 2026', 'Mar 29 03:00:00 2026', 'Oct 25 02:59:59 2026'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 24 23:00:00 2026', 'Mar 27 22:59:59 2027', 'Oct 25 02:00:00 2026', 'Mar 28 01:59:59 2027'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 2027', 'Oct 30 22:59:59 2027', 'Mar 28 03:00:00 2027', 'Oct 31 02:59:59 2027'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 30 23:00:00 2027', 'Mar 25 22:59:59 2028', 'Oct 31 02:00:00 2027', 'Mar 26 01:59:59 2028'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 2028', 'Oct 28 22:59:59 2028', 'Mar 26 03:00:00 2028', 'Oct 29 02:59:59 2028'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 28 23:00:00 2028', 'Mar 24 22:59:59 2029', 'Oct 29 02:00:00 2028', 'Mar 25 01:59:59 2029'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 2029', 'Oct 27 22:59:59 2029', 'Mar 25 03:00:00 2029', 'Oct 28 02:59:59 2029'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 27 23:00:00 2029', 'Mar 30 22:59:59 2030', 'Oct 28 02:00:00 2029', 'Mar 31 01:59:59 2030'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 30 23:00:00 2030', 'Oct 26 22:59:59 2030', 'Mar 31 03:00:00 2030', 'Oct 27 02:59:59 2030'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 26 23:00:00 2030', 'Mar 29 22:59:59 2031', 'Oct 27 02:00:00 2030', 'Mar 30 01:59:59 2031'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 2031', 'Oct 25 22:59:59 2031', 'Mar 30 03:00:00 2031', 'Oct 26 02:59:59 2031'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 2031', 'Mar 27 22:59:59 2032', 'Oct 26 02:00:00 2031', 'Mar 28 01:59:59 2032'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 27 23:00:00 2032', 'Oct 30 22:59:59 2032', 'Mar 28 03:00:00 2032', 'Oct 31 02:59:59 2032'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 30 23:00:00 2032', 'Mar 26 22:59:59 2033', 'Oct 31 02:00:00 2032', 'Mar 27 01:59:59 2033'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 26 23:00:00 2033', 'Oct 29 22:59:59 2033', 'Mar 27 03:00:00 2033', 'Oct 30 02:59:59 2033'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 29 23:00:00 2033', 'Mar 25 22:59:59 2034', 'Oct 30 02:00:00 2033', 'Mar 26 01:59:59 2034'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 25 23:00:00 2034', 'Oct 28 22:59:59 2034', 'Mar 26 03:00:00 2034', 'Oct 29 02:59:59 2034'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 28 23:00:00 2034', 'Mar 24 22:59:59 2035', 'Oct 29 02:00:00 2034', 'Mar 25 01:59:59 2035'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 24 23:00:00 2035', 'Oct 27 22:59:59 2035', 'Mar 25 03:00:00 2035', 'Oct 28 02:59:59 2035'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 27 23:00:00 2035', 'Mar 29 22:59:59 2036', 'Oct 28 02:00:00 2035', 'Mar 30 01:59:59 2036'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 29 23:00:00 2036', 'Oct 25 22:59:59 2036', 'Mar 30 03:00:00 2036', 'Oct 26 02:59:59 2036'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 25 23:00:00 2036', 'Mar 28 22:59:59 2037', 'Oct 26 02:00:00 2036', 'Mar 29 01:59:59 2037'); -timezone.add_rule('W-SU', 'MSD', 1, 14400, 'Mar 28 23:00:00 2037', 'Oct 24 22:59:59 2037', 'Mar 29 03:00:00 2037', 'Oct 25 02:59:59 2037'); -timezone.add_rule('W-SU', 'MSK', 0, 10800, 'Oct 24 23:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 02:00:00 2037', 'Jan 18 06:14:07 2038'); -end; -/ - --- --- WET --- - -begin -timezone.add_rule('WET', 'WET', 0, 0, 'Dec 14 20:45:52 1901', 'Apr 3 00:59:59 1977', 'Dec 14 20:45:52 1901', 'Apr 3 00:59:59 1977'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Apr 3 01:00:00 1977', 'Sep 25 00:59:59 1977', 'Apr 3 02:00:00 1977', 'Sep 25 01:59:59 1977'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978', 'Sep 25 01:00:00 1977', 'Apr 2 00:59:59 1978'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Apr 2 01:00:00 1978', 'Oct 1 00:59:59 1978', 'Apr 2 02:00:00 1978', 'Oct 1 01:59:59 1978'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979', 'Oct 1 01:00:00 1978', 'Apr 1 00:59:59 1979'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Apr 1 01:00:00 1979', 'Sep 30 00:59:59 1979', 'Apr 1 02:00:00 1979', 'Sep 30 01:59:59 1979'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980', 'Sep 30 01:00:00 1979', 'Apr 6 00:59:59 1980'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Apr 6 01:00:00 1980', 'Sep 28 00:59:59 1980', 'Apr 6 02:00:00 1980', 'Sep 28 01:59:59 1980'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981', 'Sep 28 01:00:00 1980', 'Mar 29 00:59:59 1981'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 1981', 'Sep 27 00:59:59 1981', 'Mar 29 02:00:00 1981', 'Sep 27 01:59:59 1981'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982', 'Sep 27 01:00:00 1981', 'Mar 28 00:59:59 1982'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 1982', 'Sep 26 00:59:59 1982', 'Mar 28 02:00:00 1982', 'Sep 26 01:59:59 1982'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983', 'Sep 26 01:00:00 1982', 'Mar 27 00:59:59 1983'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 1983', 'Sep 25 00:59:59 1983', 'Mar 27 02:00:00 1983', 'Sep 25 01:59:59 1983'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984', 'Sep 25 01:00:00 1983', 'Mar 25 00:59:59 1984'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 1984', 'Sep 30 00:59:59 1984', 'Mar 25 02:00:00 1984', 'Sep 30 01:59:59 1984'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985', 'Sep 30 01:00:00 1984', 'Mar 31 00:59:59 1985'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 1985', 'Sep 29 00:59:59 1985', 'Mar 31 02:00:00 1985', 'Sep 29 01:59:59 1985'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986', 'Sep 29 01:00:00 1985', 'Mar 30 00:59:59 1986'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 1986', 'Sep 28 00:59:59 1986', 'Mar 30 02:00:00 1986', 'Sep 28 01:59:59 1986'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987', 'Sep 28 01:00:00 1986', 'Mar 29 00:59:59 1987'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 1987', 'Sep 27 00:59:59 1987', 'Mar 29 02:00:00 1987', 'Sep 27 01:59:59 1987'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988', 'Sep 27 01:00:00 1987', 'Mar 27 00:59:59 1988'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 1988', 'Sep 25 00:59:59 1988', 'Mar 27 02:00:00 1988', 'Sep 25 01:59:59 1988'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989', 'Sep 25 01:00:00 1988', 'Mar 26 00:59:59 1989'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 1989', 'Sep 24 00:59:59 1989', 'Mar 26 02:00:00 1989', 'Sep 24 01:59:59 1989'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990', 'Sep 24 01:00:00 1989', 'Mar 25 00:59:59 1990'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 1990', 'Sep 30 00:59:59 1990', 'Mar 25 02:00:00 1990', 'Sep 30 01:59:59 1990'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991', 'Sep 30 01:00:00 1990', 'Mar 31 00:59:59 1991'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 1991', 'Sep 29 00:59:59 1991', 'Mar 31 02:00:00 1991', 'Sep 29 01:59:59 1991'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992', 'Sep 29 01:00:00 1991', 'Mar 29 00:59:59 1992'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 1992', 'Sep 27 00:59:59 1992', 'Mar 29 02:00:00 1992', 'Sep 27 01:59:59 1992'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993', 'Sep 27 01:00:00 1992', 'Mar 28 00:59:59 1993'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 1993', 'Sep 26 00:59:59 1993', 'Mar 28 02:00:00 1993', 'Sep 26 01:59:59 1993'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994', 'Sep 26 01:00:00 1993', 'Mar 27 00:59:59 1994'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 1994', 'Sep 25 00:59:59 1994', 'Mar 27 02:00:00 1994', 'Sep 25 01:59:59 1994'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995', 'Sep 25 01:00:00 1994', 'Mar 26 00:59:59 1995'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 1995', 'Sep 24 00:59:59 1995', 'Mar 26 02:00:00 1995', 'Sep 24 01:59:59 1995'); -timezone.add_rule('WET', 'WET', 0, 0, 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996', 'Sep 24 01:00:00 1995', 'Mar 31 00:59:59 1996'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 1996', 'Oct 27 00:59:59 1996', 'Mar 31 02:00:00 1996', 'Oct 27 01:59:59 1996'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997', 'Oct 27 01:00:00 1996', 'Mar 30 00:59:59 1997'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 1997', 'Oct 26 00:59:59 1997', 'Mar 30 02:00:00 1997', 'Oct 26 01:59:59 1997'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998', 'Oct 26 01:00:00 1997', 'Mar 29 00:59:59 1998'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 1998', 'Oct 25 00:59:59 1998', 'Mar 29 02:00:00 1998', 'Oct 25 01:59:59 1998'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999', 'Oct 25 01:00:00 1998', 'Mar 28 00:59:59 1999'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 1999', 'Oct 31 00:59:59 1999', 'Mar 28 02:00:00 1999', 'Oct 31 01:59:59 1999'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000', 'Oct 31 01:00:00 1999', 'Mar 26 00:59:59 2000'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 2000', 'Oct 29 00:59:59 2000', 'Mar 26 02:00:00 2000', 'Oct 29 01:59:59 2000'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001', 'Oct 29 01:00:00 2000', 'Mar 25 00:59:59 2001'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 2001', 'Oct 28 00:59:59 2001', 'Mar 25 02:00:00 2001', 'Oct 28 01:59:59 2001'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002', 'Oct 28 01:00:00 2001', 'Mar 31 00:59:59 2002'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 2002', 'Oct 27 00:59:59 2002', 'Mar 31 02:00:00 2002', 'Oct 27 01:59:59 2002'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003', 'Oct 27 01:00:00 2002', 'Mar 30 00:59:59 2003'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 2003', 'Oct 26 00:59:59 2003', 'Mar 30 02:00:00 2003', 'Oct 26 01:59:59 2003'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004', 'Oct 26 01:00:00 2003', 'Mar 28 00:59:59 2004'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 2004', 'Oct 31 00:59:59 2004', 'Mar 28 02:00:00 2004', 'Oct 31 01:59:59 2004'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005', 'Oct 31 01:00:00 2004', 'Mar 27 00:59:59 2005'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 2005', 'Oct 30 00:59:59 2005', 'Mar 27 02:00:00 2005', 'Oct 30 01:59:59 2005'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006', 'Oct 30 01:00:00 2005', 'Mar 26 00:59:59 2006'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 2006', 'Oct 29 00:59:59 2006', 'Mar 26 02:00:00 2006', 'Oct 29 01:59:59 2006'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007', 'Oct 29 01:00:00 2006', 'Mar 25 00:59:59 2007'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 2007', 'Oct 28 00:59:59 2007', 'Mar 25 02:00:00 2007', 'Oct 28 01:59:59 2007'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008', 'Oct 28 01:00:00 2007', 'Mar 30 00:59:59 2008'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 2008', 'Oct 26 00:59:59 2008', 'Mar 30 02:00:00 2008', 'Oct 26 01:59:59 2008'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009', 'Oct 26 01:00:00 2008', 'Mar 29 00:59:59 2009'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 2009', 'Oct 25 00:59:59 2009', 'Mar 29 02:00:00 2009', 'Oct 25 01:59:59 2009'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010', 'Oct 25 01:00:00 2009', 'Mar 28 00:59:59 2010'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 2010', 'Oct 31 00:59:59 2010', 'Mar 28 02:00:00 2010', 'Oct 31 01:59:59 2010'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011', 'Oct 31 01:00:00 2010', 'Mar 27 00:59:59 2011'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 2011', 'Oct 30 00:59:59 2011', 'Mar 27 02:00:00 2011', 'Oct 30 01:59:59 2011'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012', 'Oct 30 01:00:00 2011', 'Mar 25 00:59:59 2012'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 2012', 'Oct 28 00:59:59 2012', 'Mar 25 02:00:00 2012', 'Oct 28 01:59:59 2012'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013', 'Oct 28 01:00:00 2012', 'Mar 31 00:59:59 2013'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 2013', 'Oct 27 00:59:59 2013', 'Mar 31 02:00:00 2013', 'Oct 27 01:59:59 2013'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014', 'Oct 27 01:00:00 2013', 'Mar 30 00:59:59 2014'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 2014', 'Oct 26 00:59:59 2014', 'Mar 30 02:00:00 2014', 'Oct 26 01:59:59 2014'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015', 'Oct 26 01:00:00 2014', 'Mar 29 00:59:59 2015'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 2015', 'Oct 25 00:59:59 2015', 'Mar 29 02:00:00 2015', 'Oct 25 01:59:59 2015'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016', 'Oct 25 01:00:00 2015', 'Mar 27 00:59:59 2016'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 2016', 'Oct 30 00:59:59 2016', 'Mar 27 02:00:00 2016', 'Oct 30 01:59:59 2016'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017', 'Oct 30 01:00:00 2016', 'Mar 26 00:59:59 2017'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 2017', 'Oct 29 00:59:59 2017', 'Mar 26 02:00:00 2017', 'Oct 29 01:59:59 2017'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018', 'Oct 29 01:00:00 2017', 'Mar 25 00:59:59 2018'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 2018', 'Oct 28 00:59:59 2018', 'Mar 25 02:00:00 2018', 'Oct 28 01:59:59 2018'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019', 'Oct 28 01:00:00 2018', 'Mar 31 00:59:59 2019'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 2019', 'Oct 27 00:59:59 2019', 'Mar 31 02:00:00 2019', 'Oct 27 01:59:59 2019'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020', 'Oct 27 01:00:00 2019', 'Mar 29 00:59:59 2020'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 2020', 'Oct 25 00:59:59 2020', 'Mar 29 02:00:00 2020', 'Oct 25 01:59:59 2020'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021', 'Oct 25 01:00:00 2020', 'Mar 28 00:59:59 2021'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 2021', 'Oct 31 00:59:59 2021', 'Mar 28 02:00:00 2021', 'Oct 31 01:59:59 2021'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022', 'Oct 31 01:00:00 2021', 'Mar 27 00:59:59 2022'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 2022', 'Oct 30 00:59:59 2022', 'Mar 27 02:00:00 2022', 'Oct 30 01:59:59 2022'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023', 'Oct 30 01:00:00 2022', 'Mar 26 00:59:59 2023'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 2023', 'Oct 29 00:59:59 2023', 'Mar 26 02:00:00 2023', 'Oct 29 01:59:59 2023'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024', 'Oct 29 01:00:00 2023', 'Mar 31 00:59:59 2024'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 2024', 'Oct 27 00:59:59 2024', 'Mar 31 02:00:00 2024', 'Oct 27 01:59:59 2024'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025', 'Oct 27 01:00:00 2024', 'Mar 30 00:59:59 2025'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 2025', 'Oct 26 00:59:59 2025', 'Mar 30 02:00:00 2025', 'Oct 26 01:59:59 2025'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026', 'Oct 26 01:00:00 2025', 'Mar 29 00:59:59 2026'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 2026', 'Oct 25 00:59:59 2026', 'Mar 29 02:00:00 2026', 'Oct 25 01:59:59 2026'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027', 'Oct 25 01:00:00 2026', 'Mar 28 00:59:59 2027'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 2027', 'Oct 31 00:59:59 2027', 'Mar 28 02:00:00 2027', 'Oct 31 01:59:59 2027'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028', 'Oct 31 01:00:00 2027', 'Mar 26 00:59:59 2028'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 2028', 'Oct 29 00:59:59 2028', 'Mar 26 02:00:00 2028', 'Oct 29 01:59:59 2028'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029', 'Oct 29 01:00:00 2028', 'Mar 25 00:59:59 2029'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 2029', 'Oct 28 00:59:59 2029', 'Mar 25 02:00:00 2029', 'Oct 28 01:59:59 2029'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030', 'Oct 28 01:00:00 2029', 'Mar 31 00:59:59 2030'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 31 01:00:00 2030', 'Oct 27 00:59:59 2030', 'Mar 31 02:00:00 2030', 'Oct 27 01:59:59 2030'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031', 'Oct 27 01:00:00 2030', 'Mar 30 00:59:59 2031'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 2031', 'Oct 26 00:59:59 2031', 'Mar 30 02:00:00 2031', 'Oct 26 01:59:59 2031'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032', 'Oct 26 01:00:00 2031', 'Mar 28 00:59:59 2032'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 28 01:00:00 2032', 'Oct 31 00:59:59 2032', 'Mar 28 02:00:00 2032', 'Oct 31 01:59:59 2032'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033', 'Oct 31 01:00:00 2032', 'Mar 27 00:59:59 2033'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 27 01:00:00 2033', 'Oct 30 00:59:59 2033', 'Mar 27 02:00:00 2033', 'Oct 30 01:59:59 2033'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034', 'Oct 30 01:00:00 2033', 'Mar 26 00:59:59 2034'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 26 01:00:00 2034', 'Oct 29 00:59:59 2034', 'Mar 26 02:00:00 2034', 'Oct 29 01:59:59 2034'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035', 'Oct 29 01:00:00 2034', 'Mar 25 00:59:59 2035'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 25 01:00:00 2035', 'Oct 28 00:59:59 2035', 'Mar 25 02:00:00 2035', 'Oct 28 01:59:59 2035'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036', 'Oct 28 01:00:00 2035', 'Mar 30 00:59:59 2036'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 30 01:00:00 2036', 'Oct 26 00:59:59 2036', 'Mar 30 02:00:00 2036', 'Oct 26 01:59:59 2036'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037', 'Oct 26 01:00:00 2036', 'Mar 29 00:59:59 2037'); -timezone.add_rule('WET', 'WEST', 1, 3600, 'Mar 29 01:00:00 2037', 'Oct 25 00:59:59 2037', 'Mar 29 02:00:00 2037', 'Oct 25 01:59:59 2037'); -timezone.add_rule('WET', 'WET', 0, 0, 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038', 'Oct 25 01:00:00 2037', 'Jan 18 03:14:07 2038'); -end; -/ - --- --- Zulu --- - -begin -timezone.add_rule('Zulu', 'UTC', 0, 0, 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038', 'Dec 14 20:45:52 1901', 'Jan 18 03:14:07 2038'); -end; -/ --- End of TimeZone Rules Database Index: openacs-4/packages/timezones/sql/oracle/timezone-data.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/timezones/sql/oracle/Attic/timezone-data.sql,v diff -u -N --- openacs-4/packages/timezones/sql/oracle/timezone-data.sql 19 Aug 2001 23:09:54 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,532 +0,0 @@ --- packages/acs-reference/sql/oracle/timezone-data.sql --- --- Part of the timezone reference data --- --- @cvs-id $Id: timezone-data.sql,v 1.1 2001/08/19 23:09:54 jong Exp $ - -begin - timezone.new('Africa/Abidjan','+000000'); - timezone.new('Africa/Accra','+000000'); - timezone.new('Africa/Addis_Ababa','+030000'); - timezone.new('Africa/Algiers','+010000'); - timezone.new('Africa/Asmera','+030000'); - timezone.new('Africa/Bamako','+000000'); - timezone.new('Africa/Bangui','+010000'); - timezone.new('Africa/Banjul','+000000'); - timezone.new('Africa/Bissau','+000000'); - timezone.new('Africa/Blantyre','+020000'); - timezone.new('Africa/Brazzaville','+010000'); - timezone.new('Africa/Bujumbura','+020000'); - timezone.new('Africa/Cairo','+020000'); - timezone.new('Africa/Casablanca','+000000'); - timezone.new('Africa/Ceuta','+010000'); - timezone.new('Africa/Conakry','+000000'); - timezone.new('Africa/Dakar','+000000'); - timezone.new('Africa/Dar_es_Salaam','+030000'); - timezone.new('Africa/Djibouti','+030000'); - timezone.new('Africa/Douala','+010000'); - timezone.new('Africa/El_Aaiun','+000000'); - timezone.new('Africa/Freetown','+000000'); - timezone.new('Africa/Gaborone','+020000'); - timezone.new('Africa/Harare','+020000'); - timezone.new('Africa/Johannesburg','+020000'); - timezone.new('Africa/Kampala','+030000'); - timezone.new('Africa/Khartoum','+030000'); - timezone.new('Africa/Kigali','+020000'); - timezone.new('Africa/Kinshasa','+010000'); - timezone.new('Africa/Lagos','+010000'); - timezone.new('Africa/Libreville','+010000'); - timezone.new('Africa/Lome','+000000'); - timezone.new('Africa/Luanda','+010000'); - timezone.new('Africa/Lubumbashi','+020000'); - timezone.new('Africa/Lusaka','+020000'); - timezone.new('Africa/Malabo','+010000'); - timezone.new('Africa/Maputo','+020000'); - timezone.new('Africa/Maseru','+020000'); - timezone.new('Africa/Mbabane','+020000'); - timezone.new('Africa/Mogadishu','+030000'); - timezone.new('Africa/Monrovia','+000000'); - timezone.new('Africa/Nairobi','+030000'); - timezone.new('Africa/Ndjamena','+010000'); - timezone.new('Africa/Niamey','+010000'); - timezone.new('Africa/Nouakchott','+000000'); - timezone.new('Africa/Ouagadougou','+000000'); - timezone.new('Africa/Porto-Novo','+010000'); - timezone.new('Africa/Sao_Tome','+000000'); - timezone.new('Africa/Timbuktu','+000000'); - timezone.new('Africa/Tripoli','+020000'); - timezone.new('Africa/Tunis','+010000'); - timezone.new('Africa/Windhoek','+020000'); - timezone.new('America/Adak','-100000'); - timezone.new('America/Anchorage','-090000'); - timezone.new('America/Anguilla','-040000'); - timezone.new('America/Antigua','-040000'); - timezone.new('America/Araguaina','-020000'); - timezone.new('America/Aruba','-040000'); - timezone.new('America/Asuncion','-030000'); - timezone.new('America/Atka','-100000'); - timezone.new('America/Barbados','-040000'); - timezone.new('America/Belem','-030000'); - timezone.new('America/Belize','-060000'); - timezone.new('America/Boa_Vista','-030000'); - timezone.new('America/Bogota','-050000'); - timezone.new('America/Boise','-070000'); - timezone.new('America/Buenos_Aires','-030000'); - timezone.new('America/Cambridge_Bay','-060000'); - timezone.new('America/Cancun','-060000'); - timezone.new('America/Caracas','-040000'); - timezone.new('America/Catamarca','-030000'); - timezone.new('America/Cayenne','-030000'); - timezone.new('America/Cayman','-050000'); - timezone.new('America/Chicago','-060000'); - timezone.new('America/Chihuahua','-070000'); - timezone.new('America/Cordoba','-030000'); - timezone.new('America/Costa_Rica','-060000'); - timezone.new('America/Cuiaba','-030000'); - timezone.new('America/Curacao','-040000'); - timezone.new('America/Dawson','-080000'); - timezone.new('America/Dawson_Creek','-070000'); - timezone.new('America/Denver','-070000'); - timezone.new('America/Detroit','-050000'); - timezone.new('America/Dominica','-040000'); - timezone.new('America/Edmonton','-070000'); - timezone.new('America/El_Salvador','-060000'); - timezone.new('America/Ensenada','-080000'); - timezone.new('America/Fort_Wayne','-050000'); - timezone.new('America/Fortaleza','-020000'); - timezone.new('America/Glace_Bay','-040000'); - timezone.new('America/Godthab','-030000'); - timezone.new('America/Goose_Bay','-040000'); - timezone.new('America/Grand_Turk','-050000'); - timezone.new('America/Grenada','-040000'); - timezone.new('America/Guadeloupe','-040000'); - timezone.new('America/Guatemala','-060000'); - timezone.new('America/Guayaquil','-050000'); - timezone.new('America/Guyana','-040000'); - timezone.new('America/Halifax','-040000'); - timezone.new('America/Havana','-050000'); - timezone.new('America/Hermosillo','-070000'); - timezone.new('America/Indiana/Indianapolis','-050000'); - timezone.new('America/Indiana/Knox','-050000'); - timezone.new('America/Indiana/Marengo','-050000'); - timezone.new('America/Indiana/Vevay','-050000'); - timezone.new('America/Indianapolis','-050000'); - timezone.new('America/Inuvik','-070000'); - timezone.new('America/Iqaluit','-060000'); - timezone.new('America/Jamaica','-050000'); - timezone.new('America/Jujuy','-030000'); - timezone.new('America/Juneau','-090000'); - timezone.new('America/Kentucky/Louisville','-050000'); - timezone.new('America/Kentucky/Monticello','-050000'); - timezone.new('America/Knox_IN','-050000'); - timezone.new('America/La_Paz','-040000'); - timezone.new('America/Lima','-050000'); - timezone.new('America/Los_Angeles','-080000'); - timezone.new('America/Louisville','-050000'); - timezone.new('America/Maceio','-020000'); - timezone.new('America/Managua','-060000'); - timezone.new('America/Manaus','-040000'); - timezone.new('America/Martinique','-040000'); - timezone.new('America/Mazatlan','-070000'); - timezone.new('America/Mendoza','-030000'); - timezone.new('America/Menominee','-060000'); - timezone.new('America/Merida','-060000'); - timezone.new('America/Mexico_City','-060000'); - timezone.new('America/Miquelon','-030000'); - timezone.new('America/Monterrey','-060000'); - timezone.new('America/Montevideo','-030000'); - timezone.new('America/Montreal','-050000'); - timezone.new('America/Montserrat','-040000'); - timezone.new('America/Nassau','-050000'); - timezone.new('America/New_York','-050000'); - timezone.new('America/Nipigon','-050000'); - timezone.new('America/Nome','-090000'); - timezone.new('America/Noronha','-020000'); - timezone.new('America/Panama','-050000'); - timezone.new('America/Pangnirtung','-060000'); - timezone.new('America/Paramaribo','-030000'); - timezone.new('America/Phoenix','-070000'); - timezone.new('America/Port-au-Prince','-050000'); - timezone.new('America/Port_of_Spain','-040000'); - timezone.new('America/Porto_Acre','-050000'); - timezone.new('America/Porto_Velho','-040000'); - timezone.new('America/Puerto_Rico','-040000'); - timezone.new('America/Rainy_River','-060000'); - timezone.new('America/Rankin_Inlet','-060000'); - timezone.new('America/Regina','-060000'); - timezone.new('America/Rosario','-030000'); - timezone.new('America/Santiago','-030000'); - timezone.new('America/Santo_Domingo','-040000'); - timezone.new('America/Sao_Paulo','-020000'); - timezone.new('America/Scoresbysund','-010000'); - timezone.new('America/Shiprock','-070000'); - timezone.new('America/St_Johns','-0330'); - timezone.new('America/St_Kitts','-040000'); - timezone.new('America/St_Lucia','-040000'); - timezone.new('America/St_Thomas','-040000'); - timezone.new('America/St_Vincent','-040000'); - timezone.new('America/Swift_Current','-060000'); - timezone.new('America/Tegucigalpa','-060000'); - timezone.new('America/Thule','-040000'); - timezone.new('America/Thunder_Bay','-050000'); - timezone.new('America/Tijuana','-080000'); - timezone.new('America/Tortola','-040000'); - timezone.new('America/Vancouver','-080000'); - timezone.new('America/Virgin','-040000'); - timezone.new('America/Whitehorse','-080000'); - timezone.new('America/Winnipeg','-060000'); - timezone.new('America/Yakutat','-090000'); - timezone.new('America/Yellowknife','-070000'); - timezone.new('Antarctica/Casey','+080000'); - timezone.new('Antarctica/Davis','+070000'); - timezone.new('Antarctica/DumontDUrville','+100000'); - timezone.new('Antarctica/Mawson','+060000'); - timezone.new('Antarctica/McMurdo','+130000'); - timezone.new('Antarctica/Palmer','-030000'); - timezone.new('Antarctica/South_Pole','+130000'); - timezone.new('Antarctica/Syowa','+030000'); - timezone.new('Arctic/Longyearbyen','+010000'); - timezone.new('Asia/Aden','+030000'); - timezone.new('Asia/Almaty','+060000'); - timezone.new('Asia/Amman','+020000'); - timezone.new('Asia/Anadyr','+120000'); - timezone.new('Asia/Aqtau','+040000'); - timezone.new('Asia/Aqtobe','+050000'); - timezone.new('Asia/Ashgabat','+050000'); - timezone.new('Asia/Ashkhabad','+050000'); - timezone.new('Asia/Baghdad','+030000'); - timezone.new('Asia/Bahrain','+030000'); - timezone.new('Asia/Baku','+040000'); - timezone.new('Asia/Bangkok','+070000'); - timezone.new('Asia/Beirut','+020000'); - timezone.new('Asia/Bishkek','+050000'); - timezone.new('Asia/Brunei','+080000'); - timezone.new('Asia/Calcutta','+0530'); - timezone.new('Asia/Chungking','+080000'); - timezone.new('Asia/Colombo','+060000'); - timezone.new('Asia/Dacca','+060000'); - timezone.new('Asia/Damascus','+020000'); - timezone.new('Asia/Dili','+080000'); - timezone.new('Asia/Dubai','+040000'); - timezone.new('Asia/Dushanbe','+050000'); - timezone.new('Asia/Gaza','+020000'); - timezone.new('Asia/Harbin','+080000'); - timezone.new('Asia/Hong_Kong','+080000'); - timezone.new('Asia/Hovd','+070000'); - timezone.new('Asia/Irkutsk','+080000'); - timezone.new('Asia/Istanbul','+020000'); - timezone.new('Asia/Jakarta','+070000'); - timezone.new('Asia/Jayapura','+090000'); - timezone.new('Asia/Jerusalem','+020000'); - timezone.new('Asia/Kabul','+0430'); - timezone.new('Asia/Kamchatka','+120000'); - timezone.new('Asia/Karachi','+050000'); - timezone.new('Asia/Kashgar','+080000'); - timezone.new('Asia/Katmandu','+0545'); - timezone.new('Asia/Krasnoyarsk','+070000'); - timezone.new('Asia/Kuala_Lumpur','+080000'); - timezone.new('Asia/Kuching','+080000'); - timezone.new('Asia/Kuwait','+030000'); - timezone.new('Asia/Macao','+080000'); - timezone.new('Asia/Magadan','+110000'); - timezone.new('Asia/Manila','+080000'); - timezone.new('Asia/Muscat','+040000'); - timezone.new('Asia/Nicosia','+020000'); - timezone.new('Asia/Novosibirsk','+060000'); - timezone.new('Asia/Omsk','+060000'); - timezone.new('Asia/Phnom_Penh','+070000'); - timezone.new('Asia/Pyongyang','+090000'); - timezone.new('Asia/Qatar','+030000'); - timezone.new('Asia/Rangoon','+0630'); - timezone.new('Asia/Riyadh','+030000'); - timezone.new('Asia/Riyadh87','+030704'); - timezone.new('Asia/Riyadh88','+030704'); - timezone.new('Asia/Riyadh89','+030704'); - timezone.new('Asia/Saigon','+070000'); - timezone.new('Asia/Samarkand','+050000'); - timezone.new('Asia/Seoul','+090000'); - timezone.new('Asia/Shanghai','+080000'); - timezone.new('Asia/Singapore','+080000'); - timezone.new('Asia/Taipei','+080000'); - timezone.new('Asia/Tashkent','+050000'); - timezone.new('Asia/Tbilisi','+040000'); - timezone.new('Asia/Tehran','+0330'); - timezone.new('Asia/Tel_Aviv','+020000'); - timezone.new('Asia/Thimbu','+060000'); - timezone.new('Asia/Thimphu','+060000'); - timezone.new('Asia/Tokyo','+090000'); - timezone.new('Asia/Ujung_Pandang','+080000'); - timezone.new('Asia/Ulaanbaatar','+080000'); - timezone.new('Asia/Ulan_Bator','+080000'); - timezone.new('Asia/Urumqi','+080000'); - timezone.new('Asia/Vientiane','+070000'); - timezone.new('Asia/Vladivostok','+100000'); - timezone.new('Asia/Yakutsk','+090000'); - timezone.new('Asia/Yekaterinburg','+050000'); - timezone.new('Asia/Yerevan','+040000'); - timezone.new('Atlantic/Azores','-010000'); - timezone.new('Atlantic/Bermuda','-040000'); - timezone.new('Atlantic/Canary','+000000'); - timezone.new('Atlantic/Cape_Verde','-010000'); - timezone.new('Atlantic/Faeroe','+000000'); - timezone.new('Atlantic/Jan_Mayen','-010000'); - timezone.new('Atlantic/Madeira','+000000'); - timezone.new('Atlantic/Reykjavik','+000000'); - timezone.new('Atlantic/South_Georgia','-020000'); - timezone.new('Atlantic/St_Helena','+000000'); - timezone.new('Atlantic/Stanley','-030000'); - timezone.new('Australia/ACT','+110000'); - timezone.new('Australia/Adelaide','+1030'); - timezone.new('Australia/Brisbane','+100000'); - timezone.new('Australia/Broken_Hill','+1030'); - timezone.new('Australia/Canberra','+110000'); - timezone.new('Australia/Darwin','+0930'); - timezone.new('Australia/Hobart','+110000'); - timezone.new('Australia/LHI','+110000'); - timezone.new('Australia/Lindeman','+100000'); - timezone.new('Australia/Lord_Howe','+110000'); - timezone.new('Australia/Melbourne','+110000'); - timezone.new('Australia/NSW','+110000'); - timezone.new('Australia/North','+0930'); - timezone.new('Australia/Perth','+080000'); - timezone.new('Australia/Queensland','+100000'); - timezone.new('Australia/South','+1030'); - timezone.new('Australia/Sydney','+110000'); - timezone.new('Australia/Tasmania','+110000'); - timezone.new('Australia/Victoria','+110000'); - timezone.new('Australia/West','+080000'); - timezone.new('Australia/Yancowinna','+1030'); - timezone.new('Brazil/Acre','-050000'); - timezone.new('Brazil/DeNoronha','-020000'); - timezone.new('Brazil/East','-020000'); - timezone.new('Brazil/West','-040000'); - timezone.new('CET','+010000'); - timezone.new('CST6CDT','-060000'); - timezone.new('Canada/Atlantic','-040000'); - timezone.new('Canada/Central','-060000'); - timezone.new('Canada/East-Saskatchewan','-060000'); - timezone.new('Canada/Eastern','-050000'); - timezone.new('Canada/Mountain','-070000'); - timezone.new('Canada/Newfoundland','-0330'); - timezone.new('Canada/Pacific','-080000'); - timezone.new('Canada/Saskatchewan','-060000'); - timezone.new('Canada/Yukon','-080000'); - timezone.new('Chile/Continental','-030000'); - timezone.new('Chile/EasterIsland','-050000'); - timezone.new('Cuba','-050000'); - timezone.new('EET','+020000'); - timezone.new('EST','-050000'); - timezone.new('EST5EDT','-050000'); - timezone.new('Egypt','+020000'); - timezone.new('Eire','+000000'); - timezone.new('Etc/GMT','+000000'); - timezone.new('Etc/GMT+0','+000000'); - timezone.new('Etc/GMT+1','-010000'); - timezone.new('Etc/GMT+10','-100000'); - timezone.new('Etc/GMT+11','-110000'); - timezone.new('Etc/GMT+12','-120000'); - timezone.new('Etc/GMT+2','-020000'); - timezone.new('Etc/GMT+3','-030000'); - timezone.new('Etc/GMT+4','-040000'); - timezone.new('Etc/GMT+5','-050000'); - timezone.new('Etc/GMT+6','-060000'); - timezone.new('Etc/GMT+7','-070000'); - timezone.new('Etc/GMT+8','-080000'); - timezone.new('Etc/GMT+9','-090000'); - timezone.new('Etc/GMT-0','+000000'); - timezone.new('Etc/GMT-1','+010000'); - timezone.new('Etc/GMT-10','+100000'); - timezone.new('Etc/GMT-11','+110000'); - timezone.new('Etc/GMT-12','+120000'); - timezone.new('Etc/GMT-13','+130000'); - timezone.new('Etc/GMT-14','+140000'); - timezone.new('Etc/GMT-2','+020000'); - timezone.new('Etc/GMT-3','+030000'); - timezone.new('Etc/GMT-4','+040000'); - timezone.new('Etc/GMT-5','+050000'); - timezone.new('Etc/GMT-6','+060000'); - timezone.new('Etc/GMT-7','+070000'); - timezone.new('Etc/GMT-8','+080000'); - timezone.new('Etc/GMT-9','+090000'); - timezone.new('Etc/GMT0','+000000'); - timezone.new('Etc/Greenwich','+000000'); - timezone.new('Etc/UCT','+000000'); - timezone.new('Etc/UTC','+000000'); - timezone.new('Etc/Universal','+000000'); - timezone.new('Etc/Zulu','+000000'); - timezone.new('Europe/Amsterdam','+010000'); - timezone.new('Europe/Andorra','+010000'); - timezone.new('Europe/Athens','+020000'); - timezone.new('Europe/Belfast','+000000'); - timezone.new('Europe/Belgrade','+010000'); - timezone.new('Europe/Berlin','+010000'); - timezone.new('Europe/Bratislava','+010000'); - timezone.new('Europe/Brussels','+010000'); - timezone.new('Europe/Bucharest','+020000'); - timezone.new('Europe/Budapest','+010000'); - timezone.new('Europe/Chisinau','+020000'); - timezone.new('Europe/Copenhagen','+010000'); - timezone.new('Europe/Dublin','+000000'); - timezone.new('Europe/Gibraltar','+010000'); - timezone.new('Europe/Helsinki','+020000'); - timezone.new('Europe/Istanbul','+020000'); - timezone.new('Europe/Kaliningrad','+020000'); - timezone.new('Europe/Kiev','+020000'); - timezone.new('Europe/Lisbon','+000000'); - timezone.new('Europe/Ljubljana','+010000'); - timezone.new('Europe/London','+000000'); - timezone.new('Europe/Luxembourg','+010000'); - timezone.new('Europe/Madrid','+010000'); - timezone.new('Europe/Malta','+010000'); - timezone.new('Europe/Minsk','+020000'); - timezone.new('Europe/Monaco','+010000'); - timezone.new('Europe/Moscow','+030000'); - timezone.new('Europe/Nicosia','+020000'); - timezone.new('Europe/Oslo','+010000'); - timezone.new('Europe/Paris','+010000'); - timezone.new('Europe/Prague','+010000'); - timezone.new('Europe/Riga','+020000'); - timezone.new('Europe/Rome','+010000'); - timezone.new('Europe/Samara','+040000'); - timezone.new('Europe/San_Marino','+010000'); - timezone.new('Europe/Sarajevo','+010000'); - timezone.new('Europe/Simferopol','+020000'); - timezone.new('Europe/Skopje','+010000'); - timezone.new('Europe/Sofia','+020000'); - timezone.new('Europe/Stockholm','+010000'); - timezone.new('Europe/Tallinn','+020000'); - timezone.new('Europe/Tirane','+010000'); - timezone.new('Europe/Tiraspol','+030000'); - timezone.new('Europe/Uzhgorod','+020000'); - timezone.new('Europe/Vaduz','+010000'); - timezone.new('Europe/Vatican','+010000'); - timezone.new('Europe/Vienna','+010000'); - timezone.new('Europe/Vilnius','+020000'); - timezone.new('Europe/Warsaw','+010000'); - timezone.new('Europe/Zagreb','+010000'); - timezone.new('Europe/Zaporozhye','+020000'); - timezone.new('Europe/Zurich','+010000'); - timezone.new('Factory','+000000'); - timezone.new('GB','+000000'); - timezone.new('GB-Eire','+000000'); - timezone.new('GMT','+000000'); - timezone.new('GMT+0','+000000'); - timezone.new('GMT-0','+000000'); - timezone.new('GMT0','+000000'); - timezone.new('Greenwich','+000000'); - timezone.new('HST','-100000'); - timezone.new('Hongkong','+080000'); - timezone.new('Iceland','+000000'); - timezone.new('Indian/Antananarivo','+030000'); - timezone.new('Indian/Chagos','+050000'); - timezone.new('Indian/Christmas','+070000'); - timezone.new('Indian/Cocos','+0630'); - timezone.new('Indian/Comoro','+030000'); - timezone.new('Indian/Kerguelen','+050000'); - timezone.new('Indian/Mahe','+040000'); - timezone.new('Indian/Maldives','+050000'); - timezone.new('Indian/Mauritius','+040000'); - timezone.new('Indian/Mayotte','+030000'); - timezone.new('Indian/Reunion','+040000'); - timezone.new('Iran','+0330'); - timezone.new('Israel','+020000'); - timezone.new('Jamaica','-050000'); - timezone.new('Japan','+090000'); - timezone.new('Kwajalein','+120000'); - timezone.new('Libya','+020000'); - timezone.new('MET','+010000'); - timezone.new('MST','-070000'); - timezone.new('MST7MDT','-070000'); - timezone.new('Mexico/BajaNorte','-080000'); - timezone.new('Mexico/BajaSur','-070000'); - timezone.new('Mexico/General','-060000'); - timezone.new('Mideast/Riyadh87','+030704'); - timezone.new('Mideast/Riyadh88','+030704'); - timezone.new('Mideast/Riyadh89','+030704'); - timezone.new('NZ','+130000'); - timezone.new('NZ-CHAT','+1345'); - timezone.new('Navajo','-070000'); - timezone.new('PRC','+080000'); - timezone.new('PST8PDT','-080000'); - timezone.new('Pacific/Apia','-110000'); - timezone.new('Pacific/Auckland','+130000'); - timezone.new('Pacific/Chatham','+1345'); - timezone.new('Pacific/Easter','-050000'); - timezone.new('Pacific/Efate','+110000'); - timezone.new('Pacific/Enderbury','+130000'); - timezone.new('Pacific/Fakaofo','-100000'); - timezone.new('Pacific/Fiji','+130000'); - timezone.new('Pacific/Funafuti','+120000'); - timezone.new('Pacific/Galapagos','-060000'); - timezone.new('Pacific/Gambier','-090000'); - timezone.new('Pacific/Guadalcanal','+110000'); - timezone.new('Pacific/Guam','+100000'); - timezone.new('Pacific/Honolulu','-100000'); - timezone.new('Pacific/Johnston','-100000'); - timezone.new('Pacific/Kiritimati','+140000'); - timezone.new('Pacific/Kosrae','+110000'); - timezone.new('Pacific/Kwajalein','+120000'); - timezone.new('Pacific/Majuro','+120000'); - timezone.new('Pacific/Marquesas','-0930'); - timezone.new('Pacific/Midway','-110000'); - timezone.new('Pacific/Nauru','+120000'); - timezone.new('Pacific/Niue','-110000'); - timezone.new('Pacific/Norfolk','+1130'); - timezone.new('Pacific/Noumea','+110000'); - timezone.new('Pacific/Pago_Pago','-110000'); - timezone.new('Pacific/Palau','+090000'); - timezone.new('Pacific/Pitcairn','-080000'); - timezone.new('Pacific/Ponape','+110000'); - timezone.new('Pacific/Port_Moresby','+100000'); - timezone.new('Pacific/Rarotonga','-100000'); - timezone.new('Pacific/Saipan','+100000'); - timezone.new('Pacific/Samoa','-110000'); - timezone.new('Pacific/Tahiti','-100000'); - timezone.new('Pacific/Tarawa','+120000'); - timezone.new('Pacific/Tongatapu','+140000'); - timezone.new('Pacific/Truk','+100000'); - timezone.new('Pacific/Wake','+120000'); - timezone.new('Pacific/Wallis','+120000'); - timezone.new('Pacific/Yap','+100000'); - timezone.new('Poland','+010000'); - timezone.new('Portugal','+000000'); - timezone.new('ROC','+080000'); - timezone.new('ROK','+090000'); - timezone.new('Singapore','+080000'); - timezone.new('SystemV/AST4','-040000'); - timezone.new('SystemV/AST4ADT','-040000'); - timezone.new('SystemV/CST6','-060000'); - timezone.new('SystemV/CST6CDT','-060000'); - timezone.new('SystemV/EST5','-050000'); - timezone.new('SystemV/EST5EDT','-050000'); - timezone.new('SystemV/HST10','-100000'); - timezone.new('SystemV/MST7','-070000'); - timezone.new('SystemV/MST7MDT','-070000'); - timezone.new('SystemV/PST8','-080000'); - timezone.new('SystemV/PST8PDT','-080000'); - timezone.new('SystemV/YST9','-090000'); - timezone.new('SystemV/YST9YDT','-090000'); - timezone.new('Turkey','+020000'); - timezone.new('UCT','+000000'); - timezone.new('US/Alaska','-090000'); - timezone.new('US/Aleutian','-100000'); - timezone.new('US/Arizona','-070000'); - timezone.new('US/Central','-060000'); - timezone.new('US/East-Indiana','-050000'); - timezone.new('US/Eastern','-050000'); - timezone.new('US/Hawaii','-100000'); - timezone.new('US/Indiana-Starke','-050000'); - timezone.new('US/Michigan','-050000'); - timezone.new('US/Mountain','-070000'); - timezone.new('US/Pacific','-080000'); - timezone.new('US/Pacific-New','-080000'); - timezone.new('US/Samoa','-110000'); - timezone.new('UTC','+000000'); - timezone.new('Universal','+000000'); - timezone.new('W-SU','+030000'); - timezone.new('WET','+000000'); - timezone.new('Zulu','+000000'); -end; -/ -show errors - Index: openacs-4/packages/timezones/sql/oracle/timezone-drop.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/timezones/sql/oracle/Attic/timezone-drop.sql,v diff -u -N --- openacs-4/packages/timezones/sql/oracle/timezone-drop.sql 19 Aug 2001 23:09:54 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ --- packages/acs-reference/sql/common/timezone-drop.sql --- --- Drop the timezone package --- --- @author jon@jongriffin.com --- @created 2000-12-04 --- @cvs-id $Id: timezone-drop.sql,v 1.1 2001/08/19 23:09:54 jong Exp $ - -declare - v_repository_id integer; -begin - select repository_id into v_repository_id - from acs_reference_repositories - where lower(table_name) = 'timezones'; - - acs_reference.delete(v_repository_id); -end; -/ - -drop sequence timezone_seq; -drop table timezone_rules; -drop table timezones; -drop package timezone; - - Index: openacs-4/packages/timezones/sql/oracle/timezones-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/timezones/sql/oracle/Attic/timezones-create.sql,v diff -u -N --- openacs-4/packages/timezones/sql/oracle/timezones-create.sql 19 Aug 2001 23:09:54 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,512 +0,0 @@ --- packages/acs-reference/sql/common/timezone-create.sql --- --- This package provides both the reference data for timezones and an --- API for doing simple operations on timezones. The data provided is --- a combination of the NIH timezone database and the Unix zoneinfo --- database (conversion rules). --- --- @author jon@jongriffin.com --- @author ron@arsdigita.com --- @creation-date 2000-11-30 --- @cvs-id $Id: timezones-create.sql,v 1.1 2001/08/19 23:09:54 jong Exp $ - -create sequence timezone_seq; - --- Primary table for storing timezone names and standard offsets - -create table timezones ( - tz_id integer - constraint timezones_tz_id_pk primary key, - -- Unix-style TZ environment variable string, e.g. 'America/Los_Angeles' - tz varchar2(100) not null, - -- the standard time offset from UTC as (+-)hhmiss - gmt_offset char(7) not null -); - --- add this table into the reference repository - -declare - v_id integer; -begin - v_id := acs_reference.new( - table_name => 'TIMEZONES', - package_name => 'TIMEZONE', - source => 'National Institute of Health (USA)', - source_url => 'ftp://elsie.nci.nih.gov/pub', - last_update => to_date('2000-08-21','YYYY-MM-DD'), - effective_date => sysdate - ); -commit; -end; -/ - --- The following table stores the rules for converting between --- local and UTC time. Each rule is specified by timezone, its --- gmt_offset, and the times during which it applies. - -create table timezone_rules ( - -- which timezone does this rule apply to? - tz_id integer - constraint timezone_rules_tz_id_fk references timezones - on delete cascade, - -- abbreviation for local time, e.g. EST, EDT - abbrev varchar2(10), - -- UTC start/end time of this rule - utc_start date, - utc_end date, - -- local start/end time of this rule - local_start date, - local_end date, - -- GMT offset in fractions of day (UTC + gmt_offset = local) - gmt_offset number, - -- is Daylight Savings Time in effect for this rule? - isdst char(1) - constraint timezone_rules_isdist_ck - check (isdst in ('t','f')) -); - -create index timezone_rules_idx1 on timezone_rules(tz_id, utc_start, utc_end); -create index timezone_rules_idx2 on timezone_rules(tz_id, local_start, local_end); - -------------------------------------------------------------------------------- --- TimeZone package -------------------------------------------------------------------------------- - -create or replace package timezone -as - procedure new ( - tz in timezones.tz%TYPE, - gmt_offset in timezones.gmt_offset%type - ); - - procedure delete ( - tz_id in timezones.tz_id%TYPE - ); - - function get_id ( - -- Gets the ID number of the given timezone - tz in timezones.tz%TYPE - ) return integer; - - procedure add_rule ( - -- Adds a new conversion rule to the timezone_rules database - tz in timezones.tz%TYPE, - abbrev in timezone_rules.abbrev%TYPE, - isdst in integer, - gmt_offset in integer, - utc_start in varchar, - utc_end in varchar, - local_start in varchar, - local_end in varchar - ); - - -- The following are the primary time conversion functions - - function utc_to_local ( - -- Returns utc_time converted to local time - tz in timezones.tz%TYPE, - utc_time in date - ) return date; - - function utc_to_local ( - -- Returns utc_time converted to local time - tz_id in timezones.tz_id%TYPE, - utc_time in date - ) return date; - - function local_to_utc ( - tz_id in timezones.tz_id%TYPE, - local_time in date - ) return date; - - function local_to_utc ( - tz in timezones.tz%TYPE, - local_time in date - ) return date; - - -- The following provide access to the current offset information - - function get_offset ( - -- Gets the timezone offset in seconds, for the current date, - -- modified in case of DST. - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return integer; - - function get_offset ( - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return integer; - - - function get_rawoffset ( - -- Gets the timezone offset NOT modified for DST - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return integer; - - function get_rawoffset ( - -- Gets the timezone offset NOT modified for DST - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return integer; - - function get_abbrev ( - -- Returns abbreviation for the coversion rule - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return varchar; - - function get_abbrev ( - -- Returns abbreviation for the coversion rule - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return varchar; - - function get_zone_offset ( - -- Returns the relative offset between two zones at a - -- particular UTC time. - tz_this in timezones.tz%TYPE, - tz_other in timezones.tz%TYPE, - utc_time in date default sysdate - ) return integer; - - -- Access to flags - - function isdst_p ( - -- Returns 't' if timezone is currently using DST - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return char; - - function isdst_p ( - -- Returns 't' if timezone is currently using DST - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return char; - - - -- Special formatting functions - - function get_date ( - -- Returns a formatted date with timezone info appended - tz_id in timezones.tz_id%TYPE, - local_time in date, - format in varchar default 'yyyy-mm-ss hh24:mi:ss' - ) return varchar; - - function get_date ( - -- Returns a formatted date with timezone info appended - tz in timezones.tz%TYPE, - local_time in date, - format in varchar default 'yyyy-mm-ss hh24:mi:ss' - ) return varchar; - - -end timezone; -/ -show errors - --- --- --- - -create or replace package body timezone -as - procedure new ( - tz in timezones.tz%TYPE, - gmt_offset in timezones.gmt_offset%type - ) - is - begin - insert into timezones - (tz_id, tz, gmt_offset) - values - (timezone_seq.nextval, tz, gmt_offset); - end; - - procedure delete ( - tz_id in timezones.tz_id%TYPE - ) - is - begin - delete from timezone_rules where tz_id = tz_id; - delete from timezones where tz_id = tz_id; - end; - - -- private function for looking up timezone id's - - function get_id ( - tz in timezones.tz%TYPE - ) return integer - is - tz_id integer; - begin - select tz_id into tz_id - from timezones - where tz = get_id.tz; - - return tz_id; - end; - - procedure add_rule ( - tz in timezones.tz%TYPE, - abbrev in timezone_rules.abbrev%TYPE, - isdst in integer, - gmt_offset in integer, - utc_start in varchar, - utc_end in varchar, - local_start in varchar, - local_end in varchar - ) - is - begin - insert into timezone_rules - (tz_id, - abbrev, - utc_start, - utc_end, - local_start, - local_end, - gmt_offset, - isdst) - values - (get_id(tz), - abbrev, - to_date(utc_start,'Mon dd hh24:mi:ss yyyy'), - to_date(utc_end, 'Mon dd hh24:mi:ss yyyy'), - to_date(local_start,'Mon dd hh24:mi:ss yyyy'), - to_date(local_end,'Mon dd hh24:mi:ss yyyy'), - gmt_offset / 86400, - decode(isdst,0,'f',1,'t')); - end; - - - function utc_to_local ( - tz_id in timezones.tz_id%TYPE, - utc_time in date - ) return date - is - local_time date; - begin - select utc_time + gmt_offset into local_time - from timezone_rules - where tz_id = utc_to_local.tz_id - and utc_time between utc_start and utc_end - and rownum = 1; - - return local_time; - exception - when no_data_found then - return utc_time; - end utc_to_local; - - function utc_to_local ( - tz in timezones.tz%TYPE, - utc_time in date - ) return date - is - begin - return utc_to_local(get_id(tz), utc_time); - end; - - - - function local_to_utc ( - tz_id in timezones.tz_id%TYPE, - local_time in date - ) return date - is - utc_time date; - begin - select local_time - gmt_offset into utc_time - from timezone_rules - where tz_id = local_to_utc.tz_id - and local_time between local_start and local_end - and rownum = 1; - - return utc_time; - exception - when no_data_found then - return local_time; - end; - - function local_to_utc ( - tz in timezones.tz%TYPE, - local_time in date - ) return date - is - begin - return local_to_utc(get_id(tz),local_time); - end; - - function get_offset ( - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return integer - is - v_offset integer; - begin - select round(gmt_offset*86400,0) into v_offset - from timezone_rules - where tz_id = get_offset.tz_id - and local_time between local_start and local_end - and rownum = 1; - - return v_offset; - exception - when no_data_found then - return 0; - end; - - function get_offset ( - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return integer - is - begin - return get_offset(get_id(tz),local_time); - end; - - - function get_rawoffset ( - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return integer - is - v_offset number; - begin - select decode (isdst,'t', round(gmt_offset*86400,0) - 3600, - 'f', round(gmt_offset*86400,0)) into v_offset - from timezone_rules - where tz_id = get_rawoffset.tz_id - and local_time between local_start and local_end - and rownum = 1; - - return v_offset; - exception - when no_data_found then - return 0; - end; - - function get_rawoffset ( - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return integer - is - begin - return get_rawoffset(get_id(tz),local_time); - end; - - function get_abbrev ( - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return varchar - is - v_abbrev timezone_rules.abbrev%TYPE; - begin - select abbrev into v_abbrev - from timezone_rules - where tz_id = get_abbrev.tz_id - and local_time between local_start and local_end; - - return v_abbrev; - exception - when no_data_found then - return 'GMT'; - end; - - function get_abbrev ( - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return varchar - is - begin - return get_abbrev(get_id(tz),local_time); - end; - - function get_date ( - -- Returns a formatted date with timezone info appended - tz_id in timezones.tz_id%TYPE, - local_time in date, - format in varchar default 'yyyy-mm-ss hh24:mi:ss' - ) return varchar - is - v_date varchar(1000); - begin - select to_char(local_time,format) || ' ' || abbrev into v_date - from timezone_rules - where tz_id = get_date.tz_id - and local_time between local_start and local_end - and rownum = 1; - - return v_date; - exception - when no_data_found then - select to_char(local_time,format) into v_date from dual; - return v_date; - end; - - function get_date ( - tz in timezones.tz%TYPE, - local_time in date, - format in varchar default 'yyyy-mm-ss hh24:mi:ss' - ) return varchar - is - begin - return get_date(get_id(tz),local_time,format); - end; - - - function isdst_p ( - -- Returns 't' if timezone is currently using DST - tz_id in timezones.tz_id%TYPE, - local_time in date default sysdate - ) return char - is - v_isdst char; - begin - select isdst into v_isdst - from timezone_rules - where tz_id = isdst_p.tz_id - and local_time between local_start and local_end - and rownum = 1; - - return v_isdst; - exception - when no_data_found then - return 'f'; - end; - - function isdst_p ( - tz in timezones.tz%TYPE, - local_time in date default sysdate - ) return char - is - begin - return isdst_p (get_id(tz),local_time); - end; - - function get_zone_offset ( - tz_this in timezones.tz%TYPE, - tz_other in timezones.tz%TYPE, - utc_time in date default sysdate - ) return integer - is - begin - return get_offset(tz_this, utc_to_local(tz_this, utc_time)) - - get_offset(tz_other,utc_to_local(tz_other,utc_time)); - end; - -end timezone; -/ -show errors - -------------------------------------------------------------------------------- --- TimeZone data -------------------------------------------------------------------------------- - -@../common/timezone-data -@../common/timezone-rules - -