From 4f2ae11404f6a8ca2821ea9a7593e4c9a8f5ec84 Mon Sep 17 00:00:00 2001 From: Pierre Yager Date: Tue, 13 May 2014 18:46:48 +0200 Subject: [PATCH 1/4] Ignore IDE generated files --- .gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d7f5b69 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*.dcu +*.map +*.drc +*.bpi +*.dproj.local +__history +bin + From a8e4a8cfd8e63b6de38a17ce32a44764f7330338 Mon Sep 17 00:00:00 2001 From: Pierre Yager Date: Tue, 13 May 2014 18:47:30 +0200 Subject: [PATCH 2/4] Updated cldr/windowsZones.xml with current cldr trunk revision --- cldr/windowsZones.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cldr/windowsZones.xml b/cldr/windowsZones.xml index ab4f977..f7caba7 100644 --- a/cldr/windowsZones.xml +++ b/cldr/windowsZones.xml @@ -179,8 +179,8 @@ For terms of use, see http://www.unicode.org/copyright.html - - + + From d300ed1d4b329a02ed33cd5849f67ea7b4c0ee97 Mon Sep 17 00:00:00 2001 From: Pierre Yager Date: Tue, 13 May 2014 18:47:49 +0200 Subject: [PATCH 3/4] Update TZDB to 2014c --- tz_database_latest/africa | 43 +++++++++++++++++++++++++++++++++++++++ tz_database_latest/asia | 16 --------------- tz_database_latest/europe | 4 ++++ 3 files changed, 47 insertions(+), 16 deletions(-) diff --git a/tz_database_latest/africa b/tz_database_latest/africa index fbf0b65..83bff2e 100644 --- a/tz_database_latest/africa +++ b/tz_database_latest/africa @@ -335,11 +335,54 @@ Rule Egypt 2007 only - Sep Thu>=1 23:00s 0 - # http://www.worldtimezone.com/dst_news/dst_news_egypt02.html # +# From Ahmad El-Dardiry (2014-05-07): +# Egypt is to change back to Daylight system on May 15 +# http://english.ahram.org.eg/NewsContent/1/64/100735/Egypt/Politics-/Egypts-government-to-reapply-daylight-saving-time-.aspx + +# From Gunther Vermier (2015-05-13): +# our Egypt office confirms that the change will be at 15 May "midnight" (24:00) + +# From Paul Eggert (2014-05-13): +# Sarah El Deeb and Lee Keath of AP report that the Egyptian government says +# the change is because of blackouts in Cairo, even though Ahram Online (cited +# above) says DST had no affect on electricity consumption. The AP story says +# DST will not be observed during Ramadan. There is no information about when +# DST will end. See: +# http://abcnews.go.com/International/wireStory/el-sissi-pushes-egyptians-line-23614833 +# +# For now, guess that later transitions will use 2010's rules, and that +# Egypt will agree with Morocco (see below) about the date Ramadan starts and +# ends, though (unlike Morocco) it will switch at 00:00 standard time. In +# Egypt the spring-forward transitions are removed for 2020-2022, when the +# guessed spring-forward date falls during the estimated Ramadan, and all +# transitions removed for 2023-2038, where the estimated Ramadan falls entirely +# outside the guessed daylight-saving time. Ramadan intrudes on the guessed +# DST starting in 2039, but that's beyond our somewhat-arbitrary cutoff. + Rule Egypt 2008 only - Aug lastThu 23:00s 0 - Rule Egypt 2009 only - Aug 20 23:00s 0 - Rule Egypt 2010 only - Aug 11 0:00 0 - Rule Egypt 2010 only - Sep 10 0:00 1:00 S Rule Egypt 2010 only - Sep lastThu 23:00s 0 - +Rule Egypt 2014 only - May 15 24:00 1:00 S +Rule Egypt 2014 only - Jun 29 0:00s 0 - +Rule Egypt 2014 only - Jul 29 0:00s 1:00 S +Rule Egypt 2014 max - Sep lastThu 23:00s 0 - +Rule Egypt 2015 2019 - Apr lastFri 0:00s 1:00 S +Rule Egypt 2015 only - Jun 18 0:00s 0 - +Rule Egypt 2015 only - Jul 18 0:00s 1:00 S +Rule Egypt 2016 only - Jun 7 0:00s 0 - +Rule Egypt 2016 only - Jul 7 0:00s 1:00 S +Rule Egypt 2017 only - May 27 0:00s 0 - +Rule Egypt 2017 only - Jun 26 0:00s 1:00 S +Rule Egypt 2018 only - May 16 0:00s 0 - +Rule Egypt 2018 only - Jun 15 0:00s 1:00 S +Rule Egypt 2019 only - May 6 0:00s 0 - +Rule Egypt 2019 only - Jun 5 0:00s 1:00 S +Rule Egypt 2020 only - May 24 0:00s 1:00 S +Rule Egypt 2021 only - May 13 0:00s 1:00 S +Rule Egypt 2022 only - May 3 0:00s 1:00 S +Rule Egypt 2023 max - Apr lastFri 0:00s 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Cairo 2:05:09 - LMT 1900 Oct diff --git a/tz_database_latest/asia b/tz_database_latest/asia index 3bd7e7d..24566ca 100644 --- a/tz_database_latest/asia +++ b/tz_database_latest/asia @@ -1347,22 +1347,6 @@ Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u # "Jordan will switch to winter time on Friday, October 27". # -# From Phil Pizzey (2009-04-02): -# ...I think I may have spotted an error in the timezone data for -# Jordan. -# The current (2009d) asia file shows Jordan going to daylight -# saving -# time on the last Thursday in March. -# -# Rule Jordan 2000 max - Mar lastThu 0:00s 1:00 S -# -# However timeanddate.com, which I usually find reliable, shows Jordan -# going to daylight saving time on the last Friday in March since 2002. -# Please see -# -# http://www.timeanddate.com/worldclock/timezone.html?n=11 -# - # From Steffen Thorsen (2009-04-02): # This single one might be good enough, (2009-03-24, Arabic): # diff --git a/tz_database_latest/europe b/tz_database_latest/europe index f9a3392..bfc596a 100644 --- a/tz_database_latest/europe +++ b/tz_database_latest/europe @@ -2966,6 +2966,10 @@ Zone Europe/Simferopol 2:16:24 - LMT 1880 # From Alexander Krivenyshev (2014-03-17): # time change at 2:00 (2am) on March 30, 2014 # http://vz.ru/news/2014/3/17/677464.html +# From Paul Eggert (2014-03-30): +# Simferopol and Sevastopol reportedly changed their central town clocks +# late the previous day, but this appears to have been ceremonial +# and the discrepancies are small enough to not worry about. 2:00 EU EE%sT 2014 Mar 30 2:00 4:00 - MSK From c6b2631d99a1d2e012d7386f54ec0c942598bb2d Mon Sep 17 00:00:00 2001 From: Pierre Yager Date: Tue, 13 May 2014 18:48:13 +0200 Subject: [PATCH 4/4] Rebuilt TZDB.inc using TZDB 2014c database --- src/TZDBPK/TZDB.inc | 4556 ++++++++++++++++++++++--------------------- 1 file changed, 2293 insertions(+), 2263 deletions(-) diff --git a/src/TZDBPK/TZDB.inc b/src/TZDBPK/TZDB.inc index 885fd64..f8eb922 100644 --- a/src/TZDBPK/TZDB.inc +++ b/src/TZDBPK/TZDB.inc @@ -30,14 +30,14 @@ var (FDayType: dtLastOfMonth; FLastDayOfWeek: 4), (FDayType: tdNthOfMonth; FNthDayOfWeek: 4; FDayIndex: 1), (FDayType: dtFixed; FFixedDay: 20), + (FDayType: dtFixed; FFixedDay: 18), (FDayType: dtFixed; FFixedDay: 5), - (FDayType: dtFixed; FFixedDay: 4), + (FDayType: dtFixed; FFixedDay: 13), (FDayType: dtFixed; FFixedDay: 3), + (FDayType: dtFixed; FFixedDay: 4), (FDayType: dtFixed; FFixedDay: 28), (FDayType: dtLastOfMonth; FLastDayOfWeek: 7), - (FDayType: dtFixed; FFixedDay: 18), (FDayType: dtFixed; FFixedDay: 2), - (FDayType: dtFixed; FFixedDay: 13), (FDayType: tdNthOfMonth; FNthDayOfWeek: 7; FDayIndex: 15), (FDayType: dtFixed; FFixedDay: 17), (FDayType: tdNthOfMonth; FNthDayOfWeek: 7; FDayIndex: 9), @@ -81,7 +81,7 @@ var var { This array contains the definitions of DST rules. Used by rule families. } - CRules: array[0 .. 974] of TRule = ( + CRules: array[0 .. 985] of TRule = ( (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), @@ -128,6 +128,22 @@ var (FInMonth: 8; FOnDay: @CRelativeDays[27]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: 'GHST'), (FInMonth: 12; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), @@ -135,44 +151,44 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 6; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 6; FOnDay: @CRelativeDays[30]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 8; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 7; FOnDay: @CRelativeDays[27]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 7; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 7; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), @@ -180,13 +196,13 @@ var (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), @@ -203,26 +219,26 @@ var (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 1; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), @@ -231,44 +247,44 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[40]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trUniversal; FOffset: 7200; FFmtPart: 'CEST'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'UTC'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trUniversal; FOffset: 7200; FFmtPart: 'CEST'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'UTC'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[42]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 14400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 14400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 6; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[16]; FAt: 86340; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 6; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[43]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[4]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[22]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), @@ -293,24 +309,24 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), @@ -324,63 +340,63 @@ var (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 6; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 8; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 8; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[47]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[48]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[49]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), @@ -402,12 +418,12 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 12; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), @@ -458,35 +474,35 @@ var (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 11; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), - (FInMonth: 12; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), - (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), - (FInMonth: 8; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), - (FInMonth: 8; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), (FInMonth: 11; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 1; FOnDay: @CRelativeDays[45]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), @@ -494,20 +510,20 @@ var (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 12; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), @@ -516,15 +532,15 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 1; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), @@ -539,10 +555,10 @@ var (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), - (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), @@ -558,32 +574,32 @@ var (FInMonth: 4; FOnDay: @CRelativeDays[58]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), (FInMonth: 7; FOnDay: @CRelativeDays[38]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 4; FOnDay: @CRelativeDays[59]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), - (FInMonth: 2; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 3; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'BST'), (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[61]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[61]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 7; FOnDay: @CRelativeDays[4]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), - (FInMonth: 12; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MMT'), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MMT'), (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 79200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), @@ -593,90 +609,88 @@ var (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[62]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[62]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 11; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), @@ -688,9 +702,9 @@ var (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[63]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), @@ -703,42 +717,41 @@ var (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 6; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[56]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[56]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), @@ -749,7 +762,7 @@ var (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), (FInMonth: 9; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), (FInMonth: 6; FOnDay: @CRelativeDays[50]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), @@ -760,20 +773,20 @@ var (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[33]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 2; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[49]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 8; FOnDay: @CRelativeDays[17]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), @@ -785,66 +798,65 @@ var (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[67]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[67]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 6; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[30]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 2; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'P'), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 1; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 6; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[69]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[58]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 60; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), (FInMonth: 3; FOnDay: @CRelativeDays[46]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), @@ -852,15 +864,15 @@ var (FInMonth: 8; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[70]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 5; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 6; FOnDay: @CRelativeDays[46]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[46]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), @@ -868,32 +880,32 @@ var (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[66]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 84600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), @@ -901,8 +913,8 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), - (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), @@ -916,11 +928,11 @@ var (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HD'), (FInMonth: 2; FOnDay: @CRelativeDays[38]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 12; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 2; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 1; FOnDay: @CRelativeDays[71]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 7; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), @@ -932,7 +944,7 @@ var (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 9; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), @@ -941,13 +953,13 @@ var (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 3; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HD'), + (FInMonth: 2; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HD'), (FInMonth: 2; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 1; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), @@ -957,7 +969,7 @@ var (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), (FInMonth: 6; FOnDay: @CRelativeDays[73]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), @@ -967,18 +979,18 @@ var (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 12; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 39600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 39600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 12; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 1; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), @@ -996,9 +1008,9 @@ var (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 2; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 11; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 2; FOnDay: @CRelativeDays[56]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 14400; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), @@ -1006,53 +1018,52 @@ var (FInMonth: 7; FOnDay: @CRelativeDays[17]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 14400; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), - (FInMonth: 11; FOnDay: @CRelativeDays[30]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 9; FOnDay: @CRelativeDays[38]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 4; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[56]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[74]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), (FInMonth: 3; FOnDay: @CRelativeDays[65]; FAt: 84600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), - (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 8; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 1; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), - (FInMonth: 12; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 8; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'HS'), (FInMonth: 12; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 12; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), - (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), @@ -1087,7 +1098,7 @@ var ); { Date-bound rules for Egypt family } - CFamily_1_Arr: array[0 .. 27] of TYearBoundRule = ( + CFamily_1_Arr: array[0 .. 46] of TYearBoundRule = ( (FStart: 1940; FEnd: 1940; FRule: @CRules[22]), (FStart: 1940; FEnd: 1940; FRule: @CRules[23]), (FStart: 1941; FEnd: 1941; FRule: @CRules[24]), @@ -1115,593 +1126,612 @@ var (FStart: 2009; FEnd: 2009; FRule: @CRules[43]), (FStart: 2010; FEnd: 2010; FRule: @CRules[44]), (FStart: 2010; FEnd: 2010; FRule: @CRules[45]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[39]) + (FStart: 2010; FEnd: 2010; FRule: @CRules[39]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[46]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[47]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[48]), + (FStart: 2014; FEnd: 9999; FRule: @CRules[39]), + (FStart: 2015; FEnd: 2019; FRule: @CRules[38]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[49]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[50]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[51]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[52]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[53]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[54]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[55]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[56]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[57]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[58]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[59]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[60]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[61]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[38]) ); { Date-bound rules for Ghana family } CFamily_2_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1936; FEnd: 1942; FRule: @CRules[46]), - (FStart: 1936; FEnd: 1942; FRule: @CRules[47]) + (FStart: 1936; FEnd: 1942; FRule: @CRules[62]), + (FStart: 1936; FEnd: 1942; FRule: @CRules[63]) ); { Date-bound rules for Libya family } CFamily_3_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1951; FEnd: 1951; FRule: @CRules[48]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[49]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[50]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[49]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[51]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[49]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[64]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[65]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[66]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[65]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[67]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[65]), (FStart: 1982; FEnd: 1984; FRule: @CRules[26]), (FStart: 1982; FEnd: 1985; FRule: @CRules[23]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[52]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[53]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[54]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[68]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[69]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[70]), (FStart: 1987; FEnd: 1989; FRule: @CRules[26]), (FStart: 1987; FEnd: 1989; FRule: @CRules[23]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[53]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[55]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[56]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[57]) + (FStart: 1997; FEnd: 1997; FRule: @CRules[69]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[71]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[72]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[73]) ); { Date-bound rules for Mauritius family } CFamily_4_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1982; FEnd: 1982; FRule: @CRules[58]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[59]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[60]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[61]) + (FStart: 1982; FEnd: 1982; FRule: @CRules[74]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[75]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[76]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[77]) ); { Date-bound rules for Morocco family } CFamily_5_Arr: array[0 .. 57] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[62]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[63]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[64]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[65]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[66]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[67]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[68]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[78]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[79]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[80]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[81]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[82]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[83]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[84]), (FStart: 1967; FEnd: 1967; FRule: @CRules[23]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[69]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[70]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[85]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[86]), (FStart: 1976; FEnd: 1977; FRule: @CRules[31]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[71]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[72]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[73]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[74]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[73]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[70]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[73]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[75]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[76]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[77]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[78]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[79]), - (FStart: 2012; FEnd: 2013; FRule: @CRules[80]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[87]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[88]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[89]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[90]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[89]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[86]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[89]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[91]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[92]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[93]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[94]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[95]), + (FStart: 2012; FEnd: 2013; FRule: @CRules[96]), (FStart: 2012; FEnd: 2012; FRule: @CRules[33]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[81]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[82]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[83]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[84]), - (FStart: 2013; FEnd: 2035; FRule: @CRules[85]), - (FStart: 2014; FEnd: 2022; FRule: @CRules[86]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[87]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[88]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[89]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[90]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[91]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[92]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[93]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[94]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[95]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[96]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[97]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[98]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[99]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[100]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[101]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[102]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[103]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[104]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[105]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[106]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[107]), - (FStart: 2026; FEnd: 9999; FRule: @CRules[86]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[108]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[109]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[97]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[98]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[99]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[100]), + (FStart: 2013; FEnd: 2035; FRule: @CRules[101]), + (FStart: 2014; FEnd: 2022; FRule: @CRules[102]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[103]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[104]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[105]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[106]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[107]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[108]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[109]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[110]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[111]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[112]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[113]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[114]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[115]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[116]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[117]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[118]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[119]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[120]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[121]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[122]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[123]), + (FStart: 2026; FEnd: 9999; FRule: @CRules[102]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[124]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[125]), (FStart: 2038; FEnd: 2038; FRule: @CRules[33]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[110]), - (FStart: 2038; FEnd: 9999; FRule: @CRules[85]) + (FStart: 2038; FEnd: 2038; FRule: @CRules[126]), + (FStart: 2038; FEnd: 9999; FRule: @CRules[101]) ); { Date-bound rules for Namibia family } CFamily_6_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1994; FEnd: 9999; FRule: @CRules[111]), - (FStart: 1995; FEnd: 9999; FRule: @CRules[112]) + (FStart: 1994; FEnd: 9999; FRule: @CRules[127]), + (FStart: 1995; FEnd: 9999; FRule: @CRules[128]) ); { Date-bound rules for SL family } CFamily_7_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1935; FEnd: 1942; FRule: @CRules[113]), - (FStart: 1935; FEnd: 1942; FRule: @CRules[114]), - (FStart: 1957; FEnd: 1962; FRule: @CRules[115]), - (FStart: 1957; FEnd: 1962; FRule: @CRules[116]) + (FStart: 1935; FEnd: 1942; FRule: @CRules[129]), + (FStart: 1935; FEnd: 1942; FRule: @CRules[130]), + (FStart: 1957; FEnd: 1962; FRule: @CRules[131]), + (FStart: 1957; FEnd: 1962; FRule: @CRules[132]) ); { Date-bound rules for SA family } CFamily_8_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1943; FRule: @CRules[117]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[118]) + (FStart: 1942; FEnd: 1943; FRule: @CRules[133]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[134]) ); { Date-bound rules for Sudan family } CFamily_9_Arr: array[0 .. 3] of TYearBoundRule = ( (FStart: 1970; FEnd: 1970; FRule: @CRules[31]), - (FStart: 1970; FEnd: 1985; FRule: @CRules[119]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[120]), - (FStart: 1972; FEnd: 1985; FRule: @CRules[121]) + (FStart: 1970; FEnd: 1985; FRule: @CRules[135]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[136]), + (FStart: 1972; FEnd: 1985; FRule: @CRules[137]) ); { Date-bound rules for Tunisia family } CFamily_10_Arr: array[0 .. 24] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[122]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[123]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[124]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[125]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[126]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[127]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[128]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[129]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[130]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[131]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[138]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[139]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[140]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[141]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[142]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[143]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[144]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[145]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[146]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[147]), (FStart: 1944; FEnd: 1945; FRule: @CRules[11]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[132]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[148]), (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[120]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[133]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[136]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[149]), (FStart: 1978; FEnd: 1978; FRule: @CRules[31]), (FStart: 1978; FEnd: 1978; FRule: @CRules[23]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[73]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[134]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[135]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[89]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[150]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[151]), (FStart: 1990; FEnd: 1990; FRule: @CRules[31]), (FStart: 2005; FEnd: 2005; FRule: @CRules[31]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[136]), - (FStart: 2006; FEnd: 2008; FRule: @CRules[86]), - (FStart: 2006; FEnd: 2008; FRule: @CRules[137]) + (FStart: 2005; FEnd: 2005; FRule: @CRules[152]), + (FStart: 2006; FEnd: 2008; FRule: @CRules[102]), + (FStart: 2006; FEnd: 2008; FRule: @CRules[153]) ); { Date-bound rules for ArgAQ family } CFamily_11_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1964; FEnd: 1966; FRule: @CRules[138]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[139]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[140]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[141]), - (FStart: 1968; FEnd: 1969; FRule: @CRules[142]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[143]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[144]) + (FStart: 1964; FEnd: 1966; FRule: @CRules[154]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[155]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[156]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[157]), + (FStart: 1968; FEnd: 1969; FRule: @CRules[158]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[159]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[160]) ); { Date-bound rules for ChileAQ family } CFamily_12_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1972; FEnd: 1986; FRule: @CRules[145]), - (FStart: 1974; FEnd: 1987; FRule: @CRules[146]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[147]), - (FStart: 1988; FEnd: 1989; FRule: @CRules[145]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[148]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[146]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[149]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[150]), - (FStart: 1991; FEnd: 1996; FRule: @CRules[145]), - (FStart: 1991; FEnd: 1997; FRule: @CRules[146]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[151]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[145]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[152]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[153]), - (FStart: 1999; FEnd: 2010; FRule: @CRules[146]), - (FStart: 2000; FEnd: 2007; FRule: @CRules[145]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[151]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[145]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[154]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[155]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[156]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[157]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[158]) + (FStart: 1972; FEnd: 1986; FRule: @CRules[161]), + (FStart: 1974; FEnd: 1987; FRule: @CRules[162]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[163]), + (FStart: 1988; FEnd: 1989; FRule: @CRules[161]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[164]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[162]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[165]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[166]), + (FStart: 1991; FEnd: 1996; FRule: @CRules[161]), + (FStart: 1991; FEnd: 1997; FRule: @CRules[162]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[167]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[161]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[168]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[169]), + (FStart: 1999; FEnd: 2010; FRule: @CRules[162]), + (FStart: 2000; FEnd: 2007; FRule: @CRules[161]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[167]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[161]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[170]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[171]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[172]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[173]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[174]) ); { Date-bound rules for Troll family } CFamily_13_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2005; FEnd: 9999; FRule: @CRules[159]), - (FStart: 2004; FEnd: 9999; FRule: @CRules[160]) + (FStart: 2005; FEnd: 9999; FRule: @CRules[175]), + (FStart: 2004; FEnd: 9999; FRule: @CRules[176]) ); { Date-bound rules for EUAsia family } CFamily_14_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1981; FEnd: 9999; FRule: @CRules[161]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[162]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[163]) + (FStart: 1981; FEnd: 9999; FRule: @CRules[177]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[178]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[179]) ); { Date-bound rules for E-EurAsia family } CFamily_15_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1981; FEnd: 9999; FRule: @CRules[164]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[134]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[165]) + (FStart: 1981; FEnd: 9999; FRule: @CRules[180]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[150]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[181]) ); { Date-bound rules for RussiaAsia family } CFamily_16_Arr: array[0 .. 8] of TYearBoundRule = ( (FStart: 1981; FEnd: 1984; FRule: @CRules[26]), (FStart: 1981; FEnd: 1983; FRule: @CRules[23]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[166]), - (FStart: 1985; FEnd: 1991; FRule: @CRules[86]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[167]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[168]), - (FStart: 1993; FEnd: 9999; FRule: @CRules[86]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[166]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[137]) + (FStart: 1984; FEnd: 1991; FRule: @CRules[182]), + (FStart: 1985; FEnd: 1991; FRule: @CRules[102]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[183]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[184]), + (FStart: 1993; FEnd: 9999; FRule: @CRules[102]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[182]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[153]) ); { Date-bound rules for Azer family } CFamily_17_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1997; FEnd: 9999; FRule: @CRules[169]), - (FStart: 1997; FEnd: 9999; FRule: @CRules[170]) + (FStart: 1997; FEnd: 9999; FRule: @CRules[185]), + (FStart: 1997; FEnd: 9999; FRule: @CRules[186]) ); { Date-bound rules for Dhaka family } CFamily_18_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2009; FEnd: 2009; FRule: @CRules[171]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[172]) + (FStart: 2009; FEnd: 2009; FRule: @CRules[187]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[188]) ); { Date-bound rules for Shang family } CFamily_19_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[173]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[174]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[175]) + (FStart: 1940; FEnd: 1940; FRule: @CRules[189]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[190]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[191]) ); { Date-bound rules for PRC family } CFamily_20_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1986; FEnd: 1986; FRule: @CRules[176]), - (FStart: 1986; FEnd: 1991; FRule: @CRules[177]), - (FStart: 1987; FEnd: 1991; FRule: @CRules[178]) + (FStart: 1986; FEnd: 1986; FRule: @CRules[192]), + (FStart: 1986; FEnd: 1991; FRule: @CRules[193]), + (FStart: 1987; FEnd: 1991; FRule: @CRules[194]) ); { Date-bound rules for HK family } CFamily_21_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1941; FRule: @CRules[179]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[180]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[181]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[182]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[183]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[184]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[185]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[186]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[187]), - (FStart: 1949; FEnd: 1953; FRule: @CRules[188]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[189]), - (FStart: 1954; FEnd: 1964; FRule: @CRules[190]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[191]), - (FStart: 1955; FEnd: 1964; FRule: @CRules[192]), - (FStart: 1965; FEnd: 1976; FRule: @CRules[193]), - (FStart: 1965; FEnd: 1976; FRule: @CRules[194]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[195]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[196]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[194]) + (FStart: 1941; FEnd: 1941; FRule: @CRules[195]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[196]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[197]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[198]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[199]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[200]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[201]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[202]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[203]), + (FStart: 1949; FEnd: 1953; FRule: @CRules[204]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[205]), + (FStart: 1954; FEnd: 1964; FRule: @CRules[206]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[207]), + (FStart: 1955; FEnd: 1964; FRule: @CRules[208]), + (FStart: 1965; FEnd: 1976; FRule: @CRules[209]), + (FStart: 1965; FEnd: 1976; FRule: @CRules[210]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[211]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[212]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[210]) ); { Date-bound rules for Taiwan family } CFamily_22_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1951; FRule: @CRules[197]), - (FStart: 1945; FEnd: 1951; FRule: @CRules[174]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[198]), - (FStart: 1952; FEnd: 1954; FRule: @CRules[199]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[200]), - (FStart: 1955; FEnd: 1961; FRule: @CRules[174]), - (FStart: 1960; FEnd: 1961; FRule: @CRules[201]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[200]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[174]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[202]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[203]) + (FStart: 1945; FEnd: 1951; FRule: @CRules[213]), + (FStart: 1945; FEnd: 1951; FRule: @CRules[190]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[214]), + (FStart: 1952; FEnd: 1954; FRule: @CRules[215]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[216]), + (FStart: 1955; FEnd: 1961; FRule: @CRules[190]), + (FStart: 1960; FEnd: 1961; FRule: @CRules[217]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[216]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[190]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[218]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[219]) ); { Date-bound rules for Macau family } CFamily_23_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1961; FEnd: 1962; FRule: @CRules[204]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[192]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[205]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[204]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[205]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[206]), - (FStart: 1966; FEnd: 1971; FRule: @CRules[193]), - (FStart: 1966; FEnd: 1971; FRule: @CRules[194]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[207]), - (FStart: 1972; FEnd: 1973; FRule: @CRules[208]), - (FStart: 1974; FEnd: 1977; FRule: @CRules[209]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[210]), - (FStart: 1978; FEnd: 1980; FRule: @CRules[207]), - (FStart: 1978; FEnd: 1980; FRule: @CRules[208]) + (FStart: 1961; FEnd: 1962; FRule: @CRules[220]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[208]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[221]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[220]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[221]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[222]), + (FStart: 1966; FEnd: 1971; FRule: @CRules[209]), + (FStart: 1966; FEnd: 1971; FRule: @CRules[210]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[223]), + (FStart: 1972; FEnd: 1973; FRule: @CRules[224]), + (FStart: 1974; FEnd: 1977; FRule: @CRules[225]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[226]), + (FStart: 1978; FEnd: 1980; FRule: @CRules[223]), + (FStart: 1978; FEnd: 1980; FRule: @CRules[224]) ); { Date-bound rules for Cyprus family } CFamily_24_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1975; FEnd: 1975; FRule: @CRules[211]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[212]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[213]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[214]), - (FStart: 1977; FEnd: 1980; FRule: @CRules[215]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[216]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[217]), - (FStart: 1979; FEnd: 1997; FRule: @CRules[134]), - (FStart: 1981; FEnd: 1998; FRule: @CRules[164]) + (FStart: 1975; FEnd: 1975; FRule: @CRules[227]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[228]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[229]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[230]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[231]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[232]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[233]), + (FStart: 1979; FEnd: 1997; FRule: @CRules[150]), + (FStart: 1981; FEnd: 1998; FRule: @CRules[180]) ); { Date-bound rules for Iran family } CFamily_25_Arr: array[0 .. 48] of TYearBoundRule = ( - (FStart: 1978; FEnd: 1980; FRule: @CRules[218]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[219]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[220]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[221]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[222]), - (FStart: 1992; FEnd: 1995; FRule: @CRules[223]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[224]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[218]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[225]), - (FStart: 1997; FEnd: 1999; FRule: @CRules[223]), - (FStart: 1997; FEnd: 1999; FRule: @CRules[224]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[218]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[225]), - (FStart: 2001; FEnd: 2003; FRule: @CRules[223]), - (FStart: 2001; FEnd: 2003; FRule: @CRules[224]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[218]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[225]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[223]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[224]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[218]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[225]), - (FStart: 2009; FEnd: 2011; FRule: @CRules[223]), - (FStart: 2009; FEnd: 2011; FRule: @CRules[224]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[218]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[225]), - (FStart: 2013; FEnd: 2015; FRule: @CRules[223]), - (FStart: 2013; FEnd: 2015; FRule: @CRules[224]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[218]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[225]), - (FStart: 2017; FEnd: 2019; FRule: @CRules[223]), - (FStart: 2017; FEnd: 2019; FRule: @CRules[224]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[218]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[225]), - (FStart: 2021; FEnd: 2023; FRule: @CRules[223]), - (FStart: 2021; FEnd: 2023; FRule: @CRules[224]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[218]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[225]), - (FStart: 2025; FEnd: 2027; FRule: @CRules[223]), - (FStart: 2025; FEnd: 2027; FRule: @CRules[224]), - (FStart: 2028; FEnd: 2029; FRule: @CRules[218]), - (FStart: 2028; FEnd: 2029; FRule: @CRules[225]), - (FStart: 2030; FEnd: 2031; FRule: @CRules[223]), - (FStart: 2030; FEnd: 2031; FRule: @CRules[224]), - (FStart: 2032; FEnd: 2033; FRule: @CRules[218]), - (FStart: 2032; FEnd: 2033; FRule: @CRules[225]), - (FStart: 2034; FEnd: 2035; FRule: @CRules[223]), - (FStart: 2034; FEnd: 2035; FRule: @CRules[224]), - (FStart: 2036; FEnd: 2037; FRule: @CRules[218]), - (FStart: 2036; FEnd: 2037; FRule: @CRules[225]) + (FStart: 1978; FEnd: 1980; FRule: @CRules[234]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[235]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[236]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[237]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[238]), + (FStart: 1992; FEnd: 1995; FRule: @CRules[239]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[240]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[234]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[241]), + (FStart: 1997; FEnd: 1999; FRule: @CRules[239]), + (FStart: 1997; FEnd: 1999; FRule: @CRules[240]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[234]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[241]), + (FStart: 2001; FEnd: 2003; FRule: @CRules[239]), + (FStart: 2001; FEnd: 2003; FRule: @CRules[240]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[234]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[241]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[239]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[240]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[234]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[241]), + (FStart: 2009; FEnd: 2011; FRule: @CRules[239]), + (FStart: 2009; FEnd: 2011; FRule: @CRules[240]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[234]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[241]), + (FStart: 2013; FEnd: 2015; FRule: @CRules[239]), + (FStart: 2013; FEnd: 2015; FRule: @CRules[240]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[234]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[241]), + (FStart: 2017; FEnd: 2019; FRule: @CRules[239]), + (FStart: 2017; FEnd: 2019; FRule: @CRules[240]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[234]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[241]), + (FStart: 2021; FEnd: 2023; FRule: @CRules[239]), + (FStart: 2021; FEnd: 2023; FRule: @CRules[240]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[234]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[241]), + (FStart: 2025; FEnd: 2027; FRule: @CRules[239]), + (FStart: 2025; FEnd: 2027; FRule: @CRules[240]), + (FStart: 2028; FEnd: 2029; FRule: @CRules[234]), + (FStart: 2028; FEnd: 2029; FRule: @CRules[241]), + (FStart: 2030; FEnd: 2031; FRule: @CRules[239]), + (FStart: 2030; FEnd: 2031; FRule: @CRules[240]), + (FStart: 2032; FEnd: 2033; FRule: @CRules[234]), + (FStart: 2032; FEnd: 2033; FRule: @CRules[241]), + (FStart: 2034; FEnd: 2035; FRule: @CRules[239]), + (FStart: 2034; FEnd: 2035; FRule: @CRules[240]), + (FStart: 2036; FEnd: 2037; FRule: @CRules[234]), + (FStart: 2036; FEnd: 2037; FRule: @CRules[241]) ); { Date-bound rules for Iraq family } CFamily_26_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1982; FEnd: 1982; FRule: @CRules[197]), - (FStart: 1982; FEnd: 1984; FRule: @CRules[174]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[226]), - (FStart: 1984; FEnd: 1985; FRule: @CRules[200]), - (FStart: 1985; FEnd: 1990; FRule: @CRules[227]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[228]), - (FStart: 1991; FEnd: 2007; FRule: @CRules[229]), - (FStart: 1991; FEnd: 2007; FRule: @CRules[230]) + (FStart: 1982; FEnd: 1982; FRule: @CRules[213]), + (FStart: 1982; FEnd: 1984; FRule: @CRules[190]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[242]), + (FStart: 1984; FEnd: 1985; FRule: @CRules[216]), + (FStart: 1985; FEnd: 1990; FRule: @CRules[243]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[244]), + (FStart: 1991; FEnd: 2007; FRule: @CRules[245]), + (FStart: 1991; FEnd: 2007; FRule: @CRules[246]) ); { Date-bound rules for Zion family } CFamily_27_Arr: array[0 .. 85] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[201]), - (FStart: 1942; FEnd: 1944; FRule: @CRules[199]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[231]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[200]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[232]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[233]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[234]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[199]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[235]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[236]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[233]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[197]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[232]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[237]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[200]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[238]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[239]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[240]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[241]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[242]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[243]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[244]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[245]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[246]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[173]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[247]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[248]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[224]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[249]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[250]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[251]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[252]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[253]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[254]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[255]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[256]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[257]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[258]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[259]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[260]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[261]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[262]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[263]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[264]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[265]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[266]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[267]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[268]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[269]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[270]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[200]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[271]), - (FStart: 1995; FEnd: 1995; FRule: @CRules[226]), - (FStart: 1995; FEnd: 1995; FRule: @CRules[262]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[272]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[273]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[218]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[274]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[275]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[268]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[276]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[277]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[278]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[279]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[280]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[281]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[282]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[283]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[284]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[285]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[286]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[287]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[231]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[288]), - (FStart: 2006; FEnd: 2010; FRule: @CRules[289]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[290]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[291]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[292]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[293]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[294]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[231]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[295]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[289]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[296]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[297]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[298]) + (FStart: 1940; FEnd: 1940; FRule: @CRules[217]), + (FStart: 1942; FEnd: 1944; FRule: @CRules[215]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[247]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[216]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[248]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[249]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[250]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[215]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[251]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[252]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[249]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[213]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[248]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[253]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[216]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[254]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[255]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[256]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[257]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[258]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[259]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[260]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[261]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[262]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[189]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[263]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[264]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[240]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[265]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[266]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[267]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[268]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[269]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[270]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[271]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[272]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[273]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[274]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[275]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[276]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[277]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[278]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[279]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[280]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[281]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[282]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[283]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[284]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[285]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[286]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[216]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[287]), + (FStart: 1995; FEnd: 1995; FRule: @CRules[242]), + (FStart: 1995; FEnd: 1995; FRule: @CRules[278]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[288]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[289]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[234]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[290]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[291]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[284]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[292]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[293]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[294]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[295]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[296]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[297]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[298]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[299]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[300]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[301]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[302]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[303]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[247]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[304]), + (FStart: 2006; FEnd: 2010; FRule: @CRules[305]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[306]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[307]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[308]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[309]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[310]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[247]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[311]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[305]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[312]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[313]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[314]) ); { Date-bound rules for Japan family } CFamily_28_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[299]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[300]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[301]), - (FStart: 1950; FEnd: 1951; FRule: @CRules[299]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[315]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[316]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[317]), + (FStart: 1950; FEnd: 1951; FRule: @CRules[315]) ); { Date-bound rules for Jordan family } CFamily_29_Arr: array[0 .. 30] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[302]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[318]), (FStart: 1973; FEnd: 1975; FRule: @CRules[23]), (FStart: 1974; FEnd: 1977; FRule: @CRules[31]), (FStart: 1976; FEnd: 1976; FRule: @CRules[28]), (FStart: 1977; FEnd: 1977; FRule: @CRules[23]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[120]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[303]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[136]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[319]), (FStart: 1985; FEnd: 1985; FRule: @CRules[26]), (FStart: 1985; FEnd: 1985; FRule: @CRules[23]), - (FStart: 1986; FEnd: 1988; FRule: @CRules[304]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[305]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[306]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[307]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[308]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[309]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[310]), - (FStart: 1992; FEnd: 1993; FRule: @CRules[305]), - (FStart: 1993; FEnd: 1998; FRule: @CRules[304]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[311]), - (FStart: 1995; FEnd: 1998; FRule: @CRules[311]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[312]), - (FStart: 1999; FEnd: 2002; FRule: @CRules[313]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[314]), - (FStart: 2002; FEnd: 2012; FRule: @CRules[315]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[316]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[119]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[313]), - (FStart: 2006; FEnd: 2011; FRule: @CRules[317]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[318]), - (FStart: 2014; FEnd: 9999; FRule: @CRules[315]), - (FStart: 2014; FEnd: 9999; FRule: @CRules[317]) + (FStart: 1986; FEnd: 1988; FRule: @CRules[320]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[321]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[322]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[323]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[324]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[325]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[326]), + (FStart: 1992; FEnd: 1993; FRule: @CRules[321]), + (FStart: 1993; FEnd: 1998; FRule: @CRules[320]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[327]), + (FStart: 1995; FEnd: 1998; FRule: @CRules[327]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[328]), + (FStart: 1999; FEnd: 2002; FRule: @CRules[329]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[330]), + (FStart: 2002; FEnd: 2012; FRule: @CRules[331]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[332]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[135]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[329]), + (FStart: 2006; FEnd: 2011; FRule: @CRules[333]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[334]), + (FStart: 2014; FEnd: 9999; FRule: @CRules[331]), + (FStart: 2014; FEnd: 9999; FRule: @CRules[333]) ); { Date-bound rules for Kyrgyz family } CFamily_30_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1996; FRule: @CRules[319]), - (FStart: 1992; FEnd: 1996; FRule: @CRules[134]), - (FStart: 1997; FEnd: 2005; FRule: @CRules[320]), - (FStart: 1997; FEnd: 2004; FRule: @CRules[321]) + (FStart: 1992; FEnd: 1996; FRule: @CRules[335]), + (FStart: 1992; FEnd: 1996; FRule: @CRules[150]), + (FStart: 1997; FEnd: 2005; FRule: @CRules[336]), + (FStart: 1997; FEnd: 2004; FRule: @CRules[337]) ); { Date-bound rules for ROK family } CFamily_31_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1960; FEnd: 1960; FRule: @CRules[322]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[258]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[323]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[324]) + (FStart: 1960; FEnd: 1960; FRule: @CRules[338]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[274]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[339]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[340]) ); { Date-bound rules for Lebanon family } CFamily_32_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[325]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[326]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[78]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[54]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[135]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[132]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[327]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[341]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[342]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[94]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[70]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[151]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[148]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[343]), (FStart: 1923; FEnd: 1923; FRule: @CRules[25]), (FStart: 1957; FEnd: 1961; FRule: @CRules[31]), (FStart: 1957; FEnd: 1961; FRule: @CRules[23]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[328]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[344]), (FStart: 1972; FEnd: 1977; FRule: @CRules[23]), (FStart: 1973; FEnd: 1977; FRule: @CRules[31]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[120]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[303]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[136]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[319]), (FStart: 1984; FEnd: 1987; FRule: @CRules[31]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[329]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[73]), + (FStart: 1984; FEnd: 1991; FRule: @CRules[345]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[89]), (FStart: 1989; FEnd: 1989; FRule: @CRules[30]), (FStart: 1990; FEnd: 1992; FRule: @CRules[31]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[55]), - (FStart: 1993; FEnd: 9999; FRule: @CRules[164]), - (FStart: 1993; FEnd: 1998; FRule: @CRules[134]), - (FStart: 1999; FEnd: 9999; FRule: @CRules[165]) + (FStart: 1992; FEnd: 1992; FRule: @CRules[71]), + (FStart: 1993; FEnd: 9999; FRule: @CRules[180]), + (FStart: 1993; FEnd: 1998; FRule: @CRules[150]), + (FStart: 1999; FEnd: 9999; FRule: @CRules[181]) ); { Date-bound rules for NBorneo family } CFamily_33_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1935; FEnd: 1941; FRule: @CRules[330]), - (FStart: 1935; FEnd: 1941; FRule: @CRules[331]) + (FStart: 1935; FEnd: 1941; FRule: @CRules[346]), + (FStart: 1935; FEnd: 1941; FRule: @CRules[347]) ); { Date-bound rules for Mongol family } CFamily_34_Arr: array[0 .. 6] of TYearBoundRule = ( (FStart: 1983; FEnd: 1984; FRule: @CRules[26]), (FStart: 1983; FEnd: 1983; FRule: @CRules[23]), - (FStart: 1985; FEnd: 1998; FRule: @CRules[164]), - (FStart: 1984; FEnd: 1998; FRule: @CRules[134]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[332]), - (FStart: 2001; FEnd: 2006; FRule: @CRules[333]), - (FStart: 2002; FEnd: 2006; FRule: @CRules[334]) + (FStart: 1985; FEnd: 1998; FRule: @CRules[180]), + (FStart: 1984; FEnd: 1998; FRule: @CRules[150]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[348]), + (FStart: 2001; FEnd: 2006; FRule: @CRules[349]), + (FStart: 2002; FEnd: 2006; FRule: @CRules[350]) ); { Date-bound rules for Pakistan family } CFamily_35_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 2002; FEnd: 2002; FRule: @CRules[335]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[336]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[73]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[351]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[352]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[89]), (FStart: 2008; FEnd: 2008; FRule: @CRules[28]), (FStart: 2009; FEnd: 2009; FRule: @CRules[24]), (FStart: 2009; FEnd: 2009; FRule: @CRules[28]) @@ -1719,576 +1749,576 @@ var { Date-bound rules for Palestine family } CFamily_37_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1999; FEnd: 2005; FRule: @CRules[337]), - (FStart: 1999; FEnd: 2003; FRule: @CRules[338]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[339]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[131]), + (FStart: 1999; FEnd: 2005; FRule: @CRules[353]), + (FStart: 1999; FEnd: 2003; FRule: @CRules[354]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[355]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[147]), (FStart: 2006; FEnd: 2007; FRule: @CRules[26]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[340]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[341]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[342]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[70]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[343]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[135]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[356]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[357]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[358]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[86]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[359]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[151]), (FStart: 2010; FEnd: 2010; FRule: @CRules[44]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[344]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[71]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[345]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[303]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[315]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[346]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[347]) + (FStart: 2011; FEnd: 2011; FRule: @CRules[360]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[87]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[361]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[319]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[331]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[362]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[363]) ); { Date-bound rules for Phil family } CFamily_38_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1936; FEnd: 1936; FRule: @CRules[348]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[349]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[350]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[351]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[352]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[353]) + (FStart: 1936; FEnd: 1936; FRule: @CRules[364]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[365]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[366]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[367]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[368]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[369]) ); { Date-bound rules for Syria family } CFamily_39_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1923; FRule: @CRules[354]), - (FStart: 1920; FEnd: 1923; FRule: @CRules[355]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[356]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[357]), - (FStart: 1963; FEnd: 1965; FRule: @CRules[358]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[359]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[357]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[359]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[360]), - (FStart: 1966; FEnd: 1976; FRule: @CRules[357]), - (FStart: 1967; FEnd: 1978; FRule: @CRules[358]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[361]), - (FStart: 1983; FEnd: 1984; FRule: @CRules[362]), - (FStart: 1983; FEnd: 1984; FRule: @CRules[357]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[363]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[364]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[365]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[370]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[371]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[372]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[373]), + (FStart: 1963; FEnd: 1965; FRule: @CRules[374]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[375]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[373]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[375]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[376]), + (FStart: 1966; FEnd: 1976; FRule: @CRules[373]), + (FStart: 1967; FEnd: 1978; FRule: @CRules[374]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[377]), + (FStart: 1983; FEnd: 1984; FRule: @CRules[378]), + (FStart: 1983; FEnd: 1984; FRule: @CRules[373]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[379]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[380]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[381]), (FStart: 1987; FEnd: 1988; FRule: @CRules[21]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[366]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[107]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[357]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[367]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[359]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[382]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[123]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[373]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[383]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[375]), (FStart: 1991; FEnd: 1991; FRule: @CRules[26]), (FStart: 1991; FEnd: 1992; FRule: @CRules[23]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[368]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[135]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[216]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[384]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[151]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[232]), (FStart: 1994; FEnd: 1996; FRule: @CRules[26]), (FStart: 1994; FEnd: 2005; FRule: @CRules[23]), - (FStart: 1997; FEnd: 1998; FRule: @CRules[369]), + (FStart: 1997; FEnd: 1998; FRule: @CRules[385]), (FStart: 1999; FEnd: 2006; FRule: @CRules[26]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[340]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[342]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[370]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[304]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[356]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[358]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[386]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[320]), (FStart: 2008; FEnd: 2008; FRule: @CRules[28]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[342]), - (FStart: 2010; FEnd: 2011; FRule: @CRules[304]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[342]), - (FStart: 2009; FEnd: 9999; FRule: @CRules[317]) + (FStart: 2009; FEnd: 2009; FRule: @CRules[358]), + (FStart: 2010; FEnd: 2011; FRule: @CRules[320]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[358]), + (FStart: 2009; FEnd: 9999; FRule: @CRules[333]) ); { Date-bound rules for Aus family } CFamily_40_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[371]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[372]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[373]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[374]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[375]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[61]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[376]) + (FStart: 1917; FEnd: 1917; FRule: @CRules[387]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[388]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[389]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[390]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[391]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[77]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[392]) ); { Date-bound rules for AW family } CFamily_41_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1974; FEnd: 1974; FRule: @CRules[377]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[378]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[377]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[378]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[379]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[378]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[380]), - (FStart: 2007; FEnd: 2009; FRule: @CRules[61]), - (FStart: 2007; FEnd: 2008; FRule: @CRules[377]) + (FStart: 1974; FEnd: 1974; FRule: @CRules[393]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[394]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[393]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[394]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[395]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[394]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[396]), + (FStart: 2007; FEnd: 2009; FRule: @CRules[77]), + (FStart: 2007; FEnd: 2008; FRule: @CRules[393]) ); { Date-bound rules for AQ family } CFamily_42_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1971; FRule: @CRules[377]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[381]), - (FStart: 1989; FEnd: 1991; FRule: @CRules[377]), - (FStart: 1990; FEnd: 1992; FRule: @CRules[378]) + (FStart: 1971; FEnd: 1971; FRule: @CRules[393]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[397]), + (FStart: 1989; FEnd: 1991; FRule: @CRules[393]), + (FStart: 1990; FEnd: 1992; FRule: @CRules[394]) ); { Date-bound rules for Holiday family } CFamily_43_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1993; FRule: @CRules[377]), - (FStart: 1993; FEnd: 1994; FRule: @CRules[378]) + (FStart: 1992; FEnd: 1993; FRule: @CRules[393]), + (FStart: 1993; FEnd: 1994; FRule: @CRules[394]) ); { Date-bound rules for AS family } CFamily_44_Arr: array[0 .. 14] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[377]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[382]), - (FStart: 1987; FEnd: 2007; FRule: @CRules[377]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[383]), - (FStart: 1973; FEnd: 1985; FRule: @CRules[378]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[118]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[384]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[385]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[386]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[387]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[61]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[388]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[61]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[112]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[389]) + (FStart: 1971; FEnd: 1985; FRule: @CRules[393]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[398]), + (FStart: 1987; FEnd: 2007; FRule: @CRules[393]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[399]), + (FStart: 1973; FEnd: 1985; FRule: @CRules[394]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[134]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[400]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[401]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[402]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[403]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[77]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[404]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[77]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[128]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[405]) ); { Date-bound rules for AT family } CFamily_45_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1967; FEnd: 1967; FRule: @CRules[389]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[61]), - (FStart: 1968; FEnd: 1985; FRule: @CRules[377]), - (FStart: 1969; FEnd: 1971; FRule: @CRules[390]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[381]), - (FStart: 1973; FEnd: 1981; FRule: @CRules[378]), - (FStart: 1982; FEnd: 1983; FRule: @CRules[61]), - (FStart: 1984; FEnd: 1986; FRule: @CRules[378]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[391]), - (FStart: 1987; FEnd: 1990; FRule: @CRules[118]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[392]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[377]), - (FStart: 1991; FEnd: 1999; FRule: @CRules[389]), - (FStart: 1991; FEnd: 2005; FRule: @CRules[61]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[393]), - (FStart: 2001; FEnd: 9999; FRule: @CRules[389]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[112]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[61]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[112]) + (FStart: 1967; FEnd: 1967; FRule: @CRules[405]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[77]), + (FStart: 1968; FEnd: 1985; FRule: @CRules[393]), + (FStart: 1969; FEnd: 1971; FRule: @CRules[406]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[397]), + (FStart: 1973; FEnd: 1981; FRule: @CRules[394]), + (FStart: 1982; FEnd: 1983; FRule: @CRules[77]), + (FStart: 1984; FEnd: 1986; FRule: @CRules[394]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[407]), + (FStart: 1987; FEnd: 1990; FRule: @CRules[134]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[408]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[393]), + (FStart: 1991; FEnd: 1999; FRule: @CRules[405]), + (FStart: 1991; FEnd: 2005; FRule: @CRules[77]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[409]), + (FStart: 2001; FEnd: 9999; FRule: @CRules[405]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[128]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[77]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[128]) ); { Date-bound rules for AV family } CFamily_46_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[377]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[381]), - (FStart: 1973; FEnd: 1985; FRule: @CRules[378]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[118]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[391]), - (FStart: 1988; FEnd: 1999; FRule: @CRules[377]), - (FStart: 1991; FEnd: 1994; FRule: @CRules[378]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[61]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[393]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[377]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[112]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[61]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[112]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[389]) + (FStart: 1971; FEnd: 1985; FRule: @CRules[393]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[397]), + (FStart: 1973; FEnd: 1985; FRule: @CRules[394]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[134]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[407]), + (FStart: 1988; FEnd: 1999; FRule: @CRules[393]), + (FStart: 1991; FEnd: 1994; FRule: @CRules[394]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[77]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[409]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[393]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[128]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[77]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[128]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[405]) ); { Date-bound rules for AN family } CFamily_47_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[377]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[383]), - (FStart: 1973; FEnd: 1981; FRule: @CRules[378]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[112]), - (FStart: 1983; FEnd: 1985; FRule: @CRules[378]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[118]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[382]), - (FStart: 1987; FEnd: 1999; FRule: @CRules[377]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[378]), - (FStart: 1996; FEnd: 2005; FRule: @CRules[61]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[393]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[377]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[112]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[61]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[112]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[389]) + (FStart: 1971; FEnd: 1985; FRule: @CRules[393]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[399]), + (FStart: 1973; FEnd: 1981; FRule: @CRules[394]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[128]), + (FStart: 1983; FEnd: 1985; FRule: @CRules[394]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[134]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[398]), + (FStart: 1987; FEnd: 1999; FRule: @CRules[393]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[394]), + (FStart: 1996; FEnd: 2005; FRule: @CRules[77]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[409]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[393]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[128]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[77]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[128]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[405]) ); { Date-bound rules for LH family } CFamily_48_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1981; FEnd: 1984; FRule: @CRules[377]), - (FStart: 1982; FEnd: 1985; FRule: @CRules[378]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[394]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[118]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[395]), - (FStart: 1987; FEnd: 1999; FRule: @CRules[394]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[378]), - (FStart: 1996; FEnd: 2005; FRule: @CRules[61]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[396]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[394]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[112]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[61]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[112]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[397]) + (FStart: 1981; FEnd: 1984; FRule: @CRules[393]), + (FStart: 1982; FEnd: 1985; FRule: @CRules[394]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[410]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[134]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[411]), + (FStart: 1987; FEnd: 1999; FRule: @CRules[410]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[394]), + (FStart: 1996; FEnd: 2005; FRule: @CRules[77]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[412]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[410]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[128]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[77]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[128]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[413]) ); { Date-bound rules for Cook family } CFamily_49_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1978; FEnd: 1978; FRule: @CRules[398]), - (FStart: 1979; FEnd: 1991; FRule: @CRules[399]), - (FStart: 1979; FEnd: 1990; FRule: @CRules[400]) + (FStart: 1978; FEnd: 1978; FRule: @CRules[414]), + (FStart: 1979; FEnd: 1991; FRule: @CRules[415]), + (FStart: 1979; FEnd: 1990; FRule: @CRules[416]) ); { Date-bound rules for Fiji family } CFamily_50_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1998; FEnd: 1999; FRule: @CRules[401]), - (FStart: 1999; FEnd: 2000; FRule: @CRules[402]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[403]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[404]), - (FStart: 2010; FEnd: 9999; FRule: @CRules[405]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[406]), - (FStart: 2012; FEnd: 2013; FRule: @CRules[407]), - (FStart: 2014; FEnd: 9999; FRule: @CRules[408]) + (FStart: 1998; FEnd: 1999; FRule: @CRules[417]), + (FStart: 1999; FEnd: 2000; FRule: @CRules[418]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[419]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[420]), + (FStart: 2010; FEnd: 9999; FRule: @CRules[421]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[422]), + (FStart: 2012; FEnd: 2013; FRule: @CRules[423]), + (FStart: 2014; FEnd: 9999; FRule: @CRules[424]) ); { Date-bound rules for NC family } CFamily_51_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1978; FRule: @CRules[409]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[410]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[411]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[412]) + (FStart: 1977; FEnd: 1978; FRule: @CRules[425]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[426]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[427]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[428]) ); { Date-bound rules for NZ family } CFamily_52_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1927; FEnd: 1927; FRule: @CRules[413]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[414]), - (FStart: 1928; FEnd: 1933; FRule: @CRules[415]), - (FStart: 1929; FEnd: 1933; FRule: @CRules[416]), - (FStart: 1934; FEnd: 1940; FRule: @CRules[417]), - (FStart: 1934; FEnd: 1940; FRule: @CRules[418]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[419]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[420]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[422]), - (FStart: 1975; FEnd: 1988; FRule: @CRules[424]), - (FStart: 1976; FEnd: 1989; FRule: @CRules[426]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[428]), - (FStart: 1990; FEnd: 2006; FRule: @CRules[430]), - (FStart: 1990; FEnd: 2007; FRule: @CRules[432]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[434]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[436]) + (FStart: 1927; FEnd: 1927; FRule: @CRules[429]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[430]), + (FStart: 1928; FEnd: 1933; FRule: @CRules[431]), + (FStart: 1929; FEnd: 1933; FRule: @CRules[432]), + (FStart: 1934; FEnd: 1940; FRule: @CRules[433]), + (FStart: 1934; FEnd: 1940; FRule: @CRules[434]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[435]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[436]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[438]), + (FStart: 1975; FEnd: 1988; FRule: @CRules[440]), + (FStart: 1976; FEnd: 1989; FRule: @CRules[442]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[444]), + (FStart: 1990; FEnd: 2006; FRule: @CRules[446]), + (FStart: 1990; FEnd: 2007; FRule: @CRules[448]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[450]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[452]) ); { Date-bound rules for Chatham family } CFamily_53_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1974; FEnd: 1974; FRule: @CRules[421]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[423]), - (FStart: 1975; FEnd: 1988; FRule: @CRules[425]), - (FStart: 1976; FEnd: 1989; FRule: @CRules[427]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[429]), - (FStart: 1990; FEnd: 2006; FRule: @CRules[431]), - (FStart: 1990; FEnd: 2007; FRule: @CRules[433]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[435]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[437]) + (FStart: 1974; FEnd: 1974; FRule: @CRules[437]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[439]), + (FStart: 1975; FEnd: 1988; FRule: @CRules[441]), + (FStart: 1976; FEnd: 1989; FRule: @CRules[443]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[445]), + (FStart: 1990; FEnd: 2006; FRule: @CRules[447]), + (FStart: 1990; FEnd: 2007; FRule: @CRules[449]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[451]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[453]) ); { Date-bound rules for WS family } CFamily_54_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2012; FEnd: 9999; FRule: @CRules[438]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[439]) + (FStart: 2012; FEnd: 9999; FRule: @CRules[454]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[455]) ); { Date-bound rules for Tonga family } CFamily_55_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1999; FEnd: 1999; FRule: @CRules[440]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[441]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[401]), - (FStart: 2001; FEnd: 2002; FRule: @CRules[442]) + (FStart: 1999; FEnd: 1999; FRule: @CRules[456]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[457]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[417]), + (FStart: 2001; FEnd: 2002; FRule: @CRules[458]) ); { Date-bound rules for Vanuatu family } CFamily_56_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1983; FEnd: 1983; FRule: @CRules[443]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[444]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[445]), - (FStart: 1985; FEnd: 1991; FRule: @CRules[446]), - (FStart: 1992; FEnd: 1993; FRule: @CRules[447]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[448]) + (FStart: 1983; FEnd: 1983; FRule: @CRules[459]), + (FStart: 1984; FEnd: 1991; FRule: @CRules[460]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[461]), + (FStart: 1985; FEnd: 1991; FRule: @CRules[462]), + (FStart: 1992; FEnd: 1993; FRule: @CRules[463]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[464]) ); { Date-bound rules for GB-Eire family } CFamily_57_Arr: array[0 .. 64] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[449]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[450]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[451]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[452]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[453]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[454]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[455]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[456]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[457]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[458]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[459]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[460]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[461]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[462]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[463]), - (FStart: 1923; FEnd: 1924; FRule: @CRules[464]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[465]), - (FStart: 1925; FEnd: 1926; FRule: @CRules[463]), - (FStart: 1925; FEnd: 1938; FRule: @CRules[466]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[465]), - (FStart: 1928; FEnd: 1929; FRule: @CRules[463]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[465]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[463]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[465]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[463]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[465]), - (FStart: 1936; FEnd: 1937; FRule: @CRules[463]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[465]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[463]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[467]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[468]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[469]), - (FStart: 1941; FEnd: 1943; FRule: @CRules[470]), - (FStart: 1942; FEnd: 1944; FRule: @CRules[471]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[472]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[473]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[474]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[466]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[465]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[475]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[476]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[477]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[478]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[479]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[480]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[459]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[481]), - (FStart: 1950; FEnd: 1952; FRule: @CRules[482]), - (FStart: 1950; FEnd: 1952; FRule: @CRules[483]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[463]), - (FStart: 1953; FEnd: 1960; FRule: @CRules[466]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[465]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[463]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[465]), - (FStart: 1958; FEnd: 1959; FRule: @CRules[463]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[465]), - (FStart: 1961; FEnd: 1963; FRule: @CRules[484]), - (FStart: 1961; FEnd: 1968; FRule: @CRules[485]), - (FStart: 1964; FEnd: 1967; FRule: @CRules[486]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[487]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[488]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[485]), - (FStart: 1981; FEnd: 1995; FRule: @CRules[489]), - (FStart: 1981; FEnd: 1989; FRule: @CRules[490]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[491]) + (FStart: 1916; FEnd: 1916; FRule: @CRules[465]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[466]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[467]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[468]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[469]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[470]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[471]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[472]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[473]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[474]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[475]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[476]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[477]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[478]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[479]), + (FStart: 1923; FEnd: 1924; FRule: @CRules[480]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[481]), + (FStart: 1925; FEnd: 1926; FRule: @CRules[479]), + (FStart: 1925; FEnd: 1938; FRule: @CRules[482]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[481]), + (FStart: 1928; FEnd: 1929; FRule: @CRules[479]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[481]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[479]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[481]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[479]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[481]), + (FStart: 1936; FEnd: 1937; FRule: @CRules[479]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[481]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[479]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[483]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[484]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[485]), + (FStart: 1941; FEnd: 1943; FRule: @CRules[486]), + (FStart: 1942; FEnd: 1944; FRule: @CRules[487]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[488]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[489]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[490]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[482]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[481]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[491]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[492]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[493]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[494]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[495]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[496]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[475]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[497]), + (FStart: 1950; FEnd: 1952; FRule: @CRules[498]), + (FStart: 1950; FEnd: 1952; FRule: @CRules[499]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[479]), + (FStart: 1953; FEnd: 1960; FRule: @CRules[482]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[481]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[479]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[481]), + (FStart: 1958; FEnd: 1959; FRule: @CRules[479]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[481]), + (FStart: 1961; FEnd: 1963; FRule: @CRules[500]), + (FStart: 1961; FEnd: 1968; FRule: @CRules[501]), + (FStart: 1964; FEnd: 1967; FRule: @CRules[502]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[503]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[504]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[501]), + (FStart: 1981; FEnd: 1995; FRule: @CRules[505]), + (FStart: 1981; FEnd: 1989; FRule: @CRules[506]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[507]) ); { Date-bound rules for EU family } CFamily_58_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[492]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[162]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[339]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[162]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[161]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[163]) + (FStart: 1977; FEnd: 1980; FRule: @CRules[508]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[178]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[355]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[178]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[177]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[179]) ); { Date-bound rules for W-Eur family } CFamily_59_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[492]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[162]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[339]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[162]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[161]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[163]) + (FStart: 1977; FEnd: 1980; FRule: @CRules[508]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[178]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[355]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[178]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[177]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[179]) ); { Date-bound rules for C-Eur family } CFamily_60_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[493]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[339]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[494]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[495]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[367]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[496]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[128]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[131]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[509]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[355]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[510]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[511]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[383]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[512]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[144]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[147]), (FStart: 1944; FEnd: 1945; FRule: @CRules[11]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[497]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[498]), - (FStart: 1977; FEnd: 1980; FRule: @CRules[499]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[166]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[357]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[166]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[86]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[137]) + (FStart: 1944; FEnd: 1944; FRule: @CRules[513]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[514]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[515]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[182]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[373]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[182]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[102]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[153]) ); { Date-bound rules for E-Eur family } CFamily_61_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[215]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[134]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[231]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[150]), (FStart: 1978; FEnd: 1978; FRule: @CRules[23]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[134]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[164]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[165]) + (FStart: 1979; FEnd: 1995; FRule: @CRules[150]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[180]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[181]) ); { Date-bound rules for Russia family } CFamily_62_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[500]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[501]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[502]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[503]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[504]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[505]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[506]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[516]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[517]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[518]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[519]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[520]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[521]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[522]), (FStart: 1921; FEnd: 1921; FRule: @CRules[5]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[507]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[508]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[523]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[524]), (FStart: 1921; FEnd: 1921; FRule: @CRules[23]), (FStart: 1981; FEnd: 1984; FRule: @CRules[26]), (FStart: 1981; FEnd: 1983; FRule: @CRules[23]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[166]), - (FStart: 1985; FEnd: 1991; FRule: @CRules[86]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[167]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[168]), - (FStart: 1993; FEnd: 2010; FRule: @CRules[86]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[166]), - (FStart: 1996; FEnd: 2010; FRule: @CRules[137]) + (FStart: 1984; FEnd: 1991; FRule: @CRules[182]), + (FStart: 1985; FEnd: 1991; FRule: @CRules[102]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[183]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[184]), + (FStart: 1993; FEnd: 2010; FRule: @CRules[102]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[182]), + (FStart: 1996; FEnd: 2010; FRule: @CRules[153]) ); { Date-bound rules for Albania family } CFamily_63_Arr: array[0 .. 24] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[509]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[127]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[128]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[510]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[511]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[217]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[525]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[143]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[144]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[526]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[527]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[233]), (FStart: 1975; FEnd: 1975; FRule: @CRules[31]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[217]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[76]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[54]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[306]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[217]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[233]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[92]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[70]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[322]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[233]), (FStart: 1978; FEnd: 1978; FRule: @CRules[16]), (FStart: 1978; FEnd: 1978; FRule: @CRules[23]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[512]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[303]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[513]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[55]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[514]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[309]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[76]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[54]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[515]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[528]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[319]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[61]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[71]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[529]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[325]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[92]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[70]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[530]), (FStart: 1983; FEnd: 1983; FRule: @CRules[23]), (FStart: 1984; FEnd: 1984; FRule: @CRules[26]) ); { Date-bound rules for Austria family } CFamily_64_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[516]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[517]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[518]), - (FStart: 1946; FEnd: 1948; FRule: @CRules[355]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[519]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[520]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[52]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[72]) + (FStart: 1920; FEnd: 1920; FRule: @CRules[531]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[532]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[533]), + (FStart: 1946; FEnd: 1948; FRule: @CRules[371]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[534]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[535]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[68]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[88]) ); { Date-bound rules for Belgium family } CFamily_65_Arr: array[0 .. 33] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[126]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[521]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[142]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[536]), (FStart: 1919; FEnd: 1919; FRule: @CRules[4]), (FStart: 1920; FEnd: 1920; FRule: @CRules[5]), (FStart: 1920; FEnd: 1920; FRule: @CRules[6]), (FStart: 1921; FEnd: 1921; FRule: @CRules[7]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[522]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[523]), - (FStart: 1922; FEnd: 1927; FRule: @CRules[521]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[524]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[525]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[526]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[527]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[528]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[529]), - (FStart: 1928; FEnd: 1938; FRule: @CRules[530]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[531]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[532]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[533]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[534]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[535]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[536]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[107]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[533]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[537]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[538]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[539]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[540]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[541]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[542]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[543]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[498]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[544]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[545]) + (FStart: 1921; FEnd: 1921; FRule: @CRules[537]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[538]), + (FStart: 1922; FEnd: 1927; FRule: @CRules[536]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[539]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[540]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[541]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[542]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[543]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[544]), + (FStart: 1928; FEnd: 1938; FRule: @CRules[545]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[546]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[547]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[548]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[549]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[550]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[551]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[123]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[548]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[552]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[553]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[554]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[555]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[556]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[557]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[558]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[514]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[559]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[560]) ); { Date-bound rules for Bulg family } CFamily_66_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1979; FRule: @CRules[546]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[339]), - (FStart: 1980; FEnd: 1982; FRule: @CRules[547]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[548]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[549]) + (FStart: 1979; FEnd: 1979; FRule: @CRules[561]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[355]), + (FStart: 1980; FEnd: 1982; FRule: @CRules[562]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[563]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[564]) ); { Date-bound rules for Czech family } CFamily_67_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1945; FRule: @CRules[536]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[550]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[551]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[355]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[552]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[520]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[362]) + (FStart: 1945; FEnd: 1945; FRule: @CRules[551]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[565]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[566]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[371]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[567]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[535]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[378]) ); { Date-bound rules for Denmark family } CFamily_68_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[553]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[554]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[213]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[543]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[555]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[358]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[361]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[556]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[557]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[558]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[559]) + (FStart: 1916; FEnd: 1916; FRule: @CRules[568]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[569]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[229]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[558]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[570]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[374]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[377]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[571]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[572]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[573]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[574]) ); { Date-bound rules for Thule family } CFamily_69_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1991; FEnd: 1992; FRule: @CRules[560]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[561]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[301]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[298]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[562]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[563]) + (FStart: 1991; FEnd: 1992; FRule: @CRules[575]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[576]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[317]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[314]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[577]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[578]) ); { Date-bound rules for Finland family } CFamily_70_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[78]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[54]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[86]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[564]) + (FStart: 1942; FEnd: 1942; FRule: @CRules[94]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[70]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[102]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[579]) ); { Date-bound rules for France family } @@ -2301,1299 +2331,1299 @@ var (FStart: 1920; FEnd: 1920; FRule: @CRules[5]), (FStart: 1920; FEnd: 1920; FRule: @CRules[6]), (FStart: 1921; FEnd: 1921; FRule: @CRules[7]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[522]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[523]), - (FStart: 1922; FEnd: 1938; FRule: @CRules[521]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[565]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[525]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[526]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[527]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[528]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[529]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[566]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[567]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[568]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[569]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[523]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[570]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[571]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[568]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[572]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[573]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[122]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[123]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[541]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[574]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[575]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[576]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[577]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[578]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[580]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[581]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[582]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[583]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[584]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[585]) + (FStart: 1921; FEnd: 1921; FRule: @CRules[537]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[538]), + (FStart: 1922; FEnd: 1938; FRule: @CRules[536]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[580]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[540]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[541]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[542]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[543]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[544]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[581]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[582]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[583]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[584]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[538]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[585]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[586]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[583]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[587]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[588]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[138]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[139]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[556]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[589]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[590]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[591]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[592]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[593]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[594]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[595]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[596]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[597]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[598]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[599]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[600]) ); { Date-bound rules for Germany family } CFamily_72_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[518]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[545]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[355]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[586]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[587]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[588]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[520]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[106]) + (FStart: 1946; FEnd: 1946; FRule: @CRules[533]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[560]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[371]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[601]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[602]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[603]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[535]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[122]) ); { Date-bound rules for SovietZone family } CFamily_73_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1945; FRule: @CRules[589]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[590]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[550]) + (FStart: 1945; FEnd: 1945; FRule: @CRules[604]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[605]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[565]) ); { Date-bound rules for Greece family } CFamily_74_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[591]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[70]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[592]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[127]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[593]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[55]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[312]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[594]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[350]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[595]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[596]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[597]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[499]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[598]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[599]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[600]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[601]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[52]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[86]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[606]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[143]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[607]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[71]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[328]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[608]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[366]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[609]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[610]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[611]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[515]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[612]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[613]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[614]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[615]), (FStart: 1980; FEnd: 1980; FRule: @CRules[26]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[72]) + (FStart: 1980; FEnd: 1980; FRule: @CRules[88]) ); { Date-bound rules for Hungary family } CFamily_75_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[602]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[603]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[604]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[605]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[606]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[616]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[617]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[618]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[619]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[620]), (FStart: 1920; FEnd: 1920; FRule: @CRules[33]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[607]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[608]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[107]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[355]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[609]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[610]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[611]), - (FStart: 1954; FEnd: 1955; FRule: @CRules[612]), - (FStart: 1954; FEnd: 1955; FRule: @CRules[54]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[613]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[134]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[614]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[564]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[615]) + (FStart: 1945; FEnd: 1945; FRule: @CRules[621]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[622]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[123]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[371]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[623]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[624]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[625]), + (FStart: 1954; FEnd: 1955; FRule: @CRules[626]), + (FStart: 1954; FEnd: 1955; FRule: @CRules[70]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[627]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[628]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[579]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[629]) ); { Date-bound rules for Iceland family } CFamily_76_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1918; FRule: @CRules[616]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[617]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[618]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[619]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[620]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[541]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[621]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[622]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[623]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[624]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[625]), - (FStart: 1943; FEnd: 1946; FRule: @CRules[626]), - (FStart: 1943; FEnd: 1948; FRule: @CRules[627]), - (FStart: 1947; FEnd: 1967; FRule: @CRules[492]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[628]), - (FStart: 1950; FEnd: 1966; FRule: @CRules[627]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[629]) + (FStart: 1917; FEnd: 1918; FRule: @CRules[630]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[631]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[632]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[633]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[634]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[556]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[635]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[636]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[637]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[638]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[639]), + (FStart: 1943; FEnd: 1946; FRule: @CRules[640]), + (FStart: 1943; FEnd: 1948; FRule: @CRules[641]), + (FStart: 1947; FEnd: 1967; FRule: @CRules[508]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[642]), + (FStart: 1950; FEnd: 1966; FRule: @CRules[641]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[643]) ); { Date-bound rules for Italy family } CFamily_77_Arr: array[0 .. 35] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[630]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[644]), (FStart: 1916; FEnd: 1916; FRule: @CRules[23]), (FStart: 1917; FEnd: 1917; FRule: @CRules[26]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[303]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[631]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[632]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[633]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[634]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[635]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[636]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[637]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[543]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[638]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[639]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[640]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[641]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[642]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[643]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[644]), - (FStart: 1966; FEnd: 1968; FRule: @CRules[645]), - (FStart: 1966; FEnd: 1969; FRule: @CRules[646]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[73]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[647]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[134]), - (FStart: 1971; FEnd: 1972; FRule: @CRules[645]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[162]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[319]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[645]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[646]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[647]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[648]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[649]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[56]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[650]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[558]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[651]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[652]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[653]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[654]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[655]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[656]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[657]), + (FStart: 1966; FEnd: 1968; FRule: @CRules[658]), + (FStart: 1966; FEnd: 1969; FRule: @CRules[659]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[89]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[660]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[150]), + (FStart: 1971; FEnd: 1972; FRule: @CRules[658]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[178]), (FStart: 1972; FEnd: 1972; FRule: @CRules[23]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[630]), - (FStart: 1973; FEnd: 1974; FRule: @CRules[134]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[648]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[73]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[134]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[649]), - (FStart: 1977; FEnd: 1979; FRule: @CRules[645]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[644]), + (FStart: 1973; FEnd: 1974; FRule: @CRules[150]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[661]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[89]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[150]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[662]), + (FStart: 1977; FEnd: 1979; FRule: @CRules[658]), (FStart: 1978; FEnd: 1978; FRule: @CRules[23]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[303]) + (FStart: 1979; FEnd: 1979; FRule: @CRules[319]) ); { Date-bound rules for Latvia family } CFamily_78_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1989; FEnd: 1996; FRule: @CRules[86]), - (FStart: 1989; FEnd: 1996; FRule: @CRules[166]) + (FStart: 1989; FEnd: 1996; FRule: @CRules[102]), + (FStart: 1989; FEnd: 1996; FRule: @CRules[182]) ); { Date-bound rules for Lux family } CFamily_79_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[553]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[339]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[650]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[651]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[494]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[495]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[568]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[355]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[663]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[664]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[510]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[511]), (FStart: 1919; FEnd: 1919; FRule: @CRules[4]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[652]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[665]), (FStart: 1920; FEnd: 1920; FRule: @CRules[5]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[653]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[666]), (FStart: 1921; FEnd: 1921; FRule: @CRules[7]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[654]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[523]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[655]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[524]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[530]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[525]), - (FStart: 1924; FEnd: 1928; FRule: @CRules[655]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[656]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[527]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[528]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[529]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[566]) + (FStart: 1921; FEnd: 1921; FRule: @CRules[667]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[538]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[668]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[539]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[545]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[540]), + (FStart: 1924; FEnd: 1928; FRule: @CRules[668]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[669]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[542]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[543]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[544]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[581]) ); { Date-bound rules for Malta family } CFamily_80_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[657]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[658]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[659]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[670]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[671]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[672]), (FStart: 1974; FEnd: 1974; FRule: @CRules[25]), - (FStart: 1975; FEnd: 1979; FRule: @CRules[354]), - (FStart: 1975; FEnd: 1980; FRule: @CRules[660]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[107]) + (FStart: 1975; FEnd: 1979; FRule: @CRules[370]), + (FStart: 1975; FEnd: 1980; FRule: @CRules[673]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[123]) ); { Date-bound rules for Romania family } CFamily_81_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[700]), - (FStart: 1932; FEnd: 1939; FRule: @CRules[632]), - (FStart: 1933; FEnd: 1939; FRule: @CRules[701]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[702]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[134]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[656]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[162]), - (FStart: 1991; FEnd: 1993; FRule: @CRules[164]), - (FStart: 1991; FEnd: 1993; FRule: @CRules[134]) + (FStart: 1932; FEnd: 1932; FRule: @CRules[713]), + (FStart: 1932; FEnd: 1939; FRule: @CRules[646]), + (FStart: 1933; FEnd: 1939; FRule: @CRules[714]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[715]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[150]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[669]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[178]), + (FStart: 1991; FEnd: 1993; FRule: @CRules[180]), + (FStart: 1991; FEnd: 1993; FRule: @CRules[150]) ); { Date-bound rules for Neth family } CFamily_82_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[661]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[662]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[663]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[664]), - (FStart: 1918; FEnd: 1921; FRule: @CRules[665]), - (FStart: 1918; FEnd: 1921; FRule: @CRules[666]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[667]), - (FStart: 1922; FEnd: 1936; FRule: @CRules[668]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[669]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[667]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[669]), - (FStart: 1926; FEnd: 1931; FRule: @CRules[670]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[671]), - (FStart: 1933; FEnd: 1936; FRule: @CRules[670]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[671]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[312]), - (FStart: 1937; FEnd: 1939; FRule: @CRules[530]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[672]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[543]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[498]) + (FStart: 1916; FEnd: 1916; FRule: @CRules[674]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[675]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[676]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[677]), + (FStart: 1918; FEnd: 1921; FRule: @CRules[678]), + (FStart: 1918; FEnd: 1921; FRule: @CRules[679]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[680]), + (FStart: 1922; FEnd: 1936; FRule: @CRules[681]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[682]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[680]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[682]), + (FStart: 1926; FEnd: 1931; FRule: @CRules[683]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[684]), + (FStart: 1933; FEnd: 1936; FRule: @CRules[683]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[684]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[328]), + (FStart: 1937; FEnd: 1939; FRule: @CRules[545]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[685]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[558]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[514]) ); { Date-bound rules for Norway family } CFamily_83_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[673]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[303]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[543]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[357]), - (FStart: 1959; FEnd: 1964; FRule: @CRules[674]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[660]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[130]) + (FStart: 1916; FEnd: 1916; FRule: @CRules[686]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[319]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[558]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[373]), + (FStart: 1959; FEnd: 1964; FRule: @CRules[687]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[673]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[146]) ); { Date-bound rules for Poland family } CFamily_84_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[498]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[675]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[534]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[131]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[676]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[514]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[688]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[549]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[147]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[689]), (FStart: 1945; FEnd: 1945; FRule: @CRules[28]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[677]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[545]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[556]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[355]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[520]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[106]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[678]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[162]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[679]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[680]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[681]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[682]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[683]), - (FStart: 1962; FEnd: 1964; FRule: @CRules[162]) + (FStart: 1946; FEnd: 1946; FRule: @CRules[690]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[560]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[571]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[371]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[535]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[122]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[691]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[178]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[692]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[693]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[694]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[695]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[696]), + (FStart: 1962; FEnd: 1964; FRule: @CRules[178]) ); { Date-bound rules for Port family } CFamily_85_Arr: array[0 .. 49] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[684]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[685]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[686]), - (FStart: 1917; FEnd: 1921; FRule: @CRules[687]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[697]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[698]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[699]), + (FStart: 1917; FEnd: 1921; FRule: @CRules[700]), (FStart: 1918; FEnd: 1918; FRule: @CRules[4]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[686]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[688]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[686]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[689]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[687]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[527]), - (FStart: 1926; FEnd: 1929; FRule: @CRules[521]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[528]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[529]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[566]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[568]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[521]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[569]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[570]), - (FStart: 1934; FEnd: 1938; FRule: @CRules[521]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[571]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[568]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[572]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[573]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[122]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[123]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[690]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[691]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[656]), - (FStart: 1942; FEnd: 1945; FRule: @CRules[692]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[693]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[694]), - (FStart: 1942; FEnd: 1945; FRule: @CRules[695]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[696]), - (FStart: 1943; FEnd: 1945; FRule: @CRules[697]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[698]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[547]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[521]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[499]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[355]), - (FStart: 1951; FEnd: 1965; FRule: @CRules[499]), - (FStart: 1951; FEnd: 1965; FRule: @CRules[355]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[699]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[216]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[215]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[699]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[701]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[699]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[702]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[700]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[542]), + (FStart: 1926; FEnd: 1929; FRule: @CRules[536]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[543]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[544]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[581]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[583]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[536]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[584]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[585]), + (FStart: 1934; FEnd: 1938; FRule: @CRules[536]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[586]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[583]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[587]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[588]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[138]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[139]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[703]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[704]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[669]), + (FStart: 1942; FEnd: 1945; FRule: @CRules[705]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[706]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[707]), + (FStart: 1942; FEnd: 1945; FRule: @CRules[708]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[709]), + (FStart: 1943; FEnd: 1945; FRule: @CRules[710]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[711]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[562]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[536]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[515]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[371]), + (FStart: 1951; FEnd: 1965; FRule: @CRules[515]), + (FStart: 1951; FEnd: 1965; FRule: @CRules[371]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[712]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[232]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[231]), (FStart: 1978; FEnd: 1978; FRule: @CRules[23]), - (FStart: 1979; FEnd: 1982; FRule: @CRules[162]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[164]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[161]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[86]) + (FStart: 1979; FEnd: 1982; FRule: @CRules[178]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[180]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[177]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[102]) ); { Date-bound rules for Spain family } CFamily_86_Arr: array[0 .. 30] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[703]), - (FStart: 1917; FEnd: 1919; FRule: @CRules[704]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[122]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[656]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[689]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[705]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[527]), - (FStart: 1926; FEnd: 1929; FRule: @CRules[521]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[528]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[529]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[566]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[706]), - (FStart: 1937; FEnd: 1939; FRule: @CRules[521]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[707]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[122]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[708]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[709]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[710]), - (FStart: 1943; FEnd: 1946; FRule: @CRules[711]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[712]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[713]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[714]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[303]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[493]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[136]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[715]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[681]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[716]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[162]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[569]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[339]) + (FStart: 1917; FEnd: 1917; FRule: @CRules[716]), + (FStart: 1917; FEnd: 1919; FRule: @CRules[717]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[138]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[669]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[702]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[718]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[542]), + (FStart: 1926; FEnd: 1929; FRule: @CRules[536]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[543]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[544]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[581]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[719]), + (FStart: 1937; FEnd: 1939; FRule: @CRules[536]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[720]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[138]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[721]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[722]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[723]), + (FStart: 1943; FEnd: 1946; FRule: @CRules[724]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[725]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[726]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[727]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[319]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[509]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[152]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[728]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[694]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[729]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[178]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[584]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[355]) ); { Date-bound rules for SpainAfrica family } CFamily_87_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1967; FEnd: 1967; FRule: @CRules[68]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[84]), (FStart: 1967; FEnd: 1967; FRule: @CRules[23]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[69]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[70]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[85]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[86]), (FStart: 1976; FEnd: 1977; FRule: @CRules[31]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[71]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[72]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[73]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[74]) + (FStart: 1976; FEnd: 1976; FRule: @CRules[87]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[88]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[89]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[90]) ); { Date-bound rules for Swiss family } CFamily_88_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1942; FRule: @CRules[717]), - (FStart: 1941; FEnd: 1942; FRule: @CRules[718]) + (FStart: 1941; FEnd: 1942; FRule: @CRules[730]), + (FStart: 1941; FEnd: 1942; FRule: @CRules[731]) ); { Date-bound rules for Turkey family } CFamily_89_Arr: array[0 .. 53] of TYearBoundRule = ( (FStart: 1916; FEnd: 1916; FRule: @CRules[31]), (FStart: 1916; FEnd: 1916; FRule: @CRules[23]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[325]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[326]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[78]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[54]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[135]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[132]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[719]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[341]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[342]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[94]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[70]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[151]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[148]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[60]), (FStart: 1924; FEnd: 1925; FRule: @CRules[23]), (FStart: 1925; FEnd: 1925; FRule: @CRules[31]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[720]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[642]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[721]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[353]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[732]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[655]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[733]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[369]), (FStart: 1942; FEnd: 1942; FRule: @CRules[26]), (FStart: 1942; FEnd: 1942; FRule: @CRules[28]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[722]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[132]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[73]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[734]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[148]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[89]), (FStart: 1946; FEnd: 1946; FRule: @CRules[23]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[723]), - (FStart: 1947; FEnd: 1950; FRule: @CRules[724]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[310]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[725]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[327]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[132]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[735]), + (FStart: 1947; FEnd: 1950; FRule: @CRules[736]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[326]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[737]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[343]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[148]), (FStart: 1962; FEnd: 1962; FRule: @CRules[22]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[132]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[213]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[148]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[229]), (FStart: 1964; FEnd: 1964; FRule: @CRules[23]), - (FStart: 1970; FEnd: 1972; FRule: @CRules[726]), - (FStart: 1970; FEnd: 1972; FRule: @CRules[724]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[727]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[728]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[107]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[729]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[593]), - (FStart: 1975; FEnd: 1976; FRule: @CRules[165]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[73]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[215]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[329]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[730]), - (FStart: 1979; FEnd: 1982; FRule: @CRules[731]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[732]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[733]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[217]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[734]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[72]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[86]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[166]), - (FStart: 1991; FEnd: 2006; FRule: @CRules[161]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[162]), - (FStart: 1996; FEnd: 2006; FRule: @CRules[163]) + (FStart: 1970; FEnd: 1972; FRule: @CRules[738]), + (FStart: 1970; FEnd: 1972; FRule: @CRules[736]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[739]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[740]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[123]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[741]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[607]), + (FStart: 1975; FEnd: 1976; FRule: @CRules[181]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[89]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[231]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[345]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[742]), + (FStart: 1979; FEnd: 1982; FRule: @CRules[743]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[744]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[745]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[233]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[746]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[88]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[102]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[182]), + (FStart: 1991; FEnd: 2006; FRule: @CRules[177]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[178]), + (FStart: 1996; FEnd: 2006; FRule: @CRules[179]) ); { Date-bound rules for US family } CFamily_90_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[560]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[298]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[737]), - (FStart: 1967; FEnd: 2006; FRule: @CRules[298]), - (FStart: 1967; FEnd: 1973; FRule: @CRules[738]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[739]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[740]), - (FStart: 1976; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[301]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[562]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[563]) + (FStart: 1918; FEnd: 1919; FRule: @CRules[575]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[314]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[749]), + (FStart: 1967; FEnd: 2006; FRule: @CRules[314]), + (FStart: 1967; FEnd: 1973; FRule: @CRules[750]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[751]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[752]), + (FStart: 1976; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[317]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[577]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[578]) ); { Date-bound rules for NYC family } CFamily_91_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[560]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[298]), - (FStart: 1921; FEnd: 1966; FRule: @CRules[738]), - (FStart: 1921; FEnd: 1954; FRule: @CRules[561]), - (FStart: 1955; FEnd: 1966; FRule: @CRules[298]) + (FStart: 1920; FEnd: 1920; FRule: @CRules[575]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[314]), + (FStart: 1921; FEnd: 1966; FRule: @CRules[750]), + (FStart: 1921; FEnd: 1954; FRule: @CRules[576]), + (FStart: 1955; FEnd: 1966; FRule: @CRules[314]) ); { Date-bound rules for Chicago family } CFamily_92_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[741]), - (FStart: 1920; FEnd: 1921; FRule: @CRules[298]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[560]), - (FStart: 1922; FEnd: 1966; FRule: @CRules[738]), - (FStart: 1922; FEnd: 1954; FRule: @CRules[561]), - (FStart: 1955; FEnd: 1966; FRule: @CRules[298]) + (FStart: 1920; FEnd: 1920; FRule: @CRules[753]), + (FStart: 1920; FEnd: 1921; FRule: @CRules[314]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[575]), + (FStart: 1922; FEnd: 1966; FRule: @CRules[750]), + (FStart: 1922; FEnd: 1954; FRule: @CRules[576]), + (FStart: 1955; FEnd: 1966; FRule: @CRules[314]) ); { Date-bound rules for Denver family } CFamily_93_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1921; FRule: @CRules[560]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[298]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[742]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[738]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[298]) + (FStart: 1920; FEnd: 1921; FRule: @CRules[575]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[314]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[754]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[750]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[314]) ); { Date-bound rules for CA family } CFamily_94_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[743]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[744]), - (FStart: 1950; FEnd: 1966; FRule: @CRules[738]), - (FStart: 1950; FEnd: 1961; FRule: @CRules[561]), - (FStart: 1962; FEnd: 1966; FRule: @CRules[298]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[755]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[756]), + (FStart: 1950; FEnd: 1966; FRule: @CRules[750]), + (FStart: 1950; FEnd: 1961; FRule: @CRules[576]), + (FStart: 1962; FEnd: 1966; FRule: @CRules[314]) ); { Date-bound rules for Indianapolis family } CFamily_95_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1941; FRule: @CRules[745]), - (FStart: 1941; FEnd: 1954; FRule: @CRules[561]), - (FStart: 1946; FEnd: 1954; FRule: @CRules[738]) + (FStart: 1941; FEnd: 1941; FRule: @CRules[757]), + (FStart: 1941; FEnd: 1954; FRule: @CRules[576]), + (FStart: 1946; FEnd: 1954; FRule: @CRules[750]) ); { Date-bound rules for Marengo family } CFamily_96_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1951; FEnd: 1951; FRule: @CRules[738]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[561]), - (FStart: 1954; FEnd: 1960; FRule: @CRules[738]), - (FStart: 1954; FEnd: 1960; FRule: @CRules[561]) + (FStart: 1951; FEnd: 1951; FRule: @CRules[750]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[576]), + (FStart: 1954; FEnd: 1960; FRule: @CRules[750]), + (FStart: 1954; FEnd: 1960; FRule: @CRules[576]) ); { Date-bound rules for Vincennes family } CFamily_97_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[561]), - (FStart: 1953; FEnd: 1954; FRule: @CRules[738]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[561]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[197]), - (FStart: 1956; FEnd: 1963; FRule: @CRules[738]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[298]), - (FStart: 1961; FEnd: 1961; FRule: @CRules[561]), - (FStart: 1962; FEnd: 1963; FRule: @CRules[298]) + (FStart: 1946; FEnd: 1946; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[576]), + (FStart: 1953; FEnd: 1954; FRule: @CRules[750]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[576]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[213]), + (FStart: 1956; FEnd: 1963; FRule: @CRules[750]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[314]), + (FStart: 1961; FEnd: 1961; FRule: @CRules[576]), + (FStart: 1962; FEnd: 1963; FRule: @CRules[314]) ); { Date-bound rules for Perry family } CFamily_98_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[561]), - (FStart: 1953; FEnd: 1954; FRule: @CRules[738]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[561]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[197]), - (FStart: 1956; FEnd: 1963; FRule: @CRules[738]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[298]), - (FStart: 1961; FEnd: 1961; FRule: @CRules[561]), - (FStart: 1962; FEnd: 1963; FRule: @CRules[298]) + (FStart: 1946; FEnd: 1946; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[576]), + (FStart: 1953; FEnd: 1954; FRule: @CRules[750]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[576]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[213]), + (FStart: 1956; FEnd: 1963; FRule: @CRules[750]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[314]), + (FStart: 1961; FEnd: 1961; FRule: @CRules[576]), + (FStart: 1962; FEnd: 1963; FRule: @CRules[314]) ); { Date-bound rules for Pike family } CFamily_99_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1955; FEnd: 1955; FRule: @CRules[197]), - (FStart: 1955; FEnd: 1960; FRule: @CRules[561]), - (FStart: 1956; FEnd: 1964; FRule: @CRules[738]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[298]) + (FStart: 1955; FEnd: 1955; FRule: @CRules[213]), + (FStart: 1955; FEnd: 1960; FRule: @CRules[576]), + (FStart: 1956; FEnd: 1964; FRule: @CRules[750]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[314]) ); { Date-bound rules for Starke family } CFamily_100_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1947; FEnd: 1961; FRule: @CRules[738]), - (FStart: 1947; FEnd: 1954; FRule: @CRules[561]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[298]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[561]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[298]) + (FStart: 1947; FEnd: 1961; FRule: @CRules[750]), + (FStart: 1947; FEnd: 1954; FRule: @CRules[576]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[314]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[576]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[314]) ); { Date-bound rules for Pulaski family } CFamily_101_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1960; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1954; FRule: @CRules[561]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[298]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[561]) + (FStart: 1946; FEnd: 1960; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1954; FRule: @CRules[576]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[314]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[576]) ); { Date-bound rules for Louisville family } CFamily_102_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1921; FEnd: 1921; FRule: @CRules[746]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[747]), - (FStart: 1941; FEnd: 1961; FRule: @CRules[738]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[561]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[748]), - (FStart: 1950; FEnd: 1955; FRule: @CRules[561]), - (FStart: 1956; FEnd: 1960; FRule: @CRules[298]) + (FStart: 1921; FEnd: 1921; FRule: @CRules[758]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[759]), + (FStart: 1941; FEnd: 1961; FRule: @CRules[750]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[576]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[760]), + (FStart: 1950; FEnd: 1955; FRule: @CRules[576]), + (FStart: 1956; FEnd: 1960; FRule: @CRules[314]) ); { Date-bound rules for Detroit family } CFamily_103_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[738]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[561]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[749]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[298]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[750]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[576]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[761]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[314]) ); { Date-bound rules for Menominee family } CFamily_104_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[561]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[738]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[298]) + (FStart: 1946; FEnd: 1946; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[576]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[750]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[314]) ); { Date-bound rules for Canada family } CFamily_105_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[278]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[737]), - (FStart: 1974; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1974; FEnd: 2006; FRule: @CRules[298]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[301]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[562]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[563]) + (FStart: 1918; FEnd: 1918; FRule: @CRules[294]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[762]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[749]), + (FStart: 1974; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1974; FEnd: 2006; FRule: @CRules[314]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[317]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[577]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[578]) ); { Date-bound rules for StJohns family } CFamily_106_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[751]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[752]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[753]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[754]), - (FStart: 1920; FEnd: 1935; FRule: @CRules[755]), - (FStart: 1920; FEnd: 1935; FRule: @CRules[756]), - (FStart: 1936; FEnd: 1941; FRule: @CRules[757]), - (FStart: 1936; FEnd: 1941; FRule: @CRules[758]), - (FStart: 1946; FEnd: 1950; FRule: @CRules[759]), - (FStart: 1946; FEnd: 1950; FRule: @CRules[760]), - (FStart: 1951; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1951; FEnd: 1959; FRule: @CRules[561]), - (FStart: 1960; FEnd: 1986; FRule: @CRules[298]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[761]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[762]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[763]), - (FStart: 1989; FEnd: 2006; FRule: @CRules[761]), - (FStart: 2007; FEnd: 2011; FRule: @CRules[764]), - (FStart: 2007; FEnd: 2010; FRule: @CRules[765]) + (FStart: 1917; FEnd: 1917; FRule: @CRules[763]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[764]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[765]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[766]), + (FStart: 1920; FEnd: 1935; FRule: @CRules[767]), + (FStart: 1920; FEnd: 1935; FRule: @CRules[768]), + (FStart: 1936; FEnd: 1941; FRule: @CRules[769]), + (FStart: 1936; FEnd: 1941; FRule: @CRules[770]), + (FStart: 1946; FEnd: 1950; FRule: @CRules[771]), + (FStart: 1946; FEnd: 1950; FRule: @CRules[772]), + (FStart: 1951; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1951; FEnd: 1959; FRule: @CRules[576]), + (FStart: 1960; FEnd: 1986; FRule: @CRules[314]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[773]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[774]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[775]), + (FStart: 1989; FEnd: 2006; FRule: @CRules[773]), + (FStart: 2007; FEnd: 2011; FRule: @CRules[776]), + (FStart: 2007; FEnd: 2010; FRule: @CRules[777]) ); { Date-bound rules for Halifax family } CFamily_107_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[200]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[174]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[766]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[767]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[768]), - (FStart: 1921; FEnd: 1922; FRule: @CRules[270]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[261]), - (FStart: 1923; FEnd: 1925; FRule: @CRules[769]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[260]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[254]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[770]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[771]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[258]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[197]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[772]), - (FStart: 1928; FEnd: 1931; FRule: @CRules[323]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[773]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[262]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[254]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[774]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[197]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[261]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[775]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[776]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[273]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[777]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[203]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[201]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[274]), - (FStart: 1937; FEnd: 1938; FRule: @CRules[769]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[774]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[778]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[769]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[561]), - (FStart: 1951; FEnd: 1954; FRule: @CRules[738]), - (FStart: 1951; FEnd: 1954; FRule: @CRules[561]), - (FStart: 1956; FEnd: 1959; FRule: @CRules[738]), - (FStart: 1956; FEnd: 1959; FRule: @CRules[561]), - (FStart: 1962; FEnd: 1973; FRule: @CRules[738]), - (FStart: 1962; FEnd: 1973; FRule: @CRules[298]) + (FStart: 1916; FEnd: 1916; FRule: @CRules[216]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[190]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[778]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[779]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[780]), + (FStart: 1921; FEnd: 1922; FRule: @CRules[286]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[277]), + (FStart: 1923; FEnd: 1925; FRule: @CRules[781]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[276]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[270]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[782]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[783]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[274]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[213]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[784]), + (FStart: 1928; FEnd: 1931; FRule: @CRules[339]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[785]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[278]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[270]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[786]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[213]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[277]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[787]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[788]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[289]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[789]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[219]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[217]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[290]), + (FStart: 1937; FEnd: 1938; FRule: @CRules[781]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[786]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[790]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[781]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[576]), + (FStart: 1951; FEnd: 1954; FRule: @CRules[750]), + (FStart: 1951; FEnd: 1954; FRule: @CRules[576]), + (FStart: 1956; FEnd: 1959; FRule: @CRules[750]), + (FStart: 1956; FEnd: 1959; FRule: @CRules[576]), + (FStart: 1962; FEnd: 1973; FRule: @CRules[750]), + (FStart: 1962; FEnd: 1973; FRule: @CRules[314]) ); { Date-bound rules for Moncton family } CFamily_108_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1933; FEnd: 1935; FRule: @CRules[779]), - (FStart: 1933; FEnd: 1935; FRule: @CRules[780]), - (FStart: 1936; FEnd: 1938; FRule: @CRules[781]), - (FStart: 1936; FEnd: 1938; FRule: @CRules[782]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[783]), - (FStart: 1939; FEnd: 1941; FRule: @CRules[784]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[785]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[786]), - (FStart: 1946; FEnd: 1972; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1956; FRule: @CRules[561]), - (FStart: 1957; FEnd: 1972; FRule: @CRules[298]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[761]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[762]) + (FStart: 1933; FEnd: 1935; FRule: @CRules[791]), + (FStart: 1933; FEnd: 1935; FRule: @CRules[792]), + (FStart: 1936; FEnd: 1938; FRule: @CRules[793]), + (FStart: 1936; FEnd: 1938; FRule: @CRules[794]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[795]), + (FStart: 1939; FEnd: 1941; FRule: @CRules[796]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[797]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[798]), + (FStart: 1946; FEnd: 1972; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1956; FRule: @CRules[576]), + (FStart: 1957; FEnd: 1972; FRule: @CRules[314]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[773]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[774]) ); { Date-bound rules for Mont family } CFamily_109_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[787]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[788]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[789]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[790]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[791]), - (FStart: 1920; FEnd: 1922; FRule: @CRules[792]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[746]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[793]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[794]), - (FStart: 1924; FEnd: 1926; FRule: @CRules[795]), - (FStart: 1925; FEnd: 1926; FRule: @CRules[299]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[197]), - (FStart: 1927; FEnd: 1932; FRule: @CRules[796]), - (FStart: 1928; FEnd: 1931; FRule: @CRules[797]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[197]), - (FStart: 1933; FEnd: 1940; FRule: @CRules[797]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[174]), - (FStart: 1934; FEnd: 1939; FRule: @CRules[796]), - (FStart: 1946; FEnd: 1973; FRule: @CRules[738]), - (FStart: 1945; FEnd: 1948; FRule: @CRules[561]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[298]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[561]), - (FStart: 1957; FEnd: 1973; FRule: @CRules[298]) + (FStart: 1917; FEnd: 1917; FRule: @CRules[799]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[800]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[801]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[802]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[803]), + (FStart: 1920; FEnd: 1922; FRule: @CRules[804]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[758]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[805]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[806]), + (FStart: 1924; FEnd: 1926; FRule: @CRules[807]), + (FStart: 1925; FEnd: 1926; FRule: @CRules[315]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[213]), + (FStart: 1927; FEnd: 1932; FRule: @CRules[808]), + (FStart: 1928; FEnd: 1931; FRule: @CRules[809]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[213]), + (FStart: 1933; FEnd: 1940; FRule: @CRules[809]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[190]), + (FStart: 1934; FEnd: 1939; FRule: @CRules[808]), + (FStart: 1946; FEnd: 1973; FRule: @CRules[750]), + (FStart: 1945; FEnd: 1948; FRule: @CRules[576]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[314]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[576]), + (FStart: 1957; FEnd: 1973; FRule: @CRules[314]) ); { Date-bound rules for Toronto family } CFamily_110_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[798]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[799]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[800]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[772]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[801]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[802]), - (FStart: 1922; FEnd: 1923; FRule: @CRules[759]), - (FStart: 1922; FEnd: 1926; FRule: @CRules[803]), - (FStart: 1924; FEnd: 1927; FRule: @CRules[299]), - (FStart: 1927; FEnd: 1932; FRule: @CRules[561]), - (FStart: 1928; FEnd: 1931; FRule: @CRules[738]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[746]), - (FStart: 1933; FEnd: 1940; FRule: @CRules[738]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[290]), - (FStart: 1934; FEnd: 1939; FRule: @CRules[561]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[561]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[738]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[797]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[796]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[804]), - (FStart: 1950; FEnd: 1973; FRule: @CRules[738]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[805]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[561]), - (FStart: 1957; FEnd: 1973; FRule: @CRules[298]) + (FStart: 1919; FEnd: 1919; FRule: @CRules[810]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[811]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[812]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[784]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[813]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[814]), + (FStart: 1922; FEnd: 1923; FRule: @CRules[771]), + (FStart: 1922; FEnd: 1926; FRule: @CRules[815]), + (FStart: 1924; FEnd: 1927; FRule: @CRules[315]), + (FStart: 1927; FEnd: 1932; FRule: @CRules[576]), + (FStart: 1928; FEnd: 1931; FRule: @CRules[750]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[758]), + (FStart: 1933; FEnd: 1940; FRule: @CRules[750]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[306]), + (FStart: 1934; FEnd: 1939; FRule: @CRules[576]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[576]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[750]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[809]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[808]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[816]), + (FStart: 1950; FEnd: 1973; FRule: @CRules[750]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[817]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[576]), + (FStart: 1957; FEnd: 1973; FRule: @CRules[314]) ); { Date-bound rules for Winn family } CFamily_111_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[806]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[807]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[278]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[808]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[809]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[561]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[810]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[811]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[738]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[561]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[746]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[737]), - (FStart: 1951; FEnd: 1960; FRule: @CRules[738]), - (FStart: 1951; FEnd: 1958; FRule: @CRules[561]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[298]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[561]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[738]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[812]), - (FStart: 1966; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1966; FEnd: 2005; FRule: @CRules[298]), - (FStart: 1987; FEnd: 2005; FRule: @CRules[301]) + (FStart: 1916; FEnd: 1916; FRule: @CRules[818]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[819]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[294]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[762]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[820]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[821]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[576]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[822]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[823]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[750]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[576]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[758]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[749]), + (FStart: 1951; FEnd: 1960; FRule: @CRules[750]), + (FStart: 1951; FEnd: 1958; FRule: @CRules[576]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[314]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[576]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[750]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[824]), + (FStart: 1966; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1966; FEnd: 2005; FRule: @CRules[314]), + (FStart: 1987; FEnd: 2005; FRule: @CRules[317]) ); { Date-bound rules for Regina family } CFamily_112_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[278]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), - (FStart: 1930; FEnd: 1934; FRule: @CRules[769]), - (FStart: 1930; FEnd: 1934; FRule: @CRules[813]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[814]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[324]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[813]), - (FStart: 1939; FEnd: 1941; FRule: @CRules[324]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[561]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[815]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[816]), - (FStart: 1947; FEnd: 1957; FRule: @CRules[738]), - (FStart: 1947; FEnd: 1957; FRule: @CRules[561]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[738]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[298]) + (FStart: 1918; FEnd: 1918; FRule: @CRules[294]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[762]), + (FStart: 1930; FEnd: 1934; FRule: @CRules[781]), + (FStart: 1930; FEnd: 1934; FRule: @CRules[825]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[826]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[340]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[825]), + (FStart: 1939; FEnd: 1941; FRule: @CRules[340]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[576]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[827]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[828]), + (FStart: 1947; FEnd: 1957; FRule: @CRules[750]), + (FStart: 1947; FEnd: 1957; FRule: @CRules[576]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[750]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[314]) ); { Date-bound rules for Swift family } CFamily_113_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1957; FEnd: 1957; FRule: @CRules[738]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[298]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[738]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[298]), - (FStart: 1960; FEnd: 1961; FRule: @CRules[561]) + (FStart: 1957; FEnd: 1957; FRule: @CRules[750]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[314]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[750]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[314]), + (FStart: 1960; FEnd: 1961; FRule: @CRules[576]) ); { Date-bound rules for Edm family } CFamily_114_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[815]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[817]), - (FStart: 1920; FEnd: 1923; FRule: @CRules[738]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[298]), - (FStart: 1921; FEnd: 1923; FRule: @CRules[561]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[561]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[738]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[561]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[738]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[298]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[738]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[298]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1972; FEnd: 2006; FRule: @CRules[298]) + (FStart: 1918; FEnd: 1919; FRule: @CRules[827]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[762]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[829]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[750]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[314]), + (FStart: 1921; FEnd: 1923; FRule: @CRules[576]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[576]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[750]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[576]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[750]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[314]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[750]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[314]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1972; FEnd: 2006; FRule: @CRules[314]) ); { Date-bound rules for Vanc family } CFamily_115_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[278]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[737]), - (FStart: 1946; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[811]), - (FStart: 1947; FEnd: 1961; FRule: @CRules[561]), - (FStart: 1962; FEnd: 2006; FRule: @CRules[298]) + (FStart: 1918; FEnd: 1918; FRule: @CRules[294]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[762]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[749]), + (FStart: 1946; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[823]), + (FStart: 1947; FEnd: 1961; FRule: @CRules[576]), + (FStart: 1962; FEnd: 2006; FRule: @CRules[314]) ); { Date-bound rules for NT_YK family } CFamily_116_Arr: array[0 .. 11] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[278]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[818]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[199]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[735]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[736]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[737]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[819]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[298]), - (FStart: 1980; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1980; FEnd: 2006; FRule: @CRules[298]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[301]) + (FStart: 1918; FEnd: 1918; FRule: @CRules[294]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[762]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[830]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[215]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[747]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[748]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[749]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[831]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[314]), + (FStart: 1980; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1980; FEnd: 2006; FRule: @CRules[314]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[317]) ); { Date-bound rules for Mexico family } CFamily_117_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[820]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[821]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[822]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[823]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[824]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[825]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[826]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[827]), - (FStart: 1996; FEnd: 2000; FRule: @CRules[301]), - (FStart: 1996; FEnd: 2000; FRule: @CRules[298]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[299]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[561]), - (FStart: 2002; FEnd: 9999; FRule: @CRules[301]), - (FStart: 2002; FEnd: 9999; FRule: @CRules[298]) + (FStart: 1939; FEnd: 1939; FRule: @CRules[832]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[833]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[834]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[835]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[836]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[837]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[838]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[839]), + (FStart: 1996; FEnd: 2000; FRule: @CRules[317]), + (FStart: 1996; FEnd: 2000; FRule: @CRules[314]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[315]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[576]), + (FStart: 2002; FEnd: 9999; FRule: @CRules[317]), + (FStart: 2002; FEnd: 9999; FRule: @CRules[314]) ); { Date-bound rules for Bahamas family } CFamily_118_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1964; FEnd: 1975; FRule: @CRules[298]), - (FStart: 1964; FEnd: 1975; FRule: @CRules[738]) + (FStart: 1964; FEnd: 1975; FRule: @CRules[314]), + (FStart: 1964; FEnd: 1975; FRule: @CRules[750]) ); { Date-bound rules for Barb family } CFamily_119_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1977; FRule: @CRules[828]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[829]), - (FStart: 1978; FEnd: 1980; FRule: @CRules[830]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[737]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[831]) + (FStart: 1977; FEnd: 1977; FRule: @CRules[840]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[841]), + (FStart: 1978; FEnd: 1980; FRule: @CRules[842]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[749]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[843]) ); { Date-bound rules for Belize family } CFamily_120_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1942; FRule: @CRules[832]), - (FStart: 1919; FEnd: 1943; FRule: @CRules[833]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[834]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[835]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[836]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[837]) + (FStart: 1918; FEnd: 1942; FRule: @CRules[844]), + (FStart: 1919; FEnd: 1943; FRule: @CRules[845]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[846]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[847]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[848]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[849]) ); { Date-bound rules for CR family } CFamily_121_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1980; FRule: @CRules[838]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[839]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[840]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[841]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[842]) + (FStart: 1979; FEnd: 1980; FRule: @CRules[850]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[851]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[852]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[853]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[854]) ); { Date-bound rules for Cuba family } CFamily_122_Arr: array[0 .. 38] of TYearBoundRule = ( - (FStart: 1928; FEnd: 1928; FRule: @CRules[843]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[844]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[845]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[846]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[845]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[846]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[201]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[203]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[847]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[775]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[848]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[849]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[253]), - (FStart: 1969; FEnd: 1977; FRule: @CRules[797]), - (FStart: 1969; FEnd: 1971; FRule: @CRules[850]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[851]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[850]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[852]), - (FStart: 1978; FEnd: 1990; FRule: @CRules[324]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[853]), - (FStart: 1981; FEnd: 1985; FRule: @CRules[854]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[855]), - (FStart: 1990; FEnd: 1997; FRule: @CRules[856]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[324]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[857]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[858]), - (FStart: 1998; FEnd: 1999; FRule: @CRules[859]), - (FStart: 1998; FEnd: 2003; FRule: @CRules[850]), - (FStart: 2000; FEnd: 2003; FRule: @CRules[856]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[859]), - (FStart: 2006; FEnd: 2010; FRule: @CRules[850]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[860]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[853]), - (FStart: 2009; FEnd: 2010; FRule: @CRules[860]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[853]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[861]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[200]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[862]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[860]) + (FStart: 1928; FEnd: 1928; FRule: @CRules[855]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[856]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[857]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[858]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[857]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[858]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[217]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[219]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[859]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[787]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[860]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[861]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[269]), + (FStart: 1969; FEnd: 1977; FRule: @CRules[809]), + (FStart: 1969; FEnd: 1971; FRule: @CRules[862]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[863]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[862]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[864]), + (FStart: 1978; FEnd: 1990; FRule: @CRules[340]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[865]), + (FStart: 1981; FEnd: 1985; FRule: @CRules[866]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[867]), + (FStart: 1990; FEnd: 1997; FRule: @CRules[868]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[340]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[869]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[870]), + (FStart: 1998; FEnd: 1999; FRule: @CRules[871]), + (FStart: 1998; FEnd: 2003; FRule: @CRules[862]), + (FStart: 2000; FEnd: 2003; FRule: @CRules[868]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[871]), + (FStart: 2006; FEnd: 2010; FRule: @CRules[862]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[872]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[865]), + (FStart: 2009; FEnd: 2010; FRule: @CRules[872]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[865]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[873]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[216]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[874]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[872]) ); { Date-bound rules for DR family } CFamily_123_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1966; FEnd: 1966; FRule: @CRules[863]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[864]), - (FStart: 1969; FEnd: 1973; FRule: @CRules[865]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[866]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[867]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[868]) + (FStart: 1966; FEnd: 1966; FRule: @CRules[875]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[876]), + (FStart: 1969; FEnd: 1973; FRule: @CRules[877]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[878]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[879]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[880]) ); { Date-bound rules for Salv family } CFamily_124_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1987; FEnd: 1988; FRule: @CRules[769]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[796]) + (FStart: 1987; FEnd: 1988; FRule: @CRules[781]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[808]) ); { Date-bound rules for Guat family } CFamily_125_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[869]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[870]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[871]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[224]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[872]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[256]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[261]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[174]) + (FStart: 1973; FEnd: 1973; FRule: @CRules[881]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[882]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[883]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[240]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[884]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[272]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[277]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[190]) ); { Date-bound rules for Haiti family } CFamily_126_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1983; FEnd: 1983; FRule: @CRules[873]), - (FStart: 1984; FEnd: 1987; FRule: @CRules[797]), - (FStart: 1983; FEnd: 1987; FRule: @CRules[850]), - (FStart: 1988; FEnd: 1997; FRule: @CRules[874]), - (FStart: 1988; FEnd: 1997; FRule: @CRules[875]), - (FStart: 2005; FEnd: 2006; FRule: @CRules[856]), - (FStart: 2005; FEnd: 2006; FRule: @CRules[850]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[562]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[563]) + (FStart: 1983; FEnd: 1983; FRule: @CRules[885]), + (FStart: 1984; FEnd: 1987; FRule: @CRules[809]), + (FStart: 1983; FEnd: 1987; FRule: @CRules[862]), + (FStart: 1988; FEnd: 1997; FRule: @CRules[886]), + (FStart: 1988; FEnd: 1997; FRule: @CRules[887]), + (FStart: 2005; FEnd: 2006; FRule: @CRules[868]), + (FStart: 2005; FEnd: 2006; FRule: @CRules[862]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[577]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[578]) ); { Date-bound rules for Hond family } CFamily_127_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1987; FEnd: 1988; FRule: @CRules[769]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[796]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[769]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[876]) + (FStart: 1987; FEnd: 1988; FRule: @CRules[781]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[808]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[781]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[888]) ); { Date-bound rules for Nic family } CFamily_128_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1980; FRule: @CRules[877]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[878]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[259]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[813]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[793]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[879]) + (FStart: 1979; FEnd: 1980; FRule: @CRules[889]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[890]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[275]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[825]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[805]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[891]) ); { Date-bound rules for TC family } CFamily_129_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1986; FRule: @CRules[738]), - (FStart: 1979; FEnd: 2006; FRule: @CRules[298]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[301]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[562]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[563]) + (FStart: 1979; FEnd: 1986; FRule: @CRules[750]), + (FStart: 1979; FEnd: 2006; FRule: @CRules[314]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[317]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[577]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[578]) ); { Date-bound rules for Arg family } CFamily_130_Arr: array[0 .. 28] of TYearBoundRule = ( - (FStart: 1930; FEnd: 1930; FRule: @CRules[721]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[880]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[139]), - (FStart: 1932; FEnd: 1940; FRule: @CRules[138]), - (FStart: 1932; FEnd: 1939; FRule: @CRules[348]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[312]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[881]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[139]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[71]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[139]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[138]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[882]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[733]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[892]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[155]), + (FStart: 1932; FEnd: 1940; FRule: @CRules[154]), + (FStart: 1932; FEnd: 1939; FRule: @CRules[364]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[328]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[893]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[155]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[87]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[155]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[154]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[894]), (FStart: 1963; FEnd: 1963; FRule: @CRules[23]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[883]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[138]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[139]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[140]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[141]), - (FStart: 1968; FEnd: 1969; FRule: @CRules[142]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[143]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[144]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[721]), - (FStart: 1989; FEnd: 1993; FRule: @CRules[399]), - (FStart: 1989; FEnd: 1992; FRule: @CRules[884]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[141]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[885]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[886]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[887]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[884]) + (FStart: 1963; FEnd: 1963; FRule: @CRules[895]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[154]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[155]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[156]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[157]), + (FStart: 1968; FEnd: 1969; FRule: @CRules[158]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[159]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[160]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[733]), + (FStart: 1989; FEnd: 1993; FRule: @CRules[415]), + (FStart: 1989; FEnd: 1992; FRule: @CRules[896]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[157]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[897]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[898]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[899]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[896]) ); { Date-bound rules for SanLuis family } CFamily_131_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2008; FEnd: 2009; FRule: @CRules[888]), - (FStart: 2007; FEnd: 2008; FRule: @CRules[889]) + (FStart: 2008; FEnd: 2009; FRule: @CRules[900]), + (FStart: 2007; FEnd: 2008; FRule: @CRules[901]) ); { Date-bound rules for Brazil family } CFamily_132_Arr: array[0 .. 63] of TYearBoundRule = ( - (FStart: 1931; FEnd: 1931; FRule: @CRules[890]), - (FStart: 1932; FEnd: 1933; FRule: @CRules[880]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[891]), - (FStart: 1949; FEnd: 1952; FRule: @CRules[721]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[892]), - (FStart: 1951; FEnd: 1952; FRule: @CRules[880]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[138]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[893]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[138]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[894]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[895]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[721]), - (FStart: 1966; FEnd: 1968; FRule: @CRules[138]), - (FStart: 1966; FEnd: 1967; FRule: @CRules[348]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[896]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[897]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[898]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[899]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[898]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[900]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[901]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[902]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[139]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[903]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[904]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[905]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[906]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[907]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[898]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[908]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[909]), - (FStart: 1994; FEnd: 1995; FRule: @CRules[910]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[903]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[575]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[911]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[575]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[138]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[912]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[913]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[891]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[410]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[889]), - (FStart: 2001; FEnd: 2006; FRule: @CRules[910]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[914]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[915]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[896]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[901]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[916]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[917]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[889]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[884]), - (FStart: 2008; FEnd: 2011; FRule: @CRules[910]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[918]), - (FStart: 2013; FEnd: 2014; FRule: @CRules[910]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[918]), - (FStart: 2016; FEnd: 2022; FRule: @CRules[910]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[918]), - (FStart: 2024; FEnd: 2025; FRule: @CRules[910]), - (FStart: 2026; FEnd: 2026; FRule: @CRules[918]), - (FStart: 2027; FEnd: 2033; FRule: @CRules[910]), - (FStart: 2034; FEnd: 2034; FRule: @CRules[918]), - (FStart: 2035; FEnd: 2036; FRule: @CRules[910]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[918]), - (FStart: 2038; FEnd: 9999; FRule: @CRules[910]) + (FStart: 1931; FEnd: 1931; FRule: @CRules[902]), + (FStart: 1932; FEnd: 1933; FRule: @CRules[892]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[903]), + (FStart: 1949; FEnd: 1952; FRule: @CRules[733]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[904]), + (FStart: 1951; FEnd: 1952; FRule: @CRules[892]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[154]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[905]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[154]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[906]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[907]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[733]), + (FStart: 1966; FEnd: 1968; FRule: @CRules[154]), + (FStart: 1966; FEnd: 1967; FRule: @CRules[364]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[908]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[909]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[910]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[911]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[910]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[912]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[913]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[914]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[155]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[915]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[916]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[917]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[918]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[919]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[910]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[920]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[921]), + (FStart: 1994; FEnd: 1995; FRule: @CRules[922]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[915]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[590]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[923]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[590]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[154]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[924]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[925]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[903]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[426]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[901]), + (FStart: 2001; FEnd: 2006; FRule: @CRules[922]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[926]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[927]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[908]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[913]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[928]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[929]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[901]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[896]), + (FStart: 2008; FEnd: 2011; FRule: @CRules[922]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[930]), + (FStart: 2013; FEnd: 2014; FRule: @CRules[922]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[930]), + (FStart: 2016; FEnd: 2022; FRule: @CRules[922]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[930]), + (FStart: 2024; FEnd: 2025; FRule: @CRules[922]), + (FStart: 2026; FEnd: 2026; FRule: @CRules[930]), + (FStart: 2027; FEnd: 2033; FRule: @CRules[922]), + (FStart: 2034; FEnd: 2034; FRule: @CRules[930]), + (FStart: 2035; FEnd: 2036; FRule: @CRules[922]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[930]), + (FStart: 2038; FEnd: 9999; FRule: @CRules[922]) ); { Date-bound rules for Chile family } CFamily_133_Arr: array[0 .. 36] of TYearBoundRule = ( - (FStart: 1927; FEnd: 1932; FRule: @CRules[508]), - (FStart: 1928; FEnd: 1932; FRule: @CRules[880]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[919]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[920]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[921]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[922]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[923]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[924]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[151]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[925]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[926]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[927]), - (FStart: 1970; FEnd: 1972; FRule: @CRules[146]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[145]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[928]), - (FStart: 1974; FEnd: 1987; FRule: @CRules[146]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[147]), - (FStart: 1988; FEnd: 1989; FRule: @CRules[145]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[148]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[146]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[149]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[150]), - (FStart: 1991; FEnd: 1996; FRule: @CRules[145]), - (FStart: 1991; FEnd: 1997; FRule: @CRules[146]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[151]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[145]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[152]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[153]), - (FStart: 1999; FEnd: 2010; FRule: @CRules[146]), - (FStart: 2000; FEnd: 2007; FRule: @CRules[145]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[151]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[145]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[154]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[155]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[156]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[157]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[158]) + (FStart: 1927; FEnd: 1932; FRule: @CRules[524]), + (FStart: 1928; FEnd: 1932; FRule: @CRules[892]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[931]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[932]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[933]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[934]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[935]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[936]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[167]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[937]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[938]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[939]), + (FStart: 1970; FEnd: 1972; FRule: @CRules[162]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[161]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[940]), + (FStart: 1974; FEnd: 1987; FRule: @CRules[162]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[163]), + (FStart: 1988; FEnd: 1989; FRule: @CRules[161]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[164]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[162]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[165]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[166]), + (FStart: 1991; FEnd: 1996; FRule: @CRules[161]), + (FStart: 1991; FEnd: 1997; FRule: @CRules[162]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[167]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[161]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[168]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[169]), + (FStart: 1999; FEnd: 2010; FRule: @CRules[162]), + (FStart: 2000; FEnd: 2007; FRule: @CRules[161]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[167]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[161]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[170]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[171]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[172]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[173]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[174]) ); { Date-bound rules for CO family } CFamily_134_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1992; FRule: @CRules[513]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[929]) + (FStart: 1992; FEnd: 1992; FRule: @CRules[61]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[941]) ); { Date-bound rules for Falk family } CFamily_135_Arr: array[0 .. 11] of TYearBoundRule = ( - (FStart: 1937; FEnd: 1938; FRule: @CRules[930]), - (FStart: 1938; FEnd: 1942; FRule: @CRules[931]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[882]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[930]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[49]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[930]), - (FStart: 1984; FEnd: 1985; FRule: @CRules[932]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[933]), - (FStart: 1985; FEnd: 2000; FRule: @CRules[934]), - (FStart: 1986; FEnd: 2000; FRule: @CRules[935]), - (FStart: 2001; FEnd: 2010; FRule: @CRules[936]), - (FStart: 2001; FEnd: 2010; FRule: @CRules[111]) + (FStart: 1937; FEnd: 1938; FRule: @CRules[942]), + (FStart: 1938; FEnd: 1942; FRule: @CRules[943]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[894]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[942]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[65]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[942]), + (FStart: 1984; FEnd: 1985; FRule: @CRules[944]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[945]), + (FStart: 1985; FEnd: 2000; FRule: @CRules[946]), + (FStart: 1986; FEnd: 2000; FRule: @CRules[947]), + (FStart: 2001; FEnd: 2010; FRule: @CRules[948]), + (FStart: 2001; FEnd: 2010; FRule: @CRules[127]) ); { Date-bound rules for Para family } CFamily_136_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1975; FEnd: 1988; FRule: @CRules[882]), - (FStart: 1975; FEnd: 1978; FRule: @CRules[138]), - (FStart: 1979; FEnd: 1991; FRule: @CRules[880]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[937]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[882]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[575]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[138]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[938]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[895]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[882]), - (FStart: 1994; FEnd: 1995; FRule: @CRules[939]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[138]), - (FStart: 1996; FEnd: 2001; FRule: @CRules[141]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[939]), - (FStart: 1998; FEnd: 2001; FRule: @CRules[399]), - (FStart: 2002; FEnd: 2004; FRule: @CRules[142]), - (FStart: 2002; FEnd: 2003; FRule: @CRules[940]), - (FStart: 2004; FEnd: 2009; FRule: @CRules[884]), - (FStart: 2005; FEnd: 2009; FRule: @CRules[888]), - (FStart: 2010; FEnd: 9999; FRule: @CRules[141]), - (FStart: 2010; FEnd: 2012; FRule: @CRules[941]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[942]) + (FStart: 1975; FEnd: 1988; FRule: @CRules[894]), + (FStart: 1975; FEnd: 1978; FRule: @CRules[154]), + (FStart: 1979; FEnd: 1991; FRule: @CRules[892]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[949]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[894]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[590]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[154]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[950]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[907]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[894]), + (FStart: 1994; FEnd: 1995; FRule: @CRules[951]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[154]), + (FStart: 1996; FEnd: 2001; FRule: @CRules[157]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[951]), + (FStart: 1998; FEnd: 2001; FRule: @CRules[415]), + (FStart: 2002; FEnd: 2004; FRule: @CRules[158]), + (FStart: 2002; FEnd: 2003; FRule: @CRules[952]), + (FStart: 2004; FEnd: 2009; FRule: @CRules[896]), + (FStart: 2005; FEnd: 2009; FRule: @CRules[900]), + (FStart: 2010; FEnd: 9999; FRule: @CRules[157]), + (FStart: 2010; FEnd: 2012; FRule: @CRules[953]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[954]) ); { Date-bound rules for Peru family } CFamily_137_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1938; FEnd: 1938; FRule: @CRules[943]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[880]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[930]), - (FStart: 1939; FEnd: 1940; FRule: @CRules[944]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[943]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[880]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[943]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[880]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[943]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[880]) + (FStart: 1938; FEnd: 1938; FRule: @CRules[955]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[892]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[942]), + (FStart: 1939; FEnd: 1940; FRule: @CRules[956]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[955]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[892]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[955]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[892]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[955]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[892]) ); { Date-bound rules for Uruguay family } CFamily_138_Arr: array[0 .. 44] of TYearBoundRule = ( - (FStart: 1923; FEnd: 1923; FRule: @CRules[945]), - (FStart: 1924; FEnd: 1926; FRule: @CRules[880]), - (FStart: 1924; FEnd: 1925; FRule: @CRules[946]), - (FStart: 1933; FEnd: 1935; FRule: @CRules[400]), - (FStart: 1934; FEnd: 1936; FRule: @CRules[947]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[948]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[949]), - (FStart: 1937; FEnd: 1940; FRule: @CRules[400]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[950]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[49]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[951]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[952]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[953]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[954]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[955]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[956]), - (FStart: 1965; FEnd: 1967; FRule: @CRules[215]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[957]), - (FStart: 1966; FEnd: 1967; FRule: @CRules[206]), - (FStart: 1968; FEnd: 1970; FRule: @CRules[958]), - (FStart: 1968; FEnd: 1970; FRule: @CRules[959]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[960]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[961]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[962]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[963]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[957]), + (FStart: 1924; FEnd: 1926; FRule: @CRules[892]), + (FStart: 1924; FEnd: 1925; FRule: @CRules[958]), + (FStart: 1933; FEnd: 1935; FRule: @CRules[416]), + (FStart: 1934; FEnd: 1936; FRule: @CRules[959]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[960]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[961]), + (FStart: 1937; FEnd: 1940; FRule: @CRules[416]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[962]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[65]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[963]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[964]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[59]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[965]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[966]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[967]), + (FStart: 1965; FEnd: 1967; FRule: @CRules[231]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[968]), + (FStart: 1966; FEnd: 1967; FRule: @CRules[222]), + (FStart: 1968; FEnd: 1970; FRule: @CRules[969]), + (FStart: 1968; FEnd: 1970; FRule: @CRules[970]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[971]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[972]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[973]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[974]), (FStart: 1976; FEnd: 1976; FRule: @CRules[23]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[964]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[880]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[882]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[144]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[951]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[952]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[965]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[966]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[967]), - (FStart: 1990; FEnd: 1992; FRule: @CRules[399]), - (FStart: 1990; FEnd: 1991; FRule: @CRules[968]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[969]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[970]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[971]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[972]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[50]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[973]), - (FStart: 2006; FEnd: 9999; FRule: @CRules[974]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[390]) + (FStart: 1977; FEnd: 1977; FRule: @CRules[975]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[892]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[894]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[160]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[963]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[964]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[976]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[977]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[978]), + (FStart: 1990; FEnd: 1992; FRule: @CRules[415]), + (FStart: 1990; FEnd: 1991; FRule: @CRules[979]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[980]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[981]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[982]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[983]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[66]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[984]), + (FStart: 2006; FEnd: 9999; FRule: @CRules[985]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[406]) ); { Date-bound rules for SystemV family } CFamily_139_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1; FEnd: 1973; FRule: @CRules[738]), - (FStart: 1; FEnd: 1973; FRule: @CRules[298]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[739]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[805]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[740]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[298]), - (FStart: 1976; FEnd: 9999; FRule: @CRules[738]), - (FStart: 1976; FEnd: 9999; FRule: @CRules[298]) + (FStart: 1; FEnd: 1973; FRule: @CRules[750]), + (FStart: 1; FEnd: 1973; FRule: @CRules[314]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[751]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[817]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[752]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[314]), + (FStart: 1976; FEnd: 9999; FRule: @CRules[750]), + (FStart: 1976; FEnd: 9999; FRule: @CRules[314]) ); var { This array contains rule families. } CRuleFamilies: array[0 .. 139] of TRuleFamily = ( (FCount: 22; FFirstRule: @CFamily_0_Arr), - (FCount: 28; FFirstRule: @CFamily_1_Arr), + (FCount: 47; FFirstRule: @CFamily_1_Arr), (FCount: 2; FFirstRule: @CFamily_2_Arr), (FCount: 17; FFirstRule: @CFamily_3_Arr), (FCount: 4; FFirstRule: @CFamily_4_Arr), @@ -3750,7 +3780,7 @@ var { Time periods for Africa/Addis_Ababa zone } CZone_2_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 9288; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -3772,7 +3802,7 @@ var CZone_4_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 9332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 9332; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4058,7 +4088,7 @@ var CZone_44_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3828; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1960; FUntilMonth: 11; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1960; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4087,9 +4117,9 @@ var (FOffset: 3164; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'CE%sT'; FUntilYear: 1959; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1982; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'CE%sT'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'CE%sT'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'CE%sT'; FUntilYear: 1997; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'CE%sT'; FUntilYear: 1997; FUntilMonth: 10; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'CE%sT'; FUntilYear: 2013; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -4109,13 +4139,13 @@ var (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: @CRelativeDays[27]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1994; FUntilMonth: 4; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1994; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'WA%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Adak zone } CZone_51_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 44001; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 44001; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -42398; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4128,7 +4158,7 @@ var { Time periods for America/Anchorage zone } CZone_52_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 50424; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 50424; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -35976; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'CAT/CAWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 82800; FUntilTimeMode: trUniversal), @@ -4142,7 +4172,7 @@ var { Time periods for America/Antigua zone } CZone_53_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -14832; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14832; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4163,9 +4193,9 @@ var (FOffset: -14028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4174,14 +4204,14 @@ var (FOffset: -15788; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4190,11 +4220,11 @@ var (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4203,15 +4233,15 @@ var (FOffset: -15672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WARST'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ARST'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4220,14 +4250,14 @@ var (FOffset: -16044; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4236,18 +4266,18 @@ var (FOffset: -16516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WARST'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WARST'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4256,12 +4286,12 @@ var (FOffset: -16612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4270,12 +4300,12 @@ var (FOffset: -15700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4284,14 +4314,14 @@ var (FOffset: -16444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4300,14 +4330,14 @@ var (FOffset: -15924; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ARST'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WARST'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WARST'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WARST'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 1; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4320,13 +4350,13 @@ var (FOffset: -15652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4335,12 +4365,12 @@ var (FOffset: -16392; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'WART'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AR%sT'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'ART'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4382,7 +4412,7 @@ var (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4424,17 +4454,17 @@ var { Time periods for America/Bogota zone } CZone_76_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'CO%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Boise zone } CZone_77_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -27889; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44111; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 1923; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -27889; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44111; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 1923; FUntilMonth: 5; FUntilDay: @CRelativeDays[30]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1974; FUntilMonth: 2; FUntilDay: @CRelativeDays[30]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1974; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4443,7 +4473,7 @@ var (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2000; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2000; FUntilMonth: 11; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4458,7 +4488,7 @@ var CZone_80_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -20824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 776; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'E%sT'; FUntilYear: 1998; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'E%sT'; FUntilYear: 1998; FUntilMonth: 8; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4487,7 +4517,7 @@ var { Time periods for America/Chicago zone } CZone_84_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -21036; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43764; FUntilTimeMode: trLocal), + (FOffset: -21036; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43764; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[92]; FFmtStr: 'C%sT'; FUntilYear: 1936; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1936; FUntilMonth: 11; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), @@ -4522,7 +4552,7 @@ var CZone_87_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -27964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1918; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1918; FUntilMonth: 6; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4543,7 +4573,7 @@ var { Time periods for America/Danmarkshavn zone } CZone_90_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -4480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -4480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'WGT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'WG%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -4552,7 +4582,7 @@ var { Time periods for America/Dawson zone } CZone_91_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -33460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'Y%sT'; FUntilYear: 1973; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'Y%sT'; FUntilYear: 1973; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'P%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4567,7 +4597,7 @@ var { Time periods for America/Denver zone } CZone_93_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -25196; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43204; FUntilTimeMode: trLocal), + (FOffset: -25196; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43204; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'M%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4598,7 +4628,7 @@ var CZone_96_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -16768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AC%sT'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'ACT'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'ACT'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AC%sT'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'ACT'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4617,7 +4647,7 @@ var (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4634,7 +4664,7 @@ var { Time periods for America/Godthab zone } CZone_100_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -12416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'WGT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'WG%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4662,7 +4692,7 @@ var { Time periods for America/Guatemala zone } CZone_103_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -21724; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21724; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4717,7 +4747,7 @@ var { Time periods for America/Indiana/Indianapolis zone } CZone_109_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -20678; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44122; FUntilTimeMode: trLocal), + (FOffset: -20678; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44122; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4732,18 +4762,18 @@ var { Time periods for America/Indiana/Knox zone } CZone_110_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -20790; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44010; FUntilTimeMode: trLocal), + (FOffset: -20790; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44010; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'C%sT'; FUntilYear: 1962; FUntilMonth: 4; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Marengo zone } CZone_111_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -20723; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44077; FUntilTimeMode: trLocal), + (FOffset: -20723; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44077; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[96]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4756,30 +4786,30 @@ var { Time periods for America/Indiana/Petersburg zone } CZone_112_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20947; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43853; FUntilTimeMode: trLocal), + (FOffset: -20947; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43853; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'C%sT'; FUntilYear: 1965; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1966; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Tell_City zone } CZone_113_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -20823; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43977; FUntilTimeMode: trLocal), + (FOffset: -20823; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43977; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[98]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Vevay zone } CZone_114_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -20416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44384; FUntilTimeMode: trLocal), + (FOffset: -20416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44384; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1954; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4789,24 +4819,24 @@ var { Time periods for America/Indiana/Vincennes zone } CZone_115_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -21007; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43793; FUntilTimeMode: trLocal), + (FOffset: -21007; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43793; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[97]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Winamac zone } CZone_116_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20785; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44015; FUntilTimeMode: trLocal), + (FOffset: -20785; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44015; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4814,7 +4844,7 @@ var { Time periods for America/Inuvik zone } CZone_117_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'P%sT'; FUntilYear: 1979; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'P%sT'; FUntilYear: 1979; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4831,14 +4861,14 @@ var CZone_119_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -18431; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18431; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Juneau zone } CZone_120_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 54139; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 54139; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -32261; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4852,7 +4882,7 @@ var { Time periods for America/Kentucky/Louisville zone } CZone_121_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -20582; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44218; FUntilTimeMode: trLocal), + (FOffset: -20582; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44218; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -4865,7 +4895,7 @@ var { Time periods for America/Kentucky/Monticello zone } CZone_122_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -20364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44436; FUntilTimeMode: trLocal), + (FOffset: -20364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44436; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), @@ -4883,13 +4913,13 @@ var { Time periods for America/Lima zone } CZone_124_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -18492; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[137]; FFmtStr: 'PE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Los_Angeles zone } CZone_125_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -28378; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43622; FUntilTimeMode: trLocal), + (FOffset: -28378; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43622; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'P%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -4899,11 +4929,11 @@ var CZone_126_Arr: array[0 .. 8] of TPeriod = ( (FOffset: -8572; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 1995; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 1995; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4925,7 +4955,7 @@ var CZone_128_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AM%sT'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AM%sT'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4935,7 +4965,7 @@ var (FOffset: -14660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14660; FRuleFamily: nil; FFmtStr: 'FFMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ADT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ADT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -4964,7 +4994,7 @@ var { Time periods for America/Menominee zone } CZone_132_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -21027; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -21027; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[104]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 4; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), @@ -4975,13 +5005,13 @@ var CZone_133_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -21508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 92; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1982; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1982; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Metlakatla zone } CZone_134_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 54822; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 54822; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -31578; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5034,7 +5064,7 @@ var { Time periods for America/Montevideo zone } CZone_139_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -13484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1898; FUntilMonth: 6; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1898; FUntilMonth: 6; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -13484; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -12600; FRuleFamily: @CRuleFamilies[138]; FFmtStr: 'UY%sT'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[138]; FFmtStr: 'UY%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -5053,14 +5083,14 @@ var { Time periods for America/Nassau zone } CZone_141_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -18570; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18570; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/New_York zone } CZone_142_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -17762; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43438; FUntilTimeMode: trLocal), + (FOffset: -17762; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43438; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[91]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5078,7 +5108,7 @@ var { Time periods for America/Nome zone } CZone_144_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 46701; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 46701; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39698; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5095,28 +5125,28 @@ var (FOffset: -7200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'FN%sT'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: 'FNT'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'FN%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: 'FNT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: 'FNT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'FN%sT'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: 'FNT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/Beulah zone } CZone_146_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24427; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 43973; FUntilTimeMode: trLocal), + (FOffset: -24427; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 43973; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/Center zone } CZone_147_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44088; FUntilTimeMode: trLocal), + (FOffset: -24312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44088; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/New_Salem zone } CZone_148_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24339; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 44061; FUntilTimeMode: trLocal), + (FOffset: -24339; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 44061; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 2003; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5164,7 +5194,7 @@ var { Time periods for America/Phoenix zone } CZone_153_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -26898; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[33]; FUntilTime: 41502; FUntilTimeMode: trLocal), + (FOffset: -26898; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 41502; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 60; FUntilTimeMode: trLocal), @@ -5189,14 +5219,14 @@ var { Time periods for America/Port_of_Spain zone } CZone_156_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14764; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14764; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Puerto_Rico zone } CZone_157_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -15865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5223,7 +5253,7 @@ var (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'BR%sT'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'BRT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5231,7 +5261,7 @@ var { Time periods for America/Regina zone } CZone_161_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -25116; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[112]; FFmtStr: 'M%sT'; FUntilYear: 1960; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[112]; FFmtStr: 'M%sT'; FUntilYear: 1960; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5273,7 +5303,7 @@ var (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 82800; FUntilTimeMode: trUniversal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PPT'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'P%sT'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5302,7 +5332,7 @@ var (FOffset: -16800; FRuleFamily: nil; FFmtStr: 'SDMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: @CRuleFamilies[123]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[30]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'E%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[31]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5316,7 +5346,7 @@ var { Time periods for America/Scoresbysund zone } CZone_169_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -5272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -5272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: 'CGT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CG%sT'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EG%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -5324,7 +5354,7 @@ var { Time periods for America/Sitka zone } CZone_170_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 53927; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 53927; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -32473; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5349,9 +5379,9 @@ var { Time periods for America/Swift_Current zone } CZone_172_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -25880; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: @CRuleFamilies[112]; FFmtStr: 'M%sT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'M%sT'; FUntilYear: 1972; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'M%sT'; FUntilYear: 1972; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5363,7 +5393,7 @@ var { Time periods for America/Thule zone } CZone_174_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -16508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[69]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5389,7 +5419,7 @@ var (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 82800; FUntilTimeMode: trUniversal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PPT'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'P%sT'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5435,7 +5465,7 @@ var { Time periods for America/Yakutat zone } CZone_181_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 52865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 52865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -33535; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[27]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -32400; FRuleFamily: nil; FFmtStr: 'YST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -32400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'Y%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5454,21 +5484,21 @@ var { Time periods for Antarctica/Casey zone } CZone_183_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 61200; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Davis zone } CZone_184_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 1964; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1969; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 72000; FUntilTimeMode: trUniversal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'DAVT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5489,21 +5519,21 @@ var (FOffset: 36000; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'EST'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1948; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'EST'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'EST'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'EST'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'MIST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Mawson zone } CZone_187_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: 'MAWT'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: 'MAWT'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'MAWT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Palmer zone } CZone_188_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: 'zzz'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'AR%sT'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'AR%sT'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'CL%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5540,7 +5570,7 @@ var { Time periods for Asia/Almaty zone } CZone_194_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 18468; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18468; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'ALMT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'ALM%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: 'ALMT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5556,33 +5586,33 @@ var { Time periods for Asia/Anadyr zone } CZone_196_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 42596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 42596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: 'ANAT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'ANA%sT'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'ANA%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'ANA%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'ANA%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'ANA%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'ANA%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: nil; FFmtStr: 'ANAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aqtau zone } CZone_197_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 12064; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12064; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'FORT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'FORT'; FUntilYear: 1963; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'SHET'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: 'SHET'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'SHE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'SHET'; FUntilYear: 1991; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'AQT%sT'; FUntilYear: 1995; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'AQT%sT'; FUntilYear: 1995; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'AQT%sT'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'AQTT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aqtobe zone } CZone_198_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 13720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 13720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'AKTT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'AKTT'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'AKTST'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5595,7 +5625,7 @@ var { Time periods for Asia/Ashgabat zone } CZone_199_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 14012; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14012; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'ASHT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'ASH%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'ASH%sT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5620,7 +5650,7 @@ var { Time periods for Asia/Baku zone } CZone_202_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 11964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 11964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'BAKT'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'BAK%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'BAKST'; FUntilYear: 1991; FUntilMonth: 8; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5645,7 +5675,7 @@ var { Time periods for Asia/Bishkek zone } CZone_205_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 17904; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 17904; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'FRUT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'FRU%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'FRUST'; FUntilYear: 1991; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), @@ -5680,7 +5710,7 @@ var CZone_209_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 19164; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19172; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IHST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5712,7 +5742,7 @@ var (FOffset: 30140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'TLT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'TLT'; FUntilYear: 1976; FUntilMonth: 5; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'TLT'; FUntilYear: 1976; FUntilMonth: 5; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 2000; FUntilMonth: 9; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'TLT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5725,7 +5755,7 @@ var { Time periods for Asia/Dushanbe zone } CZone_214_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 16512; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 16512; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'DUST'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'DUS%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'DUSST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), @@ -5736,7 +5766,7 @@ var CZone_215_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 8272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'EET'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'EE%sT'; FUntilYear: 2008; FUntilMonth: 8; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -5762,7 +5792,7 @@ var CZone_217_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 8423; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'EET'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -5844,7 +5874,7 @@ var (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'PETT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'PET%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'PET%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'PET%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'PET%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'PET%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: nil; FFmtStr: 'PETT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5882,7 +5912,7 @@ var (FOffset: 28800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'YAK%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 32400; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'YAK%sT'; FUntilYear: 2004; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'VLA%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'VLAT'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'VLAT'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'YAKT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5944,7 +5974,7 @@ var { Time periods for Asia/Magadan zone } CZone_237_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 36192; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36192; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'MAGT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MAG%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MAG%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), @@ -5989,7 +6019,7 @@ var (FOffset: 21600; FRuleFamily: nil; FFmtStr: 'KRAT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'KRA%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'KRA%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'KRA%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'KRA%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'NOV%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'NOVT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6017,7 +6047,7 @@ var { Time periods for Asia/Oral zone } CZone_245_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 12324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'URAT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'URAT'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'URAST'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6071,7 +6101,7 @@ var { Time periods for Asia/Qyzylorda zone } CZone_250_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 15712; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 15712; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'KIZT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'KIZT'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'KIZST'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6088,7 +6118,7 @@ var (FOffset: 23080; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23080; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23400; FRuleFamily: nil; FFmtStr: 'BURT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23400; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6105,14 +6135,14 @@ var (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAK%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAK%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAK%sT'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAK%sT'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAK%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'SAKT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Samarkand zone } CZone_254_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 16032; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 16032; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'SAMT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'SAMT'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'SAMST'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6163,7 +6193,7 @@ var { Time periods for Asia/Tashkent zone } CZone_259_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 16632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 16632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: 'TAST'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'TAS%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'TAS%sT'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6174,16 +6204,16 @@ var { Time periods for Asia/Tbilisi zone } CZone_260_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 10756; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10756; FRuleFamily: nil; FFmtStr: 'TBMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10756; FRuleFamily: nil; FFmtStr: 'TBMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'TBIT'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'TBI%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'TBIST'; FUntilYear: 1991; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'GE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'GE%sT'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'GE%sT'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'GEST'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'GE%sT'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'GE%sT'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'GEST'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'GE%sT'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'GE%sT'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'GE%sT'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'GET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6233,7 +6263,7 @@ var (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MAG%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MAG%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MAG%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: 'MAGT'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: 'MAGT'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: 'VLAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6278,7 +6308,7 @@ var { Time periods for Asia/Yerevan zone } CZone_271_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 10680; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10680; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'YERT'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'YER%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'YERST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6292,17 +6322,17 @@ var CZone_272_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -6160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -6872; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'AZO%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[30]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'AZO%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'AZO%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), (FOffset: -3600; FRuleFamily: @CRuleFamilies[59]; FFmtStr: 'AZO%sT'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[20]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'WE%sT'; FUntilYear: 1993; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'WE%sT'; FUntilYear: 1993; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: -3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AZO%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Bermuda zone } CZone_273_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -15558; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'A%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6312,7 +6342,7 @@ var (FOffset: -3696; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: 'CANT'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6336,7 +6366,7 @@ var CZone_277_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'MAD%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[30]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'MAD%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6361,7 +6391,7 @@ var (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: @CRuleFamilies[135]; FFmtStr: 'FK%sT'; FUntilYear: 1983; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: 'FK%sT'; FUntilYear: 1985; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[135]; FFmtStr: 'FK%sT'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[135]; FFmtStr: 'FK%sT'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: 'FKST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6640,7 +6670,7 @@ var (FOffset: 1172; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1835; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 1172; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '%s'; FUntilYear: 1937; FUntilMonth: 7; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 1200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'NE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6656,9 +6686,9 @@ var { Time periods for Europe/Athens zone } CZone_330_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[33]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'EE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6666,7 +6696,7 @@ var { Time periods for Europe/Belgrade zone } CZone_331_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 4920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), @@ -6691,7 +6721,7 @@ var (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 39600; FUntilTimeMode: trUniversal), (FOffset: 0; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[27]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6713,7 +6743,7 @@ var (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: 'CE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6737,23 +6767,23 @@ var CZone_337_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1894; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Dublin zone } CZone_338_Arr: array[0 .. 12] of TPeriod = ( - (FOffset: -1500; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -1500; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: @CRuleFamilies[57]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 12; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'GMT/IST'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1947; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1947; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'GMT/IST'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trUniversal), (FOffset: 0; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'GMT/IST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6762,7 +6792,7 @@ var { Time periods for Europe/Gibraltar zone } CZone_339_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -1284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: -1284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: @CRuleFamilies[57]; FFmtStr: '%s'; FUntilYear: 1957; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -6784,7 +6814,7 @@ var (FOffset: 10800; FRuleFamily: @CRuleFamilies[89]; FFmtStr: 'TR%sT'; FUntilYear: 1985; FUntilMonth: 4; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[89]; FFmtStr: 'EE%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -6803,7 +6833,7 @@ var { Time periods for Europe/Kiev zone } CZone_343_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[27]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6817,7 +6847,7 @@ var CZone_344_Arr: array[0 .. 7] of TPeriod = ( (FOffset: -2192; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -2192; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[30]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1976; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: @CRuleFamilies[59]; FFmtStr: 'WE%sT'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[20]; FUntilTime: 3600; FUntilTimeMode: trStandard), @@ -6840,7 +6870,7 @@ var (FOffset: 3600; FRuleFamily: @CRuleFamilies[79]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: @CRuleFamilies[79]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'WE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'WE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6855,9 +6885,9 @@ var { Time periods for Europe/Malta zone } CZone_348_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 3484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1973; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -6866,10 +6896,10 @@ var { Time periods for Europe/Minsk zone } CZone_349_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 6616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6600; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6600; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), @@ -6891,7 +6921,7 @@ var { Time periods for Europe/Moscow zone } CZone_351_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 9020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9000; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9000; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 9048; FRuleFamily: @CRuleFamilies[62]; FFmtStr: '%s'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1922; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6905,7 +6935,7 @@ var CZone_352_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 2580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[83]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[83]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6938,14 +6968,14 @@ var (FOffset: 5784; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 5784; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1919; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: 5784; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1926; FUntilMonth: 5; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 2000; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6953,7 +6983,7 @@ var CZone_356_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1866; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1893; FUntilMonth: 11; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -6968,7 +6998,7 @@ var (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'KUY%sT'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 7200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'KUY%sT'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'KUYT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[27]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAM%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAM%sT'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[33]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'SAM%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'SAMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6976,10 +7006,10 @@ var { Time periods for Europe/Simferopol zone } CZone_358_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 8184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 8160; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8160; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -6987,7 +7017,7 @@ var (FOffset: 10800; FRuleFamily: @CRuleFamilies[61]; FFmtStr: 'MSK/MSD'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 10800; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSD'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 10800; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[32]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6996,9 +7026,9 @@ var CZone_359_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 5596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1979; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[66]; FFmtStr: 'EE%sT'; FUntilYear: 1982; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -7061,7 +7091,7 @@ var (FOffset: 3921; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -7075,7 +7105,7 @@ var (FOffset: 5736; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1920; FUntilMonth: 7; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1920; FUntilMonth: 10; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), @@ -7089,7 +7119,7 @@ var { Time periods for Europe/Volgograd zone } CZone_366_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'TSAT'; FUntilYear: 1925; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'STAT'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'STAT'; FUntilYear: 1961; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -7103,7 +7133,7 @@ var { Time periods for Europe/Warsaw zone } CZone_367_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1915; FUntilMonth: 8; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1915; FUntilMonth: 8; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'EE%sT'; FUntilYear: 1922; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[5]; FUntilTime: 7200; FUntilTimeMode: trLocal), @@ -7116,7 +7146,7 @@ var { Time periods for Europe/Zaporozhye zone } CZone_368_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 8440; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 8400; FRuleFamily: nil; FFmtStr: 'CUT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8400; FRuleFamily: nil; FFmtStr: 'CUT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -7225,11 +7255,11 @@ var { Time periods for Pacific/Apia zone } CZone_385_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 45184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 7; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 7; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41216; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41400; FRuleFamily: nil; FFmtStr: 'SAMT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'WSDT'; FUntilYear: 2011; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'WSDT'; FUntilYear: 2011; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 14400; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'WST'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 10800; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'WSDT'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: 'WSDT'; FUntilYear: 2012; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), @@ -7238,7 +7268,7 @@ var { Time periods for Pacific/Auckland zone } CZone_386_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 41944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1868; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 41944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1868; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 41400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: 'NZ%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: @CRuleFamilies[52]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7259,13 +7289,13 @@ var CZone_389_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -26264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -26248; FRuleFamily: nil; FFmtStr: 'EMT'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'EAS%sT'; FUntilYear: 1982; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 75600; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'EAS%sT'; FUntilYear: 1982; FUntilMonth: 3; FUntilDay: @CRelativeDays[30]; FUntilTime: 75600; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'EAS%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Efate zone } CZone_390_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 40396; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 40396; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'VU%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7325,7 +7355,7 @@ var { Time periods for Pacific/Honolulu zone } CZone_399_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -37886; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -37886; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[30]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HDT'; FUntilYear: 1933; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), @@ -7374,8 +7404,8 @@ var { Time periods for Pacific/Midway zone } CZone_405_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -42568; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1956; FUntilMonth: 6; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NDT'; FUntilYear: 1956; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1956; FUntilMonth: 6; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NDT'; FUntilYear: 1956; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'SST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) @@ -7407,13 +7437,13 @@ var { Time periods for Pacific/Noumea zone } CZone_409_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 39948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[30]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'NC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Pago_Pago zone } CZone_410_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 45432; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 7; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45432; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 7; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -40968; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41400; FRuleFamily: nil; FFmtStr: 'SAMT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal),