diff --git a/.editorconfig b/.editorconfig index f624c95..0731800 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,5 +1,33 @@ [*.cs] +#### CA + +# CA1031: Do not catch general exception types +dotnet_diagnostic.CA1031.severity = silent + +# CA1032: Implement standard exception constructors +dotnet_diagnostic.CA1032.severity = silent + +# CA1707: Identifiers should not contain underscores +dotnet_diagnostic.CA1707.severity = silent + +# CA1711: Identifiers should not have incorrect suffix +dotnet_diagnostic.CA1711.severity = silent + +# CA1716: Identifiers should not match keywords +dotnet_diagnostic.CA1716.severity = silent + +# CA1820: Test for empty strings using string length +dotnet_diagnostic.CA1820.severity = silent + +# CA1846: Prefer AsSpan over Substring +dotnet_diagnostic.CA1846.severity = silent + +# CA1852: Seal internal types +dotnet_diagnostic.CA1852.severity = silent + +#### SA + # SA1101: Prefix local calls with this dotnet_diagnostic.SA1101.severity = none @@ -59,3 +87,131 @@ dotnet_diagnostic.SA1615.severity = silent # SA1633: File should have header dotnet_diagnostic.SA1633.severity = silent + +#### IDE + +# IDE0001: Simplify name +dotnet_diagnostic.IDE0001.severity = warning + +# IDE0002: Simplify member access +dotnet_diagnostic.IDE0002.severity = warning + +# IDE0004: Remove unnecessary cast +dotnet_diagnostic.IDE0004.severity = warning + +# IDE0011: Add braces +dotnet_diagnostic.IDE0011.severity = warning +csharp_prefer_braces = when_multiline + +# IDE0016: Use throw expression +dotnet_diagnostic.IDE0016.severity = warning + +# IDE0019: Use pattern matching to avoid as followed by a null check +dotnet_diagnostic.IDE0019.severity = warning + +# IDE0020: Use pattern matching to avoid is check followed by a cast (with variable) +dotnet_diagnostic.IDE0020.severity = warning + +# IDE0030: Null check can be simplified (if null check) +dotnet_diagnostic.IDE0030.severity = warning + +# IDE0031: Use null propagation +dotnet_diagnostic.IDE0031.severity = warning + +# IDE0033: Use explicitly provided tuple name +dotnet_diagnostic.IDE0033.severity = warning + +# IDE0034: Simplify default expression +dotnet_diagnostic.IDE0034.severity = warning + +# IDE0037: Use inferred member name +dotnet_diagnostic.IDE0037.severity = warning + +# IDE0038: Use pattern matching to avoid is check followed by a cast (without variable) +dotnet_diagnostic.IDE0038.severity = warning + +# IDE0040: Add accessibility modifiers +dotnet_diagnostic.IDE0040.severity = warning + +# IDE0041: Use 'is null' check +dotnet_diagnostic.IDE0041.severity = warning + +# IDE0044: Add readonly modifier +dotnet_diagnostic.IDE0044.severity = warning + +# IDE0048: Add parentheses for clarity +dotnet_diagnostic.IDE0048.severity = warning +dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity +dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity +dotnet_style_parentheses_in_other_binary_operators = always_for_clarity +dotnet_style_parentheses_in_other_operators = always_for_clarity + +# IDE0051: Remove unused private member +dotnet_diagnostic.IDE0051.severity = warning + +# IDE0052: Remove unread private member +dotnet_diagnostic.IDE0052.severity = warning + +# IDE0058: Remove unnecessary expression value +dotnet_diagnostic.IDE0058.severity = warning + +# IDE0059: Remove unnecessary value assignment +dotnet_diagnostic.IDE0059.severity = warning + +# IDE0065: using directive placement +csharp_using_directive_placement = inside_namespace + +# IDE0066: Use switch expression +dotnet_diagnostic.IDE0066.severity = warning + +# IDE0070: Use System.HashCode.Combine +dotnet_diagnostic.IDE0070.severity = warning + +# IDE0071: Simplify interpolation +dotnet_diagnostic.IDE0071.severity = warning + +# IDE0072: Add missing cases to switch expression +dotnet_diagnostic.IDE0072.severity = warning + +# IDE0078: Use pattern matching +dotnet_diagnostic.IDE0078.severity = warning + +# IDE0080: Remove unnecessary suppression operator +dotnet_diagnostic.IDE0080.severity = warning + +# IDE0082: Convert typeof to nameof +dotnet_diagnostic.IDE0082.severity = warning + +# IDE0083: Use pattern matching (not operator) +dotnet_diagnostic.IDE0083.severity = warning + +# IDE0090: Use 'new(...)' +dotnet_diagnostic.IDE0090.severity = warning + +# IDE0110: Remove unnecessary discard +dotnet_diagnostic.IDE0110.severity = warning + +# IDE0120: Simplify LINQ expression +dotnet_diagnostic.IDE0120.severity = warning + +# IDE0130: Namespace does not match folder structure +dotnet_diagnostic.IDE0130.severity = silent + +# IDE0161: Use file-scoped namespace +dotnet_diagnostic.IDE0161.severity = warning +csharp_style_namespace_declarations = file_scoped + +# IDE0250: Struct can be made 'readonly' +dotnet_diagnostic.IDE0250.severity = warning + +# IDE0251: Member can be made 'readonly' +dotnet_diagnostic.IDE0251.severity = warning + +# IDE0260: Use pattern matching +dotnet_diagnostic.IDE0260.severity = warning + +# IDE0270: Null check can be simplified (if null check) +dotnet_diagnostic.IDE0270.severity = warning + +# IDE0280: Use 'nameof' +dotnet_diagnostic.IDE0280.severity = warning diff --git a/PgMoon-Plugin/CalendarEntry.cs b/PgMoon-Plugin/CalendarEntry.cs index aeb02d6..63d3974 100644 --- a/PgMoon-Plugin/CalendarEntry.cs +++ b/PgMoon-Plugin/CalendarEntry.cs @@ -9,7 +9,12 @@ /// /// Represents a moment in time defined by its moon phase. /// -public class CalendarEntry : INotifyPropertyChanged +/// The Moon month. +/// The Moon phase. +/// The start time. +/// The end time. +/// The list of mushroom info. +public class CalendarEntry(int moonMonth, MoonPhase moonPhase, DateTime startTime, DateTime endTime, ICollection mushroomInfoList) : INotifyPropertyChanged { #region Constants /// @@ -33,55 +38,36 @@ public class CalendarEntry : INotifyPropertyChanged public static string PortToCircleShortText => "Circle"; #endregion - #region Init - /// - /// Initializes a new instance of the class. - /// - /// The Moon month. - /// The Moon phase. - /// The start time. - /// The end time. - /// The list of mushroom info. - public CalendarEntry(int moonMonth, MoonPhase moonPhase, DateTime startTime, DateTime endTime, ICollection mushroomInfoList) - { - MoonMonth = moonMonth; - MoonPhase = moonPhase; - StartTime = startTime; - EndTime = endTime; - MushroomInfoList = mushroomInfoList; - } - #endregion - #region Properties /// /// Gets the Moon month. /// - public int MoonMonth { get; } + public int MoonMonth { get; } = moonMonth; /// /// Gets the Moon phase. /// - public MoonPhase MoonPhase { get; } + public MoonPhase MoonPhase { get; } = moonPhase; /// /// Gets the start time. /// - public DateTime StartTime { get; } + public DateTime StartTime { get; } = startTime; /// /// Gets the end time. /// - public DateTime EndTime { get; } + public DateTime EndTime { get; } = endTime; /// /// Gets the list of mushroom info. /// - public ICollection MushroomInfoList { get; } + public ICollection MushroomInfoList { get; } = mushroomInfoList; /// /// Gets a value indicating whether this entry is the current one. /// - public bool IsCurrent { get { return PhaseCalculator.IsCurrent(MoonMonth, MoonPhase); } } + public bool IsCurrent => PhaseCalculator.IsCurrent(MoonMonth, MoonPhase); /// /// Gets the entry summary. @@ -94,6 +80,7 @@ public string Summary string GrowingRobustly = string.Empty; foreach (MushroomInfo Item in MushroomInfoList) + { if (Item.RobustGrowthPhase1 == MoonPhase || Item.RobustGrowthPhase2 == MoonPhase) { if (GrowingRobustly.Length > 0) @@ -101,6 +88,7 @@ public string Summary GrowingRobustly += Item.Name; } + } if (GrowingRobustly.Length > 0) Result += $"Growing Robustly: {GrowingRobustly}\r\n"; diff --git a/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs b/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs index e127563..3b2d8e1 100644 --- a/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs +++ b/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs @@ -20,7 +20,7 @@ public object Convert(object value, Type targetType, object parameter, CultureIn public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { - return null !; + throw new NotImplementedException(); } } #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member diff --git a/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs b/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs index aadaef7..4770385 100644 --- a/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs +++ b/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs @@ -21,14 +21,16 @@ public object Convert(object value, Type targetType, object parameter, CultureIn Length = 0; } else + { Length = (double)parameter; + } return new Thickness(0, 0, (1.0 - DoubleValue) * Length, 0); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { - return null !; + throw new NotImplementedException(); } } #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member diff --git a/PgMoon-Plugin/MainWindow.xaml.cs b/PgMoon-Plugin/MainWindow.xaml.cs index 0abb8ef..0420fb9 100644 --- a/PgMoon-Plugin/MainWindow.xaml.cs +++ b/PgMoon-Plugin/MainWindow.xaml.cs @@ -5,12 +5,9 @@ using System.Collections.ObjectModel; using System.Collections.Specialized; using System.ComponentModel; -using System.Diagnostics; using System.Globalization; using System.IO; -using System.Reflection; using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; using System.Security.Principal; using System.Text; using System.Threading; @@ -21,9 +18,8 @@ using System.Windows.Interop; using System.Windows.Media; using System.Windows.Threading; +using Microsoft.Extensions.Logging; using RegistryTools; -using TaskbarIconHost; -using Tracing; using BitmapImage = System.Windows.Media.Imaging.BitmapImage; /// @@ -37,7 +33,7 @@ public partial class MainWindow : Popup, INotifyPropertyChanged, IDisposable /// /// The registry settings. /// an interface to log events asynchronously. - public MainWindow(Settings settings, ITracer logger) + public MainWindow(Settings settings, ILogger logger) { InitializeComponent(); DataContext = this; @@ -63,7 +59,7 @@ public MainWindow(Settings settings, ITracer logger) /// /// Gets an interface to log events asynchronously. /// - public ITracer Logger { get; private set; } + public ILogger Logger { get; private set; } #endregion #region Properties @@ -83,7 +79,9 @@ public bool IsElevated IsElevatedInternal = wp.IsInRole(WindowsBuiltInRole.Administrator); } else + { IsElevatedInternal = false; + } } return IsElevatedInternal.Value; @@ -148,28 +146,24 @@ private static BitmapImage LoadImageResource([CallerMemberName] string resourceN private void InitMoonPhase() { PreviousUpdateChanged = true; - UpdateMoonPhaseTimer = SafeTimer.Create(OnUpdateMoonPhase, TimeSpan.FromSeconds(60), Logger); + + UpdateMoonPhaseTimer?.Dispose(); + _ = UpdateMoonPhaseTimer = SafeTimer.Create(OnUpdateMoonPhase, TimeSpan.FromSeconds(60), Logger); } /// /// Gets the time to next phase. /// #pragma warning disable CA1822 // Mark members as static - public string TimeToNextPhaseText + public string TimeToNextPhaseText => FriendlyTimeString(PhaseCalculator.TimeToNextPhase, "Changing soon"); #pragma warning restore CA1822 // Mark members as static - { - get { return FriendlyTimeString(PhaseCalculator.TimeToNextPhase, "Changing soon"); } - } /// /// Gets the time to full moon. /// #pragma warning disable CA1822 // Mark members as static - public string TimeToFullMoonText + public string TimeToFullMoonText => FriendlyTimeString(PhaseCalculator.TimeToFullMoon, "Soon"); #pragma warning restore CA1822 // Mark members as static - { - get { return FriendlyTimeString(PhaseCalculator.TimeToFullMoon, "Soon"); } - } private static string FriendlyTimeString(TimeSpan duration, string soonText) { @@ -189,7 +183,6 @@ private static string FriendlyTimeString(TimeSpan duration, string soonText) if (duration.TotalHours >= 1) { int Hours = (int)duration.TotalHours; - duration -= TimeSpan.FromHours(Hours); if (Result.Length > 0) Result += ", "; @@ -200,27 +193,23 @@ private static string FriendlyTimeString(TimeSpan duration, string soonText) Result += $"{Hours.ToString(CultureInfo.InvariantCulture)} hour"; } - if (Result.Length == 0) - return soonText; - else - return $"{Result} left"; + return Result.Length == 0 ? soonText : $"{Result} left"; } /// /// Gets a value indicating whether the current Moon phase is Full Moon. /// #pragma warning disable CA1822 // Mark members as static - public bool IsFullMoon + public bool IsFullMoon => PhaseCalculator.MoonPhase == MoonPhase.FullMoon; #pragma warning restore CA1822 // Mark members as static - { - get { return PhaseCalculator.MoonPhase == MoonPhase.FullMoon; } - } /// /// Gets a value indicating whether the tooltip changed asn resets this flag. /// /// True if the tooltip changed; otherwise, false. +#pragma warning disable CA1024 // Use properties where appropriate public bool GetIsToolTipChanged() +#pragma warning restore CA1024 // Use properties where appropriate { bool Result = IsToolTipChanged; IsToolTipChanged = false; @@ -239,11 +228,8 @@ public bool GetIsToolTipChanged() /// Gets a value indicating whether the next Moon phase is Full Moon. /// #pragma warning disable CA1822 // Mark members as static - public bool IsNextPhaseFullMoon + public bool IsNextPhaseFullMoon => PhaseCalculator.MoonPhase == MoonPhase.WaxingGibbousMoon; #pragma warning restore CA1822 // Mark members as static - { - get { return PhaseCalculator.MoonPhase == MoonPhase.WaxingGibbousMoon; } - } private delegate void UpdateMoonPhaseHandler(); @@ -301,7 +287,7 @@ private void InitCalendar() /// public bool ShowCalendar { - get { return ShowCalendarInternal; } + get => ShowCalendarInternal; set { if (ShowCalendarInternal != value) @@ -321,7 +307,7 @@ public bool ShowCalendar /// public DateTime CalendarStartTime { - get { return CalendarStartTimeInternal; } + get => CalendarStartTimeInternal; set { if (CalendarStartTimeInternal != value) @@ -344,17 +330,14 @@ public string CalendarStartTimeYear { int Year = CalendarStartTime.Year; - if (Year == Now().Year) - return string.Empty; - else - return CalendarStartTime.Year.ToString(CultureInfo.InvariantCulture); + return Year == Now().Year ? string.Empty : CalendarStartTime.Year.ToString(CultureInfo.InvariantCulture); } } /// /// Gets the list of calendar entries. /// - public ObservableCollection CalendarEntryList { get; private set; } = new ObservableCollection(); + public ObservableCollection CalendarEntryList { get; private set; } = []; private void BuildCalendar() { @@ -395,7 +378,7 @@ private void OnCalendarUp(object sender, MouseButtonEventArgs e) private void OnCalendarUpPage(object sender, MouseButtonEventArgs e) { - CalendarStartTime = CalendarEntryList[0].StartTime - (CalendarEntryList[CalendarEntryList.Count - 1].StartTime - CalendarEntryList[0].EndTime); + CalendarStartTime = CalendarEntryList[0].StartTime - (CalendarEntryList[^1].StartTime - CalendarEntryList[0].EndTime); BuildCalendar(); PreviousUpdateChanged = true; } @@ -409,7 +392,7 @@ private void OnCalendarDown(object sender, MouseButtonEventArgs e) private void OnCalendarDownPage(object sender, MouseButtonEventArgs e) { - CalendarStartTime = CalendarEntryList[CalendarEntryList.Count - 1].StartTime + TimeSpan.FromHours(1); + CalendarStartTime = CalendarEntryList[^1].StartTime + TimeSpan.FromHours(1); BuildCalendar(); PreviousUpdateChanged = true; } @@ -436,7 +419,7 @@ private void OnDisplayCurrent(object sender, ExecutedRoutedEventArgs e) } private const string ShowCalendarSettingName = "ShowCalendar"; - private Dictionary CalendarEntryTable = new(); + private readonly Dictionary CalendarEntryTable = []; #endregion #region Mushroom Farming @@ -459,8 +442,11 @@ private void InitMushroomFarming() string ApplicationFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "PgJsonParse"); MushroomNameFile = Path.Combine(ApplicationFolder, "Mushrooms.txt"); + + UpdateMushroomNameListTimer.Dispose(); UpdateMushroomNameListTimer = new Timer(new TimerCallback(UpdateMushroomNameListTimerCallback)); - UpdateMushroomNameListTimer.Change(TimeSpan.Zero, Timeout.InfiniteTimeSpan); + + _ = UpdateMushroomNameListTimer.Change(TimeSpan.Zero, Timeout.InfiniteTimeSpan); } private void LoadMushroomInfoList() @@ -482,15 +468,13 @@ private void LoadMushroomInfoList() int SelectedPhase1, SelectedPhase2; if (Line.Length >= 3) { - if (int.TryParse(Line[1].Trim(), out int PhaseIndex1) && PhaseIndex1 >= 0 && PhaseIndex1 + 1 < MoonPhase.MoonPhaseList.Count) - SelectedPhase1 = PhaseIndex1; - else - SelectedPhase1 = -1; - - if (int.TryParse(Line[2].Trim(), out int PhaseIndex2) && PhaseIndex2 >= 0 && PhaseIndex2 + 1 < MoonPhase.MoonPhaseList.Count) - SelectedPhase2 = PhaseIndex2; - else - SelectedPhase2 = -1; + SelectedPhase1 = int.TryParse(Line[1].Trim(), out int PhaseIndex1) && PhaseIndex1 >= 0 && PhaseIndex1 + 1 < MoonPhase.MoonPhaseList.Count + ? PhaseIndex1 + : -1; + + SelectedPhase2 = int.TryParse(Line[2].Trim(), out int PhaseIndex2) && PhaseIndex2 >= 0 && PhaseIndex2 + 1 < MoonPhase.MoonPhaseList.Count + ? PhaseIndex2 + : -1; } else { @@ -545,7 +529,7 @@ private void SaveMushroomInfoList() private void ResetMushroomListToDefault(bool keepComment) { - List NewList = new(); + List NewList = []; AddMushroomToList(NewList, MoonPhase.ParasolMushroomLongName, MoonPhase.FullMoon, MoonPhase.WaningCrescentMoon, keepComment, "Organs"); AddMushroomToList(NewList, MoonPhase.MycenaMushroomLongName, MoonPhase.WaxingCrescentMoon, MoonPhase.FirstQuarterMoon, keepComment, "Limbs"); @@ -581,11 +565,13 @@ private void AddMushroomToList(List newList, string name, MoonPhas if (keepComment) { foreach (MushroomInfo Item in MushroomInfoList) + { if (Item.Name == name) { Comment = Item.Comment; break; } + } } newList.Add(new MushroomInfo(Dispatcher, name, Comment, robustGrowthPhase1, robustGrowthPhase2)); @@ -596,7 +582,7 @@ private void AddMushroomToList(List newList, string name, MoonPhas /// public bool ShowMushroomFarming { - get { return ShowMushroomFarmingInternal; } + get => ShowMushroomFarmingInternal; set { if (ShowMushroomFarmingInternal != value) @@ -614,17 +600,14 @@ public bool ShowMushroomFarming /// /// Gets a value indicating whether the mushroom list is small. /// - public bool IsMushroomListSmall - { - get { return MushroomInfoList.Count < 2; } - } + public bool IsMushroomListSmall => MushroomInfoList.Count < 2; /// /// Gets or sets a value indicating whether the mushroom list is large. /// public bool IsMushroomListLarge { - get { return IsMushroomListLargeInternal; } + get => IsMushroomListLargeInternal; set { if (IsMushroomListLargeInternal != value) @@ -642,7 +625,7 @@ public bool IsMushroomListLarge /// public bool IsLocked { - get { return IsLockedInternal; } + get => IsLockedInternal; set { if (IsLockedInternal != value) @@ -658,7 +641,7 @@ public bool IsLocked /// /// Gets the mushroom info list. /// - public ObservableCollection MushroomInfoList { get; } = new(); + public ObservableCollection MushroomInfoList { get; } = []; /// /// Gets the mushroom name list. @@ -667,37 +650,34 @@ public bool IsLocked private void OnMushroomNameFileChanged(object sender, FileSystemEventArgs e) { - UpdateMushroomNameListTimer.Change(TimeSpan.FromSeconds(1), Timeout.InfiniteTimeSpan); + _ = UpdateMushroomNameListTimer.Change(TimeSpan.FromSeconds(1), Timeout.InfiniteTimeSpan); } private void UpdateMushroomNameListTimerCallback(object? parameter) { - Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnUpdateMushroomNameList); + _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnUpdateMushroomNameList); } private void OnUpdateMushroomNameList() { - if (MushroomNameList is not null) - MushroomNameList.Clear(); + MushroomNameList?.Clear(); if (!File.Exists(MushroomNameFile)) return; try { - using (FileStream Stream = new(MushroomNameFile, FileMode.Open, FileAccess.Read, FileShare.Read)) - using (StreamReader Reader = new(Stream, Encoding.ASCII)) + using FileStream Stream = new(MushroomNameFile, FileMode.Open, FileAccess.Read, FileShare.Read); + using StreamReader Reader = new(Stream, Encoding.ASCII); - for (; ;) + while (true) { string? MushroomName = Reader.ReadLine(); if (MushroomName is null || MushroomName.Length == 0) break; - if (MushroomNameList is null) - MushroomNameList = new ObservableCollection(); - + MushroomNameList ??= []; MushroomNameList.Add(MushroomName); } @@ -706,8 +686,10 @@ private void OnUpdateMushroomNameList() Contracts.Contract.RequireNotNull(Path.GetDirectoryName(MushroomNameFile), out string FolderPath); Contracts.Contract.RequireNotNull(Path.GetFileName(MushroomNameFile), out string FileName); - MushroomNameFileWatcher = new FileSystemWatcher(FolderPath, FileName); - MushroomNameFileWatcher.NotifyFilter = NotifyFilters.LastWrite; + MushroomNameFileWatcher = new FileSystemWatcher(FolderPath, FileName) + { + NotifyFilter = NotifyFilters.LastWrite, + }; MushroomNameFileWatcher.Changed += new FileSystemEventHandler(OnMushroomNameFileChanged); MushroomNameFileWatcher.EnableRaisingEvents = true; } @@ -794,7 +776,7 @@ private static object LocateSibling(object sender, string elementName) SiblingElement = LogicalTreeHelper.FindLogicalNode(CurrentElement, elementName); } - return SiblingElement !; + return SiblingElement!; } private void OnMushroomListSizeChanged(object sender, SizeChangedEventArgs e) @@ -814,10 +796,12 @@ private void OnMushroomNameValidationError(object sender, ValidationErrorEventAr private void OnMushroomNameLostFocus(object sender, RoutedEventArgs e) { - if (MushroomInfoList.Count > 0 && MushroomInfoList.Count < MaxMushroomRows) + if (MushroomInfoList.Count is > 0 and < MaxMushroomRows) { - if (MushroomInfoList[MushroomInfoList.Count - 1].Name.Length > 0) + if (MushroomInfoList[^1].Name.Length > 0) + { MushroomInfoList.Add(new MushroomInfo(Dispatcher, string.Empty, string.Empty, null, null)); + } else { bool Continue = true; @@ -831,7 +815,7 @@ private void OnMushroomNameLostFocus(object sender, RoutedEventArgs e) MushroomInfo Item = MushroomInfoList[i]; if (Item.Name.Length == 0 && Item.SelectedMoonPhase1 < 0 && Item.SelectedMoonPhase2 < 0) { - MushroomInfoList.Remove(Item); + _ = MushroomInfoList.Remove(Item); Continue = true; break; } @@ -880,7 +864,7 @@ private void InitRahuBoat() /// public bool ShowRahuBoat { - get { return ShowRahuBoatInternal; } + get => ShowRahuBoatInternal; set { if (ShowRahuBoatInternal != value) @@ -910,7 +894,7 @@ private void InitDarkChapel() /// public bool ShowDarkChapel { - get { return ShowDarkChapelInternal; } + get => ShowDarkChapelInternal; set { if (ShowDarkChapelInternal != value) @@ -972,7 +956,7 @@ private void ReadPostTime() string SharedCalendarPost = Settings.GetString("SharedCalendarPost", string.Empty); if (SharedCalendarPost is not null) - DateTime.TryParse(SharedCalendarPost, CultureInfo.InvariantCulture, DateTimeStyles.None, out PostTime); + _ = DateTime.TryParse(SharedCalendarPost, CultureInfo.InvariantCulture, DateTimeStyles.None, out PostTime); } private void PostSharedEvents() @@ -1011,10 +995,10 @@ private void OnOpened(object sender, EventArgs e) if (!IsTopMostSet) { IsTopMostSet = true; - NativeMethods.SetWindowPos(source.Handle, NativeMethods.HWND_TOPMOST, 0, 0, 0, 0, NativeMethods.SWP_NOMOVE | NativeMethods.SWP_NOSIZE | NativeMethods.SWP_SHOWWINDOW | NativeMethods.SWP_NOACTIVATE); + _ = NativeMethods.SetWindowPos(source.Handle, NativeMethods.HWND_TOPMOST, 0, 0, 0, 0, NativeMethods.SWP_NOMOVE | NativeMethods.SWP_NOSIZE | NativeMethods.SWP_SHOWWINDOW | NativeMethods.SWP_NOACTIVATE); } - NativeMethods.SetForegroundWindow(source.Handle); + _ = NativeMethods.SetForegroundWindow(source.Handle); } private void OnClosed(object sender, EventArgs e) @@ -1150,12 +1134,11 @@ public void Dispose() /// private void DisposeNow() { + UpdateMoonPhaseTimer?.Dispose(); SafeTimer.Destroy(ref UpdateMoonPhaseTimer); - using (UpdateMushroomNameListTimer) - { - UpdateMushroomNameListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan); - } + _ = UpdateMushroomNameListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan); + UpdateMushroomNameListTimer.Dispose(); if (MushroomNameFileWatcher is not null) { diff --git a/PgMoon-Plugin/MoonPhase.cs b/PgMoon-Plugin/MoonPhase.cs index a534f7a..8cdffdd 100644 --- a/PgMoon-Plugin/MoonPhase.cs +++ b/PgMoon-Plugin/MoonPhase.cs @@ -8,7 +8,7 @@ /// /// Represents a phase of the Moon. /// -public class MoonPhase : INotifyPropertyChanged +public class MoonPhase(string name, string darkChapelTip) : INotifyPropertyChanged { #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable SA1600 // Elements should be documented @@ -130,8 +130,10 @@ public class MoonPhase : INotifyPropertyChanged public static MoonPhase WaningCrescentMoon { get; } = new("Waning Crescent Moon", "South of the waterfall"); public static MoonPhase NullMoonPhase { get; } = new("(Unselect)", string.Empty); - public static List MoonPhaseList { get; } = new() - { +#pragma warning disable CA1002 // Do not expose generic lists + public static List MoonPhaseList { get; } = +#pragma warning restore CA1002 // Do not expose generic lists + [ NewMoon, WaxingCrescentMoon, FirstQuarterMoon, @@ -141,56 +143,30 @@ public class MoonPhase : INotifyPropertyChanged LastQuarterMoon, WaningCrescentMoon, NullMoonPhase, - }; - - public MoonPhase(string name, string darkChapelTip) - { - Name = name; - DarkChapelTip = darkChapelTip; - } + ]; #endregion #region Properties - public string Name { get; private set; } + public string Name { get; } = name; + public string DarkChapelTip { get; } = darkChapelTip; public bool IsCurrent => PhaseCalculator.MoonPhase == this; public string FastPortMushroomLongText => FastPortMushroomText(true); public string FastPortMushroomShortText => FastPortMushroomText(false); - public string DarkChapelTip { get; } public string FastPortMushroomText(bool isLong) { - string FastPortMushroomText; - - switch (MoonPhaseList.IndexOf(this)) + string FastPortMushroomText = MoonPhaseList.IndexOf(this) switch { - default: - case 0: - FastPortMushroomText = $"{GoblinPuffballName(isLong)} ({NeutralCultureDouble(GoblinPuffballRefresh)}h), {CoralMushroomName(isLong)} ({NeutralCultureDouble(CoralMushroomRefresh)}h)"; - break; - case 1: - FastPortMushroomText = $"{IocaineMushroomName(isLong)} ({NeutralCultureDouble(IocaineMushroomRefresh)}h)"; - break; - case 2: - FastPortMushroomText = $"{MycenaMushroomName(isLong)} ({NeutralCultureDouble(MycenaMushroomRefresh)}h), {GroxmakMushroomName(isLong)} ({NeutralCultureDouble(GroxmakMushroomRefresh)}h), {BlastcapMushroomName(isLong)} ({NeutralCultureDouble(BlastcapMushroomRefresh)}h)"; - break; - case 3: - FastPortMushroomText = $"{BoletusMushroomName(isLong)} ({NeutralCultureDouble(BoletusMushroomRefresh)}h), {PorciniMushroomName(isLong)} ({NeutralCultureDouble(PorciniMushroomRefresh)}h)"; - break; - case 4: - FastPortMushroomText = $"{FieldMushroomName(isLong)} ({NeutralCultureDouble(FieldMushroomRefresh)}h), {BlackFootMorelName(isLong)} ({NeutralCultureDouble(BlackFootMorelRefresh)}h), {FalseAgaricName(isLong)} ({NeutralCultureDouble(FalseAgaricRefresh)}h)"; - break; - case 5: - FastPortMushroomText = $"{BlusherMushroomName(isLong)} ({NeutralCultureDouble(BlusherMushroomRefresh)}h), {PixiesParasolName(isLong)} ({NeutralCultureDouble(PixiesParasolRefresh)}h)"; - break; - case 6: - FastPortMushroomText = $"{MilkCapMushroomName(isLong)} ({NeutralCultureDouble(MilkCapMushroomRefresh)}h), {FlyAmanitaName(isLong)} ({NeutralCultureDouble(FlyAmanitaRefresh)}h), {WizardsMushroomName(isLong)} ({NeutralCultureDouble(WizardsMushroomRefresh)}h)"; - break; - case 7: - FastPortMushroomText = $"{BloodMushroomName(isLong)} ({NeutralCultureDouble(BloodMushroomRefresh)}h), {ChargedMyceliumName(isLong)} ({NeutralCultureDouble(ChargedMyceliumRefresh)}h)"; - break; - } - + 1 => $"{IocaineMushroomName(isLong)} ({NeutralCultureDouble(IocaineMushroomRefresh)}h)", + 2 => $"{MycenaMushroomName(isLong)} ({NeutralCultureDouble(MycenaMushroomRefresh)}h), {GroxmakMushroomName(isLong)} ({NeutralCultureDouble(GroxmakMushroomRefresh)}h), {BlastcapMushroomName(isLong)} ({NeutralCultureDouble(BlastcapMushroomRefresh)}h)", + 3 => $"{BoletusMushroomName(isLong)} ({NeutralCultureDouble(BoletusMushroomRefresh)}h), {PorciniMushroomName(isLong)} ({NeutralCultureDouble(PorciniMushroomRefresh)}h)", + 4 => $"{FieldMushroomName(isLong)} ({NeutralCultureDouble(FieldMushroomRefresh)}h), {BlackFootMorelName(isLong)} ({NeutralCultureDouble(BlackFootMorelRefresh)}h), {FalseAgaricName(isLong)} ({NeutralCultureDouble(FalseAgaricRefresh)}h)", + 5 => $"{BlusherMushroomName(isLong)} ({NeutralCultureDouble(BlusherMushroomRefresh)}h), {PixiesParasolName(isLong)} ({NeutralCultureDouble(PixiesParasolRefresh)}h)", + 6 => $"{MilkCapMushroomName(isLong)} ({NeutralCultureDouble(MilkCapMushroomRefresh)}h), {FlyAmanitaName(isLong)} ({NeutralCultureDouble(FlyAmanitaRefresh)}h), {WizardsMushroomName(isLong)} ({NeutralCultureDouble(WizardsMushroomRefresh)}h)", + 7 => $"{BloodMushroomName(isLong)} ({NeutralCultureDouble(BloodMushroomRefresh)}h), {ChargedMyceliumName(isLong)} ({NeutralCultureDouble(ChargedMyceliumRefresh)}h)", + 0 or _ => $"{GoblinPuffballName(isLong)} ({NeutralCultureDouble(GoblinPuffballRefresh)}h), {CoralMushroomName(isLong)} ({NeutralCultureDouble(CoralMushroomRefresh)}h)", + }; return FastPortMushroomText; } @@ -203,27 +179,12 @@ public string RahuBoatDestination { get { - string RahuBoatDestination; - - switch (MoonPhaseList.IndexOf(this)) + string RahuBoatDestination = MoonPhaseList.IndexOf(this) switch { - default: - case 0: - case 1: - case 2: - RahuBoatDestination = "Serbule"; - break; - case 3: - case 4: - case 5: - RahuBoatDestination = "Kur Moutains"; - break; - case 6: - case 7: - RahuBoatDestination = "Sun Vale"; - break; - } - + 3 or 4 or 5 => "Kur Moutains", + 6 or 7 => "Sun Vale", + 0 or 1 or 2 or _ => "Serbule", + }; return RahuBoatDestination; } } diff --git a/PgMoon-Plugin/MushroomInfo.cs b/PgMoon-Plugin/MushroomInfo.cs index 70fe707..aaa8795 100644 --- a/PgMoon-Plugin/MushroomInfo.cs +++ b/PgMoon-Plugin/MushroomInfo.cs @@ -6,25 +6,14 @@ #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable SA1600 // Elements should be documented -public class MushroomInfo : INotifyPropertyChanged +public class MushroomInfo(Dispatcher dispatcher, string name, string comment, MoonPhase? robustGrowthPhase1, MoonPhase? robustGrowthPhase2) : INotifyPropertyChanged { - #region Init - public MushroomInfo(Dispatcher dispatcher, string name, string comment, MoonPhase? robustGrowthPhase1, MoonPhase? robustGrowthPhase2) - { - Dispatcher = dispatcher; - NameInternal = name; - CommentInternal = comment; - SelectedMoonPhase1Internal = robustGrowthPhase1 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase1) : -1; - SelectedMoonPhase2Internal = robustGrowthPhase2 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase2) : -1; - } - - public Dispatcher Dispatcher { get; } - #endregion - #region Properties + public Dispatcher Dispatcher { get; } = dispatcher; + public string Name { - get { return NameInternal; } + get => NameInternal; set { if (NameInternal != value) @@ -41,11 +30,11 @@ public string Name } } - private string NameInternal; + private string NameInternal = name; public string Comment { - get { return CommentInternal; } + get => CommentInternal; set { if (CommentInternal != value) @@ -56,11 +45,11 @@ public string Comment } } - private string CommentInternal; + private string CommentInternal = comment; public int SelectedMoonPhase1 { - get { return SelectedMoonPhase1Internal; } + get => SelectedMoonPhase1Internal; set { if (SelectedMoonPhase1Internal != value) @@ -74,11 +63,11 @@ public int SelectedMoonPhase1 } } - private int SelectedMoonPhase1Internal; + private int SelectedMoonPhase1Internal = robustGrowthPhase1 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase1) : -1; public int SelectedMoonPhase2 { - get { return SelectedMoonPhase2Internal; } + get => SelectedMoonPhase2Internal; set { if (SelectedMoonPhase2Internal != value) @@ -92,7 +81,7 @@ public int SelectedMoonPhase2 } } - private int SelectedMoonPhase2Internal; + private int SelectedMoonPhase2Internal = robustGrowthPhase2 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase2) : -1; public MoonPhase? RobustGrowthPhase1 => (SelectedMoonPhase1 >= 0) ? MoonPhase.MoonPhaseList[SelectedMoonPhase1] : null; public MoonPhase? RobustGrowthPhase2 => (SelectedMoonPhase2 >= 0) ? MoonPhase.MoonPhaseList[SelectedMoonPhase2] : null; @@ -101,12 +90,12 @@ public int SelectedMoonPhase2 #region Implementation private void ResetSelectedMoonPhase1() { - Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase1); + _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase1); } private void ResetSelectedMoonPhase2() { - Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase2); + _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase2); } private void OnResetSelectedMoonPhase1() diff --git a/PgMoon-Plugin/NativeMethods.cs b/PgMoon-Plugin/NativeMethods.cs index 6c86823..2f3fd22 100644 --- a/PgMoon-Plugin/NativeMethods.cs +++ b/PgMoon-Plugin/NativeMethods.cs @@ -9,6 +9,7 @@ public static class NativeMethods { #region Window Handle Management [DllImport("User32.dll")] + [DefaultDllImportSearchPaths(DllImportSearchPath.System32)] internal static extern bool SetForegroundWindow(IntPtr hWnd); #pragma warning disable CA1707 // Identifiers should not contain underscores @@ -20,6 +21,7 @@ public static class NativeMethods #pragma warning restore CA1707 // Identifiers should not contain underscores [DllImport("user32.dll", EntryPoint = "SetWindowPos")] + [DefaultDllImportSearchPaths(DllImportSearchPath.System32)] internal static extern IntPtr SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int Y, int cx, int cy, int wFlags); #endregion } diff --git a/PgMoon-Plugin/PgMoon-Plugin.csproj b/PgMoon-Plugin/PgMoon-Plugin.csproj index 6537524..c211ba9 100644 --- a/PgMoon-Plugin/PgMoon-Plugin.csproj +++ b/PgMoon-Plugin/PgMoon-Plugin.csproj @@ -1,24 +1,31 @@  - net481;net8.0-windows + net481;net8.0-windows7.0 true - 10 + 12 enable x64 - true - 1.2.0 + + PgMoon + 1.2.1 David Le Bansais Shows the moon phase in Project: Gorgon - Copyright © David Le Bansais 2019 - 1.2.0.332 - 1.2.0.332 + Copyright © 2024 David Le Bansais + 1.2.1.339 + 1.2.1.339 https://github.com/dlebansais/PgMoon + true + en-US - PgMoon + true true + true + latest-all + true + True @@ -46,29 +53,41 @@ - - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - - - - - + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + diff --git a/PgMoon-Plugin/PgMoonPlugin.cs b/PgMoon-Plugin/PgMoonPlugin.cs index a89c9b2..1694b68 100644 --- a/PgMoon-Plugin/PgMoonPlugin.cs +++ b/PgMoon-Plugin/PgMoonPlugin.cs @@ -6,10 +6,10 @@ using System.Globalization; using System.Windows.Input; using System.Windows.Threading; +using Microsoft.Extensions.Logging; using RegistryTools; using ResourceTools; using TaskbarIconHost; -using Tracing; /// /// Represents a plugin that automatically unblock files downloaded from the Internet. @@ -25,12 +25,12 @@ public class PgMoonPlugin : IPluginClient, IDisposable /// /// Gets the plugin unique ID. /// - public Guid Guid => new("{AA25BA4F-9922-4018-B1B4-588A6B59CE62}"); + public Guid PluginGuid => new("{AA25BA4F-9922-4018-B1B4-588A6B59CE62}"); /// /// Gets the plugin assembly name. /// - public string AssemblyName => "PgMoon-Plugin"; + public static string AssemblyName => "PgMoon-Plugin"; /// /// Gets a value indicating whether the plugin require elevated (administrator) mode to operate. @@ -49,13 +49,14 @@ public class PgMoonPlugin : IPluginClient, IDisposable /// A dispatcher that can be used to synchronize with the UI. /// An interface to read and write settings in the registry. /// An interface to log events asynchronously. - public void Initialize(bool isElevated, Dispatcher dispatcher, Settings settings, ITracer logger) + public void Initialize(bool isElevated, Dispatcher dispatcher, Settings settings, ILogger logger) { IsElevated = isElevated; Dispatcher = dispatcher; Settings = settings; Logger = logger; + MainPopup?.Dispose(); MainPopup = new MainWindow(Settings, Logger); InitializeCommand("ShowCalendar", @@ -82,7 +83,7 @@ public void Initialize(bool isElevated, Dispatcher dispatcher, Settings settings isCheckedHandler: () => MainPopup.ShowDarkChapel, commandHandler: OnShowDarkChapel); - CommandList.Add(new RoutedCommand()); + CommandListInternal.Add(new RoutedCommand()); InitializeCommand("ShareCalendar", isVisibleHandler: () => true, @@ -96,7 +97,7 @@ private void InitializeCommand(string header, Func isVisibleHandler, Func< string LocalizedText = Properties.Resources.ResourceManager.GetString(header, CultureInfo.CurrentCulture)!; ICommand Command = new RoutedUICommand(LocalizedText, header, GetType()); - CommandList.Add(Command); + CommandListInternal.Add(Command); MenuHeaderTable.Add(Command, LocalizedText); MenuIsVisibleTable.Add(Command, isVisibleHandler); MenuIsEnabledTable.Add(Command, isEnabledHandler); @@ -107,7 +108,9 @@ private void InitializeCommand(string header, Func isVisibleHandler, Func< /// /// Gets the list of commands that the plugin can receive when an item is clicked in the context menu. /// - public List CommandList { get; } = new(); + public IReadOnlyCollection CommandList => CommandListInternal.AsReadOnly(); + + private readonly List CommandListInternal = []; /// /// Reads a flag indicating if the state of a menu item has changed. The flag should be reset upon return until another change occurs. @@ -207,7 +210,7 @@ public Icon Icon { get { - ResourceLoader.LoadIcon("Taskbar.ico", string.Empty, out Icon Result); + _ = ResourceLoader.LoadIcon("Taskbar.ico", string.Empty, out Icon Result); return Result; } } @@ -219,7 +222,7 @@ public Bitmap SelectionBitmap { get { - ResourceLoader.LoadBitmap("PgMoon.png", string.Empty, out Bitmap Result); + _ = ResourceLoader.LoadBitmap("PgMoon.png", string.Empty, out Bitmap Result); return Result; } } @@ -305,21 +308,15 @@ public void BeginClose() if (MainPopup is not null) { MainPopup.IsOpen = false; - - using (MainWindow Popup = MainPopup) - { - MainPopup = null; - } + MainPopup.Dispose(); + MainPopup = null; } } /// /// Gets a value indicating whether the plugin is closed. /// - public bool IsClosed - { - get { return true; } - } + public bool IsClosed => true; /// /// Gets a value indicating whether the caller is executing in administrator mode. @@ -339,23 +336,25 @@ public bool IsClosed /// /// Gets an interface to log events asynchronously. /// - public ITracer Logger { get; private set; } = null!; + public ILogger Logger { get; private set; } = null!; + /* private void AddLog(string message) { - Logger.Write(Category.Information, message); + LoggerMessage.Define(LogLevel.Information, 0, message)(Logger, null); } + */ /// /// Gets the main window popup. /// public MainWindow? MainPopup { get; private set; } - private Dictionary MenuHeaderTable = new(); - private Dictionary> MenuIsVisibleTable = new(); - private Dictionary> MenuIsEnabledTable = new(); - private Dictionary> MenuIsCheckedTable = new(); - private Dictionary MenuHandlerTable = new(); + private readonly Dictionary MenuHeaderTable = []; + private readonly Dictionary> MenuIsVisibleTable = []; + private readonly Dictionary> MenuIsEnabledTable = []; + private readonly Dictionary> MenuIsCheckedTable = []; + private readonly Dictionary MenuHandlerTable = []; private bool IsIconChanged; private bool IsMenuChanged; #endregion @@ -446,9 +445,7 @@ public void Dispose() /// private void DisposeNow() { - using (Settings) - { - } + MainPopup?.Dispose(); } #endregion } diff --git a/PgMoon-Plugin/PhaseCalculator.Lunations.cs b/PgMoon-Plugin/PhaseCalculator.Lunations.cs index 2cb6f6d..c40f3db 100644 --- a/PgMoon-Plugin/PhaseCalculator.Lunations.cs +++ b/PgMoon-Plugin/PhaseCalculator.Lunations.cs @@ -5,502 +5,502 @@ /// public partial class PhaseCalculator { - private static Lunation[] LunationTable = new Lunation[] - { - new Lunation() { Index = 1077, NewMoon = ParseDateTime("01/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2010 05:00:00"), QuarterMoon = ParseDateTime("01/22/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/25/2010 05:00:00"), FullMoon = ParseDateTime("01/29/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2010 05:00:00"), LastQuarterMoon = ParseDateTime("02/05/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("02/08/2010 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1078, NewMoon = ParseDateTime("02/13/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2010 05:00:00"), QuarterMoon = ParseDateTime("02/21/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/24/2010 05:00:00"), FullMoon = ParseDateTime("02/27/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2010 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1079, NewMoon = ParseDateTime("03/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2010 04:00:00"), QuarterMoon = ParseDateTime("03/22/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2010 04:00:00"), FullMoon = ParseDateTime("03/29/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2010 04:00:00"), LastQuarterMoon = ParseDateTime("04/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("04/08/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1080, NewMoon = ParseDateTime("04/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/16/2010 04:00:00"), QuarterMoon = ParseDateTime("04/20/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2010 04:00:00"), FullMoon = ParseDateTime("04/27/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2010 04:00:00"), LastQuarterMoon = ParseDateTime("05/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("05/08/2010 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1081, NewMoon = ParseDateTime("05/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/16/2010 04:00:00"), QuarterMoon = ParseDateTime("05/19/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/22/2010 04:00:00"), FullMoon = ParseDateTime("05/26/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2010 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1082, NewMoon = ParseDateTime("06/11/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2010 04:00:00"), QuarterMoon = ParseDateTime("06/18/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2010 04:00:00"), FullMoon = ParseDateTime("06/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("07/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("07/06/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1083, NewMoon = ParseDateTime("07/10/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2010 04:00:00"), QuarterMoon = ParseDateTime("07/17/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2010 04:00:00"), FullMoon = ParseDateTime("07/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("07/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/02/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("08/05/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1084, NewMoon = ParseDateTime("08/09/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2010 04:00:00"), QuarterMoon = ParseDateTime("08/15/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2010 04:00:00"), FullMoon = ParseDateTime("08/23/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1085, NewMoon = ParseDateTime("09/07/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2010 04:00:00"), QuarterMoon = ParseDateTime("09/14/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2010 04:00:00"), FullMoon = ParseDateTime("09/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("09/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("09/30/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("10/03/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1086, NewMoon = ParseDateTime("10/06/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2010 04:00:00"), QuarterMoon = ParseDateTime("10/13/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2010 04:00:00"), FullMoon = ParseDateTime("10/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("10/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1087, NewMoon = ParseDateTime("11/05/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2010 05:00:00"), QuarterMoon = ParseDateTime("11/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2010 05:00:00"), FullMoon = ParseDateTime("11/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1088, NewMoon = ParseDateTime("12/04/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2010 05:00:00"), QuarterMoon = ParseDateTime("12/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/15/2010 05:00:00"), FullMoon = ParseDateTime("12/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("12/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2010 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1089, NewMoon = ParseDateTime("01/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2011 05:00:00"), QuarterMoon = ParseDateTime("01/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/14/2011 05:00:00"), FullMoon = ParseDateTime("01/18/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2011 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1090, NewMoon = ParseDateTime("02/02/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/05/2011 05:00:00"), QuarterMoon = ParseDateTime("02/10/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/13/2011 05:00:00"), FullMoon = ParseDateTime("02/17/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2011 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1091, NewMoon = ParseDateTime("03/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2011 05:00:00"), QuarterMoon = ParseDateTime("03/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2011 04:00:00"), FullMoon = ParseDateTime("03/18/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2011 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1092, NewMoon = ParseDateTime("04/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/05/2011 04:00:00"), QuarterMoon = ParseDateTime("04/10/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2011 04:00:00"), FullMoon = ParseDateTime("04/17/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2011 04:00:00"), LastQuarterMoon = ParseDateTime("04/24/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("04/27/2011 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1093, NewMoon = ParseDateTime("05/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/05/2011 04:00:00"), QuarterMoon = ParseDateTime("05/09/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2011 04:00:00"), FullMoon = ParseDateTime("05/16/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2011 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1094, NewMoon = ParseDateTime("05/31/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2011 04:00:00"), QuarterMoon = ParseDateTime("06/08/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2011 04:00:00"), FullMoon = ParseDateTime("06/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("06/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("06/25/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1095, NewMoon = ParseDateTime("06/30/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/03/2011 04:00:00"), QuarterMoon = ParseDateTime("07/07/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2011 04:00:00"), FullMoon = ParseDateTime("07/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("07/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("07/25/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1096, NewMoon = ParseDateTime("07/29/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2011 04:00:00"), QuarterMoon = ParseDateTime("08/05/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2011 04:00:00"), FullMoon = ParseDateTime("08/12/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2011 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1097, NewMoon = ParseDateTime("08/28/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/31/2011 04:00:00"), QuarterMoon = ParseDateTime("09/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2011 04:00:00"), FullMoon = ParseDateTime("09/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("09/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("09/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("09/22/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1098, NewMoon = ParseDateTime("09/26/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2011 04:00:00"), QuarterMoon = ParseDateTime("10/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2011 04:00:00"), FullMoon = ParseDateTime("10/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("10/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("10/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("10/22/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1099, NewMoon = ParseDateTime("10/25/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2011 04:00:00"), QuarterMoon = ParseDateTime("11/01/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2011 04:00:00"), FullMoon = ParseDateTime("11/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2011 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1100, NewMoon = ParseDateTime("11/24/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2011 05:00:00"), QuarterMoon = ParseDateTime("12/01/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/04/2011 05:00:00"), FullMoon = ParseDateTime("12/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("12/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2011 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1101, NewMoon = ParseDateTime("12/23/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2011 05:00:00"), QuarterMoon = ParseDateTime("12/31/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/03/2012 05:00:00"), FullMoon = ParseDateTime("01/08/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("01/11/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1102, NewMoon = ParseDateTime("01/22/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2012 05:00:00"), QuarterMoon = ParseDateTime("01/30/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/02/2012 05:00:00"), FullMoon = ParseDateTime("02/06/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2012 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2012 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1103, NewMoon = ParseDateTime("02/20/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2012 05:00:00"), QuarterMoon = ParseDateTime("02/29/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2012 05:00:00"), FullMoon = ParseDateTime("03/07/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("03/10/2012 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1104, NewMoon = ParseDateTime("03/21/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/24/2012 04:00:00"), QuarterMoon = ParseDateTime("03/29/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/01/2012 04:00:00"), FullMoon = ParseDateTime("04/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2012 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1105, NewMoon = ParseDateTime("04/20/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2012 04:00:00"), QuarterMoon = ParseDateTime("04/28/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2012 04:00:00"), FullMoon = ParseDateTime("05/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("05/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1106, NewMoon = ParseDateTime("05/19/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/22/2012 04:00:00"), QuarterMoon = ParseDateTime("05/27/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/30/2012 04:00:00"), FullMoon = ParseDateTime("06/03/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2012 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1107, NewMoon = ParseDateTime("06/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2012 04:00:00"), QuarterMoon = ParseDateTime("06/26/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/29/2012 04:00:00"), FullMoon = ParseDateTime("07/02/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2012 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1108, NewMoon = ParseDateTime("07/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2012 04:00:00"), QuarterMoon = ParseDateTime("07/25/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/28/2012 04:00:00"), FullMoon = ParseDateTime("08/01/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("08/04/2012 04:00:00"), LastQuarterMoon = ParseDateTime("08/08/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("08/11/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1109, NewMoon = ParseDateTime("08/16/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/19/2012 04:00:00"), QuarterMoon = ParseDateTime("08/23/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2012 04:00:00"), FullMoon = ParseDateTime("08/30/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1110, NewMoon = ParseDateTime("09/15/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2012 04:00:00"), QuarterMoon = ParseDateTime("09/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2012 04:00:00"), FullMoon = ParseDateTime("09/29/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1111, NewMoon = ParseDateTime("10/14/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/17/2012 04:00:00"), QuarterMoon = ParseDateTime("10/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2012 04:00:00"), FullMoon = ParseDateTime("10/28/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/31/2012 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1112, NewMoon = ParseDateTime("11/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2012 05:00:00"), QuarterMoon = ParseDateTime("11/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2012 05:00:00"), FullMoon = ParseDateTime("11/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("12/05/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("12/08/2012 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1113, NewMoon = ParseDateTime("12/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/15/2012 05:00:00"), QuarterMoon = ParseDateTime("12/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2012 05:00:00"), FullMoon = ParseDateTime("12/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1114, NewMoon = ParseDateTime("01/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2013 05:00:00"), QuarterMoon = ParseDateTime("01/17/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2013 05:00:00"), FullMoon = ParseDateTime("01/26/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2013 05:00:00"), LastQuarterMoon = ParseDateTime("02/02/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("02/05/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1115, NewMoon = ParseDateTime("02/09/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/12/2013 05:00:00"), QuarterMoon = ParseDateTime("02/16/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/19/2013 05:00:00"), FullMoon = ParseDateTime("02/24/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("02/27/2013 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1116, NewMoon = ParseDateTime("03/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2013 04:00:00"), QuarterMoon = ParseDateTime("03/18/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/21/2013 04:00:00"), FullMoon = ParseDateTime("03/26/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2013 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1117, NewMoon = ParseDateTime("04/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2013 04:00:00"), QuarterMoon = ParseDateTime("04/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/20/2013 04:00:00"), FullMoon = ParseDateTime("04/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2013 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1118, NewMoon = ParseDateTime("05/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/12/2013 04:00:00"), QuarterMoon = ParseDateTime("05/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/20/2013 04:00:00"), FullMoon = ParseDateTime("05/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1119, NewMoon = ParseDateTime("06/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2013 04:00:00"), QuarterMoon = ParseDateTime("06/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2013 04:00:00"), FullMoon = ParseDateTime("06/22/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2013 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1120, NewMoon = ParseDateTime("07/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/10/2013 04:00:00"), QuarterMoon = ParseDateTime("07/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/18/2013 04:00:00"), FullMoon = ParseDateTime("07/21/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2013 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1121, NewMoon = ParseDateTime("08/05/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2013 04:00:00"), QuarterMoon = ParseDateTime("08/13/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2013 04:00:00"), FullMoon = ParseDateTime("08/20/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2013 04:00:00"), LastQuarterMoon = ParseDateTime("08/27/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("08/30/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1122, NewMoon = ParseDateTime("09/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/07/2013 04:00:00"), QuarterMoon = ParseDateTime("09/11/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2013 04:00:00"), FullMoon = ParseDateTime("09/18/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2013 04:00:00"), LastQuarterMoon = ParseDateTime("09/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("09/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1123, NewMoon = ParseDateTime("10/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/07/2013 04:00:00"), QuarterMoon = ParseDateTime("10/10/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2013 04:00:00"), FullMoon = ParseDateTime("10/17/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2013 04:00:00"), LastQuarterMoon = ParseDateTime("10/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("10/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1124, NewMoon = ParseDateTime("11/02/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2013 05:00:00"), QuarterMoon = ParseDateTime("11/09/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2013 05:00:00"), FullMoon = ParseDateTime("11/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("11/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("11/27/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1125, NewMoon = ParseDateTime("12/02/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/05/2013 05:00:00"), QuarterMoon = ParseDateTime("12/08/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2013 05:00:00"), FullMoon = ParseDateTime("12/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("12/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("12/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("12/27/2013 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1126, NewMoon = ParseDateTime("12/31/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2014 05:00:00"), QuarterMoon = ParseDateTime("01/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2014 05:00:00"), FullMoon = ParseDateTime("01/15/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("01/18/2014 05:00:00"), LastQuarterMoon = ParseDateTime("01/23/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("01/26/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1127, NewMoon = ParseDateTime("01/29/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2014 05:00:00"), QuarterMoon = ParseDateTime("02/05/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2014 05:00:00"), FullMoon = ParseDateTime("02/14/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("02/17/2014 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1128, NewMoon = ParseDateTime("02/28/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2014 05:00:00"), QuarterMoon = ParseDateTime("03/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2014 04:00:00"), FullMoon = ParseDateTime("03/15/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2014 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1129, NewMoon = ParseDateTime("03/29/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2014 04:00:00"), QuarterMoon = ParseDateTime("04/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/09/2014 04:00:00"), FullMoon = ParseDateTime("04/14/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("04/17/2014 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2014 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1130, NewMoon = ParseDateTime("04/28/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2014 04:00:00"), QuarterMoon = ParseDateTime("05/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/09/2014 04:00:00"), FullMoon = ParseDateTime("05/13/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2014 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1131, NewMoon = ParseDateTime("05/27/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2014 04:00:00"), QuarterMoon = ParseDateTime("06/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/07/2014 04:00:00"), FullMoon = ParseDateTime("06/12/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("06/15/2014 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1132, NewMoon = ParseDateTime("06/26/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/29/2014 04:00:00"), QuarterMoon = ParseDateTime("07/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/07/2014 04:00:00"), FullMoon = ParseDateTime("07/11/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2014 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1133, NewMoon = ParseDateTime("07/25/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2014 04:00:00"), QuarterMoon = ParseDateTime("08/03/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/06/2014 04:00:00"), FullMoon = ParseDateTime("08/09/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2014 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1134, NewMoon = ParseDateTime("08/24/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/27/2014 04:00:00"), QuarterMoon = ParseDateTime("09/01/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2014 04:00:00"), FullMoon = ParseDateTime("09/08/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2014 04:00:00"), LastQuarterMoon = ParseDateTime("09/15/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("09/18/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1135, NewMoon = ParseDateTime("09/23/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/26/2014 04:00:00"), QuarterMoon = ParseDateTime("09/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2014 04:00:00"), FullMoon = ParseDateTime("10/07/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2014 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1136, NewMoon = ParseDateTime("10/22/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2014 04:00:00"), QuarterMoon = ParseDateTime("10/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2014 04:00:00"), FullMoon = ParseDateTime("11/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("11/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("11/16/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1137, NewMoon = ParseDateTime("11/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2014 05:00:00"), QuarterMoon = ParseDateTime("11/28/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2014 05:00:00"), FullMoon = ParseDateTime("12/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("12/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("12/16/2014 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1138, NewMoon = ParseDateTime("12/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/24/2014 05:00:00"), QuarterMoon = ParseDateTime("12/27/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/30/2014 05:00:00"), FullMoon = ParseDateTime("01/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("01/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/12/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("01/15/2015 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1139, NewMoon = ParseDateTime("01/19/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2015 05:00:00"), QuarterMoon = ParseDateTime("01/26/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2015 05:00:00"), FullMoon = ParseDateTime("02/02/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2015 05:00:00"), LastQuarterMoon = ParseDateTime("02/11/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("02/14/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1140, NewMoon = ParseDateTime("02/17/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2015 05:00:00"), QuarterMoon = ParseDateTime("02/24/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2015 05:00:00"), FullMoon = ParseDateTime("03/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1141, NewMoon = ParseDateTime("03/19/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2015 04:00:00"), QuarterMoon = ParseDateTime("03/26/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2015 04:00:00"), FullMoon = ParseDateTime("04/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("04/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("04/11/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("04/14/2015 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1142, NewMoon = ParseDateTime("04/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2015 04:00:00"), QuarterMoon = ParseDateTime("04/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2015 04:00:00"), FullMoon = ParseDateTime("05/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("05/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1143, NewMoon = ParseDateTime("05/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2015 04:00:00"), QuarterMoon = ParseDateTime("05/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/27/2015 04:00:00"), FullMoon = ParseDateTime("06/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1144, NewMoon = ParseDateTime("06/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2015 04:00:00"), QuarterMoon = ParseDateTime("06/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/26/2015 04:00:00"), FullMoon = ParseDateTime("07/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("07/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("07/07/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("07/10/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1145, NewMoon = ParseDateTime("07/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/18/2015 04:00:00"), QuarterMoon = ParseDateTime("07/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/26/2015 04:00:00"), FullMoon = ParseDateTime("07/30/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2015 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1146, NewMoon = ParseDateTime("08/13/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2015 04:00:00"), QuarterMoon = ParseDateTime("08/21/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2015 04:00:00"), FullMoon = ParseDateTime("08/28/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2015 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1147, NewMoon = ParseDateTime("09/12/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/15/2015 04:00:00"), QuarterMoon = ParseDateTime("09/20/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/23/2015 04:00:00"), FullMoon = ParseDateTime("09/27/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2015 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1148, NewMoon = ParseDateTime("10/11/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2015 04:00:00"), QuarterMoon = ParseDateTime("10/19/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2015 04:00:00"), FullMoon = ParseDateTime("10/26/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2015 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1149, NewMoon = ParseDateTime("11/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2015 05:00:00"), QuarterMoon = ParseDateTime("11/18/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2015 05:00:00"), FullMoon = ParseDateTime("11/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("12/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("12/05/2015 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1150, NewMoon = ParseDateTime("12/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/13/2015 05:00:00"), QuarterMoon = ParseDateTime("12/17/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2015 05:00:00"), FullMoon = ParseDateTime("12/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/01/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("01/04/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1151, NewMoon = ParseDateTime("01/09/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/12/2016 05:00:00"), QuarterMoon = ParseDateTime("01/15/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/18/2016 05:00:00"), FullMoon = ParseDateTime("01/23/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("01/26/2016 05:00:00"), LastQuarterMoon = ParseDateTime("01/31/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("02/03/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1152, NewMoon = ParseDateTime("02/07/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2016 05:00:00"), QuarterMoon = ParseDateTime("02/14/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2016 05:00:00"), FullMoon = ParseDateTime("02/21/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2016 05:00:00"), LastQuarterMoon = ParseDateTime("02/29/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("03/03/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1153, NewMoon = ParseDateTime("03/08/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2016 05:00:00"), QuarterMoon = ParseDateTime("03/14/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2016 04:00:00"), FullMoon = ParseDateTime("03/22/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2016 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1154, NewMoon = ParseDateTime("04/06/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/09/2016 04:00:00"), QuarterMoon = ParseDateTime("04/13/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2016 04:00:00"), FullMoon = ParseDateTime("04/21/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2016 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2016 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1155, NewMoon = ParseDateTime("05/05/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2016 04:00:00"), QuarterMoon = ParseDateTime("05/12/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2016 04:00:00"), FullMoon = ParseDateTime("05/20/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("05/23/2016 04:00:00"), LastQuarterMoon = ParseDateTime("05/28/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/31/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1156, NewMoon = ParseDateTime("06/04/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/07/2016 04:00:00"), QuarterMoon = ParseDateTime("06/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2016 04:00:00"), FullMoon = ParseDateTime("06/19/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2016 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1157, NewMoon = ParseDateTime("07/03/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2016 04:00:00"), QuarterMoon = ParseDateTime("07/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2016 04:00:00"), FullMoon = ParseDateTime("07/18/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("07/21/2016 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1158, NewMoon = ParseDateTime("08/01/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2016 04:00:00"), QuarterMoon = ParseDateTime("08/09/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2016 04:00:00"), FullMoon = ParseDateTime("08/17/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("08/20/2016 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1159, NewMoon = ParseDateTime("08/31/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/03/2016 04:00:00"), QuarterMoon = ParseDateTime("09/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2016 04:00:00"), FullMoon = ParseDateTime("09/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("09/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1160, NewMoon = ParseDateTime("09/30/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2016 04:00:00"), QuarterMoon = ParseDateTime("10/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2016 04:00:00"), FullMoon = ParseDateTime("10/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("10/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1161, NewMoon = ParseDateTime("10/29/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/01/2016 04:00:00"), QuarterMoon = ParseDateTime("11/06/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/09/2016 05:00:00"), FullMoon = ParseDateTime("11/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1162, NewMoon = ParseDateTime("11/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2016 05:00:00"), QuarterMoon = ParseDateTime("12/06/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/09/2016 05:00:00"), FullMoon = ParseDateTime("12/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("12/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2016 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1163, NewMoon = ParseDateTime("12/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2016 05:00:00"), QuarterMoon = ParseDateTime("01/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2017 05:00:00"), FullMoon = ParseDateTime("01/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2017 05:00:00"), LastQuarterMoon = ParseDateTime("01/18/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("01/21/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1164, NewMoon = ParseDateTime("01/27/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2017 05:00:00"), QuarterMoon = ParseDateTime("02/03/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/06/2017 05:00:00"), FullMoon = ParseDateTime("02/10/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2017 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1165, NewMoon = ParseDateTime("02/25/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/28/2017 05:00:00"), QuarterMoon = ParseDateTime("03/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2017 05:00:00"), FullMoon = ParseDateTime("03/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2017 04:00:00"), LastQuarterMoon = ParseDateTime("03/19/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("03/22/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1166, NewMoon = ParseDateTime("03/27/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/30/2017 04:00:00"), QuarterMoon = ParseDateTime("04/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2017 04:00:00"), FullMoon = ParseDateTime("04/10/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("04/13/2017 04:00:00"), LastQuarterMoon = ParseDateTime("04/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("04/21/2017 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1167, NewMoon = ParseDateTime("04/25/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2017 04:00:00"), QuarterMoon = ParseDateTime("05/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2017 04:00:00"), FullMoon = ParseDateTime("05/09/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2017 04:00:00"), LastQuarterMoon = ParseDateTime("05/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("05/21/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1168, NewMoon = ParseDateTime("05/24/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2017 04:00:00"), QuarterMoon = ParseDateTime("05/31/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2017 04:00:00"), FullMoon = ParseDateTime("06/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("06/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1169, NewMoon = ParseDateTime("06/23/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2017 04:00:00"), QuarterMoon = ParseDateTime("06/30/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/03/2017 04:00:00"), FullMoon = ParseDateTime("07/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("07/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1170, NewMoon = ParseDateTime("07/22/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2017 04:00:00"), QuarterMoon = ParseDateTime("07/29/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2017 04:00:00"), FullMoon = ParseDateTime("08/06/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2017 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1171, NewMoon = ParseDateTime("08/20/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2017 04:00:00"), QuarterMoon = ParseDateTime("08/28/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/31/2017 04:00:00"), FullMoon = ParseDateTime("09/05/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("09/08/2017 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1172, NewMoon = ParseDateTime("09/19/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2017 04:00:00"), QuarterMoon = ParseDateTime("09/27/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/30/2017 04:00:00"), FullMoon = ParseDateTime("10/04/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2017 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1173, NewMoon = ParseDateTime("10/18/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2017 04:00:00"), QuarterMoon = ParseDateTime("10/26/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2017 04:00:00"), FullMoon = ParseDateTime("11/03/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2017 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2017 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1174, NewMoon = ParseDateTime("11/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2017 05:00:00"), QuarterMoon = ParseDateTime("11/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/28/2017 05:00:00"), FullMoon = ParseDateTime("12/02/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2017 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2017 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1175, NewMoon = ParseDateTime("12/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/20/2017 05:00:00"), QuarterMoon = ParseDateTime("12/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/28/2017 05:00:00"), FullMoon = ParseDateTime("01/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1176, NewMoon = ParseDateTime("01/16/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/19/2018 05:00:00"), QuarterMoon = ParseDateTime("01/23/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2018 05:00:00"), FullMoon = ParseDateTime("01/30/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2018 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1177, NewMoon = ParseDateTime("02/14/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2018 05:00:00"), QuarterMoon = ParseDateTime("02/22/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2018 05:00:00"), FullMoon = ParseDateTime("03/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("03/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("03/08/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("03/11/2018 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1178, NewMoon = ParseDateTime("03/16/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/19/2018 04:00:00"), QuarterMoon = ParseDateTime("03/23/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2018 04:00:00"), FullMoon = ParseDateTime("03/30/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("04/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("04/10/2018 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1179, NewMoon = ParseDateTime("04/15/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/18/2018 04:00:00"), QuarterMoon = ParseDateTime("04/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/24/2018 04:00:00"), FullMoon = ParseDateTime("04/29/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("05/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("05/10/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1180, NewMoon = ParseDateTime("05/14/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2018 04:00:00"), QuarterMoon = ParseDateTime("05/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2018 04:00:00"), FullMoon = ParseDateTime("05/28/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2018 04:00:00"), LastQuarterMoon = ParseDateTime("06/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("06/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1181, NewMoon = ParseDateTime("06/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2018 04:00:00"), QuarterMoon = ParseDateTime("06/19/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2018 04:00:00"), FullMoon = ParseDateTime("06/27/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("06/30/2018 04:00:00"), LastQuarterMoon = ParseDateTime("07/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("07/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1182, NewMoon = ParseDateTime("07/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2018 04:00:00"), QuarterMoon = ParseDateTime("07/18/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2018 04:00:00"), FullMoon = ParseDateTime("07/26/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2018 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1183, NewMoon = ParseDateTime("08/10/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2018 04:00:00"), QuarterMoon = ParseDateTime("08/17/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2018 04:00:00"), FullMoon = ParseDateTime("08/25/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("08/28/2018 04:00:00"), LastQuarterMoon = ParseDateTime("09/02/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("09/05/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1184, NewMoon = ParseDateTime("09/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2018 04:00:00"), QuarterMoon = ParseDateTime("09/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2018 04:00:00"), FullMoon = ParseDateTime("09/24/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("09/27/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1185, NewMoon = ParseDateTime("10/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2018 04:00:00"), QuarterMoon = ParseDateTime("10/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/18/2018 04:00:00"), FullMoon = ParseDateTime("10/23/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1186, NewMoon = ParseDateTime("11/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2018 05:00:00"), QuarterMoon = ParseDateTime("11/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/17/2018 05:00:00"), FullMoon = ParseDateTime("11/22/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("11/25/2018 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2018 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1187, NewMoon = ParseDateTime("12/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/09/2018 05:00:00"), QuarterMoon = ParseDateTime("12/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/17/2018 05:00:00"), FullMoon = ParseDateTime("12/21/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2018 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1188, NewMoon = ParseDateTime("01/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/08/2019 05:00:00"), QuarterMoon = ParseDateTime("01/13/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/16/2019 05:00:00"), FullMoon = ParseDateTime("01/20/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2019 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1189, NewMoon = ParseDateTime("02/03/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2019 05:00:00"), QuarterMoon = ParseDateTime("02/11/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2019 05:00:00"), FullMoon = ParseDateTime("02/18/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2019 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2019 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1190, NewMoon = ParseDateTime("03/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/08/2019 05:00:00"), QuarterMoon = ParseDateTime("03/13/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2019 04:00:00"), FullMoon = ParseDateTime("03/20/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2019 04:00:00"), LastQuarterMoon = ParseDateTime("03/27/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("03/30/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1191, NewMoon = ParseDateTime("04/04/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/07/2019 04:00:00"), QuarterMoon = ParseDateTime("04/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2019 04:00:00"), FullMoon = ParseDateTime("04/18/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2019 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2019 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1192, NewMoon = ParseDateTime("05/03/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2019 04:00:00"), QuarterMoon = ParseDateTime("05/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2019 04:00:00"), FullMoon = ParseDateTime("05/17/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2019 04:00:00"), LastQuarterMoon = ParseDateTime("05/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("05/28/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1193, NewMoon = ParseDateTime("06/02/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2019 04:00:00"), QuarterMoon = ParseDateTime("06/09/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2019 04:00:00"), FullMoon = ParseDateTime("06/16/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2019 04:00:00"), LastQuarterMoon = ParseDateTime("06/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("06/27/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1194, NewMoon = ParseDateTime("07/01/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2019 04:00:00"), QuarterMoon = ParseDateTime("07/08/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2019 04:00:00"), FullMoon = ParseDateTime("07/15/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2019 04:00:00"), LastQuarterMoon = ParseDateTime("07/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("07/27/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1195, NewMoon = ParseDateTime("07/31/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2019 04:00:00"), QuarterMoon = ParseDateTime("08/06/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2019 04:00:00"), FullMoon = ParseDateTime("08/14/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("08/17/2019 04:00:00"), LastQuarterMoon = ParseDateTime("08/22/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("08/25/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1196, NewMoon = ParseDateTime("08/29/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2019 04:00:00"), QuarterMoon = ParseDateTime("09/05/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2019 04:00:00"), FullMoon = ParseDateTime("09/13/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("09/16/2019 04:00:00"), LastQuarterMoon = ParseDateTime("09/21/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("09/24/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1197, NewMoon = ParseDateTime("09/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2019 04:00:00"), QuarterMoon = ParseDateTime("10/04/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2019 04:00:00"), FullMoon = ParseDateTime("10/12/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2019 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1198, NewMoon = ParseDateTime("10/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2019 04:00:00"), QuarterMoon = ParseDateTime("11/03/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/06/2019 05:00:00"), FullMoon = ParseDateTime("11/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("11/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1199, NewMoon = ParseDateTime("11/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2019 05:00:00"), QuarterMoon = ParseDateTime("12/03/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/06/2019 05:00:00"), FullMoon = ParseDateTime("12/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("12/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2019 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1200, NewMoon = ParseDateTime("12/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2019 05:00:00"), QuarterMoon = ParseDateTime("01/02/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/05/2020 05:00:00"), FullMoon = ParseDateTime("01/09/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2020 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2020 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1201, NewMoon = ParseDateTime("01/23/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2020 05:00:00"), QuarterMoon = ParseDateTime("02/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/04/2020 05:00:00"), FullMoon = ParseDateTime("02/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2020 05:00:00"), LastQuarterMoon = ParseDateTime("02/14/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("02/17/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1202, NewMoon = ParseDateTime("02/22/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2020 05:00:00"), QuarterMoon = ParseDateTime("03/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/04/2020 05:00:00"), FullMoon = ParseDateTime("03/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2020 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1203, NewMoon = ParseDateTime("03/23/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2020 04:00:00"), QuarterMoon = ParseDateTime("03/31/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2020 04:00:00"), FullMoon = ParseDateTime("04/07/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("04/10/2020 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2020 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1204, NewMoon = ParseDateTime("04/22/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2020 04:00:00"), QuarterMoon = ParseDateTime("04/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/02/2020 04:00:00"), FullMoon = ParseDateTime("05/06/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2020 04:00:00"), LastQuarterMoon = ParseDateTime("05/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("05/16/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1205, NewMoon = ParseDateTime("05/21/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/24/2020 04:00:00"), QuarterMoon = ParseDateTime("05/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/01/2020 04:00:00"), FullMoon = ParseDateTime("06/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1206, NewMoon = ParseDateTime("06/20/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2020 04:00:00"), QuarterMoon = ParseDateTime("06/27/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2020 04:00:00"), FullMoon = ParseDateTime("07/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("07/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("07/11/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("07/14/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1207, NewMoon = ParseDateTime("07/19/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/22/2020 04:00:00"), QuarterMoon = ParseDateTime("07/26/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2020 04:00:00"), FullMoon = ParseDateTime("08/02/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2020 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1208, NewMoon = ParseDateTime("08/18/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2020 04:00:00"), QuarterMoon = ParseDateTime("08/24/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2020 04:00:00"), FullMoon = ParseDateTime("09/01/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2020 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1209, NewMoon = ParseDateTime("09/16/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/19/2020 04:00:00"), QuarterMoon = ParseDateTime("09/23/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2020 04:00:00"), FullMoon = ParseDateTime("09/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("10/03/2020 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1210, NewMoon = ParseDateTime("10/15/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2020 04:00:00"), QuarterMoon = ParseDateTime("10/22/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2020 04:00:00"), FullMoon = ParseDateTime("10/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("11/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("11/10/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1211, NewMoon = ParseDateTime("11/14/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/17/2020 05:00:00"), QuarterMoon = ParseDateTime("11/21/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2020 05:00:00"), FullMoon = ParseDateTime("11/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2020 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1212, NewMoon = ParseDateTime("12/13/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2020 05:00:00"), QuarterMoon = ParseDateTime("12/20/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2020 05:00:00"), FullMoon = ParseDateTime("12/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("01/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("01/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1213, NewMoon = ParseDateTime("01/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/15/2021 05:00:00"), QuarterMoon = ParseDateTime("01/19/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/22/2021 05:00:00"), FullMoon = ParseDateTime("01/27/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("01/30/2021 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2021 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1214, NewMoon = ParseDateTime("02/10/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2021 05:00:00"), QuarterMoon = ParseDateTime("02/18/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2021 05:00:00"), FullMoon = ParseDateTime("02/26/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1215, NewMoon = ParseDateTime("03/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2021 04:00:00"), QuarterMoon = ParseDateTime("03/20/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/23/2021 04:00:00"), FullMoon = ParseDateTime("03/27/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2021 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1216, NewMoon = ParseDateTime("04/11/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/14/2021 04:00:00"), QuarterMoon = ParseDateTime("04/19/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/22/2021 04:00:00"), FullMoon = ParseDateTime("04/26/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2021 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2021 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1217, NewMoon = ParseDateTime("05/10/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2021 04:00:00"), QuarterMoon = ParseDateTime("05/18/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2021 04:00:00"), FullMoon = ParseDateTime("05/25/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1218, NewMoon = ParseDateTime("06/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/12/2021 04:00:00"), QuarterMoon = ParseDateTime("06/17/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/20/2021 04:00:00"), FullMoon = ParseDateTime("06/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1219, NewMoon = ParseDateTime("07/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/12/2021 04:00:00"), QuarterMoon = ParseDateTime("07/16/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2021 04:00:00"), FullMoon = ParseDateTime("07/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("07/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("08/02/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1220, NewMoon = ParseDateTime("08/07/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2021 04:00:00"), QuarterMoon = ParseDateTime("08/14/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2021 04:00:00"), FullMoon = ParseDateTime("08/21/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2021 04:00:00"), LastQuarterMoon = ParseDateTime("08/29/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("09/01/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1221, NewMoon = ParseDateTime("09/06/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/09/2021 04:00:00"), QuarterMoon = ParseDateTime("09/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/15/2021 04:00:00"), FullMoon = ParseDateTime("09/20/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("09/23/2021 04:00:00"), LastQuarterMoon = ParseDateTime("09/28/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/01/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1222, NewMoon = ParseDateTime("10/05/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2021 04:00:00"), QuarterMoon = ParseDateTime("10/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2021 04:00:00"), FullMoon = ParseDateTime("10/19/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2021 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1223, NewMoon = ParseDateTime("11/03/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2021 04:00:00"), QuarterMoon = ParseDateTime("11/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2021 05:00:00"), FullMoon = ParseDateTime("11/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("11/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("11/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("11/29/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1224, NewMoon = ParseDateTime("12/03/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2021 05:00:00"), QuarterMoon = ParseDateTime("12/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/13/2021 05:00:00"), FullMoon = ParseDateTime("12/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("12/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("12/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("12/29/2021 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1225, NewMoon = ParseDateTime("01/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2022 05:00:00"), QuarterMoon = ParseDateTime("01/08/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2022 05:00:00"), FullMoon = ParseDateTime("01/16/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2022 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2022 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1226, NewMoon = ParseDateTime("01/31/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2022 05:00:00"), QuarterMoon = ParseDateTime("02/07/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/10/2022 05:00:00"), FullMoon = ParseDateTime("02/15/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2022 05:00:00"), LastQuarterMoon = ParseDateTime("02/22/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("02/25/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1227, NewMoon = ParseDateTime("03/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2022 05:00:00"), QuarterMoon = ParseDateTime("03/09/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/12/2022 05:00:00"), FullMoon = ParseDateTime("03/17/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("03/20/2022 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1228, NewMoon = ParseDateTime("03/31/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2022 04:00:00"), QuarterMoon = ParseDateTime("04/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/11/2022 04:00:00"), FullMoon = ParseDateTime("04/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2022 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1229, NewMoon = ParseDateTime("04/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2022 04:00:00"), QuarterMoon = ParseDateTime("05/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/11/2022 04:00:00"), FullMoon = ParseDateTime("05/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1230, NewMoon = ParseDateTime("05/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/01/2022 04:00:00"), QuarterMoon = ParseDateTime("06/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/09/2022 04:00:00"), FullMoon = ParseDateTime("06/13/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2022 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1231, NewMoon = ParseDateTime("06/28/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/01/2022 04:00:00"), QuarterMoon = ParseDateTime("07/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/09/2022 04:00:00"), FullMoon = ParseDateTime("07/12/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2022 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1232, NewMoon = ParseDateTime("07/27/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2022 04:00:00"), QuarterMoon = ParseDateTime("08/04/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2022 04:00:00"), FullMoon = ParseDateTime("08/11/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2022 04:00:00"), LastQuarterMoon = ParseDateTime("08/18/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("08/21/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1233, NewMoon = ParseDateTime("08/26/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/29/2022 04:00:00"), QuarterMoon = ParseDateTime("09/02/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2022 04:00:00"), FullMoon = ParseDateTime("09/09/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2022 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1234, NewMoon = ParseDateTime("09/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/01/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/04/2022 04:00:00"), FullMoon = ParseDateTime("10/08/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2022 04:00:00"), LastQuarterMoon = ParseDateTime("10/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("10/19/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1235, NewMoon = ParseDateTime("10/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/31/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2022 04:00:00"), FullMoon = ParseDateTime("11/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("11/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("11/18/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1236, NewMoon = ParseDateTime("11/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2022 05:00:00"), QuarterMoon = ParseDateTime("11/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2022 05:00:00"), FullMoon = ParseDateTime("12/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("12/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("12/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("12/18/2022 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1237, NewMoon = ParseDateTime("12/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2022 05:00:00"), QuarterMoon = ParseDateTime("12/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2023 05:00:00"), FullMoon = ParseDateTime("01/05/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/14/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("01/17/2023 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1238, NewMoon = ParseDateTime("01/20/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2023 05:00:00"), QuarterMoon = ParseDateTime("01/27/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2023 05:00:00"), FullMoon = ParseDateTime("02/04/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2023 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1239, NewMoon = ParseDateTime("02/19/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2023 05:00:00"), QuarterMoon = ParseDateTime("02/26/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/01/2023 05:00:00"), FullMoon = ParseDateTime("03/06/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("03/09/2023 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1240, NewMoon = ParseDateTime("03/20/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2023 04:00:00"), QuarterMoon = ParseDateTime("03/28/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/31/2023 04:00:00"), FullMoon = ParseDateTime("04/05/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2023 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2023 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1241, NewMoon = ParseDateTime("04/19/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2023 04:00:00"), QuarterMoon = ParseDateTime("04/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2023 04:00:00"), FullMoon = ParseDateTime("05/04/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2023 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1242, NewMoon = ParseDateTime("05/18/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2023 04:00:00"), QuarterMoon = ParseDateTime("05/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/29/2023 04:00:00"), FullMoon = ParseDateTime("06/03/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2023 04:00:00"), LastQuarterMoon = ParseDateTime("06/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("06/12/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1243, NewMoon = ParseDateTime("06/17/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/20/2023 04:00:00"), QuarterMoon = ParseDateTime("06/25/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/28/2023 04:00:00"), FullMoon = ParseDateTime("07/02/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2023 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1244, NewMoon = ParseDateTime("07/16/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2023 04:00:00"), QuarterMoon = ParseDateTime("07/24/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2023 04:00:00"), FullMoon = ParseDateTime("07/31/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2023 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1245, NewMoon = ParseDateTime("08/15/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/18/2023 04:00:00"), QuarterMoon = ParseDateTime("08/23/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2023 04:00:00"), FullMoon = ParseDateTime("08/30/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2023 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1246, NewMoon = ParseDateTime("09/14/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/17/2023 04:00:00"), QuarterMoon = ParseDateTime("09/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2023 04:00:00"), FullMoon = ParseDateTime("09/28/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2023 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1247, NewMoon = ParseDateTime("10/13/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2023 04:00:00"), QuarterMoon = ParseDateTime("10/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2023 04:00:00"), FullMoon = ParseDateTime("10/27/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2023 04:00:00"), LastQuarterMoon = ParseDateTime("11/04/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("11/07/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1248, NewMoon = ParseDateTime("11/12/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2023 05:00:00"), QuarterMoon = ParseDateTime("11/19/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2023 05:00:00"), FullMoon = ParseDateTime("11/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("12/04/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("12/07/2023 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1249, NewMoon = ParseDateTime("12/11/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2023 05:00:00"), QuarterMoon = ParseDateTime("12/18/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/21/2023 05:00:00"), FullMoon = ParseDateTime("12/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("12/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/03/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("01/06/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1250, NewMoon = ParseDateTime("01/10/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2024 05:00:00"), QuarterMoon = ParseDateTime("01/17/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2024 05:00:00"), FullMoon = ParseDateTime("01/24/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2024 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1251, NewMoon = ParseDateTime("02/08/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2024 05:00:00"), QuarterMoon = ParseDateTime("02/15/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2024 05:00:00"), FullMoon = ParseDateTime("02/23/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("02/26/2024 05:00:00"), LastQuarterMoon = ParseDateTime("03/02/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("03/05/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1252, NewMoon = ParseDateTime("03/09/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/12/2024 04:00:00"), QuarterMoon = ParseDateTime("03/16/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/19/2024 04:00:00"), FullMoon = ParseDateTime("03/24/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1253, NewMoon = ParseDateTime("04/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2024 04:00:00"), QuarterMoon = ParseDateTime("04/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2024 04:00:00"), FullMoon = ParseDateTime("04/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("04/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/30/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("05/03/2024 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1254, NewMoon = ParseDateTime("05/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/10/2024 04:00:00"), QuarterMoon = ParseDateTime("05/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2024 04:00:00"), FullMoon = ParseDateTime("05/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1255, NewMoon = ParseDateTime("06/05/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2024 04:00:00"), QuarterMoon = ParseDateTime("06/13/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2024 04:00:00"), FullMoon = ParseDateTime("06/21/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2024 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1256, NewMoon = ParseDateTime("07/04/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2024 04:00:00"), QuarterMoon = ParseDateTime("07/12/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/15/2024 04:00:00"), FullMoon = ParseDateTime("07/20/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("07/23/2024 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1257, NewMoon = ParseDateTime("08/03/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/06/2024 04:00:00"), QuarterMoon = ParseDateTime("08/11/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2024 04:00:00"), FullMoon = ParseDateTime("08/18/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2024 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1258, NewMoon = ParseDateTime("09/02/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2024 04:00:00"), QuarterMoon = ParseDateTime("09/10/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2024 04:00:00"), FullMoon = ParseDateTime("09/17/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("09/20/2024 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1259, NewMoon = ParseDateTime("10/01/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/04/2024 04:00:00"), QuarterMoon = ParseDateTime("10/09/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/12/2024 04:00:00"), FullMoon = ParseDateTime("10/16/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2024 04:00:00"), LastQuarterMoon = ParseDateTime("10/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("10/26/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1260, NewMoon = ParseDateTime("10/31/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2024 04:00:00"), QuarterMoon = ParseDateTime("11/08/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/11/2024 05:00:00"), FullMoon = ParseDateTime("11/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1261, NewMoon = ParseDateTime("11/30/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2024 05:00:00"), QuarterMoon = ParseDateTime("12/07/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2024 05:00:00"), FullMoon = ParseDateTime("12/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("12/21/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("12/24/2024 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1262, NewMoon = ParseDateTime("12/29/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/01/2025 05:00:00"), QuarterMoon = ParseDateTime("01/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2025 05:00:00"), FullMoon = ParseDateTime("01/12/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2025 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2025 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1263, NewMoon = ParseDateTime("01/28/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/31/2025 05:00:00"), QuarterMoon = ParseDateTime("02/04/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2025 05:00:00"), FullMoon = ParseDateTime("02/11/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("02/14/2025 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1264, NewMoon = ParseDateTime("02/27/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/02/2025 05:00:00"), QuarterMoon = ParseDateTime("03/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2025 05:00:00"), FullMoon = ParseDateTime("03/13/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("03/16/2025 04:00:00"), LastQuarterMoon = ParseDateTime("03/21/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("03/24/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1265, NewMoon = ParseDateTime("03/28/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2025 04:00:00"), QuarterMoon = ParseDateTime("04/04/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2025 04:00:00"), FullMoon = ParseDateTime("04/12/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("04/15/2025 04:00:00"), LastQuarterMoon = ParseDateTime("04/20/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("04/23/2025 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1266, NewMoon = ParseDateTime("04/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2025 04:00:00"), QuarterMoon = ParseDateTime("05/03/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2025 04:00:00"), FullMoon = ParseDateTime("05/11/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2025 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1267, NewMoon = ParseDateTime("05/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2025 04:00:00"), QuarterMoon = ParseDateTime("06/02/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/05/2025 04:00:00"), FullMoon = ParseDateTime("06/10/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("06/13/2025 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1268, NewMoon = ParseDateTime("06/24/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2025 04:00:00"), QuarterMoon = ParseDateTime("07/01/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2025 04:00:00"), FullMoon = ParseDateTime("07/09/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2025 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1269, NewMoon = ParseDateTime("07/23/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2025 04:00:00"), QuarterMoon = ParseDateTime("07/31/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/03/2025 04:00:00"), FullMoon = ParseDateTime("08/08/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("08/11/2025 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1270, NewMoon = ParseDateTime("08/22/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2025 04:00:00"), QuarterMoon = ParseDateTime("08/30/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/02/2025 04:00:00"), FullMoon = ParseDateTime("09/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1271, NewMoon = ParseDateTime("09/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2025 04:00:00"), QuarterMoon = ParseDateTime("09/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2025 04:00:00"), FullMoon = ParseDateTime("10/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1272, NewMoon = ParseDateTime("10/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/23/2025 04:00:00"), QuarterMoon = ParseDateTime("10/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/31/2025 04:00:00"), FullMoon = ParseDateTime("11/04/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2025 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1273, NewMoon = ParseDateTime("11/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/22/2025 05:00:00"), QuarterMoon = ParseDateTime("11/27/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/30/2025 05:00:00"), FullMoon = ParseDateTime("12/03/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2025 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2025 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1274, NewMoon = ParseDateTime("12/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/22/2025 05:00:00"), QuarterMoon = ParseDateTime("12/26/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2025 05:00:00"), FullMoon = ParseDateTime("01/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2026 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1275, NewMoon = ParseDateTime("01/17/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2026 05:00:00"), QuarterMoon = ParseDateTime("01/25/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2026 05:00:00"), FullMoon = ParseDateTime("01/31/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2026 05:00:00"), LastQuarterMoon = ParseDateTime("02/08/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("02/11/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1276, NewMoon = ParseDateTime("02/16/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/19/2026 05:00:00"), QuarterMoon = ParseDateTime("02/23/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2026 05:00:00"), FullMoon = ParseDateTime("03/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("03/10/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("03/13/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1277, NewMoon = ParseDateTime("03/18/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/21/2026 04:00:00"), QuarterMoon = ParseDateTime("03/24/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/27/2026 04:00:00"), FullMoon = ParseDateTime("04/01/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("04/04/2026 04:00:00"), LastQuarterMoon = ParseDateTime("04/09/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("04/12/2026 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1278, NewMoon = ParseDateTime("04/16/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2026 04:00:00"), QuarterMoon = ParseDateTime("04/23/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2026 04:00:00"), FullMoon = ParseDateTime("04/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2026 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1279, NewMoon = ParseDateTime("05/15/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2026 04:00:00"), QuarterMoon = ParseDateTime("05/22/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2026 04:00:00"), FullMoon = ParseDateTime("05/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("06/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("06/07/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("06/10/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1280, NewMoon = ParseDateTime("06/14/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2026 04:00:00"), QuarterMoon = ParseDateTime("06/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2026 04:00:00"), FullMoon = ParseDateTime("06/29/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1281, NewMoon = ParseDateTime("07/13/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2026 04:00:00"), QuarterMoon = ParseDateTime("07/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2026 04:00:00"), FullMoon = ParseDateTime("07/28/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/31/2026 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1282, NewMoon = ParseDateTime("08/11/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2026 04:00:00"), QuarterMoon = ParseDateTime("08/19/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/22/2026 04:00:00"), FullMoon = ParseDateTime("08/27/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("08/30/2026 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1283, NewMoon = ParseDateTime("09/10/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2026 04:00:00"), QuarterMoon = ParseDateTime("09/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2026 04:00:00"), FullMoon = ParseDateTime("09/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1284, NewMoon = ParseDateTime("10/09/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2026 04:00:00"), QuarterMoon = ParseDateTime("10/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/20/2026 04:00:00"), FullMoon = ParseDateTime("10/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("10/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/31/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("11/03/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1285, NewMoon = ParseDateTime("11/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/11/2026 05:00:00"), QuarterMoon = ParseDateTime("11/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/19/2026 05:00:00"), FullMoon = ParseDateTime("11/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2026 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1286, NewMoon = ParseDateTime("12/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/11/2026 05:00:00"), QuarterMoon = ParseDateTime("12/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/19/2026 05:00:00"), FullMoon = ParseDateTime("12/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1287, NewMoon = ParseDateTime("01/06/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2027 05:00:00"), QuarterMoon = ParseDateTime("01/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2027 05:00:00"), FullMoon = ParseDateTime("01/21/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2027 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1288, NewMoon = ParseDateTime("02/05/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/08/2027 05:00:00"), QuarterMoon = ParseDateTime("02/13/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2027 05:00:00"), FullMoon = ParseDateTime("02/19/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2027 05:00:00"), LastQuarterMoon = ParseDateTime("02/27/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("03/02/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1289, NewMoon = ParseDateTime("03/07/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/10/2027 05:00:00"), QuarterMoon = ParseDateTime("03/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2027 04:00:00"), FullMoon = ParseDateTime("03/21/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2027 04:00:00"), LastQuarterMoon = ParseDateTime("03/29/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/01/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1290, NewMoon = ParseDateTime("04/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2027 04:00:00"), QuarterMoon = ParseDateTime("04/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/15/2027 04:00:00"), FullMoon = ParseDateTime("04/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("04/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/30/2027 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1291, NewMoon = ParseDateTime("05/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2027 04:00:00"), QuarterMoon = ParseDateTime("05/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2027 04:00:00"), FullMoon = ParseDateTime("05/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("05/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("05/30/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1292, NewMoon = ParseDateTime("06/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2027 04:00:00"), QuarterMoon = ParseDateTime("06/10/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2027 04:00:00"), FullMoon = ParseDateTime("06/18/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("06/21/2027 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1293, NewMoon = ParseDateTime("07/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2027 04:00:00"), QuarterMoon = ParseDateTime("07/09/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2027 04:00:00"), FullMoon = ParseDateTime("07/17/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2027 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1294, NewMoon = ParseDateTime("08/01/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2027 04:00:00"), QuarterMoon = ParseDateTime("08/08/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2027 04:00:00"), FullMoon = ParseDateTime("08/16/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("08/19/2027 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1295, NewMoon = ParseDateTime("08/30/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2027 04:00:00"), QuarterMoon = ParseDateTime("09/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2027 04:00:00"), FullMoon = ParseDateTime("09/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1296, NewMoon = ParseDateTime("09/29/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2027 04:00:00"), QuarterMoon = ParseDateTime("10/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/09/2027 04:00:00"), FullMoon = ParseDateTime("10/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("10/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1297, NewMoon = ParseDateTime("10/28/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2027 04:00:00"), QuarterMoon = ParseDateTime("11/05/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/08/2027 05:00:00"), FullMoon = ParseDateTime("11/13/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2027 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1298, NewMoon = ParseDateTime("11/27/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/30/2027 05:00:00"), QuarterMoon = ParseDateTime("12/05/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/08/2027 05:00:00"), FullMoon = ParseDateTime("12/12/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2027 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2027 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1299, NewMoon = ParseDateTime("12/26/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2027 05:00:00"), QuarterMoon = ParseDateTime("01/04/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2028 05:00:00"), FullMoon = ParseDateTime("01/11/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2028 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2028 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1300, NewMoon = ParseDateTime("01/25/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2028 05:00:00"), QuarterMoon = ParseDateTime("02/02/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2028 05:00:00"), FullMoon = ParseDateTime("02/09/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2028 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1301, NewMoon = ParseDateTime("02/24/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/27/2028 05:00:00"), QuarterMoon = ParseDateTime("03/03/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2028 05:00:00"), FullMoon = ParseDateTime("03/10/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("03/13/2028 04:00:00"), LastQuarterMoon = ParseDateTime("03/16/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1302, NewMoon = ParseDateTime("03/25/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2028 04:00:00"), QuarterMoon = ParseDateTime("04/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/04/2028 04:00:00"), FullMoon = ParseDateTime("04/08/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2028 04:00:00"), LastQuarterMoon = ParseDateTime("04/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("04/18/2028 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1303, NewMoon = ParseDateTime("04/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/04/2028 04:00:00"), FullMoon = ParseDateTime("05/07/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2028 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1304, NewMoon = ParseDateTime("05/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/30/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2028 04:00:00"), FullMoon = ParseDateTime("06/06/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("06/09/2028 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1305, NewMoon = ParseDateTime("06/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/24/2028 04:00:00"), QuarterMoon = ParseDateTime("06/28/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2028 04:00:00"), FullMoon = ParseDateTime("07/05/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2028 04:00:00"), LastQuarterMoon = ParseDateTime("07/13/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("07/16/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1306, NewMoon = ParseDateTime("07/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2028 04:00:00"), QuarterMoon = ParseDateTime("07/27/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2028 04:00:00"), FullMoon = ParseDateTime("08/04/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2028 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1307, NewMoon = ParseDateTime("08/19/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/22/2028 04:00:00"), QuarterMoon = ParseDateTime("08/26/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/29/2028 04:00:00"), FullMoon = ParseDateTime("09/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("09/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1308, NewMoon = ParseDateTime("09/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2028 04:00:00"), QuarterMoon = ParseDateTime("09/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2028 04:00:00"), FullMoon = ParseDateTime("10/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("10/10/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("10/13/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1309, NewMoon = ParseDateTime("10/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/20/2028 04:00:00"), QuarterMoon = ParseDateTime("10/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2028 04:00:00"), FullMoon = ParseDateTime("11/01/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2028 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1310, NewMoon = ParseDateTime("11/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2028 05:00:00"), QuarterMoon = ParseDateTime("11/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/25/2028 05:00:00"), FullMoon = ParseDateTime("12/01/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2028 05:00:00"), LastQuarterMoon = ParseDateTime("12/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("12/11/2028 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1311, NewMoon = ParseDateTime("12/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2028 05:00:00"), QuarterMoon = ParseDateTime("12/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/25/2028 05:00:00"), FullMoon = ParseDateTime("12/30/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1312, NewMoon = ParseDateTime("01/13/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2029 05:00:00"), QuarterMoon = ParseDateTime("01/21/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2029 05:00:00"), FullMoon = ParseDateTime("01/29/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2029 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1313, NewMoon = ParseDateTime("02/12/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/15/2029 05:00:00"), QuarterMoon = ParseDateTime("02/20/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2029 05:00:00"), FullMoon = ParseDateTime("02/27/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1314, NewMoon = ParseDateTime("03/14/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2029 04:00:00"), QuarterMoon = ParseDateTime("03/22/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2029 04:00:00"), FullMoon = ParseDateTime("03/29/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2029 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2029 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1315, NewMoon = ParseDateTime("04/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2029 04:00:00"), QuarterMoon = ParseDateTime("04/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2029 04:00:00"), FullMoon = ParseDateTime("04/27/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2029 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1316, NewMoon = ParseDateTime("05/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/15/2029 04:00:00"), QuarterMoon = ParseDateTime("05/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2029 04:00:00"), FullMoon = ParseDateTime("05/26/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2029 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1317, NewMoon = ParseDateTime("06/11/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2029 04:00:00"), QuarterMoon = ParseDateTime("06/18/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2029 04:00:00"), FullMoon = ParseDateTime("06/25/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2029 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1318, NewMoon = ParseDateTime("07/10/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2029 04:00:00"), QuarterMoon = ParseDateTime("07/17/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2029 04:00:00"), FullMoon = ParseDateTime("07/24/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/01/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("08/04/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1319, NewMoon = ParseDateTime("08/09/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2029 04:00:00"), QuarterMoon = ParseDateTime("08/15/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2029 04:00:00"), FullMoon = ParseDateTime("08/23/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1320, NewMoon = ParseDateTime("09/07/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2029 04:00:00"), QuarterMoon = ParseDateTime("09/14/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2029 04:00:00"), FullMoon = ParseDateTime("09/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1321, NewMoon = ParseDateTime("10/06/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2029 04:00:00"), QuarterMoon = ParseDateTime("10/13/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2029 04:00:00"), FullMoon = ParseDateTime("10/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("10/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1322, NewMoon = ParseDateTime("11/05/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2029 05:00:00"), QuarterMoon = ParseDateTime("11/12/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2029 05:00:00"), FullMoon = ParseDateTime("11/20/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2029 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2029 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1323, NewMoon = ParseDateTime("12/04/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2029 05:00:00"), QuarterMoon = ParseDateTime("12/11/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2029 05:00:00"), FullMoon = ParseDateTime("12/19/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2029 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1324, NewMoon = ParseDateTime("01/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2030 05:00:00"), QuarterMoon = ParseDateTime("01/10/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/13/2030 05:00:00"), FullMoon = ParseDateTime("01/18/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2030 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2030 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1325, NewMoon = ParseDateTime("02/01/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2030 05:00:00"), QuarterMoon = ParseDateTime("02/09/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/12/2030 05:00:00"), FullMoon = ParseDateTime("02/17/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2030 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1326, NewMoon = ParseDateTime("03/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2030 05:00:00"), QuarterMoon = ParseDateTime("03/11/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2030 04:00:00"), FullMoon = ParseDateTime("03/18/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2030 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1327, NewMoon = ParseDateTime("04/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2030 04:00:00"), QuarterMoon = ParseDateTime("04/10/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2030 04:00:00"), FullMoon = ParseDateTime("04/17/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2030 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2030 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1328, NewMoon = ParseDateTime("05/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2030 04:00:00"), QuarterMoon = ParseDateTime("05/09/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2030 04:00:00"), FullMoon = ParseDateTime("05/16/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2030 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1329, NewMoon = ParseDateTime("05/31/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2030 04:00:00"), QuarterMoon = ParseDateTime("06/08/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2030 04:00:00"), FullMoon = ParseDateTime("06/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1330, NewMoon = ParseDateTime("06/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2030 04:00:00"), QuarterMoon = ParseDateTime("07/07/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2030 04:00:00"), FullMoon = ParseDateTime("07/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("07/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("07/24/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1331, NewMoon = ParseDateTime("07/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2030 04:00:00"), QuarterMoon = ParseDateTime("08/05/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2030 04:00:00"), FullMoon = ParseDateTime("08/12/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2030 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1332, NewMoon = ParseDateTime("08/27/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2030 04:00:00"), QuarterMoon = ParseDateTime("09/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2030 04:00:00"), FullMoon = ParseDateTime("09/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("09/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("09/21/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1333, NewMoon = ParseDateTime("09/26/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2030 04:00:00"), QuarterMoon = ParseDateTime("10/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2030 04:00:00"), FullMoon = ParseDateTime("10/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("10/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("10/21/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1334, NewMoon = ParseDateTime("10/25/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2030 04:00:00"), QuarterMoon = ParseDateTime("11/01/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2030 05:00:00"), FullMoon = ParseDateTime("11/09/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2030 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1335, NewMoon = ParseDateTime("11/24/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2030 05:00:00"), QuarterMoon = ParseDateTime("11/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2030 05:00:00"), FullMoon = ParseDateTime("12/08/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2030 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2030 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1336, NewMoon = ParseDateTime("12/23/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2030 05:00:00"), QuarterMoon = ParseDateTime("12/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2031 05:00:00"), FullMoon = ParseDateTime("01/07/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2031 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1337, NewMoon = ParseDateTime("01/22/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2031 05:00:00"), QuarterMoon = ParseDateTime("01/29/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/01/2031 05:00:00"), FullMoon = ParseDateTime("02/06/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2031 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1338, NewMoon = ParseDateTime("02/20/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2031 05:00:00"), QuarterMoon = ParseDateTime("02/28/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2031 05:00:00"), FullMoon = ParseDateTime("03/08/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2031 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1339, NewMoon = ParseDateTime("03/22/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/25/2031 04:00:00"), QuarterMoon = ParseDateTime("03/30/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/02/2031 04:00:00"), FullMoon = ParseDateTime("04/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("04/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2031 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1340, NewMoon = ParseDateTime("04/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2031 04:00:00"), QuarterMoon = ParseDateTime("04/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2031 04:00:00"), FullMoon = ParseDateTime("05/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("05/12/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("05/15/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1341, NewMoon = ParseDateTime("05/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/23/2031 04:00:00"), QuarterMoon = ParseDateTime("05/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/31/2031 04:00:00"), FullMoon = ParseDateTime("06/04/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2031 04:00:00"), LastQuarterMoon = ParseDateTime("06/11/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("06/14/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1342, NewMoon = ParseDateTime("06/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2031 04:00:00"), QuarterMoon = ParseDateTime("06/27/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2031 04:00:00"), FullMoon = ParseDateTime("07/03/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("07/06/2031 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1343, NewMoon = ParseDateTime("07/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2031 04:00:00"), QuarterMoon = ParseDateTime("07/26/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2031 04:00:00"), FullMoon = ParseDateTime("08/02/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2031 04:00:00"), LastQuarterMoon = ParseDateTime("08/09/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("08/12/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1344, NewMoon = ParseDateTime("08/17/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/20/2031 04:00:00"), QuarterMoon = ParseDateTime("08/24/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2031 04:00:00"), FullMoon = ParseDateTime("08/31/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("09/03/2031 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1345, NewMoon = ParseDateTime("09/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2031 04:00:00"), QuarterMoon = ParseDateTime("09/23/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2031 04:00:00"), FullMoon = ParseDateTime("09/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2031 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1346, NewMoon = ParseDateTime("10/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2031 04:00:00"), QuarterMoon = ParseDateTime("10/22/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2031 04:00:00"), FullMoon = ParseDateTime("10/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("11/01/2031 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1347, NewMoon = ParseDateTime("11/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/16/2031 05:00:00"), QuarterMoon = ParseDateTime("11/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/23/2031 05:00:00"), FullMoon = ParseDateTime("11/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("12/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("12/09/2031 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1348, NewMoon = ParseDateTime("12/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2031 05:00:00"), QuarterMoon = ParseDateTime("12/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2031 05:00:00"), FullMoon = ParseDateTime("12/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1349, NewMoon = ParseDateTime("01/11/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/14/2032 05:00:00"), QuarterMoon = ParseDateTime("01/18/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/21/2032 05:00:00"), FullMoon = ParseDateTime("01/26/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2032 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2032 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1350, NewMoon = ParseDateTime("02/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2032 05:00:00"), QuarterMoon = ParseDateTime("02/17/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/20/2032 05:00:00"), FullMoon = ParseDateTime("02/25/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("02/28/2032 05:00:00"), LastQuarterMoon = ParseDateTime("03/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("03/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1351, NewMoon = ParseDateTime("03/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2032 05:00:00"), QuarterMoon = ParseDateTime("03/17/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2032 04:00:00"), FullMoon = ParseDateTime("03/26/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2032 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1352, NewMoon = ParseDateTime("04/09/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2032 04:00:00"), QuarterMoon = ParseDateTime("04/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/19/2032 04:00:00"), FullMoon = ParseDateTime("04/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2032 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1353, NewMoon = ParseDateTime("05/08/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2032 04:00:00"), QuarterMoon = ParseDateTime("05/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/19/2032 04:00:00"), FullMoon = ParseDateTime("05/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1354, NewMoon = ParseDateTime("06/07/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2032 04:00:00"), QuarterMoon = ParseDateTime("06/15/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2032 04:00:00"), FullMoon = ParseDateTime("06/22/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2032 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1355, NewMoon = ParseDateTime("07/06/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/09/2032 04:00:00"), QuarterMoon = ParseDateTime("07/14/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/17/2032 04:00:00"), FullMoon = ParseDateTime("07/21/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2032 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1356, NewMoon = ParseDateTime("08/05/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2032 04:00:00"), QuarterMoon = ParseDateTime("08/13/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2032 04:00:00"), FullMoon = ParseDateTime("08/20/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2032 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1357, NewMoon = ParseDateTime("09/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/06/2032 04:00:00"), QuarterMoon = ParseDateTime("09/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2032 04:00:00"), FullMoon = ParseDateTime("09/18/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2032 04:00:00"), LastQuarterMoon = ParseDateTime("09/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("09/28/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1358, NewMoon = ParseDateTime("10/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/06/2032 04:00:00"), QuarterMoon = ParseDateTime("10/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/14/2032 04:00:00"), FullMoon = ParseDateTime("10/17/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2032 04:00:00"), LastQuarterMoon = ParseDateTime("10/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("10/28/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1359, NewMoon = ParseDateTime("11/02/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2032 04:00:00"), QuarterMoon = ParseDateTime("11/09/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2032 05:00:00"), FullMoon = ParseDateTime("11/16/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2032 05:00:00"), LastQuarterMoon = ParseDateTime("11/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("11/26/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1360, NewMoon = ParseDateTime("12/01/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/04/2032 05:00:00"), QuarterMoon = ParseDateTime("12/08/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2032 05:00:00"), FullMoon = ParseDateTime("12/15/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2032 05:00:00"), LastQuarterMoon = ParseDateTime("12/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("12/26/2032 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1361, NewMoon = ParseDateTime("12/31/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2033 05:00:00"), QuarterMoon = ParseDateTime("01/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2033 05:00:00"), FullMoon = ParseDateTime("01/14/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("01/17/2033 05:00:00"), LastQuarterMoon = ParseDateTime("01/22/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("01/25/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1362, NewMoon = ParseDateTime("01/29/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2033 05:00:00"), QuarterMoon = ParseDateTime("02/05/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2033 05:00:00"), FullMoon = ParseDateTime("02/13/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("02/16/2033 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2033 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1363, NewMoon = ParseDateTime("02/28/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2033 05:00:00"), QuarterMoon = ParseDateTime("03/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2033 05:00:00"), FullMoon = ParseDateTime("03/15/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2033 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1364, NewMoon = ParseDateTime("03/29/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2033 04:00:00"), QuarterMoon = ParseDateTime("04/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/08/2033 04:00:00"), FullMoon = ParseDateTime("04/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("04/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2033 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1365, NewMoon = ParseDateTime("04/28/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2033 04:00:00"), QuarterMoon = ParseDateTime("05/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/08/2033 04:00:00"), FullMoon = ParseDateTime("05/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1366, NewMoon = ParseDateTime("05/27/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2033 04:00:00"), QuarterMoon = ParseDateTime("06/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/06/2033 04:00:00"), FullMoon = ParseDateTime("06/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("06/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1367, NewMoon = ParseDateTime("06/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/28/2033 04:00:00"), QuarterMoon = ParseDateTime("07/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/06/2033 04:00:00"), FullMoon = ParseDateTime("07/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1368, NewMoon = ParseDateTime("07/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2033 04:00:00"), QuarterMoon = ParseDateTime("08/02/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/05/2033 04:00:00"), FullMoon = ParseDateTime("08/09/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2033 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1369, NewMoon = ParseDateTime("08/23/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/26/2033 04:00:00"), QuarterMoon = ParseDateTime("09/01/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2033 04:00:00"), FullMoon = ParseDateTime("09/08/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2033 04:00:00"), LastQuarterMoon = ParseDateTime("09/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("09/17/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1370, NewMoon = ParseDateTime("09/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/25/2033 04:00:00"), QuarterMoon = ParseDateTime("09/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2033 04:00:00"), FullMoon = ParseDateTime("10/07/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2033 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1371, NewMoon = ParseDateTime("10/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2033 04:00:00"), QuarterMoon = ParseDateTime("10/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2033 04:00:00"), FullMoon = ParseDateTime("11/05/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("11/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("11/15/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1372, NewMoon = ParseDateTime("11/21/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2033 05:00:00"), QuarterMoon = ParseDateTime("11/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2033 05:00:00"), FullMoon = ParseDateTime("12/05/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("12/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("12/15/2033 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1373, NewMoon = ParseDateTime("12/20/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/23/2033 05:00:00"), QuarterMoon = ParseDateTime("12/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/31/2033 05:00:00"), FullMoon = ParseDateTime("01/03/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("01/06/2034 05:00:00"), LastQuarterMoon = ParseDateTime("01/11/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/14/2034 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1374, NewMoon = ParseDateTime("01/19/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2034 05:00:00"), QuarterMoon = ParseDateTime("01/26/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2034 05:00:00"), FullMoon = ParseDateTime("02/02/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2034 05:00:00"), LastQuarterMoon = ParseDateTime("02/10/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("02/13/2034 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1375, NewMoon = ParseDateTime("02/17/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2034 05:00:00"), QuarterMoon = ParseDateTime("02/24/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2034 05:00:00"), FullMoon = ParseDateTime("03/04/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2034 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1376, NewMoon = ParseDateTime("03/19/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2034 04:00:00"), QuarterMoon = ParseDateTime("03/26/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2034 04:00:00"), FullMoon = ParseDateTime("04/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("04/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("04/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("04/13/2034 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1377, NewMoon = ParseDateTime("04/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2034 04:00:00"), QuarterMoon = ParseDateTime("04/24/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2034 04:00:00"), FullMoon = ParseDateTime("05/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("05/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1378, NewMoon = ParseDateTime("05/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2034 04:00:00"), QuarterMoon = ParseDateTime("05/23/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/26/2034 04:00:00"), FullMoon = ParseDateTime("06/01/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2034 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1379, NewMoon = ParseDateTime("06/15/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2034 04:00:00"), QuarterMoon = ParseDateTime("06/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/25/2034 04:00:00"), FullMoon = ParseDateTime("06/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("07/03/2034 04:00:00"), LastQuarterMoon = ParseDateTime("07/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("07/11/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1380, NewMoon = ParseDateTime("07/14/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/17/2034 04:00:00"), QuarterMoon = ParseDateTime("07/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/25/2034 04:00:00"), FullMoon = ParseDateTime("07/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2034 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1381, NewMoon = ParseDateTime("08/13/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2034 04:00:00"), QuarterMoon = ParseDateTime("08/21/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2034 04:00:00"), FullMoon = ParseDateTime("08/28/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2034 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1382, NewMoon = ParseDateTime("09/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/14/2034 04:00:00"), QuarterMoon = ParseDateTime("09/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/22/2034 04:00:00"), FullMoon = ParseDateTime("09/27/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2034 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1383, NewMoon = ParseDateTime("10/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2034 04:00:00"), QuarterMoon = ParseDateTime("10/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2034 04:00:00"), FullMoon = ParseDateTime("10/26/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2034 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1384, NewMoon = ParseDateTime("11/10/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2034 05:00:00"), QuarterMoon = ParseDateTime("11/18/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2034 05:00:00"), FullMoon = ParseDateTime("11/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/01/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("12/04/2034 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1385, NewMoon = ParseDateTime("12/09/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/12/2034 05:00:00"), QuarterMoon = ParseDateTime("12/17/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2034 05:00:00"), FullMoon = ParseDateTime("12/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/31/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/03/2035 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1386, NewMoon = ParseDateTime("01/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/11/2035 05:00:00"), QuarterMoon = ParseDateTime("01/16/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/19/2035 05:00:00"), FullMoon = ParseDateTime("01/22/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("01/25/2035 05:00:00"), LastQuarterMoon = ParseDateTime("01/30/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("02/02/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1387, NewMoon = ParseDateTime("02/07/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2035 05:00:00"), QuarterMoon = ParseDateTime("02/14/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2035 05:00:00"), FullMoon = ParseDateTime("02/21/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2035 05:00:00"), LastQuarterMoon = ParseDateTime("03/01/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("03/04/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1388, NewMoon = ParseDateTime("03/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2035 05:00:00"), QuarterMoon = ParseDateTime("03/15/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/18/2035 04:00:00"), FullMoon = ParseDateTime("03/22/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2035 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1389, NewMoon = ParseDateTime("04/07/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2035 04:00:00"), QuarterMoon = ParseDateTime("04/14/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2035 04:00:00"), FullMoon = ParseDateTime("04/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2035 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1390, NewMoon = ParseDateTime("05/06/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/09/2035 04:00:00"), QuarterMoon = ParseDateTime("05/13/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/16/2035 04:00:00"), FullMoon = ParseDateTime("05/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("05/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1391, NewMoon = ParseDateTime("06/05/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2035 04:00:00"), QuarterMoon = ParseDateTime("06/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2035 04:00:00"), FullMoon = ParseDateTime("06/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1392, NewMoon = ParseDateTime("07/04/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2035 04:00:00"), QuarterMoon = ParseDateTime("07/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2035 04:00:00"), FullMoon = ParseDateTime("07/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("07/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1393, NewMoon = ParseDateTime("08/02/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/05/2035 04:00:00"), QuarterMoon = ParseDateTime("08/09/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2035 04:00:00"), FullMoon = ParseDateTime("08/18/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2035 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1394, NewMoon = ParseDateTime("09/01/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/04/2035 04:00:00"), QuarterMoon = ParseDateTime("09/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2035 04:00:00"), FullMoon = ParseDateTime("09/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("09/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1395, NewMoon = ParseDateTime("09/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2035 04:00:00"), QuarterMoon = ParseDateTime("10/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2035 04:00:00"), FullMoon = ParseDateTime("10/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("10/22/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("10/25/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1396, NewMoon = ParseDateTime("10/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/02/2035 04:00:00"), QuarterMoon = ParseDateTime("11/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/10/2035 05:00:00"), FullMoon = ParseDateTime("11/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("11/21/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("11/24/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1397, NewMoon = ParseDateTime("11/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2035 05:00:00"), QuarterMoon = ParseDateTime("12/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2035 05:00:00"), FullMoon = ParseDateTime("12/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2035 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1398, NewMoon = ParseDateTime("12/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2035 05:00:00"), QuarterMoon = ParseDateTime("01/05/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2036 05:00:00"), FullMoon = ParseDateTime("01/12/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2036 05:00:00"), LastQuarterMoon = ParseDateTime("01/19/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("01/22/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1399, NewMoon = ParseDateTime("01/27/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2036 05:00:00"), QuarterMoon = ParseDateTime("02/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2036 05:00:00"), FullMoon = ParseDateTime("02/10/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2036 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1400, NewMoon = ParseDateTime("02/26/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/29/2036 05:00:00"), QuarterMoon = ParseDateTime("03/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2036 05:00:00"), FullMoon = ParseDateTime("03/11/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2036 04:00:00"), LastQuarterMoon = ParseDateTime("03/18/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("03/21/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1401, NewMoon = ParseDateTime("03/26/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/29/2036 04:00:00"), QuarterMoon = ParseDateTime("04/03/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/06/2036 04:00:00"), FullMoon = ParseDateTime("04/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("04/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("04/20/2036 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1402, NewMoon = ParseDateTime("04/25/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2036 04:00:00"), QuarterMoon = ParseDateTime("05/02/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2036 04:00:00"), FullMoon = ParseDateTime("05/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("05/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("05/20/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1403, NewMoon = ParseDateTime("05/24/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2036 04:00:00"), QuarterMoon = ParseDateTime("05/31/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2036 04:00:00"), FullMoon = ParseDateTime("06/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1404, NewMoon = ParseDateTime("06/23/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2036 04:00:00"), QuarterMoon = ParseDateTime("06/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2036 04:00:00"), FullMoon = ParseDateTime("07/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("07/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1405, NewMoon = ParseDateTime("07/22/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2036 04:00:00"), QuarterMoon = ParseDateTime("07/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2036 04:00:00"), FullMoon = ParseDateTime("08/06/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2036 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1406, NewMoon = ParseDateTime("08/20/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2036 04:00:00"), QuarterMoon = ParseDateTime("08/27/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2036 04:00:00"), FullMoon = ParseDateTime("09/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("09/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1407, NewMoon = ParseDateTime("09/19/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2036 04:00:00"), QuarterMoon = ParseDateTime("09/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/29/2036 04:00:00"), FullMoon = ParseDateTime("10/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1408, NewMoon = ParseDateTime("10/18/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2036 04:00:00"), QuarterMoon = ParseDateTime("10/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2036 04:00:00"), FullMoon = ParseDateTime("11/03/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2036 05:00:00"), LastQuarterMoon = ParseDateTime("11/10/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("11/13/2036 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1409, NewMoon = ParseDateTime("11/17/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2036 05:00:00"), QuarterMoon = ParseDateTime("11/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/27/2036 05:00:00"), FullMoon = ParseDateTime("12/02/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2036 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2036 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1410, NewMoon = ParseDateTime("12/16/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/19/2036 05:00:00"), QuarterMoon = ParseDateTime("12/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/27/2036 05:00:00"), FullMoon = ParseDateTime("01/01/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2037 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1411, NewMoon = ParseDateTime("01/15/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/18/2037 05:00:00"), QuarterMoon = ParseDateTime("01/23/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2037 05:00:00"), FullMoon = ParseDateTime("01/30/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2037 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1412, NewMoon = ParseDateTime("02/14/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2037 05:00:00"), QuarterMoon = ParseDateTime("02/22/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2037 05:00:00"), FullMoon = ParseDateTime("02/28/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("03/03/2037 05:00:00"), LastQuarterMoon = ParseDateTime("03/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("03/10/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1413, NewMoon = ParseDateTime("03/15/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/18/2037 04:00:00"), QuarterMoon = ParseDateTime("03/23/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2037 04:00:00"), FullMoon = ParseDateTime("03/30/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2037 04:00:00"), LastQuarterMoon = ParseDateTime("04/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("04/09/2037 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1414, NewMoon = ParseDateTime("04/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/17/2037 04:00:00"), QuarterMoon = ParseDateTime("04/22/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/25/2037 04:00:00"), FullMoon = ParseDateTime("04/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/01/2037 04:00:00"), LastQuarterMoon = ParseDateTime("05/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("05/09/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1415, NewMoon = ParseDateTime("05/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2037 04:00:00"), QuarterMoon = ParseDateTime("05/21/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2037 04:00:00"), FullMoon = ParseDateTime("05/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2037 04:00:00"), LastQuarterMoon = ParseDateTime("06/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("06/07/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1416, NewMoon = ParseDateTime("06/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2037 04:00:00"), QuarterMoon = ParseDateTime("06/19/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2037 04:00:00"), FullMoon = ParseDateTime("06/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("06/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("07/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("07/07/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1417, NewMoon = ParseDateTime("07/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2037 04:00:00"), QuarterMoon = ParseDateTime("07/18/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2037 04:00:00"), FullMoon = ParseDateTime("07/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1418, NewMoon = ParseDateTime("08/10/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2037 04:00:00"), QuarterMoon = ParseDateTime("08/17/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2037 04:00:00"), FullMoon = ParseDateTime("08/24/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("08/27/2037 04:00:00"), LastQuarterMoon = ParseDateTime("09/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("09/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1419, NewMoon = ParseDateTime("09/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2037 04:00:00"), QuarterMoon = ParseDateTime("09/15/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2037 04:00:00"), FullMoon = ParseDateTime("09/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("09/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1420, NewMoon = ParseDateTime("10/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2037 04:00:00"), QuarterMoon = ParseDateTime("10/14/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/17/2037 04:00:00"), FullMoon = ParseDateTime("10/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1421, NewMoon = ParseDateTime("11/06/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2037 05:00:00"), QuarterMoon = ParseDateTime("11/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/16/2037 05:00:00"), FullMoon = ParseDateTime("11/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("11/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2037 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1422, NewMoon = ParseDateTime("12/05/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/08/2037 05:00:00"), QuarterMoon = ParseDateTime("12/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/16/2037 05:00:00"), FullMoon = ParseDateTime("12/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1423, NewMoon = ParseDateTime("01/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/07/2038 05:00:00"), QuarterMoon = ParseDateTime("01/12/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/15/2038 05:00:00"), FullMoon = ParseDateTime("01/20/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2038 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1424, NewMoon = ParseDateTime("02/03/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2038 05:00:00"), QuarterMoon = ParseDateTime("02/11/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2038 05:00:00"), FullMoon = ParseDateTime("02/18/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2038 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1425, NewMoon = ParseDateTime("03/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/07/2038 05:00:00"), QuarterMoon = ParseDateTime("03/13/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2038 04:00:00"), FullMoon = ParseDateTime("03/20/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2038 04:00:00"), LastQuarterMoon = ParseDateTime("03/26/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("03/29/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1426, NewMoon = ParseDateTime("04/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/06/2038 04:00:00"), QuarterMoon = ParseDateTime("04/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2038 04:00:00"), FullMoon = ParseDateTime("04/18/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2038 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2038 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1427, NewMoon = ParseDateTime("05/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2038 04:00:00"), QuarterMoon = ParseDateTime("05/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2038 04:00:00"), FullMoon = ParseDateTime("05/17/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2038 04:00:00"), LastQuarterMoon = ParseDateTime("05/24/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("05/27/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1428, NewMoon = ParseDateTime("06/02/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2038 04:00:00"), QuarterMoon = ParseDateTime("06/09/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2038 04:00:00"), FullMoon = ParseDateTime("06/16/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2038 04:00:00"), LastQuarterMoon = ParseDateTime("06/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("06/26/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1429, NewMoon = ParseDateTime("07/01/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2038 04:00:00"), QuarterMoon = ParseDateTime("07/08/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2038 04:00:00"), FullMoon = ParseDateTime("07/15/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2038 04:00:00"), LastQuarterMoon = ParseDateTime("07/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("07/26/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1430, NewMoon = ParseDateTime("07/31/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2038 04:00:00"), QuarterMoon = ParseDateTime("08/06/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2038 04:00:00"), FullMoon = ParseDateTime("08/13/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("08/16/2038 04:00:00"), LastQuarterMoon = ParseDateTime("08/21/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("08/24/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1431, NewMoon = ParseDateTime("08/29/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2038 04:00:00"), QuarterMoon = ParseDateTime("09/05/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2038 04:00:00"), FullMoon = ParseDateTime("09/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("09/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("09/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("09/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1432, NewMoon = ParseDateTime("09/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2038 04:00:00"), QuarterMoon = ParseDateTime("10/04/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2038 04:00:00"), FullMoon = ParseDateTime("10/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1433, NewMoon = ParseDateTime("10/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2038 04:00:00"), QuarterMoon = ParseDateTime("11/02/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/05/2038 04:00:00"), FullMoon = ParseDateTime("11/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("11/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1434, NewMoon = ParseDateTime("11/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2038 05:00:00"), QuarterMoon = ParseDateTime("12/02/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/05/2038 05:00:00"), FullMoon = ParseDateTime("12/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("12/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2038 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1435, NewMoon = ParseDateTime("12/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2038 05:00:00"), QuarterMoon = ParseDateTime("01/01/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/04/2039 05:00:00"), FullMoon = ParseDateTime("01/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2039 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1436, NewMoon = ParseDateTime("01/23/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2039 05:00:00"), QuarterMoon = ParseDateTime("01/31/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/03/2039 05:00:00"), FullMoon = ParseDateTime("02/08/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2039 05:00:00"), LastQuarterMoon = ParseDateTime("02/15/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("02/18/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1437, NewMoon = ParseDateTime("02/22/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2039 05:00:00"), QuarterMoon = ParseDateTime("03/02/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/05/2039 05:00:00"), FullMoon = ParseDateTime("03/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("03/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("03/16/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1438, NewMoon = ParseDateTime("03/23/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2039 04:00:00"), QuarterMoon = ParseDateTime("03/31/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2039 04:00:00"), FullMoon = ParseDateTime("04/08/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2039 04:00:00"), LastQuarterMoon = ParseDateTime("04/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("04/17/2039 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1439, NewMoon = ParseDateTime("04/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2039 04:00:00"), QuarterMoon = ParseDateTime("04/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/03/2039 04:00:00"), FullMoon = ParseDateTime("05/07/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2039 04:00:00"), LastQuarterMoon = ParseDateTime("05/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("05/17/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1440, NewMoon = ParseDateTime("05/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/25/2039 04:00:00"), QuarterMoon = ParseDateTime("05/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2039 04:00:00"), FullMoon = ParseDateTime("06/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("06/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1441, NewMoon = ParseDateTime("06/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2039 04:00:00"), QuarterMoon = ParseDateTime("06/28/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2039 04:00:00"), FullMoon = ParseDateTime("07/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("07/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("07/15/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1442, NewMoon = ParseDateTime("07/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/23/2039 04:00:00"), QuarterMoon = ParseDateTime("07/27/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2039 04:00:00"), FullMoon = ParseDateTime("08/03/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("08/06/2039 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1443, NewMoon = ParseDateTime("08/18/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2039 04:00:00"), QuarterMoon = ParseDateTime("08/25/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/28/2039 04:00:00"), FullMoon = ParseDateTime("09/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1444, NewMoon = ParseDateTime("09/17/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2039 04:00:00"), QuarterMoon = ParseDateTime("09/24/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2039 04:00:00"), FullMoon = ParseDateTime("10/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("10/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1445, NewMoon = ParseDateTime("10/16/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/19/2039 04:00:00"), QuarterMoon = ParseDateTime("10/23/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/26/2039 04:00:00"), FullMoon = ParseDateTime("10/30/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2039 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1446, NewMoon = ParseDateTime("11/15/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2039 05:00:00"), QuarterMoon = ParseDateTime("11/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2039 05:00:00"), FullMoon = ParseDateTime("11/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2039 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2039 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1447, NewMoon = ParseDateTime("12/14/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/17/2039 05:00:00"), QuarterMoon = ParseDateTime("12/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/24/2039 05:00:00"), FullMoon = ParseDateTime("12/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1448, NewMoon = ParseDateTime("01/13/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2040 05:00:00"), QuarterMoon = ParseDateTime("01/20/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/23/2040 05:00:00"), FullMoon = ParseDateTime("01/28/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("01/31/2040 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2040 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1449, NewMoon = ParseDateTime("02/11/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/14/2040 05:00:00"), QuarterMoon = ParseDateTime("02/18/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2040 05:00:00"), FullMoon = ParseDateTime("02/27/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1450, NewMoon = ParseDateTime("03/12/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2040 04:00:00"), QuarterMoon = ParseDateTime("03/19/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/22/2040 04:00:00"), FullMoon = ParseDateTime("03/27/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2040 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2040 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1451, NewMoon = ParseDateTime("04/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/13/2040 04:00:00"), QuarterMoon = ParseDateTime("04/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/21/2040 04:00:00"), FullMoon = ParseDateTime("04/26/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2040 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1452, NewMoon = ParseDateTime("05/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2040 04:00:00"), QuarterMoon = ParseDateTime("05/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2040 04:00:00"), FullMoon = ParseDateTime("05/25/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1453, NewMoon = ParseDateTime("06/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/11/2040 04:00:00"), QuarterMoon = ParseDateTime("06/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/19/2040 04:00:00"), FullMoon = ParseDateTime("06/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1454, NewMoon = ParseDateTime("07/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/11/2040 04:00:00"), QuarterMoon = ParseDateTime("07/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2040 04:00:00"), FullMoon = ParseDateTime("07/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("07/29/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/01/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1455, NewMoon = ParseDateTime("08/07/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2040 04:00:00"), QuarterMoon = ParseDateTime("08/14/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2040 04:00:00"), FullMoon = ParseDateTime("08/21/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2040 04:00:00"), LastQuarterMoon = ParseDateTime("08/28/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/31/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1456, NewMoon = ParseDateTime("09/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/08/2040 04:00:00"), QuarterMoon = ParseDateTime("09/13/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/16/2040 04:00:00"), FullMoon = ParseDateTime("09/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("09/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("09/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("09/30/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1457, NewMoon = ParseDateTime("10/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2040 04:00:00"), QuarterMoon = ParseDateTime("10/12/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2040 04:00:00"), FullMoon = ParseDateTime("10/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1458, NewMoon = ParseDateTime("11/03/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2040 05:00:00"), QuarterMoon = ParseDateTime("11/10/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2040 05:00:00"), FullMoon = ParseDateTime("11/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("11/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("11/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("11/28/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1459, NewMoon = ParseDateTime("12/03/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2040 05:00:00"), QuarterMoon = ParseDateTime("12/09/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/12/2040 05:00:00"), FullMoon = ParseDateTime("12/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("12/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("12/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("12/28/2040 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1460, NewMoon = ParseDateTime("01/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2041 05:00:00"), QuarterMoon = ParseDateTime("01/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2041 05:00:00"), FullMoon = ParseDateTime("01/16/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2041 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2041 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1461, NewMoon = ParseDateTime("01/31/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2041 05:00:00"), QuarterMoon = ParseDateTime("02/06/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/09/2041 05:00:00"), FullMoon = ParseDateTime("02/15/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2041 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1462, NewMoon = ParseDateTime("03/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2041 05:00:00"), QuarterMoon = ParseDateTime("03/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/11/2041 04:00:00"), FullMoon = ParseDateTime("03/16/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("03/19/2041 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1463, NewMoon = ParseDateTime("03/31/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2041 04:00:00"), QuarterMoon = ParseDateTime("04/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/10/2041 04:00:00"), FullMoon = ParseDateTime("04/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2041 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1464, NewMoon = ParseDateTime("04/29/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2041 04:00:00"), QuarterMoon = ParseDateTime("05/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/10/2041 04:00:00"), FullMoon = ParseDateTime("05/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1465, NewMoon = ParseDateTime("05/28/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/31/2041 04:00:00"), QuarterMoon = ParseDateTime("06/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/08/2041 04:00:00"), FullMoon = ParseDateTime("06/13/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2041 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1466, NewMoon = ParseDateTime("06/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/30/2041 04:00:00"), QuarterMoon = ParseDateTime("07/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/08/2041 04:00:00"), FullMoon = ParseDateTime("07/12/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2041 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1467, NewMoon = ParseDateTime("07/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2041 04:00:00"), QuarterMoon = ParseDateTime("08/04/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2041 04:00:00"), FullMoon = ParseDateTime("08/11/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2041 04:00:00"), LastQuarterMoon = ParseDateTime("08/17/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("08/20/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1468, NewMoon = ParseDateTime("08/25/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/28/2041 04:00:00"), QuarterMoon = ParseDateTime("09/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2041 04:00:00"), FullMoon = ParseDateTime("09/09/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2041 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1469, NewMoon = ParseDateTime("09/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/05/2041 04:00:00"), FullMoon = ParseDateTime("10/08/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2041 04:00:00"), LastQuarterMoon = ParseDateTime("10/15/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("10/18/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1470, NewMoon = ParseDateTime("10/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/31/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2041 04:00:00"), FullMoon = ParseDateTime("11/07/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2041 05:00:00"), LastQuarterMoon = ParseDateTime("11/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("11/17/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1471, NewMoon = ParseDateTime("11/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2041 05:00:00"), QuarterMoon = ParseDateTime("11/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2041 05:00:00"), FullMoon = ParseDateTime("12/06/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("12/09/2041 05:00:00"), LastQuarterMoon = ParseDateTime("12/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("12/17/2041 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1472, NewMoon = ParseDateTime("12/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2041 05:00:00"), QuarterMoon = ParseDateTime("12/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2042 05:00:00"), FullMoon = ParseDateTime("01/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/13/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("01/16/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1473, NewMoon = ParseDateTime("01/20/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2042 05:00:00"), QuarterMoon = ParseDateTime("01/27/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2042 05:00:00"), FullMoon = ParseDateTime("02/04/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2042 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2042 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1474, NewMoon = ParseDateTime("02/19/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2042 05:00:00"), QuarterMoon = ParseDateTime("02/25/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/28/2042 05:00:00"), FullMoon = ParseDateTime("03/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("03/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("03/13/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("03/16/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1475, NewMoon = ParseDateTime("03/20/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2042 04:00:00"), QuarterMoon = ParseDateTime("03/27/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/30/2042 04:00:00"), FullMoon = ParseDateTime("04/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("04/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2042 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1476, NewMoon = ParseDateTime("04/19/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2042 04:00:00"), QuarterMoon = ParseDateTime("04/26/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2042 04:00:00"), FullMoon = ParseDateTime("05/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1477, NewMoon = ParseDateTime("05/18/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2042 04:00:00"), QuarterMoon = ParseDateTime("05/25/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/28/2042 04:00:00"), FullMoon = ParseDateTime("06/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("06/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1478, NewMoon = ParseDateTime("06/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/19/2042 04:00:00"), QuarterMoon = ParseDateTime("06/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/27/2042 04:00:00"), FullMoon = ParseDateTime("07/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1479, NewMoon = ParseDateTime("07/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2042 04:00:00"), QuarterMoon = ParseDateTime("07/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2042 04:00:00"), FullMoon = ParseDateTime("07/31/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2042 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1480, NewMoon = ParseDateTime("08/14/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/17/2042 04:00:00"), QuarterMoon = ParseDateTime("08/22/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/25/2042 04:00:00"), FullMoon = ParseDateTime("08/30/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2042 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1481, NewMoon = ParseDateTime("09/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/16/2042 04:00:00"), QuarterMoon = ParseDateTime("09/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2042 04:00:00"), FullMoon = ParseDateTime("09/28/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2042 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1482, NewMoon = ParseDateTime("10/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2042 04:00:00"), QuarterMoon = ParseDateTime("10/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2042 04:00:00"), FullMoon = ParseDateTime("10/27/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2042 04:00:00"), LastQuarterMoon = ParseDateTime("11/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("11/06/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1483, NewMoon = ParseDateTime("11/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/14/2042 05:00:00"), QuarterMoon = ParseDateTime("11/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2042 05:00:00"), FullMoon = ParseDateTime("11/26/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2042 05:00:00"), LastQuarterMoon = ParseDateTime("12/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("12/06/2042 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1484, NewMoon = ParseDateTime("12/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2042 05:00:00"), QuarterMoon = ParseDateTime("12/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2042 05:00:00"), FullMoon = ParseDateTime("12/25/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("12/28/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/02/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("01/05/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1485, NewMoon = ParseDateTime("01/10/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2043 05:00:00"), QuarterMoon = ParseDateTime("01/17/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2043 05:00:00"), FullMoon = ParseDateTime("01/24/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2043 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1486, NewMoon = ParseDateTime("02/08/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2043 05:00:00"), QuarterMoon = ParseDateTime("02/15/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2043 05:00:00"), FullMoon = ParseDateTime("02/22/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("02/25/2043 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1487, NewMoon = ParseDateTime("03/10/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2043 04:00:00"), QuarterMoon = ParseDateTime("03/17/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2043 04:00:00"), FullMoon = ParseDateTime("03/24/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2043 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2043 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1488, NewMoon = ParseDateTime("04/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/11/2043 04:00:00"), QuarterMoon = ParseDateTime("04/15/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/18/2043 04:00:00"), FullMoon = ParseDateTime("04/23/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("04/26/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1489, NewMoon = ParseDateTime("05/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2043 04:00:00"), QuarterMoon = ParseDateTime("05/14/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2043 04:00:00"), FullMoon = ParseDateTime("05/22/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1490, NewMoon = ParseDateTime("06/06/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/09/2043 04:00:00"), QuarterMoon = ParseDateTime("06/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2043 04:00:00"), FullMoon = ParseDateTime("06/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1491, NewMoon = ParseDateTime("07/05/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/08/2043 04:00:00"), QuarterMoon = ParseDateTime("07/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/16/2043 04:00:00"), FullMoon = ParseDateTime("07/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1492, NewMoon = ParseDateTime("08/04/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/07/2043 04:00:00"), QuarterMoon = ParseDateTime("08/11/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2043 04:00:00"), FullMoon = ParseDateTime("08/19/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("08/22/2043 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1493, NewMoon = ParseDateTime("09/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2043 04:00:00"), QuarterMoon = ParseDateTime("09/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2043 04:00:00"), FullMoon = ParseDateTime("09/18/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2043 04:00:00"), LastQuarterMoon = ParseDateTime("09/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("09/27/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1494, NewMoon = ParseDateTime("10/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/05/2043 04:00:00"), QuarterMoon = ParseDateTime("10/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2043 04:00:00"), FullMoon = ParseDateTime("10/17/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2043 04:00:00"), LastQuarterMoon = ParseDateTime("10/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("10/27/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1495, NewMoon = ParseDateTime("10/31/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2043 05:00:00"), QuarterMoon = ParseDateTime("11/09/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2043 05:00:00"), FullMoon = ParseDateTime("11/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("11/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1496, NewMoon = ParseDateTime("11/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2043 05:00:00"), QuarterMoon = ParseDateTime("12/08/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2043 05:00:00"), FullMoon = ParseDateTime("12/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("12/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("12/25/2043 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1497, NewMoon = ParseDateTime("12/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/02/2044 05:00:00"), QuarterMoon = ParseDateTime("01/07/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2044 05:00:00"), FullMoon = ParseDateTime("01/13/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("01/16/2044 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1498, NewMoon = ParseDateTime("01/29/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2044 05:00:00"), QuarterMoon = ParseDateTime("02/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2044 05:00:00"), FullMoon = ParseDateTime("02/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("02/15/2044 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1499, NewMoon = ParseDateTime("02/27/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/01/2044 05:00:00"), QuarterMoon = ParseDateTime("03/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2044 05:00:00"), FullMoon = ParseDateTime("03/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("03/15/2044 04:00:00"), LastQuarterMoon = ParseDateTime("03/20/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("03/23/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1500, NewMoon = ParseDateTime("03/28/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2044 04:00:00"), QuarterMoon = ParseDateTime("04/04/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2044 04:00:00"), FullMoon = ParseDateTime("04/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("04/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("04/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("04/22/2044 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1501, NewMoon = ParseDateTime("04/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2044 04:00:00"), QuarterMoon = ParseDateTime("05/03/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2044 04:00:00"), FullMoon = ParseDateTime("05/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1502, NewMoon = ParseDateTime("05/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2044 04:00:00"), QuarterMoon = ParseDateTime("06/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/04/2044 04:00:00"), FullMoon = ParseDateTime("06/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("06/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1503, NewMoon = ParseDateTime("06/24/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2044 04:00:00"), QuarterMoon = ParseDateTime("07/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2044 04:00:00"), FullMoon = ParseDateTime("07/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1504, NewMoon = ParseDateTime("07/23/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2044 04:00:00"), QuarterMoon = ParseDateTime("07/30/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/02/2044 04:00:00"), FullMoon = ParseDateTime("08/07/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("08/10/2044 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1505, NewMoon = ParseDateTime("08/22/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2044 04:00:00"), QuarterMoon = ParseDateTime("08/29/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/01/2044 04:00:00"), FullMoon = ParseDateTime("09/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1506, NewMoon = ParseDateTime("09/20/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2044 04:00:00"), QuarterMoon = ParseDateTime("09/28/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2044 04:00:00"), FullMoon = ParseDateTime("10/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1507, NewMoon = ParseDateTime("10/19/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/22/2044 04:00:00"), QuarterMoon = ParseDateTime("10/27/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/30/2044 04:00:00"), FullMoon = ParseDateTime("11/04/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2044 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2044 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1508, NewMoon = ParseDateTime("11/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/21/2044 05:00:00"), QuarterMoon = ParseDateTime("11/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/29/2044 05:00:00"), FullMoon = ParseDateTime("12/03/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2044 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2044 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1509, NewMoon = ParseDateTime("12/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/21/2044 05:00:00"), QuarterMoon = ParseDateTime("12/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2044 05:00:00"), FullMoon = ParseDateTime("01/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1510, NewMoon = ParseDateTime("01/17/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2045 05:00:00"), QuarterMoon = ParseDateTime("01/25/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2045 05:00:00"), FullMoon = ParseDateTime("01/31/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2045 05:00:00"), LastQuarterMoon = ParseDateTime("02/07/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("02/10/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1511, NewMoon = ParseDateTime("02/15/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/18/2045 05:00:00"), QuarterMoon = ParseDateTime("02/23/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2045 05:00:00"), FullMoon = ParseDateTime("03/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("03/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("03/12/2045 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1512, NewMoon = ParseDateTime("03/17/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/20/2045 04:00:00"), QuarterMoon = ParseDateTime("03/25/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/28/2045 04:00:00"), FullMoon = ParseDateTime("03/31/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("04/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("04/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("04/11/2045 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1513, NewMoon = ParseDateTime("04/16/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2045 04:00:00"), QuarterMoon = ParseDateTime("04/23/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2045 04:00:00"), FullMoon = ParseDateTime("04/30/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1514, NewMoon = ParseDateTime("05/15/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2045 04:00:00"), QuarterMoon = ParseDateTime("05/22/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2045 04:00:00"), FullMoon = ParseDateTime("05/29/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("06/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("06/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("06/09/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1515, NewMoon = ParseDateTime("06/14/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2045 04:00:00"), QuarterMoon = ParseDateTime("06/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2045 04:00:00"), FullMoon = ParseDateTime("06/28/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1516, NewMoon = ParseDateTime("07/13/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2045 04:00:00"), QuarterMoon = ParseDateTime("07/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2045 04:00:00"), FullMoon = ParseDateTime("07/27/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/30/2045 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1517, NewMoon = ParseDateTime("08/11/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2045 04:00:00"), QuarterMoon = ParseDateTime("08/18/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/21/2045 04:00:00"), FullMoon = ParseDateTime("08/26/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("08/29/2045 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1518, NewMoon = ParseDateTime("09/10/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2045 04:00:00"), QuarterMoon = ParseDateTime("09/17/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2045 04:00:00"), FullMoon = ParseDateTime("09/25/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2045 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1519, NewMoon = ParseDateTime("10/09/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2045 04:00:00"), QuarterMoon = ParseDateTime("10/16/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/19/2045 04:00:00"), FullMoon = ParseDateTime("10/24/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("10/27/2045 04:00:00"), LastQuarterMoon = ParseDateTime("11/01/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("11/04/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1520, NewMoon = ParseDateTime("11/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/10/2045 05:00:00"), QuarterMoon = ParseDateTime("11/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/18/2045 05:00:00"), FullMoon = ParseDateTime("11/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2045 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1521, NewMoon = ParseDateTime("12/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/10/2045 05:00:00"), QuarterMoon = ParseDateTime("12/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/18/2045 05:00:00"), FullMoon = ParseDateTime("12/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1522, NewMoon = ParseDateTime("01/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2046 05:00:00"), QuarterMoon = ParseDateTime("01/14/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2046 05:00:00"), FullMoon = ParseDateTime("01/21/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2046 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1523, NewMoon = ParseDateTime("02/04/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/07/2046 05:00:00"), QuarterMoon = ParseDateTime("02/13/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2046 05:00:00"), FullMoon = ParseDateTime("02/19/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2046 05:00:00"), LastQuarterMoon = ParseDateTime("02/26/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("03/01/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1524, NewMoon = ParseDateTime("03/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/09/2046 05:00:00"), QuarterMoon = ParseDateTime("03/14/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2046 04:00:00"), FullMoon = ParseDateTime("03/21/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2046 04:00:00"), LastQuarterMoon = ParseDateTime("03/28/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("03/31/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1525, NewMoon = ParseDateTime("04/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2046 04:00:00"), QuarterMoon = ParseDateTime("04/13/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2046 04:00:00"), FullMoon = ParseDateTime("04/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("04/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("04/29/2046 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1526, NewMoon = ParseDateTime("05/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2046 04:00:00"), QuarterMoon = ParseDateTime("05/12/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2046 04:00:00"), FullMoon = ParseDateTime("05/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("05/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("05/29/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1527, NewMoon = ParseDateTime("06/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2046 04:00:00"), QuarterMoon = ParseDateTime("06/10/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2046 04:00:00"), FullMoon = ParseDateTime("06/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("06/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("06/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("06/28/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1528, NewMoon = ParseDateTime("07/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2046 04:00:00"), QuarterMoon = ParseDateTime("07/09/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2046 04:00:00"), FullMoon = ParseDateTime("07/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1529, NewMoon = ParseDateTime("08/01/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2046 04:00:00"), QuarterMoon = ParseDateTime("08/08/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2046 04:00:00"), FullMoon = ParseDateTime("08/15/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("08/18/2046 04:00:00"), LastQuarterMoon = ParseDateTime("08/23/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("08/26/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1530, NewMoon = ParseDateTime("08/30/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2046 04:00:00"), QuarterMoon = ParseDateTime("09/06/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2046 04:00:00"), FullMoon = ParseDateTime("09/14/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2046 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1531, NewMoon = ParseDateTime("09/29/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2046 04:00:00"), QuarterMoon = ParseDateTime("10/05/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/08/2046 04:00:00"), FullMoon = ParseDateTime("10/13/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("10/16/2046 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1532, NewMoon = ParseDateTime("10/28/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2046 04:00:00"), QuarterMoon = ParseDateTime("11/04/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/07/2046 05:00:00"), FullMoon = ParseDateTime("11/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("11/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1533, NewMoon = ParseDateTime("11/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/29/2046 05:00:00"), QuarterMoon = ParseDateTime("12/04/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/07/2046 05:00:00"), FullMoon = ParseDateTime("12/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2046 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1534, NewMoon = ParseDateTime("12/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2046 05:00:00"), QuarterMoon = ParseDateTime("01/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/06/2047 05:00:00"), FullMoon = ParseDateTime("01/11/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2047 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1535, NewMoon = ParseDateTime("01/25/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2047 05:00:00"), QuarterMoon = ParseDateTime("02/02/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2047 05:00:00"), FullMoon = ParseDateTime("02/09/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2047 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1536, NewMoon = ParseDateTime("02/23/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/26/2047 05:00:00"), QuarterMoon = ParseDateTime("03/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2047 05:00:00"), FullMoon = ParseDateTime("03/11/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2047 04:00:00"), LastQuarterMoon = ParseDateTime("03/17/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("03/20/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1537, NewMoon = ParseDateTime("03/25/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2047 04:00:00"), QuarterMoon = ParseDateTime("04/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2047 04:00:00"), FullMoon = ParseDateTime("04/09/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2047 04:00:00"), LastQuarterMoon = ParseDateTime("04/16/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("04/19/2047 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1538, NewMoon = ParseDateTime("04/24/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/27/2047 04:00:00"), QuarterMoon = ParseDateTime("05/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2047 04:00:00"), FullMoon = ParseDateTime("05/08/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("05/11/2047 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1539, NewMoon = ParseDateTime("05/23/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2047 04:00:00"), QuarterMoon = ParseDateTime("05/31/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2047 04:00:00"), FullMoon = ParseDateTime("06/07/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2047 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1540, NewMoon = ParseDateTime("06/22/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/25/2047 04:00:00"), QuarterMoon = ParseDateTime("06/29/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2047 04:00:00"), FullMoon = ParseDateTime("07/06/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("07/09/2047 04:00:00"), LastQuarterMoon = ParseDateTime("07/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("07/17/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1541, NewMoon = ParseDateTime("07/21/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2047 04:00:00"), QuarterMoon = ParseDateTime("07/28/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/31/2047 04:00:00"), FullMoon = ParseDateTime("08/04/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2047 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1542, NewMoon = ParseDateTime("08/20/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2047 04:00:00"), QuarterMoon = ParseDateTime("08/27/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2047 04:00:00"), FullMoon = ParseDateTime("09/03/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("09/06/2047 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1543, NewMoon = ParseDateTime("09/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/21/2047 04:00:00"), QuarterMoon = ParseDateTime("09/25/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/28/2047 04:00:00"), FullMoon = ParseDateTime("10/02/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2047 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1544, NewMoon = ParseDateTime("10/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2047 04:00:00"), QuarterMoon = ParseDateTime("10/24/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2047 04:00:00"), FullMoon = ParseDateTime("11/01/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1545, NewMoon = ParseDateTime("11/16/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/19/2047 05:00:00"), QuarterMoon = ParseDateTime("11/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/26/2047 05:00:00"), FullMoon = ParseDateTime("12/01/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2047 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, - new Lunation() { Index = 1546, NewMoon = ParseDateTime("12/15/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2047 05:00:00"), QuarterMoon = ParseDateTime("12/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/26/2047 05:00:00"), FullMoon = ParseDateTime("12/31/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/03/2048 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1547, NewMoon = ParseDateTime("01/14/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2048 05:00:00"), QuarterMoon = ParseDateTime("01/21/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2048 05:00:00"), FullMoon = ParseDateTime("01/29/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2048 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2048 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1548, NewMoon = ParseDateTime("02/13/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2048 05:00:00"), QuarterMoon = ParseDateTime("02/20/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2048 05:00:00"), FullMoon = ParseDateTime("02/28/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2048 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1549, NewMoon = ParseDateTime("03/13/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/16/2048 04:00:00"), QuarterMoon = ParseDateTime("03/21/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/24/2048 04:00:00"), FullMoon = ParseDateTime("03/29/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2048 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2048 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, - new Lunation() { Index = 1550, NewMoon = ParseDateTime("04/12/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2048 04:00:00"), QuarterMoon = ParseDateTime("04/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2048 04:00:00"), FullMoon = ParseDateTime("04/27/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2048 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1551, NewMoon = ParseDateTime("05/11/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/14/2048 04:00:00"), QuarterMoon = ParseDateTime("05/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2048 04:00:00"), FullMoon = ParseDateTime("05/26/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2048 04:00:00"), LastQuarterMoon = ParseDateTime("06/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("06/05/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1552, NewMoon = ParseDateTime("06/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/13/2048 04:00:00"), QuarterMoon = ParseDateTime("06/18/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2048 04:00:00"), FullMoon = ParseDateTime("06/25/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1553, NewMoon = ParseDateTime("07/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2048 04:00:00"), QuarterMoon = ParseDateTime("07/17/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2048 04:00:00"), FullMoon = ParseDateTime("07/24/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/31/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("08/03/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1554, NewMoon = ParseDateTime("08/08/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/11/2048 04:00:00"), QuarterMoon = ParseDateTime("08/16/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/19/2048 04:00:00"), FullMoon = ParseDateTime("08/22/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("08/25/2048 04:00:00"), LastQuarterMoon = ParseDateTime("08/30/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("09/02/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1555, NewMoon = ParseDateTime("09/07/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2048 04:00:00"), QuarterMoon = ParseDateTime("09/14/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2048 04:00:00"), FullMoon = ParseDateTime("09/21/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2048 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1556, NewMoon = ParseDateTime("10/06/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2048 04:00:00"), QuarterMoon = ParseDateTime("10/13/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2048 04:00:00"), FullMoon = ParseDateTime("10/20/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("10/23/2048 04:00:00"), LastQuarterMoon = ParseDateTime("10/28/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/31/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1557, NewMoon = ParseDateTime("11/05/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2048 05:00:00"), QuarterMoon = ParseDateTime("11/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/14/2048 05:00:00"), FullMoon = ParseDateTime("11/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("11/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2048 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1558, NewMoon = ParseDateTime("12/04/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2048 05:00:00"), QuarterMoon = ParseDateTime("12/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2048 05:00:00"), FullMoon = ParseDateTime("12/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1559, NewMoon = ParseDateTime("01/03/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2049 05:00:00"), QuarterMoon = ParseDateTime("01/09/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/12/2049 05:00:00"), FullMoon = ParseDateTime("01/18/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2049 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2049 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1560, NewMoon = ParseDateTime("02/01/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2049 05:00:00"), QuarterMoon = ParseDateTime("02/08/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/11/2049 05:00:00"), FullMoon = ParseDateTime("02/16/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("02/19/2049 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1561, NewMoon = ParseDateTime("03/02/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/05/2049 05:00:00"), QuarterMoon = ParseDateTime("03/10/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/13/2049 05:00:00"), FullMoon = ParseDateTime("03/18/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2049 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1562, NewMoon = ParseDateTime("04/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2049 04:00:00"), QuarterMoon = ParseDateTime("04/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/12/2049 04:00:00"), FullMoon = ParseDateTime("04/17/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2049 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2049 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, - new Lunation() { Index = 1563, NewMoon = ParseDateTime("05/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2049 04:00:00"), QuarterMoon = ParseDateTime("05/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2049 04:00:00"), FullMoon = ParseDateTime("05/16/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2049 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1564, NewMoon = ParseDateTime("05/30/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/02/2049 04:00:00"), QuarterMoon = ParseDateTime("06/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/10/2049 04:00:00"), FullMoon = ParseDateTime("06/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1565, NewMoon = ParseDateTime("06/29/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2049 04:00:00"), QuarterMoon = ParseDateTime("07/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2049 04:00:00"), FullMoon = ParseDateTime("07/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("07/20/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("07/23/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1566, NewMoon = ParseDateTime("07/28/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/31/2049 04:00:00"), QuarterMoon = ParseDateTime("08/05/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2049 04:00:00"), FullMoon = ParseDateTime("08/12/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2049 04:00:00"), LastQuarterMoon = ParseDateTime("08/19/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("08/22/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1567, NewMoon = ParseDateTime("08/27/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2049 04:00:00"), QuarterMoon = ParseDateTime("09/04/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/07/2049 04:00:00"), FullMoon = ParseDateTime("09/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("09/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("09/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1568, NewMoon = ParseDateTime("09/26/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2049 04:00:00"), QuarterMoon = ParseDateTime("10/03/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2049 04:00:00"), FullMoon = ParseDateTime("10/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("10/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("10/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, - new Lunation() { Index = 1569, NewMoon = ParseDateTime("10/25/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2049 04:00:00"), QuarterMoon = ParseDateTime("11/01/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2049 04:00:00"), FullMoon = ParseDateTime("11/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("11/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("11/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("11/19/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - new Lunation() { Index = 1570, NewMoon = ParseDateTime("11/24/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2049 05:00:00"), QuarterMoon = ParseDateTime("11/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2049 05:00:00"), FullMoon = ParseDateTime("12/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("12/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("12/19/2049 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, - new Lunation() { Index = 1571, NewMoon = ParseDateTime("12/23/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2049 05:00:00"), QuarterMoon = ParseDateTime("12/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2050 05:00:00"), FullMoon = ParseDateTime("01/07/2050 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2050 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2050 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2050 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, - }; + private static readonly Lunation[] LunationTable = + [ + new() { Index = 1077, NewMoon = ParseDateTime("01/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2010 05:00:00"), QuarterMoon = ParseDateTime("01/22/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/25/2010 05:00:00"), FullMoon = ParseDateTime("01/29/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2010 05:00:00"), LastQuarterMoon = ParseDateTime("02/05/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("02/08/2010 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1078, NewMoon = ParseDateTime("02/13/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2010 05:00:00"), QuarterMoon = ParseDateTime("02/21/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/24/2010 05:00:00"), FullMoon = ParseDateTime("02/27/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2010 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1079, NewMoon = ParseDateTime("03/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2010 04:00:00"), QuarterMoon = ParseDateTime("03/22/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2010 04:00:00"), FullMoon = ParseDateTime("03/29/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2010 04:00:00"), LastQuarterMoon = ParseDateTime("04/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("04/08/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1080, NewMoon = ParseDateTime("04/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/16/2010 04:00:00"), QuarterMoon = ParseDateTime("04/20/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2010 04:00:00"), FullMoon = ParseDateTime("04/27/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2010 04:00:00"), LastQuarterMoon = ParseDateTime("05/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("05/08/2010 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1081, NewMoon = ParseDateTime("05/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/16/2010 04:00:00"), QuarterMoon = ParseDateTime("05/19/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/22/2010 04:00:00"), FullMoon = ParseDateTime("05/26/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2010 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1082, NewMoon = ParseDateTime("06/11/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2010 04:00:00"), QuarterMoon = ParseDateTime("06/18/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2010 04:00:00"), FullMoon = ParseDateTime("06/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("07/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("07/06/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1083, NewMoon = ParseDateTime("07/10/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2010 04:00:00"), QuarterMoon = ParseDateTime("07/17/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2010 04:00:00"), FullMoon = ParseDateTime("07/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("07/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/02/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("08/05/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1084, NewMoon = ParseDateTime("08/09/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2010 04:00:00"), QuarterMoon = ParseDateTime("08/15/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2010 04:00:00"), FullMoon = ParseDateTime("08/23/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1085, NewMoon = ParseDateTime("09/07/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2010 04:00:00"), QuarterMoon = ParseDateTime("09/14/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2010 04:00:00"), FullMoon = ParseDateTime("09/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("09/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("09/30/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("10/03/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1086, NewMoon = ParseDateTime("10/06/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2010 04:00:00"), QuarterMoon = ParseDateTime("10/13/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2010 04:00:00"), FullMoon = ParseDateTime("10/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("10/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1087, NewMoon = ParseDateTime("11/05/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2010 05:00:00"), QuarterMoon = ParseDateTime("11/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2010 05:00:00"), FullMoon = ParseDateTime("11/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1088, NewMoon = ParseDateTime("12/04/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2010 05:00:00"), QuarterMoon = ParseDateTime("12/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/15/2010 05:00:00"), FullMoon = ParseDateTime("12/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("12/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2010 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1089, NewMoon = ParseDateTime("01/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2011 05:00:00"), QuarterMoon = ParseDateTime("01/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/14/2011 05:00:00"), FullMoon = ParseDateTime("01/18/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2011 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1090, NewMoon = ParseDateTime("02/02/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/05/2011 05:00:00"), QuarterMoon = ParseDateTime("02/10/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/13/2011 05:00:00"), FullMoon = ParseDateTime("02/17/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2011 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1091, NewMoon = ParseDateTime("03/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2011 05:00:00"), QuarterMoon = ParseDateTime("03/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2011 04:00:00"), FullMoon = ParseDateTime("03/18/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2011 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1092, NewMoon = ParseDateTime("04/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/05/2011 04:00:00"), QuarterMoon = ParseDateTime("04/10/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2011 04:00:00"), FullMoon = ParseDateTime("04/17/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2011 04:00:00"), LastQuarterMoon = ParseDateTime("04/24/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("04/27/2011 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1093, NewMoon = ParseDateTime("05/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/05/2011 04:00:00"), QuarterMoon = ParseDateTime("05/09/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2011 04:00:00"), FullMoon = ParseDateTime("05/16/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2011 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1094, NewMoon = ParseDateTime("05/31/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2011 04:00:00"), QuarterMoon = ParseDateTime("06/08/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2011 04:00:00"), FullMoon = ParseDateTime("06/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("06/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("06/25/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1095, NewMoon = ParseDateTime("06/30/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/03/2011 04:00:00"), QuarterMoon = ParseDateTime("07/07/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2011 04:00:00"), FullMoon = ParseDateTime("07/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("07/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("07/25/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1096, NewMoon = ParseDateTime("07/29/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2011 04:00:00"), QuarterMoon = ParseDateTime("08/05/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2011 04:00:00"), FullMoon = ParseDateTime("08/12/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2011 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1097, NewMoon = ParseDateTime("08/28/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/31/2011 04:00:00"), QuarterMoon = ParseDateTime("09/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2011 04:00:00"), FullMoon = ParseDateTime("09/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("09/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("09/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("09/22/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1098, NewMoon = ParseDateTime("09/26/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2011 04:00:00"), QuarterMoon = ParseDateTime("10/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2011 04:00:00"), FullMoon = ParseDateTime("10/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("10/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("10/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("10/22/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1099, NewMoon = ParseDateTime("10/25/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2011 04:00:00"), QuarterMoon = ParseDateTime("11/01/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2011 04:00:00"), FullMoon = ParseDateTime("11/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2011 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1100, NewMoon = ParseDateTime("11/24/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2011 05:00:00"), QuarterMoon = ParseDateTime("12/01/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/04/2011 05:00:00"), FullMoon = ParseDateTime("12/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("12/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2011 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1101, NewMoon = ParseDateTime("12/23/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2011 05:00:00"), QuarterMoon = ParseDateTime("12/31/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/03/2012 05:00:00"), FullMoon = ParseDateTime("01/08/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("01/11/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1102, NewMoon = ParseDateTime("01/22/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2012 05:00:00"), QuarterMoon = ParseDateTime("01/30/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/02/2012 05:00:00"), FullMoon = ParseDateTime("02/06/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2012 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2012 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1103, NewMoon = ParseDateTime("02/20/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2012 05:00:00"), QuarterMoon = ParseDateTime("02/29/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2012 05:00:00"), FullMoon = ParseDateTime("03/07/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("03/10/2012 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1104, NewMoon = ParseDateTime("03/21/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/24/2012 04:00:00"), QuarterMoon = ParseDateTime("03/29/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/01/2012 04:00:00"), FullMoon = ParseDateTime("04/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2012 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1105, NewMoon = ParseDateTime("04/20/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2012 04:00:00"), QuarterMoon = ParseDateTime("04/28/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2012 04:00:00"), FullMoon = ParseDateTime("05/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("05/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1106, NewMoon = ParseDateTime("05/19/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/22/2012 04:00:00"), QuarterMoon = ParseDateTime("05/27/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/30/2012 04:00:00"), FullMoon = ParseDateTime("06/03/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2012 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1107, NewMoon = ParseDateTime("06/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2012 04:00:00"), QuarterMoon = ParseDateTime("06/26/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/29/2012 04:00:00"), FullMoon = ParseDateTime("07/02/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2012 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1108, NewMoon = ParseDateTime("07/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2012 04:00:00"), QuarterMoon = ParseDateTime("07/25/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/28/2012 04:00:00"), FullMoon = ParseDateTime("08/01/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("08/04/2012 04:00:00"), LastQuarterMoon = ParseDateTime("08/08/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("08/11/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1109, NewMoon = ParseDateTime("08/16/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/19/2012 04:00:00"), QuarterMoon = ParseDateTime("08/23/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2012 04:00:00"), FullMoon = ParseDateTime("08/30/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1110, NewMoon = ParseDateTime("09/15/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2012 04:00:00"), QuarterMoon = ParseDateTime("09/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2012 04:00:00"), FullMoon = ParseDateTime("09/29/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1111, NewMoon = ParseDateTime("10/14/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/17/2012 04:00:00"), QuarterMoon = ParseDateTime("10/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2012 04:00:00"), FullMoon = ParseDateTime("10/28/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/31/2012 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1112, NewMoon = ParseDateTime("11/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2012 05:00:00"), QuarterMoon = ParseDateTime("11/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2012 05:00:00"), FullMoon = ParseDateTime("11/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("12/05/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("12/08/2012 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1113, NewMoon = ParseDateTime("12/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/15/2012 05:00:00"), QuarterMoon = ParseDateTime("12/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2012 05:00:00"), FullMoon = ParseDateTime("12/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1114, NewMoon = ParseDateTime("01/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2013 05:00:00"), QuarterMoon = ParseDateTime("01/17/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2013 05:00:00"), FullMoon = ParseDateTime("01/26/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2013 05:00:00"), LastQuarterMoon = ParseDateTime("02/02/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("02/05/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1115, NewMoon = ParseDateTime("02/09/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/12/2013 05:00:00"), QuarterMoon = ParseDateTime("02/16/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/19/2013 05:00:00"), FullMoon = ParseDateTime("02/24/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("02/27/2013 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1116, NewMoon = ParseDateTime("03/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2013 04:00:00"), QuarterMoon = ParseDateTime("03/18/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/21/2013 04:00:00"), FullMoon = ParseDateTime("03/26/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2013 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1117, NewMoon = ParseDateTime("04/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2013 04:00:00"), QuarterMoon = ParseDateTime("04/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/20/2013 04:00:00"), FullMoon = ParseDateTime("04/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2013 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1118, NewMoon = ParseDateTime("05/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/12/2013 04:00:00"), QuarterMoon = ParseDateTime("05/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/20/2013 04:00:00"), FullMoon = ParseDateTime("05/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1119, NewMoon = ParseDateTime("06/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2013 04:00:00"), QuarterMoon = ParseDateTime("06/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2013 04:00:00"), FullMoon = ParseDateTime("06/22/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2013 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1120, NewMoon = ParseDateTime("07/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/10/2013 04:00:00"), QuarterMoon = ParseDateTime("07/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/18/2013 04:00:00"), FullMoon = ParseDateTime("07/21/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2013 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1121, NewMoon = ParseDateTime("08/05/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2013 04:00:00"), QuarterMoon = ParseDateTime("08/13/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2013 04:00:00"), FullMoon = ParseDateTime("08/20/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2013 04:00:00"), LastQuarterMoon = ParseDateTime("08/27/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("08/30/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1122, NewMoon = ParseDateTime("09/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/07/2013 04:00:00"), QuarterMoon = ParseDateTime("09/11/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2013 04:00:00"), FullMoon = ParseDateTime("09/18/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2013 04:00:00"), LastQuarterMoon = ParseDateTime("09/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("09/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1123, NewMoon = ParseDateTime("10/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/07/2013 04:00:00"), QuarterMoon = ParseDateTime("10/10/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2013 04:00:00"), FullMoon = ParseDateTime("10/17/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2013 04:00:00"), LastQuarterMoon = ParseDateTime("10/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("10/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1124, NewMoon = ParseDateTime("11/02/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2013 05:00:00"), QuarterMoon = ParseDateTime("11/09/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2013 05:00:00"), FullMoon = ParseDateTime("11/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("11/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("11/27/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1125, NewMoon = ParseDateTime("12/02/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/05/2013 05:00:00"), QuarterMoon = ParseDateTime("12/08/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2013 05:00:00"), FullMoon = ParseDateTime("12/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("12/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("12/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("12/27/2013 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1126, NewMoon = ParseDateTime("12/31/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2014 05:00:00"), QuarterMoon = ParseDateTime("01/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2014 05:00:00"), FullMoon = ParseDateTime("01/15/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("01/18/2014 05:00:00"), LastQuarterMoon = ParseDateTime("01/23/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("01/26/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1127, NewMoon = ParseDateTime("01/29/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2014 05:00:00"), QuarterMoon = ParseDateTime("02/05/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2014 05:00:00"), FullMoon = ParseDateTime("02/14/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("02/17/2014 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1128, NewMoon = ParseDateTime("02/28/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2014 05:00:00"), QuarterMoon = ParseDateTime("03/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2014 04:00:00"), FullMoon = ParseDateTime("03/15/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2014 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1129, NewMoon = ParseDateTime("03/29/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2014 04:00:00"), QuarterMoon = ParseDateTime("04/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/09/2014 04:00:00"), FullMoon = ParseDateTime("04/14/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("04/17/2014 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2014 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1130, NewMoon = ParseDateTime("04/28/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2014 04:00:00"), QuarterMoon = ParseDateTime("05/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/09/2014 04:00:00"), FullMoon = ParseDateTime("05/13/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2014 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1131, NewMoon = ParseDateTime("05/27/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2014 04:00:00"), QuarterMoon = ParseDateTime("06/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/07/2014 04:00:00"), FullMoon = ParseDateTime("06/12/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("06/15/2014 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1132, NewMoon = ParseDateTime("06/26/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/29/2014 04:00:00"), QuarterMoon = ParseDateTime("07/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/07/2014 04:00:00"), FullMoon = ParseDateTime("07/11/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2014 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1133, NewMoon = ParseDateTime("07/25/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2014 04:00:00"), QuarterMoon = ParseDateTime("08/03/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/06/2014 04:00:00"), FullMoon = ParseDateTime("08/09/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2014 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1134, NewMoon = ParseDateTime("08/24/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/27/2014 04:00:00"), QuarterMoon = ParseDateTime("09/01/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2014 04:00:00"), FullMoon = ParseDateTime("09/08/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2014 04:00:00"), LastQuarterMoon = ParseDateTime("09/15/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("09/18/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1135, NewMoon = ParseDateTime("09/23/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/26/2014 04:00:00"), QuarterMoon = ParseDateTime("09/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2014 04:00:00"), FullMoon = ParseDateTime("10/07/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2014 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1136, NewMoon = ParseDateTime("10/22/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2014 04:00:00"), QuarterMoon = ParseDateTime("10/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2014 04:00:00"), FullMoon = ParseDateTime("11/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("11/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("11/16/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1137, NewMoon = ParseDateTime("11/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2014 05:00:00"), QuarterMoon = ParseDateTime("11/28/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2014 05:00:00"), FullMoon = ParseDateTime("12/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("12/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("12/16/2014 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1138, NewMoon = ParseDateTime("12/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/24/2014 05:00:00"), QuarterMoon = ParseDateTime("12/27/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/30/2014 05:00:00"), FullMoon = ParseDateTime("01/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("01/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/12/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("01/15/2015 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1139, NewMoon = ParseDateTime("01/19/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2015 05:00:00"), QuarterMoon = ParseDateTime("01/26/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2015 05:00:00"), FullMoon = ParseDateTime("02/02/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2015 05:00:00"), LastQuarterMoon = ParseDateTime("02/11/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("02/14/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1140, NewMoon = ParseDateTime("02/17/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2015 05:00:00"), QuarterMoon = ParseDateTime("02/24/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2015 05:00:00"), FullMoon = ParseDateTime("03/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1141, NewMoon = ParseDateTime("03/19/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2015 04:00:00"), QuarterMoon = ParseDateTime("03/26/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2015 04:00:00"), FullMoon = ParseDateTime("04/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("04/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("04/11/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("04/14/2015 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1142, NewMoon = ParseDateTime("04/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2015 04:00:00"), QuarterMoon = ParseDateTime("04/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2015 04:00:00"), FullMoon = ParseDateTime("05/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("05/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1143, NewMoon = ParseDateTime("05/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2015 04:00:00"), QuarterMoon = ParseDateTime("05/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/27/2015 04:00:00"), FullMoon = ParseDateTime("06/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1144, NewMoon = ParseDateTime("06/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2015 04:00:00"), QuarterMoon = ParseDateTime("06/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/26/2015 04:00:00"), FullMoon = ParseDateTime("07/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("07/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("07/07/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("07/10/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1145, NewMoon = ParseDateTime("07/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/18/2015 04:00:00"), QuarterMoon = ParseDateTime("07/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/26/2015 04:00:00"), FullMoon = ParseDateTime("07/30/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2015 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1146, NewMoon = ParseDateTime("08/13/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2015 04:00:00"), QuarterMoon = ParseDateTime("08/21/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2015 04:00:00"), FullMoon = ParseDateTime("08/28/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2015 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1147, NewMoon = ParseDateTime("09/12/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/15/2015 04:00:00"), QuarterMoon = ParseDateTime("09/20/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/23/2015 04:00:00"), FullMoon = ParseDateTime("09/27/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2015 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1148, NewMoon = ParseDateTime("10/11/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2015 04:00:00"), QuarterMoon = ParseDateTime("10/19/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2015 04:00:00"), FullMoon = ParseDateTime("10/26/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2015 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1149, NewMoon = ParseDateTime("11/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2015 05:00:00"), QuarterMoon = ParseDateTime("11/18/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2015 05:00:00"), FullMoon = ParseDateTime("11/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("12/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("12/05/2015 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1150, NewMoon = ParseDateTime("12/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/13/2015 05:00:00"), QuarterMoon = ParseDateTime("12/17/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2015 05:00:00"), FullMoon = ParseDateTime("12/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/01/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("01/04/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1151, NewMoon = ParseDateTime("01/09/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/12/2016 05:00:00"), QuarterMoon = ParseDateTime("01/15/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/18/2016 05:00:00"), FullMoon = ParseDateTime("01/23/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("01/26/2016 05:00:00"), LastQuarterMoon = ParseDateTime("01/31/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("02/03/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1152, NewMoon = ParseDateTime("02/07/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2016 05:00:00"), QuarterMoon = ParseDateTime("02/14/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2016 05:00:00"), FullMoon = ParseDateTime("02/21/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2016 05:00:00"), LastQuarterMoon = ParseDateTime("02/29/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("03/03/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1153, NewMoon = ParseDateTime("03/08/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2016 05:00:00"), QuarterMoon = ParseDateTime("03/14/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2016 04:00:00"), FullMoon = ParseDateTime("03/22/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2016 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1154, NewMoon = ParseDateTime("04/06/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/09/2016 04:00:00"), QuarterMoon = ParseDateTime("04/13/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2016 04:00:00"), FullMoon = ParseDateTime("04/21/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2016 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2016 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1155, NewMoon = ParseDateTime("05/05/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2016 04:00:00"), QuarterMoon = ParseDateTime("05/12/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2016 04:00:00"), FullMoon = ParseDateTime("05/20/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("05/23/2016 04:00:00"), LastQuarterMoon = ParseDateTime("05/28/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/31/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1156, NewMoon = ParseDateTime("06/04/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/07/2016 04:00:00"), QuarterMoon = ParseDateTime("06/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2016 04:00:00"), FullMoon = ParseDateTime("06/19/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2016 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1157, NewMoon = ParseDateTime("07/03/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2016 04:00:00"), QuarterMoon = ParseDateTime("07/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2016 04:00:00"), FullMoon = ParseDateTime("07/18/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("07/21/2016 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1158, NewMoon = ParseDateTime("08/01/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2016 04:00:00"), QuarterMoon = ParseDateTime("08/09/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2016 04:00:00"), FullMoon = ParseDateTime("08/17/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("08/20/2016 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1159, NewMoon = ParseDateTime("08/31/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/03/2016 04:00:00"), QuarterMoon = ParseDateTime("09/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2016 04:00:00"), FullMoon = ParseDateTime("09/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("09/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1160, NewMoon = ParseDateTime("09/30/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2016 04:00:00"), QuarterMoon = ParseDateTime("10/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2016 04:00:00"), FullMoon = ParseDateTime("10/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("10/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1161, NewMoon = ParseDateTime("10/29/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/01/2016 04:00:00"), QuarterMoon = ParseDateTime("11/06/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/09/2016 05:00:00"), FullMoon = ParseDateTime("11/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1162, NewMoon = ParseDateTime("11/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2016 05:00:00"), QuarterMoon = ParseDateTime("12/06/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/09/2016 05:00:00"), FullMoon = ParseDateTime("12/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("12/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2016 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1163, NewMoon = ParseDateTime("12/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2016 05:00:00"), QuarterMoon = ParseDateTime("01/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2017 05:00:00"), FullMoon = ParseDateTime("01/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2017 05:00:00"), LastQuarterMoon = ParseDateTime("01/18/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("01/21/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1164, NewMoon = ParseDateTime("01/27/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2017 05:00:00"), QuarterMoon = ParseDateTime("02/03/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/06/2017 05:00:00"), FullMoon = ParseDateTime("02/10/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2017 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1165, NewMoon = ParseDateTime("02/25/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/28/2017 05:00:00"), QuarterMoon = ParseDateTime("03/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2017 05:00:00"), FullMoon = ParseDateTime("03/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2017 04:00:00"), LastQuarterMoon = ParseDateTime("03/19/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("03/22/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1166, NewMoon = ParseDateTime("03/27/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/30/2017 04:00:00"), QuarterMoon = ParseDateTime("04/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2017 04:00:00"), FullMoon = ParseDateTime("04/10/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("04/13/2017 04:00:00"), LastQuarterMoon = ParseDateTime("04/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("04/21/2017 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1167, NewMoon = ParseDateTime("04/25/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2017 04:00:00"), QuarterMoon = ParseDateTime("05/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2017 04:00:00"), FullMoon = ParseDateTime("05/09/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2017 04:00:00"), LastQuarterMoon = ParseDateTime("05/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("05/21/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1168, NewMoon = ParseDateTime("05/24/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2017 04:00:00"), QuarterMoon = ParseDateTime("05/31/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2017 04:00:00"), FullMoon = ParseDateTime("06/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("06/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1169, NewMoon = ParseDateTime("06/23/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2017 04:00:00"), QuarterMoon = ParseDateTime("06/30/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/03/2017 04:00:00"), FullMoon = ParseDateTime("07/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("07/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1170, NewMoon = ParseDateTime("07/22/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2017 04:00:00"), QuarterMoon = ParseDateTime("07/29/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2017 04:00:00"), FullMoon = ParseDateTime("08/06/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2017 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1171, NewMoon = ParseDateTime("08/20/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2017 04:00:00"), QuarterMoon = ParseDateTime("08/28/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/31/2017 04:00:00"), FullMoon = ParseDateTime("09/05/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("09/08/2017 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1172, NewMoon = ParseDateTime("09/19/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2017 04:00:00"), QuarterMoon = ParseDateTime("09/27/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/30/2017 04:00:00"), FullMoon = ParseDateTime("10/04/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2017 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1173, NewMoon = ParseDateTime("10/18/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2017 04:00:00"), QuarterMoon = ParseDateTime("10/26/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2017 04:00:00"), FullMoon = ParseDateTime("11/03/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2017 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2017 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1174, NewMoon = ParseDateTime("11/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2017 05:00:00"), QuarterMoon = ParseDateTime("11/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/28/2017 05:00:00"), FullMoon = ParseDateTime("12/02/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2017 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2017 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1175, NewMoon = ParseDateTime("12/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/20/2017 05:00:00"), QuarterMoon = ParseDateTime("12/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/28/2017 05:00:00"), FullMoon = ParseDateTime("01/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1176, NewMoon = ParseDateTime("01/16/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/19/2018 05:00:00"), QuarterMoon = ParseDateTime("01/23/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2018 05:00:00"), FullMoon = ParseDateTime("01/30/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2018 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1177, NewMoon = ParseDateTime("02/14/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2018 05:00:00"), QuarterMoon = ParseDateTime("02/22/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2018 05:00:00"), FullMoon = ParseDateTime("03/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("03/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("03/08/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("03/11/2018 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1178, NewMoon = ParseDateTime("03/16/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/19/2018 04:00:00"), QuarterMoon = ParseDateTime("03/23/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2018 04:00:00"), FullMoon = ParseDateTime("03/30/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("04/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("04/10/2018 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1179, NewMoon = ParseDateTime("04/15/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/18/2018 04:00:00"), QuarterMoon = ParseDateTime("04/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/24/2018 04:00:00"), FullMoon = ParseDateTime("04/29/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("05/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("05/10/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1180, NewMoon = ParseDateTime("05/14/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2018 04:00:00"), QuarterMoon = ParseDateTime("05/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2018 04:00:00"), FullMoon = ParseDateTime("05/28/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2018 04:00:00"), LastQuarterMoon = ParseDateTime("06/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("06/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1181, NewMoon = ParseDateTime("06/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2018 04:00:00"), QuarterMoon = ParseDateTime("06/19/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2018 04:00:00"), FullMoon = ParseDateTime("06/27/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("06/30/2018 04:00:00"), LastQuarterMoon = ParseDateTime("07/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("07/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1182, NewMoon = ParseDateTime("07/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2018 04:00:00"), QuarterMoon = ParseDateTime("07/18/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2018 04:00:00"), FullMoon = ParseDateTime("07/26/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2018 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1183, NewMoon = ParseDateTime("08/10/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2018 04:00:00"), QuarterMoon = ParseDateTime("08/17/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2018 04:00:00"), FullMoon = ParseDateTime("08/25/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("08/28/2018 04:00:00"), LastQuarterMoon = ParseDateTime("09/02/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("09/05/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1184, NewMoon = ParseDateTime("09/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2018 04:00:00"), QuarterMoon = ParseDateTime("09/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2018 04:00:00"), FullMoon = ParseDateTime("09/24/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("09/27/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1185, NewMoon = ParseDateTime("10/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2018 04:00:00"), QuarterMoon = ParseDateTime("10/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/18/2018 04:00:00"), FullMoon = ParseDateTime("10/23/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1186, NewMoon = ParseDateTime("11/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2018 05:00:00"), QuarterMoon = ParseDateTime("11/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/17/2018 05:00:00"), FullMoon = ParseDateTime("11/22/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("11/25/2018 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2018 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1187, NewMoon = ParseDateTime("12/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/09/2018 05:00:00"), QuarterMoon = ParseDateTime("12/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/17/2018 05:00:00"), FullMoon = ParseDateTime("12/21/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2018 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1188, NewMoon = ParseDateTime("01/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/08/2019 05:00:00"), QuarterMoon = ParseDateTime("01/13/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/16/2019 05:00:00"), FullMoon = ParseDateTime("01/20/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2019 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1189, NewMoon = ParseDateTime("02/03/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2019 05:00:00"), QuarterMoon = ParseDateTime("02/11/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2019 05:00:00"), FullMoon = ParseDateTime("02/18/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2019 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2019 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1190, NewMoon = ParseDateTime("03/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/08/2019 05:00:00"), QuarterMoon = ParseDateTime("03/13/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2019 04:00:00"), FullMoon = ParseDateTime("03/20/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2019 04:00:00"), LastQuarterMoon = ParseDateTime("03/27/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("03/30/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1191, NewMoon = ParseDateTime("04/04/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/07/2019 04:00:00"), QuarterMoon = ParseDateTime("04/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2019 04:00:00"), FullMoon = ParseDateTime("04/18/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2019 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2019 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1192, NewMoon = ParseDateTime("05/03/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2019 04:00:00"), QuarterMoon = ParseDateTime("05/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2019 04:00:00"), FullMoon = ParseDateTime("05/17/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2019 04:00:00"), LastQuarterMoon = ParseDateTime("05/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("05/28/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1193, NewMoon = ParseDateTime("06/02/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2019 04:00:00"), QuarterMoon = ParseDateTime("06/09/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2019 04:00:00"), FullMoon = ParseDateTime("06/16/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2019 04:00:00"), LastQuarterMoon = ParseDateTime("06/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("06/27/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1194, NewMoon = ParseDateTime("07/01/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2019 04:00:00"), QuarterMoon = ParseDateTime("07/08/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2019 04:00:00"), FullMoon = ParseDateTime("07/15/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2019 04:00:00"), LastQuarterMoon = ParseDateTime("07/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("07/27/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1195, NewMoon = ParseDateTime("07/31/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2019 04:00:00"), QuarterMoon = ParseDateTime("08/06/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2019 04:00:00"), FullMoon = ParseDateTime("08/14/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("08/17/2019 04:00:00"), LastQuarterMoon = ParseDateTime("08/22/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("08/25/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1196, NewMoon = ParseDateTime("08/29/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2019 04:00:00"), QuarterMoon = ParseDateTime("09/05/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2019 04:00:00"), FullMoon = ParseDateTime("09/13/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("09/16/2019 04:00:00"), LastQuarterMoon = ParseDateTime("09/21/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("09/24/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1197, NewMoon = ParseDateTime("09/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2019 04:00:00"), QuarterMoon = ParseDateTime("10/04/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2019 04:00:00"), FullMoon = ParseDateTime("10/12/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2019 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1198, NewMoon = ParseDateTime("10/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2019 04:00:00"), QuarterMoon = ParseDateTime("11/03/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/06/2019 05:00:00"), FullMoon = ParseDateTime("11/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("11/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1199, NewMoon = ParseDateTime("11/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2019 05:00:00"), QuarterMoon = ParseDateTime("12/03/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/06/2019 05:00:00"), FullMoon = ParseDateTime("12/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("12/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2019 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1200, NewMoon = ParseDateTime("12/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2019 05:00:00"), QuarterMoon = ParseDateTime("01/02/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/05/2020 05:00:00"), FullMoon = ParseDateTime("01/09/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2020 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2020 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1201, NewMoon = ParseDateTime("01/23/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2020 05:00:00"), QuarterMoon = ParseDateTime("02/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/04/2020 05:00:00"), FullMoon = ParseDateTime("02/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2020 05:00:00"), LastQuarterMoon = ParseDateTime("02/14/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("02/17/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1202, NewMoon = ParseDateTime("02/22/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2020 05:00:00"), QuarterMoon = ParseDateTime("03/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/04/2020 05:00:00"), FullMoon = ParseDateTime("03/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2020 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1203, NewMoon = ParseDateTime("03/23/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2020 04:00:00"), QuarterMoon = ParseDateTime("03/31/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2020 04:00:00"), FullMoon = ParseDateTime("04/07/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("04/10/2020 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2020 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1204, NewMoon = ParseDateTime("04/22/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2020 04:00:00"), QuarterMoon = ParseDateTime("04/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/02/2020 04:00:00"), FullMoon = ParseDateTime("05/06/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2020 04:00:00"), LastQuarterMoon = ParseDateTime("05/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("05/16/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1205, NewMoon = ParseDateTime("05/21/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/24/2020 04:00:00"), QuarterMoon = ParseDateTime("05/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/01/2020 04:00:00"), FullMoon = ParseDateTime("06/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1206, NewMoon = ParseDateTime("06/20/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2020 04:00:00"), QuarterMoon = ParseDateTime("06/27/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2020 04:00:00"), FullMoon = ParseDateTime("07/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("07/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("07/11/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("07/14/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1207, NewMoon = ParseDateTime("07/19/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/22/2020 04:00:00"), QuarterMoon = ParseDateTime("07/26/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2020 04:00:00"), FullMoon = ParseDateTime("08/02/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2020 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1208, NewMoon = ParseDateTime("08/18/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2020 04:00:00"), QuarterMoon = ParseDateTime("08/24/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2020 04:00:00"), FullMoon = ParseDateTime("09/01/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2020 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1209, NewMoon = ParseDateTime("09/16/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/19/2020 04:00:00"), QuarterMoon = ParseDateTime("09/23/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2020 04:00:00"), FullMoon = ParseDateTime("09/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("10/03/2020 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1210, NewMoon = ParseDateTime("10/15/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2020 04:00:00"), QuarterMoon = ParseDateTime("10/22/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2020 04:00:00"), FullMoon = ParseDateTime("10/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("11/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("11/10/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1211, NewMoon = ParseDateTime("11/14/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/17/2020 05:00:00"), QuarterMoon = ParseDateTime("11/21/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2020 05:00:00"), FullMoon = ParseDateTime("11/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2020 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1212, NewMoon = ParseDateTime("12/13/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2020 05:00:00"), QuarterMoon = ParseDateTime("12/20/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2020 05:00:00"), FullMoon = ParseDateTime("12/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("01/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("01/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1213, NewMoon = ParseDateTime("01/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/15/2021 05:00:00"), QuarterMoon = ParseDateTime("01/19/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/22/2021 05:00:00"), FullMoon = ParseDateTime("01/27/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("01/30/2021 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2021 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1214, NewMoon = ParseDateTime("02/10/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2021 05:00:00"), QuarterMoon = ParseDateTime("02/18/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2021 05:00:00"), FullMoon = ParseDateTime("02/26/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1215, NewMoon = ParseDateTime("03/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2021 04:00:00"), QuarterMoon = ParseDateTime("03/20/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/23/2021 04:00:00"), FullMoon = ParseDateTime("03/27/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2021 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1216, NewMoon = ParseDateTime("04/11/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/14/2021 04:00:00"), QuarterMoon = ParseDateTime("04/19/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/22/2021 04:00:00"), FullMoon = ParseDateTime("04/26/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2021 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2021 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1217, NewMoon = ParseDateTime("05/10/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2021 04:00:00"), QuarterMoon = ParseDateTime("05/18/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2021 04:00:00"), FullMoon = ParseDateTime("05/25/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1218, NewMoon = ParseDateTime("06/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/12/2021 04:00:00"), QuarterMoon = ParseDateTime("06/17/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/20/2021 04:00:00"), FullMoon = ParseDateTime("06/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1219, NewMoon = ParseDateTime("07/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/12/2021 04:00:00"), QuarterMoon = ParseDateTime("07/16/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2021 04:00:00"), FullMoon = ParseDateTime("07/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("07/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("08/02/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1220, NewMoon = ParseDateTime("08/07/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2021 04:00:00"), QuarterMoon = ParseDateTime("08/14/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2021 04:00:00"), FullMoon = ParseDateTime("08/21/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2021 04:00:00"), LastQuarterMoon = ParseDateTime("08/29/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("09/01/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1221, NewMoon = ParseDateTime("09/06/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/09/2021 04:00:00"), QuarterMoon = ParseDateTime("09/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/15/2021 04:00:00"), FullMoon = ParseDateTime("09/20/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("09/23/2021 04:00:00"), LastQuarterMoon = ParseDateTime("09/28/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/01/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1222, NewMoon = ParseDateTime("10/05/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2021 04:00:00"), QuarterMoon = ParseDateTime("10/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2021 04:00:00"), FullMoon = ParseDateTime("10/19/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2021 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1223, NewMoon = ParseDateTime("11/03/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2021 04:00:00"), QuarterMoon = ParseDateTime("11/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2021 05:00:00"), FullMoon = ParseDateTime("11/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("11/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("11/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("11/29/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1224, NewMoon = ParseDateTime("12/03/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2021 05:00:00"), QuarterMoon = ParseDateTime("12/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/13/2021 05:00:00"), FullMoon = ParseDateTime("12/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("12/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("12/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("12/29/2021 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1225, NewMoon = ParseDateTime("01/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2022 05:00:00"), QuarterMoon = ParseDateTime("01/08/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2022 05:00:00"), FullMoon = ParseDateTime("01/16/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2022 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2022 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1226, NewMoon = ParseDateTime("01/31/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2022 05:00:00"), QuarterMoon = ParseDateTime("02/07/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/10/2022 05:00:00"), FullMoon = ParseDateTime("02/15/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2022 05:00:00"), LastQuarterMoon = ParseDateTime("02/22/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("02/25/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1227, NewMoon = ParseDateTime("03/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2022 05:00:00"), QuarterMoon = ParseDateTime("03/09/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/12/2022 05:00:00"), FullMoon = ParseDateTime("03/17/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("03/20/2022 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1228, NewMoon = ParseDateTime("03/31/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2022 04:00:00"), QuarterMoon = ParseDateTime("04/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/11/2022 04:00:00"), FullMoon = ParseDateTime("04/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2022 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1229, NewMoon = ParseDateTime("04/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2022 04:00:00"), QuarterMoon = ParseDateTime("05/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/11/2022 04:00:00"), FullMoon = ParseDateTime("05/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1230, NewMoon = ParseDateTime("05/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/01/2022 04:00:00"), QuarterMoon = ParseDateTime("06/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/09/2022 04:00:00"), FullMoon = ParseDateTime("06/13/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2022 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1231, NewMoon = ParseDateTime("06/28/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/01/2022 04:00:00"), QuarterMoon = ParseDateTime("07/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/09/2022 04:00:00"), FullMoon = ParseDateTime("07/12/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2022 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1232, NewMoon = ParseDateTime("07/27/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2022 04:00:00"), QuarterMoon = ParseDateTime("08/04/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2022 04:00:00"), FullMoon = ParseDateTime("08/11/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2022 04:00:00"), LastQuarterMoon = ParseDateTime("08/18/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("08/21/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1233, NewMoon = ParseDateTime("08/26/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/29/2022 04:00:00"), QuarterMoon = ParseDateTime("09/02/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2022 04:00:00"), FullMoon = ParseDateTime("09/09/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2022 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1234, NewMoon = ParseDateTime("09/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/01/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/04/2022 04:00:00"), FullMoon = ParseDateTime("10/08/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2022 04:00:00"), LastQuarterMoon = ParseDateTime("10/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("10/19/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1235, NewMoon = ParseDateTime("10/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/31/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2022 04:00:00"), FullMoon = ParseDateTime("11/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("11/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("11/18/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1236, NewMoon = ParseDateTime("11/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2022 05:00:00"), QuarterMoon = ParseDateTime("11/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2022 05:00:00"), FullMoon = ParseDateTime("12/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("12/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("12/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("12/18/2022 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1237, NewMoon = ParseDateTime("12/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2022 05:00:00"), QuarterMoon = ParseDateTime("12/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2023 05:00:00"), FullMoon = ParseDateTime("01/05/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/14/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("01/17/2023 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1238, NewMoon = ParseDateTime("01/20/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2023 05:00:00"), QuarterMoon = ParseDateTime("01/27/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2023 05:00:00"), FullMoon = ParseDateTime("02/04/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2023 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1239, NewMoon = ParseDateTime("02/19/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2023 05:00:00"), QuarterMoon = ParseDateTime("02/26/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/01/2023 05:00:00"), FullMoon = ParseDateTime("03/06/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("03/09/2023 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1240, NewMoon = ParseDateTime("03/20/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2023 04:00:00"), QuarterMoon = ParseDateTime("03/28/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/31/2023 04:00:00"), FullMoon = ParseDateTime("04/05/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2023 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2023 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1241, NewMoon = ParseDateTime("04/19/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2023 04:00:00"), QuarterMoon = ParseDateTime("04/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2023 04:00:00"), FullMoon = ParseDateTime("05/04/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2023 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1242, NewMoon = ParseDateTime("05/18/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2023 04:00:00"), QuarterMoon = ParseDateTime("05/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/29/2023 04:00:00"), FullMoon = ParseDateTime("06/03/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2023 04:00:00"), LastQuarterMoon = ParseDateTime("06/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("06/12/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1243, NewMoon = ParseDateTime("06/17/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/20/2023 04:00:00"), QuarterMoon = ParseDateTime("06/25/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/28/2023 04:00:00"), FullMoon = ParseDateTime("07/02/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2023 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1244, NewMoon = ParseDateTime("07/16/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2023 04:00:00"), QuarterMoon = ParseDateTime("07/24/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2023 04:00:00"), FullMoon = ParseDateTime("07/31/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2023 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1245, NewMoon = ParseDateTime("08/15/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/18/2023 04:00:00"), QuarterMoon = ParseDateTime("08/23/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2023 04:00:00"), FullMoon = ParseDateTime("08/30/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2023 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1246, NewMoon = ParseDateTime("09/14/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/17/2023 04:00:00"), QuarterMoon = ParseDateTime("09/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2023 04:00:00"), FullMoon = ParseDateTime("09/28/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2023 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1247, NewMoon = ParseDateTime("10/13/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2023 04:00:00"), QuarterMoon = ParseDateTime("10/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2023 04:00:00"), FullMoon = ParseDateTime("10/27/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2023 04:00:00"), LastQuarterMoon = ParseDateTime("11/04/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("11/07/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1248, NewMoon = ParseDateTime("11/12/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2023 05:00:00"), QuarterMoon = ParseDateTime("11/19/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2023 05:00:00"), FullMoon = ParseDateTime("11/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("12/04/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("12/07/2023 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1249, NewMoon = ParseDateTime("12/11/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2023 05:00:00"), QuarterMoon = ParseDateTime("12/18/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/21/2023 05:00:00"), FullMoon = ParseDateTime("12/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("12/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/03/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("01/06/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1250, NewMoon = ParseDateTime("01/10/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2024 05:00:00"), QuarterMoon = ParseDateTime("01/17/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2024 05:00:00"), FullMoon = ParseDateTime("01/24/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2024 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1251, NewMoon = ParseDateTime("02/08/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2024 05:00:00"), QuarterMoon = ParseDateTime("02/15/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2024 05:00:00"), FullMoon = ParseDateTime("02/23/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("02/26/2024 05:00:00"), LastQuarterMoon = ParseDateTime("03/02/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("03/05/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1252, NewMoon = ParseDateTime("03/09/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/12/2024 04:00:00"), QuarterMoon = ParseDateTime("03/16/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/19/2024 04:00:00"), FullMoon = ParseDateTime("03/24/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1253, NewMoon = ParseDateTime("04/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2024 04:00:00"), QuarterMoon = ParseDateTime("04/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2024 04:00:00"), FullMoon = ParseDateTime("04/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("04/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/30/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("05/03/2024 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1254, NewMoon = ParseDateTime("05/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/10/2024 04:00:00"), QuarterMoon = ParseDateTime("05/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2024 04:00:00"), FullMoon = ParseDateTime("05/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1255, NewMoon = ParseDateTime("06/05/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2024 04:00:00"), QuarterMoon = ParseDateTime("06/13/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2024 04:00:00"), FullMoon = ParseDateTime("06/21/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2024 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1256, NewMoon = ParseDateTime("07/04/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2024 04:00:00"), QuarterMoon = ParseDateTime("07/12/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/15/2024 04:00:00"), FullMoon = ParseDateTime("07/20/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("07/23/2024 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1257, NewMoon = ParseDateTime("08/03/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/06/2024 04:00:00"), QuarterMoon = ParseDateTime("08/11/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2024 04:00:00"), FullMoon = ParseDateTime("08/18/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2024 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1258, NewMoon = ParseDateTime("09/02/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2024 04:00:00"), QuarterMoon = ParseDateTime("09/10/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2024 04:00:00"), FullMoon = ParseDateTime("09/17/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("09/20/2024 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1259, NewMoon = ParseDateTime("10/01/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/04/2024 04:00:00"), QuarterMoon = ParseDateTime("10/09/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/12/2024 04:00:00"), FullMoon = ParseDateTime("10/16/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2024 04:00:00"), LastQuarterMoon = ParseDateTime("10/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("10/26/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1260, NewMoon = ParseDateTime("10/31/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2024 04:00:00"), QuarterMoon = ParseDateTime("11/08/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/11/2024 05:00:00"), FullMoon = ParseDateTime("11/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1261, NewMoon = ParseDateTime("11/30/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2024 05:00:00"), QuarterMoon = ParseDateTime("12/07/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2024 05:00:00"), FullMoon = ParseDateTime("12/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("12/21/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("12/24/2024 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1262, NewMoon = ParseDateTime("12/29/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/01/2025 05:00:00"), QuarterMoon = ParseDateTime("01/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2025 05:00:00"), FullMoon = ParseDateTime("01/12/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2025 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2025 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1263, NewMoon = ParseDateTime("01/28/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/31/2025 05:00:00"), QuarterMoon = ParseDateTime("02/04/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2025 05:00:00"), FullMoon = ParseDateTime("02/11/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("02/14/2025 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1264, NewMoon = ParseDateTime("02/27/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/02/2025 05:00:00"), QuarterMoon = ParseDateTime("03/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2025 05:00:00"), FullMoon = ParseDateTime("03/13/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("03/16/2025 04:00:00"), LastQuarterMoon = ParseDateTime("03/21/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("03/24/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1265, NewMoon = ParseDateTime("03/28/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2025 04:00:00"), QuarterMoon = ParseDateTime("04/04/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2025 04:00:00"), FullMoon = ParseDateTime("04/12/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("04/15/2025 04:00:00"), LastQuarterMoon = ParseDateTime("04/20/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("04/23/2025 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1266, NewMoon = ParseDateTime("04/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2025 04:00:00"), QuarterMoon = ParseDateTime("05/03/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2025 04:00:00"), FullMoon = ParseDateTime("05/11/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2025 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1267, NewMoon = ParseDateTime("05/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2025 04:00:00"), QuarterMoon = ParseDateTime("06/02/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/05/2025 04:00:00"), FullMoon = ParseDateTime("06/10/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("06/13/2025 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1268, NewMoon = ParseDateTime("06/24/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2025 04:00:00"), QuarterMoon = ParseDateTime("07/01/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2025 04:00:00"), FullMoon = ParseDateTime("07/09/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2025 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1269, NewMoon = ParseDateTime("07/23/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2025 04:00:00"), QuarterMoon = ParseDateTime("07/31/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/03/2025 04:00:00"), FullMoon = ParseDateTime("08/08/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("08/11/2025 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1270, NewMoon = ParseDateTime("08/22/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2025 04:00:00"), QuarterMoon = ParseDateTime("08/30/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/02/2025 04:00:00"), FullMoon = ParseDateTime("09/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1271, NewMoon = ParseDateTime("09/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2025 04:00:00"), QuarterMoon = ParseDateTime("09/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2025 04:00:00"), FullMoon = ParseDateTime("10/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1272, NewMoon = ParseDateTime("10/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/23/2025 04:00:00"), QuarterMoon = ParseDateTime("10/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/31/2025 04:00:00"), FullMoon = ParseDateTime("11/04/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2025 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1273, NewMoon = ParseDateTime("11/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/22/2025 05:00:00"), QuarterMoon = ParseDateTime("11/27/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/30/2025 05:00:00"), FullMoon = ParseDateTime("12/03/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2025 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2025 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1274, NewMoon = ParseDateTime("12/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/22/2025 05:00:00"), QuarterMoon = ParseDateTime("12/26/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2025 05:00:00"), FullMoon = ParseDateTime("01/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2026 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1275, NewMoon = ParseDateTime("01/17/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2026 05:00:00"), QuarterMoon = ParseDateTime("01/25/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2026 05:00:00"), FullMoon = ParseDateTime("01/31/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2026 05:00:00"), LastQuarterMoon = ParseDateTime("02/08/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("02/11/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1276, NewMoon = ParseDateTime("02/16/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/19/2026 05:00:00"), QuarterMoon = ParseDateTime("02/23/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2026 05:00:00"), FullMoon = ParseDateTime("03/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("03/10/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("03/13/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1277, NewMoon = ParseDateTime("03/18/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/21/2026 04:00:00"), QuarterMoon = ParseDateTime("03/24/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/27/2026 04:00:00"), FullMoon = ParseDateTime("04/01/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("04/04/2026 04:00:00"), LastQuarterMoon = ParseDateTime("04/09/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("04/12/2026 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1278, NewMoon = ParseDateTime("04/16/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2026 04:00:00"), QuarterMoon = ParseDateTime("04/23/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2026 04:00:00"), FullMoon = ParseDateTime("04/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2026 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1279, NewMoon = ParseDateTime("05/15/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2026 04:00:00"), QuarterMoon = ParseDateTime("05/22/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2026 04:00:00"), FullMoon = ParseDateTime("05/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("06/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("06/07/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("06/10/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1280, NewMoon = ParseDateTime("06/14/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2026 04:00:00"), QuarterMoon = ParseDateTime("06/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2026 04:00:00"), FullMoon = ParseDateTime("06/29/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1281, NewMoon = ParseDateTime("07/13/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2026 04:00:00"), QuarterMoon = ParseDateTime("07/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2026 04:00:00"), FullMoon = ParseDateTime("07/28/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/31/2026 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1282, NewMoon = ParseDateTime("08/11/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2026 04:00:00"), QuarterMoon = ParseDateTime("08/19/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/22/2026 04:00:00"), FullMoon = ParseDateTime("08/27/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("08/30/2026 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1283, NewMoon = ParseDateTime("09/10/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2026 04:00:00"), QuarterMoon = ParseDateTime("09/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2026 04:00:00"), FullMoon = ParseDateTime("09/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1284, NewMoon = ParseDateTime("10/09/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2026 04:00:00"), QuarterMoon = ParseDateTime("10/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/20/2026 04:00:00"), FullMoon = ParseDateTime("10/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("10/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/31/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("11/03/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1285, NewMoon = ParseDateTime("11/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/11/2026 05:00:00"), QuarterMoon = ParseDateTime("11/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/19/2026 05:00:00"), FullMoon = ParseDateTime("11/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2026 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1286, NewMoon = ParseDateTime("12/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/11/2026 05:00:00"), QuarterMoon = ParseDateTime("12/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/19/2026 05:00:00"), FullMoon = ParseDateTime("12/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1287, NewMoon = ParseDateTime("01/06/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2027 05:00:00"), QuarterMoon = ParseDateTime("01/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2027 05:00:00"), FullMoon = ParseDateTime("01/21/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2027 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1288, NewMoon = ParseDateTime("02/05/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/08/2027 05:00:00"), QuarterMoon = ParseDateTime("02/13/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2027 05:00:00"), FullMoon = ParseDateTime("02/19/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2027 05:00:00"), LastQuarterMoon = ParseDateTime("02/27/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("03/02/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1289, NewMoon = ParseDateTime("03/07/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/10/2027 05:00:00"), QuarterMoon = ParseDateTime("03/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2027 04:00:00"), FullMoon = ParseDateTime("03/21/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2027 04:00:00"), LastQuarterMoon = ParseDateTime("03/29/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/01/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1290, NewMoon = ParseDateTime("04/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2027 04:00:00"), QuarterMoon = ParseDateTime("04/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/15/2027 04:00:00"), FullMoon = ParseDateTime("04/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("04/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/30/2027 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1291, NewMoon = ParseDateTime("05/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2027 04:00:00"), QuarterMoon = ParseDateTime("05/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2027 04:00:00"), FullMoon = ParseDateTime("05/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("05/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("05/30/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1292, NewMoon = ParseDateTime("06/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2027 04:00:00"), QuarterMoon = ParseDateTime("06/10/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2027 04:00:00"), FullMoon = ParseDateTime("06/18/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("06/21/2027 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1293, NewMoon = ParseDateTime("07/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2027 04:00:00"), QuarterMoon = ParseDateTime("07/09/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2027 04:00:00"), FullMoon = ParseDateTime("07/17/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2027 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1294, NewMoon = ParseDateTime("08/01/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2027 04:00:00"), QuarterMoon = ParseDateTime("08/08/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2027 04:00:00"), FullMoon = ParseDateTime("08/16/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("08/19/2027 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1295, NewMoon = ParseDateTime("08/30/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2027 04:00:00"), QuarterMoon = ParseDateTime("09/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2027 04:00:00"), FullMoon = ParseDateTime("09/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1296, NewMoon = ParseDateTime("09/29/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2027 04:00:00"), QuarterMoon = ParseDateTime("10/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/09/2027 04:00:00"), FullMoon = ParseDateTime("10/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("10/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1297, NewMoon = ParseDateTime("10/28/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2027 04:00:00"), QuarterMoon = ParseDateTime("11/05/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/08/2027 05:00:00"), FullMoon = ParseDateTime("11/13/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2027 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1298, NewMoon = ParseDateTime("11/27/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/30/2027 05:00:00"), QuarterMoon = ParseDateTime("12/05/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/08/2027 05:00:00"), FullMoon = ParseDateTime("12/12/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2027 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2027 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1299, NewMoon = ParseDateTime("12/26/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2027 05:00:00"), QuarterMoon = ParseDateTime("01/04/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2028 05:00:00"), FullMoon = ParseDateTime("01/11/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2028 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2028 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1300, NewMoon = ParseDateTime("01/25/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2028 05:00:00"), QuarterMoon = ParseDateTime("02/02/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2028 05:00:00"), FullMoon = ParseDateTime("02/09/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2028 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1301, NewMoon = ParseDateTime("02/24/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/27/2028 05:00:00"), QuarterMoon = ParseDateTime("03/03/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2028 05:00:00"), FullMoon = ParseDateTime("03/10/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("03/13/2028 04:00:00"), LastQuarterMoon = ParseDateTime("03/16/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1302, NewMoon = ParseDateTime("03/25/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2028 04:00:00"), QuarterMoon = ParseDateTime("04/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/04/2028 04:00:00"), FullMoon = ParseDateTime("04/08/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2028 04:00:00"), LastQuarterMoon = ParseDateTime("04/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("04/18/2028 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1303, NewMoon = ParseDateTime("04/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/04/2028 04:00:00"), FullMoon = ParseDateTime("05/07/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2028 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1304, NewMoon = ParseDateTime("05/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/30/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2028 04:00:00"), FullMoon = ParseDateTime("06/06/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("06/09/2028 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1305, NewMoon = ParseDateTime("06/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/24/2028 04:00:00"), QuarterMoon = ParseDateTime("06/28/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2028 04:00:00"), FullMoon = ParseDateTime("07/05/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2028 04:00:00"), LastQuarterMoon = ParseDateTime("07/13/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("07/16/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1306, NewMoon = ParseDateTime("07/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2028 04:00:00"), QuarterMoon = ParseDateTime("07/27/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2028 04:00:00"), FullMoon = ParseDateTime("08/04/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2028 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1307, NewMoon = ParseDateTime("08/19/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/22/2028 04:00:00"), QuarterMoon = ParseDateTime("08/26/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/29/2028 04:00:00"), FullMoon = ParseDateTime("09/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("09/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1308, NewMoon = ParseDateTime("09/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2028 04:00:00"), QuarterMoon = ParseDateTime("09/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2028 04:00:00"), FullMoon = ParseDateTime("10/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("10/10/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("10/13/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1309, NewMoon = ParseDateTime("10/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/20/2028 04:00:00"), QuarterMoon = ParseDateTime("10/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2028 04:00:00"), FullMoon = ParseDateTime("11/01/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2028 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1310, NewMoon = ParseDateTime("11/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2028 05:00:00"), QuarterMoon = ParseDateTime("11/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/25/2028 05:00:00"), FullMoon = ParseDateTime("12/01/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2028 05:00:00"), LastQuarterMoon = ParseDateTime("12/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("12/11/2028 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1311, NewMoon = ParseDateTime("12/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2028 05:00:00"), QuarterMoon = ParseDateTime("12/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/25/2028 05:00:00"), FullMoon = ParseDateTime("12/30/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1312, NewMoon = ParseDateTime("01/13/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2029 05:00:00"), QuarterMoon = ParseDateTime("01/21/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2029 05:00:00"), FullMoon = ParseDateTime("01/29/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2029 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1313, NewMoon = ParseDateTime("02/12/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/15/2029 05:00:00"), QuarterMoon = ParseDateTime("02/20/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2029 05:00:00"), FullMoon = ParseDateTime("02/27/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1314, NewMoon = ParseDateTime("03/14/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2029 04:00:00"), QuarterMoon = ParseDateTime("03/22/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2029 04:00:00"), FullMoon = ParseDateTime("03/29/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2029 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2029 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1315, NewMoon = ParseDateTime("04/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2029 04:00:00"), QuarterMoon = ParseDateTime("04/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2029 04:00:00"), FullMoon = ParseDateTime("04/27/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2029 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1316, NewMoon = ParseDateTime("05/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/15/2029 04:00:00"), QuarterMoon = ParseDateTime("05/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2029 04:00:00"), FullMoon = ParseDateTime("05/26/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2029 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1317, NewMoon = ParseDateTime("06/11/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2029 04:00:00"), QuarterMoon = ParseDateTime("06/18/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2029 04:00:00"), FullMoon = ParseDateTime("06/25/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2029 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1318, NewMoon = ParseDateTime("07/10/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2029 04:00:00"), QuarterMoon = ParseDateTime("07/17/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2029 04:00:00"), FullMoon = ParseDateTime("07/24/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/01/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("08/04/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1319, NewMoon = ParseDateTime("08/09/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2029 04:00:00"), QuarterMoon = ParseDateTime("08/15/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2029 04:00:00"), FullMoon = ParseDateTime("08/23/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1320, NewMoon = ParseDateTime("09/07/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2029 04:00:00"), QuarterMoon = ParseDateTime("09/14/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2029 04:00:00"), FullMoon = ParseDateTime("09/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1321, NewMoon = ParseDateTime("10/06/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2029 04:00:00"), QuarterMoon = ParseDateTime("10/13/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2029 04:00:00"), FullMoon = ParseDateTime("10/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("10/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1322, NewMoon = ParseDateTime("11/05/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2029 05:00:00"), QuarterMoon = ParseDateTime("11/12/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2029 05:00:00"), FullMoon = ParseDateTime("11/20/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2029 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2029 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1323, NewMoon = ParseDateTime("12/04/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2029 05:00:00"), QuarterMoon = ParseDateTime("12/11/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2029 05:00:00"), FullMoon = ParseDateTime("12/19/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2029 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1324, NewMoon = ParseDateTime("01/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2030 05:00:00"), QuarterMoon = ParseDateTime("01/10/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/13/2030 05:00:00"), FullMoon = ParseDateTime("01/18/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2030 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2030 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1325, NewMoon = ParseDateTime("02/01/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2030 05:00:00"), QuarterMoon = ParseDateTime("02/09/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/12/2030 05:00:00"), FullMoon = ParseDateTime("02/17/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2030 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1326, NewMoon = ParseDateTime("03/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2030 05:00:00"), QuarterMoon = ParseDateTime("03/11/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2030 04:00:00"), FullMoon = ParseDateTime("03/18/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2030 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1327, NewMoon = ParseDateTime("04/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2030 04:00:00"), QuarterMoon = ParseDateTime("04/10/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2030 04:00:00"), FullMoon = ParseDateTime("04/17/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2030 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2030 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1328, NewMoon = ParseDateTime("05/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2030 04:00:00"), QuarterMoon = ParseDateTime("05/09/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2030 04:00:00"), FullMoon = ParseDateTime("05/16/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2030 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1329, NewMoon = ParseDateTime("05/31/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2030 04:00:00"), QuarterMoon = ParseDateTime("06/08/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2030 04:00:00"), FullMoon = ParseDateTime("06/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1330, NewMoon = ParseDateTime("06/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2030 04:00:00"), QuarterMoon = ParseDateTime("07/07/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2030 04:00:00"), FullMoon = ParseDateTime("07/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("07/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("07/24/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1331, NewMoon = ParseDateTime("07/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2030 04:00:00"), QuarterMoon = ParseDateTime("08/05/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2030 04:00:00"), FullMoon = ParseDateTime("08/12/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2030 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1332, NewMoon = ParseDateTime("08/27/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2030 04:00:00"), QuarterMoon = ParseDateTime("09/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2030 04:00:00"), FullMoon = ParseDateTime("09/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("09/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("09/21/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1333, NewMoon = ParseDateTime("09/26/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2030 04:00:00"), QuarterMoon = ParseDateTime("10/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2030 04:00:00"), FullMoon = ParseDateTime("10/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("10/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("10/21/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1334, NewMoon = ParseDateTime("10/25/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2030 04:00:00"), QuarterMoon = ParseDateTime("11/01/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2030 05:00:00"), FullMoon = ParseDateTime("11/09/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2030 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1335, NewMoon = ParseDateTime("11/24/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2030 05:00:00"), QuarterMoon = ParseDateTime("11/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2030 05:00:00"), FullMoon = ParseDateTime("12/08/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2030 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2030 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1336, NewMoon = ParseDateTime("12/23/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2030 05:00:00"), QuarterMoon = ParseDateTime("12/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2031 05:00:00"), FullMoon = ParseDateTime("01/07/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2031 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1337, NewMoon = ParseDateTime("01/22/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2031 05:00:00"), QuarterMoon = ParseDateTime("01/29/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/01/2031 05:00:00"), FullMoon = ParseDateTime("02/06/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2031 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1338, NewMoon = ParseDateTime("02/20/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2031 05:00:00"), QuarterMoon = ParseDateTime("02/28/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2031 05:00:00"), FullMoon = ParseDateTime("03/08/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2031 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1339, NewMoon = ParseDateTime("03/22/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/25/2031 04:00:00"), QuarterMoon = ParseDateTime("03/30/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/02/2031 04:00:00"), FullMoon = ParseDateTime("04/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("04/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2031 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1340, NewMoon = ParseDateTime("04/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2031 04:00:00"), QuarterMoon = ParseDateTime("04/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2031 04:00:00"), FullMoon = ParseDateTime("05/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("05/12/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("05/15/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1341, NewMoon = ParseDateTime("05/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/23/2031 04:00:00"), QuarterMoon = ParseDateTime("05/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/31/2031 04:00:00"), FullMoon = ParseDateTime("06/04/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2031 04:00:00"), LastQuarterMoon = ParseDateTime("06/11/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("06/14/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1342, NewMoon = ParseDateTime("06/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2031 04:00:00"), QuarterMoon = ParseDateTime("06/27/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2031 04:00:00"), FullMoon = ParseDateTime("07/03/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("07/06/2031 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1343, NewMoon = ParseDateTime("07/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2031 04:00:00"), QuarterMoon = ParseDateTime("07/26/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2031 04:00:00"), FullMoon = ParseDateTime("08/02/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2031 04:00:00"), LastQuarterMoon = ParseDateTime("08/09/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("08/12/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1344, NewMoon = ParseDateTime("08/17/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/20/2031 04:00:00"), QuarterMoon = ParseDateTime("08/24/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2031 04:00:00"), FullMoon = ParseDateTime("08/31/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("09/03/2031 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1345, NewMoon = ParseDateTime("09/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2031 04:00:00"), QuarterMoon = ParseDateTime("09/23/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2031 04:00:00"), FullMoon = ParseDateTime("09/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2031 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1346, NewMoon = ParseDateTime("10/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2031 04:00:00"), QuarterMoon = ParseDateTime("10/22/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2031 04:00:00"), FullMoon = ParseDateTime("10/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("11/01/2031 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1347, NewMoon = ParseDateTime("11/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/16/2031 05:00:00"), QuarterMoon = ParseDateTime("11/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/23/2031 05:00:00"), FullMoon = ParseDateTime("11/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("12/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("12/09/2031 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1348, NewMoon = ParseDateTime("12/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2031 05:00:00"), QuarterMoon = ParseDateTime("12/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2031 05:00:00"), FullMoon = ParseDateTime("12/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1349, NewMoon = ParseDateTime("01/11/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/14/2032 05:00:00"), QuarterMoon = ParseDateTime("01/18/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/21/2032 05:00:00"), FullMoon = ParseDateTime("01/26/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2032 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2032 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1350, NewMoon = ParseDateTime("02/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2032 05:00:00"), QuarterMoon = ParseDateTime("02/17/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/20/2032 05:00:00"), FullMoon = ParseDateTime("02/25/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("02/28/2032 05:00:00"), LastQuarterMoon = ParseDateTime("03/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("03/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1351, NewMoon = ParseDateTime("03/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2032 05:00:00"), QuarterMoon = ParseDateTime("03/17/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2032 04:00:00"), FullMoon = ParseDateTime("03/26/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2032 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1352, NewMoon = ParseDateTime("04/09/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2032 04:00:00"), QuarterMoon = ParseDateTime("04/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/19/2032 04:00:00"), FullMoon = ParseDateTime("04/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2032 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1353, NewMoon = ParseDateTime("05/08/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2032 04:00:00"), QuarterMoon = ParseDateTime("05/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/19/2032 04:00:00"), FullMoon = ParseDateTime("05/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1354, NewMoon = ParseDateTime("06/07/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2032 04:00:00"), QuarterMoon = ParseDateTime("06/15/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2032 04:00:00"), FullMoon = ParseDateTime("06/22/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2032 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1355, NewMoon = ParseDateTime("07/06/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/09/2032 04:00:00"), QuarterMoon = ParseDateTime("07/14/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/17/2032 04:00:00"), FullMoon = ParseDateTime("07/21/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2032 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1356, NewMoon = ParseDateTime("08/05/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2032 04:00:00"), QuarterMoon = ParseDateTime("08/13/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2032 04:00:00"), FullMoon = ParseDateTime("08/20/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2032 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1357, NewMoon = ParseDateTime("09/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/06/2032 04:00:00"), QuarterMoon = ParseDateTime("09/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2032 04:00:00"), FullMoon = ParseDateTime("09/18/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2032 04:00:00"), LastQuarterMoon = ParseDateTime("09/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("09/28/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1358, NewMoon = ParseDateTime("10/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/06/2032 04:00:00"), QuarterMoon = ParseDateTime("10/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/14/2032 04:00:00"), FullMoon = ParseDateTime("10/17/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2032 04:00:00"), LastQuarterMoon = ParseDateTime("10/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("10/28/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1359, NewMoon = ParseDateTime("11/02/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2032 04:00:00"), QuarterMoon = ParseDateTime("11/09/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2032 05:00:00"), FullMoon = ParseDateTime("11/16/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2032 05:00:00"), LastQuarterMoon = ParseDateTime("11/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("11/26/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1360, NewMoon = ParseDateTime("12/01/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/04/2032 05:00:00"), QuarterMoon = ParseDateTime("12/08/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2032 05:00:00"), FullMoon = ParseDateTime("12/15/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2032 05:00:00"), LastQuarterMoon = ParseDateTime("12/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("12/26/2032 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1361, NewMoon = ParseDateTime("12/31/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2033 05:00:00"), QuarterMoon = ParseDateTime("01/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2033 05:00:00"), FullMoon = ParseDateTime("01/14/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("01/17/2033 05:00:00"), LastQuarterMoon = ParseDateTime("01/22/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("01/25/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1362, NewMoon = ParseDateTime("01/29/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2033 05:00:00"), QuarterMoon = ParseDateTime("02/05/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2033 05:00:00"), FullMoon = ParseDateTime("02/13/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("02/16/2033 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2033 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1363, NewMoon = ParseDateTime("02/28/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2033 05:00:00"), QuarterMoon = ParseDateTime("03/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2033 05:00:00"), FullMoon = ParseDateTime("03/15/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2033 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1364, NewMoon = ParseDateTime("03/29/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2033 04:00:00"), QuarterMoon = ParseDateTime("04/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/08/2033 04:00:00"), FullMoon = ParseDateTime("04/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("04/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2033 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1365, NewMoon = ParseDateTime("04/28/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2033 04:00:00"), QuarterMoon = ParseDateTime("05/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/08/2033 04:00:00"), FullMoon = ParseDateTime("05/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1366, NewMoon = ParseDateTime("05/27/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2033 04:00:00"), QuarterMoon = ParseDateTime("06/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/06/2033 04:00:00"), FullMoon = ParseDateTime("06/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("06/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1367, NewMoon = ParseDateTime("06/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/28/2033 04:00:00"), QuarterMoon = ParseDateTime("07/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/06/2033 04:00:00"), FullMoon = ParseDateTime("07/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1368, NewMoon = ParseDateTime("07/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2033 04:00:00"), QuarterMoon = ParseDateTime("08/02/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/05/2033 04:00:00"), FullMoon = ParseDateTime("08/09/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2033 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1369, NewMoon = ParseDateTime("08/23/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/26/2033 04:00:00"), QuarterMoon = ParseDateTime("09/01/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2033 04:00:00"), FullMoon = ParseDateTime("09/08/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2033 04:00:00"), LastQuarterMoon = ParseDateTime("09/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("09/17/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1370, NewMoon = ParseDateTime("09/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/25/2033 04:00:00"), QuarterMoon = ParseDateTime("09/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2033 04:00:00"), FullMoon = ParseDateTime("10/07/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2033 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1371, NewMoon = ParseDateTime("10/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2033 04:00:00"), QuarterMoon = ParseDateTime("10/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2033 04:00:00"), FullMoon = ParseDateTime("11/05/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("11/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("11/15/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1372, NewMoon = ParseDateTime("11/21/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2033 05:00:00"), QuarterMoon = ParseDateTime("11/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2033 05:00:00"), FullMoon = ParseDateTime("12/05/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("12/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("12/15/2033 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1373, NewMoon = ParseDateTime("12/20/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/23/2033 05:00:00"), QuarterMoon = ParseDateTime("12/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/31/2033 05:00:00"), FullMoon = ParseDateTime("01/03/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("01/06/2034 05:00:00"), LastQuarterMoon = ParseDateTime("01/11/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/14/2034 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1374, NewMoon = ParseDateTime("01/19/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2034 05:00:00"), QuarterMoon = ParseDateTime("01/26/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2034 05:00:00"), FullMoon = ParseDateTime("02/02/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2034 05:00:00"), LastQuarterMoon = ParseDateTime("02/10/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("02/13/2034 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1375, NewMoon = ParseDateTime("02/17/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2034 05:00:00"), QuarterMoon = ParseDateTime("02/24/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2034 05:00:00"), FullMoon = ParseDateTime("03/04/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2034 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1376, NewMoon = ParseDateTime("03/19/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2034 04:00:00"), QuarterMoon = ParseDateTime("03/26/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2034 04:00:00"), FullMoon = ParseDateTime("04/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("04/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("04/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("04/13/2034 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1377, NewMoon = ParseDateTime("04/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2034 04:00:00"), QuarterMoon = ParseDateTime("04/24/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2034 04:00:00"), FullMoon = ParseDateTime("05/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("05/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1378, NewMoon = ParseDateTime("05/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2034 04:00:00"), QuarterMoon = ParseDateTime("05/23/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/26/2034 04:00:00"), FullMoon = ParseDateTime("06/01/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2034 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1379, NewMoon = ParseDateTime("06/15/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2034 04:00:00"), QuarterMoon = ParseDateTime("06/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/25/2034 04:00:00"), FullMoon = ParseDateTime("06/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("07/03/2034 04:00:00"), LastQuarterMoon = ParseDateTime("07/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("07/11/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1380, NewMoon = ParseDateTime("07/14/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/17/2034 04:00:00"), QuarterMoon = ParseDateTime("07/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/25/2034 04:00:00"), FullMoon = ParseDateTime("07/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2034 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1381, NewMoon = ParseDateTime("08/13/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2034 04:00:00"), QuarterMoon = ParseDateTime("08/21/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2034 04:00:00"), FullMoon = ParseDateTime("08/28/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2034 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1382, NewMoon = ParseDateTime("09/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/14/2034 04:00:00"), QuarterMoon = ParseDateTime("09/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/22/2034 04:00:00"), FullMoon = ParseDateTime("09/27/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2034 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1383, NewMoon = ParseDateTime("10/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2034 04:00:00"), QuarterMoon = ParseDateTime("10/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2034 04:00:00"), FullMoon = ParseDateTime("10/26/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2034 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1384, NewMoon = ParseDateTime("11/10/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2034 05:00:00"), QuarterMoon = ParseDateTime("11/18/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2034 05:00:00"), FullMoon = ParseDateTime("11/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/01/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("12/04/2034 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1385, NewMoon = ParseDateTime("12/09/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/12/2034 05:00:00"), QuarterMoon = ParseDateTime("12/17/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2034 05:00:00"), FullMoon = ParseDateTime("12/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/31/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/03/2035 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1386, NewMoon = ParseDateTime("01/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/11/2035 05:00:00"), QuarterMoon = ParseDateTime("01/16/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/19/2035 05:00:00"), FullMoon = ParseDateTime("01/22/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("01/25/2035 05:00:00"), LastQuarterMoon = ParseDateTime("01/30/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("02/02/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1387, NewMoon = ParseDateTime("02/07/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2035 05:00:00"), QuarterMoon = ParseDateTime("02/14/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2035 05:00:00"), FullMoon = ParseDateTime("02/21/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2035 05:00:00"), LastQuarterMoon = ParseDateTime("03/01/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("03/04/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1388, NewMoon = ParseDateTime("03/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2035 05:00:00"), QuarterMoon = ParseDateTime("03/15/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/18/2035 04:00:00"), FullMoon = ParseDateTime("03/22/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2035 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1389, NewMoon = ParseDateTime("04/07/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2035 04:00:00"), QuarterMoon = ParseDateTime("04/14/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2035 04:00:00"), FullMoon = ParseDateTime("04/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2035 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1390, NewMoon = ParseDateTime("05/06/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/09/2035 04:00:00"), QuarterMoon = ParseDateTime("05/13/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/16/2035 04:00:00"), FullMoon = ParseDateTime("05/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("05/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1391, NewMoon = ParseDateTime("06/05/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2035 04:00:00"), QuarterMoon = ParseDateTime("06/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2035 04:00:00"), FullMoon = ParseDateTime("06/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1392, NewMoon = ParseDateTime("07/04/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2035 04:00:00"), QuarterMoon = ParseDateTime("07/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2035 04:00:00"), FullMoon = ParseDateTime("07/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("07/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1393, NewMoon = ParseDateTime("08/02/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/05/2035 04:00:00"), QuarterMoon = ParseDateTime("08/09/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2035 04:00:00"), FullMoon = ParseDateTime("08/18/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2035 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1394, NewMoon = ParseDateTime("09/01/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/04/2035 04:00:00"), QuarterMoon = ParseDateTime("09/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2035 04:00:00"), FullMoon = ParseDateTime("09/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("09/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1395, NewMoon = ParseDateTime("09/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2035 04:00:00"), QuarterMoon = ParseDateTime("10/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2035 04:00:00"), FullMoon = ParseDateTime("10/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("10/22/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("10/25/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1396, NewMoon = ParseDateTime("10/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/02/2035 04:00:00"), QuarterMoon = ParseDateTime("11/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/10/2035 05:00:00"), FullMoon = ParseDateTime("11/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("11/21/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("11/24/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1397, NewMoon = ParseDateTime("11/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2035 05:00:00"), QuarterMoon = ParseDateTime("12/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2035 05:00:00"), FullMoon = ParseDateTime("12/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2035 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1398, NewMoon = ParseDateTime("12/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2035 05:00:00"), QuarterMoon = ParseDateTime("01/05/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2036 05:00:00"), FullMoon = ParseDateTime("01/12/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2036 05:00:00"), LastQuarterMoon = ParseDateTime("01/19/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("01/22/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1399, NewMoon = ParseDateTime("01/27/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2036 05:00:00"), QuarterMoon = ParseDateTime("02/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2036 05:00:00"), FullMoon = ParseDateTime("02/10/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2036 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1400, NewMoon = ParseDateTime("02/26/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/29/2036 05:00:00"), QuarterMoon = ParseDateTime("03/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2036 05:00:00"), FullMoon = ParseDateTime("03/11/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2036 04:00:00"), LastQuarterMoon = ParseDateTime("03/18/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("03/21/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1401, NewMoon = ParseDateTime("03/26/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/29/2036 04:00:00"), QuarterMoon = ParseDateTime("04/03/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/06/2036 04:00:00"), FullMoon = ParseDateTime("04/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("04/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("04/20/2036 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1402, NewMoon = ParseDateTime("04/25/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2036 04:00:00"), QuarterMoon = ParseDateTime("05/02/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2036 04:00:00"), FullMoon = ParseDateTime("05/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("05/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("05/20/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1403, NewMoon = ParseDateTime("05/24/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2036 04:00:00"), QuarterMoon = ParseDateTime("05/31/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2036 04:00:00"), FullMoon = ParseDateTime("06/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1404, NewMoon = ParseDateTime("06/23/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2036 04:00:00"), QuarterMoon = ParseDateTime("06/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2036 04:00:00"), FullMoon = ParseDateTime("07/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("07/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1405, NewMoon = ParseDateTime("07/22/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2036 04:00:00"), QuarterMoon = ParseDateTime("07/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2036 04:00:00"), FullMoon = ParseDateTime("08/06/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2036 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1406, NewMoon = ParseDateTime("08/20/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2036 04:00:00"), QuarterMoon = ParseDateTime("08/27/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2036 04:00:00"), FullMoon = ParseDateTime("09/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("09/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1407, NewMoon = ParseDateTime("09/19/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2036 04:00:00"), QuarterMoon = ParseDateTime("09/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/29/2036 04:00:00"), FullMoon = ParseDateTime("10/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1408, NewMoon = ParseDateTime("10/18/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2036 04:00:00"), QuarterMoon = ParseDateTime("10/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2036 04:00:00"), FullMoon = ParseDateTime("11/03/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2036 05:00:00"), LastQuarterMoon = ParseDateTime("11/10/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("11/13/2036 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1409, NewMoon = ParseDateTime("11/17/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2036 05:00:00"), QuarterMoon = ParseDateTime("11/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/27/2036 05:00:00"), FullMoon = ParseDateTime("12/02/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2036 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2036 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1410, NewMoon = ParseDateTime("12/16/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/19/2036 05:00:00"), QuarterMoon = ParseDateTime("12/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/27/2036 05:00:00"), FullMoon = ParseDateTime("01/01/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2037 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1411, NewMoon = ParseDateTime("01/15/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/18/2037 05:00:00"), QuarterMoon = ParseDateTime("01/23/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2037 05:00:00"), FullMoon = ParseDateTime("01/30/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2037 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1412, NewMoon = ParseDateTime("02/14/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2037 05:00:00"), QuarterMoon = ParseDateTime("02/22/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2037 05:00:00"), FullMoon = ParseDateTime("02/28/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("03/03/2037 05:00:00"), LastQuarterMoon = ParseDateTime("03/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("03/10/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1413, NewMoon = ParseDateTime("03/15/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/18/2037 04:00:00"), QuarterMoon = ParseDateTime("03/23/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2037 04:00:00"), FullMoon = ParseDateTime("03/30/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2037 04:00:00"), LastQuarterMoon = ParseDateTime("04/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("04/09/2037 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1414, NewMoon = ParseDateTime("04/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/17/2037 04:00:00"), QuarterMoon = ParseDateTime("04/22/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/25/2037 04:00:00"), FullMoon = ParseDateTime("04/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/01/2037 04:00:00"), LastQuarterMoon = ParseDateTime("05/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("05/09/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1415, NewMoon = ParseDateTime("05/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2037 04:00:00"), QuarterMoon = ParseDateTime("05/21/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2037 04:00:00"), FullMoon = ParseDateTime("05/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2037 04:00:00"), LastQuarterMoon = ParseDateTime("06/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("06/07/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1416, NewMoon = ParseDateTime("06/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2037 04:00:00"), QuarterMoon = ParseDateTime("06/19/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2037 04:00:00"), FullMoon = ParseDateTime("06/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("06/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("07/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("07/07/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1417, NewMoon = ParseDateTime("07/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2037 04:00:00"), QuarterMoon = ParseDateTime("07/18/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2037 04:00:00"), FullMoon = ParseDateTime("07/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1418, NewMoon = ParseDateTime("08/10/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2037 04:00:00"), QuarterMoon = ParseDateTime("08/17/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2037 04:00:00"), FullMoon = ParseDateTime("08/24/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("08/27/2037 04:00:00"), LastQuarterMoon = ParseDateTime("09/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("09/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1419, NewMoon = ParseDateTime("09/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2037 04:00:00"), QuarterMoon = ParseDateTime("09/15/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2037 04:00:00"), FullMoon = ParseDateTime("09/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("09/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1420, NewMoon = ParseDateTime("10/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2037 04:00:00"), QuarterMoon = ParseDateTime("10/14/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/17/2037 04:00:00"), FullMoon = ParseDateTime("10/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1421, NewMoon = ParseDateTime("11/06/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2037 05:00:00"), QuarterMoon = ParseDateTime("11/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/16/2037 05:00:00"), FullMoon = ParseDateTime("11/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("11/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2037 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1422, NewMoon = ParseDateTime("12/05/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/08/2037 05:00:00"), QuarterMoon = ParseDateTime("12/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/16/2037 05:00:00"), FullMoon = ParseDateTime("12/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1423, NewMoon = ParseDateTime("01/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/07/2038 05:00:00"), QuarterMoon = ParseDateTime("01/12/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/15/2038 05:00:00"), FullMoon = ParseDateTime("01/20/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2038 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1424, NewMoon = ParseDateTime("02/03/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2038 05:00:00"), QuarterMoon = ParseDateTime("02/11/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2038 05:00:00"), FullMoon = ParseDateTime("02/18/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2038 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1425, NewMoon = ParseDateTime("03/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/07/2038 05:00:00"), QuarterMoon = ParseDateTime("03/13/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2038 04:00:00"), FullMoon = ParseDateTime("03/20/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2038 04:00:00"), LastQuarterMoon = ParseDateTime("03/26/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("03/29/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1426, NewMoon = ParseDateTime("04/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/06/2038 04:00:00"), QuarterMoon = ParseDateTime("04/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2038 04:00:00"), FullMoon = ParseDateTime("04/18/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2038 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2038 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1427, NewMoon = ParseDateTime("05/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2038 04:00:00"), QuarterMoon = ParseDateTime("05/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2038 04:00:00"), FullMoon = ParseDateTime("05/17/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2038 04:00:00"), LastQuarterMoon = ParseDateTime("05/24/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("05/27/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1428, NewMoon = ParseDateTime("06/02/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2038 04:00:00"), QuarterMoon = ParseDateTime("06/09/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2038 04:00:00"), FullMoon = ParseDateTime("06/16/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2038 04:00:00"), LastQuarterMoon = ParseDateTime("06/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("06/26/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1429, NewMoon = ParseDateTime("07/01/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2038 04:00:00"), QuarterMoon = ParseDateTime("07/08/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2038 04:00:00"), FullMoon = ParseDateTime("07/15/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2038 04:00:00"), LastQuarterMoon = ParseDateTime("07/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("07/26/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1430, NewMoon = ParseDateTime("07/31/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2038 04:00:00"), QuarterMoon = ParseDateTime("08/06/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2038 04:00:00"), FullMoon = ParseDateTime("08/13/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("08/16/2038 04:00:00"), LastQuarterMoon = ParseDateTime("08/21/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("08/24/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1431, NewMoon = ParseDateTime("08/29/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2038 04:00:00"), QuarterMoon = ParseDateTime("09/05/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2038 04:00:00"), FullMoon = ParseDateTime("09/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("09/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("09/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("09/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1432, NewMoon = ParseDateTime("09/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2038 04:00:00"), QuarterMoon = ParseDateTime("10/04/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2038 04:00:00"), FullMoon = ParseDateTime("10/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1433, NewMoon = ParseDateTime("10/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2038 04:00:00"), QuarterMoon = ParseDateTime("11/02/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/05/2038 04:00:00"), FullMoon = ParseDateTime("11/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("11/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1434, NewMoon = ParseDateTime("11/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2038 05:00:00"), QuarterMoon = ParseDateTime("12/02/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/05/2038 05:00:00"), FullMoon = ParseDateTime("12/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("12/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2038 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1435, NewMoon = ParseDateTime("12/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2038 05:00:00"), QuarterMoon = ParseDateTime("01/01/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/04/2039 05:00:00"), FullMoon = ParseDateTime("01/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2039 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1436, NewMoon = ParseDateTime("01/23/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2039 05:00:00"), QuarterMoon = ParseDateTime("01/31/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/03/2039 05:00:00"), FullMoon = ParseDateTime("02/08/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2039 05:00:00"), LastQuarterMoon = ParseDateTime("02/15/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("02/18/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1437, NewMoon = ParseDateTime("02/22/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2039 05:00:00"), QuarterMoon = ParseDateTime("03/02/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/05/2039 05:00:00"), FullMoon = ParseDateTime("03/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("03/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("03/16/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1438, NewMoon = ParseDateTime("03/23/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2039 04:00:00"), QuarterMoon = ParseDateTime("03/31/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2039 04:00:00"), FullMoon = ParseDateTime("04/08/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2039 04:00:00"), LastQuarterMoon = ParseDateTime("04/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("04/17/2039 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1439, NewMoon = ParseDateTime("04/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2039 04:00:00"), QuarterMoon = ParseDateTime("04/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/03/2039 04:00:00"), FullMoon = ParseDateTime("05/07/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2039 04:00:00"), LastQuarterMoon = ParseDateTime("05/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("05/17/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1440, NewMoon = ParseDateTime("05/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/25/2039 04:00:00"), QuarterMoon = ParseDateTime("05/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2039 04:00:00"), FullMoon = ParseDateTime("06/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("06/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1441, NewMoon = ParseDateTime("06/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2039 04:00:00"), QuarterMoon = ParseDateTime("06/28/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2039 04:00:00"), FullMoon = ParseDateTime("07/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("07/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("07/15/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1442, NewMoon = ParseDateTime("07/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/23/2039 04:00:00"), QuarterMoon = ParseDateTime("07/27/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2039 04:00:00"), FullMoon = ParseDateTime("08/03/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("08/06/2039 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1443, NewMoon = ParseDateTime("08/18/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2039 04:00:00"), QuarterMoon = ParseDateTime("08/25/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/28/2039 04:00:00"), FullMoon = ParseDateTime("09/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1444, NewMoon = ParseDateTime("09/17/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2039 04:00:00"), QuarterMoon = ParseDateTime("09/24/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2039 04:00:00"), FullMoon = ParseDateTime("10/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("10/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1445, NewMoon = ParseDateTime("10/16/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/19/2039 04:00:00"), QuarterMoon = ParseDateTime("10/23/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/26/2039 04:00:00"), FullMoon = ParseDateTime("10/30/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2039 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1446, NewMoon = ParseDateTime("11/15/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2039 05:00:00"), QuarterMoon = ParseDateTime("11/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2039 05:00:00"), FullMoon = ParseDateTime("11/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2039 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2039 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1447, NewMoon = ParseDateTime("12/14/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/17/2039 05:00:00"), QuarterMoon = ParseDateTime("12/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/24/2039 05:00:00"), FullMoon = ParseDateTime("12/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1448, NewMoon = ParseDateTime("01/13/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2040 05:00:00"), QuarterMoon = ParseDateTime("01/20/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/23/2040 05:00:00"), FullMoon = ParseDateTime("01/28/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("01/31/2040 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2040 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1449, NewMoon = ParseDateTime("02/11/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/14/2040 05:00:00"), QuarterMoon = ParseDateTime("02/18/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2040 05:00:00"), FullMoon = ParseDateTime("02/27/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1450, NewMoon = ParseDateTime("03/12/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2040 04:00:00"), QuarterMoon = ParseDateTime("03/19/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/22/2040 04:00:00"), FullMoon = ParseDateTime("03/27/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2040 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2040 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1451, NewMoon = ParseDateTime("04/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/13/2040 04:00:00"), QuarterMoon = ParseDateTime("04/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/21/2040 04:00:00"), FullMoon = ParseDateTime("04/26/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2040 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1452, NewMoon = ParseDateTime("05/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2040 04:00:00"), QuarterMoon = ParseDateTime("05/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2040 04:00:00"), FullMoon = ParseDateTime("05/25/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1453, NewMoon = ParseDateTime("06/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/11/2040 04:00:00"), QuarterMoon = ParseDateTime("06/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/19/2040 04:00:00"), FullMoon = ParseDateTime("06/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1454, NewMoon = ParseDateTime("07/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/11/2040 04:00:00"), QuarterMoon = ParseDateTime("07/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2040 04:00:00"), FullMoon = ParseDateTime("07/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("07/29/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/01/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1455, NewMoon = ParseDateTime("08/07/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2040 04:00:00"), QuarterMoon = ParseDateTime("08/14/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2040 04:00:00"), FullMoon = ParseDateTime("08/21/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2040 04:00:00"), LastQuarterMoon = ParseDateTime("08/28/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/31/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1456, NewMoon = ParseDateTime("09/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/08/2040 04:00:00"), QuarterMoon = ParseDateTime("09/13/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/16/2040 04:00:00"), FullMoon = ParseDateTime("09/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("09/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("09/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("09/30/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1457, NewMoon = ParseDateTime("10/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2040 04:00:00"), QuarterMoon = ParseDateTime("10/12/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2040 04:00:00"), FullMoon = ParseDateTime("10/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1458, NewMoon = ParseDateTime("11/03/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2040 05:00:00"), QuarterMoon = ParseDateTime("11/10/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2040 05:00:00"), FullMoon = ParseDateTime("11/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("11/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("11/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("11/28/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1459, NewMoon = ParseDateTime("12/03/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2040 05:00:00"), QuarterMoon = ParseDateTime("12/09/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/12/2040 05:00:00"), FullMoon = ParseDateTime("12/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("12/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("12/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("12/28/2040 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1460, NewMoon = ParseDateTime("01/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2041 05:00:00"), QuarterMoon = ParseDateTime("01/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2041 05:00:00"), FullMoon = ParseDateTime("01/16/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2041 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2041 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1461, NewMoon = ParseDateTime("01/31/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2041 05:00:00"), QuarterMoon = ParseDateTime("02/06/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/09/2041 05:00:00"), FullMoon = ParseDateTime("02/15/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2041 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1462, NewMoon = ParseDateTime("03/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2041 05:00:00"), QuarterMoon = ParseDateTime("03/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/11/2041 04:00:00"), FullMoon = ParseDateTime("03/16/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("03/19/2041 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1463, NewMoon = ParseDateTime("03/31/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2041 04:00:00"), QuarterMoon = ParseDateTime("04/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/10/2041 04:00:00"), FullMoon = ParseDateTime("04/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2041 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1464, NewMoon = ParseDateTime("04/29/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2041 04:00:00"), QuarterMoon = ParseDateTime("05/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/10/2041 04:00:00"), FullMoon = ParseDateTime("05/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1465, NewMoon = ParseDateTime("05/28/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/31/2041 04:00:00"), QuarterMoon = ParseDateTime("06/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/08/2041 04:00:00"), FullMoon = ParseDateTime("06/13/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2041 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1466, NewMoon = ParseDateTime("06/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/30/2041 04:00:00"), QuarterMoon = ParseDateTime("07/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/08/2041 04:00:00"), FullMoon = ParseDateTime("07/12/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2041 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1467, NewMoon = ParseDateTime("07/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2041 04:00:00"), QuarterMoon = ParseDateTime("08/04/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2041 04:00:00"), FullMoon = ParseDateTime("08/11/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2041 04:00:00"), LastQuarterMoon = ParseDateTime("08/17/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("08/20/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1468, NewMoon = ParseDateTime("08/25/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/28/2041 04:00:00"), QuarterMoon = ParseDateTime("09/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2041 04:00:00"), FullMoon = ParseDateTime("09/09/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2041 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1469, NewMoon = ParseDateTime("09/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/05/2041 04:00:00"), FullMoon = ParseDateTime("10/08/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2041 04:00:00"), LastQuarterMoon = ParseDateTime("10/15/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("10/18/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1470, NewMoon = ParseDateTime("10/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/31/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2041 04:00:00"), FullMoon = ParseDateTime("11/07/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2041 05:00:00"), LastQuarterMoon = ParseDateTime("11/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("11/17/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1471, NewMoon = ParseDateTime("11/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2041 05:00:00"), QuarterMoon = ParseDateTime("11/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2041 05:00:00"), FullMoon = ParseDateTime("12/06/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("12/09/2041 05:00:00"), LastQuarterMoon = ParseDateTime("12/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("12/17/2041 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1472, NewMoon = ParseDateTime("12/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2041 05:00:00"), QuarterMoon = ParseDateTime("12/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2042 05:00:00"), FullMoon = ParseDateTime("01/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/13/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("01/16/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1473, NewMoon = ParseDateTime("01/20/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2042 05:00:00"), QuarterMoon = ParseDateTime("01/27/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2042 05:00:00"), FullMoon = ParseDateTime("02/04/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2042 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2042 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1474, NewMoon = ParseDateTime("02/19/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2042 05:00:00"), QuarterMoon = ParseDateTime("02/25/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/28/2042 05:00:00"), FullMoon = ParseDateTime("03/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("03/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("03/13/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("03/16/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1475, NewMoon = ParseDateTime("03/20/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2042 04:00:00"), QuarterMoon = ParseDateTime("03/27/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/30/2042 04:00:00"), FullMoon = ParseDateTime("04/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("04/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2042 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1476, NewMoon = ParseDateTime("04/19/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2042 04:00:00"), QuarterMoon = ParseDateTime("04/26/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2042 04:00:00"), FullMoon = ParseDateTime("05/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1477, NewMoon = ParseDateTime("05/18/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2042 04:00:00"), QuarterMoon = ParseDateTime("05/25/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/28/2042 04:00:00"), FullMoon = ParseDateTime("06/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("06/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1478, NewMoon = ParseDateTime("06/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/19/2042 04:00:00"), QuarterMoon = ParseDateTime("06/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/27/2042 04:00:00"), FullMoon = ParseDateTime("07/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1479, NewMoon = ParseDateTime("07/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2042 04:00:00"), QuarterMoon = ParseDateTime("07/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2042 04:00:00"), FullMoon = ParseDateTime("07/31/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2042 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1480, NewMoon = ParseDateTime("08/14/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/17/2042 04:00:00"), QuarterMoon = ParseDateTime("08/22/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/25/2042 04:00:00"), FullMoon = ParseDateTime("08/30/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2042 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1481, NewMoon = ParseDateTime("09/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/16/2042 04:00:00"), QuarterMoon = ParseDateTime("09/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2042 04:00:00"), FullMoon = ParseDateTime("09/28/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2042 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1482, NewMoon = ParseDateTime("10/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2042 04:00:00"), QuarterMoon = ParseDateTime("10/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2042 04:00:00"), FullMoon = ParseDateTime("10/27/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2042 04:00:00"), LastQuarterMoon = ParseDateTime("11/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("11/06/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1483, NewMoon = ParseDateTime("11/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/14/2042 05:00:00"), QuarterMoon = ParseDateTime("11/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2042 05:00:00"), FullMoon = ParseDateTime("11/26/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2042 05:00:00"), LastQuarterMoon = ParseDateTime("12/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("12/06/2042 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1484, NewMoon = ParseDateTime("12/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2042 05:00:00"), QuarterMoon = ParseDateTime("12/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2042 05:00:00"), FullMoon = ParseDateTime("12/25/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("12/28/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/02/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("01/05/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1485, NewMoon = ParseDateTime("01/10/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2043 05:00:00"), QuarterMoon = ParseDateTime("01/17/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2043 05:00:00"), FullMoon = ParseDateTime("01/24/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2043 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1486, NewMoon = ParseDateTime("02/08/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2043 05:00:00"), QuarterMoon = ParseDateTime("02/15/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2043 05:00:00"), FullMoon = ParseDateTime("02/22/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("02/25/2043 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1487, NewMoon = ParseDateTime("03/10/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2043 04:00:00"), QuarterMoon = ParseDateTime("03/17/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2043 04:00:00"), FullMoon = ParseDateTime("03/24/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2043 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2043 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1488, NewMoon = ParseDateTime("04/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/11/2043 04:00:00"), QuarterMoon = ParseDateTime("04/15/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/18/2043 04:00:00"), FullMoon = ParseDateTime("04/23/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("04/26/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1489, NewMoon = ParseDateTime("05/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2043 04:00:00"), QuarterMoon = ParseDateTime("05/14/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2043 04:00:00"), FullMoon = ParseDateTime("05/22/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1490, NewMoon = ParseDateTime("06/06/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/09/2043 04:00:00"), QuarterMoon = ParseDateTime("06/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2043 04:00:00"), FullMoon = ParseDateTime("06/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1491, NewMoon = ParseDateTime("07/05/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/08/2043 04:00:00"), QuarterMoon = ParseDateTime("07/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/16/2043 04:00:00"), FullMoon = ParseDateTime("07/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1492, NewMoon = ParseDateTime("08/04/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/07/2043 04:00:00"), QuarterMoon = ParseDateTime("08/11/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2043 04:00:00"), FullMoon = ParseDateTime("08/19/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("08/22/2043 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1493, NewMoon = ParseDateTime("09/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2043 04:00:00"), QuarterMoon = ParseDateTime("09/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2043 04:00:00"), FullMoon = ParseDateTime("09/18/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2043 04:00:00"), LastQuarterMoon = ParseDateTime("09/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("09/27/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1494, NewMoon = ParseDateTime("10/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/05/2043 04:00:00"), QuarterMoon = ParseDateTime("10/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2043 04:00:00"), FullMoon = ParseDateTime("10/17/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2043 04:00:00"), LastQuarterMoon = ParseDateTime("10/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("10/27/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1495, NewMoon = ParseDateTime("10/31/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2043 05:00:00"), QuarterMoon = ParseDateTime("11/09/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2043 05:00:00"), FullMoon = ParseDateTime("11/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("11/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1496, NewMoon = ParseDateTime("11/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2043 05:00:00"), QuarterMoon = ParseDateTime("12/08/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2043 05:00:00"), FullMoon = ParseDateTime("12/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("12/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("12/25/2043 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1497, NewMoon = ParseDateTime("12/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/02/2044 05:00:00"), QuarterMoon = ParseDateTime("01/07/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2044 05:00:00"), FullMoon = ParseDateTime("01/13/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("01/16/2044 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1498, NewMoon = ParseDateTime("01/29/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2044 05:00:00"), QuarterMoon = ParseDateTime("02/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2044 05:00:00"), FullMoon = ParseDateTime("02/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("02/15/2044 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1499, NewMoon = ParseDateTime("02/27/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/01/2044 05:00:00"), QuarterMoon = ParseDateTime("03/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2044 05:00:00"), FullMoon = ParseDateTime("03/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("03/15/2044 04:00:00"), LastQuarterMoon = ParseDateTime("03/20/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("03/23/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1500, NewMoon = ParseDateTime("03/28/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2044 04:00:00"), QuarterMoon = ParseDateTime("04/04/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2044 04:00:00"), FullMoon = ParseDateTime("04/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("04/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("04/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("04/22/2044 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1501, NewMoon = ParseDateTime("04/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2044 04:00:00"), QuarterMoon = ParseDateTime("05/03/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2044 04:00:00"), FullMoon = ParseDateTime("05/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1502, NewMoon = ParseDateTime("05/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2044 04:00:00"), QuarterMoon = ParseDateTime("06/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/04/2044 04:00:00"), FullMoon = ParseDateTime("06/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("06/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1503, NewMoon = ParseDateTime("06/24/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2044 04:00:00"), QuarterMoon = ParseDateTime("07/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2044 04:00:00"), FullMoon = ParseDateTime("07/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1504, NewMoon = ParseDateTime("07/23/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2044 04:00:00"), QuarterMoon = ParseDateTime("07/30/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/02/2044 04:00:00"), FullMoon = ParseDateTime("08/07/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("08/10/2044 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1505, NewMoon = ParseDateTime("08/22/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2044 04:00:00"), QuarterMoon = ParseDateTime("08/29/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/01/2044 04:00:00"), FullMoon = ParseDateTime("09/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1506, NewMoon = ParseDateTime("09/20/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2044 04:00:00"), QuarterMoon = ParseDateTime("09/28/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2044 04:00:00"), FullMoon = ParseDateTime("10/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1507, NewMoon = ParseDateTime("10/19/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/22/2044 04:00:00"), QuarterMoon = ParseDateTime("10/27/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/30/2044 04:00:00"), FullMoon = ParseDateTime("11/04/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2044 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2044 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1508, NewMoon = ParseDateTime("11/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/21/2044 05:00:00"), QuarterMoon = ParseDateTime("11/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/29/2044 05:00:00"), FullMoon = ParseDateTime("12/03/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2044 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2044 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1509, NewMoon = ParseDateTime("12/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/21/2044 05:00:00"), QuarterMoon = ParseDateTime("12/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2044 05:00:00"), FullMoon = ParseDateTime("01/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1510, NewMoon = ParseDateTime("01/17/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2045 05:00:00"), QuarterMoon = ParseDateTime("01/25/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2045 05:00:00"), FullMoon = ParseDateTime("01/31/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2045 05:00:00"), LastQuarterMoon = ParseDateTime("02/07/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("02/10/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1511, NewMoon = ParseDateTime("02/15/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/18/2045 05:00:00"), QuarterMoon = ParseDateTime("02/23/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2045 05:00:00"), FullMoon = ParseDateTime("03/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("03/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("03/12/2045 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1512, NewMoon = ParseDateTime("03/17/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/20/2045 04:00:00"), QuarterMoon = ParseDateTime("03/25/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/28/2045 04:00:00"), FullMoon = ParseDateTime("03/31/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("04/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("04/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("04/11/2045 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1513, NewMoon = ParseDateTime("04/16/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2045 04:00:00"), QuarterMoon = ParseDateTime("04/23/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2045 04:00:00"), FullMoon = ParseDateTime("04/30/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1514, NewMoon = ParseDateTime("05/15/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2045 04:00:00"), QuarterMoon = ParseDateTime("05/22/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2045 04:00:00"), FullMoon = ParseDateTime("05/29/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("06/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("06/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("06/09/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1515, NewMoon = ParseDateTime("06/14/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2045 04:00:00"), QuarterMoon = ParseDateTime("06/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2045 04:00:00"), FullMoon = ParseDateTime("06/28/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1516, NewMoon = ParseDateTime("07/13/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2045 04:00:00"), QuarterMoon = ParseDateTime("07/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2045 04:00:00"), FullMoon = ParseDateTime("07/27/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/30/2045 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1517, NewMoon = ParseDateTime("08/11/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2045 04:00:00"), QuarterMoon = ParseDateTime("08/18/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/21/2045 04:00:00"), FullMoon = ParseDateTime("08/26/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("08/29/2045 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1518, NewMoon = ParseDateTime("09/10/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2045 04:00:00"), QuarterMoon = ParseDateTime("09/17/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2045 04:00:00"), FullMoon = ParseDateTime("09/25/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2045 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1519, NewMoon = ParseDateTime("10/09/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2045 04:00:00"), QuarterMoon = ParseDateTime("10/16/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/19/2045 04:00:00"), FullMoon = ParseDateTime("10/24/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("10/27/2045 04:00:00"), LastQuarterMoon = ParseDateTime("11/01/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("11/04/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1520, NewMoon = ParseDateTime("11/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/10/2045 05:00:00"), QuarterMoon = ParseDateTime("11/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/18/2045 05:00:00"), FullMoon = ParseDateTime("11/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2045 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1521, NewMoon = ParseDateTime("12/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/10/2045 05:00:00"), QuarterMoon = ParseDateTime("12/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/18/2045 05:00:00"), FullMoon = ParseDateTime("12/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1522, NewMoon = ParseDateTime("01/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2046 05:00:00"), QuarterMoon = ParseDateTime("01/14/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2046 05:00:00"), FullMoon = ParseDateTime("01/21/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2046 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1523, NewMoon = ParseDateTime("02/04/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/07/2046 05:00:00"), QuarterMoon = ParseDateTime("02/13/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2046 05:00:00"), FullMoon = ParseDateTime("02/19/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2046 05:00:00"), LastQuarterMoon = ParseDateTime("02/26/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("03/01/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1524, NewMoon = ParseDateTime("03/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/09/2046 05:00:00"), QuarterMoon = ParseDateTime("03/14/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2046 04:00:00"), FullMoon = ParseDateTime("03/21/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2046 04:00:00"), LastQuarterMoon = ParseDateTime("03/28/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("03/31/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1525, NewMoon = ParseDateTime("04/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2046 04:00:00"), QuarterMoon = ParseDateTime("04/13/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2046 04:00:00"), FullMoon = ParseDateTime("04/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("04/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("04/29/2046 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1526, NewMoon = ParseDateTime("05/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2046 04:00:00"), QuarterMoon = ParseDateTime("05/12/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2046 04:00:00"), FullMoon = ParseDateTime("05/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("05/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("05/29/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1527, NewMoon = ParseDateTime("06/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2046 04:00:00"), QuarterMoon = ParseDateTime("06/10/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2046 04:00:00"), FullMoon = ParseDateTime("06/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("06/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("06/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("06/28/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1528, NewMoon = ParseDateTime("07/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2046 04:00:00"), QuarterMoon = ParseDateTime("07/09/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2046 04:00:00"), FullMoon = ParseDateTime("07/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1529, NewMoon = ParseDateTime("08/01/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2046 04:00:00"), QuarterMoon = ParseDateTime("08/08/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2046 04:00:00"), FullMoon = ParseDateTime("08/15/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("08/18/2046 04:00:00"), LastQuarterMoon = ParseDateTime("08/23/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("08/26/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1530, NewMoon = ParseDateTime("08/30/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2046 04:00:00"), QuarterMoon = ParseDateTime("09/06/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2046 04:00:00"), FullMoon = ParseDateTime("09/14/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2046 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1531, NewMoon = ParseDateTime("09/29/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2046 04:00:00"), QuarterMoon = ParseDateTime("10/05/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/08/2046 04:00:00"), FullMoon = ParseDateTime("10/13/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("10/16/2046 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1532, NewMoon = ParseDateTime("10/28/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2046 04:00:00"), QuarterMoon = ParseDateTime("11/04/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/07/2046 05:00:00"), FullMoon = ParseDateTime("11/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("11/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1533, NewMoon = ParseDateTime("11/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/29/2046 05:00:00"), QuarterMoon = ParseDateTime("12/04/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/07/2046 05:00:00"), FullMoon = ParseDateTime("12/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2046 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1534, NewMoon = ParseDateTime("12/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2046 05:00:00"), QuarterMoon = ParseDateTime("01/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/06/2047 05:00:00"), FullMoon = ParseDateTime("01/11/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2047 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1535, NewMoon = ParseDateTime("01/25/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2047 05:00:00"), QuarterMoon = ParseDateTime("02/02/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2047 05:00:00"), FullMoon = ParseDateTime("02/09/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2047 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1536, NewMoon = ParseDateTime("02/23/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/26/2047 05:00:00"), QuarterMoon = ParseDateTime("03/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2047 05:00:00"), FullMoon = ParseDateTime("03/11/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2047 04:00:00"), LastQuarterMoon = ParseDateTime("03/17/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("03/20/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1537, NewMoon = ParseDateTime("03/25/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2047 04:00:00"), QuarterMoon = ParseDateTime("04/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2047 04:00:00"), FullMoon = ParseDateTime("04/09/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2047 04:00:00"), LastQuarterMoon = ParseDateTime("04/16/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("04/19/2047 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1538, NewMoon = ParseDateTime("04/24/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/27/2047 04:00:00"), QuarterMoon = ParseDateTime("05/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2047 04:00:00"), FullMoon = ParseDateTime("05/08/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("05/11/2047 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1539, NewMoon = ParseDateTime("05/23/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2047 04:00:00"), QuarterMoon = ParseDateTime("05/31/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2047 04:00:00"), FullMoon = ParseDateTime("06/07/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2047 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1540, NewMoon = ParseDateTime("06/22/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/25/2047 04:00:00"), QuarterMoon = ParseDateTime("06/29/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2047 04:00:00"), FullMoon = ParseDateTime("07/06/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("07/09/2047 04:00:00"), LastQuarterMoon = ParseDateTime("07/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("07/17/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1541, NewMoon = ParseDateTime("07/21/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2047 04:00:00"), QuarterMoon = ParseDateTime("07/28/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/31/2047 04:00:00"), FullMoon = ParseDateTime("08/04/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2047 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1542, NewMoon = ParseDateTime("08/20/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2047 04:00:00"), QuarterMoon = ParseDateTime("08/27/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2047 04:00:00"), FullMoon = ParseDateTime("09/03/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("09/06/2047 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1543, NewMoon = ParseDateTime("09/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/21/2047 04:00:00"), QuarterMoon = ParseDateTime("09/25/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/28/2047 04:00:00"), FullMoon = ParseDateTime("10/02/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2047 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1544, NewMoon = ParseDateTime("10/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2047 04:00:00"), QuarterMoon = ParseDateTime("10/24/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2047 04:00:00"), FullMoon = ParseDateTime("11/01/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1545, NewMoon = ParseDateTime("11/16/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/19/2047 05:00:00"), QuarterMoon = ParseDateTime("11/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/26/2047 05:00:00"), FullMoon = ParseDateTime("12/01/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2047 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") }, + new() { Index = 1546, NewMoon = ParseDateTime("12/15/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2047 05:00:00"), QuarterMoon = ParseDateTime("12/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/26/2047 05:00:00"), FullMoon = ParseDateTime("12/31/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/03/2048 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1547, NewMoon = ParseDateTime("01/14/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2048 05:00:00"), QuarterMoon = ParseDateTime("01/21/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2048 05:00:00"), FullMoon = ParseDateTime("01/29/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2048 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2048 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1548, NewMoon = ParseDateTime("02/13/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2048 05:00:00"), QuarterMoon = ParseDateTime("02/20/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2048 05:00:00"), FullMoon = ParseDateTime("02/28/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2048 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1549, NewMoon = ParseDateTime("03/13/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/16/2048 04:00:00"), QuarterMoon = ParseDateTime("03/21/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/24/2048 04:00:00"), FullMoon = ParseDateTime("03/29/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2048 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2048 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") }, + new() { Index = 1550, NewMoon = ParseDateTime("04/12/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2048 04:00:00"), QuarterMoon = ParseDateTime("04/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2048 04:00:00"), FullMoon = ParseDateTime("04/27/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2048 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1551, NewMoon = ParseDateTime("05/11/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/14/2048 04:00:00"), QuarterMoon = ParseDateTime("05/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2048 04:00:00"), FullMoon = ParseDateTime("05/26/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2048 04:00:00"), LastQuarterMoon = ParseDateTime("06/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("06/05/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1552, NewMoon = ParseDateTime("06/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/13/2048 04:00:00"), QuarterMoon = ParseDateTime("06/18/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2048 04:00:00"), FullMoon = ParseDateTime("06/25/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1553, NewMoon = ParseDateTime("07/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2048 04:00:00"), QuarterMoon = ParseDateTime("07/17/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2048 04:00:00"), FullMoon = ParseDateTime("07/24/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/31/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("08/03/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1554, NewMoon = ParseDateTime("08/08/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/11/2048 04:00:00"), QuarterMoon = ParseDateTime("08/16/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/19/2048 04:00:00"), FullMoon = ParseDateTime("08/22/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("08/25/2048 04:00:00"), LastQuarterMoon = ParseDateTime("08/30/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("09/02/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1555, NewMoon = ParseDateTime("09/07/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2048 04:00:00"), QuarterMoon = ParseDateTime("09/14/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2048 04:00:00"), FullMoon = ParseDateTime("09/21/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2048 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1556, NewMoon = ParseDateTime("10/06/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2048 04:00:00"), QuarterMoon = ParseDateTime("10/13/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2048 04:00:00"), FullMoon = ParseDateTime("10/20/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("10/23/2048 04:00:00"), LastQuarterMoon = ParseDateTime("10/28/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/31/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1557, NewMoon = ParseDateTime("11/05/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2048 05:00:00"), QuarterMoon = ParseDateTime("11/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/14/2048 05:00:00"), FullMoon = ParseDateTime("11/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("11/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2048 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1558, NewMoon = ParseDateTime("12/04/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2048 05:00:00"), QuarterMoon = ParseDateTime("12/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2048 05:00:00"), FullMoon = ParseDateTime("12/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1559, NewMoon = ParseDateTime("01/03/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2049 05:00:00"), QuarterMoon = ParseDateTime("01/09/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/12/2049 05:00:00"), FullMoon = ParseDateTime("01/18/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2049 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2049 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1560, NewMoon = ParseDateTime("02/01/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2049 05:00:00"), QuarterMoon = ParseDateTime("02/08/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/11/2049 05:00:00"), FullMoon = ParseDateTime("02/16/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("02/19/2049 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1561, NewMoon = ParseDateTime("03/02/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/05/2049 05:00:00"), QuarterMoon = ParseDateTime("03/10/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/13/2049 05:00:00"), FullMoon = ParseDateTime("03/18/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2049 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1562, NewMoon = ParseDateTime("04/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2049 04:00:00"), QuarterMoon = ParseDateTime("04/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/12/2049 04:00:00"), FullMoon = ParseDateTime("04/17/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2049 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2049 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") }, + new() { Index = 1563, NewMoon = ParseDateTime("05/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2049 04:00:00"), QuarterMoon = ParseDateTime("05/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2049 04:00:00"), FullMoon = ParseDateTime("05/16/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2049 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1564, NewMoon = ParseDateTime("05/30/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/02/2049 04:00:00"), QuarterMoon = ParseDateTime("06/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/10/2049 04:00:00"), FullMoon = ParseDateTime("06/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1565, NewMoon = ParseDateTime("06/29/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2049 04:00:00"), QuarterMoon = ParseDateTime("07/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2049 04:00:00"), FullMoon = ParseDateTime("07/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("07/20/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("07/23/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1566, NewMoon = ParseDateTime("07/28/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/31/2049 04:00:00"), QuarterMoon = ParseDateTime("08/05/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2049 04:00:00"), FullMoon = ParseDateTime("08/12/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2049 04:00:00"), LastQuarterMoon = ParseDateTime("08/19/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("08/22/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1567, NewMoon = ParseDateTime("08/27/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2049 04:00:00"), QuarterMoon = ParseDateTime("09/04/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/07/2049 04:00:00"), FullMoon = ParseDateTime("09/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("09/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("09/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1568, NewMoon = ParseDateTime("09/26/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2049 04:00:00"), QuarterMoon = ParseDateTime("10/03/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2049 04:00:00"), FullMoon = ParseDateTime("10/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("10/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("10/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") }, + new() { Index = 1569, NewMoon = ParseDateTime("10/25/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2049 04:00:00"), QuarterMoon = ParseDateTime("11/01/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2049 04:00:00"), FullMoon = ParseDateTime("11/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("11/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("11/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("11/19/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + new() { Index = 1570, NewMoon = ParseDateTime("11/24/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2049 05:00:00"), QuarterMoon = ParseDateTime("11/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2049 05:00:00"), FullMoon = ParseDateTime("12/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("12/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("12/19/2049 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") }, + new() { Index = 1571, NewMoon = ParseDateTime("12/23/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2049 05:00:00"), QuarterMoon = ParseDateTime("12/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2050 05:00:00"), FullMoon = ParseDateTime("01/07/2050 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2050 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2050 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2050 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") }, + ]; } \ No newline at end of file diff --git a/PgMoon-Plugin/PhaseCalculator.cs b/PgMoon-Plugin/PhaseCalculator.cs index 56fd612..317bb99 100644 --- a/PgMoon-Plugin/PhaseCalculator.cs +++ b/PgMoon-Plugin/PhaseCalculator.cs @@ -42,7 +42,7 @@ public static bool IsCurrent(int checkMoonMonth, MoonPhase checkMoonPhase) #region Properties public static int MoonMonth { - get { return MoonMonthInternal; } + get => MoonMonthInternal; set { if (MoonMonthInternal != value) @@ -57,7 +57,7 @@ public static int MoonMonth public static MoonPhase MoonPhase { - get { return MoonPhaseInternal; } + get => MoonPhaseInternal; set { if (MoonPhaseInternal != value) @@ -74,7 +74,7 @@ public static MoonPhase MoonPhase public static double ProgressWithinPhase { - get { return ProgressWithinPhaseInternal; } + get => ProgressWithinPhaseInternal; set { if (ProgressWithinPhaseInternal != value) @@ -89,7 +89,7 @@ public static double ProgressWithinPhase public static double ProgressToFullMoon { - get { return ProgressToFullMoonInternal; } + get => ProgressToFullMoonInternal; set { if (ProgressToFullMoonInternal != value) @@ -104,7 +104,7 @@ public static double ProgressToFullMoon public static TimeSpan TimeToNextPhase { - get { return TimeToNextPhaseInternal; } + get => TimeToNextPhaseInternal; set { if (TimeToNextPhaseInternal != value) @@ -119,7 +119,7 @@ public static TimeSpan TimeToNextPhase public static TimeSpan TimeToFullMoon { - get { return TimeToFullMoonInternal; } + get => TimeToFullMoonInternal; set { if (TimeToFullMoonInternal != value) @@ -211,14 +211,20 @@ public static void DateTimeToMoonPhase(DateTime time, out int pMoonMonth, out Mo private static readonly DateTime UnixReferenceTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); #pragma warning disable SA1300 // Element should begin with upper-case letter +#pragma warning disable IDE1006 // Naming Styles private static long to_time_t(DateTime time) +#pragma warning restore IDE1006 // Naming Styles #pragma warning restore SA1300 // Element should begin with upper-case letter { return (long)(time - UnixReferenceTime).TotalSeconds; } #pragma warning disable SA1300 // Element should begin with upper-case letter +#pragma warning disable IDE0051 // Remove unused private members +#pragma warning disable IDE1006 // Naming Styles private static DateTime from_time_t(long time_t) +#pragma warning restore IDE1006 // Naming Styles +#pragma warning restore IDE0051 // Remove unused private members #pragma warning restore SA1300 // Element should begin with upper-case letter { return UnixReferenceTime + TimeSpan.FromSeconds(time_t); @@ -229,7 +235,9 @@ private static DateTime from_time_t(long time_t) private const double OrbitalPeriod = 27.321661; #pragma warning disable SA1300 // Element should begin with upper-case letter +#pragma warning disable IDE1006 // Naming Styles private static int corrected_moon_phase(DateTime utcTime) +#pragma warning restore IDE1006 // Naming Styles #pragma warning restore SA1300 // Element should begin with upper-case letter { // Reference is not GMT but EST, subject to a daylight saving time different than local. @@ -257,32 +265,35 @@ private static int corrected_moon_phase(DateTime utcTime) Moons[8] = i + 1 < LunationTable.Length ? LunationTable[i + 1].NewMoon : LunationTable[i].NewMoon + LunationTable[i].Duration; for (int j = 0; j < 8; j++) + { if (utcTime >= Moons[j] && utcTime < Moons[j + 1]) return j; + } } // Fallback for very late times. return ((int)((EstTime - Moons[4]).TotalDays / OrbitalPeriod)) % 8; } +#pragma warning disable IDE0051 // Remove unused private members private static int QuarterCycleMoonPhase(DateTime startTime, DateTime time, DateTime endTime) +#pragma warning restore IDE0051 // Remove unused private members { // Gets the end time of the first phase of this quarter cycle. DateTime FirstPhaseEndTime = startTime + TimeSpan.FromDays(3); // Still within this first phase? if (time < FirstPhaseEndTime) + { return 0; + } else { // Gets the start time of the last phase of this quarter cycle. DateTime LastPhaseStartTime = endTime; // Already within this last phase? If not, we're in between (a Waxing or Waning phase). - if (time >= LastPhaseStartTime) - return 2; - else - return 1; + return time >= LastPhaseStartTime ? 2 : 1; } } diff --git a/PgMoon-Plugin/SafeTimer.cs b/PgMoon-Plugin/SafeTimer.cs index 9c0a2f3..1c74219 100644 --- a/PgMoon-Plugin/SafeTimer.cs +++ b/PgMoon-Plugin/SafeTimer.cs @@ -3,8 +3,7 @@ using System; using System.Diagnostics; using System.Threading; -using System.Windows.Threading; -using Tracing; +using Microsoft.Extensions.Logging; /// /// Execute an action regularly at a given time interval, with safeguards. @@ -18,7 +17,7 @@ public class SafeTimer : IDisposable /// The action to execute. /// The time interval. /// an interface to log events asynchronously. - public static SafeTimer Create(Action action, TimeSpan timeInterval, ITracer logger) + public static SafeTimer Create(Action action, TimeSpan timeInterval, ILogger logger) { return new SafeTimer(action, timeInterval, logger); } @@ -29,7 +28,7 @@ public static SafeTimer Create(Action action, TimeSpan timeInterval, ITracer log /// The action to execute. /// The time interval. /// an interface to log events asynchronously. - protected SafeTimer(Action action, TimeSpan timeInterval, ITracer logger) + protected SafeTimer(Action action, TimeSpan timeInterval, ILogger logger) { Action = action; TimeInterval = timeInterval; @@ -42,8 +41,8 @@ protected SafeTimer(Action action, TimeSpan timeInterval, ITracer logger) Action(); - UpdateTimer.Change(TimeInterval, TimeInterval); - FullRestartTimer.Change(FullRestartInterval, Timeout.InfiniteTimeSpan); + _ = UpdateTimer.Change(TimeInterval, TimeInterval); + _ = FullRestartTimer.Change(FullRestartInterval, Timeout.InfiniteTimeSpan); } #endregion @@ -54,11 +53,7 @@ protected SafeTimer(Action action, TimeSpan timeInterval, ITracer logger) /// The instance to destroy. public static void Destroy(ref SafeTimer? instance) { - if (instance is not null) - { - using SafeTimer DisposedObject = instance; - instance = null; - } + instance = null; } #endregion @@ -76,7 +71,7 @@ public static void Destroy(ref SafeTimer? instance) /// /// Gets an interface to log events asynchronously. /// - public ITracer Logger { get; } + public ILogger Logger { get; } #endregion #region Client Interface @@ -100,14 +95,14 @@ private void UpdateTimerCallback(object? parameter) int NewTimerDispatcherCount = Interlocked.Increment(ref TimerDispatcherCount); if (NewTimerDispatcherCount > 2) { - Interlocked.Decrement(ref TimerDispatcherCount); + _ = Interlocked.Decrement(ref TimerDispatcherCount); return; } // For debug purpose. LastTotalElapsed = Math.Round(UpdateWatch.Elapsed.TotalSeconds, 0); - System.Windows.Application.Current.Dispatcher.BeginInvoke(Action); + _ = System.Windows.Application.Current.Dispatcher.BeginInvoke(Action); } private void FullRestartTimerCallback(object? parameter) @@ -117,29 +112,33 @@ private void FullRestartTimerCallback(object? parameter) AddLog("Restarting the timer"); // Restart the update timer from scratch. - UpdateTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan); + _ = UpdateTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan); + UpdateTimer.Dispose(); UpdateTimer = new Timer(new TimerCallback(UpdateTimerCallback)); - UpdateTimer.Change(TimeInterval, TimeInterval); + + _ = UpdateTimer.Change(TimeInterval, TimeInterval); AddLog("Timer restarted"); } else + { AddLog("No timer to restart"); + } - FullRestartTimer?.Change(FullRestartInterval, Timeout.InfiniteTimeSpan); + _ = FullRestartTimer?.Change(FullRestartInterval, Timeout.InfiniteTimeSpan); AddLog($"Next check scheduled at {DateTime.UtcNow + FullRestartInterval}"); } private void AddLog(string message) { - Logger.Write(Category.Information, message); + LoggerMessage.Define(LogLevel.Information, 0, message)(Logger, null); } private readonly TimeSpan FullRestartInterval = TimeSpan.FromHours(1); private Timer UpdateTimer; - private Timer FullRestartTimer; - private Stopwatch UpdateWatch; + private readonly Timer FullRestartTimer; + private readonly Stopwatch UpdateWatch; private int TimerDispatcherCount = 1; private double LastTotalElapsed = double.NaN; #endregion diff --git a/PgMoon-Plugin/ShareCalendarWindow.xaml.cs b/PgMoon-Plugin/ShareCalendarWindow.xaml.cs index e01fd33..1f8ed2f 100644 --- a/PgMoon-Plugin/ShareCalendarWindow.xaml.cs +++ b/PgMoon-Plugin/ShareCalendarWindow.xaml.cs @@ -64,7 +64,7 @@ public ShareCalendarWindow(RegistryTools.Settings settings) #region Properties public bool AddEvents { - get { return AddEventsInternal; } + get => AddEventsInternal; set { if (AddEventsInternal != value) @@ -80,12 +80,10 @@ public bool AddEvents public string ApplicationName { - get { return ApplicationNameInternal; } + get => ApplicationNameInternal; set { - string NewName = value; - if (NewName is null) - NewName = DefaultApplicationName; + string NewName = value ?? DefaultApplicationName; if (ApplicationNameInternal != NewName) { @@ -104,12 +102,13 @@ private void InitCalendarList() { IsListingInternal = false; IsListingCancelableInternal = true; + ListTimer.Dispose(); ListTimer = new Timer(new TimerCallback(ListTimerCallback)); } public bool IsListing { - get { return IsListingInternal; } + get => IsListingInternal; set { if (IsListingInternal != value) @@ -124,7 +123,7 @@ public bool IsListing public bool IsListingCancelable { - get { return IsListingCancelableInternal; } + get => IsListingCancelableInternal; set { if (IsListingCancelableInternal != value) @@ -139,7 +138,7 @@ public bool IsListingCancelable public SharedCalendarEntry SelectedCalendarEntry { - get { return SelectedCalendarEntryInternal; } + get => SelectedCalendarEntryInternal; set { if (SelectedCalendarEntryInternal != value) @@ -154,7 +153,7 @@ public SharedCalendarEntry SelectedCalendarEntry private SharedCalendarEntry SelectedCalendarEntryInternal = SharedCalendarEntry.None; private string CalendarId; - public ObservableCollection SharedCalendarEntryList { get; } = new(); + public ObservableCollection SharedCalendarEntryList { get; } = []; private void StartUpdatingCalendarList() { @@ -180,11 +179,12 @@ private void StartUpdatingCalendarList() requestCalendarList.MaxResults = 10; // List events. + ListTaskCancellation.Dispose(); ListTaskCancellation = new CancellationTokenSource(); ListTask = requestCalendarList.ExecuteAsync(ListTaskCancellation.Token); IsListing = true; IsListingCancelable = true; - ListTimer.Change(ListTimerStart, ListTimerInterval); + _ = ListTimer.Change(ListTimerStart, ListTimerInterval); } catch { @@ -193,7 +193,7 @@ private void StartUpdatingCalendarList() private void ListTimerCallback(object? parameter) { - Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnListTimer); + _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnListTimer); } private void OnListTimer() @@ -201,7 +201,7 @@ private void OnListTimer() if (ListTask is null || !ListTask.Wait(0, ListTaskCancellation.Token)) return; - ListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan); + _ = ListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan); IsListing = false; IsListingCancelable = true; @@ -225,12 +225,14 @@ private void ParseCalendarListResult(CalendarList? result) string Name = Entry.Summary; if (Id is not null && Id.Length > 0 && Name is not null && Name.Length > 0) { - bool CanWrite = (Entry.AccessRole == "owner") || (Entry.AccessRole == "writer"); + bool CanWrite = Entry.AccessRole is "owner" or "writer"; SharedCalendarEntry NewEntry = new(Id, Name, CanWrite); SharedCalendarEntryList.Add(NewEntry); if (SelectedCalendarEntry != SharedCalendarEntry.None && NewEntry.Id == SelectedCalendarEntry.Id) + { ReselectedEntry = NewEntry; + } else if (SelectedCalendarEntry == SharedCalendarEntry.None && NewEntry.Id == CalendarId) { CalendarId = string.Empty; @@ -280,7 +282,7 @@ private void InitCredential() public string SecretFileName { - get { return SecretFileNameInternal; } + get => SecretFileNameInternal; set { if (SecretFileNameInternal != value) @@ -298,12 +300,12 @@ private static string CredentialFile string ApplicationFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "PgMoon"); if (!Directory.Exists(ApplicationFolder)) - Directory.CreateDirectory(ApplicationFolder); + _ = Directory.CreateDirectory(ApplicationFolder); string CredentialFolder = Path.Combine(ApplicationFolder, ".credentials"); if (!Directory.Exists(CredentialFolder)) - Directory.CreateDirectory(CredentialFolder); + _ = Directory.CreateDirectory(CredentialFolder); return Path.Combine(CredentialFolder, "pgmoon.json"); } @@ -328,9 +330,11 @@ public bool IsCredentialConfirmed private void OnBrowse(object sender, ExecutedRoutedEventArgs e) { - OpenFileDialog Dlg = new(); - Dlg.FileName = SecretFileName; - Dlg.Filter = "Any secret client file (*.json)|*.json"; + OpenFileDialog Dlg = new() + { + FileName = SecretFileName, + Filter = "Any secret client file (*.json)|*.json", + }; bool? Result = Dlg.ShowDialog(); if (Result.HasValue && Result.Value) @@ -351,16 +355,14 @@ private void ObtainCredentialToken(bool updateCalendarList) { try { - using (FileStream Stream = new(SecretFileName, FileMode.Open, FileAccess.Read, FileShare.Read)) - { - ClientSecrets Secrets = GoogleClientSecrets.FromStream(Stream).Secrets; - FileDataStore Store = new(CredentialFile, true); - string[] Scopes = { CalendarService.Scope.Calendar }; + using FileStream Stream = new(SecretFileName, FileMode.Open, FileAccess.Read, FileShare.Read); + ClientSecrets Secrets = GoogleClientSecrets.FromStream(Stream).Secrets; + FileDataStore Store = new(CredentialFile, true); + string[] Scopes = [CalendarService.Scope.Calendar]; - CredentialToken = GoogleWebAuthorizationBroker.AuthorizeAsync(Secrets, Scopes, "user", CancellationToken.None, Store).Result; + CredentialToken = GoogleWebAuthorizationBroker.AuthorizeAsync(Secrets, Scopes, "user", CancellationToken.None, Store).Result; - NotifyPropertyChanged(nameof(IsCredentialConfirmed)); - } + NotifyPropertyChanged(nameof(IsCredentialConfirmed)); } catch { @@ -380,7 +382,7 @@ private void InitStatus() UpdateStatus(); } - public ObservableCollection StatusList { get; } = new(); + public ObservableCollection StatusList { get; } = []; public bool IsEventActive { get; private set; } private void UpdateStatus() @@ -405,12 +407,16 @@ private void UpdateStatus() StatusList.Add("Credential not confirmed."); if (SelectedCalendarEntry == SharedCalendarEntry.None) + { if (SharedCalendarEntryList.Count == 0) StatusList.Add("The list of calendar names is empty."); else StatusList.Add("Calendar Name is empty."); + } else if (!SelectedCalendarEntry.CanWrite) + { StatusList.Add("The selected calendar can only be read."); + } if (!WithPhaseName && !WithMushroomFarming && !WithRahuBoat && !WithDarkChapel && !WithFreeText) StatusList.Add("No information shared."); @@ -438,7 +444,7 @@ private void UpdateStatus() public uint UpcomingDays { - get { return UpcomingDaysInternal; } + get => UpcomingDaysInternal; set { if (UpcomingDaysInternal != value) @@ -504,11 +510,11 @@ public void PostSharedEvents(ICollection mushroomInfoList) return; DateTime Now = MainWindow.Now(); - DateTime NextEventTime = ExistingEvents.Count > 0 ? ExistingEvents[ExistingEvents.Count - 1].PhaseEndTime + TimeSpan.FromHours(1) : Now; + DateTime NextEventTime = ExistingEvents.Count > 0 ? ExistingEvents[^1].PhaseEndTime + TimeSpan.FromHours(1) : Now; DateTime MaxEventTime = Now + TimeSpan.FromDays(UpcomingDays); - List MissingEvents = new(); + List MissingEvents = []; - for (; ;) + while (true) { PhaseCalculator.DateTimeToMoonPhase(NextEventTime, out int MoonMonth, out MoonPhase MoonPhase, out DateTime PhaseStartTime, out DateTime PhaseEndTime, out _, out _); @@ -530,7 +536,7 @@ public void PostSharedEvents(ICollection mushroomInfoList) private bool ReadExistingEvents(out List existingEvents) { - existingEvents = new List(); + existingEvents = []; try { @@ -550,7 +556,7 @@ private bool ReadExistingEvents(out List existingEvents) if (events.Items is null) return false; - foreach (var eventItem in events.Items) + foreach (Event eventItem in events.Items) { DateTime? StartDate = eventItem.Start.DateTime; DateTime? EndDate = eventItem.End.DateTime; @@ -588,6 +594,7 @@ private void WriteMissingEvents(List eventList, ICollection string MushroomList = string.Empty; foreach (MushroomInfo Info in mushroomInfoList) + { if (Event.MoonPhase == Info.RobustGrowthPhase1 || Event.MoonPhase == Info.RobustGrowthPhase2) { if (MushroomList.Length > 0) @@ -597,6 +604,7 @@ private void WriteMissingEvents(List eventList, ICollection if (WithMushroomFarmingComments && Info.Comment is not null && Info.Comment.Length > 0) MushroomList += " (" + Info.Comment + ")"; } + } if (MushroomList.Length > 0) { @@ -627,12 +635,16 @@ private void WriteMissingEvents(List eventList, ICollection Description += FreeText; } - Event body = new(); - body.Summary = Event.MoonPhase.Name; - body.Start = new EventDateTime(); + Event body = new() + { + Summary = Event.MoonPhase.Name, + Start = new EventDateTime(), + }; body.Start.DateTime = Event.PhaseStartTime; - body.End = new EventDateTime(); - body.End.DateTime = Event.PhaseEndTime; + body.End = new EventDateTime + { + DateTime = Event.PhaseEndTime, + }; if (Description.Length > 0) body.Description = Description; diff --git a/PgMoon-Plugin/SharedCalendarEvent.cs b/PgMoon-Plugin/SharedCalendarEvent.cs index 3103cd9..93ffeb5 100644 --- a/PgMoon-Plugin/SharedCalendarEvent.cs +++ b/PgMoon-Plugin/SharedCalendarEvent.cs @@ -4,20 +4,12 @@ #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable SA1600 // Elements should be documented -public class SharedCalendarEvent +public class SharedCalendarEvent(MoonPhase moonPhase, int moonMonth, DateTime phaseStartTime, DateTime phaseEndTime) { - public SharedCalendarEvent(MoonPhase moonPhase, int moonMonth, DateTime phaseStartTime, DateTime phaseEndTime) - { - MoonPhase = moonPhase; - MoonMonth = moonMonth; - PhaseStartTime = phaseStartTime; - PhaseEndTime = phaseEndTime; - } - - public MoonPhase MoonPhase { get; } - public int MoonMonth { get; } - public DateTime PhaseStartTime { get; } - public DateTime PhaseEndTime { get; } + public MoonPhase MoonPhase { get; } = moonPhase; + public int MoonMonth { get; } = moonMonth; + public DateTime PhaseStartTime { get; } = phaseStartTime; + public DateTime PhaseEndTime { get; } = phaseEndTime; public static bool TryParse(DateTime? startDate, DateTime? endDate, out SharedCalendarEvent? calendarEvent) { diff --git a/PgMoon/App.xaml b/PgMoon/App.xaml index d936148..462ce88 100644 --- a/PgMoon/App.xaml +++ b/PgMoon/App.xaml @@ -1,4 +1,4 @@ - diff --git a/PgMoon/App.xaml.cs b/PgMoon/App.xaml.cs index 722aac2..209a075 100644 --- a/PgMoon/App.xaml.cs +++ b/PgMoon/App.xaml.cs @@ -6,7 +6,7 @@ /// /// Represents an application that automatically unblock files downloaded from the Internet. /// -public partial class App : Application, IDisposable +internal partial class App : Application, IDisposable { #region Init /// @@ -15,11 +15,11 @@ public partial class App : Application, IDisposable public App() { Plugin = new PgMoonPlugin(); - PluginApp = new TaskbarIconHost.App(this, Plugin, Plugin.AssemblyName); + PluginApp = new TaskbarIconHost.App(this, Plugin, PgMoonPlugin.AssemblyName); } - private PgMoonPlugin Plugin; - private TaskbarIconHost.App PluginApp; + private readonly PgMoonPlugin? Plugin; + private readonly TaskbarIconHost.App PluginApp; #endregion #region Implementation of IDisposable diff --git a/PgMoon/FodyWeavers.xsd b/PgMoon/FodyWeavers.xsd index 05e92c1..f2dbece 100644 --- a/PgMoon/FodyWeavers.xsd +++ b/PgMoon/FodyWeavers.xsd @@ -29,12 +29,27 @@ - A list of unmanaged 32 bit assembly names to include, delimited with line breaks. + Obsolete, use UnmanagedWinX86Assemblies instead + + + + + A list of unmanaged X86 (32 bit) assembly names to include, delimited with line breaks. - A list of unmanaged 64 bit assembly names to include, delimited with line breaks. + Obsolete, use UnmanagedWinX64Assemblies instead. + + + + + A list of unmanaged X64 (64 bit) assembly names to include, delimited with line breaks. + + + + + A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with line breaks. @@ -73,6 +88,11 @@ As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. + + + The attach method no longer subscribes to the `AppDomain.AssemblyResolve` (.NET 4.x) and `AssemblyLoadContext.Resolving` (.NET 6.0+) events. + + Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. @@ -105,12 +125,27 @@ - A list of unmanaged 32 bit assembly names to include, delimited with |. + Obsolete, use UnmanagedWinX86Assemblies instead + + + + + A list of unmanaged X86 (32 bit) assembly names to include, delimited with |. - A list of unmanaged 64 bit assembly names to include, delimited with |. + Obsolete, use UnmanagedWinX64Assemblies instead + + + + + A list of unmanaged X64 (64 bit) assembly names to include, delimited with |. + + + + + A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with |. diff --git a/PgMoon/PgMoon.csproj b/PgMoon/PgMoon.csproj index eb5a2f2..4428421 100644 --- a/PgMoon/PgMoon.csproj +++ b/PgMoon/PgMoon.csproj @@ -2,26 +2,33 @@ WinExe - net481;net8.0-windows + net481;net8.0-windows7.0 true - 10 + 12 enable x64 win-x64 - true - 1.2.0 + + PgMoon + 1.2.1 David Le Bansais PgMoon Shows the moon phase in Project: Gorgon - Copyright © David Le Bansais 2019 - 1.2.0.332 - 1.2.0.332 + Copyright © 2024 David Le Bansais + 1.2.1.338 + 1.2.1.338 https://github.com/dlebansais/PgMoon + true + Resources\main.ico + en-US - PgMoon + true true - Resources\main.ico + true + latest-all + true + True @@ -29,23 +36,48 @@ - + all + runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + +