first commit

[?]
AEj8dahVWy718uSSFPe9VSRJ5qX5G8pC2zvFzJJ8yzBd
Nov 28, 2023, 7:15 PM
NV7FXZ5QETWHE7EQHET5ZZUKH4UIAIRGQ42MR2IT5JCZDPRNEZRQC

Dependencies

Change contents

  • file addition: test (d--r------)
    [2.1]
  • file addition: runtests.jl (---r------)
    [0.1]
    using Skraak
    using Test
    using DataFrames, Dates
    @testset "Skraak.jl" begin
    @testset "make_clips functon" begin
    @testset "function Skraak.assert_not_empty" begin
    # Empty dataframe should throw an error
    df1 = DataFrame()
    @test_throws MethodError Skraak.assert_not_empty(df1, "/abc/def")
    # Non-empty dataframe should return the same dataframe
    df2 = DataFrame(A=[1,2,3], B=[4,5,6])
    @test Skraak.assert_not_empty(df2, "/abc/def") == DataFrame(A=[1,2,3], B=[4,5,6])
    end
    @testset "function Skraak.rename_column!" begin
    # Should do nothing if col does not exist
    df1 = DataFrame(A = [1, 2], B = [3, 4])
    @test Skraak.rename_column!(df1, "C", "D") == DataFrame(A = [1, 2], B = [3, 4])
    # existing column should be renamed
    df2 = DataFrame(A = [1, 2], B = [1, 2])
    @test Skraak.rename_column!(df2, "B", "C") == DataFrame(A = [1, 2], C = [1, 2])
    end
    @testset "function Skraak.assert_detections_present" begin
    # should return the same dataframe
    df1 = DataFrame(loc=["Auckland"], kiwi=[1.0])
    @test Skraak.assert_detections_present(df1, "location", "trip date") == DataFrame(loc=["Auckland"], kiwi=[1.0])
    # no detections so throws error to shortcicuit the pipe
    df2 = DataFrame(loc=["Wellington", "Auckland"], kiwi=[0.0, 0.0])
    @test_throws MethodError Skraak.assert_detections_present(df2, "location", "trip_date")
    end
    @testset "function filter_positives!" begin
    # All positives
    @test Skraak.filter_positives!(DataFrame(kiwi=[1.0, 1.0, 1.0])) == DataFrame(kiwi=[1.0, 1.0, 1.0])
    # Mix of positive and negative
    @test Skraak.filter_positives!(DataFrame(kiwi=[1.0, 0.0, 1.0])) == DataFrame(kiwi=[1.0, 1.0])
    # All negatives
    @test Skraak.filter_positives!(DataFrame(kiwi=[0.0, 0.0, 0.0])) == DataFrame(kiwi=[])
    end
    @testset "function filename_to_datetime!" begin
    @testset "DateTime from yyyymmdd_HHMMSS format" begin
    # Test with valid filename
    @test Skraak.filename_to_datetime!("./20230328_213000.WAV") == DateTime(2023, 3, 28, 21, 30, 0)
    # Test with invalid filename
    @test_throws ArgumentError Skraak.filename_to_datetime!("./20230328_2130.WAV")
    end
    @testset "DateTime from ddmmyyyy_HHMMSS format" begin
    # Test with valid filename
    @test Skraak.filename_to_datetime!("./280323_213000.wav") == DateTime(2023,
    3, 28, 21, 30, 0)
    # Test with invalid filename (does not throw, not sure why)
    #@test_throws ArgumentError Skraak.filename_to_datetime!("./280323_2130.WAV")
    @test_throws ArgumentError Skraak.filename_to_datetime!("./28323_213000.WAV")
    end
    end
    @testset "function insert_datetime_column!" begin
    df = DataFrame(file=["./20220101_120000.WV", "./011122_124500.wav"])
    @test Skraak.insert_datetime_column!(df) == DataFrame(file=["./20220101_120000.WV", "./011122_124500.wav"], DateTime=[DateTime(2022,1,1,12,0,0), DateTime(2022,11,1,12,45,0)])
    end
    @testset "functions construct_dawn_dusk_dict, night and exclude_daytime!" begin
    dict = Skraak.construct_dawn_dusk_dict("../../dawn_dusk.csv")
    # construct_dawn_dusk_dict
    @test length(keys(dict)) >= 2557
    @test haskey(dict, Date(2019, 1, 1))
    @test haskey(dict, Date(2024, 12, 31))
    @test dict[Date(2019, 1, 1)] == (DateTime("2019-01-01T06:03:03"), DateTime("2019-01-01T21:43:33"))
    @test dict[Date(2024, 12, 31)] == (DateTime("2024-12-31T06:02:38"), DateTime("2024-12-31T21:43:30"))
    # night
    @test Skraak.night(DateTime("2019-01-01T00:00:00"), dict) == true
    @test Skraak.night(DateTime("2019-01-01T09:03:03"), dict) == false
    @test Skraak.night(DateTime("2021-11-02T04:00:00"), dict) == true
    @test Skraak.night(DateTime("2021-11-02T20:00:00"), dict) == false
    # exclude_daytime!
    df = DataFrame(DateTime = [DateTime("2021-08-01T00:00:00"), DateTime("2021-08-01T06:00:00"), DateTime("2021-08-01T12:00:00"), DateTime("2021-08-01T16:00:00")])
    Skraak.exclude_daytime!(df, dict)
    @test df == DataFrame(DateTime = [DateTime("2021-08-01T00:00:00"), DateTime("2021-08-01T06:00:00")])
    end
    @testset "cluster_detections" begin
    detections=[100.0, 102.5, 105.0, 107.5, 110.0, 112.5, 115.0, 117.5, 120.0, 122.5, 125.0, 127.5, 130.0, 132.5, 135.0, 137.5, 140.0, 685.0, 687.5, 690.0, 692.5, 695.0, 697.5, 700.0, 702.5, 705.0, 707.5, 710.0, 712.5, 717.5, 720.0, 890.0]
    @test Skraak.cluster_detections(detections) == [[100.0, 102.5, 105.0, 107.5, 110.0, 112.5, 115.0, 117.5, 120.0, 122.5, 125.0, 127.5, 130.0, 132.5, 135.0, 137.5, 140.0], [685.0, 687.5, 690.0, 692.5, 695.0, 697.5, 700.0, 702.5, 705.0, 707.5, 710.0, 712.5, 717.5, 720.0]]
    @test Skraak.cluster_detections([100.0]) == []
    @test_throws BoundsError Skraak.cluster_detections(Float64[])
    end
    @testset "function calculate_clip_start_end" begin
    # assumes it is operating on 5 second clips
    freq = 16000.0f0
    signal_length = Int(895*freq)
    # good long detection
    detection=[100.0, 102.5, 105.0, 107.5, 110.0, 112.5, 115.0, 117.5, 120.0, 122.5, 125.0, 127.5, 130.0, 132.5, 135.0, 137.5, 140.0]
    @test Skraak.calculate_clip_start_end(detection, freq, signal_length) == (1.6e6, 2.32e6)
    @test Skraak.calculate_clip_start_end(detection[1:2], freq, signal_length) == (1.6e6, 1.72e6)
    # needs at least 2 detections
    @test_throws MethodError Skraak.calculate_clip_start_end(detection[1], freq, signal_length)
    # first detection at 0
    first = [0.0, 2.5]
    @test Skraak.calculate_clip_start_end(first, freq, signal_length) == (1.0, 120000.0)
    # last detection within 5s of last sample
    last = [890.0, 892.5, 895.0]
    @test Skraak.calculate_clip_start_end(last, freq, signal_length) == (1.424e7, 1.432e7)
    @test Skraak.calculate_clip_start_end(last[1:2], freq, signal_length) == (1.424e7, 1.432e7)
    end
    end
    end
  • file addition: src (d--r------)
    [2.1]
  • file addition: dawn_dusk_dict.jl (----------)
    [0.6598]
    # provides sunrise, sunset for Pomona Island every day between 2019-01-01 and 2024-12-31
    const dddict = Dict(
    Dates.Date("2023-11-04") =>
    (Dates.DateTime("2023-11-04T06:22:28"), Dates.DateTime("2023-11-04T20:44:49")),
    Dates.Date("2022-08-12") =>
    (Dates.DateTime("2022-08-12T07:51:55"), Dates.DateTime("2022-08-12T17:58:31")),
    Dates.Date("2018-11-10") =>
    (Dates.DateTime("2018-11-10T06:14:07"), Dates.DateTime("2018-11-10T20:53:47")),
    Dates.Date("2018-12-29") =>
    (Dates.DateTime("2018-12-29T06:00:30"), Dates.DateTime("2018-12-29T21:43:13")),
    Dates.Date("2020-07-09") =>
    (Dates.DateTime("2020-07-09T08:26:44"), Dates.DateTime("2020-07-09T17:23:56")),
    Dates.Date("2018-08-04") =>
    (Dates.DateTime("2018-08-04T08:03:16"), Dates.DateTime("2018-08-04T17:49:13")),
    Dates.Date("2022-03-22") =>
    (Dates.DateTime("2022-03-22T07:53:03"), Dates.DateTime("2022-03-22T20:01:08")),
    Dates.Date("2022-09-10") =>
    (Dates.DateTime("2022-09-10T07:01:23"), Dates.DateTime("2022-09-10T18:33:04")),
    Dates.Date("2020-10-16") =>
    (Dates.DateTime("2020-10-16T06:52:07"), Dates.DateTime("2020-10-16T20:19:09")),
    Dates.Date("2018-02-01") =>
    (Dates.DateTime("2018-02-01T06:43:19"), Dates.DateTime("2018-02-01T21:23:51")),
    Dates.Date("2022-06-12") =>
    (Dates.DateTime("2022-06-12T08:25:29"), Dates.DateTime("2022-06-12T17:14:14")),
    Dates.Date("2023-12-23") =>
    (Dates.DateTime("2023-12-23T05:56:21"), Dates.DateTime("2023-12-23T21:41:12")),
    Dates.Date("2023-07-15") =>
    (Dates.DateTime("2023-07-15T08:23:43"), Dates.DateTime("2023-07-15T17:28:19")),
    Dates.Date("2023-12-05") =>
    (Dates.DateTime("2023-12-05T05:54:06"), Dates.DateTime("2023-12-05T21:26:39")),
    Dates.Date("2019-02-17") =>
    (Dates.DateTime("2019-02-17T07:06:52"), Dates.DateTime("2019-02-17T21:01:21")),
    Dates.Date("2018-01-29") =>
    (Dates.DateTime("2018-01-29T06:38:51"), Dates.DateTime("2018-01-29T21:27:21")),
    Dates.Date("2024-10-05") =>
    (Dates.DateTime("2024-10-05T07:12:18"), Dates.DateTime("2024-10-05T20:04:39")),
    Dates.Date("2018-05-23") =>
    (Dates.DateTime("2018-05-23T08:09:15"), Dates.DateTime("2018-05-23T17:24:20")),
    Dates.Date("2022-09-07") =>
    (Dates.DateTime("2022-09-07T07:07:03"), Dates.DateTime("2022-09-07T18:29:28")),
    Dates.Date("2021-11-01") =>
    (Dates.DateTime("2021-11-01T06:26:08"), Dates.DateTime("2021-11-01T20:41:12")),
    Dates.Date("2022-02-01") =>
    (Dates.DateTime("2022-02-01T06:43:21"), Dates.DateTime("2022-02-01T21:23:48")),
    Dates.Date("2021-06-07") =>
    (Dates.DateTime("2021-06-07T08:22:34"), Dates.DateTime("2021-06-07T17:15:17")),
    Dates.Date("2018-06-18") =>
    (Dates.DateTime("2018-06-18T08:28:06"), Dates.DateTime("2018-06-18T17:14:08")),
    Dates.Date("2023-08-24") =>
    (Dates.DateTime("2023-08-24T07:32:51"), Dates.DateTime("2023-08-24T18:12:27")),
    Dates.Date("2019-05-10") =>
    (Dates.DateTime("2019-05-10T07:54:29"), Dates.DateTime("2019-05-10T17:38:33")),
    Dates.Date("2018-01-20") =>
    (Dates.DateTime("2018-01-20T06:25:51"), Dates.DateTime("2018-01-20T21:36:03")),
    Dates.Date("2018-04-18") =>
    (Dates.DateTime("2018-04-18T07:27:36"), Dates.DateTime("2018-04-18T18:11:28")),
    Dates.Date("2018-12-09") =>
    (Dates.DateTime("2018-12-09T05:53:17"), Dates.DateTime("2018-12-09T21:31:05")),
    Dates.Date("2023-01-11") =>
    (Dates.DateTime("2023-01-11T06:13:46"), Dates.DateTime("2023-01-11T21:41:40")),
    Dates.Date("2020-10-21") =>
    (Dates.DateTime("2020-10-21T06:43:24"), Dates.DateTime("2020-10-21T20:26:01")),
    Dates.Date("2024-08-09") =>
    (Dates.DateTime("2024-08-09T07:55:35"), Dates.DateTime("2024-08-09T17:55:37")),
    Dates.Date("2023-05-29") =>
    (Dates.DateTime("2023-05-29T08:14:55"), Dates.DateTime("2023-05-29T17:19:55")),
    Dates.Date("2020-11-25") =>
    (Dates.DateTime("2020-11-25T05:58:44"), Dates.DateTime("2020-11-25T21:15:23")),
    Dates.Date("2022-02-19") =>
    (Dates.DateTime("2022-02-19T07:10:12"), Dates.DateTime("2022-02-19T20:57:38")),
    Dates.Date("2023-04-10") =>
    (Dates.DateTime("2023-04-10T07:17:12"), Dates.DateTime("2023-04-10T18:25:58")),
    Dates.Date("2021-04-13") =>
    (Dates.DateTime("2021-04-13T07:21:37"), Dates.DateTime("2021-04-13T18:19:43")),
    Dates.Date("2020-11-10") =>
    (Dates.DateTime("2020-11-10T06:13:28"), Dates.DateTime("2020-11-10T20:54:31")),
    Dates.Date("2020-11-17") =>
    (Dates.DateTime("2020-11-17T06:05:35"), Dates.DateTime("2020-11-17T21:04:30")),
    Dates.Date("2021-08-10") =>
    (Dates.DateTime("2021-08-10T07:54:32"), Dates.DateTime("2021-08-10T17:56:27")),
    Dates.Date("2020-06-14") =>
    (Dates.DateTime("2020-06-14T08:26:43"), Dates.DateTime("2020-06-14T17:14:02")),
    Dates.Date("2021-08-16") =>
    (Dates.DateTime("2021-08-16T07:45:20"), Dates.DateTime("2021-08-16T18:03:31")),
    Dates.Date("2024-10-06") =>
    (Dates.DateTime("2024-10-06T07:10:25"), Dates.DateTime("2024-10-06T20:05:57")),
    Dates.Date("2019-03-24") =>
    (Dates.DateTime("2019-03-24T07:55:19"), Dates.DateTime("2019-03-24T19:57:50")),
    Dates.Date("2022-08-29") =>
    (Dates.DateTime("2022-08-29T07:23:38"), Dates.DateTime("2022-08-29T18:18:42")),
    Dates.Date("2020-04-04") =>
    (Dates.DateTime("2020-04-04T08:10:28"), Dates.DateTime("2020-04-04T19:35:39")),
    Dates.Date("2020-10-05") =>
    (Dates.DateTime("2020-10-05T07:12:22"), Dates.DateTime("2020-10-05T20:04:37")),
    Dates.Date("2019-10-08") =>
    (Dates.DateTime("2019-10-08T07:08:09"), Dates.DateTime("2019-10-08T20:07:31")),
    Dates.Date("2019-07-01") =>
    (Dates.DateTime("2019-07-01T08:29:26"), Dates.DateTime("2019-07-01T17:18:12")),
    Dates.Date("2022-06-05") =>
    (Dates.DateTime("2022-06-05T08:20:58"), Dates.DateTime("2022-06-05T17:16:04")),
    Dates.Date("2024-11-22") =>
    (Dates.DateTime("2024-11-22T06:00:59"), Dates.DateTime("2024-11-22T21:11:25")),
    Dates.Date("2023-03-26") =>
    (Dates.DateTime("2023-03-26T07:57:57"), Dates.DateTime("2023-03-26T19:53:58")),
    Dates.Date("2018-12-30") =>
    (Dates.DateTime("2018-12-30T06:01:19"), Dates.DateTime("2018-12-30T21:43:22")),
    Dates.Date("2021-02-01") =>
    (Dates.DateTime("2021-02-01T06:43:43"), Dates.DateTime("2021-02-01T21:23:30")),
    Dates.Date("2024-06-25") =>
    (Dates.DateTime("2024-06-25T08:29:39"), Dates.DateTime("2024-06-25T17:15:54")),
    Dates.Date("2024-08-03") =>
    (Dates.DateTime("2024-08-03T08:03:52"), Dates.DateTime("2024-08-03T17:48:43")),
    Dates.Date("2019-09-08") =>
    (Dates.DateTime("2019-09-08T07:05:41"), Dates.DateTime("2019-09-08T18:30:20")),
    Dates.Date("2021-02-05") =>
    (Dates.DateTime("2021-02-05T06:49:43"), Dates.DateTime("2021-02-05T21:18:22")),
    Dates.Date("2018-01-12") =>
    (Dates.DateTime("2018-01-12T06:15:16"), Dates.DateTime("2018-01-12T21:41:08")),
    Dates.Date("2021-10-11") =>
    (Dates.DateTime("2021-10-11T07:01:37"), Dates.DateTime("2021-10-11T20:12:08")),
    Dates.Date("2020-07-23") =>
    (Dates.DateTime("2020-07-23T08:16:29"), Dates.DateTime("2020-07-23T17:36:42")),
    Dates.Date("2021-06-16") =>
    (Dates.DateTime("2021-06-16T08:27:28"), Dates.DateTime("2021-06-16T17:14:02")),
    Dates.Date("2021-04-09") =>
    (Dates.DateTime("2021-04-09T07:16:32"), Dates.DateTime("2021-04-09T18:26:54")),
    Dates.Date("2023-01-01") =>
    (Dates.DateTime("2023-01-01T06:03:05"), Dates.DateTime("2023-01-01T21:43:32")),
    Dates.Date("2022-11-16") =>
    (Dates.DateTime("2022-11-16T06:07:07"), Dates.DateTime("2022-11-16T21:02:24")),
    Dates.Date("2019-07-25") =>
    (Dates.DateTime("2019-07-25T08:15:15"), Dates.DateTime("2019-07-25T17:37:59")),
    Dates.Date("2022-09-03") =>
    (Dates.DateTime("2022-09-03T07:14:31"), Dates.DateTime("2022-09-03T18:24:40")),
    Dates.Date("2019-03-14") =>
    (Dates.DateTime("2019-03-14T07:42:06"), Dates.DateTime("2019-03-14T20:16:51")),
    Dates.Date("2018-07-21") =>
    (Dates.DateTime("2018-07-21T08:18:50"), Dates.DateTime("2018-07-21T17:34:09")),
    Dates.Date("2023-01-16") =>
    (Dates.DateTime("2023-01-16T06:20:07"), Dates.DateTime("2023-01-16T21:39:03")),
    Dates.Date("2022-06-10") =>
    (Dates.DateTime("2022-06-10T08:24:20"), Dates.DateTime("2022-06-10T17:14:34")),
    Dates.Date("2019-01-04") =>
    (Dates.DateTime("2019-01-04T06:05:56"), Dates.DateTime("2019-01-04T21:43:28")),
    Dates.Date("2019-09-10") =>
    (Dates.DateTime("2019-09-10T07:01:54"), Dates.DateTime("2019-09-10T18:32:44")),
    Dates.Date("2019-06-27") =>
    (Dates.DateTime("2019-06-27T08:29:41"), Dates.DateTime("2019-06-27T17:16:20")),
    Dates.Date("2021-11-18") =>
    (Dates.DateTime("2021-11-18T06:04:50"), Dates.DateTime("2021-11-18T21:05:33")),
    Dates.Date("2019-05-21") =>
    (Dates.DateTime("2019-05-21T08:06:55"), Dates.DateTime("2019-05-21T17:26:21")),
    Dates.Date("2023-02-17") =>
    (Dates.DateTime("2023-02-17T07:06:54"), Dates.DateTime("2023-02-17T21:01:17")),
    Dates.Date("2021-01-08") =>
    (Dates.DateTime("2021-01-08T06:10:48"), Dates.DateTime("2021-01-08T21:42:34")),
    Dates.Date("2021-08-15") =>
    (Dates.DateTime("2021-08-15T07:46:55"), Dates.DateTime("2021-08-15T18:02:20")),
    Dates.Date("2022-02-28") =>
    (Dates.DateTime("2022-02-28T07:23:11"), Dates.DateTime("2022-02-28T20:42:10")),
    Dates.Date("2018-09-06") =>
    (Dates.DateTime("2018-09-06T07:08:59"), Dates.DateTime("2018-09-06T18:28:13")),
    Dates.Date("2018-04-15") =>
    (Dates.DateTime("2018-04-15T07:23:49"), Dates.DateTime("2018-04-15T18:16:40")),
    Dates.Date("2021-12-10") =>
    (Dates.DateTime("2021-12-10T05:53:12"), Dates.DateTime("2021-12-10T21:32:18")),
    Dates.Date("2020-03-02") =>
    (Dates.DateTime("2020-03-02T07:26:41"), Dates.DateTime("2020-03-02T20:37:43")),
    Dates.Date("2018-09-25") =>
    (Dates.DateTime("2018-09-25T06:32:32"), Dates.DateTime("2018-09-25T18:51:19")),
    Dates.Date("2020-12-19") =>
    (Dates.DateTime("2020-12-19T05:54:50"), Dates.DateTime("2020-12-19T21:39:29")),
    Dates.Date("2024-01-03") =>
    (Dates.DateTime("2024-01-03T06:04:43"), Dates.DateTime("2024-01-03T21:43:32")),
    Dates.Date("2022-12-03") =>
    (Dates.DateTime("2022-12-03T05:54:41"), Dates.DateTime("2022-12-03T21:24:40")),
    Dates.Date("2019-08-31") =>
    (Dates.DateTime("2019-08-31T07:20:31"), Dates.DateTime("2019-08-31T18:20:45")),
    Dates.Date("2021-06-02") =>
    (Dates.DateTime("2021-06-02T08:18:48"), Dates.DateTime("2021-06-02T17:17:18")),
    Dates.Date("2020-03-06") =>
    (Dates.DateTime("2020-03-06T07:32:15"), Dates.DateTime("2020-03-06T20:30:24")),
    Dates.Date("2019-06-09") =>
    (Dates.DateTime("2019-06-09T08:23:32"), Dates.DateTime("2019-06-09T17:14:51")),
    Dates.Date("2022-04-20") =>
    (Dates.DateTime("2022-04-20T07:30:10"), Dates.DateTime("2022-04-20T18:08:01")),
    Dates.Date("2020-11-04") =>
    (Dates.DateTime("2020-11-04T06:21:26"), Dates.DateTime("2020-11-04T20:45:52")),
    Dates.Date("2021-02-16") =>
    (Dates.DateTime("2021-02-16T07:06:09"), Dates.DateTime("2021-02-16T21:02:07")),
    Dates.Date("2018-01-25") =>
    (Dates.DateTime("2018-01-25T06:32:59"), Dates.DateTime("2018-01-25T21:31:35")),
    Dates.Date("2023-10-07") =>
    (Dates.DateTime("2023-10-07T07:09:58"), Dates.DateTime("2023-10-07T20:06:16")),
    Dates.Date("2019-08-06") =>
    (Dates.DateTime("2019-08-06T08:00:55"), Dates.DateTime("2019-08-06T17:51:13")),
    Dates.Date("2021-09-13") =>
    (Dates.DateTime("2021-09-13T06:55:11"), Dates.DateTime("2021-09-13T18:36:59")),
    Dates.Date("2023-08-03") =>
    (Dates.DateTime("2023-08-03T08:04:51"), Dates.DateTime("2023-08-03T17:47:51")),
    Dates.Date("2021-11-30") =>
    (Dates.DateTime("2021-11-30T05:55:53"), Dates.DateTime("2021-11-30T21:21:24")),
    Dates.Date("2021-01-17") =>
    (Dates.DateTime("2021-01-17T06:22:07"), Dates.DateTime("2021-01-17T21:38:05")),
    Dates.Date("2021-01-21") =>
    (Dates.DateTime("2021-01-21T06:27:38"), Dates.DateTime("2021-01-21T21:35:00")),
    Dates.Date("2024-02-29") =>
    (Dates.DateTime("2024-02-29T07:23:54"), Dates.DateTime("2024-02-29T20:41:15")),
    Dates.Date("2023-12-03") =>
    (Dates.DateTime("2023-12-03T05:54:47"), Dates.DateTime("2023-12-03T21:24:23")),
    Dates.Date("2022-06-30") =>
    (Dates.DateTime("2022-06-30T08:29:32"), Dates.DateTime("2022-06-30T17:17:50")),
    Dates.Date("2024-04-02") =>
    (Dates.DateTime("2024-04-02T08:07:57"), Dates.DateTime("2024-04-02T19:39:19")),
    Dates.Date("2023-05-12") =>
    (Dates.DateTime("2023-05-12T07:56:53"), Dates.DateTime("2023-05-12T17:36:02")),
    Dates.Date("2020-12-30") =>
    (Dates.DateTime("2020-12-30T06:01:45"), Dates.DateTime("2020-12-30T21:43:26")),
    Dates.Date("2023-05-02") =>
    (Dates.DateTime("2023-05-02T07:44:51"), Dates.DateTime("2023-05-02T17:49:27")),
    Dates.Date("2024-10-28") =>
    (Dates.DateTime("2024-10-28T06:31:51"), Dates.DateTime("2024-10-28T20:35:53")),
    Dates.Date("2022-02-23") =>
    (Dates.DateTime("2022-02-23T07:16:02"), Dates.DateTime("2022-02-23T20:50:55")),
    Dates.Date("2021-12-23") =>
    (Dates.DateTime("2021-12-23T05:56:37"), Dates.DateTime("2021-12-23T21:41:26")),
    Dates.Date("2018-09-30") =>
    (Dates.DateTime("2018-09-30T07:22:53"), Dates.DateTime("2018-09-30T19:57:34")),
    Dates.Date("2023-03-08") =>
    (Dates.DateTime("2023-03-08T07:33:59"), Dates.DateTime("2023-03-08T20:28:02")),
    Dates.Date("2020-04-16") =>
    (Dates.DateTime("2020-04-16T07:25:44"), Dates.DateTime("2020-04-16T18:14:02")),
    Dates.Date("2022-06-14") =>
    (Dates.DateTime("2022-06-14T08:26:30"), Dates.DateTime("2022-06-14T17:14:04")),
    Dates.Date("2024-06-27") =>
    (Dates.DateTime("2024-06-27T08:29:42"), Dates.DateTime("2024-06-27T17:16:41")),
    Dates.Date("2023-04-20") =>
    (Dates.DateTime("2023-04-20T07:29:52"), Dates.DateTime("2023-04-20T18:08:26")),
    Dates.Date("2022-10-04") =>
    (Dates.DateTime("2022-10-04T07:15:11"), Dates.DateTime("2022-10-04T20:02:42")),
    Dates.Date("2018-07-23") =>
    (Dates.DateTime("2018-07-23T08:16:59"), Dates.DateTime("2018-07-23T17:36:10")),
    Dates.Date("2023-02-11") =>
    (Dates.DateTime("2023-02-11T06:57:59"), Dates.DateTime("2023-02-11T21:10:34")),
    Dates.Date("2023-02-21") =>
    (Dates.DateTime("2023-02-21T07:12:46"), Dates.DateTime("2023-02-21T20:54:43")),
    Dates.Date("2018-06-27") =>
    (Dates.DateTime("2018-06-27T08:29:41"), Dates.DateTime("2018-06-27T17:16:26")),
    Dates.Date("2019-05-28") =>
    (Dates.DateTime("2019-05-28T08:13:57"), Dates.DateTime("2019-05-28T17:20:36")),
    Dates.Date("2020-09-27") =>
    (Dates.DateTime("2020-09-27T07:27:40"), Dates.DateTime("2020-09-27T19:54:27")),
    Dates.Date("2023-07-28") =>
    (Dates.DateTime("2023-07-28T08:12:02"), Dates.DateTime("2023-07-28T17:41:13")),
    Dates.Date("2023-04-25") =>
    (Dates.DateTime("2023-04-25T07:36:09"), Dates.DateTime("2023-04-25T18:00:12")),
    Dates.Date("2023-09-08") =>
    (Dates.DateTime("2023-09-08T07:05:38"), Dates.DateTime("2023-09-08T18:30:23")),
    Dates.Date("2020-10-29") =>
    (Dates.DateTime("2020-10-29T06:30:20"), Dates.DateTime("2020-10-29T20:37:16")),
    Dates.Date("2019-06-21") =>
    (Dates.DateTime("2019-06-21T08:28:55"), Dates.DateTime("2019-06-21T17:14:32")),
    Dates.Date("2023-10-26") =>
    (Dates.DateTime("2023-10-26T06:36:16"), Dates.DateTime("2023-10-26T20:31:59")),
    Dates.Date("2021-03-12") =>
    (Dates.DateTime("2021-03-12T07:40:06"), Dates.DateTime("2021-03-12T20:19:39")),
    Dates.Date("2022-03-28") =>
    (Dates.DateTime("2022-03-28T08:00:51"), Dates.DateTime("2022-03-28T19:49:43")),
    Dates.Date("2022-05-17") =>
    (Dates.DateTime("2022-05-17T08:02:52"), Dates.DateTime("2022-05-17T17:30:05")),
    Dates.Date("2018-03-31") =>
    (Dates.DateTime("2018-03-31T08:04:41"), Dates.DateTime("2018-03-31T19:44:06")),
    Dates.Date("2021-05-01") =>
    (Dates.DateTime("2021-05-01T07:44:13"), Dates.DateTime("2021-05-01T17:50:12")),
    Dates.Date("2023-11-19") =>
    (Dates.DateTime("2023-11-19T06:04:20"), Dates.DateTime("2023-11-19T21:06:16")),
    Dates.Date("2019-09-19") =>
    (Dates.DateTime("2019-09-19T06:44:37"), Dates.DateTime("2019-09-19T18:43:38")),
    Dates.Date("2020-03-10") =>
    (Dates.DateTime("2020-03-10T07:37:43"), Dates.DateTime("2020-03-10T20:22:57")),
    Dates.Date("2020-07-14") =>
    (Dates.DateTime("2020-07-14T08:23:53"), Dates.DateTime("2020-07-14T17:28:04")),
    Dates.Date("2024-06-22") =>
    (Dates.DateTime("2024-06-22T08:29:17"), Dates.DateTime("2024-06-22T17:14:58")),
    Dates.Date("2018-11-07") =>
    (Dates.DateTime("2018-11-07T06:18:01"), Dates.DateTime("2018-11-07T20:49:27")),
    Dates.Date("2019-03-03") =>
    (Dates.DateTime("2019-03-03T07:27:01"), Dates.DateTime("2019-03-03T20:37:16")),
    Dates.Date("2019-06-23") =>
    (Dates.DateTime("2019-06-23T08:29:19"), Dates.DateTime("2019-06-23T17:15:00")),
    Dates.Date("2022-10-27") =>
    (Dates.DateTime("2022-10-27T06:34:15"), Dates.DateTime("2022-10-27T20:33:44")),
    Dates.Date("2023-04-30") =>
    (Dates.DateTime("2023-04-30T07:42:23"), Dates.DateTime("2023-04-30T17:52:25")),
    Dates.Date("2024-05-12") =>
    (Dates.DateTime("2024-05-12T07:57:46"), Dates.DateTime("2024-05-12T17:35:08")),
    Dates.Date("2023-06-30") =>
    (Dates.DateTime("2023-06-30T08:29:34"), Dates.DateTime("2023-06-30T17:17:43")),
    Dates.Date("2020-04-29") =>
    (Dates.DateTime("2020-04-29T07:42:02"), Dates.DateTime("2020-04-29T17:52:50")),
    Dates.Date("2023-09-04") =>
    (Dates.DateTime("2023-09-04T07:13:07"), Dates.DateTime("2023-09-04T18:25:35")),
    Dates.Date("2019-07-10") =>
    (Dates.DateTime("2019-07-10T08:26:37"), Dates.DateTime("2019-07-10T17:24:07")),
    Dates.Date("2019-12-13") =>
    (Dates.DateTime("2019-12-13T05:53:15"), Dates.DateTime("2019-12-13T21:34:33")),
    Dates.Date("2021-12-12") =>
    (Dates.DateTime("2021-12-12T05:53:13"), Dates.DateTime("2021-12-12T21:34:07")),
    Dates.Date("2022-03-06") =>
    (Dates.DateTime("2022-03-06T07:31:34"), Dates.DateTime("2022-03-06T20:31:17")),
    Dates.Date("2018-08-25") =>
    (Dates.DateTime("2018-08-25T07:30:45"), Dates.DateTime("2018-08-25T18:13:53")),
    Dates.Date("2022-07-16") =>
    (Dates.DateTime("2022-07-16T08:22:51"), Dates.DateTime("2022-07-16T17:29:26")),
    Dates.Date("2023-10-11") =>
    (Dates.DateTime("2023-10-11T07:02:30"), Dates.DateTime("2023-10-11T20:11:30")),
    Dates.Date("2019-06-20") =>
    (Dates.DateTime("2019-06-20T08:28:39"), Dates.DateTime("2019-06-20T17:14:22")),
    Dates.Date("2023-05-28") =>
    (Dates.DateTime("2023-05-28T08:13:59"), Dates.DateTime("2023-05-28T17:20:35")),
    Dates.Date("2023-10-30") =>
    (Dates.DateTime("2023-10-30T06:29:55"), Dates.DateTime("2023-10-30T20:37:39")),
    Dates.Date("2020-07-16") =>
    (Dates.DateTime("2020-07-16T08:22:29"), Dates.DateTime("2020-07-16T17:29:52")),
    Dates.Date("2023-03-16") =>
    (Dates.DateTime("2023-03-16T07:44:49"), Dates.DateTime("2023-03-16T20:13:00")),
    Dates.Date("2022-11-29") =>
    (Dates.DateTime("2022-11-29T05:56:32"), Dates.DateTime("2022-11-29T21:19:52")),
    Dates.Date("2020-08-18") =>
    (Dates.DateTime("2020-08-18T07:41:42"), Dates.DateTime("2020-08-18T18:06:10")),
    Dates.Date("2024-12-06") =>
    (Dates.DateTime("2024-12-06T05:53:40"), Dates.DateTime("2024-12-06T21:28:33")),
    Dates.Date("2020-02-13") =>
    (Dates.DateTime("2020-02-13T07:00:34"), Dates.DateTime("2020-02-13T21:07:59")),
    Dates.Date("2022-11-18") =>
    (Dates.DateTime("2022-11-18T06:05:04"), Dates.DateTime("2022-11-18T21:05:13")),
    Dates.Date("2021-07-27") =>
    (Dates.DateTime("2021-07-27T08:12:36"), Dates.DateTime("2021-07-27T17:40:39")),
    Dates.Date("2018-11-17") =>
    (Dates.DateTime("2018-11-17T06:06:07"), Dates.DateTime("2018-11-17T21:03:46")),
    Dates.Date("2022-05-08") =>
    (Dates.DateTime("2022-05-08T07:52:26"), Dates.DateTime("2022-05-08T17:40:47")),
    Dates.Date("2018-05-14") =>
    (Dates.DateTime("2018-05-14T07:59:26"), Dates.DateTime("2018-05-14T17:33:25")),
    Dates.Date("2021-11-21") =>
    (Dates.DateTime("2021-11-21T06:02:04"), Dates.DateTime("2021-11-21T21:09:42")),
    Dates.Date("2024-09-07") =>
    (Dates.DateTime("2024-09-07T07:06:05"), Dates.DateTime("2024-09-07T18:30:05")),
    Dates.Date("2018-11-03") =>
    (Dates.DateTime("2018-11-03T06:23:36"), Dates.DateTime("2018-11-03T20:43:41")),
    Dates.Date("2019-07-29") =>
    (Dates.DateTime("2019-07-29T08:10:56"), Dates.DateTime("2019-07-29T17:42:15")),
    Dates.Date("2023-05-25") =>
    (Dates.DateTime("2023-05-25T08:11:04"), Dates.DateTime("2023-05-25T17:22:51")),
    Dates.Date("2023-12-20") =>
    (Dates.DateTime("2023-12-20T05:54:56"), Dates.DateTime("2023-12-20T21:39:38")),
    Dates.Date("2022-04-27") =>
    (Dates.DateTime("2022-04-27T07:38:57"), Dates.DateTime("2022-04-27T17:56:39")),
    Dates.Date("2019-04-04") =>
    (Dates.DateTime("2019-04-04T08:09:30"), Dates.DateTime("2019-04-04T19:37:03")),
    Dates.Date("2018-05-19") =>
    (Dates.DateTime("2018-05-19T08:05:01"), Dates.DateTime("2018-05-19T17:28:03")),
    Dates.Date("2019-05-19") =>
    (Dates.DateTime("2019-05-19T08:04:46"), Dates.DateTime("2019-05-19T17:28:18")),
    Dates.Date("2022-10-02") =>
    (Dates.DateTime("2022-10-02T07:18:59"), Dates.DateTime("2022-10-02T20:00:09")),
    Dates.Date("2020-11-16") =>
    (Dates.DateTime("2020-11-16T06:06:37"), Dates.DateTime("2020-11-16T21:03:05")),
    Dates.Date("2021-01-20") =>
    (Dates.DateTime("2021-01-20T06:26:14"), Dates.DateTime("2021-01-20T21:35:49")),
    Dates.Date("2018-04-09") =>
    (Dates.DateTime("2018-04-09T07:16:12"), Dates.DateTime("2018-04-09T18:27:24")),
    Dates.Date("2023-10-27") =>
    (Dates.DateTime("2023-10-27T06:34:39"), Dates.DateTime("2023-10-27T20:33:23")),
    Dates.Date("2022-05-05") =>
    (Dates.DateTime("2022-05-05T07:48:49"), Dates.DateTime("2022-05-05T17:44:50")),
    Dates.Date("2023-02-07") =>
    (Dates.DateTime("2023-02-07T06:51:59"), Dates.DateTime("2023-02-07T21:16:18")),
    Dates.Date("2023-02-01") =>
    (Dates.DateTime("2023-02-01T06:42:59"), Dates.DateTime("2023-02-01T21:24:05")),
    Dates.Date("2024-11-09") =>
    (Dates.DateTime("2024-11-09T06:14:41"), Dates.DateTime("2024-11-09T20:53:07")),
    Dates.Date("2024-01-08") =>
    (Dates.DateTime("2024-01-08T06:09:58"), Dates.DateTime("2024-01-08T21:42:46")),
    Dates.Date("2021-07-02") =>
    (Dates.DateTime("2021-07-02T08:29:11"), Dates.DateTime("2021-07-02T17:19:03")),
    Dates.Date("2020-11-20") =>
    (Dates.DateTime("2020-11-20T06:02:44"), Dates.DateTime("2020-11-20T21:08:40")),
    Dates.Date("2024-09-17") =>
    (Dates.DateTime("2024-09-17T06:46:57"), Dates.DateTime("2024-09-17T18:42:10")),
    Dates.Date("2021-09-06") =>
    (Dates.DateTime("2021-09-06T07:08:29"), Dates.DateTime("2021-09-06T18:28:33")),
    Dates.Date("2021-04-26") =>
    (Dates.DateTime("2021-04-26T07:38:00"), Dates.DateTime("2021-04-26T17:57:50")),
    Dates.Date("2022-12-14") =>
    (Dates.DateTime("2022-12-14T05:53:23"), Dates.DateTime("2022-12-14T21:35:36")),
    Dates.Date("2019-01-26") =>
    (Dates.DateTime("2019-01-26T06:34:05"), Dates.DateTime("2019-01-26T21:30:49")),
    Dates.Date("2022-01-29") =>
    (Dates.DateTime("2022-01-29T06:38:53"), Dates.DateTime("2022-01-29T21:27:19")),
    Dates.Date("2020-07-18") =>
    (Dates.DateTime("2020-07-18T08:20:57"), Dates.DateTime("2020-07-18T17:31:44")),
    Dates.Date("2023-04-05") =>
    (Dates.DateTime("2023-04-05T07:10:49"), Dates.DateTime("2023-04-05T18:35:08")),
    Dates.Date("2018-12-08") =>
    (Dates.DateTime("2018-12-08T05:53:24"), Dates.DateTime("2018-12-08T21:30:05")),
    Dates.Date("2020-04-19") =>
    (Dates.DateTime("2020-04-19T07:29:31"), Dates.DateTime("2020-04-19T18:08:53")),
    Dates.Date("2021-08-07") =>
    (Dates.DateTime("2021-08-07T07:58:50"), Dates.DateTime("2021-08-07T17:52:58")),
    Dates.Date("2023-04-29") =>
    (Dates.DateTime("2023-04-29T07:41:08"), Dates.DateTime("2023-04-29T17:53:56")),
    Dates.Date("2021-01-12") =>
    (Dates.DateTime("2021-01-12T06:15:36"), Dates.DateTime("2021-01-12T21:41:00")),
    Dates.Date("2022-12-04") =>
    (Dates.DateTime("2022-12-04T05:54:20"), Dates.DateTime("2022-12-04T21:25:49")),
    Dates.Date("2020-06-01") =>
    (Dates.DateTime("2020-06-01T08:18:11"), Dates.DateTime("2020-06-01T17:17:41")),
    Dates.Date("2023-02-25") =>
    (Dates.DateTime("2023-02-25T07:18:33"), Dates.DateTime("2023-02-25T20:47:53")),
    Dates.Date("2024-10-26") =>
    (Dates.DateTime("2024-10-26T06:35:02"), Dates.DateTime("2024-10-26T20:33:03")),
    Dates.Date("2018-11-28") =>
    (Dates.DateTime("2018-11-28T05:57:08"), Dates.DateTime("2018-11-28T21:18:35")),
    Dates.Date("2018-06-16") =>
    (Dates.DateTime("2018-06-16T08:27:22"), Dates.DateTime("2018-06-16T17:14:01")),
    Dates.Date("2019-11-27") =>
    (Dates.DateTime("2019-11-27T05:57:54"), Dates.DateTime("2019-11-27T21:17:00")),
    Dates.Date("2019-01-25") =>
    (Dates.DateTime("2019-01-25T06:32:38"), Dates.DateTime("2019-01-25T21:31:49")),
    Dates.Date("2023-08-04") =>
    (Dates.DateTime("2023-08-04T08:03:33"), Dates.DateTime("2023-08-04T17:48:59")),
    Dates.Date("2021-12-19") =>
    (Dates.DateTime("2021-12-19T05:54:44"), Dates.DateTime("2021-12-19T21:39:20")),
    Dates.Date("2023-05-19") =>
    (Dates.DateTime("2023-05-19T08:04:48"), Dates.DateTime("2023-05-19T17:28:16")),
    Dates.Date("2018-06-21") =>
    (Dates.DateTime("2018-06-21T08:28:58"), Dates.DateTime("2018-06-21T17:14:35")),
    Dates.Date("2018-05-03") =>
    (Dates.DateTime("2018-05-03T07:46:20"), Dates.DateTime("2018-05-03T17:47:42")),
    Dates.Date("2022-07-10") =>
    (Dates.DateTime("2022-07-10T08:26:30"), Dates.DateTime("2022-07-10T17:24:21")),
    Dates.Date("2024-04-03") =>
    (Dates.DateTime("2024-04-03T08:09:14"), Dates.DateTime("2024-04-03T19:37:27")),
    Dates.Date("2024-12-30") =>
    (Dates.DateTime("2024-12-30T06:01:46"), Dates.DateTime("2024-12-30T21:43:25")),
    Dates.Date("2023-12-28") =>
    (Dates.DateTime("2023-12-28T05:59:34"), Dates.DateTime("2023-12-28T21:42:57")),
    Dates.Date("2021-08-28") =>
    (Dates.DateTime("2021-08-28T07:24:59"), Dates.DateTime("2021-08-28T18:17:47")),
    Dates.Date("2018-04-01") =>
    (Dates.DateTime("2018-04-01T07:05:58"), Dates.DateTime("2018-04-01T18:42:13")),
    Dates.Date("2024-06-07") =>
    (Dates.DateTime("2024-06-07T08:22:45"), Dates.DateTime("2024-06-07T17:15:12")),
    Dates.Date("2019-08-14") =>
    (Dates.DateTime("2019-08-14T07:49:16"), Dates.DateTime("2019-08-14T18:00:32")),
    Dates.Date("2018-02-07") =>
    (Dates.DateTime("2018-02-07T06:52:19"), Dates.DateTime("2018-02-07T21:16:01")),
    Dates.Date("2020-01-27") =>
    (Dates.DateTime("2020-01-27T06:35:11"), Dates.DateTime("2020-01-27T21:30:02")),
    Dates.Date("2023-10-08") =>
    (Dates.DateTime("2023-10-08T07:08:05"), Dates.DateTime("2023-10-08T20:07:34")),
    Dates.Date("2021-01-14") =>
    (Dates.DateTime("2021-01-14T06:18:09"), Dates.DateTime("2021-01-14T21:39:58")),
    Dates.Date("2019-06-17") =>
    (Dates.DateTime("2019-06-17T08:27:40"), Dates.DateTime("2019-06-17T17:14:03")),
    Dates.Date("2022-01-13") =>
    (Dates.DateTime("2022-01-13T06:16:33"), Dates.DateTime("2022-01-13T21:40:37")),
    Dates.Date("2024-04-29") =>
    (Dates.DateTime("2024-04-29T07:42:05"), Dates.DateTime("2024-04-29T17:52:47")),
    Dates.Date("2020-03-12") =>
    (Dates.DateTime("2020-03-12T07:40:25"), Dates.DateTime("2020-03-12T20:19:12")),
    Dates.Date("2023-10-25") =>
    (Dates.DateTime("2023-10-25T06:37:54"), Dates.DateTime("2023-10-25T20:30:34")),
    Dates.Date("2019-09-25") =>
    (Dates.DateTime("2019-09-25T06:33:00"), Dates.DateTime("2019-09-25T18:51:01")),
    Dates.Date("2019-07-27") =>
    (Dates.DateTime("2019-07-27T08:13:09"), Dates.DateTime("2019-07-27T17:40:06")),
    Dates.Date("2019-03-28") =>
    (Dates.DateTime("2019-03-28T08:00:30"), Dates.DateTime("2019-03-28T19:50:14")),
    Dates.Date("2022-09-30") =>
    (Dates.DateTime("2022-09-30T07:22:49"), Dates.DateTime("2022-09-30T19:57:37")),
    Dates.Date("2021-04-24") =>
    (Dates.DateTime("2021-04-24T07:35:30"), Dates.DateTime("2021-04-24T18:01:02")),
    Dates.Date("2019-04-28") =>
    (Dates.DateTime("2019-04-28T07:39:51"), Dates.DateTime("2019-04-28T17:55:31")),
    Dates.Date("2024-08-13") =>
    (Dates.DateTime("2024-08-13T07:49:36"), Dates.DateTime("2024-08-13T18:00:18")),
    Dates.Date("2019-01-24") =>
    (Dates.DateTime("2019-01-24T06:31:11"), Dates.DateTime("2019-01-24T21:32:47")),
    Dates.Date("2018-12-15") =>
    (Dates.DateTime("2018-12-15T05:53:32"), Dates.DateTime("2018-12-15T21:36:23")),
    Dates.Date("2024-10-03") =>
    (Dates.DateTime("2024-10-03T07:16:06"), Dates.DateTime("2024-10-03T20:02:05")),
    Dates.Date("2023-05-07") =>
    (Dates.DateTime("2023-05-07T07:50:56"), Dates.DateTime("2023-05-07T17:42:26")),
    Dates.Date("2020-06-26") =>
    (Dates.DateTime("2020-06-26T08:29:41"), Dates.DateTime("2020-06-26T17:16:15")),
    Dates.Date("2020-12-27") =>
    (Dates.DateTime("2020-12-27T05:59:22"), Dates.DateTime("2020-12-27T21:42:53")),
    Dates.Date("2023-12-10") =>
    (Dates.DateTime("2023-12-10T05:53:13"), Dates.DateTime("2023-12-10T21:31:50")),
    Dates.Date("2018-10-21") =>
    (Dates.DateTime("2018-10-21T06:44:17"), Dates.DateTime("2018-10-21T20:25:18")),
    Dates.Date("2018-12-20") =>
    (Dates.DateTime("2018-12-20T05:55:02"), Dates.DateTime("2018-12-20T21:39:47")),
    Dates.Date("2024-02-09") =>
    (Dates.DateTime("2024-02-09T06:54:37"), Dates.DateTime("2024-02-09T21:13:50")),
    Dates.Date("2020-05-27") =>
    (Dates.DateTime("2020-05-27T08:13:43"), Dates.DateTime("2020-05-27T17:20:47")),
    Dates.Date("2018-08-26") =>
    (Dates.DateTime("2018-08-26T07:29:00"), Dates.DateTime("2018-08-26T18:15:04")),
    Dates.Date("2021-11-09") =>
    (Dates.DateTime("2021-11-09T06:15:02"), Dates.DateTime("2021-11-09T20:52:44")),
    Dates.Date("2020-01-02") =>
    (Dates.DateTime("2020-01-02T06:03:45"), Dates.DateTime("2020-01-02T21:43:34")),
    Dates.Date("2023-03-01") =>
    (Dates.DateTime("2023-03-01T07:24:15"), Dates.DateTime("2023-03-01T20:40:49")),
    Dates.Date("2023-12-16") =>
    (Dates.DateTime("2023-12-16T05:53:42"), Dates.DateTime("2023-12-16T21:36:58")),
    Dates.Date("2020-02-22") =>
    (Dates.DateTime("2020-02-22T07:13:50"), Dates.DateTime("2020-02-22T20:53:30")),
    Dates.Date("2018-09-12") =>
    (Dates.DateTime("2018-09-12T06:57:37"), Dates.DateTime("2018-09-12T18:35:26")),
    Dates.Date("2020-05-04") =>
    (Dates.DateTime("2020-05-04T07:48:11"), Dates.DateTime("2020-05-04T17:45:33")),
    Dates.Date("2021-05-31") =>
    (Dates.DateTime("2021-05-31T08:17:07"), Dates.DateTime("2021-05-31T17:18:22")),
    Dates.Date("2024-02-27") =>
    (Dates.DateTime("2024-02-27T07:21:04"), Dates.DateTime("2024-02-27T20:44:48")),
    Dates.Date("2021-04-29") =>
    (Dates.DateTime("2021-04-29T07:41:44"), Dates.DateTime("2021-04-29T17:53:12")),
    Dates.Date("2018-10-11") =>
    (Dates.DateTime("2018-10-11T07:02:07"), Dates.DateTime("2018-10-11T20:11:46")),
    Dates.Date("2024-05-28") =>
    (Dates.DateTime("2024-05-28T08:14:41"), Dates.DateTime("2024-05-28T17:20:04")),
    Dates.Date("2022-07-08") =>
    (Dates.DateTime("2022-07-08T08:27:25"), Dates.DateTime("2022-07-08T17:22:50")),
    Dates.Date("2020-07-21") =>
    (Dates.DateTime("2020-07-21T08:18:22"), Dates.DateTime("2020-07-21T17:34:40")),
    Dates.Date("2024-02-18") =>
    (Dates.DateTime("2024-02-18T07:08:01"), Dates.DateTime("2024-02-18T21:00:04")),
    Dates.Date("2020-03-26") =>
    (Dates.DateTime("2020-03-26T07:58:54"), Dates.DateTime("2020-03-26T19:52:35")),
    Dates.Date("2020-04-14") =>
    (Dates.DateTime("2020-04-14T07:23:12"), Dates.DateTime("2020-04-14T18:17:31")),
    Dates.Date("2022-04-07") =>
    (Dates.DateTime("2022-04-07T07:13:41"), Dates.DateTime("2022-04-07T18:31:00")),
    Dates.Date("2022-01-11") =>
    (Dates.DateTime("2022-01-11T06:14:04"), Dates.DateTime("2022-01-11T21:41:34")),
    Dates.Date("2021-12-17") =>
    (Dates.DateTime("2021-12-17T05:54:04"), Dates.DateTime("2021-12-17T21:38:03")),
    Dates.Date("2022-03-24") =>
    (Dates.DateTime("2022-03-24T07:55:40"), Dates.DateTime("2022-03-24T19:57:19")),
    Dates.Date("2023-01-07") =>
    (Dates.DateTime("2023-01-07T06:09:08"), Dates.DateTime("2023-01-07T21:42:57")),
    Dates.Date("2020-11-29") =>
    (Dates.DateTime("2020-11-29T05:56:17"), Dates.DateTime("2020-11-29T21:20:28")),
    Dates.Date("2022-11-19") =>
    (Dates.DateTime("2022-11-19T06:04:06"), Dates.DateTime("2022-11-19T21:06:36")),
    Dates.Date("2019-06-06") =>
    (Dates.DateTime("2019-06-06T08:21:29"), Dates.DateTime("2019-06-06T17:15:47")),
    Dates.Date("2024-07-18") =>
    (Dates.DateTime("2024-07-18T08:20:56"), Dates.DateTime("2024-07-18T17:31:47")),
    Dates.Date("2019-02-20") =>
    (Dates.DateTime("2019-02-20T07:11:17"), Dates.DateTime("2019-02-20T20:56:27")),
    Dates.Date("2019-04-19") =>
    (Dates.DateTime("2019-04-19T07:28:34"), Dates.DateTime("2019-04-19T18:10:10")),
    Dates.Date("2018-11-27") =>
    (Dates.DateTime("2018-11-27T05:57:45"), Dates.DateTime("2018-11-27T21:17:19")),
    Dates.Date("2019-05-13") =>
    (Dates.DateTime("2019-05-13T07:58:00"), Dates.DateTime("2019-05-13T17:34:52")),
    Dates.Date("2022-09-25") =>
    (Dates.DateTime("2022-09-25T07:32:28"), Dates.DateTime("2022-09-25T19:51:21")),
    Dates.Date("2021-09-29") =>
    (Dates.DateTime("2021-09-29T07:24:17"), Dates.DateTime("2021-09-29T19:56:39")),
    Dates.Date("2024-07-10") =>
    (Dates.DateTime("2024-07-10T08:26:14"), Dates.DateTime("2024-07-10T17:24:46")),
    Dates.Date("2019-12-24") =>
    (Dates.DateTime("2019-12-24T05:56:54"), Dates.DateTime("2019-12-24T21:41:39")),
    Dates.Date("2021-11-14") =>
    (Dates.DateTime("2021-11-14T06:09:02"), Dates.DateTime("2021-11-14T20:59:54")),
    Dates.Date("2018-04-11") =>
    (Dates.DateTime("2018-04-11T07:18:44"), Dates.DateTime("2018-04-11T18:23:47")),
    Dates.Date("2020-09-09") =>
    (Dates.DateTime("2020-09-09T07:02:22"), Dates.DateTime("2020-09-09T18:32:27")),
    Dates.Date("2024-11-25") =>
    (Dates.DateTime("2024-11-25T05:58:43"), Dates.DateTime("2024-11-25T21:15:25")),
    Dates.Date("2022-05-22") =>
    (Dates.DateTime("2022-05-22T08:08:15"), Dates.DateTime("2022-05-22T17:25:11")),
    Dates.Date("2024-11-14") =>
    (Dates.DateTime("2024-11-14T06:08:44"), Dates.DateTime("2024-11-14T21:00:17")),
    Dates.Date("2020-07-22") =>
    (Dates.DateTime("2020-07-22T08:17:27"), Dates.DateTime("2020-07-22T17:35:41")),
    Dates.Date("2024-10-02") =>
    (Dates.DateTime("2024-10-02T07:18:00"), Dates.DateTime("2024-10-02T20:00:48")),
    Dates.Date("2021-02-23") =>
    (Dates.DateTime("2021-02-23T07:16:23"), Dates.DateTime("2021-02-23T20:50:30")),
    Dates.Date("2023-07-03") =>
    (Dates.DateTime("2023-07-03T08:29:05"), Dates.DateTime("2023-07-03T17:19:22")),
    Dates.Date("2022-05-24") =>
    (Dates.DateTime("2022-05-24T08:10:19"), Dates.DateTime("2022-05-24T17:23:28")),
    Dates.Date("2022-06-11") =>
    (Dates.DateTime("2022-06-11T08:24:55"), Dates.DateTime("2022-06-11T17:14:23")),
    Dates.Date("2023-04-09") =>
    (Dates.DateTime("2023-04-09T07:15:55"), Dates.DateTime("2023-04-09T18:27:47")),
    Dates.Date("2019-11-04") =>
    (Dates.DateTime("2019-11-04T06:22:30"), Dates.DateTime("2019-11-04T20:44:47")),
    Dates.Date("2020-10-27") =>
    (Dates.DateTime("2020-10-27T06:33:29"), Dates.DateTime("2020-10-27T20:34:25")),
    Dates.Date("2022-10-13") =>
    (Dates.DateTime("2022-10-13T06:58:23"), Dates.DateTime("2022-10-13T20:14:28")),
    Dates.Date("2023-08-23") =>
    (Dates.DateTime("2023-08-23T07:34:34"), Dates.DateTime("2023-08-23T18:11:15")),
    Dates.Date("2024-03-10") =>
    (Dates.DateTime("2024-03-10T07:37:45"), Dates.DateTime("2024-03-10T20:22:54")),
    Dates.Date("2022-02-06") =>
    (Dates.DateTime("2022-02-06T06:50:51"), Dates.DateTime("2022-02-06T21:17:20")),
    Dates.Date("2023-11-29") =>
    (Dates.DateTime("2023-11-29T05:56:40"), Dates.DateTime("2023-11-29T21:19:34")),
    Dates.Date("2019-08-13") =>
    (Dates.DateTime("2019-08-13T07:50:48"), Dates.DateTime("2019-08-13T17:59:22")),
    Dates.Date("2020-06-28") =>
    (Dates.DateTime("2020-06-28T08:29:39"), Dates.DateTime("2020-06-28T17:17:06")),
    Dates.Date("2019-10-15") =>
    (Dates.DateTime("2019-10-15T06:55:16"), Dates.DateTime("2019-10-15T20:16:47")),
    Dates.Date("2019-11-07") =>
    (Dates.DateTime("2019-11-07T06:18:20"), Dates.DateTime("2019-11-07T20:49:06")),
    Dates.Date("2020-03-30") =>
    (Dates.DateTime("2020-03-30T08:04:04"), Dates.DateTime("2020-03-30T19:45:01")),
    Dates.Date("2020-10-15") =>
    (Dates.DateTime("2020-10-15T06:53:54"), Dates.DateTime("2020-10-15T20:17:48")),
    Dates.Date("2022-03-13") =>
    (Dates.DateTime("2022-03-13T07:41:07"), Dates.DateTime("2022-03-13T20:18:14")),
    Dates.Date("2019-02-25") =>
    (Dates.DateTime("2019-02-25T07:18:31"), Dates.DateTime("2019-02-25T20:47:56")),
    Dates.Date("2018-01-19") =>
    (Dates.DateTime("2018-01-19T06:24:28"), Dates.DateTime("2018-01-19T21:36:50")),
    Dates.Date("2024-04-07") =>
    (Dates.DateTime("2024-04-07T07:14:20"), Dates.DateTime("2024-04-07T18:30:03")),
    Dates.Date("2021-07-23") =>
    (Dates.DateTime("2021-07-23T08:16:43"), Dates.DateTime("2021-07-23T17:36:27")),
    Dates.Date("2020-08-31") =>
    (Dates.DateTime("2020-08-31T07:19:08"), Dates.DateTime("2020-08-31T18:21:40")),
    Dates.Date("2024-11-28") =>
    (Dates.DateTime("2024-11-28T05:56:48"), Dates.DateTime("2024-11-28T21:19:16")),
    Dates.Date("2022-05-31") =>
    (Dates.DateTime("2022-05-31T08:16:55"), Dates.DateTime("2022-05-31T17:18:31")),
    Dates.Date("2021-10-06") =>
    (Dates.DateTime("2021-10-06T07:10:56"), Dates.DateTime("2021-10-06T20:05:35")),
    Dates.Date("2023-11-21") =>
    (Dates.DateTime("2023-11-21T06:02:29"), Dates.DateTime("2023-11-21T21:09:02")),
    Dates.Date("2022-12-15") =>
    (Dates.DateTime("2022-12-15T05:53:32"), Dates.DateTime("2022-12-15T21:36:24")),
    Dates.Date("2023-07-11") =>
    (Dates.DateTime("2023-07-11T08:26:06"), Dates.DateTime("2023-07-11T17:24:57")),
    Dates.Date("2019-08-18") =>
    (Dates.DateTime("2019-08-18T07:42:56"), Dates.DateTime("2019-08-18T18:05:16")),
    Dates.Date("2018-03-15") =>
    (Dates.DateTime("2018-03-15T07:43:46"), Dates.DateTime("2018-03-15T20:14:30")),
    Dates.Date("2018-05-13") =>
    (Dates.DateTime("2018-05-13T07:58:17"), Dates.DateTime("2018-05-13T17:34:35")),
    Dates.Date("2023-10-19") =>
    (Dates.DateTime("2023-10-19T06:48:06"), Dates.DateTime("2023-10-19T20:22:15")),
    Dates.Date("2021-11-04") =>
    (Dates.DateTime("2021-11-04T06:21:46"), Dates.DateTime("2021-11-04T20:45:31")),
    Dates.Date("2020-02-08") =>
    (Dates.DateTime("2020-02-08T06:53:05"), Dates.DateTime("2020-02-08T21:15:18")),
    Dates.Date("2018-02-23") =>
    (Dates.DateTime("2018-02-23T07:15:59"), Dates.DateTime("2018-02-23T20:50:58")),
    Dates.Date("2020-10-25") =>
    (Dates.DateTime("2020-10-25T06:36:43"), Dates.DateTime("2020-10-25T20:31:36")),
    Dates.Date("2018-04-23") =>
    (Dates.DateTime("2018-04-23T07:33:54"), Dates.DateTime("2018-04-23T18:03:05")),
    Dates.Date("2018-12-22") =>
    (Dates.DateTime("2018-12-22T05:55:57"), Dates.DateTime("2018-12-22T21:40:51")),
    Dates.Date("2023-04-15") =>
    (Dates.DateTime("2023-04-15T07:23:33"), Dates.DateTime("2023-04-15T18:17:02")),
    Dates.Date("2024-01-21") =>
    (Dates.DateTime("2024-01-21T06:26:36"), Dates.DateTime("2024-01-21T21:35:36")),
    Dates.Date("2022-06-25") =>
    (Dates.DateTime("2022-06-25T08:29:36"), Dates.DateTime("2022-06-25T17:15:42")),
    Dates.Date("2022-09-06") =>
    (Dates.DateTime("2022-09-06T07:08:56"), Dates.DateTime("2022-09-06T18:28:16")),
    Dates.Date("2023-06-27") =>
    (Dates.DateTime("2023-06-27T08:29:41"), Dates.DateTime("2023-06-27T17:16:22")),
    Dates.Date("2024-04-04") =>
    (Dates.DateTime("2024-04-04T08:10:31"), Dates.DateTime("2024-04-04T19:35:35")),
    Dates.Date("2018-05-07") =>
    (Dates.DateTime("2018-05-07T07:51:11"), Dates.DateTime("2018-05-07T17:42:09")),
    Dates.Date("2020-12-26") =>
    (Dates.DateTime("2020-12-26T05:58:39"), Dates.DateTime("2020-12-26T21:42:37")),
    Dates.Date("2024-07-09") =>
    (Dates.DateTime("2024-07-09T08:26:44"), Dates.DateTime("2024-07-09T17:23:59")),
    Dates.Date("2019-11-11") =>
    (Dates.DateTime("2019-11-11T06:13:10"), Dates.DateTime("2019-11-11T20:54:52")),
    Dates.Date("2020-10-06") =>
    (Dates.DateTime("2020-10-06T07:10:29"), Dates.DateTime("2020-10-06T20:05:54")),
    Dates.Date("2021-04-17") =>
    (Dates.DateTime("2021-04-17T07:26:41"), Dates.DateTime("2021-04-17T18:12:43")),
    Dates.Date("2024-06-21") =>
    (Dates.DateTime("2024-06-21T08:29:06"), Dates.DateTime("2024-06-21T17:14:43")),
    Dates.Date("2018-12-06") =>
    (Dates.DateTime("2018-12-06T05:53:47"), Dates.DateTime("2018-12-06T21:28:00")),
    Dates.Date("2019-02-14") =>
    (Dates.DateTime("2019-02-14T07:02:26"), Dates.DateTime("2019-02-14T21:06:05")),
    Dates.Date("2018-12-07") =>
    (Dates.DateTime("2018-12-07T05:53:34"), Dates.DateTime("2018-12-07T21:29:03")),
    Dates.Date("2022-11-22") =>
    (Dates.DateTime("2022-11-22T06:01:25"), Dates.DateTime("2022-11-22T21:10:44")),
    Dates.Date("2021-08-31") =>
    (Dates.DateTime("2021-08-31T07:19:34"), Dates.DateTime("2021-08-31T18:21:22")),
    Dates.Date("2021-08-24") =>
    (Dates.DateTime("2021-08-24T07:32:01"), Dates.DateTime("2021-08-24T18:13:01")),
    Dates.Date("2023-04-17") =>
    (Dates.DateTime("2023-04-17T07:26:04"), Dates.DateTime("2023-04-17T18:13:33")),
    Dates.Date("2024-09-16") =>
    (Dates.DateTime("2024-09-16T06:48:53"), Dates.DateTime("2024-09-16T18:40:57")),
    Dates.Date("2020-12-21") =>
    (Dates.DateTime("2020-12-21T05:55:42"), Dates.DateTime("2020-12-21T21:40:36")),
    Dates.Date("2020-07-07") =>
    (Dates.DateTime("2020-07-07T08:27:37"), Dates.DateTime("2020-07-07T17:22:27")),
    Dates.Date("2018-11-15") =>
    (Dates.DateTime("2018-11-15T06:08:14"), Dates.DateTime("2018-11-15T21:00:57")),
    Dates.Date("2018-10-15") =>
    (Dates.DateTime("2018-10-15T06:54:50"), Dates.DateTime("2018-10-15T20:17:07")),
    Dates.Date("2021-07-14") =>
    (Dates.DateTime("2021-07-14T08:24:03"), Dates.DateTime("2021-07-14T17:27:52")),
    Dates.Date("2022-06-18") =>
    (Dates.DateTime("2022-06-18T08:28:08"), Dates.DateTime("2022-06-18T17:14:09")),
    Dates.Date("2024-05-05") =>
    (Dates.DateTime("2024-05-05T07:49:26"), Dates.DateTime("2024-05-05T17:44:07")),
    Dates.Date("2019-05-07") =>
    (Dates.DateTime("2019-05-07T07:50:54"), Dates.DateTime("2019-05-07T17:42:28")),
    Dates.Date("2023-01-27") =>
    (Dates.DateTime("2023-01-27T06:35:35"), Dates.DateTime("2023-01-27T21:29:45")),
    Dates.Date("2024-09-12") =>
    (Dates.DateTime("2024-09-12T06:56:35"), Dates.DateTime("2024-09-12T18:36:06")),
    Dates.Date("2024-06-09") =>
    (Dates.DateTime("2024-06-09T08:24:03"), Dates.DateTime("2024-06-09T17:14:41")),
    Dates.Date("2021-09-30") =>
    (Dates.DateTime("2021-09-30T07:22:21"), Dates.DateTime("2021-09-30T19:57:55")),
    Dates.Date("2023-07-30") =>
    (Dates.DateTime("2023-07-30T08:09:45"), Dates.DateTime("2023-07-30T17:43:24")),
    Dates.Date("2024-03-20") =>
    (Dates.DateTime("2024-03-20T07:51:06"), Dates.DateTime("2024-03-20T20:03:57")),
    Dates.Date("2024-06-16") =>
    (Dates.DateTime("2024-06-16T08:27:35"), Dates.DateTime("2024-06-16T17:14:03")),
    Dates.Date("2022-12-28") =>
    (Dates.DateTime("2022-12-28T05:59:45"), Dates.DateTime("2022-12-28T21:43:00")),
    Dates.Date("2024-09-13") =>
    (Dates.DateTime("2024-09-13T06:54:40"), Dates.DateTime("2024-09-13T18:37:19")),
    Dates.Date("2023-09-30") =>
    (Dates.DateTime("2023-09-30T07:23:17"), Dates.DateTime("2023-09-30T19:57:18")),
    Dates.Date("2024-04-16") =>
    (Dates.DateTime("2024-04-16T07:25:46"), Dates.DateTime("2024-04-16T18:13:58")),
    Dates.Date("2018-01-26") =>
    (Dates.DateTime("2018-01-26T06:34:26"), Dates.DateTime("2018-01-26T21:30:35")),
    Dates.Date("2021-08-25") =>
    (Dates.DateTime("2021-08-25T07:30:16"), Dates.DateTime("2021-08-25T18:14:13")),
    Dates.Date("2022-12-05") =>
    (Dates.DateTime("2022-12-05T05:54:02"), Dates.DateTime("2022-12-05T21:26:56")),
    Dates.Date("2022-12-06") =>
    (Dates.DateTime("2022-12-06T05:53:47"), Dates.DateTime("2022-12-06T21:28:01")),
    Dates.Date("2019-01-22") =>
    (Dates.DateTime("2019-01-22T06:28:20"), Dates.DateTime("2019-01-22T21:34:35")),
    Dates.Date("2020-06-10") =>
    (Dates.DateTime("2020-06-10T08:24:37"), Dates.DateTime("2020-06-10T17:14:28")),
    Dates.Date("2023-11-12") =>
    (Dates.DateTime("2023-11-12T06:11:55"), Dates.DateTime("2023-11-12T20:56:21")),
    Dates.Date("2021-06-14") =>
    (Dates.DateTime("2021-06-14T08:26:36"), Dates.DateTime("2021-06-14T17:14:03")),
    Dates.Date("2019-08-09") =>
    (Dates.DateTime("2019-08-09T07:56:43"), Dates.DateTime("2019-08-09T17:54:41")),
    Dates.Date("2018-01-16") =>
    (Dates.DateTime("2018-01-16T06:20:25"), Dates.DateTime("2018-01-16T21:38:56")),
    Dates.Date("2022-01-04") =>
    (Dates.DateTime("2022-01-04T06:06:12"), Dates.DateTime("2022-01-04T21:43:26")),
    Dates.Date("2020-01-11") =>
    (Dates.DateTime("2020-01-11T06:13:27"), Dates.DateTime("2020-01-11T21:41:47")),
    Dates.Date("2022-03-19") =>
    (Dates.DateTime("2022-03-19T07:49:07"), Dates.DateTime("2022-03-19T20:06:51")),
    Dates.Date("2020-05-15") =>
    (Dates.DateTime("2020-05-15T08:01:10"), Dates.DateTime("2020-05-15T17:31:43")),
    Dates.Date("2021-03-17") =>
    (Dates.DateTime("2021-03-17T07:46:47"), Dates.DateTime("2021-03-17T20:10:11")),
    Dates.Date("2020-10-31") =>
    (Dates.DateTime("2020-10-31T06:27:16"), Dates.DateTime("2020-10-31T20:40:07")),
    Dates.Date("2020-01-26") =>
    (Dates.DateTime("2020-01-26T06:33:43"), Dates.DateTime("2020-01-26T21:31:04")),
    Dates.Date("2024-02-26") =>
    (Dates.DateTime("2024-02-26T07:19:38"), Dates.DateTime("2024-02-26T20:46:33")),
    Dates.Date("2020-09-28") =>
    (Dates.DateTime("2020-09-28T07:25:44"), Dates.DateTime("2020-09-28T19:55:42")),
    Dates.Date("2018-02-12") =>
    (Dates.DateTime("2018-02-12T06:59:48"), Dates.DateTime("2018-02-12T21:08:46")),
    Dates.Date("2019-04-16") =>
    (Dates.DateTime("2019-04-16T07:24:46"), Dates.DateTime("2019-04-16T18:15:21")),
    Dates.Date("2018-07-28") =>
    (Dates.DateTime("2018-07-28T08:11:47"), Dates.DateTime("2018-07-28T17:41:26")),
    Dates.Date("2019-12-25") =>
    (Dates.DateTime("2019-12-25T05:57:30"), Dates.DateTime("2019-12-25T21:42:02")),
    Dates.Date("2021-08-14") =>
    (Dates.DateTime("2021-08-14T07:48:29"), Dates.DateTime("2021-08-14T18:01:09")),
    Dates.Date("2022-03-10") =>
    (Dates.DateTime("2022-03-10T07:37:03"), Dates.DateTime("2022-03-10T20:23:52")),
    Dates.Date("2020-11-19") =>
    (Dates.DateTime("2020-11-19T06:03:39"), Dates.DateTime("2020-11-19T21:07:17")),
    Dates.Date("2024-12-28") =>
    (Dates.DateTime("2024-12-28T06:00:08"), Dates.DateTime("2024-12-28T21:43:07")),
    Dates.Date("2021-12-31") =>
    (Dates.DateTime("2021-12-31T06:02:24"), Dates.DateTime("2021-12-31T21:43:30")),
    Dates.Date("2019-07-11") =>
    (Dates.DateTime("2019-07-11T08:26:07"), Dates.DateTime("2019-07-11T17:24:55")),
    Dates.Date("2018-06-17") =>
    (Dates.DateTime("2018-06-17T08:27:45"), Dates.DateTime("2018-06-17T17:14:03")),
    Dates.Date("2023-07-27") =>
    (Dates.DateTime("2023-07-27T08:13:08"), Dates.DateTime("2023-07-27T17:40:09")),
    Dates.Date("2022-02-09") =>
    (Dates.DateTime("2022-02-09T06:55:21"), Dates.DateTime("2022-02-09T21:13:08")),
    Dates.Date("2019-09-26") =>
    (Dates.DateTime("2019-09-26T06:31:04"), Dates.DateTime("2019-09-26T18:52:15")),
    Dates.Date("2021-11-25") =>
    (Dates.DateTime("2021-11-25T05:58:54"), Dates.DateTime("2021-11-25T21:15:04")),
    Dates.Date("2020-08-10") =>
    (Dates.DateTime("2020-08-10T07:54:10"), Dates.DateTime("2020-08-10T17:56:44")),
    Dates.Date("2021-07-26") =>
    (Dates.DateTime("2021-07-26T08:13:41"), Dates.DateTime("2021-07-26T17:39:35")),
    Dates.Date("2021-06-22") =>
    (Dates.DateTime("2021-06-22T08:29:14"), Dates.DateTime("2021-06-22T17:14:53")),
    Dates.Date("2022-02-07") =>
    (Dates.DateTime("2022-02-07T06:52:21"), Dates.DateTime("2022-02-07T21:15:58")),
    Dates.Date("2020-04-12") =>
    (Dates.DateTime("2020-04-12T07:20:40"), Dates.DateTime("2020-04-12T18:21:04")),
    Dates.Date("2021-10-19") =>
    (Dates.DateTime("2021-10-19T06:47:16"), Dates.DateTime("2021-10-19T20:22:55")),
    Dates.Date("2021-07-09") =>
    (Dates.DateTime("2021-07-09T08:26:51"), Dates.DateTime("2021-07-09T17:23:46")),
    Dates.Date("2020-05-26") =>
    (Dates.DateTime("2020-05-26T08:12:46"), Dates.DateTime("2020-05-26T17:21:30")),
    Dates.Date("2024-08-17") =>
    (Dates.DateTime("2024-08-17T07:43:17"), Dates.DateTime("2024-08-17T18:05:02")),
    Dates.Date("2021-08-17") =>
    (Dates.DateTime("2021-08-17T07:43:43"), Dates.DateTime("2021-08-17T18:04:42")),
    Dates.Date("2019-06-14") =>
    (Dates.DateTime("2019-06-14T08:26:22"), Dates.DateTime("2019-06-14T17:14:04")),
    Dates.Date("2019-12-08") =>
    (Dates.DateTime("2019-12-08T05:53:26"), Dates.DateTime("2019-12-08T21:29:50")),
    Dates.Date("2022-11-26") =>
    (Dates.DateTime("2022-11-26T05:58:23"), Dates.DateTime("2022-11-26T21:16:03")),
    Dates.Date("2024-09-10") =>
    (Dates.DateTime("2024-09-10T07:00:24"), Dates.DateTime("2024-09-10T18:33:42")),
    Dates.Date("2022-07-11") =>
    (Dates.DateTime("2022-07-11T08:25:59"), Dates.DateTime("2022-07-11T17:25:08")),
    Dates.Date("2024-12-25") =>
    (Dates.DateTime("2024-12-25T05:57:59"), Dates.DateTime("2024-12-25T21:42:18")),
    Dates.Date("2024-12-26") =>
    (Dates.DateTime("2024-12-26T05:58:40"), Dates.DateTime("2024-12-26T21:42:37")),
    Dates.Date("2019-01-16") =>
    (Dates.DateTime("2019-01-16T06:20:05"), Dates.DateTime("2019-01-16T21:39:05")),
    Dates.Date("2022-03-25") =>
    (Dates.DateTime("2022-03-25T07:56:58"), Dates.DateTime("2022-03-25T19:55:25")),
    Dates.Date("2018-02-21") =>
    (Dates.DateTime("2018-02-21T07:13:05"), Dates.DateTime("2018-02-21T20:54:22")),
    Dates.Date("2019-03-20") =>
    (Dates.DateTime("2019-03-20T07:50:04"), Dates.DateTime("2019-03-20T20:05:28")),
    Dates.Date("2020-01-10") =>
    (Dates.DateTime("2020-01-10T06:12:15"), Dates.DateTime("2020-01-10T21:42:10")),
    Dates.Date("2018-10-13") =>
    (Dates.DateTime("2018-10-13T06:58:27"), Dates.DateTime("2018-10-13T20:14:26")),
    Dates.Date("2022-05-23") =>
    (Dates.DateTime("2022-05-23T08:09:18"), Dates.DateTime("2022-05-23T17:24:19")),
    Dates.Date("2018-08-28") =>
    (Dates.DateTime("2018-08-28T07:25:28"), Dates.DateTime("2018-08-28T18:17:27")),
    Dates.Date("2020-06-17") =>
    (Dates.DateTime("2020-06-17T08:27:57"), Dates.DateTime("2020-06-17T17:14:06")),
    Dates.Date("2019-04-27") =>
    (Dates.DateTime("2019-04-27T07:38:36"), Dates.DateTime("2019-04-27T17:57:04")),
    Dates.Date("2018-12-14") =>
    (Dates.DateTime("2018-12-14T05:53:23"), Dates.DateTime("2018-12-14T21:35:35")),
    Dates.Date("2021-03-21") =>
    (Dates.DateTime("2021-03-21T07:52:04"), Dates.DateTime("2021-03-21T20:02:34")),
    Dates.Date("2022-01-17") =>
    (Dates.DateTime("2022-01-17T06:21:47"), Dates.DateTime("2022-01-17T21:38:14")),
    Dates.Date("2020-08-28") =>
    (Dates.DateTime("2020-08-28T07:24:33"), Dates.DateTime("2020-08-28T18:18:05")),
    Dates.Date("2022-05-29") =>
    (Dates.DateTime("2022-05-29T08:15:08"), Dates.DateTime("2022-05-29T17:19:45")),
    Dates.Date("2022-08-07") =>
    (Dates.DateTime("2022-08-07T07:59:10"), Dates.DateTime("2022-08-07T17:52:42")),
    Dates.Date("2024-11-13") =>
    (Dates.DateTime("2024-11-13T06:09:51"), Dates.DateTime("2024-11-13T20:58:52")),
    Dates.Date("2019-03-19") =>
    (Dates.DateTime("2019-03-19T07:48:45"), Dates.DateTime("2019-03-19T20:07:22")),
    Dates.Date("2019-06-08") =>
    (Dates.DateTime("2019-06-08T08:22:53"), Dates.DateTime("2019-06-08T17:15:08")),
    Dates.Date("2024-08-11") =>
    (Dates.DateTime("2024-08-11T07:52:38"), Dates.DateTime("2024-08-11T17:57:57")),
    Dates.Date("2024-04-10") =>
    (Dates.DateTime("2024-04-10T07:18:10"), Dates.DateTime("2024-04-10T18:24:36")),
    Dates.Date("2023-10-21") =>
    (Dates.DateTime("2023-10-21T06:44:38"), Dates.DateTime("2023-10-21T20:25:00")),
    Dates.Date("2019-07-20") =>
    (Dates.DateTime("2019-07-20T08:19:55"), Dates.DateTime("2019-07-20T17:32:56")),
    Dates.Date("2018-03-07") =>
    (Dates.DateTime("2018-03-07T07:32:55"), Dates.DateTime("2018-03-07T20:29:30")),
    Dates.Date("2018-02-06") =>
    (Dates.DateTime("2018-02-06T06:50:49"), Dates.DateTime("2018-02-06T21:17:23")),
    Dates.Date("2018-10-14") =>
    (Dates.DateTime("2018-10-14T06:56:38"), Dates.DateTime("2018-10-14T20:15:46")),
    Dates.Date("2024-10-08") =>
    (Dates.DateTime("2024-10-08T07:06:40"), Dates.DateTime("2024-10-08T20:08:33")),
    Dates.Date("2022-10-08") =>
    (Dates.DateTime("2022-10-08T07:07:38"), Dates.DateTime("2022-10-08T20:07:52")),
    Dates.Date("2024-07-28") =>
    (Dates.DateTime("2024-07-28T08:11:11"), Dates.DateTime("2024-07-28T17:42:03")),
    Dates.Date("2019-08-20") =>
    (Dates.DateTime("2019-08-20T07:39:40"), Dates.DateTime("2019-08-20T18:07:38")),
    Dates.Date("2021-05-10") =>
    (Dates.DateTime("2021-05-10T07:55:06"), Dates.DateTime("2021-05-10T17:37:54")),
    Dates.Date("2023-11-30") =>
    (Dates.DateTime("2023-11-30T05:56:08"), Dates.DateTime("2023-11-30T21:20:48")),
    Dates.Date("2024-02-04") =>
    (Dates.DateTime("2024-02-04T06:47:07"), Dates.DateTime("2024-02-04T21:20:38")),
    Dates.Date("2020-12-06") =>
    (Dates.DateTime("2020-12-06T05:53:40"), Dates.DateTime("2020-12-06T21:28:32")),
    Dates.Date("2019-08-04") =>
    (Dates.DateTime("2019-08-04T08:03:35"), Dates.DateTime("2019-08-04T17:48:56")),
    Dates.Date("2022-05-12") =>
    (Dates.DateTime("2022-05-12T07:57:10"), Dates.DateTime("2022-05-12T17:35:45")),
    Dates.Date("2022-02-27") =>
    (Dates.DateTime("2022-02-27T07:21:46"), Dates.DateTime("2022-02-27T20:43:57")),
    Dates.Date("2019-07-14") =>
    (Dates.DateTime("2019-07-14T08:24:23"), Dates.DateTime("2019-07-14T17:27:24")),
    Dates.Date("2023-04-04") =>
    (Dates.DateTime("2023-04-04T07:09:33"), Dates.DateTime("2023-04-04T18:37:00")),
    Dates.Date("2023-05-13") =>
    (Dates.DateTime("2023-05-13T07:58:02"), Dates.DateTime("2023-05-13T17:34:50")),
    Dates.Date("2022-03-29") =>
    (Dates.DateTime("2022-03-29T08:02:09"), Dates.DateTime("2022-03-29T19:47:49")),
    Dates.Date("2022-06-24") =>
    (Dates.DateTime("2022-06-24T08:29:30"), Dates.DateTime("2022-06-24T17:15:23")),
    Dates.Date("2022-06-22") =>
    (Dates.DateTime("2022-06-22T08:29:11"), Dates.DateTime("2022-06-22T17:14:49")),
    Dates.Date("2018-12-18") =>
    (Dates.DateTime("2018-12-18T05:54:18"), Dates.DateTime("2018-12-18T21:38:32")),
    Dates.Date("2022-01-28") =>
    (Dates.DateTime("2022-01-28T06:37:24"), Dates.DateTime("2022-01-28T21:28:25")),
    Dates.Date("2018-08-20") =>
    (Dates.DateTime("2018-08-20T07:39:15"), Dates.DateTime("2018-08-20T18:07:55")),
    Dates.Date("2022-01-20") =>
    (Dates.DateTime("2022-01-20T06:25:53"), Dates.DateTime("2022-01-20T21:36:01")),
    Dates.Date("2019-07-23") =>
    (Dates.DateTime("2019-07-23T08:17:13"), Dates.DateTime("2019-07-23T17:35:55")),
    Dates.Date("2020-02-19") =>
    (Dates.DateTime("2020-02-19T07:09:27"), Dates.DateTime("2020-02-19T20:58:29")),
    Dates.Date("2023-03-09") =>
    (Dates.DateTime("2023-03-09T07:35:22"), Dates.DateTime("2023-03-09T20:26:11")),
    Dates.Date("2019-04-23") =>
    (Dates.DateTime("2019-04-23T07:33:36"), Dates.DateTime("2019-04-23T18:03:29")),
    Dates.Date("2018-08-22") =>
    (Dates.DateTime("2018-08-22T07:35:54"), Dates.DateTime("2018-08-22T18:10:18")),
    Dates.Date("2021-12-26") =>
    (Dates.DateTime("2021-12-26T05:58:29"), Dates.DateTime("2021-12-26T21:42:33")),
    Dates.Date("2021-06-10") =>
    (Dates.DateTime("2021-06-10T08:24:29"), Dates.DateTime("2021-06-10T17:14:31")),
    Dates.Date("2019-04-18") =>
    (Dates.DateTime("2019-04-18T07:27:18"), Dates.DateTime("2019-04-18T18:11:53")),
    Dates.Date("2020-11-23") =>
    (Dates.DateTime("2020-11-23T06:00:13"), Dates.DateTime("2020-11-23T21:12:44")),
    Dates.Date("2019-08-29") =>
    (Dates.DateTime("2019-08-29T07:24:07"), Dates.DateTime("2019-08-29T18:18:22")),
    Dates.Date("2023-04-28") =>
    (Dates.DateTime("2023-04-28T07:39:54"), Dates.DateTime("2023-04-28T17:55:28")),
    Dates.Date("2022-04-21") =>
    (Dates.DateTime("2022-04-21T07:31:26"), Dates.DateTime("2022-04-21T18:06:21")),
    Dates.Date("2020-10-11") =>
    (Dates.DateTime("2020-10-11T07:01:10"), Dates.DateTime("2020-10-11T20:12:27")),
    Dates.Date("2018-09-07") =>
    (Dates.DateTime("2018-09-07T07:07:07"), Dates.DateTime("2018-09-07T18:29:25")),
    Dates.Date("2024-09-20") =>
    (Dates.DateTime("2024-09-20T06:41:09"), Dates.DateTime("2024-09-20T18:45:50")),
    Dates.Date("2020-08-08") =>
    (Dates.DateTime("2020-08-08T07:57:04"), Dates.DateTime("2020-08-08T17:54:24")),
    Dates.Date("2019-01-11") =>
    (Dates.DateTime("2019-01-11T06:13:44"), Dates.DateTime("2019-01-11T21:41:41")),
    Dates.Date("2018-12-01") =>
    (Dates.DateTime("2018-12-01T05:55:33"), Dates.DateTime("2018-12-01T21:22:17")),
    Dates.Date("2020-06-25") =>
    (Dates.DateTime("2020-06-25T08:29:38"), Dates.DateTime("2020-06-25T17:15:52")),
    Dates.Date("2021-02-03") =>
    (Dates.DateTime("2021-02-03T06:46:43"), Dates.DateTime("2021-02-03T21:21:00")),
    Dates.Date("2020-09-29") =>
    (Dates.DateTime("2020-09-29T07:23:49"), Dates.DateTime("2020-09-29T19:56:58")),
    Dates.Date("2020-03-22") =>
    (Dates.DateTime("2020-03-22T07:53:41"), Dates.DateTime("2020-03-22T20:00:12")),
    Dates.Date("2019-01-01") =>
    (Dates.DateTime("2019-01-01T06:03:03"), Dates.DateTime("2019-01-01T21:43:33")),
    Dates.Date("2018-10-17") =>
    (Dates.DateTime("2018-10-17T06:51:15"), Dates.DateTime("2018-10-17T20:19:49")),
    Dates.Date("2019-02-19") =>
    (Dates.DateTime("2019-02-19T07:09:49"), Dates.DateTime("2019-02-19T20:58:06")),
    Dates.Date("2018-01-15") =>
    (Dates.DateTime("2018-01-15T06:19:06"), Dates.DateTime("2018-01-15T21:39:33")),
    Dates.Date("2022-09-02") =>
    (Dates.DateTime("2022-09-02T07:16:22"), Dates.DateTime("2022-09-02T18:23:29")),
    Dates.Date("2023-10-01") =>
    (Dates.DateTime("2023-10-01T07:21:22"), Dates.DateTime("2023-10-01T19:58:34")),
    Dates.Date("2024-05-08") =>
    (Dates.DateTime("2024-05-08T07:53:03"), Dates.DateTime("2024-05-08T17:40:07")),
    Dates.Date("2020-12-13") =>
    (Dates.DateTime("2020-12-13T05:53:19"), Dates.DateTime("2020-12-13T21:35:11")),
    Dates.Date("2022-12-18") =>
    (Dates.DateTime("2022-12-18T05:54:18"), Dates.DateTime("2022-12-18T21:38:33")),
    Dates.Date("2024-04-20") =>
    (Dates.DateTime("2024-04-20T07:30:49"), Dates.DateTime("2024-04-20T18:07:09")),
    Dates.Date("2022-02-04") =>
    (Dates.DateTime("2022-02-04T06:47:51"), Dates.DateTime("2022-02-04T21:20:01")),
    Dates.Date("2023-03-17") =>
    (Dates.DateTime("2023-03-17T07:46:08"), Dates.DateTime("2023-03-17T20:11:06")),
    Dates.Date("2022-03-27") =>
    (Dates.DateTime("2022-03-27T07:59:34"), Dates.DateTime("2022-03-27T19:51:36")),
    Dates.Date("2024-10-14") =>
    (Dates.DateTime("2024-10-14T06:55:39"), Dates.DateTime("2024-10-14T20:16:30")),
    Dates.Date("2021-10-05") =>
    (Dates.DateTime("2021-10-05T07:12:49"), Dates.DateTime("2021-10-05T20:04:18")),
    Dates.Date("2024-03-14") =>
    (Dates.DateTime("2024-03-14T07:43:09"), Dates.DateTime("2024-03-14T20:15:22")),
    Dates.Date("2020-02-10") =>
    (Dates.DateTime("2020-02-10T06:56:05"), Dates.DateTime("2020-02-10T21:12:26")),
    Dates.Date("2020-01-09") =>
    (Dates.DateTime("2020-01-09T06:11:05"), Dates.DateTime("2020-01-09T21:42:30")),
    Dates.Date("2019-04-26") =>
    (Dates.DateTime("2019-04-26T07:37:21"), Dates.DateTime("2019-04-26T17:58:39")),
    Dates.Date("2021-04-08") =>
    (Dates.DateTime("2021-04-08T07:15:16"), Dates.DateTime("2021-04-08T18:28:44")),
    Dates.Date("2020-09-24") =>
    (Dates.DateTime("2020-09-24T06:33:28"), Dates.DateTime("2020-09-24T18:50:43")),
    Dates.Date("2018-11-02") =>
    (Dates.DateTime("2018-11-02T06:25:03"), Dates.DateTime("2018-11-02T20:42:15")),
    Dates.Date("2019-11-24") =>
    (Dates.DateTime("2019-11-24T06:00:02"), Dates.DateTime("2019-11-24T21:13:04")),
    Dates.Date("2021-01-22") =>
    (Dates.DateTime("2021-01-22T06:29:03"), Dates.DateTime("2021-01-22T21:34:08")),
    Dates.Date("2024-03-27") =>
    (Dates.DateTime("2024-03-27T08:00:14"), Dates.DateTime("2024-03-27T19:50:38")),
    Dates.Date("2018-07-25") =>
    (Dates.DateTime("2018-07-25T08:15:00"), Dates.DateTime("2018-07-25T17:38:14")),
    Dates.Date("2020-06-08") =>
    (Dates.DateTime("2020-06-08T08:23:23"), Dates.DateTime("2020-06-08T17:14:55")),
    Dates.Date("2020-06-09") =>
    (Dates.DateTime("2020-06-09T08:24:01"), Dates.DateTime("2020-06-09T17:14:41")),
    Dates.Date("2022-05-10") =>
    (Dates.DateTime("2022-05-10T07:54:49"), Dates.DateTime("2022-05-10T17:38:12")),
    Dates.Date("2024-06-14") =>
    (Dates.DateTime("2024-06-14T08:26:44"), Dates.DateTime("2024-06-14T17:14:03")),
    Dates.Date("2022-04-06") =>
    (Dates.DateTime("2022-04-06T07:12:25"), Dates.DateTime("2022-04-06T18:32:51")),
    Dates.Date("2023-12-01") =>
    (Dates.DateTime("2023-12-01T05:55:38"), Dates.DateTime("2023-12-01T21:22:01")),
    Dates.Date("2020-08-29") =>
    (Dates.DateTime("2020-08-29T07:22:45"), Dates.DateTime("2020-08-29T18:19:16")),
    Dates.Date("2020-08-01") =>
    (Dates.DateTime("2020-08-01T08:06:27"), Dates.DateTime("2020-08-01T17:46:25")),
    Dates.Date("2023-11-14") =>
    (Dates.DateTime("2023-11-14T06:09:35"), Dates.DateTime("2023-11-14T20:59:12")),
    Dates.Date("2024-06-08") =>
    (Dates.DateTime("2024-06-08T08:23:25"), Dates.DateTime("2024-06-08T17:14:55")),
    Dates.Date("2019-05-03") =>
    (Dates.DateTime("2019-05-03T07:46:02"), Dates.DateTime("2019-05-03T17:48:03")),
    Dates.Date("2023-07-02") =>
    (Dates.DateTime("2023-07-02T08:29:17"), Dates.DateTime("2023-07-02T17:18:47")),
    Dates.Date("2024-06-23") =>
    (Dates.DateTime("2024-06-23T08:29:27"), Dates.DateTime("2024-06-23T17:15:14")),
    Dates.Date("2021-06-01") =>
    (Dates.DateTime("2021-06-01T08:17:58"), Dates.DateTime("2021-06-01T17:17:49")),
    Dates.Date("2023-01-17") =>
    (Dates.DateTime("2023-01-17T06:21:27"), Dates.DateTime("2023-01-17T21:38:24")),
    Dates.Date("2023-10-28") =>
    (Dates.DateTime("2023-10-28T06:33:03"), Dates.DateTime("2023-10-28T20:34:48")),
    Dates.Date("2024-09-29") =>
    (Dates.DateTime("2024-09-29T07:23:45"), Dates.DateTime("2024-09-29T19:57:00")),
    Dates.Date("2019-08-08") =>
    (Dates.DateTime("2019-08-08T07:58:09"), Dates.DateTime("2019-08-08T17:53:32")),
    Dates.Date("2021-07-12") =>
    (Dates.DateTime("2021-07-12T08:25:17"), Dates.DateTime("2021-07-12T17:26:09")),
    Dates.Date("2021-09-25") =>
    (Dates.DateTime("2021-09-25T06:32:00"), Dates.DateTime("2021-09-25T18:51:39")),
    Dates.Date("2018-06-23") =>
    (Dates.DateTime("2018-06-23T08:29:21"), Dates.DateTime("2018-06-23T17:15:04")),
    Dates.Date("2019-02-16") =>
    (Dates.DateTime("2019-02-16T07:05:24"), Dates.DateTime("2019-02-16T21:02:57")),
    Dates.Date("2023-08-01") =>
    (Dates.DateTime("2023-08-01T08:07:21"), Dates.DateTime("2023-08-01T17:45:36")),
    Dates.Date("2021-09-18") =>
    (Dates.DateTime("2021-09-18T06:45:33"), Dates.DateTime("2021-09-18T18:43:03")),
    Dates.Date("2023-12-11") =>
    (Dates.DateTime("2023-12-11T05:53:11"), Dates.DateTime("2023-12-11T21:32:47")),
    Dates.Date("2019-02-26") =>
    (Dates.DateTime("2019-02-26T07:19:57"), Dates.DateTime("2019-02-26T20:46:11")),
    Dates.Date("2020-02-05") =>
    (Dates.DateTime("2020-02-05T06:48:35"), Dates.DateTime("2020-02-05T21:19:23")),
    Dates.Date("2021-05-20") =>
    (Dates.DateTime("2021-05-20T08:06:24"), Dates.DateTime("2021-05-20T17:26:49")),
    Dates.Date("2021-07-07") =>
    (Dates.DateTime("2021-07-07T08:27:43"), Dates.DateTime("2021-07-07T17:22:17")),
    Dates.Date("2020-04-06") =>
    (Dates.DateTime("2020-04-06T07:13:02"), Dates.DateTime("2020-04-06T18:31:57")),
    Dates.Date("2020-08-15") =>
    (Dates.DateTime("2020-08-15T07:46:32"), Dates.DateTime("2020-08-15T18:02:37")),
    Dates.Date("2023-07-20") =>
    (Dates.DateTime("2023-07-20T08:19:54"), Dates.DateTime("2023-07-20T17:32:59")),
    Dates.Date("2024-02-16") =>
    (Dates.DateTime("2024-02-16T07:05:04"), Dates.DateTime("2024-02-16T21:03:16")),
    Dates.Date("2020-05-11") =>
    (Dates.DateTime("2020-05-11T07:56:33"), Dates.DateTime("2020-05-11T17:36:22")),
    Dates.Date("2021-03-30") =>
    (Dates.DateTime("2021-03-30T08:03:45"), Dates.DateTime("2021-03-30T19:45:28")),
    Dates.Date("2023-08-25") =>
    (Dates.DateTime("2023-08-25T07:31:07"), Dates.DateTime("2023-08-25T18:13:38")),
    Dates.Date("2021-07-04") =>
    (Dates.DateTime("2021-07-04T08:28:43"), Dates.DateTime("2021-07-04T17:20:16")),
    Dates.Date("2022-06-03") =>
    (Dates.DateTime("2022-06-03T08:19:25"), Dates.DateTime("2022-06-03T17:16:56")),
    Dates.Date("2018-08-17") =>
    (Dates.DateTime("2018-08-17T07:44:10"), Dates.DateTime("2018-08-17T18:04:22")),
    Dates.Date("2022-06-13") =>
    (Dates.DateTime("2022-06-13T08:26:00"), Dates.DateTime("2022-06-13T17:14:08")),
    Dates.Date("2021-02-04") =>
    (Dates.DateTime("2021-02-04T06:48:13"), Dates.DateTime("2021-02-04T21:19:42")),
    Dates.Date("2018-05-27") =>
    (Dates.DateTime("2018-05-27T08:13:13"), Dates.DateTime("2018-05-27T17:21:09")),
    Dates.Date("2018-11-12") =>
    (Dates.DateTime("2018-11-12T06:11:40"), Dates.DateTime("2018-11-12T20:56:39")),
    Dates.Date("2018-07-05") =>
    (Dates.DateTime("2018-07-05T08:28:30"), Dates.DateTime("2018-07-05T17:20:43")),
    Dates.Date("2024-12-13") =>
    (Dates.DateTime("2024-12-13T05:53:19"), Dates.DateTime("2024-12-13T21:35:12")),
    Dates.Date("2024-12-16") =>
    (Dates.DateTime("2024-12-16T05:53:52"), Dates.DateTime("2024-12-16T21:37:31")),
    Dates.Date("2021-01-26") =>
    (Dates.DateTime("2021-01-26T06:34:50"), Dates.DateTime("2021-01-26T21:30:17")),
    Dates.Date("2022-01-09") =>
    (Dates.DateTime("2022-01-09T06:11:41"), Dates.DateTime("2022-01-09T21:42:19")),
    Dates.Date("2021-09-15") =>
    (Dates.DateTime("2021-09-15T06:51:21"), Dates.DateTime("2021-09-15T18:39:24")),
    Dates.Date("2022-03-23") =>
    (Dates.DateTime("2022-03-23T07:54:22"), Dates.DateTime("2022-03-23T19:59:13")),
    Dates.Date("2023-06-17") =>
    (Dates.DateTime("2023-06-17T08:27:41"), Dates.DateTime("2023-06-17T17:14:04")),
    Dates.Date("2020-08-21") =>
    (Dates.DateTime("2020-08-21T07:36:43"), Dates.DateTime("2020-08-21T18:09:44")),
    Dates.Date("2018-08-19") =>
    (Dates.DateTime("2018-08-19T07:40:55"), Dates.DateTime("2018-08-19T18:06:44")),
    Dates.Date("2024-01-29") =>
    (Dates.DateTime("2024-01-29T06:38:10"), Dates.DateTime("2024-01-29T21:27:51")),
    Dates.Date("2024-10-19") =>
    (Dates.DateTime("2024-10-19T06:46:47"), Dates.DateTime("2024-10-19T20:23:18")),
    Dates.Date("2019-10-28") =>
    (Dates.DateTime("2019-10-28T06:33:06"), Dates.DateTime("2019-10-28T20:34:46")),
    Dates.Date("2022-01-02") =>
    (Dates.DateTime("2022-01-02T06:04:14"), Dates.DateTime("2022-01-02T21:43:33")),
    Dates.Date("2022-07-27") =>
    (Dates.DateTime("2022-07-27T08:12:52"), Dates.DateTime("2022-07-27T17:40:24")),
    Dates.Date("2022-12-19") =>
    (Dates.DateTime("2022-12-19T05:54:39"), Dates.DateTime("2022-12-19T21:39:11")),
    Dates.Date("2020-04-13") =>
    (Dates.DateTime("2020-04-13T07:21:56"), Dates.DateTime("2020-04-13T18:19:17")),
    Dates.Date("2019-03-07") =>
    (Dates.DateTime("2019-03-07T07:32:35"), Dates.DateTime("2019-03-07T20:29:57")),
    Dates.Date("2024-11-24") =>
    (Dates.DateTime("2024-11-24T05:59:26"), Dates.DateTime("2024-11-24T21:14:06")),
    Dates.Date("2022-02-24") =>
    (Dates.DateTime("2022-02-24T07:17:28"), Dates.DateTime("2022-02-24T20:49:11")),
    Dates.Date("2020-08-17") =>
    (Dates.DateTime("2020-08-17T07:43:20"), Dates.DateTime("2020-08-17T18:04:59")),
    Dates.Date("2019-10-30") =>
    (Dates.DateTime("2019-10-30T06:29:57"), Dates.DateTime("2019-10-30T20:37:36")),
    Dates.Date("2023-03-19") =>
    (Dates.DateTime("2023-03-19T07:48:47"), Dates.DateTime("2023-03-19T20:07:18")),
    Dates.Date("2021-10-12") =>
    (Dates.DateTime("2021-10-12T06:59:46"), Dates.DateTime("2021-10-12T20:13:28")),
    Dates.Date("2019-03-31") =>
    (Dates.DateTime("2019-03-31T08:04:22"), Dates.DateTime("2019-03-31T19:44:33")),
    Dates.Date("2020-06-29") =>
    (Dates.DateTime("2020-06-29T08:29:35"), Dates.DateTime("2020-06-29T17:17:35")),
    Dates.Date("2024-12-08") =>
    (Dates.DateTime("2024-12-08T05:53:20"), Dates.DateTime("2024-12-08T21:30:37")),
    Dates.Date("2018-06-28") =>
    (Dates.DateTime("2018-06-28T08:29:40"), Dates.DateTime("2018-06-28T17:16:52")),
    Dates.Date("2023-12-09") =>
    (Dates.DateTime("2023-12-09T05:53:18"), Dates.DateTime("2023-12-09T21:30:52")),
    Dates.Date("2020-05-10") =>
    (Dates.DateTime("2020-05-10T07:55:23"), Dates.DateTime("2020-05-10T17:37:36")),
    Dates.Date("2020-03-15") =>
    (Dates.DateTime("2020-03-15T07:44:27"), Dates.DateTime("2020-03-15T20:13:32")),
    Dates.Date("2024-08-02") =>
    (Dates.DateTime("2024-08-02T08:05:09"), Dates.DateTime("2024-08-02T17:47:35")),
    Dates.Date("2023-01-20") =>
    (Dates.DateTime("2023-01-20T06:25:33"), Dates.DateTime("2023-01-20T21:36:12")),
    Dates.Date("2019-11-16") =>
    (Dates.DateTime("2019-11-16T06:07:25"), Dates.DateTime("2019-11-16T21:02:01")),
    Dates.Date("2018-07-11") =>
    (Dates.DateTime("2018-07-11T08:25:59"), Dates.DateTime("2018-07-11T17:25:06")),
    Dates.Date("2022-10-26") =>
    (Dates.DateTime("2022-10-26T06:35:52"), Dates.DateTime("2022-10-26T20:32:19")),
    Dates.Date("2023-09-19") =>
    (Dates.DateTime("2023-09-19T06:44:33"), Dates.DateTime("2023-09-19T18:43:41")),
    Dates.Date("2018-10-24") =>
    (Dates.DateTime("2018-10-24T06:39:13"), Dates.DateTime("2018-10-24T20:29:28")),
    Dates.Date("2020-03-03") =>
    (Dates.DateTime("2020-03-03T07:28:05"), Dates.DateTime("2020-03-03T20:35:54")),
    Dates.Date("2022-10-31") =>
    (Dates.DateTime("2022-10-31T06:28:00"), Dates.DateTime("2022-10-31T20:39:25")),
    Dates.Date("2020-04-24") =>
    (Dates.DateTime("2020-04-24T07:35:48"), Dates.DateTime("2020-04-24T18:00:38")),
    Dates.Date("2020-12-07") =>
    (Dates.DateTime("2020-12-07T05:53:29"), Dates.DateTime("2020-12-07T21:29:35")),
    Dates.Date("2020-02-24") =>
    (Dates.DateTime("2020-02-24T07:16:44"), Dates.DateTime("2020-02-24T20:50:05")),
    Dates.Date("2020-03-28") =>
    (Dates.DateTime("2020-03-28T08:01:29"), Dates.DateTime("2020-03-28T19:48:48")),
    Dates.Date("2021-05-07") =>
    (Dates.DateTime("2021-05-07T07:51:31"), Dates.DateTime("2021-05-07T17:41:47")),
    Dates.Date("2020-12-05") =>
    (Dates.DateTime("2020-12-05T05:53:54"), Dates.DateTime("2020-12-05T21:27:28")),
    Dates.Date("2020-12-08") =>
    (Dates.DateTime("2020-12-08T05:53:20"), Dates.DateTime("2020-12-08T21:30:36")),
    Dates.Date("2023-04-11") =>
    (Dates.DateTime("2023-04-11T07:18:28"), Dates.DateTime("2023-04-11T18:24:10")),
    Dates.Date("2020-02-14") =>
    (Dates.DateTime("2020-02-14T07:02:04"), Dates.DateTime("2020-02-14T21:06:27")),
    Dates.Date("2020-04-09") =>
    (Dates.DateTime("2020-04-09T07:16:51"), Dates.DateTime("2020-04-09T18:26:28")),
    Dates.Date("2023-05-26") =>
    (Dates.DateTime("2023-05-26T08:12:04"), Dates.DateTime("2023-05-26T17:22:04")),
    Dates.Date("2022-12-07") =>
    (Dates.DateTime("2022-12-07T05:53:34"), Dates.DateTime("2022-12-07T21:29:04")),
    Dates.Date("2020-09-12") =>
    (Dates.DateTime("2020-09-12T06:56:38"), Dates.DateTime("2020-09-12T18:36:04")),
    Dates.Date("2024-10-23") =>
    (Dates.DateTime("2024-10-23T06:39:58"), Dates.DateTime("2024-10-23T20:28:50")),
    Dates.Date("2020-02-04") =>
    (Dates.DateTime("2020-02-04T06:47:05"), Dates.DateTime("2020-02-04T21:20:41")),
    Dates.Date("2019-07-24") =>
    (Dates.DateTime("2019-07-24T08:16:15"), Dates.DateTime("2019-07-24T17:36:57")),
    Dates.Date("2019-11-12") =>
    (Dates.DateTime("2019-11-12T06:11:57"), Dates.DateTime("2019-11-12T20:56:18")),
    Dates.Date("2021-12-28") =>
    (Dates.DateTime("2021-12-28T05:59:56"), Dates.DateTime("2021-12-28T21:43:04")),
    Dates.Date("2023-07-31") =>
    (Dates.DateTime("2023-07-31T08:08:34"), Dates.DateTime("2023-07-31T17:44:30")),
    Dates.Date("2021-10-18") =>
    (Dates.DateTime("2021-10-18T06:49:00"), Dates.DateTime("2021-10-18T20:21:33")),
    Dates.Date("2024-09-06") =>
    (Dates.DateTime("2024-09-06T07:07:58"), Dates.DateTime("2024-09-06T18:28:53")),
    Dates.Date("2018-06-11") =>
    (Dates.DateTime("2018-06-11T08:24:54"), Dates.DateTime("2018-06-11T17:14:23")),
    Dates.Date("2021-08-27") =>
    (Dates.DateTime("2021-08-27T07:26:45"), Dates.DateTime("2021-08-27T18:16:36")),
    Dates.Date("2024-07-23") =>
    (Dates.DateTime("2024-07-23T08:16:28"), Dates.DateTime("2024-07-23T17:36:45")),
    Dates.Date("2020-11-06") =>
    (Dates.DateTime("2020-11-06T06:18:40"), Dates.DateTime("2020-11-06T20:48:45")),
    Dates.Date("2018-05-29") =>
    (Dates.DateTime("2018-05-29T08:15:06"), Dates.DateTime("2018-05-29T17:19:46")),
    Dates.Date("2022-02-10") =>
    (Dates.DateTime("2022-02-10T06:56:51"), Dates.DateTime("2022-02-10T21:11:41")),
    Dates.Date("2023-02-26") =>
    (Dates.DateTime("2023-02-26T07:19:59"), Dates.DateTime("2023-02-26T20:46:08")),
    Dates.Date("2020-11-03") =>
    (Dates.DateTime("2020-11-03T06:22:51"), Dates.DateTime("2020-11-03T20:44:26")),
    Dates.Date("2018-05-05") =>
    (Dates.DateTime("2018-05-05T07:48:46"), Dates.DateTime("2018-05-05T17:44:52")),
    Dates.Date("2020-11-27") =>
    (Dates.DateTime("2020-11-27T05:57:25"), Dates.DateTime("2020-11-27T21:17:58")),
    Dates.Date("2023-10-10") =>
    (Dates.DateTime("2023-10-10T07:04:21"), Dates.DateTime("2023-10-10T20:10:11")),
    Dates.Date("2022-11-28") =>
    (Dates.DateTime("2022-11-28T05:57:07"), Dates.DateTime("2022-11-28T21:18:37")),
    Dates.Date("2021-11-06") =>
    (Dates.DateTime("2021-11-06T06:19:00"), Dates.DateTime("2021-11-06T20:48:24")),
    Dates.Date("2021-02-09") =>
    (Dates.DateTime("2021-02-09T06:55:43"), Dates.DateTime("2021-02-09T21:12:47")),
    Dates.Date("2022-10-06") =>
    (Dates.DateTime("2022-10-06T07:11:23"), Dates.DateTime("2022-10-06T20:05:17")),
    Dates.Date("2019-03-10") =>
    (Dates.DateTime("2019-03-10T07:36:41"), Dates.DateTime("2019-03-10T20:24:23")),
    Dates.Date("2019-04-08") =>
    (Dates.DateTime("2019-04-08T07:14:37"), Dates.DateTime("2019-04-08T18:29:40")),
    Dates.Date("2021-07-20") =>
    (Dates.DateTime("2021-07-20T08:19:29"), Dates.DateTime("2021-07-20T17:33:27")),
    Dates.Date("2018-04-25") =>
    (Dates.DateTime("2018-04-25T07:36:25"), Dates.DateTime("2018-04-25T17:59:51")),
    Dates.Date("2024-10-22") =>
    (Dates.DateTime("2024-10-22T06:41:39"), Dates.DateTime("2024-10-22T20:27:26")),
    Dates.Date("2018-10-05") =>
    (Dates.DateTime("2018-10-05T07:13:20"), Dates.DateTime("2018-10-05T20:03:57")),
    Dates.Date("2022-11-11") =>
    (Dates.DateTime("2022-11-11T06:12:50"), Dates.DateTime("2022-11-11T20:55:15")),
    Dates.Date("2021-01-07") =>
    (Dates.DateTime("2021-01-07T06:09:40"), Dates.DateTime("2021-01-07T21:42:51")),
    Dates.Date("2024-11-18") =>
    (Dates.DateTime("2024-11-18T06:04:34"), Dates.DateTime("2024-11-18T21:05:56")),
    Dates.Date("2018-01-27") =>
    (Dates.DateTime("2018-01-27T06:35:54"), Dates.DateTime("2018-01-27T21:29:32")),
    Dates.Date("2023-06-03") =>
    (Dates.DateTime("2023-06-03T08:19:13"), Dates.DateTime("2023-06-03T17:17:03")),
    Dates.Date("2020-02-28") =>
    (Dates.DateTime("2020-02-28T07:22:27"), Dates.DateTime("2020-02-28T20:43:05")),
    Dates.Date("2022-04-10") =>
    (Dates.DateTime("2022-04-10T07:17:30"), Dates.DateTime("2022-04-10T18:25:32")),
    Dates.Date("2018-08-03") =>
    (Dates.DateTime("2018-08-03T08:04:34"), Dates.DateTime("2018-08-03T17:48:05")),
    Dates.Date("2023-05-22") =>
    (Dates.DateTime("2023-05-22T08:08:00"), Dates.DateTime("2023-05-22T17:25:25")),
    Dates.Date("2023-07-04") =>
    (Dates.DateTime("2023-07-04T08:28:51"), Dates.DateTime("2023-07-04T17:19:58")),
    Dates.Date("2021-08-26") =>
    (Dates.DateTime("2021-08-26T07:28:31"), Dates.DateTime("2021-08-26T18:15:24")),
    Dates.Date("2021-04-02") =>
    (Dates.DateTime("2021-04-02T08:07:36"), Dates.DateTime("2021-04-02T19:39:50")),
    Dates.Date("2021-11-23") =>
    (Dates.DateTime("2021-11-23T06:00:24"), Dates.DateTime("2021-11-23T21:12:25")),
    Dates.Date("2019-06-16") =>
    (Dates.DateTime("2019-06-16T08:27:16"), Dates.DateTime("2019-06-16T17:14:01")),
    Dates.Date("2019-10-01") =>
    (Dates.DateTime("2019-10-01T07:21:26"), Dates.DateTime("2019-10-01T19:58:32")),
    Dates.Date("2018-03-30") =>
    (Dates.DateTime("2018-03-30T08:03:24"), Dates.DateTime("2018-03-30T19:45:59")),
    Dates.Date("2021-06-06") =>
    (Dates.DateTime("2021-06-06T08:21:52"), Dates.DateTime("2021-06-06T17:15:37")),
    Dates.Date("2020-03-05") =>
    (Dates.DateTime("2020-03-05T07:30:52"), Dates.DateTime("2020-03-05T20:32:14")),
    Dates.Date("2021-10-17") =>
    (Dates.DateTime("2021-10-17T06:50:46"), Dates.DateTime("2021-10-17T20:20:11")),
    Dates.Date("2024-05-19") =>
    (Dates.DateTime("2024-05-19T08:05:37"), Dates.DateTime("2024-05-19T17:27:31")),
    Dates.Date("2023-03-21") =>
    (Dates.DateTime("2023-03-21T07:51:26"), Dates.DateTime("2023-03-21T20:03:30")),
    Dates.Date("2020-07-11") =>
    (Dates.DateTime("2020-07-11T08:25:43"), Dates.DateTime("2020-07-11T17:25:32")),
    Dates.Date("2022-01-26") =>
    (Dates.DateTime("2022-01-26T06:34:28"), Dates.DateTime("2022-01-26T21:30:32")),
    Dates.Date("2024-03-25") =>
    (Dates.DateTime("2024-03-25T07:57:38"), Dates.DateTime("2024-03-25T19:54:26")),
    Dates.Date("2022-06-26") =>
    (Dates.DateTime("2022-06-26T08:29:40"), Dates.DateTime("2022-06-26T17:16:04")),
    Dates.Date("2019-03-06") =>
    (Dates.DateTime("2019-03-06T07:31:12"), Dates.DateTime("2019-03-06T20:31:48")),
    Dates.Date("2021-11-20") =>
    (Dates.DateTime("2021-11-20T06:02:57"), Dates.DateTime("2021-11-20T21:08:20")),
    Dates.Date("2020-02-26") =>
    (Dates.DateTime("2020-02-26T07:19:36"), Dates.DateTime("2020-02-26T20:46:37")),
    Dates.Date("2020-07-05") =>
    (Dates.DateTime("2020-07-05T08:28:20"), Dates.DateTime("2020-07-05T17:21:04")),
    Dates.Date("2019-04-15") =>
    (Dates.DateTime("2019-04-15T07:23:30"), Dates.DateTime("2019-04-15T18:17:06")),
    Dates.Date("2018-03-14") =>
    (Dates.DateTime("2018-03-14T07:42:25"), Dates.DateTime("2018-03-14T20:16:24")),
    Dates.Date("2022-01-30") =>
    (Dates.DateTime("2022-01-30T06:40:22"), Dates.DateTime("2022-01-30T21:26:10")),
    Dates.Date("2021-03-29") =>
    (Dates.DateTime("2021-03-29T08:02:28"), Dates.DateTime("2021-03-29T19:47:22")),
    Dates.Date("2021-10-21") =>
    (Dates.DateTime("2021-10-21T06:43:48"), Dates.DateTime("2021-10-21T20:25:41")),
    Dates.Date("2019-10-19") =>
    (Dates.DateTime("2019-10-19T06:48:09"), Dates.DateTime("2019-10-19T20:22:13")),
    Dates.Date("2024-05-29") =>
    (Dates.DateTime("2024-05-29T08:15:36"), Dates.DateTime("2024-05-29T17:19:25")),
    Dates.Date("2018-06-19") =>
    (Dates.DateTime("2018-06-19T08:28:26"), Dates.DateTime("2018-06-19T17:14:15")),
    Dates.Date("2018-08-02") =>
    (Dates.DateTime("2018-08-02T08:05:50"), Dates.DateTime("2018-08-02T17:46:57")),
    Dates.Date("2021-10-03") =>
    (Dates.DateTime("2021-10-03T07:16:37"), Dates.DateTime("2021-10-03T20:01:44")),
    Dates.Date("2022-04-11") =>
    (Dates.DateTime("2022-04-11T07:18:47"), Dates.DateTime("2022-04-11T18:23:43")),
    Dates.Date("2022-05-07") =>
    (Dates.DateTime("2022-05-07T07:51:14"), Dates.DateTime("2022-05-07T17:42:06")),
    Dates.Date("2019-02-22") =>
    (Dates.DateTime("2019-02-22T07:14:11"), Dates.DateTime("2019-02-22T20:53:05")),
    Dates.Date("2023-08-06") =>
    (Dates.DateTime("2023-08-06T08:00:53"), Dates.DateTime("2023-08-06T17:51:16")),
    Dates.Date("2021-02-28") =>
    (Dates.DateTime("2021-02-28T07:23:31"), Dates.DateTime("2021-02-28T20:41:44")),
    Dates.Date("2024-05-30") =>
    (Dates.DateTime("2024-05-30T08:16:30"), Dates.DateTime("2024-05-30T17:18:48")),
    Dates.Date("2023-08-19") =>
    (Dates.DateTime("2023-08-19T07:41:16"), Dates.DateTime("2023-08-19T18:06:30")),
    Dates.Date("2019-12-30") =>
    (Dates.DateTime("2019-12-30T06:01:07"), Dates.DateTime("2019-12-30T21:43:20")),
    Dates.Date("2019-02-04") =>
    (Dates.DateTime("2019-02-04T06:47:27"), Dates.DateTime("2019-02-04T21:20:22")),
    Dates.Date("2021-05-17") =>
    (Dates.DateTime("2021-05-17T08:03:08"), Dates.DateTime("2021-05-17T17:29:49")),
    Dates.Date("2022-09-20") =>
    (Dates.DateTime("2022-09-20T06:42:09"), Dates.DateTime("2022-09-20T18:45:12")),
    Dates.Date("2021-05-14") =>
    (Dates.DateTime("2021-05-14T07:59:45"), Dates.DateTime("2021-05-14T17:33:07")),
    Dates.Date("2018-02-26") =>
    (Dates.DateTime("2018-02-26T07:20:18"), Dates.DateTime("2018-02-26T20:45:46")),
    Dates.Date("2018-07-12") =>
    (Dates.DateTime("2018-07-12T08:25:26"), Dates.DateTime("2018-07-12T17:25:55")),
    Dates.Date("2023-06-05") =>
    (Dates.DateTime("2023-06-05T08:20:47"), Dates.DateTime("2023-06-05T17:16:10")),
    Dates.Date("2024-01-11") =>
    (Dates.DateTime("2024-01-11T06:13:28"), Dates.DateTime("2024-01-11T21:41:45")),
    Dates.Date("2020-05-17") =>
    (Dates.DateTime("2020-05-17T08:03:24"), Dates.DateTime("2020-05-17T17:29:34")),
    Dates.Date("2018-04-27") =>
    (Dates.DateTime("2018-04-27T07:38:54"), Dates.DateTime("2018-04-27T17:56:42")),
    Dates.Date("2022-09-12") =>
    (Dates.DateTime("2022-09-12T06:57:34"), Dates.DateTime("2022-09-12T18:35:29")),
    Dates.Date("2022-04-24") =>
    (Dates.DateTime("2022-04-24T07:35:12"), Dates.DateTime("2022-04-24T18:01:25")),
    Dates.Date("2018-06-04") =>
    (Dates.DateTime("2018-06-04T08:20:10"), Dates.DateTime("2018-06-04T17:16:29")),
    Dates.Date("2021-12-03") =>
    (Dates.DateTime("2021-12-03T05:54:36"), Dates.DateTime("2021-12-03T21:24:57")),
    Dates.Date("2024-06-06") =>
    (Dates.DateTime("2024-06-06T08:22:04"), Dates.DateTime("2024-06-06T17:15:31")),
    Dates.Date("2020-11-11") =>
    (Dates.DateTime("2020-11-11T06:12:15"), Dates.DateTime("2020-11-11T20:55:57")),
    Dates.Date("2020-11-12") =>
    (Dates.DateTime("2020-11-12T06:11:03"), Dates.DateTime("2020-11-12T20:57:23")),
    Dates.Date("2019-08-24") =>
    (Dates.DateTime("2019-08-24T07:32:54"), Dates.DateTime("2019-08-24T18:12:24")),
    Dates.Date("2019-09-22") =>
    (Dates.DateTime("2019-09-22T06:38:48"), Dates.DateTime("2019-09-22T18:47:19")),
    Dates.Date("2022-02-02") =>
    (Dates.DateTime("2022-02-02T06:44:51"), Dates.DateTime("2022-02-02T21:22:34")),
    Dates.Date("2022-02-16") =>
    (Dates.DateTime("2022-02-16T07:05:47"), Dates.DateTime("2022-02-16T21:02:30")),
    Dates.Date("2020-02-16") =>
    (Dates.DateTime("2020-02-16T07:05:02"), Dates.DateTime("2020-02-16T21:03:20")),
    Dates.Date("2020-12-24") =>
    (Dates.DateTime("2020-12-24T05:57:21"), Dates.DateTime("2020-12-24T21:41:57")),
    Dates.Date("2021-09-20") =>
    (Dates.DateTime("2021-09-20T06:41:41"), Dates.DateTime("2021-09-20T18:45:29")),
    Dates.Date("2019-08-21") =>
    (Dates.DateTime("2019-08-21T07:38:00"), Dates.DateTime("2019-08-21T18:08:50")),
    Dates.Date("2021-04-11") =>
    (Dates.DateTime("2021-04-11T07:19:05"), Dates.DateTime("2021-04-11T18:23:17")),
    Dates.Date("2021-05-24") =>
    (Dates.DateTime("2021-05-24T08:10:33"), Dates.DateTime("2021-05-24T17:23:16")),
    Dates.Date("2018-05-20") =>
    (Dates.DateTime("2018-05-20T08:06:06"), Dates.DateTime("2018-05-20T17:27:04")),
    Dates.Date("2020-04-20") =>
    (Dates.DateTime("2020-04-20T07:30:47"), Dates.DateTime("2020-04-20T18:07:12")),
    Dates.Date("2021-10-26") =>
    (Dates.DateTime("2021-10-26T06:35:29"), Dates.DateTime("2021-10-26T20:32:40")),
    Dates.Date("2024-05-03") =>
    (Dates.DateTime("2024-05-03T07:47:00"), Dates.DateTime("2024-05-03T17:46:55")),
    Dates.Date("2018-11-18") =>
    (Dates.DateTime("2018-11-18T06:05:06"), Dates.DateTime("2018-11-18T21:05:11")),
    Dates.Date("2022-11-02") =>
    (Dates.DateTime("2022-11-02T06:25:01"), Dates.DateTime("2022-11-02T20:42:17")),
    Dates.Date("2020-07-31") =>
    (Dates.DateTime("2020-07-31T08:07:41"), Dates.DateTime("2020-07-31T17:45:18")),
    Dates.Date("2018-08-01") =>
    (Dates.DateTime("2018-08-01T08:07:05"), Dates.DateTime("2018-08-01T17:45:50")),
    Dates.Date("2019-09-28") =>
    (Dates.DateTime("2019-09-28T06:27:12"), Dates.DateTime("2019-09-28T18:54:45")),
    Dates.Date("2020-07-30") =>
    (Dates.DateTime("2020-07-30T08:08:53"), Dates.DateTime("2020-07-30T17:44:11")),
    Dates.Date("2019-05-31") =>
    (Dates.DateTime("2019-05-31T08:16:40"), Dates.DateTime("2019-05-31T17:18:40")),
    Dates.Date("2020-10-26") =>
    (Dates.DateTime("2020-10-26T06:35:05"), Dates.DateTime("2020-10-26T20:33:00")),
    Dates.Date("2019-10-18") =>
    (Dates.DateTime("2019-10-18T06:49:55"), Dates.DateTime("2019-10-18T20:20:51")),
    Dates.Date("2019-06-29") =>
    (Dates.DateTime("2019-06-29T08:29:38"), Dates.DateTime("2019-06-29T17:17:13")),
    Dates.Date("2020-05-19") =>
    (Dates.DateTime("2020-05-19T08:05:35"), Dates.DateTime("2020-05-19T17:27:33")),
    Dates.Date("2018-10-03") =>
    (Dates.DateTime("2018-10-03T07:17:08"), Dates.DateTime("2018-10-03T20:01:23")),
    Dates.Date("2020-10-04") =>
    (Dates.DateTime("2020-10-04T07:14:15"), Dates.DateTime("2020-10-04T20:03:19")),
    Dates.Date("2018-02-10") =>
    (Dates.DateTime("2018-02-10T06:56:49"), Dates.DateTime("2018-02-10T21:11:44")),
    Dates.Date("2022-12-29") =>
    (Dates.DateTime("2022-12-29T06:00:31"), Dates.DateTime("2022-12-29T21:43:12")),
    Dates.Date("2022-07-01") =>
    (Dates.DateTime("2022-07-01T08:29:24"), Dates.DateTime("2022-07-01T17:18:22")),
    Dates.Date("2019-01-29") =>
    (Dates.DateTime("2019-01-29T06:38:29"), Dates.DateTime("2019-01-29T21:27:38")),
    Dates.Date("2023-09-13") =>
    (Dates.DateTime("2023-09-13T06:56:07"), Dates.DateTime("2023-09-13T18:36:24")),
    Dates.Date("2020-10-28") =>
    (Dates.DateTime("2020-10-28T06:31:54"), Dates.DateTime("2020-10-28T20:35:50")),
    Dates.Date("2022-06-06") =>
    (Dates.DateTime("2022-06-06T08:21:42"), Dates.DateTime("2022-06-06T17:15:42")),
    Dates.Date("2019-03-18") =>
    (Dates.DateTime("2019-03-18T07:47:26"), Dates.DateTime("2019-03-18T20:09:16")),
    Dates.Date("2019-02-15") =>
    (Dates.DateTime("2019-02-15T07:03:55"), Dates.DateTime("2019-02-15T21:04:31")),
    Dates.Date("2019-11-21") =>
    (Dates.DateTime("2019-11-21T06:02:31"), Dates.DateTime("2019-11-21T21:09:00")),
    Dates.Date("2024-12-11") =>
    (Dates.DateTime("2024-12-11T05:53:11"), Dates.DateTime("2024-12-11T21:33:28")),
    Dates.Date("2024-11-27") =>
    (Dates.DateTime("2024-11-27T05:57:24"), Dates.DateTime("2024-11-27T21:18:00")),
    Dates.Date("2020-11-09") =>
    (Dates.DateTime("2020-11-09T06:14:44"), Dates.DateTime("2020-11-09T20:53:05")),
    Dates.Date("2022-09-13") =>
    (Dates.DateTime("2022-09-13T06:55:39"), Dates.DateTime("2022-09-13T18:36:41")),
    Dates.Date("2019-05-22") =>
    (Dates.DateTime("2019-05-22T08:07:58"), Dates.DateTime("2019-05-22T17:25:26")),
    Dates.Date("2023-05-08") =>
    (Dates.DateTime("2023-05-08T07:52:09"), Dates.DateTime("2023-05-08T17:41:06")),
    Dates.Date("2020-12-04") =>
    (Dates.DateTime("2020-12-04T05:54:11"), Dates.DateTime("2020-12-04T21:26:22")),
    Dates.Date("2021-05-23") =>
    (Dates.DateTime("2021-05-23T08:09:32"), Dates.DateTime("2021-05-23T17:24:06")),
    Dates.Date("2021-12-27") =>
    (Dates.DateTime("2021-12-27T05:59:11"), Dates.DateTime("2021-12-27T21:42:50")),
    Dates.Date("2022-06-08") =>
    (Dates.DateTime("2022-06-08T08:23:04"), Dates.DateTime("2022-06-08T17:15:04")),
    Dates.Date("2022-10-22") =>
    (Dates.DateTime("2022-10-22T06:42:31"), Dates.DateTime("2022-10-22T20:26:43")),
    Dates.Date("2024-09-02") =>
    (Dates.DateTime("2024-09-02T07:15:25"), Dates.DateTime("2024-09-02T18:24:06")),
    Dates.Date("2018-12-28") =>
    (Dates.DateTime("2018-12-28T05:59:44"), Dates.DateTime("2018-12-28T21:43:01")),
    Dates.Date("2024-02-03") =>
    (Dates.DateTime("2024-02-03T06:45:37"), Dates.DateTime("2024-02-03T21:21:55")),
    Dates.Date("2019-08-12") =>
    (Dates.DateTime("2019-08-12T07:52:19"), Dates.DateTime("2019-08-12T17:58:11")),
    Dates.Date("2018-09-03") =>
    (Dates.DateTime("2018-09-03T07:14:34"), Dates.DateTime("2018-09-03T18:24:38")),
    Dates.Date("2022-09-01") =>
    (Dates.DateTime("2022-09-01T07:18:12"), Dates.DateTime("2022-09-01T18:22:17")),
    Dates.Date("2023-07-29") =>
    (Dates.DateTime("2023-07-29T08:10:54"), Dates.DateTime("2023-07-29T17:42:18")),
    Dates.Date("2020-06-04") =>
    (Dates.DateTime("2020-06-04T08:20:34"), Dates.DateTime("2020-06-04T17:16:17")),
    Dates.Date("2020-05-28") =>
    (Dates.DateTime("2020-05-28T08:14:39"), Dates.DateTime("2020-05-28T17:20:05")),
    Dates.Date("2018-09-14") =>
    (Dates.DateTime("2018-09-14T06:53:47"), Dates.DateTime("2018-09-14T18:37:51")),
    Dates.Date("2021-05-22") =>
    (Dates.DateTime("2021-05-22T08:08:31"), Dates.DateTime("2021-05-22T17:24:58")),
    Dates.Date("2020-06-02") =>
    (Dates.DateTime("2020-06-02T08:19:00"), Dates.DateTime("2020-06-02T17:17:11")),
    Dates.Date("2018-01-01") =>
    (Dates.DateTime("2018-01-01T06:03:17"), Dates.DateTime("2018-01-01T21:43:34")),
    Dates.Date("2021-04-01") =>
    (Dates.DateTime("2021-04-01T08:06:19"), Dates.DateTime("2021-04-01T19:41:42")),
    Dates.Date("2018-02-17") =>
    (Dates.DateTime("2018-02-17T07:07:14"), Dates.DateTime("2018-02-17T21:00:57")),
    Dates.Date("2024-12-12") =>
    (Dates.DateTime("2024-12-12T05:53:13"), Dates.DateTime("2024-12-12T21:34:21")),
    Dates.Date("2021-07-18") =>
    (Dates.DateTime("2021-07-18T08:21:09"), Dates.DateTime("2021-07-18T17:31:31")),
    Dates.Date("2018-04-08") =>
    (Dates.DateTime("2018-04-08T07:14:55"), Dates.DateTime("2018-04-08T18:29:13")),
    Dates.Date("2020-07-12") =>
    (Dates.DateTime("2020-07-12T08:25:08"), Dates.DateTime("2020-07-12T17:26:21")),
    Dates.Date("2023-08-21") =>
    (Dates.DateTime("2023-08-21T07:37:57"), Dates.DateTime("2023-08-21T18:08:52")),
    Dates.Date("2021-06-17") =>
    (Dates.DateTime("2021-06-17T08:27:51"), Dates.DateTime("2021-06-17T17:14:05")),
    Dates.Date("2021-05-11") =>
    (Dates.DateTime("2021-05-11T07:56:16"), Dates.DateTime("2021-05-11T17:36:40")),
    Dates.Date("2024-05-17") =>
    (Dates.DateTime("2024-05-17T08:03:26"), Dates.DateTime("2024-05-17T17:29:33")),
    Dates.Date("2019-01-13") =>
    (Dates.DateTime("2019-01-13T06:16:13"), Dates.DateTime("2019-01-13T21:40:46")),
    Dates.Date("2021-01-27") =>
    (Dates.DateTime("2021-01-27T06:36:18"), Dates.DateTime("2021-01-27T21:29:14")),
    Dates.Date("2018-01-03") =>
    (Dates.DateTime("2018-01-03T06:05:11"), Dates.DateTime("2018-01-03T21:43:32")),
    Dates.Date("2021-06-28") =>
    (Dates.DateTime("2021-06-28T08:29:40"), Dates.DateTime("2021-06-28T17:17:00")),
    Dates.Date("2018-03-29") =>
    (Dates.DateTime("2018-03-29T08:02:07"), Dates.DateTime("2018-03-29T19:47:53")),
    Dates.Date("2024-04-18") =>
    (Dates.DateTime("2024-04-18T07:28:18"), Dates.DateTime("2024-04-18T18:10:32")),
    Dates.Date("2018-03-24") =>
    (Dates.DateTime("2018-03-24T07:55:38"), Dates.DateTime("2018-03-24T19:57:22")),
    Dates.Date("2020-01-24") =>
    (Dates.DateTime("2020-01-24T06:30:50"), Dates.DateTime("2020-01-24T21:33:00")),
    Dates.Date("2022-03-26") =>
    (Dates.DateTime("2022-03-26T07:58:16"), Dates.DateTime("2022-03-26T19:53:30")),
    Dates.Date("2019-12-20") =>
    (Dates.DateTime("2019-12-20T05:54:56"), Dates.DateTime("2019-12-20T21:39:38")),
    Dates.Date("2019-03-22") =>
    (Dates.DateTime("2019-03-22T07:52:42"), Dates.DateTime("2019-03-22T20:01:39")),
    Dates.Date("2024-02-07") =>
    (Dates.DateTime("2024-02-07T06:51:37"), Dates.DateTime("2024-02-07T21:16:38")),
    Dates.Date("2022-09-15") =>
    (Dates.DateTime("2022-09-15T06:51:49"), Dates.DateTime("2022-09-15T18:39:06")),
    Dates.Date("2021-06-29") =>
    (Dates.DateTime("2021-06-29T08:29:36"), Dates.DateTime("2021-06-29T17:17:28")),
    Dates.Date("2019-01-31") =>
    (Dates.DateTime("2019-01-31T06:41:28"), Dates.DateTime("2019-01-31T21:25:20")),
    Dates.Date("2020-03-13") =>
    (Dates.DateTime("2020-03-13T07:41:46"), Dates.DateTime("2020-03-13T20:17:19")),
    Dates.Date("2024-01-20") =>
    (Dates.DateTime("2024-01-20T06:25:13"), Dates.DateTime("2024-01-20T21:36:24")),
    Dates.Date("2018-10-28") =>
    (Dates.DateTime("2018-10-28T06:32:43"), Dates.DateTime("2018-10-28T20:35:07")),
    Dates.Date("2024-10-11") =>
    (Dates.DateTime("2024-10-11T07:01:07"), Dates.DateTime("2024-10-11T20:12:30")),
    Dates.Date("2023-03-22") =>
    (Dates.DateTime("2023-03-22T07:52:44"), Dates.DateTime("2023-03-22T20:01:35")),
    Dates.Date("2024-05-06") =>
    (Dates.DateTime("2024-05-06T07:50:39"), Dates.DateTime("2024-05-06T17:42:46")),
    Dates.Date("2018-07-14") =>
    (Dates.DateTime("2018-07-14T08:24:13"), Dates.DateTime("2018-07-14T17:27:37")),
    Dates.Date("2024-08-15") =>
    (Dates.DateTime("2024-08-15T07:46:29"), Dates.DateTime("2024-08-15T18:02:40")),
    Dates.Date("2019-06-05") =>
    (Dates.DateTime("2019-06-05T08:20:45"), Dates.DateTime("2019-06-05T17:16:10")),
    Dates.Date("2024-04-06") =>
    (Dates.DateTime("2024-04-06T08:13:04"), Dates.DateTime("2024-04-06T19:31:54")),
    Dates.Date("2020-01-31") =>
    (Dates.DateTime("2020-01-31T06:41:06"), Dates.DateTime("2020-01-31T21:25:37")),
    Dates.Date("2020-05-02") =>
    (Dates.DateTime("2020-05-02T07:45:44"), Dates.DateTime("2020-05-02T17:48:24")),
    Dates.Date("2021-11-26") =>
    (Dates.DateTime("2021-11-26T05:58:13"), Dates.DateTime("2021-11-26T21:16:22")),
    Dates.Date("2018-02-11") =>
    (Dates.DateTime("2018-02-11T06:58:19"), Dates.DateTime("2018-02-11T21:10:16")),
    Dates.Date("2020-02-27") =>
    (Dates.DateTime("2020-02-27T07:21:02"), Dates.DateTime("2020-02-27T20:44:51")),
    Dates.Date("2019-05-24") =>
    (Dates.DateTime("2019-05-24T08:10:02"), Dates.DateTime("2019-05-24T17:23:41")),
    Dates.Date("2019-09-11") =>
    (Dates.DateTime("2019-09-11T07:00:00"), Dates.DateTime("2019-09-11T18:33:56")),
    Dates.Date("2018-12-13") =>
    (Dates.DateTime("2018-12-13T05:53:16"), Dates.DateTime("2018-12-13T21:34:46")),
    Dates.Date("2024-04-15") =>
    (Dates.DateTime("2024-04-15T07:24:30"), Dates.DateTime("2024-04-15T18:15:43")),
    Dates.Date("2023-12-24") =>
    (Dates.DateTime("2023-12-24T05:56:55"), Dates.DateTime("2023-12-24T21:41:39")),
    Dates.Date("2024-06-17") =>
    (Dates.DateTime("2024-06-17T08:27:58"), Dates.DateTime("2024-06-17T17:14:07")),
    Dates.Date("2021-03-03") =>
    (Dates.DateTime("2021-03-03T07:27:44"), Dates.DateTime("2021-03-03T20:36:20")),
    Dates.Date("2018-01-17") =>
    (Dates.DateTime("2018-01-17T06:21:45"), Dates.DateTime("2018-01-17T21:38:16")),
    Dates.Date("2021-07-11") =>
    (Dates.DateTime("2021-07-11T08:25:51"), Dates.DateTime("2021-07-11T17:25:20")),
    Dates.Date("2021-04-30") =>
    (Dates.DateTime("2021-04-30T07:42:59"), Dates.DateTime("2021-04-30T17:51:42")),
    Dates.Date("2019-02-27") =>
    (Dates.DateTime("2019-02-27T07:21:23"), Dates.DateTime("2019-02-27T20:44:26")),
    Dates.Date("2021-03-23") =>
    (Dates.DateTime("2021-03-23T07:54:41"), Dates.DateTime("2021-03-23T19:58:46")),
    Dates.Date("2020-10-30") =>
    (Dates.DateTime("2020-10-30T06:28:47"), Dates.DateTime("2020-10-30T20:38:41")),
    Dates.Date("2020-08-02") =>
    (Dates.DateTime("2020-08-02T08:05:11"), Dates.DateTime("2020-08-02T17:47:32")),
    Dates.Date("2022-08-30") =>
    (Dates.DateTime("2022-08-30T07:21:50"), Dates.DateTime("2022-08-30T18:19:53")),
    Dates.Date("2023-06-12") =>
    (Dates.DateTime("2023-06-12T08:25:21"), Dates.DateTime("2023-06-12T17:14:17")),
    Dates.Date("2024-01-05") =>
    (Dates.DateTime("2024-01-05T06:06:44"), Dates.DateTime("2024-01-05T21:43:22")),
    Dates.Date("2023-08-02") =>
    (Dates.DateTime("2023-08-02T08:06:07"), Dates.DateTime("2023-08-02T17:46:44")),
    Dates.Date("2019-10-16") =>
    (Dates.DateTime("2019-10-16T06:53:28"), Dates.DateTime("2019-10-16T20:18:08")),
    Dates.Date("2021-05-30") =>
    (Dates.DateTime("2021-05-30T08:16:15"), Dates.DateTime("2021-05-30T17:18:58")),
    Dates.Date("2021-09-17") =>
    (Dates.DateTime("2021-09-17T06:47:29"), Dates.DateTime("2021-09-17T18:41:50")),
    Dates.Date("2020-03-16") =>
    (Dates.DateTime("2020-03-16T07:45:47"), Dates.DateTime("2020-03-16T20:11:38")),
    Dates.Date("2023-09-03") =>
    (Dates.DateTime("2023-09-03T07:14:58"), Dates.DateTime("2023-09-03T18:24:23")),
    Dates.Date("2023-09-25") =>
    (Dates.DateTime("2023-09-25T07:32:56"), Dates.DateTime("2023-09-25T19:51:03")),
    Dates.Date("2023-03-24") =>
    (Dates.DateTime("2023-03-24T07:55:21"), Dates.DateTime("2023-03-24T19:57:47")),
    Dates.Date("2019-11-22") =>
    (Dates.DateTime("2019-11-22T06:01:39"), Dates.DateTime("2019-11-22T21:10:22")),
    Dates.Date("2019-12-07") =>
    (Dates.DateTime("2019-12-07T05:53:37"), Dates.DateTime("2019-12-07T21:28:48")),
    Dates.Date("2020-02-06") =>
    (Dates.DateTime("2020-02-06T06:50:05"), Dates.DateTime("2020-02-06T21:18:03")),
    Dates.Date("2021-04-05") =>
    (Dates.DateTime("2021-04-05T07:11:27"), Dates.DateTime("2021-04-05T18:34:15")),
    Dates.Date("2020-02-25") =>
    (Dates.DateTime("2020-02-25T07:18:10"), Dates.DateTime("2020-02-25T20:48:21")),
    Dates.Date("2024-07-21") =>
    (Dates.DateTime("2024-07-21T08:18:21"), Dates.DateTime("2024-07-21T17:34:43")),
    Dates.Date("2019-03-05") =>
    (Dates.DateTime("2019-03-05T07:29:49"), Dates.DateTime("2019-03-05T20:33:38")),
    Dates.Date("2020-04-17") =>
    (Dates.DateTime("2020-04-17T07:27:00"), Dates.DateTime("2020-04-17T18:12:18")),
    Dates.Date("2019-02-10") =>
    (Dates.DateTime("2019-02-10T06:56:27"), Dates.DateTime("2019-02-10T21:12:05")),
    Dates.Date("2019-02-21") =>
    (Dates.DateTime("2019-02-21T07:12:44"), Dates.DateTime("2019-02-21T20:54:46")),
    Dates.Date("2018-11-21") =>
    (Dates.DateTime("2018-11-21T06:02:18"), Dates.DateTime("2018-11-21T21:09:20")),
    Dates.Date("2018-10-06") =>
    (Dates.DateTime("2018-10-06T07:11:27"), Dates.DateTime("2018-10-06T20:05:14")),
    Dates.Date("2022-11-03") =>
    (Dates.DateTime("2022-11-03T06:23:33"), Dates.DateTime("2022-11-03T20:43:44")),
    Dates.Date("2021-09-22") =>
    (Dates.DateTime("2021-09-22T06:37:48"), Dates.DateTime("2021-09-22T18:47:57")),
    Dates.Date("2022-06-27") =>
    (Dates.DateTime("2022-06-27T08:29:41"), Dates.DateTime("2022-06-27T17:16:28")),
    Dates.Date("2018-09-05") =>
    (Dates.DateTime("2018-09-05T07:10:52"), Dates.DateTime("2018-09-05T18:27:01")),
    Dates.Date("2021-12-25") =>
    (Dates.DateTime("2021-12-25T05:57:49"), Dates.DateTime("2021-12-25T21:42:13")),
    Dates.Date("2022-10-15") =>
    (Dates.DateTime("2022-10-15T06:54:46"), Dates.DateTime("2022-10-15T20:17:09")),
    Dates.Date("2024-01-30") =>
    (Dates.DateTime("2024-01-30T06:39:39"), Dates.DateTime("2024-01-30T21:26:44")),
    Dates.Date("2021-10-04") =>
    (Dates.DateTime("2021-10-04T07:14:43"), Dates.DateTime("2021-10-04T20:03:01")),
    Dates.Date("2022-07-19") =>
    (Dates.DateTime("2022-07-19T08:20:32"), Dates.DateTime("2022-07-19T17:32:14")),
    Dates.Date("2024-06-01") =>
    (Dates.DateTime("2024-06-01T08:18:12"), Dates.DateTime("2024-06-01T17:17:41")),
    Dates.Date("2022-01-31") =>
    (Dates.DateTime("2022-01-31T06:41:52"), Dates.DateTime("2022-01-31T21:25:00")),
    Dates.Date("2022-04-17") =>
    (Dates.DateTime("2022-04-17T07:26:23"), Dates.DateTime("2022-04-17T18:13:08")),
    Dates.Date("2018-05-30") =>
    (Dates.DateTime("2018-05-30T08:16:00"), Dates.DateTime("2018-05-30T17:19:07")),
    Dates.Date("2024-04-12") =>
    (Dates.DateTime("2024-04-12T07:20:42"), Dates.DateTime("2024-04-12T18:21:01")),
    Dates.Date("2019-04-14") =>
    (Dates.DateTime("2019-04-14T07:22:14"), Dates.DateTime("2019-04-14T18:18:51")),
    Dates.Date("2023-01-30") =>
    (Dates.DateTime("2023-01-30T06:40:00"), Dates.DateTime("2023-01-30T21:26:27")),
    Dates.Date("2024-03-23") =>
    (Dates.DateTime("2024-03-23T07:55:02"), Dates.DateTime("2024-03-23T19:58:14")),
    Dates.Date("2018-11-04") =>
    (Dates.DateTime("2018-11-04T06:22:10"), Dates.DateTime("2018-11-04T20:45:08")),
    Dates.Date("2019-09-23") =>
    (Dates.DateTime("2019-09-23T06:36:52"), Dates.DateTime("2019-09-23T18:48:32")),
    Dates.Date("2019-05-27") =>
    (Dates.DateTime("2019-05-27T08:13:00"), Dates.DateTime("2019-05-27T17:21:19")),
    Dates.Date("2022-06-20") =>
    (Dates.DateTime("2022-06-20T08:28:44"), Dates.DateTime("2022-06-20T17:14:25")),
    Dates.Date("2020-06-12") =>
    (Dates.DateTime("2020-06-12T08:25:44"), Dates.DateTime("2020-06-12T17:14:11")),
    Dates.Date("2020-03-17") =>
    (Dates.DateTime("2020-03-17T07:47:07"), Dates.DateTime("2020-03-17T20:09:44")),
    Dates.Date("2022-04-23") =>
    (Dates.DateTime("2022-04-23T07:33:57"), Dates.DateTime("2022-04-23T18:03:03")),
    Dates.Date("2024-07-02") =>
    (Dates.DateTime("2024-07-02T08:29:08"), Dates.DateTime("2024-07-02T17:19:13")),
    Dates.Date("2019-11-28") =>
    (Dates.DateTime("2019-11-28T05:57:16"), Dates.DateTime("2019-11-28T21:18:17")),
    Dates.Date("2021-11-10") =>
    (Dates.DateTime("2021-11-10T06:13:46"), Dates.DateTime("2021-11-10T20:54:10")),
    Dates.Date("2018-09-28") =>
    (Dates.DateTime("2018-09-28T06:26:44"), Dates.DateTime("2018-09-28T18:55:03")),
    Dates.Date("2022-12-11") =>
    (Dates.DateTime("2022-12-11T05:53:11"), Dates.DateTime("2022-12-11T21:33:00")),
    Dates.Date("2019-12-27") =>
    (Dates.DateTime("2019-12-27T05:58:49"), Dates.DateTime("2019-12-27T21:42:42")),
    Dates.Date("2021-07-22") =>
    (Dates.DateTime("2021-07-22T08:17:41"), Dates.DateTime("2021-07-22T17:35:26")),
    Dates.Date("2021-12-07") =>
    (Dates.DateTime("2021-12-07T05:53:31"), Dates.DateTime("2021-12-07T21:29:20")),
    Dates.Date("2021-10-14") =>
    (Dates.DateTime("2021-10-14T06:56:08"), Dates.DateTime("2021-10-14T20:16:08")),
    Dates.Date("2024-05-01") =>
    (Dates.DateTime("2024-05-01T07:44:33"), Dates.DateTime("2024-05-01T17:49:49")),
    Dates.Date("2019-01-02") =>
    (Dates.DateTime("2019-01-02T06:03:59"), Dates.DateTime("2019-01-02T21:43:34")),
    Dates.Date("2018-04-06") =>
    (Dates.DateTime("2018-04-06T07:12:22"), Dates.DateTime("2018-04-06T18:32:54")),
    Dates.Date("2019-04-12") =>
    (Dates.DateTime("2019-04-12T07:19:42"), Dates.DateTime("2019-04-12T18:22:25")),
    Dates.Date("2022-09-08") =>
    (Dates.DateTime("2022-09-08T07:05:10"), Dates.DateTime("2022-09-08T18:30:40")),
    Dates.Date("2022-10-23") =>
    (Dates.DateTime("2022-10-23T06:40:50"), Dates.DateTime("2022-10-23T20:28:07")),
    Dates.Date("2023-12-29") =>
    (Dates.DateTime("2023-12-29T06:00:20"), Dates.DateTime("2023-12-29T21:43:10")),
    Dates.Date("2022-11-24") =>
    (Dates.DateTime("2022-11-24T05:59:49"), Dates.DateTime("2022-11-24T21:13:25")),
    Dates.Date("2020-12-02") =>
    (Dates.DateTime("2020-12-02T05:54:53"), Dates.DateTime("2020-12-02T21:24:05")),
    Dates.Date("2023-06-25") =>
    (Dates.DateTime("2023-06-25T08:29:35"), Dates.DateTime("2023-06-25T17:15:37")),
    Dates.Date("2019-09-03") =>
    (Dates.DateTime("2019-09-03T07:15:01"), Dates.DateTime("2019-09-03T18:24:20")),
    Dates.Date("2023-04-19") =>
    (Dates.DateTime("2023-04-19T07:28:36"), Dates.DateTime("2023-04-19T18:10:07")),
    Dates.Date("2020-08-04") =>
    (Dates.DateTime("2020-08-04T08:02:35"), Dates.DateTime("2020-08-04T17:49:48")),
    Dates.Date("2023-07-21") =>
    (Dates.DateTime("2023-07-21T08:19:02"), Dates.DateTime("2023-07-21T17:33:58")),
    Dates.Date("2018-06-13") =>
    (Dates.DateTime("2018-06-13T08:25:59"), Dates.DateTime("2018-06-13T17:14:07")),
    Dates.Date("2019-08-19") =>
    (Dates.DateTime("2019-08-19T07:41:18"), Dates.DateTime("2019-08-19T18:06:27")),
    Dates.Date("2020-08-13") =>
    (Dates.DateTime("2020-08-13T07:49:39"), Dates.DateTime("2020-08-13T18:00:15")),
    Dates.Date("2019-10-29") =>
    (Dates.DateTime("2019-10-29T06:31:31"), Dates.DateTime("2019-10-29T20:36:11")),
    Dates.Date("2022-10-05") =>
    (Dates.DateTime("2022-10-05T07:13:17"), Dates.DateTime("2022-10-05T20:03:59")),
    Dates.Date("2022-08-21") =>
    (Dates.DateTime("2022-08-21T07:37:32"), Dates.DateTime("2022-08-21T18:09:10")),
    Dates.Date("2020-07-04") =>
    (Dates.DateTime("2020-07-04T08:28:39"), Dates.DateTime("2020-07-04T17:20:25")),
    Dates.Date("2020-01-12") =>
    (Dates.DateTime("2020-01-12T06:14:40"), Dates.DateTime("2020-01-12T21:41:21")),
    Dates.Date("2024-03-11") =>
    (Dates.DateTime("2024-03-11T07:39:07"), Dates.DateTime("2024-03-11T20:21:01")),
    Dates.Date("2024-03-07") =>
    (Dates.DateTime("2024-03-07T07:33:39"), Dates.DateTime("2024-03-07T20:28:29")),
    Dates.Date("2024-05-07") =>
    (Dates.DateTime("2024-05-07T07:51:51"), Dates.DateTime("2024-05-07T17:41:25")),
    Dates.Date("2021-05-12") =>
    (Dates.DateTime("2021-05-12T07:57:26"), Dates.DateTime("2021-05-12T17:35:27")),
    Dates.Date("2023-03-25") =>
    (Dates.DateTime("2023-03-25T07:56:39"), Dates.DateTime("2023-03-25T19:55:52")),
    Dates.Date("2018-08-30") =>
    (Dates.DateTime("2018-08-30T07:21:53"), Dates.DateTime("2018-08-30T18:19:51")),
    Dates.Date("2020-08-06") =>
    (Dates.DateTime("2020-08-06T07:59:53"), Dates.DateTime("2020-08-06T17:52:06")),
    Dates.Date("2018-10-12") =>
    (Dates.DateTime("2018-10-12T07:00:17"), Dates.DateTime("2018-10-12T20:13:06")),
    Dates.Date("2021-03-10") =>
    (Dates.DateTime("2021-03-10T07:37:23"), Dates.DateTime("2021-03-10T20:23:25")),
    Dates.Date("2021-09-01") =>
    (Dates.DateTime("2021-09-01T07:17:45"), Dates.DateTime("2021-09-01T18:22:34")),
    Dates.Date("2022-11-05") =>
    (Dates.DateTime("2022-11-05T06:20:42"), Dates.DateTime("2022-11-05T20:46:36")),
    Dates.Date("2020-10-23") =>
    (Dates.DateTime("2020-10-23T06:40:01"), Dates.DateTime("2020-10-23T20:28:48")),
    Dates.Date("2020-02-03") =>
    (Dates.DateTime("2020-02-03T06:45:35"), Dates.DateTime("2020-02-03T21:21:58")),
    Dates.Date("2023-08-14") =>
    (Dates.DateTime("2023-08-14T07:49:14"), Dates.DateTime("2023-08-14T18:00:35")),
    Dates.Date("2019-01-14") =>
    (Dates.DateTime("2019-01-14T06:17:29"), Dates.DateTime("2019-01-14T21:40:15")),
    Dates.Date("2023-02-14") =>
    (Dates.DateTime("2023-02-14T07:02:28"), Dates.DateTime("2023-02-14T21:06:01")),
    Dates.Date("2019-11-17") =>
    (Dates.DateTime("2019-11-17T06:06:22"), Dates.DateTime("2019-11-17T21:03:26")),
    Dates.Date("2024-11-11") =>
    (Dates.DateTime("2024-11-11T06:12:12"), Dates.DateTime("2024-11-11T20:56:00")),
    Dates.Date("2018-07-15") =>
    (Dates.DateTime("2018-07-15T08:23:34"), Dates.DateTime("2018-07-15T17:28:30")),
    Dates.Date("2022-02-26") =>
    (Dates.DateTime("2022-02-26T07:20:20"), Dates.DateTime("2022-02-26T20:45:42")),
    Dates.Date("2018-02-20") =>
    (Dates.DateTime("2018-02-20T07:11:38"), Dates.DateTime("2018-02-20T20:56:02")),
    Dates.Date("2019-04-06") =>
    (Dates.DateTime("2019-04-06T08:12:04"), Dates.DateTime("2019-04-06T19:33:21")),
    Dates.Date("2023-04-26") =>
    (Dates.DateTime("2023-04-26T07:37:24"), Dates.DateTime("2023-04-26T17:58:36")),
    Dates.Date("2021-07-21") =>
    (Dates.DateTime("2021-07-21T08:18:36"), Dates.DateTime("2021-07-21T17:34:26")),
    Dates.Date("2023-03-18") =>
    (Dates.DateTime("2023-03-18T07:47:28"), Dates.DateTime("2023-03-18T20:09:12")),
    Dates.Date("2019-10-21") =>
    (Dates.DateTime("2019-10-21T06:44:41"), Dates.DateTime("2019-10-21T20:24:58")),
    Dates.Date("2018-02-13") =>
    (Dates.DateTime("2018-02-13T07:01:18"), Dates.DateTime("2018-02-13T21:07:15")),
    Dates.Date("2021-03-20") =>
    (Dates.DateTime("2021-03-20T07:50:45"), Dates.DateTime("2021-03-20T20:04:29")),
    Dates.Date("2023-02-02") =>
    (Dates.DateTime("2023-02-02T06:44:29"), Dates.DateTime("2023-02-02T21:22:52")),
    Dates.Date("2021-11-19") =>
    (Dates.DateTime("2021-11-19T06:03:52"), Dates.DateTime("2021-11-19T21:06:57")),
    Dates.Date("2021-07-06") =>
    (Dates.DateTime("2021-07-06T08:28:05"), Dates.DateTime("2021-07-06T17:21:35")),
    Dates.Date("2022-10-11") =>
    (Dates.DateTime("2022-10-11T07:02:03"), Dates.DateTime("2022-10-11T20:11:49")),
    Dates.Date("2019-02-11") =>
    (Dates.DateTime("2019-02-11T06:57:57"), Dates.DateTime("2019-02-11T21:10:37")),
    Dates.Date("2021-03-11") =>
    (Dates.DateTime("2021-03-11T07:38:45"), Dates.DateTime("2021-03-11T20:21:32")),
    Dates.Date("2024-08-22") =>
    (Dates.DateTime("2024-08-22T07:34:59"), Dates.DateTime("2024-08-22T18:10:58")),
    Dates.Date("2019-08-16") =>
    (Dates.DateTime("2019-08-16T07:46:09"), Dates.DateTime("2019-08-16T18:02:54")),
    Dates.Date("2022-10-28") =>
    (Dates.DateTime("2022-10-28T06:32:40"), Dates.DateTime("2022-10-28T20:35:09")),
    Dates.Date("2021-10-23") =>
    (Dates.DateTime("2021-10-23T06:40:25"), Dates.DateTime("2021-10-23T20:28:27")),
    Dates.Date("2019-04-02") =>
    (Dates.DateTime("2019-04-02T08:06:57"), Dates.DateTime("2019-04-02T19:40:48")),
    Dates.Date("2021-03-01") =>
    (Dates.DateTime("2021-03-01T07:24:56"), Dates.DateTime("2021-03-01T20:39:57")),
    Dates.Date("2018-02-28") =>
    (Dates.DateTime("2018-02-28T07:23:08"), Dates.DateTime("2018-02-28T20:42:14")),
    Dates.Date("2021-06-11") =>
    (Dates.DateTime("2021-06-11T08:25:04"), Dates.DateTime("2021-06-11T17:14:21")),
    Dates.Date("2020-12-12") =>
    (Dates.DateTime("2020-12-12T05:53:14"), Dates.DateTime("2020-12-12T21:34:20")),
    Dates.Date("2021-08-22") =>
    (Dates.DateTime("2021-08-22T07:35:26"), Dates.DateTime("2021-08-22T18:10:38")),
    Dates.Date("2023-02-03") =>
    (Dates.DateTime("2023-02-03T06:45:59"), Dates.DateTime("2023-02-03T21:21:36")),
    Dates.Date("2022-02-08") =>
    (Dates.DateTime("2022-02-08T06:53:51"), Dates.DateTime("2022-02-08T21:14:34")),
    Dates.Date("2022-02-20") =>
    (Dates.DateTime("2022-02-20T07:11:40"), Dates.DateTime("2022-02-20T20:55:59")),
    Dates.Date("2020-08-23") =>
    (Dates.DateTime("2020-08-23T07:33:19"), Dates.DateTime("2020-08-23T18:12:07")),
    Dates.Date("2021-03-06") =>
    (Dates.DateTime("2021-03-06T07:31:54"), Dates.DateTime("2021-03-06T20:30:51")),
    Dates.Date("2020-03-01") =>
    (Dates.DateTime("2020-03-01T07:25:17"), Dates.DateTime("2020-03-01T20:39:31")),
    Dates.Date("2023-10-17") =>
    (Dates.DateTime("2023-10-17T06:51:38"), Dates.DateTime("2023-10-17T20:19:32")),
    Dates.Date("2021-02-14") =>
    (Dates.DateTime("2021-02-14T07:03:11"), Dates.DateTime("2021-02-14T21:05:17")),
    Dates.Date("2023-04-12") =>
    (Dates.DateTime("2023-04-12T07:19:44"), Dates.DateTime("2023-04-12T18:22:22")),
    Dates.Date("2021-04-28") =>
    (Dates.DateTime("2021-04-28T07:40:30"), Dates.DateTime("2021-04-28T17:54:43")),
    Dates.Date("2022-09-22") =>
    (Dates.DateTime("2022-09-22T06:38:17"), Dates.DateTime("2022-09-22T18:47:39")),
    Dates.Date("2023-06-21") =>
    (Dates.DateTime("2023-06-21T08:28:55"), Dates.DateTime("2023-06-21T17:14:33")),
    Dates.Date("2019-10-31") =>
    (Dates.DateTime("2019-10-31T06:28:25"), Dates.DateTime("2019-10-31T20:39:02")),
    Dates.Date("2021-03-25") =>
    (Dates.DateTime("2021-03-25T07:57:17"), Dates.DateTime("2021-03-25T19:54:57")),
    Dates.Date("2023-11-03") =>
    (Dates.DateTime("2023-11-03T06:23:54"), Dates.DateTime("2023-11-03T20:43:23")),
    Dates.Date("2023-05-21") =>
    (Dates.DateTime("2023-05-21T08:06:57"), Dates.DateTime("2023-05-21T17:26:20")),
    Dates.Date("2022-05-19") =>
    (Dates.DateTime("2022-05-19T08:05:04"), Dates.DateTime("2022-05-19T17:28:02")),
    Dates.Date("2018-01-02") =>
    (Dates.DateTime("2018-01-02T06:04:13"), Dates.DateTime("2018-01-02T21:43:34")),
    Dates.Date("2021-04-15") =>
    (Dates.DateTime("2021-04-15T07:24:09"), Dates.DateTime("2021-04-15T18:16:11")),
    Dates.Date("2018-11-22") =>
    (Dates.DateTime("2018-11-22T06:01:27"), Dates.DateTime("2018-11-22T21:10:42")),
    Dates.Date("2019-08-30") =>
    (Dates.DateTime("2019-08-30T07:22:19"), Dates.DateTime("2019-08-30T18:19:33")),
    Dates.Date("2024-05-11") =>
    (Dates.DateTime("2024-05-11T07:56:36"), Dates.DateTime("2024-05-11T17:36:20")),
    Dates.Date("2024-12-15") =>
    (Dates.DateTime("2024-12-15T05:53:38"), Dates.DateTime("2024-12-15T21:36:47")),
    Dates.Date("2021-07-13") =>
    (Dates.DateTime("2021-07-13T08:24:41"), Dates.DateTime("2021-07-13T17:27:00")),
    Dates.Date("2020-10-22") =>
    (Dates.DateTime("2020-10-22T06:41:42"), Dates.DateTime("2020-10-22T20:27:24")),
    Dates.Date("2023-06-24") =>
    (Dates.DateTime("2023-06-24T08:29:29"), Dates.DateTime("2023-06-24T17:15:18")),
    Dates.Date("2018-09-27") =>
    (Dates.DateTime("2018-09-27T06:28:40"), Dates.DateTime("2018-09-27T18:53:48")),
    Dates.Date("2018-01-24") =>
    (Dates.DateTime("2018-01-24T06:31:32"), Dates.DateTime("2018-01-24T21:32:33")),
    Dates.Date("2024-02-28") =>
    (Dates.DateTime("2024-02-28T07:22:29"), Dates.DateTime("2024-02-28T20:43:02")),
    Dates.Date("2023-10-22") =>
    (Dates.DateTime("2023-10-22T06:42:56"), Dates.DateTime("2023-10-22T20:26:23")),
    Dates.Date("2019-05-30") =>
    (Dates.DateTime("2019-05-30T08:15:47"), Dates.DateTime("2019-05-30T17:19:17")),
    Dates.Date("2022-01-05") =>
    (Dates.DateTime("2022-01-05T06:07:14"), Dates.DateTime("2022-01-05T21:43:18")),
    Dates.Date("2019-04-25") =>
    (Dates.DateTime("2019-04-25T07:36:06"), Dates.DateTime("2019-04-25T18:00:15")),
    Dates.Date("2022-03-14") =>
    (Dates.DateTime("2022-03-14T07:42:28"), Dates.DateTime("2022-03-14T20:16:20")),
    Dates.Date("2019-06-13") =>
    (Dates.DateTime("2019-06-13T08:25:52"), Dates.DateTime("2019-06-13T17:14:09")),
    Dates.Date("2020-02-21") =>
    (Dates.DateTime("2020-02-21T07:12:23"), Dates.DateTime("2020-02-21T20:55:11")),
    Dates.Date("2023-10-15") =>
    (Dates.DateTime("2023-10-15T06:55:12"), Dates.DateTime("2023-10-15T20:16:50")),
    Dates.Date("2023-10-23") =>
    (Dates.DateTime("2023-10-23T06:41:14"), Dates.DateTime("2023-10-23T20:27:47")),
    Dates.Date("2019-08-05") =>
    (Dates.DateTime("2019-08-05T08:02:16"), Dates.DateTime("2019-08-05T17:50:05")),
    Dates.Date("2018-02-25") =>
    (Dates.DateTime("2018-02-25T07:18:52"), Dates.DateTime("2018-02-25T20:47:31")),
    Dates.Date("2018-07-04") =>
    (Dates.DateTime("2018-07-04T08:28:47"), Dates.DateTime("2018-07-04T17:20:05")),
    Dates.Date("2022-12-21") =>
    (Dates.DateTime("2022-12-21T05:55:29"), Dates.DateTime("2022-12-21T21:40:20")),
    Dates.Date("2024-03-30") =>
    (Dates.DateTime("2024-03-30T08:04:06"), Dates.DateTime("2024-03-30T19:44:57")),
    Dates.Date("2021-04-07") =>
    (Dates.DateTime("2021-04-07T07:14:00"), Dates.DateTime("2021-04-07T18:30:33")),
    Dates.Date("2018-01-10") =>
    (Dates.DateTime("2018-01-10T06:12:50"), Dates.DateTime("2018-01-10T21:41:59")),
    Dates.Date("2018-06-07") =>
    (Dates.DateTime("2018-06-07T08:22:22"), Dates.DateTime("2018-06-07T17:15:22")),
    Dates.Date("2022-12-27") =>
    (Dates.DateTime("2022-12-27T05:59:01"), Dates.DateTime("2022-12-27T21:42:46")),
    Dates.Date("2022-05-28") =>
    (Dates.DateTime("2022-05-28T08:14:12"), Dates.DateTime("2022-05-28T17:20:25")),
    Dates.Date("2020-09-15") =>
    (Dates.DateTime("2020-09-15T06:50:53"), Dates.DateTime("2020-09-15T18:39:41")),
    Dates.Date("2020-12-28") =>
    (Dates.DateTime("2020-12-28T06:00:07"), Dates.DateTime("2020-12-28T21:43:07")),
    Dates.Date("2018-04-02") =>
    (Dates.DateTime("2018-04-02T07:07:15"), Dates.DateTime("2018-04-02T18:40:20")),
    Dates.Date("2023-11-28") =>
    (Dates.DateTime("2023-11-28T05:57:15"), Dates.DateTime("2023-11-28T21:18:18")),
    Dates.Date("2021-12-09") =>
    (Dates.DateTime("2021-12-09T05:53:15"), Dates.DateTime("2021-12-09T21:31:21")),
    Dates.Date("2021-03-26") =>
    (Dates.DateTime("2021-03-26T07:58:35"), Dates.DateTime("2021-03-26T19:53:03")),
    Dates.Date("2022-05-20") =>
    (Dates.DateTime("2022-05-20T08:06:08"), Dates.DateTime("2022-05-20T17:27:03")),
    Dates.Date("2022-08-13") =>
    (Dates.DateTime("2022-08-13T07:50:24"), Dates.DateTime("2022-08-13T17:59:41")),
    Dates.Date("2024-07-26") =>
    (Dates.DateTime("2024-07-26T08:13:23"), Dates.DateTime("2024-07-26T17:39:53")),
    Dates.Date("2022-06-02") =>
    (Dates.DateTime("2022-06-02T08:18:36"), Dates.DateTime("2022-06-02T17:17:26")),
    Dates.Date("2018-06-22") =>
    (Dates.DateTime("2018-06-22T08:29:11"), Dates.DateTime("2018-06-22T17:14:48")),
    Dates.Date("2021-03-22") =>
    (Dates.DateTime("2021-03-22T07:53:22"), Dates.DateTime("2021-03-22T20:00:40")),
    Dates.Date("2022-06-17") =>
    (Dates.DateTime("2022-06-17T08:27:46"), Dates.DateTime("2022-06-17T17:14:04")),
    Dates.Date("2018-12-26") =>
    (Dates.DateTime("2018-12-26T05:58:18"), Dates.DateTime("2018-12-26T21:42:28")),
    Dates.Date("2022-11-08") =>
    (Dates.DateTime("2022-11-08T06:16:39"), Dates.DateTime("2022-11-08T20:50:56")),
    Dates.Date("2024-08-12") =>
    (Dates.DateTime("2024-08-12T07:51:08"), Dates.DateTime("2024-08-12T17:59:08")),
    Dates.Date("2022-05-03") =>
    (Dates.DateTime("2022-05-03T07:46:22"), Dates.DateTime("2022-05-03T17:47:39")),
    Dates.Date("2019-12-09") =>
    (Dates.DateTime("2019-12-09T05:53:19"), Dates.DateTime("2019-12-09T21:30:51")),
    Dates.Date("2023-06-18") =>
    (Dates.DateTime("2023-06-18T08:28:03"), Dates.DateTime("2023-06-18T17:14:08")),
    Dates.Date("2018-02-18") =>
    (Dates.DateTime("2018-02-18T07:08:42"), Dates.DateTime("2018-02-18T20:59:20")),
    Dates.Date("2024-05-02") =>
    (Dates.DateTime("2024-05-02T07:45:47"), Dates.DateTime("2024-05-02T17:48:21")),
    Dates.Date("2019-12-14") =>
    (Dates.DateTime("2019-12-14T05:53:21"), Dates.DateTime("2019-12-14T21:35:23")),
    Dates.Date("2022-06-09") =>
    (Dates.DateTime("2022-06-09T08:23:43"), Dates.DateTime("2022-06-09T17:14:48")),
    Dates.Date("2023-01-13") =>
    (Dates.DateTime("2023-01-13T06:16:15"), Dates.DateTime("2023-01-13T21:40:45")),
    Dates.Date("2022-01-12") =>
    (Dates.DateTime("2022-01-12T06:15:18"), Dates.DateTime("2022-01-12T21:41:07")),
    Dates.Date("2019-05-04") =>
    (Dates.DateTime("2019-05-04T07:47:15"), Dates.DateTime("2019-05-04T17:46:37")),
    Dates.Date("2023-04-01") =>
    (Dates.DateTime("2023-04-01T08:05:42"), Dates.DateTime("2023-04-01T19:42:37")),
    Dates.Date("2019-12-19") =>
    (Dates.DateTime("2019-12-19T05:54:33"), Dates.DateTime("2019-12-19T21:39:02")),
    Dates.Date("2022-09-24") =>
    (Dates.DateTime("2022-09-24T06:34:24"), Dates.DateTime("2022-09-24T18:50:07")),
    Dates.Date("2024-05-23") =>
    (Dates.DateTime("2024-05-23T08:09:49"), Dates.DateTime("2024-05-23T17:23:52")),
    Dates.Date("2024-08-05") =>
    (Dates.DateTime("2024-08-05T08:01:12"), Dates.DateTime("2024-08-05T17:51:00")),
    Dates.Date("2018-05-10") =>
    (Dates.DateTime("2018-05-10T07:54:46"), Dates.DateTime("2018-05-10T17:38:14")),
    Dates.Date("2022-11-01") =>
    (Dates.DateTime("2022-11-01T06:26:30"), Dates.DateTime("2022-11-01T20:40:51")),
    Dates.Date("2020-04-07") =>
    (Dates.DateTime("2020-04-07T07:14:18"), Dates.DateTime("2020-04-07T18:30:07")),
    Dates.Date("2021-08-21") =>
    (Dates.DateTime("2021-08-21T07:37:08"), Dates.DateTime("2021-08-21T18:09:27")),
    Dates.Date("2019-05-05") =>
    (Dates.DateTime("2019-05-05T07:48:29"), Dates.DateTime("2019-05-05T17:45:12")),
    Dates.Date("2024-03-12") =>
    (Dates.DateTime("2024-03-12T07:40:28"), Dates.DateTime("2024-03-12T20:19:08")),
    Dates.Date("2023-11-22") =>
    (Dates.DateTime("2023-11-22T06:01:37"), Dates.DateTime("2023-11-22T21:10:24")),
    Dates.Date("2023-08-13") =>
    (Dates.DateTime("2023-08-13T07:50:46"), Dates.DateTime("2023-08-13T17:59:24")),
    Dates.Date("2022-07-04") =>
    (Dates.DateTime("2022-07-04T08:28:47"), Dates.DateTime("2022-07-04T17:20:07")),
    Dates.Date("2023-11-18") =>
    (Dates.DateTime("2023-11-18T06:05:19"), Dates.DateTime("2023-11-18T21:04:52")),
    Dates.Date("2018-03-03") =>
    (Dates.DateTime("2018-03-03T07:27:22"), Dates.DateTime("2018-03-03T20:36:50")),
    Dates.Date("2024-07-17") =>
    (Dates.DateTime("2024-07-17T08:21:43"), Dates.DateTime("2024-07-17T17:30:50")),
    Dates.Date("2020-10-20") =>
    (Dates.DateTime("2020-10-20T06:45:06"), Dates.DateTime("2020-10-20T20:24:38")),
    Dates.Date("2022-01-10") =>
    (Dates.DateTime("2022-01-10T06:12:52"), Dates.DateTime("2022-01-10T21:41:58")),
    Dates.Date("2022-01-07") =>
    (Dates.DateTime("2022-01-07T06:09:24"), Dates.DateTime("2022-01-07T21:42:54")),
    Dates.Date("2024-02-25") =>
    (Dates.DateTime("2024-02-25T07:18:12"), Dates.DateTime("2024-02-25T20:48:18")),
    Dates.Date("2018-01-23") =>
    (Dates.DateTime("2018-01-23T06:30:06"), Dates.DateTime("2018-01-23T21:33:29")),
    Dates.Date("2021-11-16") =>
    (Dates.DateTime("2021-11-16T06:06:52"), Dates.DateTime("2021-11-16T21:02:44")),
    Dates.Date("2024-08-01") =>
    (Dates.DateTime("2024-08-01T08:06:25"), Dates.DateTime("2024-08-01T17:46:27")),
    Dates.Date("2024-12-21") =>
    (Dates.DateTime("2024-12-21T05:55:43"), Dates.DateTime("2024-12-21T21:40:36")),
    Dates.Date("2018-11-20") =>
    (Dates.DateTime("2018-11-20T06:03:12"), Dates.DateTime("2018-11-20T21:07:58")),
    Dates.Date("2019-12-23") =>
    (Dates.DateTime("2019-12-23T05:56:20"), Dates.DateTime("2019-12-23T21:41:12")),
    Dates.Date("2021-09-11") =>
    (Dates.DateTime("2021-09-11T06:59:01"), Dates.DateTime("2021-09-11T18:34:34")),
    Dates.Date("2024-08-27") =>
    (Dates.DateTime("2024-08-27T07:26:16"), Dates.DateTime("2024-08-27T18:16:56")),
    Dates.Date("2024-07-13") =>
    (Dates.DateTime("2024-07-13T08:24:31"), Dates.DateTime("2024-07-13T17:27:15")),
    Dates.Date("2023-04-13") =>
    (Dates.DateTime("2023-04-13T07:21:00"), Dates.DateTime("2023-04-13T18:20:35")),
    Dates.Date("2023-06-29") =>
    (Dates.DateTime("2023-06-29T08:29:39"), Dates.DateTime("2023-06-29T17:17:14")),
    Dates.Date("2024-01-01") =>
    (Dates.DateTime("2024-01-01T06:02:51"), Dates.DateTime("2024-01-01T21:43:31")),
    Dates.Date("2020-10-07") =>
    (Dates.DateTime("2020-10-07T07:08:36"), Dates.DateTime("2020-10-07T20:07:12")),
    Dates.Date("2023-05-09") =>
    (Dates.DateTime("2023-05-09T07:53:20"), Dates.DateTime("2023-05-09T17:39:48")),
    Dates.Date("2021-02-13") =>
    (Dates.DateTime("2021-02-13T07:01:42"), Dates.DateTime("2021-02-13T21:06:49")),
    Dates.Date("2023-01-15") =>
    (Dates.DateTime("2023-01-15T06:18:48"), Dates.DateTime("2023-01-15T21:39:39")),
    Dates.Date("2018-03-01") =>
    (Dates.DateTime("2018-03-01T07:24:33"), Dates.DateTime("2018-03-01T20:40:27")),
    Dates.Date("2020-02-29") =>
    (Dates.DateTime("2020-02-29T07:23:52"), Dates.DateTime("2020-02-29T20:41:18")),
    Dates.Date("2024-11-08") =>
    (Dates.DateTime("2024-11-08T06:15:58"), Dates.DateTime("2024-11-08T20:51:40")),
    Dates.Date("2021-10-28") =>
    (Dates.DateTime("2021-10-28T06:32:17"), Dates.DateTime("2021-10-28T20:35:30")),
    Dates.Date("2021-05-13") =>
    (Dates.DateTime("2021-05-13T07:58:36"), Dates.DateTime("2021-05-13T17:34:16")),
    Dates.Date("2018-07-20") =>
    (Dates.DateTime("2018-07-20T08:19:43"), Dates.DateTime("2018-07-20T17:33:10")),
    Dates.Date("2024-05-22") =>
    (Dates.DateTime("2024-05-22T08:08:48"), Dates.DateTime("2024-05-22T17:24:44")),
    Dates.Date("2024-04-30") =>
    (Dates.DateTime("2024-04-30T07:43:19"), Dates.DateTime("2024-04-30T17:51:17")),
    Dates.Date("2024-01-16") =>
    (Dates.DateTime("2024-01-16T06:19:48"), Dates.DateTime("2024-01-16T21:39:12")),
    Dates.Date("2022-03-05") =>
    (Dates.DateTime("2022-03-05T07:30:11"), Dates.DateTime("2022-03-05T20:33:08")),
    Dates.Date("2018-03-10") =>
    (Dates.DateTime("2018-03-10T07:37:01"), Dates.DateTime("2018-03-10T20:23:55")),
    Dates.Date("2024-12-23") =>
    (Dates.DateTime("2024-12-23T05:56:46"), Dates.DateTime("2024-12-23T21:41:32")),
    Dates.Date("2021-01-10") =>
    (Dates.DateTime("2021-01-10T06:13:09"), Dates.DateTime("2021-01-10T21:41:52")),
    Dates.Date("2019-08-15") =>
    (Dates.DateTime("2019-08-15T07:47:43"), Dates.DateTime("2019-08-15T18:01:43")),
    Dates.Date("2020-09-03") =>
    (Dates.DateTime("2020-09-03T07:13:37"), Dates.DateTime("2020-09-03T18:25:15")),
    Dates.Date("2018-09-23") =>
    (Dates.DateTime("2018-09-23T06:36:24"), Dates.DateTime("2018-09-23T18:48:50")),
    Dates.Date("2021-08-03") =>
    (Dates.DateTime("2021-08-03T08:04:13"), Dates.DateTime("2021-08-03T17:48:24")),
    Dates.Date("2021-07-17") =>
    (Dates.DateTime("2021-07-17T08:21:55"), Dates.DateTime("2021-07-17T17:30:34")),
    Dates.Date("2020-06-20") =>
    (Dates.DateTime("2020-06-20T08:28:51"), Dates.DateTime("2020-06-20T17:14:30")),
    Dates.Date("2024-01-02") =>
    (Dates.DateTime("2024-01-02T06:03:46"), Dates.DateTime("2024-01-02T21:43:33")),
    Dates.Date("2024-02-14") =>
    (Dates.DateTime("2024-02-14T07:02:06"), Dates.DateTime("2024-02-14T21:06:24")),
    Dates.Date("2019-11-05") =>
    (Dates.DateTime("2019-11-05T06:21:05"), Dates.DateTime("2019-11-05T20:46:13")),
    Dates.Date("2021-12-11") =>
    (Dates.DateTime("2021-12-11T05:53:11"), Dates.DateTime("2021-12-11T21:33:14")),
    Dates.Date("2019-11-18") =>
    (Dates.DateTime("2019-11-18T06:05:21"), Dates.DateTime("2019-11-18T21:04:50")),
    Dates.Date("2020-08-12") =>
    (Dates.DateTime("2020-08-12T07:51:11"), Dates.DateTime("2020-08-12T17:59:05")),
    Dates.Date("2023-12-22") =>
    (Dates.DateTime("2023-12-22T05:55:50"), Dates.DateTime("2023-12-22T21:40:44")),
    Dates.Date("2024-07-27") =>
    (Dates.DateTime("2024-07-27T08:12:18"), Dates.DateTime("2024-07-27T17:40:58")),
    Dates.Date("2021-03-05") =>
    (Dates.DateTime("2021-03-05T07:30:31"), Dates.DateTime("2021-03-05T20:32:41")),
    Dates.Date("2022-04-19") =>
    (Dates.DateTime("2022-04-19T07:28:54"), Dates.DateTime("2022-04-19T18:09:43")),
    Dates.Date("2024-08-04") =>
    (Dates.DateTime("2024-08-04T08:02:33"), Dates.DateTime("2024-08-04T17:49:51")),
    Dates.Date("2024-04-25") =>
    (Dates.DateTime("2024-04-25T07:37:06"), Dates.DateTime("2024-04-25T17:58:59")),
    Dates.Date("2019-01-21") =>
    (Dates.DateTime("2019-01-21T06:26:55"), Dates.DateTime("2019-01-21T21:35:26")),
    Dates.Date("2020-03-11") =>
    (Dates.DateTime("2020-03-11T07:39:04"), Dates.DateTime("2020-03-11T20:21:05")),
    Dates.Date("2020-04-23") =>
    (Dates.DateTime("2020-04-23T07:34:33"), Dates.DateTime("2020-04-23T18:02:15")),
    Dates.Date("2021-07-28") =>
    (Dates.DateTime("2021-07-28T08:11:29"), Dates.DateTime("2021-07-28T17:41:44")),
    Dates.Date("2023-09-20") =>
    (Dates.DateTime("2023-09-20T06:42:37"), Dates.DateTime("2023-09-20T18:44:54")),
    Dates.Date("2024-10-09") =>
    (Dates.DateTime("2024-10-09T07:04:48"), Dates.DateTime("2024-10-09T20:09:52")),
    Dates.Date("2021-08-19") =>
    (Dates.DateTime("2021-08-19T07:40:28"), Dates.DateTime("2021-08-19T18:07:04")),
    Dates.Date("2021-01-09") =>
    (Dates.DateTime("2021-01-09T06:11:58"), Dates.DateTime("2021-01-09T21:42:15")),
    Dates.Date("2020-12-03") =>
    (Dates.DateTime("2020-12-03T05:54:31"), Dates.DateTime("2020-12-03T21:25:14")),
    Dates.Date("2024-05-10") =>
    (Dates.DateTime("2024-05-10T07:55:25"), Dates.DateTime("2024-05-10T17:37:34")),
    Dates.Date("2021-03-15") =>
    (Dates.DateTime("2021-03-15T07:44:07"), Dates.DateTime("2021-03-15T20:13:59")),
    Dates.Date("2023-08-18") =>
    (Dates.DateTime("2023-08-18T07:42:53"), Dates.DateTime("2023-08-18T18:05:19")),
    Dates.Date("2020-04-15") =>
    (Dates.DateTime("2020-04-15T07:24:28"), Dates.DateTime("2020-04-15T18:15:46")),
    Dates.Date("2018-10-26") =>
    (Dates.DateTime("2018-10-26T06:35:55"), Dates.DateTime("2018-10-26T20:32:17")),
    Dates.Date("2023-01-19") =>
    (Dates.DateTime("2023-01-19T06:24:10"), Dates.DateTime("2023-01-19T21:36:59")),
    Dates.Date("2019-08-25") =>
    (Dates.DateTime("2019-08-25T07:31:10"), Dates.DateTime("2019-08-25T18:13:35")),
    Dates.Date("2022-07-24") =>
    (Dates.DateTime("2022-07-24T08:15:59"), Dates.DateTime("2022-07-24T17:37:14")),
    Dates.Date("2021-06-15") =>
    (Dates.DateTime("2021-06-15T08:27:04"), Dates.DateTime("2021-06-15T17:14:01")),
    Dates.Date("2024-10-12") =>
    (Dates.DateTime("2024-10-12T06:59:17"), Dates.DateTime("2024-10-12T20:13:50")),
    Dates.Date("2018-09-21") =>
    (Dates.DateTime("2018-09-21T06:40:16"), Dates.DateTime("2018-09-21T18:46:23")),
    Dates.Date("2021-05-29") =>
    (Dates.DateTime("2021-05-29T08:15:21"), Dates.DateTime("2021-05-29T17:19:35")),
    Dates.Date("2022-11-20") =>
    (Dates.DateTime("2022-11-20T06:03:10"), Dates.DateTime("2022-11-20T21:08:00")),
    Dates.Date("2021-06-27") =>
    (Dates.DateTime("2021-06-27T08:29:41"), Dates.DateTime("2021-06-27T17:16:33")),
    Dates.Date("2024-04-21") =>
    (Dates.DateTime("2024-04-21T07:32:05"), Dates.DateTime("2024-04-21T18:05:29")),
    Dates.Date("2024-12-10") =>
    (Dates.DateTime("2024-12-10T05:53:11"), Dates.DateTime("2024-12-10T21:32:33")),
    Dates.Date("2024-10-25") =>
    (Dates.DateTime("2024-10-25T06:36:40"), Dates.DateTime("2024-10-25T20:31:38")),
    Dates.Date("2019-09-06") =>
    (Dates.DateTime("2019-09-06T07:09:27"), Dates.DateTime("2019-09-06T18:27:56")),
    Dates.Date("2018-04-14") =>
    (Dates.DateTime("2018-04-14T07:22:33"), Dates.DateTime("2018-04-14T18:18:26")),
    Dates.Date("2018-12-11") =>
    (Dates.DateTime("2018-12-11T05:53:11"), Dates.DateTime("2018-12-11T21:32:59")),
    Dates.Date("2023-10-20") =>
    (Dates.DateTime("2023-10-20T06:46:22"), Dates.DateTime("2023-10-20T20:23:38")),
    Dates.Date("2020-09-02") =>
    (Dates.DateTime("2020-09-02T07:15:28"), Dates.DateTime("2020-09-02T18:24:03")),
    Dates.Date("2023-05-05") =>
    (Dates.DateTime("2023-05-05T07:48:31"), Dates.DateTime("2023-05-05T17:45:10")),
    Dates.Date("2020-01-06") =>
    (Dates.DateTime("2020-01-06T06:07:45"), Dates.DateTime("2020-01-06T21:43:14")),
    Dates.Date("2018-09-15") =>
    (Dates.DateTime("2018-09-15T06:51:52"), Dates.DateTime("2018-09-15T18:39:04")),
    Dates.Date("2020-12-23") =>
    (Dates.DateTime("2020-12-23T05:56:45"), Dates.DateTime("2020-12-23T21:41:32")),
    Dates.Date("2019-09-24") =>
    (Dates.DateTime("2019-09-24T06:34:56"), Dates.DateTime("2019-09-24T18:49:46")),
    Dates.Date("2018-06-26") =>
    (Dates.DateTime("2018-06-26T08:29:40"), Dates.DateTime("2018-06-26T17:16:02")),
    Dates.Date("2020-08-16") =>
    (Dates.DateTime("2020-08-16T07:44:56"), Dates.DateTime("2020-08-16T18:03:48")),
    Dates.Date("2022-04-13") =>
    (Dates.DateTime("2022-04-13T07:21:19"), Dates.DateTime("2022-04-13T18:20:09")),
    Dates.Date("2021-11-07") =>
    (Dates.DateTime("2021-11-07T06:17:39"), Dates.DateTime("2021-11-07T20:49:51")),
    Dates.Date("2018-03-04") =>
    (Dates.DateTime("2018-03-04T07:28:46"), Dates.DateTime("2018-03-04T20:35:01")),
    Dates.Date("2024-12-09") =>
    (Dates.DateTime("2024-12-09T05:53:14"), Dates.DateTime("2024-12-09T21:31:36")),
    Dates.Date("2019-07-03") =>
    (Dates.DateTime("2019-07-03T08:29:05"), Dates.DateTime("2019-07-03T17:19:20")),
    Dates.Date("2024-09-08") =>
    (Dates.DateTime("2024-09-08T07:04:12"), Dates.DateTime("2024-09-08T18:31:17")),
    Dates.Date("2024-07-29") =>
    (Dates.DateTime("2024-07-29T08:10:02"), Dates.DateTime("2024-07-29T17:43:08")),
    Dates.Date("2020-01-01") =>
    (Dates.DateTime("2020-01-01T06:02:50"), Dates.DateTime("2020-01-01T21:43:32")),
    Dates.Date("2024-12-24") =>
    (Dates.DateTime("2024-12-24T05:57:21"), Dates.DateTime("2024-12-24T21:41:57")),
    Dates.Date("2018-06-10") =>
    (Dates.DateTime("2018-06-10T08:24:19"), Dates.DateTime("2018-06-10T17:14:34")),
    Dates.Date("2019-02-08") =>
    (Dates.DateTime("2019-02-08T06:53:27"), Dates.DateTime("2019-02-08T21:14:57")),
    Dates.Date("2020-04-30") =>
    (Dates.DateTime("2020-04-30T07:43:16"), Dates.DateTime("2020-04-30T17:51:20")),
    Dates.Date("2023-02-13") =>
    (Dates.DateTime("2023-02-13T07:00:58"), Dates.DateTime("2023-02-13T21:07:34")),
    Dates.Date("2022-10-19") =>
    (Dates.DateTime("2022-10-19T06:47:41"), Dates.DateTime("2022-10-19T20:22:35")),
    Dates.Date("2022-09-26") =>
    (Dates.DateTime("2022-09-26T07:30:32"), Dates.DateTime("2022-09-26T19:52:36")),
    Dates.Date("2023-10-12") =>
    (Dates.DateTime("2023-10-12T07:00:40"), Dates.DateTime("2023-10-12T20:12:49")),
    Dates.Date("2019-07-17") =>
    (Dates.DateTime("2019-07-17T08:22:19"), Dates.DateTime("2019-07-17T17:30:05")),
    Dates.Date("2023-10-04") =>
    (Dates.DateTime("2023-10-04T07:15:38"), Dates.DateTime("2023-10-04T20:02:23")),
    Dates.Date("2022-08-09") =>
    (Dates.DateTime("2022-08-09T07:56:20"), Dates.DateTime("2022-08-09T17:55:01")),
    Dates.Date("2018-12-02") =>
    (Dates.DateTime("2018-12-02T05:55:06"), Dates.DateTime("2018-12-02T21:23:29")),
    Dates.Date("2024-07-05") =>
    (Dates.DateTime("2024-07-05T08:28:20"), Dates.DateTime("2024-07-05T17:21:06")),
    Dates.Date("2019-08-28") =>
    (Dates.DateTime("2019-08-28T07:25:54"), Dates.DateTime("2019-08-28T18:17:10")),
    Dates.Date("2019-10-06") =>
    (Dates.DateTime("2019-10-06T07:11:54"), Dates.DateTime("2019-10-06T20:04:55")),
    Dates.Date("2023-04-23") =>
    (Dates.DateTime("2023-04-23T07:33:38"), Dates.DateTime("2023-04-23T18:03:26")),
    Dates.Date("2022-03-30") =>
    (Dates.DateTime("2022-03-30T08:03:26"), Dates.DateTime("2022-03-30T19:45:56")),
    Dates.Date("2024-10-17") =>
    (Dates.DateTime("2024-10-17T06:50:17"), Dates.DateTime("2024-10-17T20:20:33")),
    Dates.Date("2023-06-16") =>
    (Dates.DateTime("2023-06-16T08:27:17"), Dates.DateTime("2023-06-16T17:14:02")),
    Dates.Date("2024-11-30") =>
    (Dates.DateTime("2024-11-30T05:55:45"), Dates.DateTime("2024-11-30T21:21:43")),
    Dates.Date("2019-04-05") =>
    (Dates.DateTime("2019-04-05T08:10:47"), Dates.DateTime("2019-04-05T19:35:12")),
    Dates.Date("2019-06-19") =>
    (Dates.DateTime("2019-06-19T08:28:21"), Dates.DateTime("2019-06-19T17:14:13")),
    Dates.Date("2021-09-21") =>
    (Dates.DateTime("2021-09-21T06:39:45"), Dates.DateTime("2021-09-21T18:46:43")),
    Dates.Date("2022-06-16") =>
    (Dates.DateTime("2022-06-16T08:27:23"), Dates.DateTime("2022-06-16T17:14:02")),
    Dates.Date("2023-07-19") =>
    (Dates.DateTime("2023-07-19T08:20:44"), Dates.DateTime("2023-07-19T17:32:01")),
    Dates.Date("2023-06-08") =>
    (Dates.DateTime("2023-06-08T08:22:55"), Dates.DateTime("2023-06-08T17:15:08")),
    Dates.Date("2021-05-28") =>
    (Dates.DateTime("2021-05-28T08:14:26"), Dates.DateTime("2021-05-28T17:20:15")),
    Dates.Date("2024-06-15") =>
    (Dates.DateTime("2024-06-15T08:27:11"), Dates.DateTime("2024-06-15T17:14:02")),
    Dates.Date("2023-10-14") =>
    (Dates.DateTime("2023-10-14T06:57:01"), Dates.DateTime("2023-10-14T20:15:29")),
    Dates.Date("2023-09-27") =>
    (Dates.DateTime("2023-09-27T07:29:04"), Dates.DateTime("2023-09-27T19:53:33")),
    Dates.Date("2024-09-18") =>
    (Dates.DateTime("2024-09-18T06:45:01"), Dates.DateTime("2024-09-18T18:43:23")),
    Dates.Date("2022-05-11") =>
    (Dates.DateTime("2022-05-11T07:55:59"), Dates.DateTime("2022-05-11T17:36:58")),
    Dates.Date("2018-01-14") =>
    (Dates.DateTime("2018-01-14T06:17:48"), Dates.DateTime("2018-01-14T21:40:07")),
    Dates.Date("2020-06-23") =>
    (Dates.DateTime("2020-06-23T08:29:26"), Dates.DateTime("2020-06-23T17:15:13")),
    Dates.Date("2018-04-03") =>
    (Dates.DateTime("2018-04-03T07:08:32"), Dates.DateTime("2018-04-03T18:38:28")),
    Dates.Date("2023-01-05") =>
    (Dates.DateTime("2023-01-05T06:06:59"), Dates.DateTime("2023-01-05T21:43:20")),
    Dates.Date("2019-10-24") =>
    (Dates.DateTime("2019-10-24T06:39:37"), Dates.DateTime("2019-10-24T20:29:08")),
    Dates.Date("2018-10-22") =>
    (Dates.DateTime("2018-10-22T06:42:34"), Dates.DateTime("2018-10-22T20:26:41")),
    Dates.Date("2024-09-09") =>
    (Dates.DateTime("2024-09-09T07:02:18"), Dates.DateTime("2024-09-09T18:32:29")),
    Dates.Date("2018-07-26") =>
    (Dates.DateTime("2018-07-26T08:13:58"), Dates.DateTime("2018-07-26T17:39:17")),
    Dates.Date("2022-05-30") =>
    (Dates.DateTime("2022-05-30T08:16:02"), Dates.DateTime("2022-05-30T17:19:07")),
    Dates.Date("2018-06-08") =>
    (Dates.DateTime("2018-06-08T08:23:03"), Dates.DateTime("2018-06-08T17:15:03")),
    Dates.Date("2023-11-10") =>
    (Dates.DateTime("2023-11-10T06:14:23"), Dates.DateTime("2023-11-10T20:53:28")),
    Dates.Date("2024-12-17") =>
    (Dates.DateTime("2024-12-17T05:54:09"), Dates.DateTime("2024-12-17T21:38:13")),
    Dates.Date("2020-06-05") =>
    (Dates.DateTime("2020-06-05T08:21:19"), Dates.DateTime("2020-06-05T17:15:53")),
    Dates.Date("2022-03-16") =>
    (Dates.DateTime("2022-03-16T07:45:08"), Dates.DateTime("2022-03-16T20:12:33")),
    Dates.Date("2024-12-18") =>
    (Dates.DateTime("2024-12-18T05:54:28"), Dates.DateTime("2024-12-18T21:38:53")),
    Dates.Date("2018-10-31") =>
    (Dates.DateTime("2018-10-31T06:28:03"), Dates.DateTime("2018-10-31T20:39:23")),
    Dates.Date("2024-05-14") =>
    (Dates.DateTime("2024-05-14T08:00:04"), Dates.DateTime("2024-05-14T17:32:48")),
    Dates.Date("2023-06-15") =>
    (Dates.DateTime("2023-06-15T08:26:51"), Dates.DateTime("2023-06-15T17:14:02")),
    Dates.Date("2023-03-15") =>
    (Dates.DateTime("2023-03-15T07:43:28"), Dates.DateTime("2023-03-15T20:14:54")),
    Dates.Date("2020-04-10") =>
    (Dates.DateTime("2020-04-10T07:18:07"), Dates.DateTime("2020-04-10T18:24:39")),
    Dates.Date("2018-09-29") =>
    (Dates.DateTime("2018-09-29T06:24:48"), Dates.DateTime("2018-09-29T18:56:19")),
    Dates.Date("2021-02-22") =>
    (Dates.DateTime("2021-02-22T07:14:56"), Dates.DateTime("2021-02-22T20:52:12")),
    Dates.Date("2019-09-13") =>
    (Dates.DateTime("2019-09-13T06:56:10"), Dates.DateTime("2019-09-13T18:36:21")),
    Dates.Date("2020-11-28") =>
    (Dates.DateTime("2020-11-28T05:56:50"), Dates.DateTime("2020-11-28T21:19:14")),
    Dates.Date("2024-06-11") =>
    (Dates.DateTime("2024-06-11T08:25:13"), Dates.DateTime("2024-06-11T17:14:19")),
    Dates.Date("2021-08-18") =>
    (Dates.DateTime("2021-08-18T07:42:06"), Dates.DateTime("2021-08-18T18:05:53")),
    Dates.Date("2021-03-19") =>
    (Dates.DateTime("2021-03-19T07:49:26"), Dates.DateTime("2021-03-19T20:06:23")),
    Dates.Date("2019-07-18") =>
    (Dates.DateTime("2019-07-18T08:21:33"), Dates.DateTime("2019-07-18T17:31:01")),
    Dates.Date("2020-03-27") =>
    (Dates.DateTime("2020-03-27T08:00:12"), Dates.DateTime("2020-03-27T19:50:41")),
    Dates.Date("2024-06-02") =>
    (Dates.DateTime("2024-06-02T08:19:02"), Dates.DateTime("2024-06-02T17:17:10")),
    Dates.Date("2022-10-07") =>
    (Dates.DateTime("2022-10-07T07:09:30"), Dates.DateTime("2022-10-07T20:06:34")),
    Dates.Date("2024-01-19") =>
    (Dates.DateTime("2024-01-19T06:23:50"), Dates.DateTime("2024-01-19T21:37:09")),
    Dates.Date("2024-06-10") =>
    (Dates.DateTime("2024-06-10T08:24:39"), Dates.DateTime("2024-06-10T17:14:29")),
    Dates.Date("2023-04-02") =>
    (Dates.DateTime("2023-04-02T07:06:59"), Dates.DateTime("2023-04-02T18:40:44")),
    Dates.Date("2022-11-04") =>
    (Dates.DateTime("2022-11-04T06:22:07"), Dates.DateTime("2022-11-04T20:45:10")),
    Dates.Date("2018-05-24") =>
    (Dates.DateTime("2018-05-24T08:10:16"), Dates.DateTime("2018-05-24T17:23:29")),
    Dates.Date("2019-04-11") =>
    (Dates.DateTime("2019-04-11T07:18:26"), Dates.DateTime("2019-04-11T18:24:13")),
    Dates.Date("2023-05-01") =>
    (Dates.DateTime("2023-05-01T07:43:37"), Dates.DateTime("2023-05-01T17:50:56")),
    Dates.Date("2018-07-02") =>
    (Dates.DateTime("2018-07-02T08:29:14"), Dates.DateTime("2018-07-02T17:18:53")),
    Dates.Date("2022-05-27") =>
    (Dates.DateTime("2022-05-27T08:13:16"), Dates.DateTime("2022-05-27T17:21:08")),
    Dates.Date("2024-12-31") =>
    (Dates.DateTime("2024-12-31T06:02:38"), Dates.DateTime("2024-12-31T21:43:30")),
    Dates.Date("2024-09-19") =>
    (Dates.DateTime("2024-09-19T06:43:05"), Dates.DateTime("2024-09-19T18:44:36")),
    Dates.Date("2024-01-24") =>
    (Dates.DateTime("2024-01-24T06:30:52"), Dates.DateTime("2024-01-24T21:32:58")),
    Dates.Date("2023-07-07") =>
    (Dates.DateTime("2023-07-07T08:27:54"), Dates.DateTime("2023-07-07T17:21:57")),
    Dates.Date("2022-11-14") =>
    (Dates.DateTime("2022-11-14T06:09:18"), Dates.DateTime("2022-11-14T20:59:33")),
    Dates.Date("2021-02-17") =>
    (Dates.DateTime("2021-02-17T07:07:38"), Dates.DateTime("2021-02-17T21:00:31")),
    Dates.Date("2023-01-06") =>
    (Dates.DateTime("2023-01-06T06:08:02"), Dates.DateTime("2023-01-06T21:43:10")),
    Dates.Date("2019-08-22") =>
    (Dates.DateTime("2019-08-22T07:36:19"), Dates.DateTime("2019-08-22T18:10:01")),
    Dates.Date("2020-09-10") =>
    (Dates.DateTime("2020-09-10T07:00:28"), Dates.DateTime("2020-09-10T18:33:39")),
    Dates.Date("2018-10-04") =>
    (Dates.DateTime("2018-10-04T07:15:14"), Dates.DateTime("2018-10-04T20:02:40")),
    Dates.Date("2022-10-29") =>
    (Dates.DateTime("2022-10-29T06:31:05"), Dates.DateTime("2022-10-29T20:36:34")),
    Dates.Date("2018-05-25") =>
    (Dates.DateTime("2018-05-25T08:11:17"), Dates.DateTime("2018-05-25T17:22:40")),
    Dates.Date("2023-07-06") =>
    (Dates.DateTime("2023-07-06T08:28:15"), Dates.DateTime("2023-07-06T17:21:15")),
    Dates.Date("2024-11-04") =>
    (Dates.DateTime("2024-11-04T06:21:23"), Dates.DateTime("2024-11-04T20:45:54")),
    Dates.Date("2018-11-23") =>
    (Dates.DateTime("2018-11-23T06:00:37"), Dates.DateTime("2018-11-23T21:12:03")),
    Dates.Date("2023-02-27") =>
    (Dates.DateTime("2023-02-27T07:21:25"), Dates.DateTime("2023-02-27T20:44:22")),
    Dates.Date("2023-12-30") =>
    (Dates.DateTime("2023-12-30T06:01:08"), Dates.DateTime("2023-12-30T21:43:20")),
    Dates.Date("2020-04-02") =>
    (Dates.DateTime("2020-04-02T08:07:55"), Dates.DateTime("2020-04-02T19:39:23")),
    Dates.Date("2019-02-28") =>
    (Dates.DateTime("2019-02-28T07:22:48"), Dates.DateTime("2019-02-28T20:42:39")),
    Dates.Date("2023-12-21") =>
    (Dates.DateTime("2023-12-21T05:55:22"), Dates.DateTime("2023-12-21T21:40:12")),
    Dates.Date("2024-05-26") =>
    (Dates.DateTime("2024-05-26T08:12:48"), Dates.DateTime("2024-05-26T17:21:29")),
    Dates.Date("2020-01-08") =>
    (Dates.DateTime("2020-01-08T06:09:57"), Dates.DateTime("2020-01-08T21:42:47")),
    Dates.Date("2023-07-16") =>
    (Dates.DateTime("2023-07-16T08:23:01"), Dates.DateTime("2023-07-16T17:29:13")),
    Dates.Date("2022-12-20") =>
    (Dates.DateTime("2022-12-20T05:55:02"), Dates.DateTime("2022-12-20T21:39:47")),
    Dates.Date("2023-09-15") =>
    (Dates.DateTime("2023-09-15T06:52:17"), Dates.DateTime("2023-09-15T18:38:49")),
    Dates.Date("2021-01-29") =>
    (Dates.DateTime("2021-01-29T06:39:15"), Dates.DateTime("2021-01-29T21:27:03")),
    Dates.Date("2023-09-12") =>
    (Dates.DateTime("2023-09-12T06:58:02"), Dates.DateTime("2023-09-12T18:35:11")),
    Dates.Date("2021-08-12") =>
    (Dates.DateTime("2021-08-12T07:51:33"), Dates.DateTime("2021-08-12T17:58:48")),
    Dates.Date("2018-11-09") =>
    (Dates.DateTime("2018-11-09T06:15:23"), Dates.DateTime("2018-11-09T20:52:20")),
    Dates.Date("2022-12-17") =>
    (Dates.DateTime("2022-12-17T05:54:00"), Dates.DateTime("2022-12-17T21:37:52")),
    Dates.Date("2018-09-10") =>
    (Dates.DateTime("2018-09-10T07:01:26"), Dates.DateTime("2018-09-10T18:33:02")),
    Dates.Date("2021-01-11") =>
    (Dates.DateTime("2021-01-11T06:14:22"), Dates.DateTime("2021-01-11T21:41:28")),
    Dates.Date("2023-05-20") =>
    (Dates.DateTime("2023-05-20T08:05:53"), Dates.DateTime("2023-05-20T17:27:17")),
    Dates.Date("2022-04-29") =>
    (Dates.DateTime("2022-04-29T07:41:26"), Dates.DateTime("2022-04-29T17:53:34")),
    Dates.Date("2023-01-04") =>
    (Dates.DateTime("2023-01-04T06:05:57"), Dates.DateTime("2023-01-04T21:43:27")),
    Dates.Date("2018-02-08") =>
    (Dates.DateTime("2018-02-08T06:53:49"), Dates.DateTime("2018-02-08T21:14:37")),
    Dates.Date("2018-03-28") =>
    (Dates.DateTime("2018-03-28T08:00:49"), Dates.DateTime("2018-03-28T19:49:46")),
    Dates.Date("2018-03-13") =>
    (Dates.DateTime("2018-03-13T07:41:05"), Dates.DateTime("2018-03-13T20:18:17")),
    Dates.Date("2023-01-28") =>
    (Dates.DateTime("2023-01-28T06:37:03"), Dates.DateTime("2023-01-28T21:28:41")),
    Dates.Date("2019-03-16") =>
    (Dates.DateTime("2019-03-16T07:44:46"), Dates.DateTime("2019-03-16T20:13:04")),
    Dates.Date("2022-03-31") =>
    (Dates.DateTime("2022-03-31T08:04:43"), Dates.DateTime("2022-03-31T19:44:02")),
    Dates.Date("2023-03-11") =>
    (Dates.DateTime("2023-03-11T07:38:05"), Dates.DateTime("2023-03-11T20:22:27")),
    Dates.Date("2024-02-15") =>
    (Dates.DateTime("2024-02-15T07:03:35"), Dates.DateTime("2024-02-15T21:04:51")),
    Dates.Date("2024-05-13") =>
    (Dates.DateTime("2024-05-13T07:58:55"), Dates.DateTime("2024-05-13T17:33:57")),
    Dates.Date("2019-06-07") =>
    (Dates.DateTime("2019-06-07T08:22:12"), Dates.DateTime("2019-06-07T17:15:26")),
    Dates.Date("2024-07-20") =>
    (Dates.DateTime("2024-07-20T08:19:15"), Dates.DateTime("2024-07-20T17:33:43")),
    Dates.Date("2024-12-22") =>
    (Dates.DateTime("2024-12-22T05:56:13"), Dates.DateTime("2024-12-22T21:41:06")),
    Dates.Date("2023-05-31") =>
    (Dates.DateTime("2023-05-31T08:16:42"), Dates.DateTime("2023-05-31T17:18:39")),
    Dates.Date("2024-07-22") =>
    (Dates.DateTime("2024-07-22T08:17:25"), Dates.DateTime("2024-07-22T17:35:44")),
    Dates.Date("2018-08-12") =>
    (Dates.DateTime("2018-08-12T07:51:57"), Dates.DateTime("2018-08-12T17:58:28")),
    Dates.Date("2018-04-29") =>
    (Dates.DateTime("2018-04-29T07:41:24"), Dates.DateTime("2018-04-29T17:53:37")),
    Dates.Date("2019-08-03") =>
    (Dates.DateTime("2019-08-03T08:04:53"), Dates.DateTime("2019-08-03T17:47:48")),
    Dates.Date("2020-10-12") =>
    (Dates.DateTime("2020-10-12T06:59:20"), Dates.DateTime("2020-10-12T20:13:47")),
    Dates.Date("2023-12-26") =>
    (Dates.DateTime("2023-12-26T05:58:09"), Dates.DateTime("2023-12-26T21:42:23")),
    Dates.Date("2018-07-01") =>
    (Dates.DateTime("2018-07-01T08:29:24"), Dates.DateTime("2018-07-01T17:18:20")),
    Dates.Date("2021-08-05") =>
    (Dates.DateTime("2021-08-05T08:01:34"), Dates.DateTime("2021-08-05T17:50:40")),
    Dates.Date("2022-08-17") =>
    (Dates.DateTime("2022-08-17T07:44:07"), Dates.DateTime("2022-08-17T18:04:25")),
    Dates.Date("2022-12-25") =>
    (Dates.DateTime("2022-12-25T05:57:40"), Dates.DateTime("2022-12-25T21:42:08")),
    Dates.Date("2021-01-02") =>
    (Dates.DateTime("2021-01-02T06:04:28"), Dates.DateTime("2021-01-02T21:43:33")),
    Dates.Date("2024-06-04") =>
    (Dates.DateTime("2024-06-04T08:20:36"), Dates.DateTime("2024-06-04T17:16:16")),
    Dates.Date("2019-02-06") =>
    (Dates.DateTime("2019-02-06T06:50:27"), Dates.DateTime("2019-02-06T21:17:43")),
    Dates.Date("2023-12-12") =>
    (Dates.DateTime("2023-12-12T05:53:11"), Dates.DateTime("2023-12-12T21:33:41")),
    Dates.Date("2023-03-28") =>
    (Dates.DateTime("2023-03-28T08:00:33"), Dates.DateTime("2023-03-28T19:50:10")),
    Dates.Date("2021-07-29") =>
    (Dates.DateTime("2021-07-29T08:10:21"), Dates.DateTime("2021-07-29T17:42:49")),
    Dates.Date("2022-06-04") =>
    (Dates.DateTime("2022-06-04T08:20:12"), Dates.DateTime("2022-06-04T17:16:29")),
    Dates.Date("2018-08-18") =>
    (Dates.DateTime("2018-08-18T07:42:33"), Dates.DateTime("2018-08-18T18:05:33")),
    Dates.Date("2018-11-01") =>
    (Dates.DateTime("2018-11-01T06:26:33"), Dates.DateTime("2018-11-01T20:40:49")),
    Dates.Date("2019-04-01") =>
    (Dates.DateTime("2019-04-01T08:05:40"), Dates.DateTime("2019-04-01T19:42:40")),
    Dates.Date("2022-02-25") =>
    (Dates.DateTime("2022-02-25T07:18:54"), Dates.DateTime("2022-02-25T20:47:27")),
    Dates.Date("2018-07-22") =>
    (Dates.DateTime("2018-07-22T08:17:56"), Dates.DateTime("2018-07-22T17:35:09")),
    Dates.Date("2023-07-01") =>
    (Dates.DateTime("2023-07-01T08:29:26"), Dates.DateTime("2023-07-01T17:18:14")),
    Dates.Date("2019-02-01") =>
    (Dates.DateTime("2019-02-01T06:42:57"), Dates.DateTime("2019-02-01T21:24:08")),
    Dates.Date("2022-01-27") =>
    (Dates.DateTime("2022-01-27T06:35:56"), Dates.DateTime("2022-01-27T21:29:30")),
    Dates.Date("2020-12-17") =>
    (Dates.DateTime("2020-12-17T05:54:09"), Dates.DateTime("2020-12-17T21:38:13")),
    Dates.Date("2020-06-22") =>
    (Dates.DateTime("2020-06-22T08:29:17"), Dates.DateTime("2020-06-22T17:14:56")),
    Dates.Date("2021-03-02") =>
    (Dates.DateTime("2021-03-02T07:26:20"), Dates.DateTime("2021-03-02T20:38:09")),
    Dates.Date("2018-07-03") =>
    (Dates.DateTime("2018-07-03T08:29:02"), Dates.DateTime("2018-07-03T17:19:28")),
    Dates.Date("2019-10-03") =>
    (Dates.DateTime("2019-10-03T07:17:36"), Dates.DateTime("2019-10-03T20:01:04")),
    Dates.Date("2020-03-09") =>
    (Dates.DateTime("2020-03-09T07:36:21"), Dates.DateTime("2020-03-09T20:24:50")),
    Dates.Date("2023-08-15") =>
    (Dates.DateTime("2023-08-15T07:47:40"), Dates.DateTime("2023-08-15T18:01:46")),
    Dates.Date("2019-06-15") =>
    (Dates.DateTime("2019-06-15T08:26:50"), Dates.DateTime("2019-06-15T17:14:01")),
    Dates.Date("2022-09-19") =>
    (Dates.DateTime("2022-09-19T06:44:05"), Dates.DateTime("2022-09-19T18:43:58")),
    Dates.Date("2020-02-17") =>
    (Dates.DateTime("2020-02-17T07:06:31"), Dates.DateTime("2020-02-17T21:01:44")),
    Dates.Date("2018-07-27") =>
    (Dates.DateTime("2018-07-27T08:12:54"), Dates.DateTime("2018-07-27T17:40:21")),
    Dates.Date("2024-12-04") =>
    (Dates.DateTime("2024-12-04T05:54:11"), Dates.DateTime("2024-12-04T21:26:23")),
    Dates.Date("2020-07-20") =>
    (Dates.DateTime("2020-07-20T08:19:16"), Dates.DateTime("2020-07-20T17:33:41")),
    Dates.Date("2021-06-03") =>
    (Dates.DateTime("2021-06-03T08:19:36"), Dates.DateTime("2021-06-03T17:16:49")),
    Dates.Date("2018-12-27") =>
    (Dates.DateTime("2018-12-27T05:59:00"), Dates.DateTime("2018-12-27T21:42:46")),
    Dates.Date("2019-03-25") =>
    (Dates.DateTime("2019-03-25T07:56:37"), Dates.DateTime("2019-03-25T19:55:56")),
    Dates.Date("2022-11-21") =>
    (Dates.DateTime("2022-11-21T06:02:16"), Dates.DateTime("2022-11-21T21:09:22")),
    Dates.Date("2022-11-15") =>
    (Dates.DateTime("2022-11-15T06:08:12"), Dates.DateTime("2022-11-15T21:00:59")),
    Dates.Date("2020-05-09") =>
    (Dates.DateTime("2020-05-09T07:54:12"), Dates.DateTime("2020-05-09T17:38:51")),
    Dates.Date("2024-11-01") =>
    (Dates.DateTime("2024-11-01T06:25:44"), Dates.DateTime("2024-11-01T20:41:35")),
    Dates.Date("2020-03-29") =>
    (Dates.DateTime("2020-03-29T08:02:46"), Dates.DateTime("2020-03-29T19:46:54")),
    Dates.Date("2023-03-23") =>
    (Dates.DateTime("2023-03-23T07:54:03"), Dates.DateTime("2023-03-23T19:59:41")),
    Dates.Date("2020-10-09") =>
    (Dates.DateTime("2020-10-09T07:04:52"), Dates.DateTime("2020-10-09T20:09:49")),
    Dates.Date("2023-08-12") =>
    (Dates.DateTime("2023-08-12T07:52:17"), Dates.DateTime("2023-08-12T17:58:14")),
    Dates.Date("2022-02-17") =>
    (Dates.DateTime("2022-02-17T07:07:16"), Dates.DateTime("2022-02-17T21:00:54")),
    Dates.Date("2019-06-12") =>
    (Dates.DateTime("2019-06-12T08:25:20"), Dates.DateTime("2019-06-12T17:14:16")),
    Dates.Date("2020-02-23") =>
    (Dates.DateTime("2020-02-23T07:15:17"), Dates.DateTime("2020-02-23T20:51:48")),
    Dates.Date("2021-04-10") =>
    (Dates.DateTime("2021-04-10T07:17:49"), Dates.DateTime("2021-04-10T18:25:05")),
    Dates.Date("2018-03-05") =>
    (Dates.DateTime("2018-03-05T07:30:09"), Dates.DateTime("2018-03-05T20:33:11")),
    Dates.Date("2019-03-12") =>
    (Dates.DateTime("2019-03-12T07:39:24"), Dates.DateTime("2019-03-12T20:20:38")),
    Dates.Date("2018-05-04") =>
    (Dates.DateTime("2018-05-04T07:47:33"), Dates.DateTime("2018-05-04T17:46:16")),
    Dates.Date("2019-05-25") =>
    (Dates.DateTime("2019-05-25T08:11:02"), Dates.DateTime("2019-05-25T17:22:52")),
    Dates.Date("2018-02-05") =>
    (Dates.DateTime("2018-02-05T06:49:19"), Dates.DateTime("2018-02-05T21:18:44")),
    Dates.Date("2024-01-12") =>
    (Dates.DateTime("2024-01-12T06:14:42"), Dates.DateTime("2024-01-12T21:41:20")),
    Dates.Date("2023-12-13") =>
    (Dates.DateTime("2023-12-13T05:53:15"), Dates.DateTime("2023-12-13T21:34:34")),
    Dates.Date("2018-04-17") =>
    (Dates.DateTime("2018-04-17T07:26:20"), Dates.DateTime("2018-04-17T18:13:11")),
    Dates.Date("2024-11-20") =>
    (Dates.DateTime("2024-11-20T06:02:42"), Dates.DateTime("2024-11-20T21:08:42")),
    Dates.Date("2018-07-24") =>
    (Dates.DateTime("2018-07-24T08:16:01"), Dates.DateTime("2018-07-24T17:37:12")),
    Dates.Date("2021-12-04") =>
    (Dates.DateTime("2021-12-04T05:54:16"), Dates.DateTime("2021-12-04T21:26:05")),
    Dates.Date("2019-08-17") =>
    (Dates.DateTime("2019-08-17T07:44:33"), Dates.DateTime("2019-08-17T18:04:05")),
    Dates.Date("2021-12-18") =>
    (Dates.DateTime("2021-12-18T05:54:23"), Dates.DateTime("2021-12-18T21:38:43")),
    Dates.Date("2018-07-10") =>
    (Dates.DateTime("2018-07-10T08:26:30"), Dates.DateTime("2018-07-10T17:24:19")),
    Dates.Date("2019-04-07") =>
    (Dates.DateTime("2019-04-07T07:13:20"), Dates.DateTime("2019-04-07T18:31:30")),
    Dates.Date("2020-09-07") =>
    (Dates.DateTime("2020-09-07T07:06:09"), Dates.DateTime("2020-09-07T18:30:03")),
    Dates.Date("2021-10-24") =>
    (Dates.DateTime("2021-10-24T06:38:45"), Dates.DateTime("2021-10-24T20:29:51")),
    Dates.Date("2021-10-25") =>
    (Dates.DateTime("2021-10-25T06:37:06"), Dates.DateTime("2021-10-25T20:31:15")),
    Dates.Date("2019-03-23") =>
    (Dates.DateTime("2019-03-23T07:54:01"), Dates.DateTime("2019-03-23T19:59:45")),
    Dates.Date("2021-01-01") =>
    (Dates.DateTime("2021-01-01T06:03:31"), Dates.DateTime("2021-01-01T21:43:34")),
    Dates.Date("2020-01-20") =>
    (Dates.DateTime("2020-01-20T06:25:11"), Dates.DateTime("2020-01-20T21:36:26")),
    Dates.Date("2023-10-03") =>
    (Dates.DateTime("2023-10-03T07:17:33"), Dates.DateTime("2023-10-03T20:01:07")),
    Dates.Date("2022-08-23") =>
    (Dates.DateTime("2022-08-23T07:34:09"), Dates.DateTime("2022-08-23T18:11:32")),
    Dates.Date("2019-07-07") =>
    (Dates.DateTime("2019-07-07T08:27:54"), Dates.DateTime("2019-07-07T17:21:55")),
    Dates.Date("2023-01-03") =>
    (Dates.DateTime("2023-01-03T06:04:58"), Dates.DateTime("2023-01-03T21:43:32")),
    Dates.Date("2024-05-20") =>
    (Dates.DateTime("2024-05-20T08:06:42"), Dates.DateTime("2024-05-20T17:26:34")),
    Dates.Date("2018-11-08") =>
    (Dates.DateTime("2018-11-08T06:16:41"), Dates.DateTime("2018-11-08T20:50:54")),
    Dates.Date("2023-10-29") =>
    (Dates.DateTime("2023-10-29T06:31:28"), Dates.DateTime("2023-10-29T20:36:13")),
    Dates.Date("2020-11-15") =>
    (Dates.DateTime("2020-11-15T06:07:40"), Dates.DateTime("2020-11-15T21:01:40")),
    Dates.Date("2023-09-10") =>
    (Dates.DateTime("2023-09-10T07:01:51"), Dates.DateTime("2023-09-10T18:32:47")),
    Dates.Date("2021-08-29") =>
    (Dates.DateTime("2021-08-29T07:23:11"), Dates.DateTime("2021-08-29T18:18:59")),
    Dates.Date("2020-07-13") =>
    (Dates.DateTime("2020-07-13T08:24:32"), Dates.DateTime("2020-07-13T17:27:12")),
    Dates.Date("2024-03-29") =>
    (Dates.DateTime("2024-03-29T08:02:49"), Dates.DateTime("2024-03-29T19:46:50")),
    Dates.Date("2019-01-17") =>
    (Dates.DateTime("2019-01-17T06:21:25"), Dates.DateTime("2019-01-17T21:38:26")),
    Dates.Date("2020-03-20") =>
    (Dates.DateTime("2020-03-20T07:51:04"), Dates.DateTime("2020-03-20T20:04:01")),
    Dates.Date("2018-09-02") =>
    (Dates.DateTime("2018-09-02T07:16:25"), Dates.DateTime("2018-09-02T18:23:26")),
    Dates.Date("2021-04-22") =>
    (Dates.DateTime("2021-04-22T07:32:59"), Dates.DateTime("2021-04-22T18:04:17")),
    Dates.Date("2024-02-05") =>
    (Dates.DateTime("2024-02-05T06:48:37"), Dates.DateTime("2024-02-05T21:19:20")),
    Dates.Date("2020-10-02") =>
    (Dates.DateTime("2020-10-02T07:18:04"), Dates.DateTime("2020-10-02T20:00:46")),
    Dates.Date("2021-08-02") =>
    (Dates.DateTime("2021-08-02T08:05:30"), Dates.DateTime("2021-08-02T17:47:16")),
    Dates.Date("2019-01-07") =>
    (Dates.DateTime("2019-01-07T06:09:06"), Dates.DateTime("2019-01-07T21:42:59")),
    Dates.Date("2018-06-25") =>
    (Dates.DateTime("2018-06-25T08:29:36"), Dates.DateTime("2018-06-25T17:15:41")),
    Dates.Date("2019-02-07") =>
    (Dates.DateTime("2019-02-07T06:51:57"), Dates.DateTime("2019-02-07T21:16:21")),
    Dates.Date("2019-06-26") =>
    (Dates.DateTime("2019-06-26T08:29:39"), Dates.DateTime("2019-06-26T17:15:57")),
    Dates.Date("2023-06-02") =>
    (Dates.DateTime("2023-06-02T08:18:24"), Dates.DateTime("2023-06-02T17:17:33")),
    Dates.Date("2023-12-07") =>
    (Dates.DateTime("2023-12-07T05:53:37"), Dates.DateTime("2023-12-07T21:28:49")),
    Dates.Date("2023-08-16") =>
    (Dates.DateTime("2023-08-16T07:46:06"), Dates.DateTime("2023-08-16T18:02:57")),
    Dates.Date("2018-12-21") =>
    (Dates.DateTime("2018-12-21T05:55:28"), Dates.DateTime("2018-12-21T21:40:20")),
    Dates.Date("2018-03-27") =>
    (Dates.DateTime("2018-03-27T07:59:32"), Dates.DateTime("2018-03-27T19:51:40")),
    Dates.Date("2022-03-20") =>
    (Dates.DateTime("2022-03-20T07:50:26"), Dates.DateTime("2022-03-20T20:04:56")),
    Dates.Date("2019-11-02") =>
    (Dates.DateTime("2019-11-02T06:25:25"), Dates.DateTime("2019-11-02T20:41:54")),
    Dates.Date("2022-09-14") =>
    (Dates.DateTime("2022-09-14T06:53:44"), Dates.DateTime("2022-09-14T18:37:54")),
    Dates.Date("2018-03-25") =>
    (Dates.DateTime("2018-03-25T07:56:56"), Dates.DateTime("2018-03-25T19:55:28")),
    Dates.Date("2020-12-01") =>
    (Dates.DateTime("2020-12-01T05:55:19"), Dates.DateTime("2020-12-01T21:22:54")),
    Dates.Date("2021-08-04") =>
    (Dates.DateTime("2021-08-04T08:02:54"), Dates.DateTime("2021-08-04T17:49:32")),
    Dates.Date("2023-09-07") =>
    (Dates.DateTime("2023-09-07T07:07:31"), Dates.DateTime("2023-09-07T18:29:11")),
    Dates.Date("2018-01-07") =>
    (Dates.DateTime("2018-01-07T06:09:22"), Dates.DateTime("2018-01-07T21:42:55")),
    Dates.Date("2023-05-16") =>
    (Dates.DateTime("2023-05-16T08:01:28"), Dates.DateTime("2023-05-16T17:31:25")),
    Dates.Date("2023-04-14") =>
    (Dates.DateTime("2023-04-14T07:22:17"), Dates.DateTime("2023-04-14T18:18:48")),
    Dates.Date("2021-05-21") =>
    (Dates.DateTime("2021-05-21T08:07:28"), Dates.DateTime("2021-05-21T17:25:53")),
    Dates.Date("2018-04-10") =>
    (Dates.DateTime("2018-04-10T07:17:28"), Dates.DateTime("2018-04-10T18:25:35")),
    Dates.Date("2024-09-27") =>
    (Dates.DateTime("2024-09-27T06:27:36"), Dates.DateTime("2024-09-27T18:54:29")),
    Dates.Date("2020-09-14") =>
    (Dates.DateTime("2020-09-14T06:52:48"), Dates.DateTime("2020-09-14T18:38:29")),
    Dates.Date("2018-03-21") =>
    (Dates.DateTime("2018-03-21T07:51:42"), Dates.DateTime("2018-03-21T20:03:06")),
    Dates.Date("2022-10-16") =>
    (Dates.DateTime("2022-10-16T06:52:59"), Dates.DateTime("2022-10-16T20:18:30")),
    Dates.Date("2023-07-26") =>
    (Dates.DateTime("2023-07-26T08:14:11"), Dates.DateTime("2023-07-26T17:39:05")),
    Dates.Date("2024-05-31") =>
    (Dates.DateTime("2024-05-31T08:17:22"), Dates.DateTime("2024-05-31T17:18:13")),
    Dates.Date("2018-05-16") =>
    (Dates.DateTime("2018-05-16T08:01:42"), Dates.DateTime("2018-05-16T17:31:11")),
    Dates.Date("2024-01-25") =>
    (Dates.DateTime("2024-01-25T06:32:18"), Dates.DateTime("2024-01-25T21:32:01")),
    Dates.Date("2024-03-15") =>
    (Dates.DateTime("2024-03-15T07:44:29"), Dates.DateTime("2024-03-15T20:13:28")),
    Dates.Date("2020-09-04") =>
    (Dates.DateTime("2020-09-04T07:11:46"), Dates.DateTime("2020-09-04T18:26:27")),
    Dates.Date("2018-06-06") =>
    (Dates.DateTime("2018-06-06T08:21:40"), Dates.DateTime("2018-06-06T17:15:42")),
    Dates.Date("2018-09-01") =>
    (Dates.DateTime("2018-09-01T07:18:15"), Dates.DateTime("2018-09-01T18:22:14")),
    Dates.Date("2019-01-19") =>
    (Dates.DateTime("2019-01-19T06:24:08"), Dates.DateTime("2019-01-19T21:37:01")),
    Dates.Date("2018-01-09") =>
    (Dates.DateTime("2018-01-09T06:11:39"), Dates.DateTime("2018-01-09T21:42:21")),
    Dates.Date("2024-03-05") =>
    (Dates.DateTime("2024-03-05T07:30:54"), Dates.DateTime("2024-03-05T20:32:11")),
    Dates.Date("2024-09-04") =>
    (Dates.DateTime("2024-09-04T07:11:42"), Dates.DateTime("2024-09-04T18:26:29")),
    Dates.Date("2024-10-10") =>
    (Dates.DateTime("2024-10-10T07:02:57"), Dates.DateTime("2024-10-10T20:11:11")),
    Dates.Date("2019-08-07") =>
    (Dates.DateTime("2019-08-07T07:59:32"), Dates.DateTime("2019-08-07T17:52:22")),
    Dates.Date("2020-05-06") =>
    (Dates.DateTime("2020-05-06T07:50:36"), Dates.DateTime("2020-05-06T17:42:48")),
    Dates.Date("2020-11-18") =>
    (Dates.DateTime("2020-11-18T06:04:36"), Dates.DateTime("2020-11-18T21:05:54")),
    Dates.Date("2021-03-18") =>
    (Dates.DateTime("2021-03-18T07:48:07"), Dates.DateTime("2021-03-18T20:08:17")),
    Dates.Date("2023-08-05") =>
    (Dates.DateTime("2023-08-05T08:02:13"), Dates.DateTime("2023-08-05T17:50:07")),
    Dates.Date("2018-03-18") =>
    (Dates.DateTime("2018-03-18T07:47:45"), Dates.DateTime("2018-03-18T20:08:48")),
    Dates.Date("2021-05-04") =>
    (Dates.DateTime("2021-05-04T07:47:53"), Dates.DateTime("2021-05-04T17:45:53")),
    Dates.Date("2018-02-04") =>
    (Dates.DateTime("2018-02-04T06:47:49"), Dates.DateTime("2018-02-04T21:20:03")),
    Dates.Date("2018-03-16") =>
    (Dates.DateTime("2018-03-16T07:45:06"), Dates.DateTime("2018-03-16T20:12:37")),
    Dates.Date("2022-12-31") =>
    (Dates.DateTime("2022-12-31T06:02:11"), Dates.DateTime("2022-12-31T21:43:28")),
    Dates.Date("2019-05-02") =>
    (Dates.DateTime("2019-05-02T07:44:48"), Dates.DateTime("2019-05-02T17:49:30")),
    Dates.Date("2021-01-30") =>
    (Dates.DateTime("2021-01-30T06:40:44"), Dates.DateTime("2021-01-30T21:25:54")),
    Dates.Date("2023-03-31") =>
    (Dates.DateTime("2023-03-31T08:04:25"), Dates.DateTime("2023-03-31T19:44:30")),
    Dates.Date("2024-03-17") =>
    (Dates.DateTime("2024-03-17T07:47:09"), Dates.DateTime("2024-03-17T20:09:40")),
    Dates.Date("2023-04-21") =>
    (Dates.DateTime("2023-04-21T07:31:07"), Dates.DateTime("2023-04-21T18:06:45")),
    Dates.Date("2021-04-04") =>
    (Dates.DateTime("2021-04-04T07:10:10"), Dates.DateTime("2021-04-04T18:36:06")),
    Dates.Date("2021-10-16") =>
    (Dates.DateTime("2021-10-16T06:52:33"), Dates.DateTime("2021-10-16T20:18:50")),
    Dates.Date("2023-03-27") =>
    (Dates.DateTime("2023-03-27T07:59:15"), Dates.DateTime("2023-03-27T19:52:04")),
    Dates.Date("2022-10-10") =>
    (Dates.DateTime("2022-10-10T07:03:54"), Dates.DateTime("2022-10-10T20:10:30")),
    Dates.Date("2019-01-06") =>
    (Dates.DateTime("2019-01-06T06:08:01"), Dates.DateTime("2019-01-06T21:43:11")),
    Dates.Date("2021-02-20") =>
    (Dates.DateTime("2021-02-20T07:12:02"), Dates.DateTime("2021-02-20T20:55:35")),
    Dates.Date("2019-09-02") =>
    (Dates.DateTime("2019-09-02T07:16:52"), Dates.DateTime("2019-09-02T18:23:09")),
    Dates.Date("2022-08-25") =>
    (Dates.DateTime("2022-08-25T07:30:42"), Dates.DateTime("2022-08-25T18:13:55")),
    Dates.Date("2023-10-16") =>
    (Dates.DateTime("2023-10-16T06:53:25"), Dates.DateTime("2023-10-16T20:18:10")),
    Dates.Date("2018-07-31") =>
    (Dates.DateTime("2018-07-31T08:08:18"), Dates.DateTime("2018-07-31T17:44:43")),
    Dates.Date("2024-03-21") =>
    (Dates.DateTime("2024-03-21T07:52:25"), Dates.DateTime("2024-03-21T20:02:03")),
    Dates.Date("2021-11-28") =>
    (Dates.DateTime("2021-11-28T05:56:58"), Dates.DateTime("2021-11-28T21:18:55")),
    Dates.Date("2021-02-11") =>
    (Dates.DateTime("2021-02-11T06:58:43"), Dates.DateTime("2021-02-11T21:09:51")),
    Dates.Date("2024-09-11") =>
    (Dates.DateTime("2024-09-11T06:58:30"), Dates.DateTime("2024-09-11T18:34:54")),
    Dates.Date("2022-08-03") =>
    (Dates.DateTime("2022-08-03T08:04:32"), Dates.DateTime("2022-08-03T17:48:07")),
    Dates.Date("2022-01-03") =>
    (Dates.DateTime("2022-01-03T06:05:12"), Dates.DateTime("2022-01-03T21:43:31")),
    Dates.Date("2022-03-03") =>
    (Dates.DateTime("2022-03-03T07:27:24"), Dates.DateTime("2022-03-03T20:36:46")),
    Dates.Date("2020-12-25") =>
    (Dates.DateTime("2020-12-25T05:57:59"), Dates.DateTime("2020-12-25T21:42:18")),
    Dates.Date("2021-06-24") =>
    (Dates.DateTime("2021-06-24T08:29:32"), Dates.DateTime("2021-06-24T17:15:27")),
    Dates.Date("2023-11-09") =>
    (Dates.DateTime("2023-11-09T06:15:39"), Dates.DateTime("2023-11-09T20:52:02")),
    Dates.Date("2021-04-25") =>
    (Dates.DateTime("2021-04-25T07:36:45"), Dates.DateTime("2021-04-25T17:59:25")),
    Dates.Date("2022-10-24") =>
    (Dates.DateTime("2022-10-24T06:39:09"), Dates.DateTime("2022-10-24T20:29:31")),
    Dates.Date("2021-01-04") =>
    (Dates.DateTime("2021-01-04T06:06:27"), Dates.DateTime("2021-01-04T21:43:25")),
    Dates.Date("2022-01-08") =>
    (Dates.DateTime("2022-01-08T06:10:32"), Dates.DateTime("2022-01-08T21:42:38")),
    Dates.Date("2022-05-18") =>
    (Dates.DateTime("2022-05-18T08:03:58"), Dates.DateTime("2022-05-18T17:29:02")),
    Dates.Date("2023-07-05") =>
    (Dates.DateTime("2023-07-05T08:28:34"), Dates.DateTime("2023-07-05T17:20:36")),
    Dates.Date("2024-01-27") =>
    (Dates.DateTime("2024-01-27T06:35:13"), Dates.DateTime("2024-01-27T21:30:00")),
    Dates.Date("2020-01-05") =>
    (Dates.DateTime("2020-01-05T06:06:42"), Dates.DateTime("2020-01-05T21:43:23")),
    Dates.Date("2020-09-30") =>
    (Dates.DateTime("2020-09-30T07:21:53"), Dates.DateTime("2020-09-30T19:58:13")),
    Dates.Date("2021-10-31") =>
    (Dates.DateTime("2021-10-31T06:27:38"), Dates.DateTime("2021-10-31T20:39:46")),
    Dates.Date("2021-10-07") =>
    (Dates.DateTime("2021-10-07T07:09:03"), Dates.DateTime("2021-10-07T20:06:53")),
    Dates.Date("2022-03-09") =>
    (Dates.DateTime("2022-03-09T07:35:42"), Dates.DateTime("2022-03-09T20:25:44")),
    Dates.Date("2018-02-02") =>
    (Dates.DateTime("2018-02-02T06:44:49"), Dates.DateTime("2018-02-02T21:22:37")),
    Dates.Date("2022-12-12") =>
    (Dates.DateTime("2022-12-12T05:53:12"), Dates.DateTime("2022-12-12T21:33:54")),
    Dates.Date("2019-10-17") =>
    (Dates.DateTime("2019-10-17T06:51:41"), Dates.DateTime("2019-10-17T20:19:29")),
    Dates.Date("2022-09-04") =>
    (Dates.DateTime("2022-09-04T07:12:40"), Dates.DateTime("2022-09-04T18:25:52")),
    Dates.Date("2019-09-18") =>
    (Dates.DateTime("2019-09-18T06:46:33"), Dates.DateTime("2019-09-18T18:42:25")),
    Dates.Date("2019-11-15") =>
    (Dates.DateTime("2019-11-15T06:08:30"), Dates.DateTime("2019-11-15T21:00:36")),
    Dates.Date("2024-08-14") =>
    (Dates.DateTime("2024-08-14T07:48:03"), Dates.DateTime("2024-08-14T18:01:29")),
    Dates.Date("2018-01-13") =>
    (Dates.DateTime("2018-01-13T06:16:31"), Dates.DateTime("2018-01-13T21:40:39")),
    Dates.Date("2024-03-22") =>
    (Dates.DateTime("2024-03-22T07:53:44"), Dates.DateTime("2024-03-22T20:00:09")),
    Dates.Date("2020-11-26") =>
    (Dates.DateTime("2020-11-26T05:58:03"), Dates.DateTime("2020-11-26T21:16:41")),
    Dates.Date("2022-07-15") =>
    (Dates.DateTime("2022-07-15T08:23:33"), Dates.DateTime("2022-07-15T17:28:32")),
    Dates.Date("2023-09-09") =>
    (Dates.DateTime("2023-09-09T07:03:44"), Dates.DateTime("2023-09-09T18:31:35")),
    Dates.Date("2020-08-25") =>
    (Dates.DateTime("2020-08-25T07:29:51"), Dates.DateTime("2020-08-25T18:14:30")),
    Dates.Date("2021-05-09") =>
    (Dates.DateTime("2021-05-09T07:53:55"), Dates.DateTime("2021-05-09T17:39:10")),
    Dates.Date("2019-09-17") =>
    (Dates.DateTime("2019-09-17T06:48:29"), Dates.DateTime("2019-09-17T18:41:12")),
    Dates.Date("2022-12-10") =>
    (Dates.DateTime("2022-12-10T05:53:12"), Dates.DateTime("2022-12-10T21:32:04")),
    Dates.Date("2024-06-19") =>
    (Dates.DateTime("2024-06-19T08:28:36"), Dates.DateTime("2024-06-19T17:14:20")),
    Dates.Date("2022-06-15") =>
    (Dates.DateTime("2022-06-15T08:26:57"), Dates.DateTime("2022-06-15T17:14:01")),
    Dates.Date("2021-02-10") =>
    (Dates.DateTime("2021-02-10T06:57:13"), Dates.DateTime("2021-02-10T21:11:20")),
    Dates.Date("2020-06-21") =>
    (Dates.DateTime("2020-06-21T08:29:05"), Dates.DateTime("2020-06-21T17:14:42")),
    Dates.Date("2023-09-01") =>
    (Dates.DateTime("2023-09-01T07:18:38"), Dates.DateTime("2023-09-01T18:22:00")),
    Dates.Date("2024-08-23") =>
    (Dates.DateTime("2024-08-23T07:33:16"), Dates.DateTime("2024-08-23T18:12:09")),
    Dates.Date("2019-03-02") =>
    (Dates.DateTime("2019-03-02T07:25:37"), Dates.DateTime("2019-03-02T20:39:05")),
    Dates.Date("2019-03-09") =>
    (Dates.DateTime("2019-03-09T07:35:19"), Dates.DateTime("2019-03-09T20:26:15")),
    Dates.Date("2024-08-30") =>
    (Dates.DateTime("2024-08-30T07:20:54"), Dates.DateTime("2024-08-30T18:20:31")),
    Dates.Date("2019-07-08") =>
    (Dates.DateTime("2019-07-08T08:27:31"), Dates.DateTime("2019-07-08T17:22:37")),
    Dates.Date("2018-10-20") =>
    (Dates.DateTime("2018-10-20T06:46:00"), Dates.DateTime("2018-10-20T20:23:55")),
    Dates.Date("2022-07-09") =>
    (Dates.DateTime("2022-07-09T08:26:58"), Dates.DateTime("2022-07-09T17:23:35")),
    Dates.Date("2018-02-22") =>
    (Dates.DateTime("2018-02-22T07:14:33"), Dates.DateTime("2018-02-22T20:52:41")),
    Dates.Date("2018-12-25") =>
    (Dates.DateTime("2018-12-25T05:57:39"), Dates.DateTime("2018-12-25T21:42:08")),
    Dates.Date("2023-09-05") =>
    (Dates.DateTime("2023-09-05T07:11:15"), Dates.DateTime("2023-09-05T18:26:47")),
    Dates.Date("2020-03-08") =>
    (Dates.DateTime("2020-03-08T07:34:59"), Dates.DateTime("2020-03-08T20:26:42")),
    Dates.Date("2022-08-31") =>
    (Dates.DateTime("2022-08-31T07:20:01"), Dates.DateTime("2022-08-31T18:21:05")),
    Dates.Date("2023-03-07") =>
    (Dates.DateTime("2023-03-07T07:32:37"), Dates.DateTime("2023-03-07T20:29:53")),
    Dates.Date("2024-03-02") =>
    (Dates.DateTime("2024-03-02T07:26:43"), Dates.DateTime("2024-03-02T20:37:39")),
    Dates.Date("2021-11-24") =>
    (Dates.DateTime("2021-11-24T05:59:38"), Dates.DateTime("2021-11-24T21:13:45")),
    Dates.Date("2020-03-18") =>
    (Dates.DateTime("2020-03-18T07:48:26"), Dates.DateTime("2020-03-18T20:07:50")),
    Dates.Date("2021-03-14") =>
    (Dates.DateTime("2021-03-14T07:42:47"), Dates.DateTime("2021-03-14T20:15:53")),
    Dates.Date("2018-03-09") =>
    (Dates.DateTime("2018-03-09T07:35:39"), Dates.DateTime("2018-03-09T20:25:47")),
    Dates.Date("2021-11-13") =>
    (Dates.DateTime("2021-11-13T06:10:10"), Dates.DateTime("2021-11-13T20:58:28")),
    Dates.Date("2020-01-23") =>
    (Dates.DateTime("2020-01-23T06:29:24"), Dates.DateTime("2020-01-23T21:33:55")),
    Dates.Date("2022-11-30") =>
    (Dates.DateTime("2022-11-30T05:56:01"), Dates.DateTime("2022-11-30T21:21:06")),
    Dates.Date("2023-03-20") =>
    (Dates.DateTime("2023-03-20T07:50:07"), Dates.DateTime("2023-03-20T20:05:24")),
    Dates.Date("2023-06-20") =>
    (Dates.DateTime("2023-06-20T08:28:40"), Dates.DateTime("2023-06-20T17:14:23")),
    Dates.Date("2023-12-25") =>
    (Dates.DateTime("2023-12-25T05:57:31"), Dates.DateTime("2023-12-25T21:42:02")),
    Dates.Date("2024-02-24") =>
    (Dates.DateTime("2024-02-24T07:16:46"), Dates.DateTime("2024-02-24T20:50:01")),
    Dates.Date("2022-07-30") =>
    (Dates.DateTime("2022-07-30T08:09:28"), Dates.DateTime("2022-07-30T17:43:40")),
    Dates.Date("2023-06-26") =>
    (Dates.DateTime("2023-06-26T08:29:39"), Dates.DateTime("2023-06-26T17:15:59")),
    Dates.Date("2020-01-17") =>
    (Dates.DateTime("2020-01-17T06:21:06"), Dates.DateTime("2020-01-17T21:38:35")),
    Dates.Date("2019-02-23") =>
    (Dates.DateTime("2019-02-23T07:15:38"), Dates.DateTime("2019-02-23T20:51:23")),
    Dates.Date("2024-01-07") =>
    (Dates.DateTime("2024-01-07T06:08:52"), Dates.DateTime("2024-01-07T21:43:01")),
    Dates.Date("2021-10-27") =>
    (Dates.DateTime("2021-10-27T06:33:52"), Dates.DateTime("2021-10-27T20:34:05")),
    Dates.Date("2024-03-01") =>
    (Dates.DateTime("2024-03-01T07:25:19"), Dates.DateTime("2024-03-01T20:39:27")),
    Dates.Date("2019-12-21") =>
    (Dates.DateTime("2019-12-21T05:55:22"), Dates.DateTime("2019-12-21T21:40:12")),
    Dates.Date("2023-04-16") =>
    (Dates.DateTime("2023-04-16T07:24:49"), Dates.DateTime("2023-04-16T18:15:17")),
    Dates.Date("2021-03-07") =>
    (Dates.DateTime("2021-03-07T07:33:17"), Dates.DateTime("2021-03-07T20:29:00")),
    Dates.Date("2022-04-02") =>
    (Dates.DateTime("2022-04-02T08:07:18"), Dates.DateTime("2022-04-02T19:40:17")),
    Dates.Date("2020-11-14") =>
    (Dates.DateTime("2020-11-14T06:08:46"), Dates.DateTime("2020-11-14T21:00:15")),
    Dates.Date("2022-05-01") =>
    (Dates.DateTime("2022-05-01T07:43:55"), Dates.DateTime("2022-05-01T17:50:34")),
    Dates.Date("2021-08-30") =>
    (Dates.DateTime("2021-08-30T07:21:23"), Dates.DateTime("2021-08-30T18:20:11")),
    Dates.Date("2019-10-14") =>
    (Dates.DateTime("2019-10-14T06:57:04"), Dates.DateTime("2019-10-14T20:15:27")),
    Dates.Date("2018-08-15") =>
    (Dates.DateTime("2018-08-15T07:47:20"), Dates.DateTime("2018-08-15T18:02:00")),
    Dates.Date("2020-08-14") =>
    (Dates.DateTime("2020-08-14T07:48:06"), Dates.DateTime("2020-08-14T18:01:26")),
    Dates.Date("2018-10-08") =>
    (Dates.DateTime("2018-10-08T07:07:41"), Dates.DateTime("2018-10-08T20:07:50")),
    Dates.Date("2020-05-12") =>
    (Dates.DateTime("2020-05-12T07:57:43"), Dates.DateTime("2020-05-12T17:35:10")),
    Dates.Date("2021-09-05") =>
    (Dates.DateTime("2021-09-05T07:10:21"), Dates.DateTime("2021-09-05T18:27:21")),
    Dates.Date("2021-09-24") =>
    (Dates.DateTime("2021-09-24T06:33:56"), Dates.DateTime("2021-09-24T18:50:25")),
    Dates.Date("2019-02-24") =>
    (Dates.DateTime("2019-02-24T07:17:05"), Dates.DateTime("2019-02-24T20:49:40")),
    Dates.Date("2024-09-14") =>
    (Dates.DateTime("2024-09-14T06:52:45"), Dates.DateTime("2024-09-14T18:38:31")),
    Dates.Date("2023-09-06") =>
    (Dates.DateTime("2023-09-06T07:09:23"), Dates.DateTime("2023-09-06T18:27:59")),
    Dates.Date("2023-06-28") =>
    (Dates.DateTime("2023-06-28T08:29:41"), Dates.DateTime("2023-06-28T17:16:47")),
    Dates.Date("2024-08-26") =>
    (Dates.DateTime("2024-08-26T07:28:03"), Dates.DateTime("2024-08-26T18:15:44")),
    Dates.Date("2024-11-07") =>
    (Dates.DateTime("2024-11-07T06:17:17"), Dates.DateTime("2024-11-07T20:50:14")),
    Dates.Date("2018-11-30") =>
    (Dates.DateTime("2018-11-30T05:56:02"), Dates.DateTime("2018-11-30T21:21:05")),
    Dates.Date("2020-08-20") =>
    (Dates.DateTime("2020-08-20T07:38:24"), Dates.DateTime("2020-08-20T18:08:32")),
    Dates.Date("2021-04-19") =>
    (Dates.DateTime("2021-04-19T07:29:13"), Dates.DateTime("2021-04-19T18:09:18")),
    Dates.Date("2022-10-21") =>
    (Dates.DateTime("2022-10-21T06:44:13"), Dates.DateTime("2022-10-21T20:25:20")),
    Dates.Date("2022-12-09") =>
    (Dates.DateTime("2022-12-09T05:53:17"), Dates.DateTime("2022-12-09T21:31:06")),
    Dates.Date("2018-05-11") =>
    (Dates.DateTime("2018-05-11T07:55:57"), Dates.DateTime("2018-05-11T17:37:00")),
    Dates.Date("2019-01-09") =>
    (Dates.DateTime("2019-01-09T06:11:22"), Dates.DateTime("2019-01-09T21:42:25")),
    Dates.Date("2020-07-08") =>
    (Dates.DateTime("2020-07-08T08:27:12"), Dates.DateTime("2020-07-08T17:23:11")),
    Dates.Date("2020-08-30") =>
    (Dates.DateTime("2020-08-30T07:20:57"), Dates.DateTime("2020-08-30T18:20:28")),
    Dates.Date("2019-12-29") =>
    (Dates.DateTime("2019-12-29T06:00:19"), Dates.DateTime("2019-12-29T21:43:10")),
    Dates.Date("2021-09-19") =>
    (Dates.DateTime("2021-09-19T06:43:37"), Dates.DateTime("2021-09-19T18:44:16")),
    Dates.Date("2020-06-06") =>
    (Dates.DateTime("2020-06-06T08:22:02"), Dates.DateTime("2020-06-06T17:15:31")),
    Dates.Date("2018-07-06") =>
    (Dates.DateTime("2018-07-06T08:28:11"), Dates.DateTime("2018-07-06T17:21:23")),
    Dates.Date("2024-04-01") =>
    (Dates.DateTime("2024-04-01T08:06:40"), Dates.DateTime("2024-04-01T19:41:11")),
    Dates.Date("2019-11-14") =>
    (Dates.DateTime("2019-11-14T06:09:37"), Dates.DateTime("2019-11-14T20:59:10")),
    Dates.Date("2021-01-23") =>
    (Dates.DateTime("2021-01-23T06:30:29"), Dates.DateTime("2021-01-23T21:33:13")),
    Dates.Date("2022-07-03") =>
    (Dates.DateTime("2022-07-03T08:29:02"), Dates.DateTime("2022-07-03T17:19:30")),
    Dates.Date("2023-02-06") =>
    (Dates.DateTime("2023-02-06T06:50:29"), Dates.DateTime("2023-02-06T21:17:40")),
    Dates.Date("2018-10-23") =>
    (Dates.DateTime("2018-10-23T06:40:53"), Dates.DateTime("2018-10-23T20:28:05")),
    Dates.Date("2022-04-22") =>
    (Dates.DateTime("2022-04-22T07:32:41"), Dates.DateTime("2022-04-22T18:04:41")),
    Dates.Date("2018-09-16") =>
    (Dates.DateTime("2018-09-16T06:49:56"), Dates.DateTime("2018-09-16T18:40:16")),
    Dates.Date("2018-02-27") =>
    (Dates.DateTime("2018-02-27T07:21:43"), Dates.DateTime("2018-02-27T20:44:00")),
    Dates.Date("2021-06-19") =>
    (Dates.DateTime("2021-06-19T08:28:31"), Dates.DateTime("2021-06-19T17:14:18")),
    Dates.Date("2019-03-17") =>
    (Dates.DateTime("2019-03-17T07:46:06"), Dates.DateTime("2019-03-17T20:11:10")),
    Dates.Date("2021-06-30") =>
    (Dates.DateTime("2021-06-30T08:29:30"), Dates.DateTime("2021-06-30T17:17:58")),
    Dates.Date("2024-07-31") =>
    (Dates.DateTime("2024-07-31T08:07:39"), Dates.DateTime("2024-07-31T17:45:20")),
    Dates.Date("2018-03-22") =>
    (Dates.DateTime("2018-03-22T07:53:01"), Dates.DateTime("2018-03-22T20:01:11")),
    Dates.Date("2019-11-06") =>
    (Dates.DateTime("2019-11-06T06:19:42"), Dates.DateTime("2019-11-06T20:47:40")),
    Dates.Date("2023-09-28") =>
    (Dates.DateTime("2023-09-28T07:27:08"), Dates.DateTime("2023-09-28T19:54:48")),
    Dates.Date("2023-02-16") =>
    (Dates.DateTime("2023-02-16T07:05:26"), Dates.DateTime("2023-02-16T21:02:53")),
    Dates.Date("2019-11-03") =>
    (Dates.DateTime("2019-11-03T06:23:57"), Dates.DateTime("2019-11-03T20:43:20")),
    Dates.Date("2023-12-08") =>
    (Dates.DateTime("2023-12-08T05:53:26"), Dates.DateTime("2023-12-08T21:29:51")),
    Dates.Date("2018-06-24") =>
    (Dates.DateTime("2018-06-24T08:29:30"), Dates.DateTime("2018-06-24T17:15:21")),
    Dates.Date("2022-03-12") =>
    (Dates.DateTime("2022-03-12T07:39:46"), Dates.DateTime("2022-03-12T20:20:07")),
    Dates.Date("2022-07-20") =>
    (Dates.DateTime("2022-07-20T08:19:41"), Dates.DateTime("2022-07-20T17:33:13")),
    Dates.Date("2020-07-02") =>
    (Dates.DateTime("2020-07-02T08:29:08"), Dates.DateTime("2020-07-02T17:19:11")),
    Dates.Date("2024-12-02") =>
    (Dates.DateTime("2024-12-02T05:54:52"), Dates.DateTime("2024-12-02T21:24:06")),
    Dates.Date("2024-06-29") =>
    (Dates.DateTime("2024-06-29T08:29:35"), Dates.DateTime("2024-06-29T17:17:36")),
    Dates.Date("2022-06-21") =>
    (Dates.DateTime("2022-06-21T08:28:59"), Dates.DateTime("2022-06-21T17:14:36")),
    Dates.Date("2023-01-21") =>
    (Dates.DateTime("2023-01-21T06:26:57"), Dates.DateTime("2023-01-21T21:35:24")),
    Dates.Date("2021-12-22") =>
    (Dates.DateTime("2021-12-22T05:56:05"), Dates.DateTime("2021-12-22T21:40:58")),
    Dates.Date("2023-05-24") =>
    (Dates.DateTime("2023-05-24T08:10:04"), Dates.DateTime("2023-05-24T17:23:40")),
    Dates.Date("2021-01-16") =>
    (Dates.DateTime("2021-01-16T06:20:46"), Dates.DateTime("2021-01-16T21:38:45")),
    Dates.Date("2020-09-05") =>
    (Dates.DateTime("2020-09-05T07:09:54"), Dates.DateTime("2020-09-05T18:27:39")),
    Dates.Date("2021-11-12") =>
    (Dates.DateTime("2021-11-12T06:11:20"), Dates.DateTime("2021-11-12T20:57:03")),
    Dates.Date("2023-03-10") =>
    (Dates.DateTime("2023-03-10T07:36:44"), Dates.DateTime("2023-03-10T20:24:19")),
    Dates.Date("2018-08-13") =>
    (Dates.DateTime("2018-08-13T07:50:26"), Dates.DateTime("2018-08-13T17:59:39")),
    Dates.Date("2022-05-21") =>
    (Dates.DateTime("2022-05-21T08:07:12"), Dates.DateTime("2022-05-21T17:26:06")),
    Dates.Date("2018-04-13") =>
    (Dates.DateTime("2018-04-13T07:21:16"), Dates.DateTime("2018-04-13T18:20:12")),
    Dates.Date("2023-01-10") =>
    (Dates.DateTime("2023-01-10T06:12:34"), Dates.DateTime("2023-01-10T21:42:03")),
    Dates.Date("2018-12-16") =>
    (Dates.DateTime("2018-12-16T05:53:45"), Dates.DateTime("2018-12-16T21:37:09")),
    Dates.Date("2024-05-27") =>
    (Dates.DateTime("2024-05-27T08:13:45"), Dates.DateTime("2024-05-27T17:20:46")),
    Dates.Date("2024-02-08") =>
    (Dates.DateTime("2024-02-08T06:53:07"), Dates.DateTime("2024-02-08T21:15:14")),
    Dates.Date("2018-06-15") =>
    (Dates.DateTime("2018-06-15T08:26:56"), Dates.DateTime("2018-06-15T17:14:01")),
    Dates.Date("2022-10-03") =>
    (Dates.DateTime("2022-10-03T07:17:05"), Dates.DateTime("2022-10-03T20:01:25")),
    Dates.Date("2020-10-18") =>
    (Dates.DateTime("2020-10-18T06:48:35"), Dates.DateTime("2020-10-18T20:21:53")),
    Dates.Date("2019-06-03") =>
    (Dates.DateTime("2019-06-03T08:19:12"), Dates.DateTime("2019-06-03T17:17:04")),
    Dates.Date("2021-01-28") =>
    (Dates.DateTime("2021-01-28T06:37:46"), Dates.DateTime("2021-01-28T21:28:10")),
    Dates.Date("2023-08-22") =>
    (Dates.DateTime("2023-08-22T07:36:16"), Dates.DateTime("2023-08-22T18:10:04")),
    Dates.Date("2024-09-15") =>
    (Dates.DateTime("2024-09-15T06:50:49"), Dates.DateTime("2024-09-15T18:39:44")),
    Dates.Date("2023-05-14") =>
    (Dates.DateTime("2023-05-14T07:59:12"), Dates.DateTime("2023-05-14T17:33:40")),
    Dates.Date("2018-10-27") =>
    (Dates.DateTime("2018-10-27T06:34:18"), Dates.DateTime("2018-10-27T20:33:42")),
    Dates.Date("2022-07-18") =>
    (Dates.DateTime("2022-07-18T08:21:20"), Dates.DateTime("2022-07-18T17:31:17")),
    Dates.Date("2020-05-30") =>
    (Dates.DateTime("2020-05-30T08:16:28"), Dates.DateTime("2020-05-30T17:18:49")),
    Dates.Date("2023-02-10") =>
    (Dates.DateTime("2023-02-10T06:56:29"), Dates.DateTime("2023-02-10T21:12:02")),
    Dates.Date("2024-02-13") =>
    (Dates.DateTime("2024-02-13T07:00:37"), Dates.DateTime("2024-02-13T21:07:56")),
    Dates.Date("2024-02-22") =>
    (Dates.DateTime("2024-02-22T07:13:52"), Dates.DateTime("2024-02-22T20:53:26")),
    Dates.Date("2024-07-19") =>
    (Dates.DateTime("2024-07-19T08:20:06"), Dates.DateTime("2024-07-19T17:32:45")),
    Dates.Date("2022-07-14") =>
    (Dates.DateTime("2022-07-14T08:24:12"), Dates.DateTime("2022-07-14T17:27:39")),
    Dates.Date("2021-03-31") =>
    (Dates.DateTime("2021-03-31T08:05:02"), Dates.DateTime("2021-03-31T19:43:35")),
    Dates.Date("2020-08-22") =>
    (Dates.DateTime("2020-08-22T07:35:02"), Dates.DateTime("2020-08-22T18:10:55")),
    Dates.Date("2019-05-11") =>
    (Dates.DateTime("2019-05-11T07:55:40"), Dates.DateTime("2019-05-11T17:37:18")),
    Dates.Date("2018-05-02") =>
    (Dates.DateTime("2018-05-02T07:45:06"), Dates.DateTime("2018-05-02T17:49:08")),
    Dates.Date("2023-03-06") =>
    (Dates.DateTime("2023-03-06T07:31:14"), Dates.DateTime("2023-03-06T20:31:44")),
    Dates.Date("2018-10-18") =>
    (Dates.DateTime("2018-10-18T06:49:29"), Dates.DateTime("2018-10-18T20:21:11")),
    Dates.Date("2023-02-28") =>
    (Dates.DateTime("2023-02-28T07:22:50"), Dates.DateTime("2023-02-28T20:42:36")),
    Dates.Date("2020-07-26") =>
    (Dates.DateTime("2020-07-26T08:13:25"), Dates.DateTime("2020-07-26T17:39:51")),
    Dates.Date("2023-06-09") =>
    (Dates.DateTime("2023-06-09T08:23:34"), Dates.DateTime("2023-06-09T17:14:52")),
    Dates.Date("2022-09-27") =>
    (Dates.DateTime("2022-09-27T07:28:36"), Dates.DateTime("2022-09-27T19:53:51")),
    Dates.Date("2024-05-21") =>
    (Dates.DateTime("2024-05-21T08:07:45"), Dates.DateTime("2024-05-21T17:25:38")),
    Dates.Date("2020-05-01") =>
    (Dates.DateTime("2020-05-01T07:44:30"), Dates.DateTime("2020-05-01T17:49:51")),
    Dates.Date("2018-08-06") =>
    (Dates.DateTime("2018-08-06T08:00:35"), Dates.DateTime("2018-08-06T17:51:30")),
    Dates.Date("2022-07-26") =>
    (Dates.DateTime("2022-07-26T08:13:56"), Dates.DateTime("2022-07-26T17:39:20")),
    Dates.Date("2023-01-18") =>
    (Dates.DateTime("2023-01-18T06:22:48"), Dates.DateTime("2023-01-18T21:37:43")),
    Dates.Date("2019-03-08") =>
    (Dates.DateTime("2019-03-08T07:33:57"), Dates.DateTime("2019-03-08T20:28:06")),
    Dates.Date("2023-12-31") =>
    (Dates.DateTime("2023-12-31T06:01:59"), Dates.DateTime("2023-12-31T21:43:27")),
    Dates.Date("2018-12-19") =>
    (Dates.DateTime("2018-12-19T05:54:39"), Dates.DateTime("2018-12-19T21:39:11")),
    Dates.Date("2018-06-30") =>
    (Dates.DateTime("2018-06-30T08:29:32"), Dates.DateTime("2018-06-30T17:17:49")),
    Dates.Date("2018-01-31") =>
    (Dates.DateTime("2018-01-31T06:41:49"), Dates.DateTime("2018-01-31T21:25:03")),
    Dates.Date("2018-01-08") =>
    (Dates.DateTime("2018-01-08T06:10:30"), Dates.DateTime("2018-01-08T21:42:39")),
    Dates.Date("2018-03-02") =>
    (Dates.DateTime("2018-03-02T07:25:58"), Dates.DateTime("2018-03-02T20:38:39")),
    Dates.Date("2023-09-17") =>
    (Dates.DateTime("2023-09-17T06:48:25"), Dates.DateTime("2023-09-17T18:41:14")),
    Dates.Date("2020-11-22") =>
    (Dates.DateTime("2020-11-22T06:01:01"), Dates.DateTime("2020-11-22T21:11:24")),
    Dates.Date("2024-03-31") =>
    (Dates.DateTime("2024-03-31T08:05:23"), Dates.DateTime("2024-03-31T19:43:04")),
    Dates.Date("2024-04-14") =>
    (Dates.DateTime("2024-04-14T07:23:14"), Dates.DateTime("2024-04-14T18:17:28")),
    Dates.Date("2019-09-16") =>
    (Dates.DateTime("2019-09-16T06:50:24"), Dates.DateTime("2019-09-16T18:39:59")),
    Dates.Date("2021-01-13") =>
    (Dates.DateTime("2021-01-13T06:16:52"), Dates.DateTime("2021-01-13T21:40:30")),
    Dates.Date("2023-02-18") =>
    (Dates.DateTime("2023-02-18T07:08:23"), Dates.DateTime("2023-02-18T20:59:40")),
    Dates.Date("2019-01-27") =>
    (Dates.DateTime("2019-01-27T06:35:33"), Dates.DateTime("2019-01-27T21:29:47")),
    Dates.Date("2018-12-03") =>
    (Dates.DateTime("2018-12-03T05:54:42"), Dates.DateTime("2018-12-03T21:24:39")),
    Dates.Date("2022-07-17") =>
    (Dates.DateTime("2022-07-17T08:22:06"), Dates.DateTime("2022-07-17T17:30:21")),
    Dates.Date("2024-01-10") =>
    (Dates.DateTime("2024-01-10T06:12:17"), Dates.DateTime("2024-01-10T21:42:08")),
    Dates.Date("2021-04-03") =>
    (Dates.DateTime("2021-04-03T08:08:53"), Dates.DateTime("2021-04-03T19:37:58")),
    Dates.Date("2019-08-27") =>
    (Dates.DateTime("2019-08-27T07:27:40"), Dates.DateTime("2019-08-27T18:15:58")),
    Dates.Date("2018-12-24") =>
    (Dates.DateTime("2018-12-24T05:57:02"), Dates.DateTime("2018-12-24T21:41:45")),
    Dates.Date("2021-09-04") =>
    (Dates.DateTime("2021-09-04T07:12:13"), Dates.DateTime("2021-09-04T18:26:09")),
    Dates.Date("2020-05-05") =>
    (Dates.DateTime("2020-05-05T07:49:24"), Dates.DateTime("2020-05-05T17:44:10")),
    Dates.Date("2019-07-21") =>
    (Dates.DateTime("2019-07-21T08:19:03"), Dates.DateTime("2019-07-21T17:33:55")),
    Dates.Date("2024-04-28") =>
    (Dates.DateTime("2024-04-28T07:40:50"), Dates.DateTime("2024-04-28T17:54:18")),
    Dates.Date("2022-04-16") =>
    (Dates.DateTime("2022-04-16T07:25:07"), Dates.DateTime("2022-04-16T18:14:52")),
    Dates.Date("2021-07-24") =>
    (Dates.DateTime("2021-07-24T08:15:44"), Dates.DateTime("2021-07-24T17:37:29")),
    Dates.Date("2022-02-22") =>
    (Dates.DateTime("2022-02-22T07:14:35"), Dates.DateTime("2022-02-22T20:52:37")),
    Dates.Date("2024-03-26") =>
    (Dates.DateTime("2024-03-26T07:58:56"), Dates.DateTime("2024-03-26T19:52:32")),
    Dates.Date("2023-01-31") =>
    (Dates.DateTime("2023-01-31T06:41:30"), Dates.DateTime("2023-01-31T21:25:17")),
    Dates.Date("2018-01-06") =>
    (Dates.DateTime("2018-01-06T06:08:17"), Dates.DateTime("2018-01-06T21:43:09")),
    Dates.Date("2022-08-24") =>
    (Dates.DateTime("2022-08-24T07:32:26"), Dates.DateTime("2022-08-24T18:12:44")),
    Dates.Date("2021-07-05") =>
    (Dates.DateTime("2021-07-05T08:28:25"), Dates.DateTime("2021-07-05T17:20:54")),
    Dates.Date("2019-07-28") =>
    (Dates.DateTime("2019-07-28T08:12:04"), Dates.DateTime("2019-07-28T17:41:10")),
    Dates.Date("2019-11-25") =>
    (Dates.DateTime("2019-11-25T05:59:17"), Dates.DateTime("2019-11-25T21:14:23")),
    Dates.Date("2021-02-18") =>
    (Dates.DateTime("2021-02-18T07:09:06"), Dates.DateTime("2021-02-18T20:58:53")),
    Dates.Date("2024-01-14") =>
    (Dates.DateTime("2024-01-14T06:17:12"), Dates.DateTime("2024-01-14T21:40:21")),
    Dates.Date("2021-05-02") =>
    (Dates.DateTime("2021-05-02T07:45:26"), Dates.DateTime("2021-05-02T17:48:45")),
    Dates.Date("2018-05-09") =>
    (Dates.DateTime("2018-05-09T07:53:35"), Dates.DateTime("2018-05-09T17:39:31")),
    Dates.Date("2022-02-12") =>
    (Dates.DateTime("2022-02-12T06:59:51"), Dates.DateTime("2022-02-12T21:08:43")),
    Dates.Date("2020-04-08") =>
    (Dates.DateTime("2020-04-08T07:15:35"), Dates.DateTime("2020-04-08T18:28:17")),
    Dates.Date("2020-06-11") =>
    (Dates.DateTime("2020-06-11T08:25:12"), Dates.DateTime("2020-06-11T17:14:18")),
    Dates.Date("2023-03-02") =>
    (Dates.DateTime("2023-03-02T07:25:39"), Dates.DateTime("2023-03-02T20:39:01")),
    Dates.Date("2024-05-16") =>
    (Dates.DateTime("2024-05-16T08:02:19"), Dates.DateTime("2024-05-16T17:30:36")),
    Dates.Date("2023-11-26") =>
    (Dates.DateTime("2023-11-26T05:58:33"), Dates.DateTime("2023-11-26T21:15:44")),
    Dates.Date("2023-11-25") =>
    (Dates.DateTime("2023-11-25T05:59:15"), Dates.DateTime("2023-11-25T21:14:25")),
    Dates.Date("2024-04-22") =>
    (Dates.DateTime("2024-04-22T07:33:20"), Dates.DateTime("2024-04-22T18:03:50")),
    Dates.Date("2020-04-27") =>
    (Dates.DateTime("2020-04-27T07:39:33"), Dates.DateTime("2020-04-27T17:55:54")),
    Dates.Date("2019-03-30") =>
    (Dates.DateTime("2019-03-30T08:03:05"), Dates.DateTime("2019-03-30T19:46:27")),
    Dates.Date("2020-06-03") =>
    (Dates.DateTime("2020-06-03T08:19:48"), Dates.DateTime("2020-06-03T17:16:43")),
    Dates.Date("2021-04-06") =>
    (Dates.DateTime("2021-04-06T07:12:43"), Dates.DateTime("2021-04-06T18:32:24")),
    Dates.Date("2021-05-08") =>
    (Dates.DateTime("2021-05-08T07:52:43"), Dates.DateTime("2021-05-08T17:40:28")),
    Dates.Date("2021-11-11") =>
    (Dates.DateTime("2021-11-11T06:12:32"), Dates.DateTime("2021-11-11T20:55:36")),
    Dates.Date("2020-02-18") =>
    (Dates.DateTime("2020-02-18T07:07:59"), Dates.DateTime("2020-02-18T21:00:07")),
    Dates.Date("2022-07-02") =>
    (Dates.DateTime("2022-07-02T08:29:14"), Dates.DateTime("2022-07-02T17:18:55")),
    Dates.Date("2022-01-23") =>
    (Dates.DateTime("2022-01-23T06:30:08"), Dates.DateTime("2022-01-23T21:33:27")),
    Dates.Date("2024-11-12") =>
    (Dates.DateTime("2024-11-12T06:11:01"), Dates.DateTime("2024-11-12T20:57:26")),
    Dates.Date("2021-05-26") =>
    (Dates.DateTime("2021-05-26T08:12:32"), Dates.DateTime("2021-05-26T17:21:41")),
    Dates.Date("2019-05-18") =>
    (Dates.DateTime("2019-05-18T08:03:40"), Dates.DateTime("2019-05-18T17:29:19")),
    Dates.Date("2021-01-25") =>
    (Dates.DateTime("2021-01-25T06:33:22"), Dates.DateTime("2021-01-25T21:31:18")),
    Dates.Date("2021-03-16") =>
    (Dates.DateTime("2021-03-16T07:45:27"), Dates.DateTime("2021-03-16T20:12:05")),
    Dates.Date("2023-07-25") =>
    (Dates.DateTime("2023-07-25T08:15:13"), Dates.DateTime("2023-07-25T17:38:02")),
    Dates.Date("2022-01-01") =>
    (Dates.DateTime("2022-01-01T06:03:18"), Dates.DateTime("2022-01-01T21:43:33")),
    Dates.Date("2020-11-24") =>
    (Dates.DateTime("2020-11-24T05:59:27"), Dates.DateTime("2020-11-24T21:14:04")),
    Dates.Date("2018-03-19") =>
    (Dates.DateTime("2018-03-19T07:49:04"), Dates.DateTime("2018-03-19T20:06:54")),
    Dates.Date("2024-09-23") =>
    (Dates.DateTime("2024-09-23T06:35:20"), Dates.DateTime("2024-09-23T18:49:31")),
    Dates.Date("2024-09-30") =>
    (Dates.DateTime("2024-09-30T07:21:50"), Dates.DateTime("2024-09-30T19:58:16")),
    Dates.Date("2023-06-10") =>
    (Dates.DateTime("2023-06-10T08:24:12"), Dates.DateTime("2023-06-10T17:14:38")),
    Dates.Date("2023-06-19") =>
    (Dates.DateTime("2023-06-19T08:28:22"), Dates.DateTime("2023-06-19T17:14:14")),
    Dates.Date("2021-03-09") =>
    (Dates.DateTime("2021-03-09T07:36:02"), Dates.DateTime("2021-03-09T20:25:17")),
    Dates.Date("2023-12-27") =>
    (Dates.DateTime("2023-12-27T05:58:50"), Dates.DateTime("2023-12-27T21:42:41")),
    Dates.Date("2018-09-24") =>
    (Dates.DateTime("2018-09-24T06:34:28"), Dates.DateTime("2018-09-24T18:50:04")),
    Dates.Date("2018-06-02") =>
    (Dates.DateTime("2018-06-02T08:18:34"), Dates.DateTime("2018-06-02T17:17:26")),
    Dates.Date("2024-04-23") =>
    (Dates.DateTime("2024-04-23T07:34:36"), Dates.DateTime("2024-04-23T18:02:12")),
    Dates.Date("2023-08-26") =>
    (Dates.DateTime("2023-08-26T07:29:22"), Dates.DateTime("2023-08-26T18:14:50")),
    Dates.Date("2024-10-01") =>
    (Dates.DateTime("2024-10-01T07:19:55"), Dates.DateTime("2024-10-01T19:59:32")),
    Dates.Date("2019-07-04") =>
    (Dates.DateTime("2019-07-04T08:28:51"), Dates.DateTime("2019-07-04T17:19:56")),
    Dates.Date("2021-07-10") =>
    (Dates.DateTime("2021-07-10T08:26:22"), Dates.DateTime("2021-07-10T17:24:32")),
    Dates.Date("2018-11-19") =>
    (Dates.DateTime("2018-11-19T06:04:08"), Dates.DateTime("2018-11-19T21:06:34")),
    Dates.Date("2022-08-06") =>
    (Dates.DateTime("2022-08-06T08:00:33"), Dates.DateTime("2022-08-06T17:51:33")),
    Dates.Date("2020-01-13") =>
    (Dates.DateTime("2020-01-13T06:15:54"), Dates.DateTime("2020-01-13T21:40:53")),
    Dates.Date("2022-03-04") =>
    (Dates.DateTime("2022-03-04T07:28:48"), Dates.DateTime("2022-03-04T20:34:57")),
    Dates.Date("2023-03-30") =>
    (Dates.DateTime("2023-03-30T08:03:08"), Dates.DateTime("2023-03-30T19:46:23")),
    Dates.Date("2018-06-14") =>
    (Dates.DateTime("2018-06-14T08:26:28"), Dates.DateTime("2018-06-14T17:14:03")),
    Dates.Date("2022-02-15") =>
    (Dates.DateTime("2022-02-15T07:04:19"), Dates.DateTime("2022-02-15T21:04:05")),
    Dates.Date("2018-10-19") =>
    (Dates.DateTime("2018-10-19T06:47:44"), Dates.DateTime("2018-10-19T20:22:33")),
    Dates.Date("2019-06-24") =>
    (Dates.DateTime("2019-06-24T08:29:28"), Dates.DateTime("2019-06-24T17:15:17")),
    Dates.Date("2019-09-14") =>
    (Dates.DateTime("2019-09-14T06:54:15"), Dates.DateTime("2019-09-14T18:37:34")),
    Dates.Date("2019-08-10") =>
    (Dates.DateTime("2019-08-10T07:55:17"), Dates.DateTime("2019-08-10T17:55:51")),
    Dates.Date("2023-12-15") =>
    (Dates.DateTime("2023-12-15T05:53:30"), Dates.DateTime("2023-12-15T21:36:12")),
    Dates.Date("2018-09-11") =>
    (Dates.DateTime("2018-09-11T06:59:32"), Dates.DateTime("2018-09-11T18:34:14")),
    Dates.Date("2021-04-27") =>
    (Dates.DateTime("2021-04-27T07:39:15"), Dates.DateTime("2021-04-27T17:56:16")),
    Dates.Date("2019-05-16") =>
    (Dates.DateTime("2019-05-16T08:01:26"), Dates.DateTime("2019-05-16T17:31:27")),
    Dates.Date("2024-11-21") =>
    (Dates.DateTime("2024-11-21T06:01:49"), Dates.DateTime("2024-11-21T21:10:04")),
    Dates.Date("2019-12-10") =>
    (Dates.DateTime("2019-12-10T05:53:13"), Dates.DateTime("2019-12-10T21:31:49")),
    Dates.Date("2019-04-10") =>
    (Dates.DateTime("2019-04-10T07:17:09"), Dates.DateTime("2019-04-10T18:26:01")),
    Dates.Date("2021-07-30") =>
    (Dates.DateTime("2021-07-30T08:09:11"), Dates.DateTime("2021-07-30T17:43:55")),
    Dates.Date("2024-07-24") =>
    (Dates.DateTime("2024-07-24T08:15:28"), Dates.DateTime("2024-07-24T17:37:47")),
    Dates.Date("2021-06-09") =>
    (Dates.DateTime("2021-06-09T08:23:52"), Dates.DateTime("2021-06-09T17:14:44")),
    Dates.Date("2023-08-27") =>
    (Dates.DateTime("2023-08-27T07:27:37"), Dates.DateTime("2023-08-27T18:16:01")),
    Dates.Date("2023-11-13") =>
    (Dates.DateTime("2023-11-13T06:10:44"), Dates.DateTime("2023-11-13T20:57:47")),
    Dates.Date("2019-11-29") =>
    (Dates.DateTime("2019-11-29T05:56:42"), Dates.DateTime("2019-11-29T21:19:32")),
    Dates.Date("2021-12-30") =>
    (Dates.DateTime("2021-12-30T06:01:32"), Dates.DateTime("2021-12-30T21:43:24")),
    Dates.Date("2024-02-20") =>
    (Dates.DateTime("2024-02-20T07:10:57"), Dates.DateTime("2024-02-20T20:56:47")),
    Dates.Date("2019-03-04") =>
    (Dates.DateTime("2019-03-04T07:28:25"), Dates.DateTime("2019-03-04T20:35:27")),
    Dates.Date("2022-04-03") =>
    (Dates.DateTime("2022-04-03T07:08:34"), Dates.DateTime("2022-04-03T18:38:25")),
    Dates.Date("2022-08-10") =>
    (Dates.DateTime("2022-08-10T07:54:53"), Dates.DateTime("2022-08-10T17:56:11")),
    Dates.Date("2018-04-05") =>
    (Dates.DateTime("2018-04-05T07:11:06"), Dates.DateTime("2018-04-05T18:34:45")),
    Dates.Date("2024-01-17") =>
    (Dates.DateTime("2024-01-17T06:21:08"), Dates.DateTime("2024-01-17T21:38:33")),
    Dates.Date("2022-08-26") =>
    (Dates.DateTime("2022-08-26T07:28:57"), Dates.DateTime("2022-08-26T18:15:07")),
    Dates.Date("2019-06-28") =>
    (Dates.DateTime("2019-06-28T08:29:41"), Dates.DateTime("2019-06-28T17:16:46")),
    Dates.Date("2023-12-06") =>
    (Dates.DateTime("2023-12-06T05:53:50"), Dates.DateTime("2023-12-06T21:27:45")),
    Dates.Date("2018-12-31") =>
    (Dates.DateTime("2018-12-31T06:02:10"), Dates.DateTime("2018-12-31T21:43:29")),
    Dates.Date("2019-07-15") =>
    (Dates.DateTime("2019-07-15T08:23:43"), Dates.DateTime("2019-07-15T17:28:17")),
    Dates.Date("2024-07-01") =>
    (Dates.DateTime("2024-07-01T08:29:19"), Dates.DateTime("2024-07-01T17:18:39")),
    Dates.Date("2023-03-14") =>
    (Dates.DateTime("2023-03-14T07:42:08"), Dates.DateTime("2023-03-14T20:16:48")),
    Dates.Date("2018-08-21") =>
    (Dates.DateTime("2018-08-21T07:37:35"), Dates.DateTime("2018-08-21T18:09:07")),
    Dates.Date("2023-03-04") =>
    (Dates.DateTime("2023-03-04T07:28:27"), Dates.DateTime("2023-03-04T20:35:24")),
    Dates.Date("2018-04-07") =>
    (Dates.DateTime("2018-04-07T07:13:39"), Dates.DateTime("2018-04-07T18:31:03")),
    Dates.Date("2020-02-11") =>
    (Dates.DateTime("2020-02-11T06:57:35"), Dates.DateTime("2020-02-11T21:10:59")),
    Dates.Date("2021-07-19") =>
    (Dates.DateTime("2021-07-19T08:20:20"), Dates.DateTime("2021-07-19T17:32:28")),
    Dates.Date("2022-02-21") =>
    (Dates.DateTime("2022-02-21T07:13:08"), Dates.DateTime("2022-02-21T20:54:19")),
    Dates.Date("2019-03-15") =>
    (Dates.DateTime("2019-03-15T07:43:26"), Dates.DateTime("2019-03-15T20:14:58")),
    Dates.Date("2019-08-02") =>
    (Dates.DateTime("2019-08-02T08:06:09"), Dates.DateTime("2019-08-02T17:46:41")),
    Dates.Date("2021-03-24") =>
    (Dates.DateTime("2021-03-24T07:55:59"), Dates.DateTime("2021-03-24T19:56:51")),
    Dates.Date("2019-07-05") =>
    (Dates.DateTime("2019-07-05T08:28:34"), Dates.DateTime("2019-07-05T17:20:34")),
    Dates.Date("2020-08-24") =>
    (Dates.DateTime("2020-08-24T07:31:35"), Dates.DateTime("2020-08-24T18:13:18")),
    Dates.Date("2019-01-05") =>
    (Dates.DateTime("2019-01-05T06:06:57"), Dates.DateTime("2019-01-05T21:43:21")),
    Dates.Date("2024-02-06") =>
    (Dates.DateTime("2024-02-06T06:50:07"), Dates.DateTime("2024-02-06T21:18:00")),
    Dates.Date("2019-10-20") =>
    (Dates.DateTime("2019-10-20T06:46:25"), Dates.DateTime("2019-10-20T20:23:35")),
    Dates.Date("2020-03-21") =>
    (Dates.DateTime("2020-03-21T07:52:23"), Dates.DateTime("2020-03-21T20:02:07")),
    Dates.Date("2018-02-19") =>
    (Dates.DateTime("2018-02-19T07:10:10"), Dates.DateTime("2018-02-19T20:57:42")),
    Dates.Date("2021-09-14") =>
    (Dates.DateTime("2021-09-14T06:53:16"), Dates.DateTime("2021-09-14T18:38:11")),
    Dates.Date("2018-04-22") =>
    (Dates.DateTime("2018-04-22T07:32:39"), Dates.DateTime("2018-04-22T18:04:44")),
    Dates.Date("2019-02-13") =>
    (Dates.DateTime("2019-02-13T07:00:56"), Dates.DateTime("2019-02-13T21:07:37")),
    Dates.Date("2021-09-23") =>
    (Dates.DateTime("2021-09-23T06:35:52"), Dates.DateTime("2021-09-23T18:49:11")),
    Dates.Date("2019-11-19") =>
    (Dates.DateTime("2019-11-19T06:04:22"), Dates.DateTime("2019-11-19T21:06:14")),
    Dates.Date("2024-01-23") =>
    (Dates.DateTime("2024-01-23T06:29:26"), Dates.DateTime("2024-01-23T21:33:53")),
    Dates.Date("2024-11-29") =>
    (Dates.DateTime("2024-11-29T05:56:16"), Dates.DateTime("2024-11-29T21:20:30")),
    Dates.Date("2023-07-23") =>
    (Dates.DateTime("2023-07-23T08:17:11"), Dates.DateTime("2023-07-23T17:35:58")),
    Dates.Date("2021-07-01") =>
    (Dates.DateTime("2021-07-01T08:29:22"), Dates.DateTime("2021-07-01T17:18:29")),
    Dates.Date("2023-10-31") =>
    (Dates.DateTime("2023-10-31T06:28:22"), Dates.DateTime("2023-10-31T20:39:04")),
    Dates.Date("2023-11-16") =>
    (Dates.DateTime("2023-11-16T06:07:23"), Dates.DateTime("2023-11-16T21:02:03")),
    Dates.Date("2022-10-18") =>
    (Dates.DateTime("2022-10-18T06:49:26"), Dates.DateTime("2022-10-18T20:21:13")),
    Dates.Date("2023-11-05") =>
    (Dates.DateTime("2023-11-05T06:21:03"), Dates.DateTime("2023-11-05T20:46:15")),
    Dates.Date("2024-08-07") =>
    (Dates.DateTime("2024-08-07T07:58:27"), Dates.DateTime("2024-08-07T17:53:18")),
    Dates.Date("2021-12-20") =>
    (Dates.DateTime("2021-12-20T05:55:09"), Dates.DateTime("2021-12-20T21:39:55")),
    Dates.Date("2019-07-02") =>
    (Dates.DateTime("2019-07-02T08:29:17"), Dates.DateTime("2019-07-02T17:18:45")),
    Dates.Date("2019-09-05") =>
    (Dates.DateTime("2019-09-05T07:11:19"), Dates.DateTime("2019-09-05T18:26:44")),
    Dates.Date("2018-11-06") =>
    (Dates.DateTime("2018-11-06T06:19:22"), Dates.DateTime("2018-11-06T20:48:01")),
    Dates.Date("2020-04-18") =>
    (Dates.DateTime("2020-04-18T07:28:15"), Dates.DateTime("2020-04-18T18:10:35")),
    Dates.Date("2023-07-08") =>
    (Dates.DateTime("2023-07-08T08:27:31"), Dates.DateTime("2023-07-08T17:22:40")),
    Dates.Date("2019-06-25") =>
    (Dates.DateTime("2019-06-25T08:29:35"), Dates.DateTime("2019-06-25T17:15:36")),
    Dates.Date("2022-09-21") =>
    (Dates.DateTime("2022-09-21T06:40:13"), Dates.DateTime("2022-09-21T18:46:25")),
    Dates.Date("2020-10-13") =>
    (Dates.DateTime("2020-10-13T06:57:31"), Dates.DateTime("2020-10-13T20:15:07")),
    Dates.Date("2018-05-31") =>
    (Dates.DateTime("2018-05-31T08:16:53"), Dates.DateTime("2018-05-31T17:18:31")),
    Dates.Date("2022-03-15") =>
    (Dates.DateTime("2022-03-15T07:43:48"), Dates.DateTime("2022-03-15T20:14:27")),
    Dates.Date("2024-12-05") =>
    (Dates.DateTime("2024-12-05T05:53:54"), Dates.DateTime("2024-12-05T21:27:29")),
    Dates.Date("2018-09-18") =>
    (Dates.DateTime("2018-09-18T06:46:05"), Dates.DateTime("2018-09-18T18:42:42")),
    Dates.Date("2019-10-09") =>
    (Dates.DateTime("2019-10-09T07:06:16"), Dates.DateTime("2019-10-09T20:08:49")),
    Dates.Date("2021-02-06") =>
    (Dates.DateTime("2021-02-06T06:51:13"), Dates.DateTime("2021-02-06T21:17:01")),
    Dates.Date("2019-05-15") =>
    (Dates.DateTime("2019-05-15T08:00:18"), Dates.DateTime("2019-05-15T17:32:34")),
    Dates.Date("2021-09-09") =>
    (Dates.DateTime("2021-09-09T07:02:49"), Dates.DateTime("2021-09-09T18:32:09")),
    Dates.Date("2023-10-05") =>
    (Dates.DateTime("2023-10-05T07:13:44"), Dates.DateTime("2023-10-05T20:03:41")),
    Dates.Date("2018-03-26") =>
    (Dates.DateTime("2018-03-26T07:58:14"), Dates.DateTime("2018-03-26T19:53:34")),
    Dates.Date("2024-03-28") =>
    (Dates.DateTime("2024-03-28T08:01:31"), Dates.DateTime("2024-03-28T19:48:44")),
    Dates.Date("2024-04-27") =>
    (Dates.DateTime("2024-04-27T07:39:36"), Dates.DateTime("2024-04-27T17:55:51")),
    Dates.Date("2019-09-04") =>
    (Dates.DateTime("2019-09-04T07:13:10"), Dates.DateTime("2019-09-04T18:25:32")),
    Dates.Date("2020-06-30") =>
    (Dates.DateTime("2020-06-30T08:29:28"), Dates.DateTime("2020-06-30T17:18:05")),
    Dates.Date("2022-03-01") =>
    (Dates.DateTime("2022-03-01T07:24:35"), Dates.DateTime("2022-03-01T20:40:23")),
    Dates.Date("2024-11-26") =>
    (Dates.DateTime("2024-11-26T05:58:02"), Dates.DateTime("2024-11-26T21:16:43")),
    Dates.Date("2023-07-24") =>
    (Dates.DateTime("2023-07-24T08:16:13"), Dates.DateTime("2023-07-24T17:37:00")),
    Dates.Date("2020-08-26") =>
    (Dates.DateTime("2020-08-26T07:28:06"), Dates.DateTime("2020-08-26T18:15:41")),
    Dates.Date("2022-11-12") =>
    (Dates.DateTime("2022-11-12T06:11:38"), Dates.DateTime("2022-11-12T20:56:42")),
    Dates.Date("2021-07-31") =>
    (Dates.DateTime("2021-07-31T08:07:59"), Dates.DateTime("2021-07-31T17:45:02")),
    Dates.Date("2019-03-26") =>
    (Dates.DateTime("2019-03-26T07:57:55"), Dates.DateTime("2019-03-26T19:54:02")),
    Dates.Date("2023-11-20") =>
    (Dates.DateTime("2023-11-20T06:03:23"), Dates.DateTime("2023-11-20T21:07:39")),
    Dates.Date("2020-04-01") =>
    (Dates.DateTime("2020-04-01T08:06:38"), Dates.DateTime("2020-04-01T19:41:15")),
    Dates.Date("2020-01-15") =>
    (Dates.DateTime("2020-01-15T06:18:28"), Dates.DateTime("2020-01-15T21:39:49")),
    Dates.Date("2020-03-04") =>
    (Dates.DateTime("2020-03-04T07:29:28"), Dates.DateTime("2020-03-04T20:34:04")),
    Dates.Date("2018-08-10") =>
    (Dates.DateTime("2018-08-10T07:54:55"), Dates.DateTime("2018-08-10T17:56:08")),
    Dates.Date("2021-04-21") =>
    (Dates.DateTime("2021-04-21T07:31:44"), Dates.DateTime("2021-04-21T18:05:56")),
    Dates.Date("2019-08-11") =>
    (Dates.DateTime("2019-08-11T07:53:49"), Dates.DateTime("2019-08-11T17:57:01")),
    Dates.Date("2020-05-20") =>
    (Dates.DateTime("2020-05-20T08:06:39"), Dates.DateTime("2020-05-20T17:26:35")),
    Dates.Date("2021-05-18") =>
    (Dates.DateTime("2021-05-18T08:04:14"), Dates.DateTime("2021-05-18T17:28:47")),
    Dates.Date("2023-08-31") =>
    (Dates.DateTime("2023-08-31T07:20:27"), Dates.DateTime("2023-08-31T18:20:48")),
    Dates.Date("2022-06-23") =>
    (Dates.DateTime("2022-06-23T08:29:22"), Dates.DateTime("2022-06-23T17:15:05")),
    Dates.Date("2019-01-15") =>
    (Dates.DateTime("2019-01-15T06:18:47"), Dates.DateTime("2019-01-15T21:39:41")),
    Dates.Date("2022-10-25") =>
    (Dates.DateTime("2022-10-25T06:37:30"), Dates.DateTime("2022-10-25T20:30:55")),
    Dates.Date("2022-07-05") =>
    (Dates.DateTime("2022-07-05T08:28:30"), Dates.DateTime("2022-07-05T17:20:45")),
    Dates.Date("2019-05-20") =>
    (Dates.DateTime("2019-05-20T08:05:51"), Dates.DateTime("2019-05-20T17:27:19")),
    Dates.Date("2021-10-29") =>
    (Dates.DateTime("2021-10-29T06:30:43"), Dates.DateTime("2021-10-29T20:36:55")),
    Dates.Date("2018-01-04") =>
    (Dates.DateTime("2018-01-04T06:06:11"), Dates.DateTime("2018-01-04T21:43:27")),
    Dates.Date("2021-08-08") =>
    (Dates.DateTime("2021-08-08T07:57:25"), Dates.DateTime("2021-08-08T17:54:08")),
    Dates.Date("2023-12-04") =>
    (Dates.DateTime("2023-12-04T05:54:25"), Dates.DateTime("2023-12-04T21:25:32")),
    Dates.Date("2022-03-21") =>
    (Dates.DateTime("2022-03-21T07:51:45"), Dates.DateTime("2022-03-21T20:03:02")),
    Dates.Date("2018-03-17") =>
    (Dates.DateTime("2018-03-17T07:46:26"), Dates.DateTime("2018-03-17T20:10:43")),
    Dates.Date("2022-01-06") =>
    (Dates.DateTime("2022-01-06T06:08:18"), Dates.DateTime("2022-01-06T21:43:08")),
    Dates.Date("2019-01-30") =>
    (Dates.DateTime("2019-01-30T06:39:58"), Dates.DateTime("2019-01-30T21:26:30")),
    Dates.Date("2019-10-22") =>
    (Dates.DateTime("2019-10-22T06:42:59"), Dates.DateTime("2019-10-22T20:26:21")),
    Dates.Date("2020-05-13") =>
    (Dates.DateTime("2020-05-13T07:58:53"), Dates.DateTime("2020-05-13T17:33:59")),
    Dates.Date("2022-07-22") =>
    (Dates.DateTime("2022-07-22T08:17:54"), Dates.DateTime("2022-07-22T17:35:12")),
    Dates.Date("2022-08-02") =>
    (Dates.DateTime("2022-08-02T08:05:48"), Dates.DateTime("2022-08-02T17:47:00")),
    Dates.Date("2022-04-30") =>
    (Dates.DateTime("2022-04-30T07:42:41"), Dates.DateTime("2022-04-30T17:52:03")),
    Dates.Date("2022-09-16") =>
    (Dates.DateTime("2022-09-16T06:49:53"), Dates.DateTime("2022-09-16T18:40:19")),
    Dates.Date("2019-09-20") =>
    (Dates.DateTime("2019-09-20T06:42:41"), Dates.DateTime("2019-09-20T18:44:51")),
    Dates.Date("2018-05-06") =>
    (Dates.DateTime("2018-05-06T07:49:59"), Dates.DateTime("2018-05-06T17:43:30")),
    Dates.Date("2023-10-13") =>
    (Dates.DateTime("2023-10-13T06:58:50"), Dates.DateTime("2023-10-13T20:14:09")),
    Dates.Date("2019-02-03") =>
    (Dates.DateTime("2019-02-03T06:45:57"), Dates.DateTime("2019-02-03T21:21:39")),
    Dates.Date("2020-09-23") =>
    (Dates.DateTime("2020-09-23T06:35:24"), Dates.DateTime("2020-09-23T18:49:29")),
    Dates.Date("2018-09-20") =>
    (Dates.DateTime("2018-09-20T06:42:13"), Dates.DateTime("2018-09-20T18:45:09")),
    Dates.Date("2024-03-09") =>
    (Dates.DateTime("2024-03-09T07:36:24"), Dates.DateTime("2024-03-09T20:24:46")),
    Dates.Date("2020-12-22") =>
    (Dates.DateTime("2020-12-22T05:56:13"), Dates.DateTime("2020-12-22T21:41:05")),
    Dates.Date("2021-09-03") =>
    (Dates.DateTime("2021-09-03T07:14:04"), Dates.DateTime("2021-09-03T18:24:58")),
    Dates.Date("2018-09-04") =>
    (Dates.DateTime("2018-09-04T07:12:43"), Dates.DateTime("2018-09-04T18:25:49")),
    Dates.Date("2020-09-20") =>
    (Dates.DateTime("2020-09-20T06:41:13"), Dates.DateTime("2020-09-20T18:45:47")),
    Dates.Date("2019-12-02") =>
    (Dates.DateTime("2019-12-02T05:55:12"), Dates.DateTime("2019-12-02T21:23:11")),
    Dates.Date("2018-09-09") =>
    (Dates.DateTime("2018-09-09T07:03:20"), Dates.DateTime("2018-09-09T18:31:49")),
    Dates.Date("2018-11-11") =>
    (Dates.DateTime("2018-11-11T06:12:52"), Dates.DateTime("2018-11-11T20:55:13")),
    Dates.Date("2018-06-01") =>
    (Dates.DateTime("2018-06-01T08:17:44"), Dates.DateTime("2018-06-01T17:17:58")),
    Dates.Date("2021-09-28") =>
    (Dates.DateTime("2021-09-28T07:26:12"), Dates.DateTime("2021-09-28T19:55:24")),
    Dates.Date("2022-05-16") =>
    (Dates.DateTime("2022-05-16T08:01:45"), Dates.DateTime("2022-05-16T17:31:09")),
    Dates.Date("2019-08-23") =>
    (Dates.DateTime("2019-08-23T07:34:37"), Dates.DateTime("2019-08-23T18:11:12")),
    Dates.Date("2023-10-09") =>
    (Dates.DateTime("2023-10-09T07:06:13"), Dates.DateTime("2023-10-09T20:08:52")),
    Dates.Date("2024-11-10") =>
    (Dates.DateTime("2024-11-10T06:13:26"), Dates.DateTime("2024-11-10T20:54:33")),
    Dates.Date("2024-10-15") =>
    (Dates.DateTime("2024-10-15T06:53:51"), Dates.DateTime("2024-10-15T20:17:51")),
    Dates.Date("2021-02-08") =>
    (Dates.DateTime("2021-02-08T06:54:13"), Dates.DateTime("2021-02-08T21:14:13")),
    Dates.Date("2021-01-18") =>
    (Dates.DateTime("2021-01-18T06:23:28"), Dates.DateTime("2021-01-18T21:37:22")),
    Dates.Date("2020-01-03") =>
    (Dates.DateTime("2020-01-03T06:04:42"), Dates.DateTime("2020-01-03T21:43:33")),
    Dates.Date("2024-08-24") =>
    (Dates.DateTime("2024-08-24T07:31:32"), Dates.DateTime("2024-08-24T18:13:21")),
    Dates.Date("2024-04-13") =>
    (Dates.DateTime("2024-04-13T07:21:58"), Dates.DateTime("2024-04-13T18:19:14")),
    Dates.Date("2023-04-18") =>
    (Dates.DateTime("2023-04-18T07:27:20"), Dates.DateTime("2023-04-18T18:11:50")),
    Dates.Date("2022-08-08") =>
    (Dates.DateTime("2022-08-08T07:57:46"), Dates.DateTime("2022-08-08T17:53:51")),
    Dates.Date("2022-03-17") =>
    (Dates.DateTime("2022-03-17T07:46:28"), Dates.DateTime("2022-03-17T20:10:39")),
    Dates.Date("2018-04-16") =>
    (Dates.DateTime("2018-04-16T07:25:05"), Dates.DateTime("2018-04-16T18:14:55")),
    Dates.Date("2023-11-08") =>
    (Dates.DateTime("2023-11-08T06:16:58"), Dates.DateTime("2023-11-08T20:50:35")),
    Dates.Date("2024-08-29") =>
    (Dates.DateTime("2024-08-29T07:22:42"), Dates.DateTime("2024-08-29T18:19:19")),
    Dates.Date("2022-06-07") =>
    (Dates.DateTime("2022-06-07T08:22:24"), Dates.DateTime("2022-06-07T17:15:22")),
    Dates.Date("2021-12-24") =>
    (Dates.DateTime("2021-12-24T05:57:12"), Dates.DateTime("2021-12-24T21:41:51")),
    Dates.Date("2023-03-13") =>
    (Dates.DateTime("2023-03-13T07:40:47"), Dates.DateTime("2023-03-13T20:18:41")),
    Dates.Date("2020-08-11") =>
    (Dates.DateTime("2020-08-11T07:52:41"), Dates.DateTime("2020-08-11T17:57:54")),
    Dates.Date("2021-06-13") =>
    (Dates.DateTime("2021-06-13T08:26:07"), Dates.DateTime("2021-06-13T17:14:06")),
    Dates.Date("2019-10-12") =>
    (Dates.DateTime("2019-10-12T07:00:43"), Dates.DateTime("2019-10-12T20:12:47")),
    Dates.Date("2019-09-29") =>
    (Dates.DateTime("2019-09-29T07:25:16"), Dates.DateTime("2019-09-29T19:56:00")),
    Dates.Date("2018-10-25") =>
    (Dates.DateTime("2018-10-25T06:37:33"), Dates.DateTime("2018-10-25T20:30:52")),
    Dates.Date("2024-06-28") =>
    (Dates.DateTime("2024-06-28T08:29:39"), Dates.DateTime("2024-06-28T17:17:08")),
    Dates.Date("2023-01-25") =>
    (Dates.DateTime("2023-01-25T06:32:40"), Dates.DateTime("2023-01-25T21:31:47")),
    Dates.Date("2023-03-03") =>
    (Dates.DateTime("2023-03-03T07:27:04"), Dates.DateTime("2023-03-03T20:37:13")),
    Dates.Date("2020-05-31") =>
    (Dates.DateTime("2020-05-31T08:17:20"), Dates.DateTime("2020-05-31T17:18:14")),
    Dates.Date("2020-09-21") =>
    (Dates.DateTime("2020-09-21T06:39:16"), Dates.DateTime("2020-09-21T18:47:01")),
    Dates.Date("2023-06-13") =>
    (Dates.DateTime("2023-06-13T08:25:53"), Dates.DateTime("2023-06-13T17:14:09")),
    Dates.Date("2022-11-25") =>
    (Dates.DateTime("2022-11-25T05:59:05"), Dates.DateTime("2022-11-25T21:14:45")),
    Dates.Date("2024-01-18") =>
    (Dates.DateTime("2024-01-18T06:22:28"), Dates.DateTime("2024-01-18T21:37:53")),
    Dates.Date("2020-11-07") =>
    (Dates.DateTime("2020-11-07T06:17:19"), Dates.DateTime("2020-11-07T20:50:12")),
    Dates.Date("2020-11-02") =>
    (Dates.DateTime("2020-11-02T06:24:18"), Dates.DateTime("2020-11-02T20:42:59")),
    Dates.Date("2022-08-05") =>
    (Dates.DateTime("2022-08-05T08:01:54"), Dates.DateTime("2022-08-05T17:50:24")),
    Dates.Date("2024-03-08") =>
    (Dates.DateTime("2024-03-08T07:35:02"), Dates.DateTime("2024-03-08T20:26:38")),
    Dates.Date("2024-06-18") =>
    (Dates.DateTime("2024-06-18T08:28:18"), Dates.DateTime("2024-06-18T17:14:12")),
    Dates.Date("2023-05-18") =>
    (Dates.DateTime("2023-05-18T08:03:42"), Dates.DateTime("2023-05-18T17:29:17")),
    Dates.Date("2023-02-19") =>
    (Dates.DateTime("2023-02-19T07:09:51"), Dates.DateTime("2023-02-19T20:58:02")),
    Dates.Date("2021-03-08") =>
    (Dates.DateTime("2021-03-08T07:34:39"), Dates.DateTime("2021-03-08T20:27:09")),
    Dates.Date("2019-01-28") =>
    (Dates.DateTime("2019-01-28T06:37:01"), Dates.DateTime("2019-01-28T21:28:44")),
    Dates.Date("2018-03-08") =>
    (Dates.DateTime("2018-03-08T07:34:17"), Dates.DateTime("2018-03-08T20:27:39")),
    Dates.Date("2019-04-20") =>
    (Dates.DateTime("2019-04-20T07:29:49"), Dates.DateTime("2019-04-20T18:08:29")),
    Dates.Date("2018-11-26") =>
    (Dates.DateTime("2018-11-26T05:58:24"), Dates.DateTime("2018-11-26T21:16:01")),
    Dates.Date("2021-01-15") =>
    (Dates.DateTime("2021-01-15T06:19:27"), Dates.DateTime("2021-01-15T21:39:22")),
    Dates.Date("2021-12-05") =>
    (Dates.DateTime("2021-12-05T05:53:58"), Dates.DateTime("2021-12-05T21:27:12")),
    Dates.Date("2023-04-03") =>
    (Dates.DateTime("2023-04-03T07:08:16"), Dates.DateTime("2023-04-03T18:38:52")),
    Dates.Date("2024-07-25") =>
    (Dates.DateTime("2024-07-25T08:14:27"), Dates.DateTime("2024-07-25T17:38:50")),
    Dates.Date("2021-10-15") =>
    (Dates.DateTime("2021-10-15T06:54:20"), Dates.DateTime("2021-10-15T20:17:29")),
    Dates.Date("2020-01-21") =>
    (Dates.DateTime("2020-01-21T06:26:34"), Dates.DateTime("2020-01-21T21:35:38")),
    Dates.Date("2020-09-25") =>
    (Dates.DateTime("2020-09-25T06:31:32"), Dates.DateTime("2020-09-25T18:51:57")),
    Dates.Date("2018-08-29") =>
    (Dates.DateTime("2018-08-29T07:23:41"), Dates.DateTime("2018-08-29T18:18:39")),
    Dates.Date("2020-09-19") =>
    (Dates.DateTime("2020-09-19T06:43:09"), Dates.DateTime("2020-09-19T18:44:34")),
    Dates.Date("2022-12-13") =>
    (Dates.DateTime("2022-12-13T05:53:16"), Dates.DateTime("2022-12-13T21:34:46")),
    Dates.Date("2020-01-29") =>
    (Dates.DateTime("2020-01-29T06:38:08"), Dates.DateTime("2020-01-29T21:27:54")),
    Dates.Date("2021-03-13") =>
    (Dates.DateTime("2021-03-13T07:41:27"), Dates.DateTime("2021-03-13T20:17:46")),
    Dates.Date("2023-11-01") =>
    (Dates.DateTime("2023-11-01T06:26:52"), Dates.DateTime("2023-11-01T20:40:30")),
    Dates.Date("2020-04-28") =>
    (Dates.DateTime("2020-04-28T07:40:48"), Dates.DateTime("2020-04-28T17:54:21")),
    Dates.Date("2022-04-26") =>
    (Dates.DateTime("2022-04-26T07:37:42"), Dates.DateTime("2022-04-26T17:58:13")),
    Dates.Date("2024-08-16") =>
    (Dates.DateTime("2024-08-16T07:44:54"), Dates.DateTime("2024-08-16T18:03:51")),
    Dates.Date("2019-06-04") =>
    (Dates.DateTime("2019-06-04T08:19:59"), Dates.DateTime("2019-06-04T17:16:36")),
    Dates.Date("2024-05-18") =>
    (Dates.DateTime("2024-05-18T08:04:32"), Dates.DateTime("2024-05-18T17:28:31")),
    Dates.Date("2021-02-25") =>
    (Dates.DateTime("2021-02-25T07:19:15"), Dates.DateTime("2021-02-25T20:47:02")),
    Dates.Date("2024-08-08") =>
    (Dates.DateTime("2024-08-08T07:57:02"), Dates.DateTime("2024-08-08T17:54:27")),
    Dates.Date("2020-10-01") =>
    (Dates.DateTime("2020-10-01T07:19:58"), Dates.DateTime("2020-10-01T19:59:29")),
    Dates.Date("2021-08-01") =>
    (Dates.DateTime("2021-08-01T08:06:45"), Dates.DateTime("2021-08-01T17:46:09")),
    Dates.Date("2018-10-16") =>
    (Dates.DateTime("2018-10-16T06:53:02"), Dates.DateTime("2018-10-16T20:18:28")),
    Dates.Date("2018-07-29") =>
    (Dates.DateTime("2018-07-29T08:10:40"), Dates.DateTime("2018-07-29T17:42:31")),
    Dates.Date("2022-07-25") =>
    (Dates.DateTime("2022-07-25T08:14:58"), Dates.DateTime("2022-07-25T17:38:17")),
    Dates.Date("2022-04-08") =>
    (Dates.DateTime("2022-04-08T07:14:58"), Dates.DateTime("2022-04-08T18:29:10")),
    Dates.Date("2018-04-12") =>
    (Dates.DateTime("2018-04-12T07:20:00"), Dates.DateTime("2018-04-12T18:21:59")),
    Dates.Date("2019-12-01") =>
    (Dates.DateTime("2019-12-01T05:55:39"), Dates.DateTime("2019-12-01T21:22:00")),
    Dates.Date("2020-09-22") =>
    (Dates.DateTime("2020-09-22T06:37:20"), Dates.DateTime("2020-09-22T18:48:15")),
    Dates.Date("2018-10-29") =>
    (Dates.DateTime("2018-10-29T06:31:08"), Dates.DateTime("2018-10-29T20:36:32")),
    Dates.Date("2018-11-29") =>
    (Dates.DateTime("2018-11-29T05:56:33"), Dates.DateTime("2018-11-29T21:19:50")),
    Dates.Date("2019-04-13") =>
    (Dates.DateTime("2019-04-13T07:20:58"), Dates.DateTime("2019-04-13T18:20:38")),
    Dates.Date("2019-04-17") =>
    (Dates.DateTime("2019-04-17T07:26:02"), Dates.DateTime("2019-04-17T18:13:36")),
    Dates.Date("2020-12-10") =>
    (Dates.DateTime("2020-12-10T05:53:11"), Dates.DateTime("2020-12-10T21:32:32")),
    Dates.Date("2019-12-11") =>
    (Dates.DateTime("2019-12-11T05:53:11"), Dates.DateTime("2019-12-11T21:32:46")),
    Dates.Date("2022-01-24") =>
    (Dates.DateTime("2022-01-24T06:31:34"), Dates.DateTime("2022-01-24T21:32:31")),
    Dates.Date("2022-08-04") =>
    (Dates.DateTime("2022-08-04T08:03:14"), Dates.DateTime("2022-08-04T17:49:15")),
    Dates.Date("2021-01-05") =>
    (Dates.DateTime("2021-01-05T06:07:30"), Dates.DateTime("2021-01-05T21:43:16")),
    Dates.Date("2024-04-05") =>
    (Dates.DateTime("2024-04-05T08:11:47"), Dates.DateTime("2024-04-05T19:33:44")),
    Dates.Date("2024-12-29") =>
    (Dates.DateTime("2024-12-29T06:00:56"), Dates.DateTime("2024-12-29T21:43:17")),
    Dates.Date("2024-07-06") =>
    (Dates.DateTime("2024-07-06T08:28:00"), Dates.DateTime("2024-07-06T17:21:47")),
    Dates.Date("2020-10-08") =>
    (Dates.DateTime("2020-10-08T07:06:43"), Dates.DateTime("2020-10-08T20:08:30")),
    Dates.Date("2022-10-09") =>
    (Dates.DateTime("2022-10-09T07:05:46"), Dates.DateTime("2022-10-09T20:09:11")),
    Dates.Date("2022-12-26") =>
    (Dates.DateTime("2022-12-26T05:58:19"), Dates.DateTime("2022-12-26T21:42:28")),
    Dates.Date("2019-05-09") =>
    (Dates.DateTime("2019-05-09T07:53:18"), Dates.DateTime("2019-05-09T17:39:50")),
    Dates.Date("2021-01-03") =>
    (Dates.DateTime("2021-01-03T06:05:27"), Dates.DateTime("2021-01-03T21:43:30")),
    Dates.Date("2019-09-15") =>
    (Dates.DateTime("2019-09-15T06:52:20"), Dates.DateTime("2019-09-15T18:38:46")),
    Dates.Date("2024-01-15") =>
    (Dates.DateTime("2024-01-15T06:18:29"), Dates.DateTime("2024-01-15T21:39:48")),
    Dates.Date("2019-09-30") =>
    (Dates.DateTime("2019-09-30T07:23:21"), Dates.DateTime("2019-09-30T19:57:16")),
    Dates.Date("2020-02-20") =>
    (Dates.DateTime("2020-02-20T07:10:55"), Dates.DateTime("2020-02-20T20:56:51")),
    Dates.Date("2020-05-07") =>
    (Dates.DateTime("2020-05-07T07:51:49"), Dates.DateTime("2020-05-07T17:41:27")),
    Dates.Date("2022-03-11") =>
    (Dates.DateTime("2022-03-11T07:38:25"), Dates.DateTime("2022-03-11T20:21:59")),
    Dates.Date("2023-07-10") =>
    (Dates.DateTime("2023-07-10T08:26:37"), Dates.DateTime("2023-07-10T17:24:10")),
    Dates.Date("2020-12-31") =>
    (Dates.DateTime("2020-12-31T06:02:37"), Dates.DateTime("2020-12-31T21:43:31")),
    Dates.Date("2020-05-29") =>
    (Dates.DateTime("2020-05-29T08:15:34"), Dates.DateTime("2020-05-29T17:19:26")),
    Dates.Date("2020-07-28") =>
    (Dates.DateTime("2020-07-28T08:11:13"), Dates.DateTime("2020-07-28T17:42:00")),
    Dates.Date("2021-11-22") =>
    (Dates.DateTime("2021-11-22T06:01:13"), Dates.DateTime("2021-11-22T21:11:04")),
    Dates.Date("2019-12-26") =>
    (Dates.DateTime("2019-12-26T05:58:08"), Dates.DateTime("2019-12-26T21:42:23")),
    Dates.Date("2022-04-18") =>
    (Dates.DateTime("2022-04-18T07:27:39"), Dates.DateTime("2022-04-18T18:11:25")),
    Dates.Date("2024-09-05") =>
    (Dates.DateTime("2024-09-05T07:09:51"), Dates.DateTime("2024-09-05T18:27:41")),
    Dates.Date("2019-11-30") =>
    (Dates.DateTime("2019-11-30T05:56:09"), Dates.DateTime("2019-11-30T21:20:47")),
    Dates.Date("2018-01-30") =>
    (Dates.DateTime("2018-01-30T06:40:20"), Dates.DateTime("2018-01-30T21:26:13")),
    Dates.Date("2021-12-21") =>
    (Dates.DateTime("2021-12-21T05:55:35"), Dates.DateTime("2021-12-21T21:40:28")),
    Dates.Date("2022-07-31") =>
    (Dates.DateTime("2022-07-31T08:08:16"), Dates.DateTime("2022-07-31T17:44:46")),
    Dates.Date("2023-05-03") =>
    (Dates.DateTime("2023-05-03T07:46:05"), Dates.DateTime("2023-05-03T17:48:00")),
    Dates.Date("2019-10-05") =>
    (Dates.DateTime("2019-10-05T07:13:48"), Dates.DateTime("2019-10-05T20:03:38")),
    Dates.Date("2018-12-12") =>
    (Dates.DateTime("2018-12-12T05:53:12"), Dates.DateTime("2018-12-12T21:33:54")),
    Dates.Date("2019-10-25") =>
    (Dates.DateTime("2019-10-25T06:37:57"), Dates.DateTime("2019-10-25T20:30:32")),
    Dates.Date("2019-04-29") =>
    (Dates.DateTime("2019-04-29T07:41:06"), Dates.DateTime("2019-04-29T17:53:59")),
    Dates.Date("2023-01-14") =>
    (Dates.DateTime("2023-01-14T06:17:31"), Dates.DateTime("2023-01-14T21:40:13")),
    Dates.Date("2019-12-04") =>
    (Dates.DateTime("2019-12-04T05:54:26"), Dates.DateTime("2019-12-04T21:25:31")),
    Dates.Date("2020-12-16") =>
    (Dates.DateTime("2020-12-16T05:53:52"), Dates.DateTime("2020-12-16T21:37:31")),
    Dates.Date("2018-09-19") =>
    (Dates.DateTime("2018-09-19T06:44:09"), Dates.DateTime("2018-09-19T18:43:56")),
    Dates.Date("2023-12-17") =>
    (Dates.DateTime("2023-12-17T05:53:56"), Dates.DateTime("2023-12-17T21:37:42")),
    Dates.Date("2021-05-06") =>
    (Dates.DateTime("2021-05-06T07:50:19"), Dates.DateTime("2021-05-06T17:43:08")),
    Dates.Date("2020-04-11") =>
    (Dates.DateTime("2020-04-11T07:19:23"), Dates.DateTime("2020-04-11T18:22:51")),
    Dates.Date("2023-09-11") =>
    (Dates.DateTime("2023-09-11T06:59:56"), Dates.DateTime("2023-09-11T18:33:59")),
    Dates.Date("2022-07-23") =>
    (Dates.DateTime("2022-07-23T08:16:58"), Dates.DateTime("2022-07-23T17:36:13")),
    Dates.Date("2023-11-27") =>
    (Dates.DateTime("2023-11-27T05:57:53"), Dates.DateTime("2023-11-27T21:17:02")),
    Dates.Date("2023-08-09") =>
    (Dates.DateTime("2023-08-09T07:56:41"), Dates.DateTime("2023-08-09T17:54:44")),
    Dates.Date("2021-11-27") =>
    (Dates.DateTime("2021-11-27T05:57:34"), Dates.DateTime("2021-11-27T21:17:39")),
    Dates.Date("2022-04-15") =>
    (Dates.DateTime("2022-04-15T07:23:51"), Dates.DateTime("2022-04-15T18:16:37")),
    Dates.Date("2020-02-09") =>
    (Dates.DateTime("2020-02-09T06:54:35"), Dates.DateTime("2020-02-09T21:13:53")),
    Dates.Date("2020-10-24") =>
    (Dates.DateTime("2020-10-24T06:38:21"), Dates.DateTime("2020-10-24T20:30:12")),
    Dates.Date("2021-04-14") =>
    (Dates.DateTime("2021-04-14T07:22:53"), Dates.DateTime("2021-04-14T18:17:57")),
    Dates.Date("2024-07-30") =>
    (Dates.DateTime("2024-07-30T08:08:51"), Dates.DateTime("2024-07-30T17:44:14")),
    Dates.Date("2019-01-20") =>
    (Dates.DateTime("2019-01-20T06:25:31"), Dates.DateTime("2019-01-20T21:36:14")),
    Dates.Date("2024-08-31") =>
    (Dates.DateTime("2024-08-31T07:19:05"), Dates.DateTime("2024-08-31T18:21:42")),
    Dates.Date("2020-07-29") =>
    (Dates.DateTime("2020-07-29T08:10:04"), Dates.DateTime("2020-07-29T17:43:05")),
    Dates.Date("2018-01-11") =>
    (Dates.DateTime("2018-01-11T06:14:02"), Dates.DateTime("2018-01-11T21:41:35")),
    Dates.Date("2019-09-27") =>
    (Dates.DateTime("2019-09-27T06:29:08"), Dates.DateTime("2019-09-27T18:53:30")),
    Dates.Date("2018-06-03") =>
    (Dates.DateTime("2018-06-03T08:19:23"), Dates.DateTime("2018-06-03T17:16:57")),
    Dates.Date("2018-09-08") =>
    (Dates.DateTime("2018-09-08T07:05:14"), Dates.DateTime("2018-09-08T18:30:37")),
    Dates.Date("2024-09-03") =>
    (Dates.DateTime("2024-09-03T07:13:34"), Dates.DateTime("2024-09-03T18:25:18")),
    Dates.Date("2018-02-03") =>
    (Dates.DateTime("2018-02-03T06:46:19"), Dates.DateTime("2018-02-03T21:21:21")),
    Dates.Date("2024-11-23") =>
    (Dates.DateTime("2024-11-23T06:00:11"), Dates.DateTime("2024-11-23T21:12:46")),
    Dates.Date("2022-08-27") =>
    (Dates.DateTime("2022-08-27T07:27:11"), Dates.DateTime("2022-08-27T18:16:18")),
    Dates.Date("2023-03-05") =>
    (Dates.DateTime("2023-03-05T07:29:51"), Dates.DateTime("2023-03-05T20:33:34")),
    Dates.Date("2021-01-06") =>
    (Dates.DateTime("2021-01-06T06:08:34"), Dates.DateTime("2021-01-06T21:43:05")),
    Dates.Date("2022-08-11") =>
    (Dates.DateTime("2022-08-11T07:53:24"), Dates.DateTime("2022-08-11T17:57:21")),
    Dates.Date("2024-06-05") =>
    (Dates.DateTime("2024-06-05T08:21:21"), Dates.DateTime("2024-06-05T17:15:53")),
    Dates.Date("2018-10-01") =>
    (Dates.DateTime("2018-10-01T07:20:58"), Dates.DateTime("2018-10-01T19:58:50")),
    Dates.Date("2023-05-30") =>
    (Dates.DateTime("2023-05-30T08:15:49"), Dates.DateTime("2023-05-30T17:19:16")),
    Dates.Date("2019-05-17") =>
    (Dates.DateTime("2019-05-17T08:02:33"), Dates.DateTime("2019-05-17T17:30:22")),
    Dates.Date("2024-05-25") =>
    (Dates.DateTime("2024-05-25T08:11:50"), Dates.DateTime("2024-05-25T17:22:15")),
    Dates.Date("2022-08-22") =>
    (Dates.DateTime("2022-08-22T07:35:51"), Dates.DateTime("2022-08-22T18:10:21")),
    Dates.Date("2023-04-27") =>
    (Dates.DateTime("2023-04-27T07:38:39"), Dates.DateTime("2023-04-27T17:57:02")),
    Dates.Date("2024-01-26") =>
    (Dates.DateTime("2024-01-26T06:33:46"), Dates.DateTime("2024-01-26T21:31:01")),
    Dates.Date("2019-09-09") =>
    (Dates.DateTime("2019-09-09T07:03:48"), Dates.DateTime("2019-09-09T18:31:32")),
    Dates.Date("2023-04-24") =>
    (Dates.DateTime("2023-04-24T07:34:54"), Dates.DateTime("2023-04-24T18:01:49")),
    Dates.Date("2021-02-12") =>
    (Dates.DateTime("2021-02-12T07:00:13"), Dates.DateTime("2021-02-12T21:08:21")),
    Dates.Date("2022-08-14") =>
    (Dates.DateTime("2022-08-14T07:48:51"), Dates.DateTime("2022-08-14T18:00:52")),
    Dates.Date("2021-05-27") =>
    (Dates.DateTime("2021-05-27T08:13:29"), Dates.DateTime("2021-05-27T17:20:57")),
    Dates.Date("2019-10-23") =>
    (Dates.DateTime("2019-10-23T06:41:17"), Dates.DateTime("2019-10-23T20:27:44")),
    Dates.Date("2024-06-24") =>
    (Dates.DateTime("2024-06-24T08:29:34"), Dates.DateTime("2024-06-24T17:15:33")),
    Dates.Date("2024-07-15") =>
    (Dates.DateTime("2024-07-15T08:23:11"), Dates.DateTime("2024-07-15T17:29:00")),
    Dates.Date("2018-04-21") =>
    (Dates.DateTime("2018-04-21T07:31:23"), Dates.DateTime("2018-04-21T18:06:24")),
    Dates.Date("2022-10-14") =>
    (Dates.DateTime("2022-10-14T06:56:34"), Dates.DateTime("2022-10-14T20:15:49")),
    Dates.Date("2021-02-15") =>
    (Dates.DateTime("2021-02-15T07:04:40"), Dates.DateTime("2021-02-15T21:03:42")),
    Dates.Date("2020-07-06") =>
    (Dates.DateTime("2020-07-06T08:28:00"), Dates.DateTime("2020-07-06T17:21:45")),
    Dates.Date("2020-10-10") =>
    (Dates.DateTime("2020-10-10T07:03:01"), Dates.DateTime("2020-10-10T20:11:08")),
    Dates.Date("2024-12-27") =>
    (Dates.DateTime("2024-12-27T05:59:23"), Dates.DateTime("2024-12-27T21:42:53")),
    Dates.Date("2021-12-08") =>
    (Dates.DateTime("2021-12-08T05:53:22"), Dates.DateTime("2021-12-08T21:30:21")),
    Dates.Date("2019-06-22") =>
    (Dates.DateTime("2019-06-22T08:29:08"), Dates.DateTime("2019-06-22T17:14:45")),
    Dates.Date("2018-03-12") =>
    (Dates.DateTime("2018-03-12T07:39:44"), Dates.DateTime("2018-03-12T20:20:10")),
    Dates.Date("2018-08-11") =>
    (Dates.DateTime("2018-08-11T07:53:27"), Dates.DateTime("2018-08-11T17:57:18")),
    Dates.Date("2023-05-27") =>
    (Dates.DateTime("2023-05-27T08:13:02"), Dates.DateTime("2023-05-27T17:21:18")),
    Dates.Date("2023-01-08") =>
    (Dates.DateTime("2023-01-08T06:10:15"), Dates.DateTime("2023-01-08T21:42:42")),
    Dates.Date("2022-11-13") =>
    (Dates.DateTime("2022-11-13T06:10:27"), Dates.DateTime("2022-11-13T20:58:08")),
    Dates.Date("2019-10-13") =>
    (Dates.DateTime("2019-10-13T06:58:53"), Dates.DateTime("2019-10-13T20:14:06")),
    Dates.Date("2022-07-12") =>
    (Dates.DateTime("2022-07-12T08:25:25"), Dates.DateTime("2022-07-12T17:25:57")),
    Dates.Date("2022-12-08") =>
    (Dates.DateTime("2022-12-08T05:53:24"), Dates.DateTime("2022-12-08T21:30:06")),
    Dates.Date("2020-09-26") =>
    (Dates.DateTime("2020-09-26T06:29:36"), Dates.DateTime("2020-09-26T18:53:12")),
    Dates.Date("2020-04-21") =>
    (Dates.DateTime("2020-04-21T07:32:02"), Dates.DateTime("2020-04-21T18:05:32")),
    Dates.Date("2021-01-19") =>
    (Dates.DateTime("2021-01-19T06:24:51"), Dates.DateTime("2021-01-19T21:36:37")),
    Dates.Date("2023-08-11") =>
    (Dates.DateTime("2023-08-11T07:53:46"), Dates.DateTime("2023-08-11T17:57:04")),
    Dates.Date("2024-02-23") =>
    (Dates.DateTime("2024-02-23T07:15:19"), Dates.DateTime("2024-02-23T20:51:44")),
    Dates.Date("2022-09-09") =>
    (Dates.DateTime("2022-09-09T07:03:17"), Dates.DateTime("2022-09-09T18:31:52")),
    Dates.Date("2020-07-03") =>
    (Dates.DateTime("2020-07-03T08:28:55"), Dates.DateTime("2020-07-03T17:19:47")),
    Dates.Date("2024-01-31") =>
    (Dates.DateTime("2024-01-31T06:41:08"), Dates.DateTime("2024-01-31T21:25:34")),
    Dates.Date("2021-06-05") =>
    (Dates.DateTime("2021-06-05T08:21:08"), Dates.DateTime("2021-06-05T17:15:59")),
    Dates.Date("2023-02-22") =>
    (Dates.DateTime("2023-02-22T07:14:14"), Dates.DateTime("2023-02-22T20:53:02")),
    Dates.Date("2024-07-08") =>
    (Dates.DateTime("2024-07-08T08:27:11"), Dates.DateTime("2024-07-08T17:23:13")),
    Dates.Date("2020-10-14") =>
    (Dates.DateTime("2020-10-14T06:55:42"), Dates.DateTime("2020-10-14T20:16:28")),
    Dates.Date("2022-03-02") =>
    (Dates.DateTime("2022-03-02T07:26:00"), Dates.DateTime("2022-03-02T20:38:35")),
    Dates.Date("2020-01-18") =>
    (Dates.DateTime("2020-01-18T06:22:26"), Dates.DateTime("2020-01-18T21:37:55")),
    Dates.Date("2020-01-19") =>
    (Dates.DateTime("2020-01-19T06:23:48"), Dates.DateTime("2020-01-19T21:37:11")),
    Dates.Date("2020-06-18") =>
    (Dates.DateTime("2020-06-18T08:28:17"), Dates.DateTime("2020-06-18T17:14:12")),
    Dates.Date("2021-04-23") =>
    (Dates.DateTime("2021-04-23T07:34:15"), Dates.DateTime("2021-04-23T18:02:39")),
    Dates.Date("2019-04-30") =>
    (Dates.DateTime("2019-04-30T07:42:20"), Dates.DateTime("2019-04-30T17:52:28")),
    Dates.Date("2020-09-06") =>
    (Dates.DateTime("2020-09-06T07:08:02"), Dates.DateTime("2020-09-06T18:28:51")),
    Dates.Date("2022-03-08") =>
    (Dates.DateTime("2022-03-08T07:34:19"), Dates.DateTime("2022-03-08T20:27:35")),
    Dates.Date("2023-04-07") =>
    (Dates.DateTime("2023-04-07T07:13:23"), Dates.DateTime("2023-04-07T18:31:27")),
    Dates.Date("2020-08-27") =>
    (Dates.DateTime("2020-08-27T07:26:20"), Dates.DateTime("2020-08-27T18:16:53")),
    Dates.Date("2018-10-10") =>
    (Dates.DateTime("2018-10-10T07:03:58"), Dates.DateTime("2018-10-10T20:10:27")),
    Dates.Date("2019-12-18") =>
    (Dates.DateTime("2019-12-18T05:54:13"), Dates.DateTime("2019-12-18T21:38:23")),
    Dates.Date("2024-03-19") =>
    (Dates.DateTime("2024-03-19T07:49:47"), Dates.DateTime("2024-03-19T20:05:52")),
    Dates.Date("2022-11-09") =>
    (Dates.DateTime("2022-11-09T06:15:21"), Dates.DateTime("2022-11-09T20:52:23")),
    Dates.Date("2022-06-29") =>
    (Dates.DateTime("2022-06-29T08:29:37"), Dates.DateTime("2022-06-29T17:17:21")),
    Dates.Date("2022-05-15") =>
    (Dates.DateTime("2022-05-15T08:00:37"), Dates.DateTime("2022-05-15T17:32:15")),
    Dates.Date("2024-07-03") =>
    (Dates.DateTime("2024-07-03T08:28:54"), Dates.DateTime("2024-07-03T17:19:49")),
    Dates.Date("2018-09-13") =>
    (Dates.DateTime("2018-09-13T06:55:43"), Dates.DateTime("2018-09-13T18:36:39")),
    Dates.Date("2022-01-15") =>
    (Dates.DateTime("2022-01-15T06:19:08"), Dates.DateTime("2022-01-15T21:39:31")),
    Dates.Date("2018-02-14") =>
    (Dates.DateTime("2018-02-14T07:02:47"), Dates.DateTime("2018-02-14T21:05:42")),
    Dates.Date("2021-09-10") =>
    (Dates.DateTime("2021-09-10T07:00:55"), Dates.DateTime("2021-09-10T18:33:22")),
    Dates.Date("2020-06-15") =>
    (Dates.DateTime("2020-06-15T08:27:10"), Dates.DateTime("2020-06-15T17:14:01")),
    Dates.Date("2021-12-15") =>
    (Dates.DateTime("2021-12-15T05:53:35"), Dates.DateTime("2021-12-15T21:36:35")),
    Dates.Date("2020-04-05") =>
    (Dates.DateTime("2020-04-05T07:11:45"), Dates.DateTime("2020-04-05T18:33:48")),
    Dates.Date("2020-07-25") =>
    (Dates.DateTime("2020-07-25T08:14:28"), Dates.DateTime("2020-07-25T17:38:47")),
    Dates.Date("2022-09-23") =>
    (Dates.DateTime("2022-09-23T06:36:20"), Dates.DateTime("2022-09-23T18:48:53")),
    Dates.Date("2024-10-27") =>
    (Dates.DateTime("2024-10-27T06:33:26"), Dates.DateTime("2024-10-27T20:34:28")),
    Dates.Date("2021-11-29") =>
    (Dates.DateTime("2021-11-29T05:56:24"), Dates.DateTime("2021-11-29T21:20:10")),
    Dates.Date("2024-04-11") =>
    (Dates.DateTime("2024-04-11T07:19:26"), Dates.DateTime("2024-04-11T18:22:48")),
    Dates.Date("2018-08-31") =>
    (Dates.DateTime("2018-08-31T07:20:04"), Dates.DateTime("2018-08-31T18:21:02")),
    Dates.Date("2023-06-11") =>
    (Dates.DateTime("2023-06-11T08:24:47"), Dates.DateTime("2023-06-11T17:14:26")),
    Dates.Date("2021-10-30") =>
    (Dates.DateTime("2021-10-30T06:29:10"), Dates.DateTime("2021-10-30T20:38:20")),
    Dates.Date("2021-08-09") =>
    (Dates.DateTime("2021-08-09T07:55:59"), Dates.DateTime("2021-08-09T17:55:17")),
    Dates.Date("2018-02-09") =>
    (Dates.DateTime("2018-02-09T06:55:19"), Dates.DateTime("2018-02-09T21:13:11")),
    Dates.Date("2021-06-21") =>
    (Dates.DateTime("2021-06-21T08:29:02"), Dates.DateTime("2021-06-21T17:14:39")),
    Dates.Date("2022-02-14") =>
    (Dates.DateTime("2022-02-14T07:02:50"), Dates.DateTime("2022-02-14T21:05:39")),
    Dates.Date("2021-12-06") =>
    (Dates.DateTime("2021-12-06T05:53:43"), Dates.DateTime("2021-12-06T21:28:17")),
    Dates.Date("2024-06-30") =>
    (Dates.DateTime("2024-06-30T08:29:28"), Dates.DateTime("2024-06-30T17:18:07")),
    Dates.Date("2023-06-06") =>
    (Dates.DateTime("2023-06-06T08:21:31"), Dates.DateTime("2023-06-06T17:15:47")),
    Dates.Date("2021-05-03") =>
    (Dates.DateTime("2021-05-03T07:46:40"), Dates.DateTime("2021-05-03T17:47:18")),
    Dates.Date("2020-05-14") =>
    (Dates.DateTime("2020-05-14T08:00:01"), Dates.DateTime("2020-05-14T17:32:50")),
    Dates.Date("2020-06-16") =>
    (Dates.DateTime("2020-06-16T08:27:34"), Dates.DateTime("2020-06-16T17:14:02")),
    Dates.Date("2021-12-16") =>
    (Dates.DateTime("2021-12-16T05:53:48"), Dates.DateTime("2021-12-16T21:37:20")),
    Dates.Date("2022-09-05") =>
    (Dates.DateTime("2022-09-05T07:10:48"), Dates.DateTime("2022-09-05T18:27:04")),
    Dates.Date("2022-02-13") =>
    (Dates.DateTime("2022-02-13T07:01:20"), Dates.DateTime("2022-02-13T21:07:12")),
    Dates.Date("2019-10-26") =>
    (Dates.DateTime("2019-10-26T06:36:19"), Dates.DateTime("2019-10-26T20:31:56")),
    Dates.Date("2024-09-26") =>
    (Dates.DateTime("2024-09-26T06:29:32"), Dates.DateTime("2024-09-26T18:53:15")),
    Dates.Date("2021-05-25") =>
    (Dates.DateTime("2021-05-25T08:11:33"), Dates.DateTime("2021-05-25T17:22:27")),
    Dates.Date("2022-04-05") =>
    (Dates.DateTime("2022-04-05T07:11:08"), Dates.DateTime("2022-04-05T18:34:42")),
    Dates.Date("2019-05-08") =>
    (Dates.DateTime("2019-05-08T07:52:06"), Dates.DateTime("2019-05-08T17:41:08")),
    Dates.Date("2022-12-30") =>
    (Dates.DateTime("2022-12-30T06:01:20"), Dates.DateTime("2022-12-30T21:43:22")),
    Dates.Date("2020-06-27") =>
    (Dates.DateTime("2020-06-27T08:29:41"), Dates.DateTime("2020-06-27T17:16:39")),
    Dates.Date("2022-10-20") =>
    (Dates.DateTime("2022-10-20T06:45:57"), Dates.DateTime("2022-10-20T20:23:58")),
    Dates.Date("2020-01-04") =>
    (Dates.DateTime("2020-01-04T06:05:41"), Dates.DateTime("2020-01-04T21:43:29")),
    Dates.Date("2024-01-22") =>
    (Dates.DateTime("2024-01-22T06:28:01"), Dates.DateTime("2024-01-22T21:34:45")),
    Dates.Date("2021-11-02") =>
    (Dates.DateTime("2021-11-02T06:24:39"), Dates.DateTime("2021-11-02T20:42:38")),
    Dates.Date("2018-05-26") =>
    (Dates.DateTime("2018-05-26T08:12:16"), Dates.DateTime("2018-05-26T17:21:53")),
    Dates.Date("2022-11-10") =>
    (Dates.DateTime("2022-11-10T06:14:04"), Dates.DateTime("2022-11-10T20:53:49")),
    Dates.Date("2024-10-16") =>
    (Dates.DateTime("2024-10-16T06:52:04"), Dates.DateTime("2024-10-16T20:19:12")),
    Dates.Date("2020-12-09") =>
    (Dates.DateTime("2020-12-09T05:53:14"), Dates.DateTime("2020-12-09T21:31:35")),
    Dates.Date("2018-05-18") =>
    (Dates.DateTime("2018-05-18T08:03:56"), Dates.DateTime("2018-05-18T17:29:04")),
    Dates.Date("2023-11-02") =>
    (Dates.DateTime("2023-11-02T06:25:22"), Dates.DateTime("2023-11-02T20:41:56")),
    Dates.Date("2020-05-21") =>
    (Dates.DateTime("2020-05-21T08:07:43"), Dates.DateTime("2020-05-21T17:25:39")),
    Dates.Date("2024-12-14") =>
    (Dates.DateTime("2024-12-14T05:53:27"), Dates.DateTime("2024-12-14T21:36:01")),
    Dates.Date("2019-07-31") =>
    (Dates.DateTime("2019-07-31T08:08:36"), Dates.DateTime("2019-07-31T17:44:27")),
    Dates.Date("2021-06-20") =>
    (Dates.DateTime("2021-06-20T08:28:48"), Dates.DateTime("2021-06-20T17:14:27")),
    Dates.Date("2024-02-11") =>
    (Dates.DateTime("2024-02-11T06:57:37"), Dates.DateTime("2024-02-11T21:10:56")),
    Dates.Date("2018-08-09") =>
    (Dates.DateTime("2018-08-09T07:56:22"), Dates.DateTime("2018-08-09T17:54:58")),
    Dates.Date("2021-12-02") =>
    (Dates.DateTime("2021-12-02T05:54:59"), Dates.DateTime("2021-12-02T21:23:48")),
    Dates.Date("2023-07-14") =>
    (Dates.DateTime("2023-07-14T08:24:22"), Dates.DateTime("2023-07-14T17:27:27")),
    Dates.Date("2020-10-19") =>
    (Dates.DateTime("2020-10-19T06:46:50"), Dates.DateTime("2020-10-19T20:23:15")),
    Dates.Date("2018-04-26") =>
    (Dates.DateTime("2018-04-26T07:37:40"), Dates.DateTime("2018-04-26T17:58:16")),
    Dates.Date("2018-12-23") =>
    (Dates.DateTime("2018-12-23T05:56:28"), Dates.DateTime("2018-12-23T21:41:19")),
    Dates.Date("2020-09-11") =>
    (Dates.DateTime("2020-09-11T06:58:33"), Dates.DateTime("2020-09-11T18:34:51")),
    Dates.Date("2019-12-03") =>
    (Dates.DateTime("2019-12-03T05:54:48"), Dates.DateTime("2019-12-03T21:24:22")),
    Dates.Date("2020-04-25") =>
    (Dates.DateTime("2020-04-25T07:37:03"), Dates.DateTime("2020-04-25T17:59:02")),
    Dates.Date("2018-01-18") =>
    (Dates.DateTime("2018-01-18T06:23:06"), Dates.DateTime("2018-01-18T21:37:34")),
    Dates.Date("2022-12-23") =>
    (Dates.DateTime("2022-12-23T05:56:29"), Dates.DateTime("2022-12-23T21:41:19")),
    Dates.Date("2024-01-09") =>
    (Dates.DateTime("2024-01-09T06:11:07"), Dates.DateTime("2024-01-09T21:42:28")),
    Dates.Date("2022-04-28") =>
    (Dates.DateTime("2022-04-28T07:40:12"), Dates.DateTime("2022-04-28T17:55:06")),
    Dates.Date("2024-10-18") =>
    (Dates.DateTime("2024-10-18T06:48:32"), Dates.DateTime("2024-10-18T20:21:55")),
    Dates.Date("2020-02-12") =>
    (Dates.DateTime("2020-02-12T06:59:05"), Dates.DateTime("2020-02-12T21:09:29")),
    Dates.Date("2018-05-17") =>
    (Dates.DateTime("2018-05-17T08:02:49"), Dates.DateTime("2018-05-17T17:30:06")),
    Dates.Date("2021-04-18") =>
    (Dates.DateTime("2021-04-18T07:27:57"), Dates.DateTime("2021-04-18T18:11:00")),
    Dates.Date("2024-04-09") =>
    (Dates.DateTime("2024-04-09T07:16:53"), Dates.DateTime("2024-04-09T18:26:24")),
    Dates.Date("2019-07-09") =>
    (Dates.DateTime("2019-07-09T08:27:05"), Dates.DateTime("2019-07-09T17:23:22")),
    Dates.Date("2024-06-26") =>
    (Dates.DateTime("2024-06-26T08:29:41"), Dates.DateTime("2024-06-26T17:16:16")),
    Dates.Date("2019-12-15") =>
    (Dates.DateTime("2019-12-15T05:53:30"), Dates.DateTime("2019-12-15T21:36:12")),
    Dates.Date("2021-07-03") =>
    (Dates.DateTime("2021-07-03T08:28:58"), Dates.DateTime("2021-07-03T17:19:39")),
    Dates.Date("2023-08-20") =>
    (Dates.DateTime("2023-08-20T07:39:37"), Dates.DateTime("2023-08-20T18:07:41")),
    Dates.Date("2018-03-23") =>
    (Dates.DateTime("2018-03-23T07:54:20"), Dates.DateTime("2018-03-23T19:59:17")),
    Dates.Date("2021-07-15") =>
    (Dates.DateTime("2021-07-15T08:23:23"), Dates.DateTime("2021-07-15T17:28:45")),
    Dates.Date("2020-06-19") =>
    (Dates.DateTime("2020-06-19T08:28:35"), Dates.DateTime("2020-06-19T17:14:19")),
    Dates.Date("2023-04-08") =>
    (Dates.DateTime("2023-04-08T07:14:39"), Dates.DateTime("2023-04-08T18:29:37")),
    Dates.Date("2023-06-22") =>
    (Dates.DateTime("2023-06-22T08:29:09"), Dates.DateTime("2023-06-22T17:14:46")),
    Dates.Date("2023-08-10") =>
    (Dates.DateTime("2023-08-10T07:55:14"), Dates.DateTime("2023-08-10T17:55:54")),
    Dates.Date("2018-06-12") =>
    (Dates.DateTime("2018-06-12T08:25:27"), Dates.DateTime("2018-06-12T17:14:14")),
    Dates.Date("2024-08-21") =>
    (Dates.DateTime("2024-08-21T07:36:40"), Dates.DateTime("2024-08-21T18:09:47")),
    Dates.Date("2024-08-28") =>
    (Dates.DateTime("2024-08-28T07:24:30"), Dates.DateTime("2024-08-28T18:18:07")),
    Dates.Date("2020-10-17") =>
    (Dates.DateTime("2020-10-17T06:50:20"), Dates.DateTime("2020-10-17T20:20:31")),
    Dates.Date("2024-03-18") =>
    (Dates.DateTime("2024-03-18T07:48:28"), Dates.DateTime("2024-03-18T20:07:46")),
    Dates.Date("2020-05-22") =>
    (Dates.DateTime("2020-05-22T08:08:45"), Dates.DateTime("2020-05-22T17:24:45")),
    Dates.Date("2018-04-24") =>
    (Dates.DateTime("2018-04-24T07:35:09"), Dates.DateTime("2018-04-24T18:01:28")),
    Dates.Date("2018-11-05") =>
    (Dates.DateTime("2018-11-05T06:20:45"), Dates.DateTime("2018-11-05T20:46:34")),
    Dates.Date("2018-09-26") =>
    (Dates.DateTime("2018-09-26T06:30:35"), Dates.DateTime("2018-09-26T18:52:33")),
    Dates.Date("2024-11-15") =>
    (Dates.DateTime("2024-11-15T06:07:38"), Dates.DateTime("2024-11-15T21:01:42")),
    Dates.Date("2019-10-02") =>
    (Dates.DateTime("2019-10-02T07:19:31"), Dates.DateTime("2019-10-02T19:59:48")),
    Dates.Date("2018-04-28") =>
    (Dates.DateTime("2018-04-28T07:40:09"), Dates.DateTime("2018-04-28T17:55:09")),
    Dates.Date("2018-10-02") =>
    (Dates.DateTime("2018-10-02T07:19:03"), Dates.DateTime("2018-10-02T20:00:06")),
    Dates.Date("2019-02-05") =>
    (Dates.DateTime("2019-02-05T06:48:57"), Dates.DateTime("2019-02-05T21:19:03")),
    Dates.Date("2020-03-23") =>
    (Dates.DateTime("2020-03-23T07:55:00"), Dates.DateTime("2020-03-23T19:58:18")),
    Dates.Date("2022-04-04") =>
    (Dates.DateTime("2022-04-04T07:09:51"), Dates.DateTime("2022-04-04T18:36:33")),
    Dates.Date("2018-11-16") =>
    (Dates.DateTime("2018-11-16T06:07:09"), Dates.DateTime("2018-11-16T21:02:22")),
    Dates.Date("2023-06-04") =>
    (Dates.DateTime("2023-06-04T08:20:01"), Dates.DateTime("2023-06-04T17:16:36")),
    Dates.Date("2019-01-08") =>
    (Dates.DateTime("2019-01-08T06:10:13"), Dates.DateTime("2019-01-08T21:42:43")),
    Dates.Date("2021-10-10") =>
    (Dates.DateTime("2021-10-10T07:03:27"), Dates.DateTime("2021-10-10T20:10:49")),
    Dates.Date("2020-02-02") =>
    (Dates.DateTime("2020-02-02T06:44:05"), Dates.DateTime("2020-02-02T21:23:13")),
    Dates.Date("2020-05-25") =>
    (Dates.DateTime("2020-05-25T08:11:47"), Dates.DateTime("2020-05-25T17:22:16")),
    Dates.Date("2018-11-13") =>
    (Dates.DateTime("2018-11-13T06:10:29"), Dates.DateTime("2018-11-13T20:58:05")),
    Dates.Date("2023-10-02") =>
    (Dates.DateTime("2023-10-02T07:19:27"), Dates.DateTime("2023-10-02T19:59:50")),
    Dates.Date("2024-05-04") =>
    (Dates.DateTime("2024-05-04T07:48:14"), Dates.DateTime("2024-05-04T17:45:30")),
    Dates.Date("2024-08-25") =>
    (Dates.DateTime("2024-08-25T07:29:48"), Dates.DateTime("2024-08-25T18:14:32")),
    Dates.Date("2018-06-05") =>
    (Dates.DateTime("2018-06-05T08:20:56"), Dates.DateTime("2018-06-05T17:16:05")),
    Dates.Date("2023-09-18") =>
    (Dates.DateTime("2023-09-18T06:46:29"), Dates.DateTime("2023-09-18T18:42:27")),
    Dates.Date("2020-05-24") =>
    (Dates.DateTime("2020-05-24T08:10:48"), Dates.DateTime("2020-05-24T17:23:04")),
    Dates.Date("2020-07-10") =>
    (Dates.DateTime("2020-07-10T08:26:15"), Dates.DateTime("2020-07-10T17:24:43")),
    Dates.Date("2021-09-16") =>
    (Dates.DateTime("2021-09-16T06:49:25"), Dates.DateTime("2021-09-16T18:40:37")),
    Dates.Date("2022-08-19") =>
    (Dates.DateTime("2022-08-19T07:40:52"), Dates.DateTime("2022-08-19T18:06:47")),
    Dates.Date("2023-04-06") =>
    (Dates.DateTime("2023-04-06T07:12:06"), Dates.DateTime("2023-04-06T18:33:17")),
    Dates.Date("2021-03-04") =>
    (Dates.DateTime("2021-03-04T07:29:08"), Dates.DateTime("2021-03-04T20:34:31")),
    Dates.Date("2018-06-29") =>
    (Dates.DateTime("2018-06-29T08:29:37"), Dates.DateTime("2018-06-29T17:17:19")),
    Dates.Date("2024-10-24") =>
    (Dates.DateTime("2024-10-24T06:38:18"), Dates.DateTime("2024-10-24T20:30:14")),
    Dates.Date("2023-08-28") =>
    (Dates.DateTime("2023-08-28T07:25:51"), Dates.DateTime("2023-08-28T18:17:13")),
    Dates.Date("2021-05-15") =>
    (Dates.DateTime("2021-05-15T08:00:53"), Dates.DateTime("2021-05-15T17:31:59")),
    Dates.Date("2021-10-22") =>
    (Dates.DateTime("2021-10-22T06:42:06"), Dates.DateTime("2021-10-22T20:27:04")),
    Dates.Date("2022-02-11") =>
    (Dates.DateTime("2022-02-11T06:58:21"), Dates.DateTime("2022-02-11T21:10:13")),
    Dates.Date("2019-06-11") =>
    (Dates.DateTime("2019-06-11T08:24:46"), Dates.DateTime("2019-06-11T17:14:26")),
    Dates.Date("2024-07-16") =>
    (Dates.DateTime("2024-07-16T08:22:28"), Dates.DateTime("2024-07-16T17:29:55")),
    Dates.Date("2019-06-10") =>
    (Dates.DateTime("2019-06-10T08:24:10"), Dates.DateTime("2019-06-10T17:14:37")),
    Dates.Date("2023-02-08") =>
    (Dates.DateTime("2023-02-08T06:53:29"), Dates.DateTime("2023-02-08T21:14:54")),
    Dates.Date("2018-03-06") =>
    (Dates.DateTime("2018-03-06T07:31:32"), Dates.DateTime("2018-03-06T20:31:21")),
    Dates.Date("2022-11-07") =>
    (Dates.DateTime("2022-11-07T06:17:58"), Dates.DateTime("2022-11-07T20:49:30")),
    Dates.Date("2020-10-03") =>
    (Dates.DateTime("2020-10-03T07:16:09"), Dates.DateTime("2020-10-03T20:02:02")),
    Dates.Date("2024-01-04") =>
    (Dates.DateTime("2024-01-04T06:05:43"), Dates.DateTime("2024-01-04T21:43:28")),
    Dates.Date("2018-03-11") =>
    (Dates.DateTime("2018-03-11T07:38:23"), Dates.DateTime("2018-03-11T20:22:03")),
    Dates.Date("2023-09-24") =>
    (Dates.DateTime("2023-09-24T07:34:52"), Dates.DateTime("2023-09-24T19:49:49")),
    Dates.Date("2020-03-31") =>
    (Dates.DateTime("2020-03-31T08:05:21"), Dates.DateTime("2020-03-31T19:43:08")),
    Dates.Date("2024-11-16") =>
    (Dates.DateTime("2024-11-16T06:06:35"), Dates.DateTime("2024-11-16T21:03:07")),
    Dates.Date("2024-02-19") =>
    (Dates.DateTime("2024-02-19T07:09:30"), Dates.DateTime("2024-02-19T20:58:26")),
    Dates.Date("2018-01-05") =>
    (Dates.DateTime("2018-01-05T06:07:13"), Dates.DateTime("2018-01-05T21:43:19")),
    Dates.Date("2023-06-07") =>
    (Dates.DateTime("2023-06-07T08:22:14"), Dates.DateTime("2023-06-07T17:15:26")),
    Dates.Date("2021-03-28") =>
    (Dates.DateTime("2021-03-28T08:01:10"), Dates.DateTime("2021-03-28T19:49:15")),
    Dates.Date("2024-10-31") =>
    (Dates.DateTime("2024-10-31T06:27:13"), Dates.DateTime("2024-10-31T20:40:09")),
    Dates.Date("2023-06-14") =>
    (Dates.DateTime("2023-06-14T08:26:23"), Dates.DateTime("2023-06-14T17:14:05")),
    Dates.Date("2020-07-15") =>
    (Dates.DateTime("2020-07-15T08:23:12"), Dates.DateTime("2020-07-15T17:28:58")),
    Dates.Date("2019-04-03") =>
    (Dates.DateTime("2019-04-03T08:08:14"), Dates.DateTime("2019-04-03T19:38:55")),
    Dates.Date("2020-05-16") =>
    (Dates.DateTime("2020-05-16T08:02:17"), Dates.DateTime("2020-05-16T17:30:38")),
    Dates.Date("2021-06-12") =>
    (Dates.DateTime("2021-06-12T08:25:36"), Dates.DateTime("2021-06-12T17:14:12")),
    Dates.Date("2022-05-14") =>
    (Dates.DateTime("2022-05-14T07:59:28"), Dates.DateTime("2022-05-14T17:33:23")),
    Dates.Date("2018-07-18") =>
    (Dates.DateTime("2018-07-18T08:21:21"), Dates.DateTime("2018-07-18T17:31:15")),
    Dates.Date("2023-05-17") =>
    (Dates.DateTime("2023-05-17T08:02:36"), Dates.DateTime("2023-05-17T17:30:20")),
    Dates.Date("2021-08-06") =>
    (Dates.DateTime("2021-08-06T08:00:13"), Dates.DateTime("2021-08-06T17:51:49")),
    Dates.Date("2020-06-24") =>
    (Dates.DateTime("2020-06-24T08:29:33"), Dates.DateTime("2020-06-24T17:15:31")),
    Dates.Date("2024-07-04") =>
    (Dates.DateTime("2024-07-04T08:28:38"), Dates.DateTime("2024-07-04T17:20:27")),
    Dates.Date("2024-10-07") =>
    (Dates.DateTime("2024-10-07T07:08:32"), Dates.DateTime("2024-10-07T20:07:15")),
    Dates.Date("2024-05-24") =>
    (Dates.DateTime("2024-05-24T08:10:50"), Dates.DateTime("2024-05-24T17:23:03")),
    Dates.Date("2019-04-24") =>
    (Dates.DateTime("2019-04-24T07:34:51"), Dates.DateTime("2019-04-24T18:01:51")),
    Dates.Date("2018-07-17") =>
    (Dates.DateTime("2018-07-17T08:22:08"), Dates.DateTime("2018-07-17T17:30:19")),
    Dates.Date("2024-03-03") =>
    (Dates.DateTime("2024-03-03T07:28:07"), Dates.DateTime("2024-03-03T20:35:50")),
    Dates.Date("2023-11-17") =>
    (Dates.DateTime("2023-11-17T06:06:20"), Dates.DateTime("2023-11-17T21:03:28")),
    Dates.Date("2022-12-02") =>
    (Dates.DateTime("2022-12-02T05:55:05"), Dates.DateTime("2022-12-02T21:23:30")),
    Dates.Date("2022-01-25") =>
    (Dates.DateTime("2022-01-25T06:33:01"), Dates.DateTime("2022-01-25T21:31:32")),
    Dates.Date("2022-05-06") =>
    (Dates.DateTime("2022-05-06T07:50:02"), Dates.DateTime("2022-05-06T17:43:27")),
    Dates.Date("2024-05-15") =>
    (Dates.DateTime("2024-05-15T08:01:12"), Dates.DateTime("2024-05-15T17:31:41")),
    Dates.Date("2020-12-20") =>
    (Dates.DateTime("2020-12-20T05:55:15"), Dates.DateTime("2020-12-20T21:40:04")),
    Dates.Date("2024-07-07") =>
    (Dates.DateTime("2024-07-07T08:27:37"), Dates.DateTime("2024-07-07T17:22:29")),
    Dates.Date("2021-08-20") =>
    (Dates.DateTime("2021-08-20T07:38:48"), Dates.DateTime("2021-08-20T18:08:15")),
    Dates.Date("2021-08-23") =>
    (Dates.DateTime("2021-08-23T07:33:44"), Dates.DateTime("2021-08-23T18:11:49")),
    Dates.Date("2022-09-11") =>
    (Dates.DateTime("2022-09-11T06:59:29"), Dates.DateTime("2022-09-11T18:34:16")),
    Dates.Date("2024-02-02") =>
    (Dates.DateTime("2024-02-02T06:44:07"), Dates.DateTime("2024-02-02T21:23:10")),
    Dates.Date("2019-11-26") =>
    (Dates.DateTime("2019-11-26T05:58:34"), Dates.DateTime("2019-11-26T21:15:42")),
    Dates.Date("2020-04-22") =>
    (Dates.DateTime("2020-04-22T07:33:18"), Dates.DateTime("2020-04-22T18:03:53")),
    Dates.Date("2018-07-09") =>
    (Dates.DateTime("2018-07-09T08:26:59"), Dates.DateTime("2018-07-09T17:23:32")),
    Dates.Date("2019-09-01") =>
    (Dates.DateTime("2019-09-01T07:18:41"), Dates.DateTime("2019-09-01T18:21:57")),
    Dates.Date("2023-11-15") =>
    (Dates.DateTime("2023-11-15T06:08:28"), Dates.DateTime("2023-11-15T21:00:38")),
    Dates.Date("2023-11-06") =>
    (Dates.DateTime("2023-11-06T06:19:39"), Dates.DateTime("2023-11-06T20:47:42")),
    Dates.Date("2021-08-11") =>
    (Dates.DateTime("2021-08-11T07:53:03"), Dates.DateTime("2021-08-11T17:57:37")),
    Dates.Date("2023-05-06") =>
    (Dates.DateTime("2023-05-06T07:49:44"), Dates.DateTime("2023-05-06T17:43:47")),
    Dates.Date("2024-09-21") =>
    (Dates.DateTime("2024-09-21T06:39:13"), Dates.DateTime("2024-09-21T18:47:03")),
    Dates.Date("2018-04-19") =>
    (Dates.DateTime("2018-04-19T07:28:52"), Dates.DateTime("2018-04-19T18:09:46")),
    Dates.Date("2023-08-07") =>
    (Dates.DateTime("2023-08-07T07:59:30"), Dates.DateTime("2023-08-07T17:52:25")),
    Dates.Date("2018-04-20") =>
    (Dates.DateTime("2018-04-20T07:30:08"), Dates.DateTime("2018-04-20T18:08:04")),
    Dates.Date("2024-09-28") =>
    (Dates.DateTime("2024-09-28T06:25:41"), Dates.DateTime("2024-09-28T18:55:45")),
    Dates.Date("2020-01-28") =>
    (Dates.DateTime("2020-01-28T06:36:39"), Dates.DateTime("2020-01-28T21:28:59")),
    Dates.Date("2022-09-28") =>
    (Dates.DateTime("2022-09-28T07:26:40"), Dates.DateTime("2022-09-28T19:55:06")),
    Dates.Date("2022-11-23") =>
    (Dates.DateTime("2022-11-23T06:00:36"), Dates.DateTime("2022-11-23T21:12:05")),
    Dates.Date("2022-11-17") =>
    (Dates.DateTime("2022-11-17T06:06:05"), Dates.DateTime("2022-11-17T21:03:48")),
    Dates.Date("2019-10-10") =>
    (Dates.DateTime("2019-10-10T07:04:25"), Dates.DateTime("2019-10-10T20:10:08")),
    Dates.Date("2023-02-24") =>
    (Dates.DateTime("2023-02-24T07:17:07"), Dates.DateTime("2023-02-24T20:49:36")),
    Dates.Date("2024-07-12") =>
    (Dates.DateTime("2024-07-12T08:25:08"), Dates.DateTime("2024-07-12T17:26:24")),
    Dates.Date("2019-11-01") =>
    (Dates.DateTime("2019-11-01T06:26:54"), Dates.DateTime("2019-11-01T20:40:28")),
    Dates.Date("2020-07-27") =>
    (Dates.DateTime("2020-07-27T08:12:20"), Dates.DateTime("2020-07-27T17:40:55")),
    Dates.Date("2023-11-11") =>
    (Dates.DateTime("2023-11-11T06:13:08"), Dates.DateTime("2023-11-11T20:54:54")),
    Dates.Date("2023-01-24") =>
    (Dates.DateTime("2023-01-24T06:31:13"), Dates.DateTime("2023-01-24T21:32:44")),
    Dates.Date("2021-11-05") =>
    (Dates.DateTime("2021-11-05T06:20:22"), Dates.DateTime("2021-11-05T20:46:57")),
    Dates.Date("2018-10-30") =>
    (Dates.DateTime("2018-10-30T06:29:35"), Dates.DateTime("2018-10-30T20:37:57")),
    Dates.Date("2019-06-30") =>
    (Dates.DateTime("2019-06-30T08:29:33"), Dates.DateTime("2019-06-30T17:17:42")),
    Dates.Date("2023-07-18") =>
    (Dates.DateTime("2023-07-18T08:21:32"), Dates.DateTime("2023-07-18T17:31:04")),
    Dates.Date("2019-09-07") =>
    (Dates.DateTime("2019-09-07T07:07:34"), Dates.DateTime("2019-09-07T18:29:08")),
    Dates.Date("2024-10-30") =>
    (Dates.DateTime("2024-10-30T06:28:45"), Dates.DateTime("2024-10-30T20:38:44")),
    Dates.Date("2023-12-18") =>
    (Dates.DateTime("2023-12-18T05:54:13"), Dates.DateTime("2023-12-18T21:38:23")),
    Dates.Date("2022-09-17") =>
    (Dates.DateTime("2022-09-17T06:47:57"), Dates.DateTime("2022-09-17T18:41:32")),
    Dates.Date("2022-12-24") =>
    (Dates.DateTime("2022-12-24T05:57:03"), Dates.DateTime("2022-12-24T21:41:45")),
    Dates.Date("2024-11-03") =>
    (Dates.DateTime("2024-11-03T06:22:49"), Dates.DateTime("2024-11-03T20:44:28")),
    Dates.Date("2024-09-24") =>
    (Dates.DateTime("2024-09-24T06:33:24"), Dates.DateTime("2024-09-24T18:50:45")),
    Dates.Date("2022-09-29") =>
    (Dates.DateTime("2022-09-29T07:24:45"), Dates.DateTime("2022-09-29T19:56:21")),
    Dates.Date("2022-07-21") =>
    (Dates.DateTime("2022-07-21T08:18:49"), Dates.DateTime("2022-07-21T17:34:12")),
    Dates.Date("2018-08-27") =>
    (Dates.DateTime("2018-08-27T07:27:14"), Dates.DateTime("2018-08-27T18:16:16")),
    Dates.Date("2020-05-03") =>
    (Dates.DateTime("2020-05-03T07:46:58"), Dates.DateTime("2020-05-03T17:46:58")),
    Dates.Date("2020-12-18") =>
    (Dates.DateTime("2020-12-18T05:54:28"), Dates.DateTime("2020-12-18T21:38:52")),
    Dates.Date("2019-11-13") =>
    (Dates.DateTime("2019-11-13T06:10:46"), Dates.DateTime("2019-11-13T20:57:44")),
    Dates.Date("2023-03-12") =>
    (Dates.DateTime("2023-03-12T07:39:26"), Dates.DateTime("2023-03-12T20:20:34")),
    Dates.Date("2021-10-20") =>
    (Dates.DateTime("2021-10-20T06:45:32"), Dates.DateTime("2021-10-20T20:24:18")),
    Dates.Date("2023-08-30") =>
    (Dates.DateTime("2023-08-30T07:22:16"), Dates.DateTime("2023-08-30T18:19:36")),
    Dates.Date("2018-11-24") =>
    (Dates.DateTime("2018-11-24T05:59:51"), Dates.DateTime("2018-11-24T21:13:23")),
    Dates.Date("2019-11-08") =>
    (Dates.DateTime("2019-11-08T06:17:00"), Dates.DateTime("2019-11-08T20:50:33")),
    Dates.Date("2023-06-23") =>
    (Dates.DateTime("2023-06-23T08:29:20"), Dates.DateTime("2023-06-23T17:15:01")),
    Dates.Date("2020-02-15") =>
    (Dates.DateTime("2020-02-15T07:03:33"), Dates.DateTime("2020-02-15T21:04:54")),
    Dates.Date("2019-03-01") =>
    (Dates.DateTime("2019-03-01T07:24:13"), Dates.DateTime("2019-03-01T20:40:52")),
    Dates.Date("2024-01-28") =>
    (Dates.DateTime("2024-01-28T06:36:41"), Dates.DateTime("2024-01-28T21:28:57")),
    Dates.Date("2024-11-06") =>
    (Dates.DateTime("2024-11-06T06:18:37"), Dates.DateTime("2024-11-06T20:48:47")),
    Dates.Date("2019-05-14") =>
    (Dates.DateTime("2019-05-14T07:59:09"), Dates.DateTime("2019-05-14T17:33:42")),
    Dates.Date("2022-04-01") =>
    (Dates.DateTime("2022-04-01T08:06:01"), Dates.DateTime("2022-04-01T19:42:10")),
    Dates.Date("2018-05-08") =>
    (Dates.DateTime("2018-05-08T07:52:23"), Dates.DateTime("2018-05-08T17:40:49")),
    Dates.Date("2024-11-02") =>
    (Dates.DateTime("2024-11-02T06:24:15"), Dates.DateTime("2024-11-02T20:43:02")),
    Dates.Date("2022-11-06") =>
    (Dates.DateTime("2022-11-06T06:19:20"), Dates.DateTime("2022-11-06T20:48:03")),
    Dates.Date("2019-03-29") =>
    (Dates.DateTime("2019-03-29T08:01:48"), Dates.DateTime("2019-03-29T19:48:20")),
    Dates.Date("2023-05-23") =>
    (Dates.DateTime("2023-05-23T08:09:03"), Dates.DateTime("2023-05-23T17:24:31")),
    Dates.Date("2018-07-16") =>
    (Dates.DateTime("2018-07-16T08:22:52"), Dates.DateTime("2018-07-16T17:29:23")),
    Dates.Date("2022-05-02") =>
    (Dates.DateTime("2022-05-02T07:45:09"), Dates.DateTime("2022-05-02T17:49:06")),
    Dates.Date("2018-05-12") =>
    (Dates.DateTime("2018-05-12T07:57:07"), Dates.DateTime("2018-05-12T17:35:46")),
    Dates.Date("2022-01-22") =>
    (Dates.DateTime("2022-01-22T06:28:42"), Dates.DateTime("2022-01-22T21:34:20")),
    Dates.Date("2023-09-26") =>
    (Dates.DateTime("2023-09-26T07:31:00"), Dates.DateTime("2023-09-26T19:52:18")),
    Dates.Date("2020-05-23") =>
    (Dates.DateTime("2020-05-23T08:09:47"), Dates.DateTime("2020-05-23T17:23:53")),
    Dates.Date("2019-12-06") =>
    (Dates.DateTime("2019-12-06T05:53:51"), Dates.DateTime("2019-12-06T21:27:44")),
    Dates.Date("2022-08-16") =>
    (Dates.DateTime("2022-08-16T07:45:43"), Dates.DateTime("2022-08-16T18:03:14")),
    Dates.Date("2019-01-23") =>
    (Dates.DateTime("2019-01-23T06:29:45"), Dates.DateTime("2019-01-23T21:33:42")),
    Dates.Date("2018-05-22") =>
    (Dates.DateTime("2018-05-22T08:08:13"), Dates.DateTime("2018-05-22T17:25:13")),
    Dates.Date("2020-01-30") =>
    (Dates.DateTime("2020-01-30T06:39:37"), Dates.DateTime("2020-01-30T21:26:46")),
    Dates.Date("2018-02-16") =>
    (Dates.DateTime("2018-02-16T07:05:45"), Dates.DateTime("2018-02-16T21:02:34")),
    Dates.Date("2019-05-26") =>
    (Dates.DateTime("2019-05-26T08:12:01"), Dates.DateTime("2019-05-26T17:22:04")),
    Dates.Date("2021-10-13") =>
    (Dates.DateTime("2021-10-13T06:57:57"), Dates.DateTime("2021-10-13T20:14:48")),
    Dates.Date("2022-02-03") =>
    (Dates.DateTime("2022-02-03T06:46:21"), Dates.DateTime("2022-02-03T21:21:18")),
    Dates.Date("2023-08-17") =>
    (Dates.DateTime("2023-08-17T07:44:30"), Dates.DateTime("2023-08-17T18:04:08")),
    Dates.Date("2024-04-26") =>
    (Dates.DateTime("2024-04-26T07:38:21"), Dates.DateTime("2024-04-26T17:57:25")),
    Dates.Date("2023-12-14") =>
    (Dates.DateTime("2023-12-14T05:53:21"), Dates.DateTime("2023-12-14T21:35:24")),
    Dates.Date("2023-05-11") =>
    (Dates.DateTime("2023-05-11T07:55:42"), Dates.DateTime("2023-05-11T17:37:16")),
    Dates.Date("2019-07-12") =>
    (Dates.DateTime("2019-07-12T08:25:35"), Dates.DateTime("2019-07-12T17:25:43")),
    Dates.Date("2018-04-30") =>
    (Dates.DateTime("2018-04-30T07:42:38"), Dates.DateTime("2018-04-30T17:52:06")),
    Dates.Date("2023-02-09") =>
    (Dates.DateTime("2023-02-09T06:54:59"), Dates.DateTime("2023-02-09T21:13:29")),
    Dates.Date("2018-05-15") =>
    (Dates.DateTime("2018-05-15T08:00:34"), Dates.DateTime("2018-05-15T17:32:17")),
    Dates.Date("2021-12-29") =>
    (Dates.DateTime("2021-12-29T06:00:43"), Dates.DateTime("2021-12-29T21:43:15")),
    Dates.Date("2024-02-10") =>
    (Dates.DateTime("2024-02-10T06:56:07"), Dates.DateTime("2024-02-10T21:12:23")),
    Dates.Date("2023-07-09") =>
    (Dates.DateTime("2023-07-09T08:27:05"), Dates.DateTime("2023-07-09T17:23:24")),
    Dates.Date("2023-09-23") =>
    (Dates.DateTime("2023-09-23T06:36:49"), Dates.DateTime("2023-09-23T18:48:35")),
    Dates.Date("2020-11-21") =>
    (Dates.DateTime("2020-11-21T06:01:51"), Dates.DateTime("2020-11-21T21:10:02")),
    Dates.Date("2018-12-04") =>
    (Dates.DateTime("2018-12-04T05:54:21"), Dates.DateTime("2018-12-04T21:25:47")),
    Dates.Date("2020-03-07") =>
    (Dates.DateTime("2020-03-07T07:33:37"), Dates.DateTime("2020-03-07T20:28:33")),
    Dates.Date("2020-01-22") =>
    (Dates.DateTime("2020-01-22T06:27:59"), Dates.DateTime("2020-01-22T21:34:47")),
    Dates.Date("2019-08-01") =>
    (Dates.DateTime("2019-08-01T08:07:23"), Dates.DateTime("2019-08-01T17:45:34")),
    Dates.Date("2018-07-30") =>
    (Dates.DateTime("2018-07-30T08:09:30"), Dates.DateTime("2018-07-30T17:43:37")),
    Dates.Date("2024-08-06") =>
    (Dates.DateTime("2024-08-06T07:59:50"), Dates.DateTime("2024-08-06T17:52:09")),
    Dates.Date("2021-12-14") =>
    (Dates.DateTime("2021-12-14T05:53:25"), Dates.DateTime("2021-12-14T21:35:48")),
    Dates.Date("2019-02-12") =>
    (Dates.DateTime("2019-02-12T06:59:27"), Dates.DateTime("2019-02-12T21:09:08")),
    Dates.Date("2019-12-12") =>
    (Dates.DateTime("2019-12-12T05:53:12"), Dates.DateTime("2019-12-12T21:33:40")),
    Dates.Date("2021-07-08") =>
    (Dates.DateTime("2021-07-08T08:27:18"), Dates.DateTime("2021-07-08T17:23:00")),
    Dates.Date("2019-12-17") =>
    (Dates.DateTime("2019-12-17T05:53:56"), Dates.DateTime("2019-12-17T21:37:41")),
    Dates.Date("2019-10-07") =>
    (Dates.DateTime("2019-10-07T07:10:01"), Dates.DateTime("2019-10-07T20:06:13")),
    Dates.Date("2022-07-29") =>
    (Dates.DateTime("2022-07-29T08:10:38"), Dates.DateTime("2022-07-29T17:42:34")),
    Dates.Date("2024-04-08") =>
    (Dates.DateTime("2024-04-08T07:15:37"), Dates.DateTime("2024-04-08T18:28:14")),
    Dates.Date("2020-06-07") =>
    (Dates.DateTime("2020-06-07T08:22:43"), Dates.DateTime("2020-06-07T17:15:12")),
    Dates.Date("2022-12-22") =>
    (Dates.DateTime("2022-12-22T05:55:58"), Dates.DateTime("2022-12-22T21:40:51")),
    Dates.Date("2023-11-23") =>
    (Dates.DateTime("2023-11-23T06:00:47"), Dates.DateTime("2023-11-23T21:11:45")),
    Dates.Date("2021-06-26") =>
    (Dates.DateTime("2021-06-26T08:29:40"), Dates.DateTime("2021-06-26T17:16:09")),
    Dates.Date("2021-09-12") =>
    (Dates.DateTime("2021-09-12T06:57:06"), Dates.DateTime("2021-09-12T18:35:46")),
    Dates.Date("2023-05-15") =>
    (Dates.DateTime("2023-05-15T08:00:20"), Dates.DateTime("2023-05-15T17:32:32")),
    Dates.Date("2021-07-16") =>
    (Dates.DateTime("2021-07-16T08:22:40"), Dates.DateTime("2021-07-16T17:29:39")),
    Dates.Date("2024-10-04") =>
    (Dates.DateTime("2024-10-04T07:14:12"), Dates.DateTime("2024-10-04T20:03:22")),
    Dates.Date("2018-09-17") =>
    (Dates.DateTime("2018-09-17T06:48:01"), Dates.DateTime("2018-09-17T18:41:29")),
    Dates.Date("2020-12-29") =>
    (Dates.DateTime("2020-12-29T06:00:55"), Dates.DateTime("2020-12-29T21:43:18")),
    Dates.Date("2023-03-29") =>
    (Dates.DateTime("2023-03-29T08:01:50"), Dates.DateTime("2023-03-29T19:48:16")),
    Dates.Date("2021-12-01") =>
    (Dates.DateTime("2021-12-01T05:55:25"), Dates.DateTime("2021-12-01T21:22:36")),
    Dates.Date("2020-08-03") =>
    (Dates.DateTime("2020-08-03T08:03:54"), Dates.DateTime("2020-08-03T17:48:40")),
    Dates.Date("2019-04-22") =>
    (Dates.DateTime("2019-04-22T07:32:20"), Dates.DateTime("2019-04-22T18:05:08")),
    Dates.Date("2024-03-06") =>
    (Dates.DateTime("2024-03-06T07:32:17"), Dates.DateTime("2024-03-06T20:30:20")),
    Dates.Date("2024-05-09") =>
    (Dates.DateTime("2024-05-09T07:54:14"), Dates.DateTime("2024-05-09T17:38:49")),
    Dates.Date("2018-01-28") =>
    (Dates.DateTime("2018-01-28T06:37:22"), Dates.DateTime("2018-01-28T21:28:28")),
    Dates.Date("2022-04-12") =>
    (Dates.DateTime("2022-04-12T07:20:03"), Dates.DateTime("2022-04-12T18:21:56")),
    Dates.Date("2022-05-25") =>
    (Dates.DateTime("2022-05-25T08:11:19"), Dates.DateTime("2022-05-25T17:22:39")),
    Dates.Date("2023-01-29") =>
    (Dates.DateTime("2023-01-29T06:38:31"), Dates.DateTime("2023-01-29T21:27:35")),
    Dates.Date("2023-06-01") =>
    (Dates.DateTime("2023-06-01T08:17:34"), Dates.DateTime("2023-06-01T17:18:05")),
    Dates.Date("2021-04-12") =>
    (Dates.DateTime("2021-04-12T07:20:21"), Dates.DateTime("2021-04-12T18:21:30")),
    Dates.Date("2023-09-21") =>
    (Dates.DateTime("2023-09-21T06:40:41"), Dates.DateTime("2023-09-21T18:46:07")),
    Dates.Date("2018-08-05") =>
    (Dates.DateTime("2018-08-05T08:01:56"), Dates.DateTime("2018-08-05T17:50:21")),
    Dates.Date("2019-07-06") =>
    (Dates.DateTime("2019-07-06T08:28:16"), Dates.DateTime("2019-07-06T17:21:13")),
    Dates.Date("2018-11-25") =>
    (Dates.DateTime("2018-11-25T05:59:06"), Dates.DateTime("2018-11-25T21:14:43")),
    Dates.Date("2021-05-19") =>
    (Dates.DateTime("2021-05-19T08:05:19"), Dates.DateTime("2021-05-19T17:27:47")),
    Dates.Date("2023-02-05") =>
    (Dates.DateTime("2023-02-05T06:48:59"), Dates.DateTime("2023-02-05T21:19:01")),
    Dates.Date("2021-10-08") =>
    (Dates.DateTime("2021-10-08T07:07:11"), Dates.DateTime("2021-10-08T20:08:11")),
    Dates.Date("2023-07-13") =>
    (Dates.DateTime("2023-07-13T08:24:59"), Dates.DateTime("2023-07-13T17:26:36")),
    Dates.Date("2019-12-31") =>
    (Dates.DateTime("2019-12-31T06:01:57"), Dates.DateTime("2019-12-31T21:43:27")),
    Dates.Date("2022-07-28") =>
    (Dates.DateTime("2022-07-28T08:11:46"), Dates.DateTime("2022-07-28T17:41:29")),
    Dates.Date("2019-10-11") =>
    (Dates.DateTime("2019-10-11T07:02:34"), Dates.DateTime("2019-10-11T20:11:27")),
    Dates.Date("2020-11-08") =>
    (Dates.DateTime("2020-11-08T06:16:01"), Dates.DateTime("2020-11-08T20:51:38")),
    Dates.Date("2024-07-14") =>
    (Dates.DateTime("2024-07-14T08:23:52"), Dates.DateTime("2024-07-14T17:28:07")),
    Dates.Date("2021-10-01") =>
    (Dates.DateTime("2021-10-01T07:20:26"), Dates.DateTime("2021-10-01T19:59:11")),
    Dates.Date("2023-12-02") =>
    (Dates.DateTime("2023-12-02T05:55:11"), Dates.DateTime("2023-12-02T21:23:13")),
    Dates.Date("2020-09-01") =>
    (Dates.DateTime("2020-09-01T07:17:18"), Dates.DateTime("2020-09-01T18:22:51")),
    Dates.Date("2018-07-08") =>
    (Dates.DateTime("2018-07-08T08:27:25"), Dates.DateTime("2018-07-08T17:22:48")),
    Dates.Date("2023-07-12") =>
    (Dates.DateTime("2023-07-12T08:25:34"), Dates.DateTime("2023-07-12T17:25:46")),
    Dates.Date("2022-10-30") =>
    (Dates.DateTime("2022-10-30T06:29:32"), Dates.DateTime("2022-10-30T20:38:00")),
    Dates.Date("2021-06-18") =>
    (Dates.DateTime("2021-06-18T08:28:12"), Dates.DateTime("2021-06-18T17:14:10")),
    Dates.Date("2020-03-14") =>
    (Dates.DateTime("2020-03-14T07:43:07"), Dates.DateTime("2020-03-14T20:15:25")),
    Dates.Date("2023-09-02") =>
    (Dates.DateTime("2023-09-02T07:16:48"), Dates.DateTime("2023-09-02T18:23:11")),
    Dates.Date("2023-09-14") =>
    (Dates.DateTime("2023-09-14T06:54:12"), Dates.DateTime("2023-09-14T18:37:36")),
    Dates.Date("2024-06-13") =>
    (Dates.DateTime("2024-06-13T08:26:16"), Dates.DateTime("2024-06-13T17:14:06")),
    Dates.Date("2019-11-09") =>
    (Dates.DateTime("2019-11-09T06:15:42"), Dates.DateTime("2019-11-09T20:51:59")),
    Dates.Date("2022-10-17") =>
    (Dates.DateTime("2022-10-17T06:51:12"), Dates.DateTime("2022-10-17T20:19:51")),
    Dates.Date("2019-07-19") =>
    (Dates.DateTime("2019-07-19T08:20:45"), Dates.DateTime("2019-07-19T17:31:58")),
    Dates.Date("2024-08-18") =>
    (Dates.DateTime("2024-08-18T07:41:39"), Dates.DateTime("2024-08-18T18:06:13")),
    Dates.Date("2020-07-17") =>
    (Dates.DateTime("2020-07-17T08:21:44"), Dates.DateTime("2020-07-17T17:30:48")),
    Dates.Date("2019-12-05") =>
    (Dates.DateTime("2019-12-05T05:54:07"), Dates.DateTime("2019-12-05T21:26:38")),
    Dates.Date("2023-11-07") =>
    (Dates.DateTime("2023-11-07T06:18:18"), Dates.DateTime("2023-11-07T20:49:08")),
    Dates.Date("2019-11-10") =>
    (Dates.DateTime("2019-11-10T06:14:25"), Dates.DateTime("2019-11-10T20:53:26")),
    Dates.Date("2022-10-01") =>
    (Dates.DateTime("2022-10-01T07:20:54"), Dates.DateTime("2022-10-01T19:58:53")),
    Dates.Date("2023-10-06") =>
    (Dates.DateTime("2023-10-06T07:11:51"), Dates.DateTime("2023-10-06T20:04:58")),
    Dates.Date("2018-04-04") =>
    (Dates.DateTime("2018-04-04T07:09:49"), Dates.DateTime("2018-04-04T18:36:36")),
    Dates.Date("2018-03-20") =>
    (Dates.DateTime("2018-03-20T07:50:24"), Dates.DateTime("2018-03-20T20:05:00")),
    Dates.Date("2022-08-01") =>
    (Dates.DateTime("2022-08-01T08:07:03"), Dates.DateTime("2022-08-01T17:45:53")),
    Dates.Date("2023-09-29") =>
    (Dates.DateTime("2023-09-29T07:25:13"), Dates.DateTime("2023-09-29T19:56:03")),
    Dates.Date("2020-11-13") =>
    (Dates.DateTime("2020-11-13T06:09:54"), Dates.DateTime("2020-11-13T20:58:49")),
    Dates.Date("2020-02-07") =>
    (Dates.DateTime("2020-02-07T06:51:35"), Dates.DateTime("2020-02-07T21:16:41")),
    Dates.Date("2021-06-04") =>
    (Dates.DateTime("2021-06-04T08:20:23"), Dates.DateTime("2021-06-04T17:16:23")),
    Dates.Date("2021-07-25") =>
    (Dates.DateTime("2021-07-25T08:14:43"), Dates.DateTime("2021-07-25T17:38:32")),
    Dates.Date("2021-10-02") =>
    (Dates.DateTime("2021-10-02T07:18:32"), Dates.DateTime("2021-10-02T20:00:27")),
    Dates.Date("2024-10-20") =>
    (Dates.DateTime("2024-10-20T06:45:03"), Dates.DateTime("2024-10-20T20:24:40")),
    Dates.Date("2018-12-05") =>
    (Dates.DateTime("2018-12-05T05:54:03"), Dates.DateTime("2018-12-05T21:26:54")),
    Dates.Date("2023-01-22") =>
    (Dates.DateTime("2023-01-22T06:28:22"), Dates.DateTime("2023-01-22T21:34:33")),
    Dates.Date("2024-04-17") =>
    (Dates.DateTime("2024-04-17T07:27:02"), Dates.DateTime("2024-04-17T18:12:15")),
    Dates.Date("2019-12-16") =>
    (Dates.DateTime("2019-12-16T05:53:42"), Dates.DateTime("2019-12-16T21:36:58")),
    Dates.Date("2021-04-20") =>
    (Dates.DateTime("2021-04-20T07:30:28"), Dates.DateTime("2021-04-20T18:07:37")),
    Dates.Date("2018-02-15") =>
    (Dates.DateTime("2018-02-15T07:04:16"), Dates.DateTime("2018-02-15T21:04:09")),
    Dates.Date("2020-04-26") =>
    (Dates.DateTime("2020-04-26T07:38:18"), Dates.DateTime("2020-04-26T17:57:27")),
    Dates.Date("2020-08-19") =>
    (Dates.DateTime("2020-08-19T07:40:04"), Dates.DateTime("2020-08-19T18:07:21")),
    Dates.Date("2020-11-05") =>
    (Dates.DateTime("2020-11-05T06:20:02"), Dates.DateTime("2020-11-05T20:47:19")),
    Dates.Date("2021-05-05") =>
    (Dates.DateTime("2021-05-05T07:49:06"), Dates.DateTime("2021-05-05T17:44:30")),
    Dates.Date("2021-11-03") =>
    (Dates.DateTime("2021-11-03T06:23:12"), Dates.DateTime("2021-11-03T20:44:05")),
    Dates.Date("2019-03-27") =>
    (Dates.DateTime("2019-03-27T07:59:13"), Dates.DateTime("2019-03-27T19:52:08")),
    Dates.Date("2023-09-16") =>
    (Dates.DateTime("2023-09-16T06:50:21"), Dates.DateTime("2023-09-16T18:40:02")),
    Dates.Date("2023-07-17") =>
    (Dates.DateTime("2023-07-17T08:22:17"), Dates.DateTime("2023-07-17T17:30:08")),
    Dates.Date("2020-11-01") =>
    (Dates.DateTime("2020-11-01T06:25:46"), Dates.DateTime("2020-11-01T20:41:33")),
    Dates.Date("2019-06-18") =>
    (Dates.DateTime("2019-06-18T08:28:02"), Dates.DateTime("2019-06-18T17:14:07")),
    Dates.Date("2023-02-20") =>
    (Dates.DateTime("2023-02-20T07:11:19"), Dates.DateTime("2023-02-20T20:56:23")),
    Dates.Date("2020-08-09") =>
    (Dates.DateTime("2020-08-09T07:55:38"), Dates.DateTime("2020-08-09T17:55:34")),
    Dates.Date("2018-11-14") =>
    (Dates.DateTime("2018-11-14T06:09:21"), Dates.DateTime("2018-11-14T20:59:31")),
    Dates.Date("2022-07-06") =>
    (Dates.DateTime("2022-07-06T08:28:10"), Dates.DateTime("2022-07-06T17:21:25")),
    Dates.Date("2020-01-16") =>
    (Dates.DateTime("2020-01-16T06:19:46"), Dates.DateTime("2020-01-16T21:39:14")),
    Dates.Date("2024-11-17") =>
    (Dates.DateTime("2024-11-17T06:05:33"), Dates.DateTime("2024-11-17T21:04:32")),
    Dates.Date("2024-10-21") =>
    (Dates.DateTime("2024-10-21T06:43:20"), Dates.DateTime("2024-10-21T20:26:03")),
    Dates.Date("2019-05-29") =>
    (Dates.DateTime("2019-05-29T08:14:52"), Dates.DateTime("2019-05-29T17:19:55")),
    Dates.Date("2020-09-08") =>
    (Dates.DateTime("2020-09-08T07:04:15"), Dates.DateTime("2020-09-08T18:31:15")),
    Dates.Date("2022-02-18") =>
    (Dates.DateTime("2022-02-18T07:08:44"), Dates.DateTime("2022-02-18T20:59:17")),
    Dates.Date("2021-11-08") =>
    (Dates.DateTime("2021-11-08T06:16:20"), Dates.DateTime("2021-11-08T20:51:17")),
    Dates.Date("2022-11-27") =>
    (Dates.DateTime("2022-11-27T05:57:43"), Dates.DateTime("2022-11-27T21:17:21")),
    Dates.Date("2020-09-18") =>
    (Dates.DateTime("2020-09-18T06:45:05"), Dates.DateTime("2020-09-18T18:43:20")),
    Dates.Date("2020-02-01") =>
    (Dates.DateTime("2020-02-01T06:42:35"), Dates.DateTime("2020-02-01T21:24:26")),
    Dates.Date("2024-03-24") =>
    (Dates.DateTime("2024-03-24T07:56:20"), Dates.DateTime("2024-03-24T19:56:20")),
    Dates.Date("2023-01-26") =>
    (Dates.DateTime("2023-01-26T06:34:07"), Dates.DateTime("2023-01-26T21:30:47")),
    Dates.Date("2022-03-18") =>
    (Dates.DateTime("2022-03-18T07:47:47"), Dates.DateTime("2022-03-18T20:08:45")),
    Dates.Date("2024-06-20") =>
    (Dates.DateTime("2024-06-20T08:28:52"), Dates.DateTime("2024-06-20T17:14:31")),
    Dates.Date("2022-04-14") =>
    (Dates.DateTime("2022-04-14T07:22:35"), Dates.DateTime("2022-04-14T18:18:23")),
    Dates.Date("2019-01-12") =>
    (Dates.DateTime("2019-01-12T06:14:58"), Dates.DateTime("2019-01-12T21:41:15")),
    Dates.Date("2022-06-01") =>
    (Dates.DateTime("2022-06-01T08:17:46"), Dates.DateTime("2022-06-01T17:17:57")),
    Dates.Date("2022-12-01") =>
    (Dates.DateTime("2022-12-01T05:55:32"), Dates.DateTime("2022-12-01T21:22:19")),
    Dates.Date("2023-11-24") =>
    (Dates.DateTime("2023-11-24T06:00:00"), Dates.DateTime("2023-11-24T21:13:06")),
    Dates.Date("2022-06-19") =>
    (Dates.DateTime("2022-06-19T08:28:27"), Dates.DateTime("2022-06-19T17:14:16")),
    Dates.Date("2021-02-21") =>
    (Dates.DateTime("2021-02-21T07:13:29"), Dates.DateTime("2021-02-21T20:53:54")),
    Dates.Date("2018-07-13") =>
    (Dates.DateTime("2018-07-13T08:24:51"), Dates.DateTime("2018-07-13T17:26:45")),
    Dates.Date("2024-12-20") =>
    (Dates.DateTime("2024-12-20T05:55:15"), Dates.DateTime("2024-12-20T21:40:04")),
    Dates.Date("2023-01-09") =>
    (Dates.DateTime("2023-01-09T06:11:24"), Dates.DateTime("2023-01-09T21:42:24")),
    Dates.Date("2020-12-11") =>
    (Dates.DateTime("2020-12-11T05:53:11"), Dates.DateTime("2020-12-11T21:33:27")),
    Dates.Date("2019-03-21") =>
    (Dates.DateTime("2019-03-21T07:51:23"), Dates.DateTime("2019-03-21T20:03:33")),
    Dates.Date("2021-08-13") =>
    (Dates.DateTime("2021-08-13T07:50:01"), Dates.DateTime("2021-08-13T17:59:58")),
    Dates.Date("2021-11-17") =>
    (Dates.DateTime("2021-11-17T06:05:50"), Dates.DateTime("2021-11-17T21:04:09")),
    Dates.Date("2021-01-31") =>
    (Dates.DateTime("2021-01-31T06:42:13"), Dates.DateTime("2021-01-31T21:24:43")),
    Dates.Date("2024-01-13") =>
    (Dates.DateTime("2024-01-13T06:15:56"), Dates.DateTime("2024-01-13T21:40:52")),
    Dates.Date("2024-06-12") =>
    (Dates.DateTime("2024-06-12T08:25:45"), Dates.DateTime("2024-06-12T17:14:11")),
    Dates.Date("2020-07-01") =>
    (Dates.DateTime("2020-07-01T08:29:19"), Dates.DateTime("2020-07-01T17:18:37")),
    Dates.Date("2019-09-21") =>
    (Dates.DateTime("2019-09-21T06:40:45"), Dates.DateTime("2019-09-21T18:46:05")),
    Dates.Date("2020-08-05") =>
    (Dates.DateTime("2020-08-05T08:01:15"), Dates.DateTime("2020-08-05T17:50:57")),
    Dates.Date("2019-05-23") =>
    (Dates.DateTime("2019-05-23T08:09:00"), Dates.DateTime("2019-05-23T17:24:32")),
    Dates.Date("2019-01-10") =>
    (Dates.DateTime("2019-01-10T06:12:33"), Dates.DateTime("2019-01-10T21:42:04")),
    Dates.Date("2019-05-01") =>
    (Dates.DateTime("2019-05-01T07:43:34"), Dates.DateTime("2019-05-01T17:50:58")),
    Dates.Date("2023-02-23") =>
    (Dates.DateTime("2023-02-23T07:15:40"), Dates.DateTime("2023-02-23T20:51:20")),
    Dates.Date("2020-01-25") =>
    (Dates.DateTime("2020-01-25T06:32:16"), Dates.DateTime("2020-01-25T21:32:03")),
    Dates.Date("2024-03-16") =>
    (Dates.DateTime("2024-03-16T07:45:49"), Dates.DateTime("2024-03-16T20:11:34")),
    Dates.Date("2021-02-19") =>
    (Dates.DateTime("2021-02-19T07:10:34"), Dates.DateTime("2021-02-19T20:57:15")),
    Dates.Date("2024-10-13") =>
    (Dates.DateTime("2024-10-13T06:57:27"), Dates.DateTime("2024-10-13T20:15:10")),
    Dates.Date("2023-08-08") =>
    (Dates.DateTime("2023-08-08T07:58:06"), Dates.DateTime("2023-08-08T17:53:34")),
    Dates.Date("2024-11-19") =>
    (Dates.DateTime("2024-11-19T06:03:37"), Dates.DateTime("2024-11-19T21:07:19")),
    Dates.Date("2024-06-03") =>
    (Dates.DateTime("2024-06-03T08:19:50"), Dates.DateTime("2024-06-03T17:16:42")),
    Dates.Date("2022-08-18") =>
    (Dates.DateTime("2022-08-18T07:42:30"), Dates.DateTime("2022-08-18T18:05:36")),
    Dates.Date("2021-04-16") =>
    (Dates.DateTime("2021-04-16T07:25:25"), Dates.DateTime("2021-04-16T18:14:27")),
    Dates.Date("2020-03-24") =>
    (Dates.DateTime("2020-03-24T07:56:18"), Dates.DateTime("2020-03-24T19:56:24")),
    Dates.Date("2019-06-02") =>
    (Dates.DateTime("2019-06-02T08:18:23"), Dates.DateTime("2019-06-02T17:17:34")),
    Dates.Date("2019-07-13") =>
    (Dates.DateTime("2019-07-13T08:25:00"), Dates.DateTime("2019-07-13T17:26:33")),
    Dates.Date("2023-02-12") =>
    (Dates.DateTime("2023-02-12T06:59:29"), Dates.DateTime("2023-02-12T21:09:05")),
    Dates.Date("2023-07-22") =>
    (Dates.DateTime("2023-07-22T08:18:08"), Dates.DateTime("2023-07-22T17:34:57")),
    Dates.Date("2020-05-18") =>
    (Dates.DateTime("2020-05-18T08:04:30"), Dates.DateTime("2020-05-18T17:28:33")),
    Dates.Date("2022-08-15") =>
    (Dates.DateTime("2022-08-15T07:47:18"), Dates.DateTime("2022-08-15T18:02:03")),
    Dates.Date("2023-10-24") =>
    (Dates.DateTime("2023-10-24T06:39:34"), Dates.DateTime("2023-10-24T20:29:10")),
    Dates.Date("2020-03-19") =>
    (Dates.DateTime("2020-03-19T07:49:45"), Dates.DateTime("2020-03-19T20:05:55")),
    Dates.Date("2018-09-22") =>
    (Dates.DateTime("2018-09-22T06:38:20"), Dates.DateTime("2018-09-22T18:47:36")),
    Dates.Date("2022-05-26") =>
    (Dates.DateTime("2022-05-26T08:12:18"), Dates.DateTime("2022-05-26T17:21:52")),
    Dates.Date("2018-12-10") =>
    (Dates.DateTime("2018-12-10T05:53:13"), Dates.DateTime("2018-12-10T21:32:03")),
    Dates.Date("2020-01-14") =>
    (Dates.DateTime("2020-01-14T06:17:10"), Dates.DateTime("2020-01-14T21:40:23")),
    Dates.Date("2022-04-25") =>
    (Dates.DateTime("2022-04-25T07:36:27"), Dates.DateTime("2022-04-25T17:59:49")),
    Dates.Date("2020-04-03") =>
    (Dates.DateTime("2020-04-03T08:09:12"), Dates.DateTime("2020-04-03T19:37:31")),
    Dates.Date("2018-01-22") =>
    (Dates.DateTime("2018-01-22T06:28:40"), Dates.DateTime("2018-01-22T21:34:23")),
    Dates.Date("2024-03-13") =>
    (Dates.DateTime("2024-03-13T07:41:48"), Dates.DateTime("2024-03-13T20:17:15")),
    Dates.Date("2024-09-01") =>
    (Dates.DateTime("2024-09-01T07:17:15"), Dates.DateTime("2024-09-01T18:22:54")),
    Dates.Date("2018-08-08") =>
    (Dates.DateTime("2018-08-08T07:57:48"), Dates.DateTime("2018-08-08T17:53:48")),
    Dates.Date("2021-09-26") =>
    (Dates.DateTime("2021-09-26T07:30:04"), Dates.DateTime("2021-09-26T19:52:54")),
    Dates.Date("2018-06-09") =>
    (Dates.DateTime("2018-06-09T08:23:42"), Dates.DateTime("2018-06-09T17:14:48")),
    Dates.Date("2019-06-01") =>
    (Dates.DateTime("2019-06-01T08:17:32"), Dates.DateTime("2019-06-01T17:18:06")),
    Dates.Date("2020-07-19") =>
    (Dates.DateTime("2020-07-19T08:20:07"), Dates.DateTime("2020-07-19T17:32:42")),
    Dates.Date("2023-05-10") =>
    (Dates.DateTime("2023-05-10T07:54:32"), Dates.DateTime("2023-05-10T17:38:31")),
    Dates.Date("2021-09-08") =>
    (Dates.DateTime("2021-09-08T07:04:43"), Dates.DateTime("2021-09-08T18:30:57")),
    Dates.Date("2024-02-01") =>
    (Dates.DateTime("2024-02-01T06:42:37"), Dates.DateTime("2024-02-01T21:24:23")),
    Dates.Date("2024-04-19") =>
    (Dates.DateTime("2024-04-19T07:29:34"), Dates.DateTime("2024-04-19T18:08:50")),
    Dates.Date("2019-04-21") =>
    (Dates.DateTime("2019-04-21T07:31:05"), Dates.DateTime("2019-04-21T18:06:48")),
    Dates.Date("2019-02-18") =>
    (Dates.DateTime("2019-02-18T07:08:21"), Dates.DateTime("2019-02-18T20:59:44")),
    Dates.Date("2022-08-28") =>
    (Dates.DateTime("2022-08-28T07:25:25"), Dates.DateTime("2022-08-28T18:17:30")),
    Dates.Date("2024-02-12") =>
    (Dates.DateTime("2024-02-12T06:59:07"), Dates.DateTime("2024-02-12T21:09:26")),
    Dates.Date("2019-07-22") =>
    (Dates.DateTime("2019-07-22T08:18:09"), Dates.DateTime("2019-07-22T17:34:55")),
    Dates.Date("2020-12-14") =>
    (Dates.DateTime("2020-12-14T05:53:27"), Dates.DateTime("2020-12-14T21:36:00")),
    Dates.Date("2018-07-19") =>
    (Dates.DateTime("2018-07-19T08:20:33"), Dates.DateTime("2018-07-19T17:32:12")),
    Dates.Date("2024-08-20") =>
    (Dates.DateTime("2024-08-20T07:38:21"), Dates.DateTime("2024-08-20T18:08:35")),
    Dates.Date("2019-07-16") =>
    (Dates.DateTime("2019-07-16T08:23:02"), Dates.DateTime("2019-07-16T17:29:11")),
    Dates.Date("2022-01-18") =>
    (Dates.DateTime("2022-01-18T06:23:08"), Dates.DateTime("2022-01-18T21:37:32")),
    Dates.Date("2018-10-07") =>
    (Dates.DateTime("2018-10-07T07:09:34"), Dates.DateTime("2018-10-07T20:06:32")),
    Dates.Date("2018-06-20") =>
    (Dates.DateTime("2018-06-20T08:28:43"), Dates.DateTime("2018-06-20T17:14:24")),
    Dates.Date("2021-06-08") =>
    (Dates.DateTime("2021-06-08T08:23:14"), Dates.DateTime("2021-06-08T17:14:59")),
    Dates.Date("2021-06-23") =>
    (Dates.DateTime("2021-06-23T08:29:24"), Dates.DateTime("2021-06-23T17:15:09")),
    Dates.Date("2019-05-12") =>
    (Dates.DateTime("2019-05-12T07:56:50"), Dates.DateTime("2019-05-12T17:36:04")),
    Dates.Date("2021-02-07") =>
    (Dates.DateTime("2021-02-07T06:52:43"), Dates.DateTime("2021-02-07T21:15:38")),
    Dates.Date("2019-11-20") =>
    (Dates.DateTime("2019-11-20T06:03:25"), Dates.DateTime("2019-11-20T21:07:37")),
    Dates.Date("2021-02-27") =>
    (Dates.DateTime("2021-02-27T07:22:06"), Dates.DateTime("2021-02-27T20:43:31")),
    Dates.Date("2021-03-27") =>
    (Dates.DateTime("2021-03-27T07:59:53"), Dates.DateTime("2021-03-27T19:51:09")),
    Dates.Date("2022-05-13") =>
    (Dates.DateTime("2022-05-13T07:58:19"), Dates.DateTime("2022-05-13T17:34:33")),
    Dates.Date("2019-09-12") =>
    (Dates.DateTime("2019-09-12T06:58:05"), Dates.DateTime("2019-09-12T18:35:09")),
    Dates.Date("2021-06-25") =>
    (Dates.DateTime("2021-06-25T08:29:37"), Dates.DateTime("2021-06-25T17:15:47")),
    Dates.Date("2020-03-25") =>
    (Dates.DateTime("2020-03-25T07:57:36"), Dates.DateTime("2020-03-25T19:54:29")),
    Dates.Date("2022-01-16") =>
    (Dates.DateTime("2022-01-16T06:20:27"), Dates.DateTime("2022-01-16T21:38:54")),
    Dates.Date("2018-05-28") =>
    (Dates.DateTime("2018-05-28T08:14:10"), Dates.DateTime("2018-05-28T17:20:26")),
    Dates.Date("2023-09-22") =>
    (Dates.DateTime("2023-09-22T06:38:45"), Dates.DateTime("2023-09-22T18:47:21")),
    Dates.Date("2024-02-17") =>
    (Dates.DateTime("2024-02-17T07:06:33"), Dates.DateTime("2024-02-17T21:01:41")),
    Dates.Date("2024-11-05") =>
    (Dates.DateTime("2024-11-05T06:20:00"), Dates.DateTime("2024-11-05T20:47:21")),
    Dates.Date("2024-10-29") =>
    (Dates.DateTime("2024-10-29T06:30:17"), Dates.DateTime("2024-10-29T20:37:18")),
    Dates.Date("2018-02-24") =>
    (Dates.DateTime("2018-02-24T07:17:26"), Dates.DateTime("2018-02-24T20:49:15")),
    Dates.Date("2018-05-01") =>
    (Dates.DateTime("2018-05-01T07:43:52"), Dates.DateTime("2018-05-01T17:50:37")),
    Dates.Date("2021-02-24") =>
    (Dates.DateTime("2021-02-24T07:17:49"), Dates.DateTime("2021-02-24T20:48:46")),
    Dates.Date("2024-03-04") =>
    (Dates.DateTime("2024-03-04T07:29:31"), Dates.DateTime("2024-03-04T20:34:01")),
    Dates.Date("2018-07-07") =>
    (Dates.DateTime("2018-07-07T08:27:49"), Dates.DateTime("2018-07-07T17:22:05")),
    Dates.Date("2023-01-23") =>
    (Dates.DateTime("2023-01-23T06:29:47"), Dates.DateTime("2023-01-23T21:33:40")),
    Dates.Date("2022-01-19") =>
    (Dates.DateTime("2022-01-19T06:24:30"), Dates.DateTime("2022-01-19T21:36:48")),
    Dates.Date("2018-05-21") =>
    (Dates.DateTime("2018-05-21T08:07:10"), Dates.DateTime("2018-05-21T17:26:07")),
    Dates.Date("2019-08-26") =>
    (Dates.DateTime("2019-08-26T07:29:26"), Dates.DateTime("2019-08-26T18:14:47")),
    Dates.Date("2022-07-13") =>
    (Dates.DateTime("2022-07-13T08:24:50"), Dates.DateTime("2022-07-13T17:26:48")),
    Dates.Date("2019-01-03") =>
    (Dates.DateTime("2019-01-03T06:04:56"), Dates.DateTime("2019-01-03T21:43:33")),
    Dates.Date("2024-01-06") =>
    (Dates.DateTime("2024-01-06T06:07:47"), Dates.DateTime("2024-01-06T21:43:13")),
    Dates.Date("2024-09-22") =>
    (Dates.DateTime("2024-09-22T06:37:17"), Dates.DateTime("2024-09-22T18:48:17")),
    Dates.Date("2018-12-17") =>
    (Dates.DateTime("2018-12-17T05:54:00"), Dates.DateTime("2018-12-17T21:37:52")),
    Dates.Date("2021-09-07") =>
    (Dates.DateTime("2021-09-07T07:06:36"), Dates.DateTime("2021-09-07T18:29:45")),
    Dates.Date("2022-09-18") =>
    (Dates.DateTime("2022-09-18T06:46:01"), Dates.DateTime("2022-09-18T18:42:45")),
    Dates.Date("2020-09-17") =>
    (Dates.DateTime("2020-09-17T06:47:01"), Dates.DateTime("2020-09-17T18:42:07")),
    Dates.Date("2020-09-16") =>
    (Dates.DateTime("2020-09-16T06:48:57"), Dates.DateTime("2020-09-16T18:40:54")),
    Dates.Date("2021-10-09") =>
    (Dates.DateTime("2021-10-09T07:05:19"), Dates.DateTime("2021-10-09T20:09:30")),
    Dates.Date("2019-04-09") =>
    (Dates.DateTime("2019-04-09T07:15:53"), Dates.DateTime("2019-04-09T18:27:50")),
    Dates.Date("2020-05-08") =>
    (Dates.DateTime("2020-05-08T07:53:01"), Dates.DateTime("2020-05-08T17:40:09")),
    Dates.Date("2021-09-02") =>
    (Dates.DateTime("2021-09-02T07:15:55"), Dates.DateTime("2021-09-02T18:23:46")),
    Dates.Date("2021-09-27") =>
    (Dates.DateTime("2021-09-27T07:28:08"), Dates.DateTime("2021-09-27T19:54:09")),
    Dates.Date("2021-02-26") =>
    (Dates.DateTime("2021-02-26T07:20:41"), Dates.DateTime("2021-02-26T20:45:17")),
    Dates.Date("2024-02-21") =>
    (Dates.DateTime("2024-02-21T07:12:25"), Dates.DateTime("2024-02-21T20:55:07")),
    Dates.Date("2018-08-14") =>
    (Dates.DateTime("2018-08-14T07:48:54"), Dates.DateTime("2018-08-14T18:00:49")),
    Dates.Date("2023-10-18") =>
    (Dates.DateTime("2023-10-18T06:49:52"), Dates.DateTime("2023-10-18T20:20:53")),
    Dates.Date("2021-02-02") =>
    (Dates.DateTime("2021-02-02T06:45:13"), Dates.DateTime("2021-02-02T21:22:16")),
    Dates.Date("2018-08-07") =>
    (Dates.DateTime("2018-08-07T07:59:12"), Dates.DateTime("2018-08-07T17:52:39")),
    Dates.Date("2022-03-07") =>
    (Dates.DateTime("2022-03-07T07:32:57"), Dates.DateTime("2022-03-07T20:29:27")),
    Dates.Date("2020-06-13") =>
    (Dates.DateTime("2020-06-13T08:26:15"), Dates.DateTime("2020-06-13T17:14:05")),
    Dates.Date("2024-12-03") =>
    (Dates.DateTime("2024-12-03T05:54:30"), Dates.DateTime("2024-12-03T21:25:15")),
    Dates.Date("2018-08-24") =>
    (Dates.DateTime("2018-08-24T07:32:29"), Dates.DateTime("2018-08-24T18:12:41")),
    Dates.Date("2019-01-18") =>
    (Dates.DateTime("2019-01-18T06:22:46"), Dates.DateTime("2019-01-18T21:37:44")),
    Dates.Date("2023-12-19") =>
    (Dates.DateTime("2023-12-19T05:54:34"), Dates.DateTime("2023-12-19T21:39:02")),
    Dates.Date("2024-08-19") =>
    (Dates.DateTime("2024-08-19T07:40:01"), Dates.DateTime("2024-08-19T18:07:24")),
    Dates.Date("2020-07-24") =>
    (Dates.DateTime("2020-07-24T08:15:30"), Dates.DateTime("2020-07-24T17:37:44")),
    Dates.Date("2022-01-14") =>
    (Dates.DateTime("2022-01-14T06:17:50"), Dates.DateTime("2022-01-14T21:40:06")),
    Dates.Date("2019-07-26") =>
    (Dates.DateTime("2019-07-26T08:14:13"), Dates.DateTime("2019-07-26T17:39:02")),
    Dates.Date("2019-10-27") =>
    (Dates.DateTime("2019-10-27T06:34:42"), Dates.DateTime("2019-10-27T20:33:21")),
    Dates.Date("2019-07-30") =>
    (Dates.DateTime("2019-07-30T08:09:47"), Dates.DateTime("2019-07-30T17:43:21")),
    Dates.Date("2022-02-05") =>
    (Dates.DateTime("2022-02-05T06:49:21"), Dates.DateTime("2022-02-05T21:18:41")),
    Dates.Date("2024-12-07") =>
    (Dates.DateTime("2024-12-07T05:53:28"), Dates.DateTime("2024-12-07T21:29:36")),
    Dates.Date("2022-01-21") =>
    (Dates.DateTime("2022-01-21T06:27:18"), Dates.DateTime("2022-01-21T21:35:12")),
    Dates.Date("2023-02-04") =>
    (Dates.DateTime("2023-02-04T06:47:29"), Dates.DateTime("2023-02-04T21:20:19")),
    Dates.Date("2018-10-09") =>
    (Dates.DateTime("2018-10-09T07:05:49"), Dates.DateTime("2018-10-09T20:09:08")),
    Dates.Date("2019-05-06") =>
    (Dates.DateTime("2019-05-06T07:49:41"), Dates.DateTime("2019-05-06T17:43:50")),
    Dates.Date("2020-12-15") =>
    (Dates.DateTime("2020-12-15T05:53:38"), Dates.DateTime("2020-12-15T21:36:46")),
    Dates.Date("2021-01-24") =>
    (Dates.DateTime("2021-01-24T06:31:55"), Dates.DateTime("2021-01-24T21:32:17")),
    Dates.Date("2021-05-16") =>
    (Dates.DateTime("2021-05-16T08:02:01"), Dates.DateTime("2021-05-16T17:30:53")),
    Dates.Date("2021-11-15") =>
    (Dates.DateTime("2021-11-15T06:07:56"), Dates.DateTime("2021-11-15T21:01:19")),
    Dates.Date("2019-02-09") =>
    (Dates.DateTime("2019-02-09T06:54:57"), Dates.DateTime("2019-02-09T21:13:32")),
    Dates.Date("2020-08-07") =>
    (Dates.DateTime("2020-08-07T07:58:29"), Dates.DateTime("2020-08-07T17:53:15")),
    Dates.Date("2019-02-02") =>
    (Dates.DateTime("2019-02-02T06:44:27"), Dates.DateTime("2019-02-02T21:22:55")),
    Dates.Date("2019-10-04") =>
    (Dates.DateTime("2019-10-04T07:15:42"), Dates.DateTime("2019-10-04T20:02:21")),
    Dates.Date("2019-12-28") =>
    (Dates.DateTime("2019-12-28T05:59:33"), Dates.DateTime("2019-12-28T21:42:57")),
    Dates.Date("2020-11-30") =>
    (Dates.DateTime("2020-11-30T05:55:46"), Dates.DateTime("2020-11-30T21:21:42")),
    Dates.Date("2019-03-11") =>
    (Dates.DateTime("2019-03-11T07:38:03"), Dates.DateTime("2019-03-11T20:22:30")),
    Dates.Date("2023-04-22") =>
    (Dates.DateTime("2023-04-22T07:32:23"), Dates.DateTime("2023-04-22T18:05:05")),
    Dates.Date("2023-02-15") =>
    (Dates.DateTime("2023-02-15T07:03:57"), Dates.DateTime("2023-02-15T21:04:28")),
    Dates.Date("2023-08-29") =>
    (Dates.DateTime("2023-08-29T07:24:04"), Dates.DateTime("2023-08-29T18:18:24")),
    Dates.Date("2021-12-13") =>
    (Dates.DateTime("2021-12-13T05:53:17"), Dates.DateTime("2021-12-13T21:34:59")),
    Dates.Date("2024-04-24") =>
    (Dates.DateTime("2024-04-24T07:35:51"), Dates.DateTime("2024-04-24T18:00:35")),
    Dates.Date("2018-01-21") =>
    (Dates.DateTime("2018-01-21T06:27:15"), Dates.DateTime("2018-01-21T21:35:14")),
    Dates.Date("2019-03-13") =>
    (Dates.DateTime("2019-03-13T07:40:45"), Dates.DateTime("2019-03-13T20:18:45")),
    Dates.Date("2022-06-28") =>
    (Dates.DateTime("2022-06-28T08:29:41"), Dates.DateTime("2022-06-28T17:16:53")),
    Dates.Date("2022-10-12") =>
    (Dates.DateTime("2022-10-12T07:00:13"), Dates.DateTime("2022-10-12T20:13:08")),
    Dates.Date("2024-09-25") =>
    (Dates.DateTime("2024-09-25T06:31:28"), Dates.DateTime("2024-09-25T18:52:00")),
    Dates.Date("2022-12-16") =>
    (Dates.DateTime("2022-12-16T05:53:45"), Dates.DateTime("2022-12-16T21:37:09")),
    Dates.Date("2024-08-10") =>
    (Dates.DateTime("2024-08-10T07:54:08"), Dates.DateTime("2024-08-10T17:56:47")),
    Dates.Date("2020-09-13") =>
    (Dates.DateTime("2020-09-13T06:54:43"), Dates.DateTime("2020-09-13T18:37:16")),
    Dates.Date("2019-11-23") =>
    (Dates.DateTime("2019-11-23T06:00:49"), Dates.DateTime("2019-11-23T21:11:43")),
    Dates.Date("2020-01-07") =>
    (Dates.DateTime("2020-01-07T06:08:50"), Dates.DateTime("2020-01-07T21:43:02")),
    Dates.Date("2022-07-07") =>
    (Dates.DateTime("2022-07-07T08:27:49"), Dates.DateTime("2022-07-07T17:22:07")),
    Dates.Date("2023-05-04") =>
    (Dates.DateTime("2023-05-04T07:47:18"), Dates.DateTime("2023-05-04T17:46:34")),
    Dates.Date("2018-08-23") =>
    (Dates.DateTime("2018-08-23T07:34:12"), Dates.DateTime("2018-08-23T18:11:30")),
    Dates.Date("2023-01-02") =>
    (Dates.DateTime("2023-01-02T06:04:00"), Dates.DateTime("2023-01-02T21:43:33")),
    Dates.Date("2024-07-11") =>
    (Dates.DateTime("2024-07-11T08:25:42"), Dates.DateTime("2024-07-11T17:25:34")),
    Dates.Date("2022-05-09") =>
    (Dates.DateTime("2022-05-09T07:53:38"), Dates.DateTime("2022-05-09T17:39:29")),
    Dates.Date("2024-12-19") =>
    (Dates.DateTime("2024-12-19T05:54:51"), Dates.DateTime("2024-12-19T21:39:30")),
    Dates.Date("2019-12-22") =>
    (Dates.DateTime("2019-12-22T05:55:50"), Dates.DateTime("2019-12-22T21:40:43")),
    Dates.Date("2023-01-12") =>
    (Dates.DateTime("2023-01-12T06:15:00"), Dates.DateTime("2023-01-12T21:41:13")),
    Dates.Date("2022-08-20") =>
    (Dates.DateTime("2022-08-20T07:39:12"), Dates.DateTime("2022-08-20T18:07:58")),
    Dates.Date("2024-12-01") =>
    (Dates.DateTime("2024-12-01T05:55:17"), Dates.DateTime("2024-12-01T21:22:56")),
    Dates.Date("2022-04-09") =>
    (Dates.DateTime("2022-04-09T07:16:14"), Dates.DateTime("2022-04-09T18:27:21")),
    Dates.Date("2022-05-04") =>
    (Dates.DateTime("2022-05-04T07:47:36"), Dates.DateTime("2022-05-04T17:46:14")),
    Dates.Date("2018-08-16") =>
    (Dates.DateTime("2018-08-16T07:45:46"), Dates.DateTime("2018-08-16T18:03:11")),
    )
  • file addition: Utility.jl (----------)
    [0.6598]
    # Utility.jl
    using CSV,
    DataFrames,
    Dates,
    DBInterface,
    DSP,
    DuckDB,
    Glob,
    HTTP,
    Images,
    JSON,
    PNGFiles,
    Random,
    SHA,
    TimeZones,
    WAV,
    XMLDict
    export move_one_hour!,
    check_png_wav_both_present,
    file_metadata_to_df,
    resize_image!,
    twilight_tuple_local_time,
    utc_to_nzdt!
    """
    move_one_hour!(files::Vector{String}, operator)
    This function takes a vector of file paths and renames each file in the
    vector by changing the name of the file to the name of the file created one
    hour before the original file. The new name format is yyyymmdd_HHMMSS.tmp,
    which represents the time stamp of the original file minus (or plus) one hour. This
    function avoids force=true with mv, since new file names may already exist
    and mv will stacktrace leaving a big mess to tidy up.
    Args:
    • files (Vector{String}): A vector of strings where each element is
    a path to a file.
    Returns: Nothing - This function only renames files and saves them.
    I use this to turn the clock back at the end of daylight saving.
    """
    #Assumes WAV files
    function move_one_hour!(files::Vector{String}, operator)
    @assert operator == (+) || operator == (-)
    fix_extension_of_files = []
    for old_file in files
    # Extract the date and time of the original file using string chopping
    a = chop(old_file, tail = 4)
    d, t = split(a, "_")
    ye = parse(Int64, d[1:4])
    mo = parse(Int64, d[5:6])
    da = parse(Int64, d[7:8])
    ho = parse(Int64, t[1:2])
    mi = parse(Int64, t[3:4])
    se = parse(Int64, t[5:6])
    dt = DateTime(ye, mo, da, ho, mi, se)
    #new_date = dt - Dates.Hour(1)
    new_date = operator(dt, Dates.Hour(1))
    # Must drop the WAV extension to avoiding force=true
    # with mv, since the new file name may already exist and mv
    # will stacktrace leaving a big mess to tidy up.
    base_file = Dates.format(new_date, "yyyymmdd_HHMMSS")
    temp_file = base_file * ".tmp"
    # Tuple to tidy extensions later
    tidy = (temp_file, base_file * ".WAV")
    mv(old_file, temp_file)
    push!(fix_extension_of_files, tidy)
    print(".")
    end
    for item in fix_extension_of_files
    mv(item[1], item[2])
    end
    print("Tidy\n")
    end
    """
    check_png_wav_both_present(folders::Vector{String})
    Given a vector of folder paths, this function checks whether each folder
    contains a matching .png and .wav file. If a folder does not contain a
    matching .wav file, a message is printed to indicate the folder path where
    the .wav file is missing.
    Args:
    • folders (Vector{String}): A vector of strings where each element
    is a path to a directory.
    Returns: Nothing - This function only prints messages to the console.
    """
    function check_png_wav_both_present(folders::Vector{String})
    println("No matching wav: ")
    for folder in folders
    println(folder)
    println("Missing wav:")
    p = glob("$folder/*.png")
    for png in p
    !isfile(chop(png, tail = 3) * "wav") && println(png)
    end
    println("Missing png:")
    w = glob("$folder/*.[W,w][A,a][V,v]")
    for wav in w
    !isfile(chop(wav, tail = 3) * "png") && println(wav)
    end
    end
    end
    #=
    used like:
    using Glob, Skraak, CSV
    folders=glob("*/2023-11-02/")
    for folder in folders
    cd(folder)
    try
    df = Skraak.file_metadata_to_df()
    CSV.write("/media/david/Pomona-3/Pomona-3/pomona_files_20231102.csv", df; append=true)
    catch
    @warn "error with $folder"
    end
    cd("/media/david/Pomona-3/Pomona-3/")
    end
    Then using duckdb cli from SSD:
    duckdb AudioData.duckdb
    show tables;
    SELECT * FROM pomona_files;
    COPY pomona_files FROM '/media/david/Pomona-3/Pomona-3/pomona_files_20231019.csv';
    SELECT * FROM pomona_files;
    Then backup with:
    EXPORT DATABASE 'AudioDataBackup_2023-07-29';
    .quit
    Then quit and backup using cp on the db file
    Then rsync ssd to usb
    rsync -avzr --delete /media/david/SSD1/ /media/david/USB/
    =#
    """
    file_metadata_to_df()
    This function takes a file name, extracts wav metadata, gpx location, recording period start/end and returnes a dataframe.
    This function needs raw audiomoth wav files and a gpx.
    This function needs /media/david/SSD1/dawn_dusk.csv
    using DataFrames, Dates, DelimitedFiles, DuckDB, Glob, JSON3, Random, SHA, TimeZones, WAV, XMLDict
    """
    function file_metadata_to_df()
    # Initialise dataframe with columns: disk, location, trip_date, file, lattitude, longitude, start_recording_period_localt, finish_recording_period_localt, duration, sample_rate, zdt, ldt, moth_id, gain, battery, temperature
    df = DataFrame(
    disk = String[],
    location = String[],
    trip_date = String[],
    file = String[],
    latitude = Float64[],
    longitude = Float64[],
    start_recording_period_localt = String[],
    finish_recording_period_localt = String[],
    duration = Float64[],
    sample_rate = Int[],
    utc = String[],
    ldt = String[],
    moth_id = String[],
    gain = String[],
    battery = Float64[],
    temperature = Float64[],
    sha2_256 = String[],
    night = Bool[],
    )
    #Get WAV list for folder
    wav_list = glob("*.WAV") |> sort
    #Return empty df if nothing in the folder
    if length(wav_list) == 0
    return df
    end
    #Get path info from file system
    raw_path_vec = split(pwd(), "/")[end-2:end]
    disk = raw_path_vec[1]
    location = raw_path_vec[2]
    trip_date = raw_path_vec[3]
    #Get location, assumes 1 gpx is in the follder
    waypoint = glob("*.gpx")
    length(waypoint) != 1 && @error "no gpx file in $trip_date $location"
    loc = read(waypoint[1], String) |> xml_dict
    latitude = parse(Float64, (loc["gpx"]["wpt"][:lat]))
    longitude = parse(Float64, (loc["gpx"]["wpt"][:lon]))
    #Start of recording period
    _, _, _, binary_metadata_start = wavread(wav_list[1])
    c_v_s = split(wav_info_read(binary_metadata_start)[:ICMT], " ")
    comment_vector_start = length(c_v_s) < 22 ? c_v_s : c_v_s[1:19]
    date_start = split(comment_vector_start[4], "/")
    time_start = split(comment_vector_start[3], ":")
    tz_start = chop(comment_vector_start[5], head = 4, tail = 1)
    time_zone_start = isempty(tz_start) ? "+00" : tz_start
    #zdt1 = ZonedDateTime(parse(Int, date_start[3]), parse(Int, date_start[2]), parse(Int, date_start[1]), parse(Int, time_start[1]), parse(Int, time_start[2]), parse(Int, time_start[3]), tz"UTC")
    time_string_start =
    date_start[3] *
    "-" *
    date_start[2] *
    "-" *
    date_start[1] *
    "T" *
    time_start[1] *
    ":" *
    time_start[2] *
    ":" *
    time_start[3] *
    "." *
    "000" *
    time_zone_start
    zdt1 = ZonedDateTime(time_string_start)
    start_recording_period_localt =
    Dates.format(astimezone(zdt1, tz"Pacific/Auckland"), "yyyy-mm-dd HH:MM:SSzzzz")
    #End of recording period
    _, _, _, binary_metadata_end = wavread(wav_list[end])
    c_v_e = split(wav_info_read(binary_metadata_end)[:ICMT], " ")
    comment_vector_end = length(c_v_e) < 22 ? c_v_e : c_v_e[1:19]
    date_end = split(comment_vector_end[4], "/")
    time_end = split(comment_vector_end[3], ":")
    tz_end = chop(comment_vector_start[5], head = 4, tail = 1)
    time_zone_end = isempty(tz_end) ? "+00" : tz_end
    #zdt2 = ZonedDateTime(parse(Int, date_end[3]), parse(Int, date_end[2]), parse(Int, date_end[1]),parse(Int, time_end[1]), parse(Int, time_end[2]), parse(Int, time_end[3]), tz"UTC")
    time_string_end =
    date_end[3] *
    "-" *
    date_end[2] *
    "-" *
    date_end[1] *
    "T" *
    time_end[1] *
    ":" *
    time_end[2] *
    ":" *
    time_end[3] *
    "." *
    "000" *
    time_zone_end
    zdt2 = ZonedDateTime(time_string_end)
    finish_recording_period_localt =
    Dates.format(astimezone(zdt2, tz"Pacific/Auckland"), "yyyy-mm-dd HH:MM:SSzzzz")
    dict = Skraak.construct_dawn_dusk_dict("/media/david/SSD1/dawn_dusk.csv")
    #So I know what it is doing
    println(raw_path_vec)
    #Loop over file list
    for file in wav_list
    #print(file)
    try
    audio_data, sample_rate, _, binary_metadata = wavread(file)
    c_v = split(wav_info_read(binary_metadata)[:ICMT], " ")
    comment_vector = length(c_v) < 22 ? c_v : c_v[1:19]
    duration = Float64(length(audio_data) / sample_rate)
    date = split(comment_vector[4], "/")
    time = split(comment_vector[3], ":")
    tz = chop(comment_vector[5], head = 4, tail = 1)
    time_zone = isempty(tz) ? "+00" : tz
    #preformatting_zdt = ZonedDateTime(parse(Int, date[3]), parse(Int, date[2]), parse(Int, date[1]), parse(Int, time[1]), parse(Int, time[2]), parse(Int, time[3]), tz"UTC")
    time_string =
    date[3] *
    "-" *
    date[2] *
    "-" *
    date[1] *
    "T" *
    time[1] *
    ":" *
    time[2] *
    ":" *
    time[3] *
    "." *
    "000" *
    time_zone
    preformatting_zdt = ZonedDateTime(time_string)
    #zdt = Dates.format(preformatting_zdt, "yyyy-mm-dd HH:MM:SSzzzz")
    preformatting_utc = astimezone(preformatting_zdt, tz"UTC")
    utc = Dates.format(preformatting_utc, "yyyy-mm-dd HH:MM:SSzzzz")
    preformatting_ldt = astimezone(preformatting_zdt, tz"Pacific/Auckland")
    ldt = Dates.format(preformatting_ldt, "yyyy-mm-dd HH:MM:SSzzzz")
    moth_id = comment_vector[8]
    gain = comment_vector[10]
    #index back from end because if V > 4.9 the wording chaaanges
    battery = parse(Float64, chop(comment_vector[end-4], tail = 1))
    temperature = parse(Float64, chop(comment_vector[end], tail = 2))
    sha2_256 = bytes2hex(sha256(file))
    #assumes 15 minute file and calculates on half way time
    nt = Skraak.night(DateTime(preformatting_ldt + Minute(7) + Second(30)), dict)
    #Populate row to push into df
    row = [
    disk,
    location,
    trip_date,
    file,
    latitude,
    longitude,
    start_recording_period_localt,
    finish_recording_period_localt,
    duration,
    Int(sample_rate),
    utc,
    ldt,
    moth_id,
    gain,
    battery,
    temperature,
    sha2_256,
    nt,
    ]
    push!(df, row)
    print(".")
    catch
    @warn "error with $folder $file"
    end
    end
    return df
    end
    """
    resize_image!(name::String, x::Int64=224, y::Int64=224)
    This function resizes an image with a specified name to a smaller size with
    dimensions x and y. By default, the dimensions are set to 224 x 224, which
    is common for image classification models.
    Args:
    • name (String): A string representing the name and path of the
    image file that needs to be resized.
    • x (Int64): An integer representing the desired width of the
    resized image. Default is set to 224.
    • y (Int64): An integer representing the desired height of the
    resized image. Default is set to 224.
    Returns: Nothing - This function only resizes the image and saves it to the
    same path.
    Use it like this:
    using Images, Glob
    a=glob("*/*.png")
    for file in a
    resize_image!(file)
    end
    works really fast
    """
    function resize_image!(name::String, x::Int64 = 224, y::Int64 = 224)
    small_image = imresize(load(name), (x, y))
    save(name, small_image)
    end
    """
    twilight_tuple_local_time(dt::Date)
    Takes a date and returns a tuple with local time twilight times. Use to make a Dataframe then csv.
    Queries api.sunrise-sunset.org
    was using civil_twilight_end, civil_twilight_begin, changed to sunrise, sunset
    Use like this:
    Using CSV, Dates, DataFrames, Skraak
    df = DataFrame(Date=[], Dawn=[], Dusk=[])
    dr = Dates.Date(2019,01,01):Dates.Day(1):Dates.Date(2024,12,31)
    for day in dr
    q = Utility.twilight_tuple_local_time(day)
    isempty(q) ? println("fail $day") : push!(df, q)
    sleep(5)
    end
    CSV.write("dawn_dusk.csv", df)
    using CSV, DataFrames, Dates, HTTP, JSON, TimeZones
    """
    function twilight_tuple_local_time(dt::Date)
    # C05 co-ordinates hard coded into function
    resp1 = HTTP.get(
    "https://api.sunrise-sunset.org/json?lat=-45.50608&lng=167.47822&date=$dt&formatted=0",
    )
    resp2 = String(resp1.body) |> JSON.Parser.parse
    resp3 = get(resp2, "results", "missing")
    dusk_utc = get(resp3, "sunset", "missing")
    dusk_utc_zoned = ZonedDateTime(dusk_utc, "yyyy-mm-ddTHH:MM:SSzzzz")
    dusk_local = astimezone(dusk_utc_zoned, tz"Pacific/Auckland")
    dusk_string = Dates.format(dusk_local, "yyyy-mm-ddTHH:MM:SS")
    dawn_utc = get(resp3, "sunrise", "missing")
    dawn_utc_zoned = ZonedDateTime(dawn_utc, "yyyy-mm-ddTHH:MM:SSzzzz")
    dawn_local = astimezone(dawn_utc_zoned, tz"Pacific/Auckland")
    dawn_string = Dates.format(dawn_local, "yyyy-mm-ddTHH:MM:SS")
    date = Dates.format(dt, "yyyy-mm-dd")
    return (date, dawn_string, dusk_string)
    end
    #use this function to get a date range of data, saves to csv in cwd and returns df
    function twilight_tuple_local_time(dr::StepRange{Date,Day})
    # C05 co-ordinates hard coded into function
    cols = [
    "day",
    "solar_noon",
    "sunrise",
    "day_length",
    "sunset",
    "civil_twilight_end",
    "astronomical_twilight_end",
    "astronomical_twilight_begin",
    "nautical_twilight_begin",
    "civil_twilight_begin",
    "nautical_twilight_end",
    ]
    df = DataFrame([name => [] for name in cols])
    for day in dr
    resp =
    HTTP.get(
    "https://api.sunrise-sunset.org/json?lat=-45.50608&lng=167.47822&date=$day&formatted=0",
    ) |>
    x -> String(x.body) |> JSON.Parser.parse |> x -> get(x, "results", "missing")
    resp["day"] = string(day)
    push!(df, resp)
    print("$day ")
    sleep(3)
    end
    CSV.write("sunrise_sunset.csv", df)
    return df
    end
    """
    utc_to_nzdt!files::Vector{String})
    Takes a list of moth files and rewrites UTC filenames to NZDT, because since
    reconfiguring my moths at start of daylight saving they are recording UTC
    filenames which is not consistent with the way my notebook works.
    a = glob("*/2022-12-17/")
    for folder in a
    cd(folder)
    println(folder)
    files = glob("*.WAV")
    utc_to_nzdt!files)
    cd("/media/david/Pomona-2")
    end
    using Dates, TimeZones
    """
    function utc_to_nzdt!(files::Vector{String})
    fix_extension_of_files = []
    for old_file in files
    a = chop(old_file, tail = 4)
    d, t = split(a, "_")
    ye = parse(Int64, d[1:4])
    mo = parse(Int64, d[5:6])
    da = parse(Int64, d[7:8])
    ho = parse(Int64, t[1:2])
    mi = parse(Int64, t[3:4])
    se = parse(Int64, t[5:6])
    dt = ZonedDateTime(ye, mo, da, ho, mi, se, tz"UTC")
    new_date = astimezone(dt, tz"Pacific/Auckland")
    # Must drop the WAV extension to avoiding force=true
    # with mv, since the new file name may already exist and mv
    # will stacktrace leaving a big mess to tidy up.
    isfile(Dates.format(new_date, "yyyymmdd_HHMMSS") * ".tmp") ?
    base_file = Dates.format((new_date + Dates.Second(1)), "yyyymmdd_HHMMSS") :
    base_file = Dates.format(new_date, "yyyymmdd_HHMMSS")
    temp_file = base_file * ".tmp"
    # Tuple to tidy extensions later
    tidy = (temp_file, base_file * ".WAV")
    mv(old_file, temp_file)
    push!(fix_extension_of_files, tidy)
    print(".")
    end
    for item in fix_extension_of_files
    mv(item[1], item[2])
    end
    print("Tidy\n")
    end
  • file addition: Train_delete.jl (----------)
    [0.6598]
    # Train.jl
    # https://github.com/FluxML/model-zoo/blob/master/tutorials/transfer_learning/transfer_learning.jl
    # This works on my data IT TRAINS best, but only -t 4
    # dont forget temp env
    using Random: shuffle!
    using Random: seed!
    import Base: length
    import Base: getindex
    using Images
    using Flux
    using CUDA
    using Metalhead
    using Noise
    using Glob
    using BSON: @save
    using Dates
    #using CSV
    using DataFrames
    using FreqTables
    using JLD2
    using Logging, LoggingExtras
    imgs = glob("2023-09-*/*/*/[N,K]/*.png") #from SSD2
    seed!(1234);
    shuffle!(imgs)
    #CSV.write("files.csv", DataFrame(file=imgs))
    device = CUDA.functional() ? gpu : cpu
    struct ImageContainer{T<:Vector}
    img::T
    end
    struct ValidationImageContainer{T<:Vector}
    img::T
    end
    data = ImageContainer(imgs)
    val_data = ValidationImageContainer(imgs)
    length(data::ImageContainer) = length(data.img)
    length(data::ValidationImageContainer) = length(data.img)
    const im_size = (224, 224)
    name_to_idx = Dict{String,Int32}("K" => 1, "N" => 2)
    function getindex(data::ImageContainer{Vector{String}}, idx::Int)
    path = data.img[idx]
    img =
    Images.load(path) |>
    x ->
    Images.imresize(x, 224, 224) |>
    x ->
    Images.RGB.(x) |>
    x ->
    Noise.add_gauss(x, (rand() * 0.2)) |>
    x ->
    apply_mask(x, 3, 3, 12) |>
    x ->
    collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    y = name_to_idx[(split(path, "/")[end-1])]
    return img, y
    end
    function getindex(data::ValidationImageContainer{Vector{String}}, idx::Int)
    path = data.img[idx]
    img =
    Images.load(path) |>
    x ->
    Images.imresize(x, 224, 224) |>
    x ->
    Images.RGB.(x) |>
    x -> collect(channelview(float32.(x))) |> x -> permutedims(x, (3, 2, 1))
    y = name_to_idx[(split(path, "/")[end-1])]
    return img, y
    end
    # assumes 224px square images
    function apply_mask(
    img::Array{RGB{N0f8},2},
    max_number::Int = 3,
    min_size::Int = 3,
    max_size::Int = 22,
    )
    # horizontal
    for range in get_random_ranges(max_number, min_size, max_size)
    img[range, :] .= RGB{N0f8}(0.7, 0.7, 0.7)
    end
    # vertical
    for range in get_random_ranges(max_number, min_size, max_size)
    img[:, range] .= RGB{N0f8}(0.7, 0.7, 0.7)
    end
    return img
    end
    # assumes 224px square images
    function get_random_ranges(max_number::Int, min_size::Int, max_size::Int)
    number = rand(0:max_number)
    ranges = []
    while length(ranges) < number
    start = rand(1:224)
    size = rand(min_size:max_size)
    if start + size > 224
    continue
    end
    push!(ranges, start:start+size)
    end
    return ranges
    end
    # define DataLoaders
    const batch_size = 64
    const train_test_split = 0.95
    const ceiling = length(data) ÷ batch_size * batch_size
    const train_test_index =
    ceiling ÷ batch_size * train_test_split |> round |> x -> x * batch_size |> Int
    train = Flux.DataLoader(
    ImageContainer(imgs[1:train_test_index]);
    batchsize = batch_size,
    collate = true,
    parallel = true,
    )
    device == gpu ? train = CuIterator(train) : nothing
    train_sample = Flux.DataLoader(
    ValidationImageContainer(imgs[1:(ceiling-train_test_index)]);
    batchsize = batch_size,
    collate = true,
    parallel = true,
    )
    device == gpu ? train_sample = CuIterator(train_sample) : nothing
    test = Flux.DataLoader(
    ValidationImageContainer(imgs[train_test_index+1:ceiling]);
    batchsize = batch_size,
    collate = true,
    parallel = true,
    )
    device == gpu ? test = CuIterator(test) : nothing
    fst = Metalhead.ResNet(18, pretrain = true).layers
    # BEWARE NUMBER CLASSES
    lst = Flux.Chain(AdaptiveMeanPool((1, 1)), Flux.flatten, Dense(512 => 2));
    model = Flux.Chain(fst[1], lst) |> device
    function eval_f(m, d)
    good = 0
    count = 0
    pred = []
    actual = []
    for (x, y) in d
    p = Flux.onecold(m(x))
    good += sum(p .== y)
    count += length(y)
    append!(pred, p)
    append!(actual, y)
    end
    accuracy = round(good / count, digits = 4)
    confusion_matrix =
    freqtable(DataFrame(targets = actual, predicts = pred), :targets, :predicts)
    return accuracy, confusion_matrix
    end
    # BEWARE NUMBER CLASSES
    function train_epoch!(model; opt, train)
    Flux.train!(model, train, opt) do m, x, y
    Flux.Losses.logitcrossentropy(m(x), Flux.onehotbatch(y, 1:2))
    end
    end
    opt = Flux.setup(Flux.Optimisers.Adam(1e-5), model);
    logger = FileLogger("logfile.txt"; append = true)
    @time metric_eval, v_confusion_matrix = eval_f(model, test)
    #with_logger(logger) do
    @info "eval" accuracy = metric_eval
    @info "eval" v_confusion_matrix
    #end
    a = 0.0
    for iter in 1:15
    println("")
    println("Epoch: $iter")
    @time train_epoch!(model; opt, train)
    @time metric_train, t_confusion_matrix = eval_f(model, train_sample)
    #with_logger(logger) do
    @info "Epoch: " iter
    @info "train" accuracy = metric_train
    @info "train" t_confusion_matrix
    #end
    @time metric_eval, v_confusion_matrix = eval_f(model, test)
    #with_logger(logger) do
    @info "test" accuracy = metric_eval
    @info "test" v_confusion_matrix
    #end
    metric_eval > a && begin
    a = metric_eval
    let _model = cpu(model)
    jldsave(
    "model_K1-4_CPU_epoch-$iter-$metric_eval-$(today()).jld2";
    model_state = Flux.state(_model),
    )
    #BSON.@save "model_K1-3_CPU_epoch-$iter-$metric_eval-$(now()).bson" _model
    #with_logger(logger) do
    @info "Saved a best_model"
    #end
    end
    end
    end
  • file addition: Train.jl (----------)
    [0.6598]
    # Train.jl
    #test commit
    import Base: length, getindex
    using CUDA, DataFrames, Dates, Images, Flux, FreqTables, Glob, JLD2, Noise
    using Random: shuffle!, seed!
    using Metalhead: ResNet
    export train #beware Flux.train! is not Skraak.train
    #=
    function train(
    model_name::String,
    train_epochs::Int64,
    glob_pattern::String="*/*.png",
    pretrain::Model=true,
    train_test_split::Float64 = 0.8,
    batch_size::Int64 = 64,
    )
    Note:
    Dont forget temp env, julia -t 4
    Assumes 224x224 pixel RGB images as png's
    Saves jld2's in current directory
    Use like:
    using Skraak
    glob_pattern = "*/*/[N,K]/*.png" #from SSD2/PrimaryDataset 7758648
    train("K1-5", 2, glob_pattern, true, 0.95, 64)
    glob_pattern = "Clips_2023-09-11/[D,F,M,N]/*.png" #from SSD2/Clips
    train("Test", 2, glob_pattern, false)
    train("Test2", 2, glob_pattern, "/media/david/SSD1/model_K1-3_CPU_epoch-10-0.9965-2023-10-18T17:32:36.747.jld2")
    train("Test3", 2, glob_pattern, "/Volumes/SSD1/model_DFMN1-1_CPU_epoch-11-0.9126-2023-10-20T08:42:32.533.jld2")
    =#
    const LABELTOINDEX::Dict{String,Int32} = Dict()
    Model = Union{Bool,String}
    function train(
    model_name::String,
    train_epochs::Int64,
    glob_pattern::String = "*/*.png",
    pretrain::Model = true,
    train_test_split::Float64 = 0.8,
    batch_size::Int64 = 64,
    )
    epochs = 1:train_epochs
    images = glob(glob_pattern) |> shuffle! |> x -> x[1:1000]
    @assert !isempty(images) "No png images found"
    @info "$(length(images)) images in dataset"
    label_to_index = labels_to_dict(images)
    register_label_to_index!(label_to_index)
    @info "Text labels translate to: " label_to_index
    classes = length(label_to_index)
    @assert classes >= 2 "At least 2 label classes are required, for example: kiwi, not_kiwi"
    @info "$classes classes in dataset"
    @info "Device: $device"
    ceiling = seil(length(images), batch_size)
    train_test_index = train_test_idx(ceiling, batch_size, train_test_split)
    train, train_sample, test = process_data(images, train_test_index, ceiling, batch_size)
    @info "Made data loaders"
    model = load_model(pretrain, classes)
    @info "Loaded model"
    opt = Flux.setup(Flux.Optimisers.Adam(1e-5), model)
    @info "Setup optimiser"
    @info "Training for $epochs epochs: " now()
    training_loop!(
    model,
    opt,
    train,
    train_sample,
    test,
    epochs,
    model_name,
    classes,
    label_to_index,
    )
    @info "Finished $(last(epochs)) epochs: " now()
    end
    struct ImageContainer{T<:Vector}
    img::T
    end
    struct ValidationImageContainer{T<:Vector}
    img::T
    end
    Container = Union{ImageContainer,ValidationImageContainer}
    function seil(n::Int, batch_size::Int)
    return n ÷ batch_size * batch_size
    end
    function train_test_idx(ceiling::Int, batch_size::Int, train_test_split::Float64)::Int
    t =
    #! format: off
    ceiling ÷ batch_size * train_test_split |>
    round |>
    x -> x * batch_size |>
    x -> convert(Int, x)
    #! format: on
    end
    function labels_to_dict(list::Vector{String})::Dict{String,Int32}
    l =
    #! format: off
    map(x -> split(x, "/")[end-1], list) |>
    unique |>
    sort |>
    x -> zip(x, 1:length(x)) |>
    Dict
    #! format: on
    return l
    end
    """
    register_label_to_index!(label_to_index::Dict{String,Int32})
    This will replace the content of the global variable LABELTOINDEX
    with the content intended by the caller.
    Thanks algunion
    https://discourse.julialang.org/t/dataloader-scope-troubles/105207/4
    """
    function register_label_to_index!(label_to_index::Dict{String,Int32})
    empty!(LABELTOINDEX)
    merge!(LABELTOINDEX, label_to_index)
    end
    device = CUDA.functional() ? gpu : cpu
    function process_data(array_of_file_names, train_test_index, ceiling, batch_size)
    seed!(1234)
    images = shuffle!(array_of_file_names)
    train =
    ImageContainer(images[1:train_test_index]) |> x -> make_dataloader(x, batch_size)
    train_sample =
    ValidationImageContainer(images[1:(ceiling-train_test_index)]) |>
    x -> make_dataloader(x, batch_size)
    test =
    ValidationImageContainer(images[train_test_index+1:ceiling]) |>
    x -> make_dataloader(x, batch_size)
    return train, train_sample, test
    end
    length(data::ImageContainer) = length(data.img)
    length(data::ValidationImageContainer) = length(data.img)
    function getindex(data::ImageContainer{Vector{String}}, index::Int)
    path = data.img[index]
    img =
    #! format: off
    Images.load(path) |>
    #x -> Images.imresize(x, 224, 224) |>
    #x -> Images.RGB.(x) |>
    x -> Noise.add_gauss(x, (rand() * 0.2)) |>
    x -> apply_mask!(x, 3, 3, 12) |>
    x -> collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    #! format: on
    y = LABELTOINDEX[(split(path, "/")[end-1])]
    return img, y
    end
    function getindex(data::ValidationImageContainer{Vector{String}}, index::Int)
    path = data.img[index]
    img =
    #! format: off
    Images.load(path) |>
    #x -> Images.imresize(x, 224, 224) |>
    #x -> Images.RGB.(x) |>
    x -> collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    #! format: on
    y = LABELTOINDEX[(split(path, "/")[end-1])]
    return img, y
    end
    # assumes 224px square images
    function apply_mask!(
    img::Array{RGB{N0f8},2},
    max_number::Int = 3,
    min_size::Int = 3,
    max_size::Int = 22,
    )
    # horizontal
    for range in get_random_ranges(max_number, min_size, max_size)
    img[range, :] .= RGB{N0f8}(0.7, 0.7, 0.7)
    end
    # vertical
    for range in get_random_ranges(max_number, min_size, max_size)
    img[:, range] .= RGB{N0f8}(0.7, 0.7, 0.7)
    end
    return img
    end
    # assumes 224px square images
    function get_random_ranges(max_number::Int, min_size::Int, max_size::Int)
    number = rand(0:max_number)
    ranges = []
    while length(ranges) < number
    start = rand(1:224)
    size = rand(min_size:max_size)
    if start + size > 224
    continue
    end
    push!(ranges, start:start+size)
    end
    return ranges
    end
    function make_dataloader(container::Container, batch_size::Int)
    data =
    Flux.DataLoader(container; batchsize = batch_size, collate = true, parallel = true)
    device == gpu ? data = CuIterator(data) : nothing
    return data
    end
    # see load_model() from predict, and below
    function load_model(pretrain::Bool, classes::Int64)
    fst = Metalhead.ResNet(18, pretrain = pretrain).layers
    lst = Flux.Chain(AdaptiveMeanPool((1, 1)), Flux.flatten, Dense(512 => classes))
    model = Flux.Chain(fst[1], lst) |> device
    return model
    end
    #If model classes == desired classes I don't empty the last layer
    #That means that I can just train from where I left off for new data, DFMN model
    #Could be a gotcha if I want to train a different 4 class model, no need for a switch just yet
    function load_model(model_path::String, classes::Int64)
    model_state = JLD2.load(model_path, "model_state")
    model_classes = length(model_state[1][2][1][3][2])
    f = Metalhead.ResNet(18, pretrain = false).layers
    l = Flux.Chain(AdaptiveMeanPool((1, 1)), Flux.flatten, Dense(512 => model_classes))
    m = Flux.Chain(f[1], l)
    Flux.loadmodel!(m, model_state)
    if classes == model_classes
    model = m |> device
    else
    fst = m.layers
    lst = Flux.Chain(AdaptiveMeanPool((1, 1)), Flux.flatten, Dense(512 => classes))
    model = Flux.Chain(fst[1], lst) |> device
    end
    return model
    end
    function evaluate(m, d)
    good = 0
    count = 0
    pred = []
    actual = []
    for (x, y) in d
    p = Flux.onecold(m(x))
    good += sum(p .== y)
    count += length(y)
    append!(pred, p)
    append!(actual, y)
    end
    accuracy = round(good / count, digits = 4)
    confusion_matrix =
    freqtable(DataFrame(targets = actual, predicts = pred), :targets, :predicts)
    return accuracy, confusion_matrix
    end
    function train_epoch!(model; opt, train, classes)
    Flux.train!(model, train, opt) do m, x, y
    Flux.Losses.logitcrossentropy(m(x), Flux.onehotbatch(y, 1:classes))
    end
    end
    function dict_to_text_file(dict, model_name)
    text = ""
    for (key, value) in dict
    text = text * "$(key) => $(value)\n"
    end
    open("labels_$(model_name)-$(today()).txt", "w") do file
    write(file, text)
    end
    @info "Saved label to index mapping for future reference"
    end
    function training_loop!(
    model,
    opt,
    train,
    train_sample,
    test,
    epochs::UnitRange{Int64},
    model_name::String,
    classes,
    label_to_index,
    )
    @time eval, vcm = evaluate(model, test)
    @info "warm up" accuracy = eval
    @info "warm up" vcm
    a = 0.0
    for epoch in epochs
    println("")
    @info "Starting Epoch: $epoch"
    epoch == 1 && dict_to_text_file(label_to_index, model_name)
    @time train_epoch!(model; opt, train, classes)
    @time metric_train, train_confusion_matrix = evaluate(model, train_sample)
    @info "Epoch: $epoch"
    @info "train" accuracy = metric_train
    @info "train" train_confusion_matrix
    @time metric_test, test_confusion_matrix = evaluate(model, test)
    @info "test" accuracy = metric_test
    @info "test" test_confusion_matrix
    metric_test > a && begin
    a = metric_test
    let _model = cpu(model)
    jldsave(
    "model_$(model_name)_CPU_epoch-$epoch-$metric_test-$(today()).jld2";
    model_state = Flux.state(_model),
    )
    @info "Saved a best_model"
    end
    end
    end
    end
  • file addition: Skraak.jl (----------)
    [0.6598]
    module Skraak
    export make_clips, move_clips_to_folders, aggregate_labels, audiodata_db
    include("Train.jl")
    include("Predict.jl")
    #include("ConstructPrimaryDataset.jl")
    include("Utility.jl")
    include("dawn_dusk_dict.jl")
    using CSV, DataFrames, DataFramesMeta, Dates, DSP, Glob, JSON, Random, TimeZones, WAV, PNGFiles, Images #Plots
    #import DataFramesMeta: @transform!, @subset!, @byrow, @passmissing
    """
    make_clips(preds_path::String, dawn_dusk_dict::Dict{Dates.Date, Tuple{Dates.DateTime, Dates.DateTime}} = construct_dawn_dusk_dict("/media/david/SSD1/dawn_dusk.csv"))
    This function takes a preds.csv files and generates
    file names, wav's, spectrograms etc to be reviewed.
    it calls night() and may call construct_dawn_dusk_dict() unless the dict is globally defined and passed in
    It should be run from Pomona-1/, Pomona-2/ or Pomona-3/, assumes it is, it uses the path
    It saves wav and png files to /home/david/Upload/
    need to use a try/catch because the 2 assert functions thow an error to short circuit the function
    using Glob, Skraak
    predictions = glob("*/2023-09-11*/preds*")
    predictions = glob("path/to/preds*")
    for file in predictions #[1:6][7:12][13:18][19:24]
    try
    make_clips(file)
    catch x
    println(x)
    end
    end
    if needed to change headers in preds csv
    shift, control, f in subl
    file,start_time,end_time,label
    /media/david/Pomona-2,<project filters>, preds-2023-02-27.csv
    file,start_time,end_time,absent,present
    using Glob, CSV, DataFrames, DataFramesMeta, Dates, DSP, Plots, Random, WAV
    """
    # Assumes run on linux
    # Assumes function run from Pomona-1 or Pomona-2
    #dawn_dusk_dict::Dict{Dates.Date,Tuple{Dates.DateTime,Dates.DateTime}} = construct_dawn_dusk_dict("/media/david/SSD1/dawn_dusk.csv",),
    function make_clips(
    preds_path::String,
    label::Int = 1,
    night::Bool = true,
    dawn_dusk_dict = dddict,
    )
    # Assumes function run from Pomona-1 or Pomona-2
    location, trip_date, _ = split(preds_path, "/")
    # Load and group data frame by file
    gdf =
    #! format: off
    DataFrame(CSV.File(preds_path)) |>
    x -> assert_not_empty(x, preds_path) |>
    x -> rename_column!(x, "1.0", "label") |> #can remove now, needs to be label
    x -> assert_detections_present(x, label, location, trip_date) |>
    x -> filter_positives!(x, label) |>
    insert_datetime_column! |>
    x -> night_or_day!(x, dawn_dusk_dict, night) |> #true=night, false=day
    group_by_file!
    #! format: on
    # Make clip and spectrogram
    for (k, v) in pairs(gdf)
    #file_name = chop(v.file[1], head = 2, tail = 4)
    file_name = path_to_file_string(v.file[1])
    start_times = v[!, :start_time] |> sort
    detections = cluster_detections(start_times)
    isempty(detections) && continue
    signal, freq = wavread("$location/$trip_date/$file_name.WAV")
    length_signal = length(signal)
    for detection in detections
    st, en = calculate_clip_start_end(detection, freq, length_signal)
    name = "$location-$trip_date-$file_name-$(Int(floor(st/freq)))-$(Int(ceil(en/freq)))"
    f = "Clips_$(today())"
    mkpath(f)
    outfile = "$f/$name"
    sample = signal[Int(st):Int(en)]
    wavwrite(sample, "$outfile.wav", Fs = Int(freq))
    #plot = plot_spectrogram(sample, freq)
    #savefig(plot, "$outfile.png")
    image = get_image_from_sample(sample, freq)
    PNGFiles.save("$outfile.png", image)
    end
    print(".")
    end
    println("\ndone $location/$trip_date \n")
    end
    #######################################################################
    function assert_not_empty(df::DataFrame, preds_path::String)::DataFrame
    size(df) != (0, 0) ? (return df) : @error "Empty dataframe at $preds_path"
    #return df
    end
    function rename_column!(df::DataFrame, old_name::String, new_name::String)::DataFrame
    old_name in names(df) && rename!(df, old_name => new_name)
    return df
    end
    # assumes kiwi, binary classifier from opensoundscape
    # needed to remove ::String annotation for location, trip_date to make it work
    function assert_detections_present(
    df::DataFrame,
    label::Int,
    location,
    trip_date,
    )::DataFrame
    label in levels(df.label) ? (return df) :
    @error "No detections for label = $label at $location/$trip_date"
    end
    # assumes kiwi
    function filter_positives!(df::DataFrame, label)::DataFrame
    #filter!(row -> row.kiwi > 0, df)
    filter!(row -> row.label == label, df)
    return df
    end
    function path_to_file_string(path) #becareful path::String won't work: no method matching path_to_file_string(::InlineStrings.String31) line 70
    f = split(path, "/")[end] |> x -> split(x, ".") |> first
    #f = chop(file, head = 2, tail = 4)
    return f
    end
    function filename_to_datetime!(file)::DateTime
    #file_string = chop(file, head = 2, tail = 4)
    file_string = path_to_file_string(file)
    date_time =
    length(file_string) > 13 ? DateTime(file_string, dateformat"yyyymmdd_HHMMSS") :
    DateTime(
    (file_string[1:4] * "20" * file_string[5:end]),
    dateformat"ddmmyyyy_HHMMSS",
    )
    return date_time
    end
    function insert_datetime_column!(df::DataFrame)::DataFrame
    @transform!(df, @byrow :DateTime = filename_to_datetime!(String(:file)))
    return df
    end
    # calls night(), needs dawn_dusk_dict in local time format
    function night_or_day!(
    df::DataFrame,
    dawn_dusk_dict::Dict{Dates.Date,Tuple{Dates.DateTime,Dates.DateTime}},
    night_time::Bool = true,
    )::DataFrame
    night_time ? @subset!(df, @byrow night(:DateTime, dawn_dusk_dict)) :
    @subset!(df, @byrow !night(:DateTime, dawn_dusk_dict))
    return df
    end
    function group_by_file!(df::DataFrame)
    gdf = groupby(df, :file)
    return gdf
    end
    function cluster_detections(start_times::Vector{Float64})::Vector{Vector{Float64}}
    s = Vector{Float64}[]
    t = Float64[start_times[1]]
    for time in start_times[2:end]
    if time - last(t) <= 15.0
    push!(t, time)
    else
    push!(s, copy(t))
    t = Float64[time]
    end
    end
    push!(s, copy(t))
    detections = filter(x -> length(x) > 1, s)
    return detections
    end
    # assumes it is operating on 5 second clips
    function calculate_clip_start_end(
    detection::Vector{Float64},
    freq::Float32,
    length_signal::Int64,
    )::Tuple{Float64,Float64}
    first(detection) > 0 ? st = first(detection) * freq : st = 1
    (last(detection) + 5.0) * freq <= length_signal ? en = (last(detection) + 5.0) * freq :
    en = length_signal
    return st, en
    end
    #= Deprecated use get_image_from_sample()
    function plot_spectrogram(
    sample::Vector{Float64},
    freq::Float32,
    )::Plots.Plot{Plots.GRBackend}
    S = DSP.spectrogram(sample[:, 1], 400, 2; fs = convert(Int, freq))
    plot = Plots.heatmap(
    S.time,
    S.freq,
    pow2db.(S.power),
    size = (448, 448),
    showaxis = false,
    ticks = false,
    legend = false,
    thickness_scaling = 0,
    )
    return plot
    end
    =#
    # f neeeds to be an Int
    function get_image_from_sample(sample, f) #sample::Vector{Float64}
    S = DSP.spectrogram(sample, 400, 2; fs = convert(Int, f))
    i = S.power
    if minimum(i) == 0.0
    l = i |> vec |> unique |> sort
    replace!(i, 0.0 => l[2])
    end
    image =
    #! format: off
    DSP.pow2db.(i) |>
    x -> x .+ abs(minimum(x)) |>
    x -> x ./ maximum(x) |>
    x -> reverse(x, dims = 1) |>
    x -> RGB.(x) |>
    x -> imresize(x, 224, 224)
    #! format: on
    return image
    end
    """
    construct_dawn_dusk_dict(file::String)::Dict{Date,Tuple{DateTime,DateTime}}
    sun = DataFrame(CSV.File(file))
    Takes dawn dusk.csv and returns a dict to be consumeed by night().
    ~/dawn_dusk.csv
    At present it goes from the start of 2019 to the end of 2024
    The csv contains local time sunrise and sunset
    I use this to decide if a file with a local time encoded name was recorded at night
    dict = construct_dawn_dusk_dict("/Volumes/SSD1/dawn_dusk.csv")
    dict = Utility.construct_dawn_dusk_dict("/media/david/SSD1/dawn_dusk.csv")
    using CSV, DataFrames
    """
    function construct_dawn_dusk_dict(file::String)::Dict{Date,Tuple{DateTime,DateTime}}
    sun = DataFrame(CSV.File(file))
    x = Tuple(zip(sun.Dawn, sun.Dusk))
    y = Dict(zip(sun.Date, x))
    return y
    end
    """
    night(call_time::DateTime, dict::Dict{Date, Tuple{DateTime, DateTime}})::Bool
    Returns true if time is at night, ie between civil twilights, dusk to dawn.
    Consumes dict from construct_dawn_dusk_dict
    time=DateTime("2021-11-02T21:14:35",dateformat"yyyy-mm-ddTHH:MM:SS")
    Utility.night(time, dict)
    """
    function night(call_time::DateTime, dict::Dict{Date,Tuple{DateTime,DateTime}})::Bool
    dawn = dict[Date(call_time)][1]
    dusk = dict[Date(call_time)][2]
    if call_time <= dawn || call_time >= dusk
    return true
    else
    return false
    end
    end
    #######################################################################
    #INBETWEEN STEP: use secondary model to sort clips, move clips into D, F, M, N, and hand classify, generate actual.csv.
    """
    move_clips_to_folders(df::DataFrame)
    Takes a 2 column dataframe: file, label
    file must be list of png images, assumes wav's are there too
    will move mp4's from video folder if they are present
    """
    function move_clips_to_folders(df::DataFrame)
    p = glob("*.png")
    w = glob("*.[W,w][A,a][V,v]")
    @assert (first(df.file) |> x -> split(x, ".")[end] |> x -> x == "png") "df.file must be a list of png's"
    @assert issetequal(df.file, p) "All png files in dataframe must be present in folder"
    @assert issetequal(chop.(df.file, head = 0, tail = 4), chop.(w, head = 0, tail = 4)) "There must be a wav for every png in the dataframe"
    for row in eachrow(df)
    src = row.file
    dst = "$(row.label)/$(row.file)"
    mkpath("$(row.label)/")
    try
    mv(src, dst)
    mv(chop(src, tail = 3) * "wav", chop(dst, tail = 3) * "wav")
    if isdir(video)
    mkpath("video/$(row.label)/")
    mv(
    "video/" * chop(src, tail = 3) * "mp4",
    "video/" * chop(dst, tail = 3) * "mp4",
    )
    end
    catch e
    @info e
    end
    end
    end
    #=
    actual.csv must be list of qualified png file names:
    D/C05-2023-04-15-20230219_223000-380-470.png
    using Glob, DataFrames, CSV
    a=glob("[M,F,D,N]/*.png")
    df = DataFrame(file=a)
    CSV.write("actual_mfdn.csv", df)
    make a folder D,F,M,N
    mkpath.(["D", "F", "M", "N"])
    move wavs to match pngs
    df=DataFrame(CSV.File("actual_mfdn.csv"))
    for row in eachrow(df)
    src=split(row.file, "/")[2]
    dst=row.file
    mv(src, dst)
    mv(chop(src, tail=3)*"wav", chop(dst, tail=3)*"wav")
    end
    =#
    #run from parent folder of label folders
    #saves actual.csv and returns a df
    #labels=["D", "F", "M", "N"]
    function actual_from_folders(labels::Vector{String})::DataFrame
    paths=String[]
    for l in labels
    paths=append!(paths, glob("$l/*.png"))
    end
    df = DataFrame(file=paths)
    CSV.write("actual.csv", df)
    return df
    end
    """
    aggregate_labels(actual="actual.csv", outfile="labels.csv")
    file
    [D, F, M, N]/C05-2023-04-15-20230219_223000-380-470.png
    This function takes the csv output from my hand classification and ouputs a df, and csv for insertion into AudioData.duckdb using the duckdb cli or using DFto.audiodata_db()
    assumes run from Clips_xxxx-xx-xx folder and that "actual.csv" present if not specified.
    returns a dataframe
    using CSV, DataFrames, DataFramesMeta
    """
    #=
    df=aggregate_labels()
    audiodata_db(df, "pomona_labels_20230418") NOT_WORKING maybe titles
    to use cli, need to remove header row
    duckdb /media/david/SSD1/AudioData.duckdb
    COPY pomona_labels_20230418 FROM 'DB_Labels/pomona_labels_2023-11-02.csv';
    COPY pomona_files FROM 'DB_Files/pomona_files_20231102.csv';
    Then backup with:
    EXPORT DATABASE 'AudioDataBackup_2023-11-14';
    .quit
    Then quit and backup using cp on the db file, dated copy
    Then rsync ssd to usb
    rsync -avzr --delete /media/david/SSD1/ /media/david/USB/
    note: run on mac
    cd skraak.kiwi
    julia-1.9
    using Franklin
    serve()
    =#
    # New one, without noise and distance, does not do :box anymore therefore requires new db schema
    function aggregate_labels(
    actual::String = "actual.csv",
    outfile::String = "labels.csv",
    hdr::Bool = false #header for outfile
    )::DataFrame
    df = DataFrame(CSV.File(actual))
    # location, f, start_time, end_time
    @transform!(df, @byrow :location = split(split(:file, "/")[2], "-")[1])
    @transform!(df, @byrow :f = split(split(:file, "/")[2], "-")[5] * ".WAV")
    @transform!( df, @byrow :start_time = split(split(:file, "/")[2], "-")[end-1])
    @transform!( df, @byrow :end_time = chop(split(split(:file, "/")[2], "-")[end], tail=4))
    #@transform!( df, @byrow :box = "[$(split(split(:file, "/")[2], "-")[end-1]), $(chop(split(split(:file, "/")[2], "-")[end], tail=4))]")
    # male, female, duet, not
    @transform!(df, @byrow @passmissing :male = split(:file, "/")[1] == "M" ? true : false)
    @transform!(
    df,
    @byrow @passmissing :female = split(:file, "/")[1] == "F" ? true : false
    )
    @transform!(df, @byrow @passmissing :duet = split(:file, "/")[1] == "D" ? true : false)
    @transform!(
    df,
    @byrow @passmissing :not_kiwi =
    split(:file, "/")[1] in ["KA", "KE", "N", "Q"] ? true : false
    )
    # other_label
    @transform!(
    df,
    @byrow @passmissing :other_label =
    split(:file, "/")[1] in ["KA", "KE", "Q"] ? split(:file, "/")[1] : missing
    )
    # remove unwanted cols, rename f to file
    select!(df, Not([:file]))
    rename!(df, :f => :file)
    CSV.write(outfile, df; header=hdr)
    return df
    end
    """
    audiodata_db(df::DataFrame, table::String)
    Use to upload labels to AudioData.duckdb
    Takes a dataframe and inserts into AudioData.db table.
    audiodata_db(df, "pomona_labels_20230418")
    using DataFrames, DBInterface, DuckDB, Random
    """
    function audiodata_db(df::DataFrame, table::String)
    if Sys.islinux()
    con = DBInterface.connect(DuckDB.DB, "/media/david/SSD1/AudioData.duckdb")
    else
    con = DBInterface.connect(DuckDB.DB, "/Volumes/SSD1/AudioData.duckdb")
    end
    temp_name = randstring(6)
    DuckDB.register_data_frame(con, df, temp_name)
    DBInterface.execute(
    con,
    """
    INSERT
    INTO $table
    SELECT *
    FROM '$temp_name'
    """,
    )
    DBInterface.close!(con)
    end
    end # module
  • file addition: Predict_delete.jl (----------)
    [0.6598]
    # Predict.jl
    using WAV, DSP, Images, ThreadsX, Dates, DataFrames, CSV, Flux, CUDA, Metalhead, JLD2, FLAC
    export predict
    """
    predict(glob_pattern::String, model::String)
    This function takes a glob pattern for folders to run over, and a model path. It saves results in a csv for each folder, similar to opensoundscape
    Args:
    • glob pattern (folder/)
    • model path
    Returns: Nothing - This function saves csv files.
    I use this function to find kiwi from new data gathered on a trip.
    Note:
    Dont forget temp env, julia -t 4
    From Pomona-3/Pomona-3/
    Use like:
    using Skraak
    glob_pattern = "*/2023-10-19/" #from SSD1
    model = "/media/david/SSD1/model_K1-3_CPU_epoch-10-0.9965-2023-10-18T17:32:36.747.jld2"
    predict(glob_pattern, model)
    """
    function predict(glob_pattern::String, model::String)
    model = load_model(model) |> device
    folders = glob(glob_pattern)
    @info "Folders: $folders"
    for folder in folders
    @info "Working on: $folder"
    predict_folder(folder, model)
    end
    end
    function predict(folders::Vector{String}, model::String)
    model = load_model(model) |> device
    @info "Folders: $folders"
    for folder in folders
    @info "Working on: $folder"
    predict_folder(folder, model)
    end
    end
    #~~~~~ The guts ~~~~~#
    device = CUDA.functional() ? gpu : cpu
    #= TO DELETE
    function get_image_for_inference(sample, f)
    S = DSP.spectrogram(sample, 400, 2; fs = f)
    i = S.power
    if minimum(i) == 0.0
    l = i |> vec |> unique |> sort
    replace!(i, 0.0 => l[2])
    end
    image =
    #! format: off
    DSP.pow2db.(i) |>
    x -> x .+ abs(minimum(x)) |>
    x -> x ./ maximum(x) |>
    x -> reverse(x, dims = 1) |>
    x -> RGB.(x) |>
    x -> imresize(x, 224, 224) |>
    x -> collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    #! format: on
    return image
    end
    =#
    function get_image_for_inference(sample, f)
    image =
    #! format: off
    get_image_from_sample(sample, f) |>
    x -> collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    #! format: on
    return image
    end
    function get_images(file::String, increment::Int = 5, divisor::Int = 2) #5s sample, 2.5s hop
    ext = split(file, ".")[end]
    @assert ext in ["WAV", "wav", "flac"] "Unsupported audio file type, requires wav or flac."
    if ext in ["WAV", "wav"]
    signal, freq = wavread(file)
    else
    signal, freq = load(file)
    end
    if freq > 16000
    signal = DSP.resample(signal, 16000.0f0 / freq; dims = 1)
    freq = 16000
    end
    f = convert(Int, freq)
    inc = increment * f
    hop = f * increment ÷ divisor #need guarunteed Int, maybe not anymore, refactor
    split_signal = DSP.arraysplit(signal[:, 1], inc, hop)
    raw_images = ThreadsX.map(x -> get_image_for_inference(x, f), split_signal)
    n_samples = length(raw_images)
    return raw_images, n_samples
    end
    function get_images_time_from_wav(file::String, increment::Int = 5, divisor::Int = 2)
    raw_images, n_samples = get_images(file::String, increment, divisor)
    images = reshape_images(raw_images, n_samples)
    start_time = 0:(increment/divisor):(n_samples-1)*(increment/divisor)
    end_time = increment:(increment/divisor):(n_samples+1)*(increment/divisor)
    time = collect(zip(start_time, end_time))
    return images, time
    end
    function reshape_images(raw_images, n_samples)
    images =
    #! format: off
    hcat(raw_images...) |>
    x -> reshape(x, (224, 224, 3, n_samples))
    #! format: on
    return images
    end
    function predict_file(file::String, folder::String, model)
    #check form of opensoundscape preds.csv and needed by my make_clips
    @info "File: $file"
    @time images, time = get_images_time_from_wav(file)
    data = images |> device
    @time predictions = Flux.onecold(model(data))
    f = (repeat(["$file"], length(time)))
    df = DataFrame(
    :file => f,
    :start_time => first.(time),
    :end_time => last.(time),
    :label => predictions,
    )
    return df
    end
    function predict_folder(folder::String, model)
    wav = glob("$folder/*.[W,w][A,a][V,v]")
    flac = glob("$folder/*.flac")
    files = cat(wav, flac; dims = 1)
    @info "$(length(files)) files in $folder"
    df = DataFrame(
    file = String[],
    start_time = Float64[],
    end_time = Float64[],
    label = Int[],
    )
    save_path = "$folder/preds-$(today()).csv"
    CSV.write("$save_path", df)
    for file in files
    df = predict_file(file, folder, model)
    CSV.write("$save_path", df, append = true)
    end
    end
    # see load_model() from train, different input types
    function load_model(model_path::String)
    model_state = JLD2.load(model_path, "model_state")
    model_classes = length(model_state[1][2][1][3][2])
    f = Metalhead.ResNet(18, pretrain = false).layers
    l = Flux.Chain(AdaptiveMeanPool((1, 1)), Flux.flatten, Dense(512 => model_classes))
    model = Flux.Chain(f[1], l)
    Flux.loadmodel!(model, model_state)
    return model
    end
    #=
    function load_bson(model_path::String)
    BSON.@load model_path model
    end
    =#
    ############### PYTHON Opensoundscape ################
    #=
    # Dont forget conda activate opensoundscape
    # Dont forget to modify file names and glob pattern
    # Run script in Pomona-2, hard code trip date in the glob
    # python /media/david/USB/Skraak/src/predict.py
    from opensoundscape.torch.models.cnn import load_model
    import opensoundscape
    import torch
    from pathlib import Path
    import numpy as np
    import pandas as pd
    from glob import glob
    import os
    from datetime import datetime
    model = load_model('/home/david/best.model')
    # folders = glob('./*/2023-?????/')
    folders = glob('./*/*/')
    for folder in folders:
    os.chdir(folder)
    print(folder, ' start: ', datetime.now())
    # Beware, secretary island files are .wav
    field_recordings = glob('./*.WAV')
    scores, preds, unsafe = model.predict(
    field_recordings,
    binary_preds = 'single_target',
    overlap_fraction = 0.5,
    batch_size = 128,
    num_workers = 12)
    scores.to_csv("scores-2023-11-07.csv")
    preds.to_csv("preds-2023-11-07.csv")
    os.chdir('../..')
    print(folder, ' done: ', datetime.now())
    print()
    print()
    =#
  • file addition: Predict.jl (----------)
    [0.6598]
    # Predict.jl
    using WAV,
    DSP, Images, ThreadsX, Dates, DataFrames, CSV, Flux, CUDA, Metalhead, JLD2, FLAC, Glob
    import Base: length, getindex
    #using DataFramesMeta
    export predict
    """
    predict(glob_pattern::String, model::String)
    This function takes a glob pattern for folders (or a vector of folders) to run over, and a model path. It saves results in a csv in each folder, similar to opensoundscape
    Args:
    • glob pattern (folder/) or a vector of folders
    • model path
    Returns: Nothing - This function saves csv files.
    I use this function to find kiwi from new data gathered on a trip.
    Note:
    Dont forget temp env, julia -t 4
    From Pomona-3/Pomona-3/
    Use like:
    using Skraak
    glob_pattern = "*/2023-10-19/"
    model = "/media/david/SSD1/model_K1-4_CPU_epoch-10-0.984-2023-11-20.jld2"
    predict(glob_pattern, model)
    """
    function predict(glob_pattern::String, model::String)
    model = load_model(model) |> device
    folders = glob(glob_pattern)
    @info "Folders: $folders"
    for folder in folders
    @info "Working on: $folder"
    predict_folder(folder, model)
    end
    end
    function predict(folders::Vector{String}, model::String)
    model = load_model(model) |> device
    @info "Folders: $folders"
    for folder in folders
    @info "Working on: $folder"
    predict_folder(folder, model)
    end
    end
    #~~~~~ The guts ~~~~~#
    struct PredictImageContainer{T<:Vector}
    img::T
    end
    length(data::PredictImageContainer) = length(data.img)
    function getindex(data::PredictImageContainer{Vector{String}}, idx::Int)
    path = data.img[idx]
    img =
    #! format: off
    Images.load(path) |>
    x -> Images.imresize(x, 224, 224)|>
    x -> Images.RGB.(x) |>
    x -> collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    #! format: on
    return img, path
    end
    device = CUDA.functional() ? gpu : cpu
    function get_image_for_inference(sample, f)
    image =
    #! format: off
    get_image_from_sample(sample, f) |>
    x -> collect(channelview(float32.(x))) |>
    x -> permutedims(x, (3, 2, 1))
    #! format: on
    return image
    end
    function load_audio_file(file::String)
    ext = split(file, ".")[end]
    @assert ext in ["WAV", "wav", "flac"] "Unsupported audio file type, requires wav or flac."
    if ext in ["WAV", "wav"]
    signal, freq = WAV.wavread(file)
    else
    signal, freq = load(file)
    end
    @assert !isempty(signal[:, 1]) "$file seems to be empty, could it be corrupted?\nYou could delete it, or replace it with a known\ngood version from SD card or backup."
    return signal, freq
    end
    function resample_to_16000hz(signal, freq)
    signal = DSP.resample(signal, 16000.0f0 / freq; dims = 1)
    freq = 16000
    return signal, freq
    end
    # need to change divisor to a overlap fraction, chech interaction with audioloader()
    # if divisor is 0, then no overlap atm
    function get_images_from_audio(file::String, increment::Int = 5, divisor::Int = 2) #5s sample, 2.5s hop
    signal, freq = load_audio_file(file)
    if freq > 16000
    signal, freq = resample_to_16000hz(signal, freq)
    end
    f = convert(Int, freq)
    inc = increment * f
    #hop = f * increment ÷ divisor #need guarunteed Int, maybe not anymore, refactor
    hop = f * increment / divisor |> x -> x == Inf ? 0 : trunc(Int, x)
    split_signal = DSP.arraysplit(signal[:, 1], inc, hop)
    raw_images = ThreadsX.map(x -> get_image_for_inference(x, f), split_signal)
    n_samples = length(raw_images)
    return raw_images, n_samples
    end
    function audio_loader(file::String, increment::Int = 5, divisor::Int = 2)
    raw_images, n_samples = get_images_from_audio(file::String, increment, divisor)
    images = reshape_images(raw_images, n_samples)
    start_time = 0:(increment/divisor):(n_samples-1)*(increment/divisor)
    end_time = increment:(increment/divisor):(n_samples+1)*(increment/divisor)
    time = collect(zip(start_time, end_time))
    loader = Flux.DataLoader((images, time), batchsize = n_samples, shuffle = false)
    device == gpu ? loader = CuIterator(loader) : nothing #check this works with gpu
    return loader
    end
    function reshape_images(raw_images, n_samples)
    images =
    #! format: off
    hcat(raw_images...) |>
    x -> reshape(x, (224, 224, 3, n_samples))
    #! format: on
    return images
    end
    function predict_audio_file(file::String, model)
    #check form of opensoundscape preds.csv and needed by my make_clips
    @info "File: $file"
    @time data = audio_loader(file)
    pred = []
    time = []
    @time for (x, t) in data
    p = Flux.onecold(model(x))
    append!(pred, p)
    append!(time, t)
    end
    f = (repeat(["$file"], length(time)))
    df = DataFrame(
    :file => f,
    :start_time => first.(time),
    :end_time => last.(time),
    :label => pred,
    )
    sort!(df)
    return df
    end
    function predict_folder(folder::String, model)
    wav = glob("$folder/*.[W,w][A,a][V,v]")
    flac = glob("$folder/*.flac")
    audio_files = vcat(wav, flac) #if wav and flac both present will predict on all
    png_files = glob("$folder/*.png")
    #it will predict on images when both images and audio present
    if isempty(png_files)
    predict_audio_folder(audio_files, model, folder)
    else
    predict_image_folder(png_files, model, folder)
    end
    end
    function predict_audio_folder(audio_files::Vector{String}, model, folder::String)
    l = length(audio_files)
    @assert (l > 0) "No wav or flac audio files present in $folder"
    @info "$(l) audio_files in $folder"
    df = DataFrame(
    file = String[],
    start_time = Float64[],
    end_time = Float64[],
    label = Int[],
    )
    save_path = "$folder/preds-$(today()).csv"
    CSV.write("$save_path", df)
    for file in audio_files
    df = predict_audio_file(file, model)
    CSV.write("$save_path", df, append = true)
    end
    end
    function predict_image_folder(png_files::Vector{String}, model, folder::String)
    l = length(png_files)
    @assert (l > 0) "No png files present in $folder"
    @info "$(l) png_files in $folder"
    save_path = "$folder/preds-$(today()).csv"
    loader = png_loader(png_files)
    @time preds, files = predict_pngs(model, loader)
    f = split.(files, "/") |> x -> last.(x)
    df = DataFrame(file = f, label = preds)
    CSV.write("$save_path", df)
    end
    function png_loader(png_files::Vector{String})
    loader = Flux.DataLoader(
    PredictImageContainer(png_files);
    batchsize = 64,
    collate = true,
    parallel = true,
    )
    device == gpu ? loader = CuIterator(loader) : nothing
    return loader
    end
    function predict_pngs(m, d)
    @info "Predicting..."
    pred = []
    path = []
    for (x, pth) in d
    p = Flux.onecold(m(x))
    append!(pred, p)
    append!(path, pth)
    end
    return pred, path
    end
    # see load_model() from train, different input types
    function load_model(model_path::String)
    model_state = JLD2.load(model_path, "model_state")
    model_classes = length(model_state[1][2][1][3][2])
    f = Metalhead.ResNet(18, pretrain = false).layers
    l = Flux.Chain(AdaptiveMeanPool((1, 1)), Flux.flatten, Dense(512 => model_classes))
    model = Flux.Chain(f[1], l)
    Flux.loadmodel!(model, model_state)
    return model
    end
    #=
    function load_bson(model_path::String)
    BSON.@load model_path model
    end
    =#
    ############### PYTHON Opensoundscape ################
    #=
    # Dont forget conda activate opensoundscape
    # Dont forget to modify file names and glob pattern
    # Run script in Pomona-2, hard code trip date in the glob
    # python /media/david/USB/Skraak/src/predict.py
    from opensoundscape.torch.models.cnn import load_model
    import opensoundscape
    import torch
    from pathlib import Path
    import numpy as np
    import pandas as pd
    from glob import glob
    import os
    from datetime import datetime
    model = load_model('/home/david/best.model')
    # folders = glob('./*/2023-?????/')
    folders = glob('./*/*/')
    for folder in folders:
    os.chdir(folder)
    print(folder, ' start: ', datetime.now())
    # Beware, secretary island files are .wav
    field_recordings = glob('./*.WAV')
    scores, preds, unsafe = model.predict(
    field_recordings,
    binary_preds = 'single_target',
    overlap_fraction = 0.5,
    batch_size = 128,
    num_workers = 12)
    scores.to_csv("scores-2023-11-13.csv")
    preds.to_csv("preds-2023-11-13.csv")
    os.chdir('../..')
    print(folder, ' done: ', datetime.now())
    print()
    print()
    =#
  • file addition: ConstructPrimaryDataset.jl (----------)
    [0.6598]
    using DataFrames, DataFramesMeta, CSV, Glob
    # Only moves WAVs not already there in dataset
    # converts WAVs to flac to save space, file metadata will not survive
    # requires columns :location, :file, :start_time, :end_time
    # :file is the file name, :location is the actual recorder location eg "C05"
    # run where the raw data is
    # will find file in folder structure location/trip_date/file
    # constructs dataset at output_path
    # assumes file name has one . for extension only
    function move_files_to_dataset(input_file::String, output_path::String=/media/david/SSD2/PrimaryDataset/kiwi_set/)
    df = DataFrame(CSV.File(input_file))
    @assert nrow(df) > 0 "Empty csv therefore dataframe"
    if "box" in names(df)
    @transform!(df, @byrow :start_time = first(eval(Meta.parse(:box))) )
    @transform!(df, @byrow :end_time = last(eval(Meta.parse(:box))) )
    end
    for col_name in ["location", "file", "start_time", "end_time"]
    @assert col_name in names(df) "Column $col_name not present in csv"
    end
    select!(df, :location, :file, :start_time, :end_time)
    @transform!(df, @byrow :key = :location * "-" * :file )
    k=levels(df.key) #Vector{String}:
    for item in k
    fldr = split(item, ".")[end-1]
    outf = replace(item, ".wav" => ".flac", ".WAV" => ".flac")
    if !isfile("$output_path$(fldr)/$outf")
    println(item)
    l,f=split(item, "-")
    b=glob("$l/*/$f")
    @assert length(b) == 1
    mkpath("$fldr")
    signal, freq = Skraak.load_audio_file(b)
    save("$output_path$(fldr)/$outf", signal, freq)
    end
    end
    return df
    end
    function save_pngs(df:DataFrame)
    @info "$(length(levels(df.key))) files"
    @info "$(length(df.key)) labels"
    select!(df, :key, :start_time, :end_time)
    gdf = groupby(df, :key)
    for f in gdf
    file = first(f.key) |> x -> replace(x, ".wav"=>".flac", ".WAV"=>".flac")
    folder = split(file, ".")[1]
    kiwi = f.kiwi
    @info (folder, duration, kiwi)
    #signal, freq = wavread("kiwi_set_2023-11-13/$folder/$file")
    signal, freq = Skraak.load_audio_file("kiwi_set_2023-11-13/$folder/$file")
    length_signal = length(signal)
    duration = length_signal / freq
    mkpath("kiwi_set_2023-11-13/$folder/K")
    mkpath("kiwi_set_2023-11-13/$folder/N")
    ldf = DataFrame(second=1:duration, kiwi=false)
    for clip in kiwi
    clip[1] > 0 ? st = clip[1] : st = 1
    clip[2] <= duration ? nd = clip[2] : nd = duration
    ldf.kiwi[st:nd] .= true
    end
    start = 1
    while start+4 <= duration
    wdf = ldf[start:start+4, :]
    #make image
    st, en = calculate_clip(start, start+4, freq, length_signal)
    sample = signal[Int(st):Int(en)]
    plot = get_image_from_sample(sample, freq);
    if true in levels(wdf.kiwi)
    #save to K folder
    #savefig(plot, "kiwi_set-2023-09-07/$folder/K/$folder-$start-$(start+4).png")
    PNGFiles.save("kiwi_set_2023-11-13/$folder/K/$folder-$start-$(start+4).png", plot)
    start += 2
    else
    #save to N folder
    #savefig(plot, "kiwi_set-2023-09-07/$folder/N/$folder-$start-$(start+4).png")
    PNGFiles.save("kiwi_set_2023-11-13/$folder/N/$folder-$start-$(start+4).png", plot)
    start += 5
    end
    end
    if start+4 > duration
    wdf = df[duration-4:duration, :]
    #make image
    st, en = calculate_clip(duration-4, duration, freq, length_signal)
    sample = signal[Int(st):Int(en)]
    plot = get_image_from_sample(sample, freq);
    #save to correct folder
    true in levels(wdf.kiwi) ? l="K" : l="N"
    #savefig(plot, "kiwi_set-2023-09-07/$folder/$l/$folder-$(duration-4)-$duration.png")
    PNGFiles.save("kiwi_set_2023-11-13/$folder/$l/$folder-$(duration-4)-$duration.png", plot)
    end
    end
    end
  • file addition: README.md (----------)
    [2.1]
    # Skraak
    Identify bird calls using AI, and monitor call frequency.
    __Skraak is intended to be simple to use for simple people like me.__
    This package serves [skraak.kiwi](https://skraak.kiwi).
    Most of the skraak.kiwi data has been recorded using Open Acoustics AudioMoth's or μMoth's at 16000 Hz. DOC recorders at 8000hz work fine.
    It is a good idea to use an Nvidia GPU. Everything should work fine on CPU, just slow.
    AMD GPU's are not supported but should be easy for you to get working.
    If you are doing serious work, start the julia repl with: julia -t n where n is up to 1/2 the number of cores you have. I do 4, this is enough to keep up with a gamer style GPU.
    __You can use Skraak too.__
    ```
    [Install Julia](https://julialang.org/downloads/platform/), Julia-1.10 or newer
    [git clone the Skraak project](https://github.com/quietlight/Skraak), if you dont have git or the git cli, you can download a zip file by clicking the <code> button.
    cd to your Skraak folder
    start the julia repl with $julia
    (You will want to install Revise and OhMyREPL, just do 'using Revise, OhMyREPL' in the Julia repl, add 'using Revise, OhMyREPL' to ~/.julia/config/startup.jl)
    type: ] (to enter Pkg mode)
    type: activate .
    type: instantiate
    backspace to exit Pkg mode
    exit repl with ctrl-D.
    ```
    Later:
    ```
    start the julia repl with $julia
    type: ] (to enter Pkg mode)
    type: dev path/to/Skraak (to make it a local package)
    backspace to exit Pkg mode
    type: using Skraak, Glob (glob is only here to help you refine your glob patterns)
    WORK...
    When finished working you can if you like do 'free Skraak' in Pkg mode (accessed with ']')
    ```
    1. Take some WAV's organised into a file structure LOCATION/TRIP_DATE/WAV_FILES
    2. and labels saved in a csv in the form:
    * file(String),start_time,end_time,label(Int) (where start_time and end_time are in seconds from the start of the wav file)
    * at least 2 label classes are required, for example Kiwi, Not
    3. Generate a primary dataset of spectrogram images with the following file structure:
    * DATASET/AUDIO_FILE*/LABEL*/PNG's (png files must be 224X224 px square, Grayscale or RGB).
    * This structure is required, when training, __the parent folder of a file is the label__.
    * This function creates a folder for each file, creates subfolders for each label, then saves png files in the appropriate label sub folder.
    * Space is needed. It uses the whole audio file. (I aim for 96% Not, 4% Kiwi)
    * and saves a flac copy for reference
    > I use labels, [K, N] in words [Kiwi, Not]. Anything will work, the unique text labels are sorted alphabetically and mapped to integer labels in the training process.
    > More than 2 label classes is fine, but keep it simple until you have a lot of data.
    > It is better __not__ to have everything in 2 big folders, 100_000 files in a folder on a Fat32 removable drive will rapidly grind to a stand still.
    > You could have many thousands of K and N folders, for example, the model does not care.
    > Native file systems on mac/linux will work ok. I use ext4 (linux) file systems on exteranl SSD's for both linux and mac.
    ```
    ```
    4. Train a Resnet18 model, either pretrained on Imagenet, or preferably the pretrained Skraak Kiwi model, which is currently trained on 7_400_000 images.
    Skraak trains on 5 second clips, converted to 224x224 pixel RGB spectrogram images.
    ```
    using Skraak
    glob_pattern_1 = "Clips*/[D,F,M,N]/*.png" #for example. Note: requires png's as input.
    glob_pattern_2 = "Dataset*/[K, N]/*.png"
    # Train a model named Test1 for 2 epochs on png files found by glob_pattern,
    # start with a pretrained model.
    train("Test1", 2, glob_pattern_1, true)
    # Train a model named Test2 for 2 epochs on png files found by glob_pattern,
    # train using model found at "path/to/model.jld2"
    train("Test2", 2, glob_pattern_2, "path/to/model.jld2")
    # Note: Your unique text labels are sorted alphabetically, and converted to
    # integers, [1,2,3...] to be consumed by the flux model
    # A text file will be saved beside the model.jld2, with the label to
    # integer mapping.
    ```
    5. Run inference on raw data using a trained model
    Skraak will try to find png images first, in the folders covered by the glob pattern. If there are no png's found it will predict on wav or flac files, using 5 second audio clips, converted to 224x224 pixel RGB spectrogram images, with a 2.5 recond hop.
    > You are responsible for providing an appropriate model.
    > I use a binary Kiwi/Not model for finding calls in audio data, and a Duet/Female/Male/Not model on png clips made from calls detected by the binary model.
    > Find some models to start with in the Models folder
    ```
    using Skraak
    glob_pattern = "Clips/" #Note: requires folders as input. Folders contain flac, wav or png files.
    # Predict label classes of png, wav or flac files found in folders specified by
    # glob_pattern using model.jld2. A preds.csv file is saved in current directory
    predict(glob_pattern, "path/to/model.jld2")
    ```
    6. Generate audio clips and spectrogram images of all calls found.
    ```
    # Make clips from a preds.csv file of the form:
    # file(String),start_time,end_time,label(Int)
    # 1 is the label, it can be any int present in the label field of preds.csv
    # It saves clips in a folder 'Clips_2023-11-09'
    make_clips("preds.csv", 1)
    ```
    7. Sort calls into subclasses (say: Duet, Female, Male, Nothing) manually, or using a model combined with human supervision. TODO
    8. Store data from calls and file metadata in a DuckDB database for statistical analysis using SQL, DataFrames, Plots.
    ```
    I will not document this until the DuckDB storage api has stabilised.
    For now always store a csv backup using "EXPORT DATABASE 'Backup_2023-10-10';" in the duckdb cli.
    I highly recommend storing data in a duckdb database.
    Querying a duckdb database with SQL is faster than even julia DataFrames.
    ```
    9. Repeat, iterating on your models as you accumulate more data. It's hard until it gets easy.
    Managing datasets is like gardening, it takes some weeding and a _lot_ of compost (aka data) to get a good model growing.
    Julia is great for machine learning because it is realtively simple to get a GPU working. It does have disadvantages at GPT-4 scale, but for this kind of work it is excelent. Julia shines with any scientific computing task.
  • file addition: Project.toml (----------)
    [2.1]
    name = "Skraak"
    uuid = "d533bdbf-b9c3-4193-b768-d983a7f6b3f2"
    authors = ["David Cary <cdecary@gmail.com> and contributors"]
    version = "0.1.0"
    [deps]
    CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
    CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
    DBInterface = "a10d1c49-ce27-4219-8d33-6db1a4562965"
    DSP = "717857b8-e6f2-59f4-9121-6e50c889abd2"
    DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
    DataFramesMeta = "1313f7d8-7da2-5740-9ea0-a2ca25f37964"
    Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
    DuckDB = "d2f5444f-75bc-4fdf-ac35-56f514c445e1"
    FLAC = "abae9e3b-a9a0-4778-b5c6-ca109b507d99"
    FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
    Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
    FreqTables = "da1fdf0e-e0ff-5433-a45f-9bb5ff651cb1"
    Glob = "c27321d9-0574-5035-807b-f59d2c89b15c"
    HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3"
    Images = "916415d5-f1e6-5110-898d-aaa5f9f070e0"
    JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
    JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
    Metalhead = "dbeba491-748d-5e0e-a39e-b530a07fa0cc"
    Noise = "81d43f40-5267-43b7-ae1c-8b967f377efa"
    PNGFiles = "f57f5aa1-a3ce-4bc8-8ab9-96f992907883"
    Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
    SHA = "ea8e919c-243c-51af-8825-aaa63cd721ce"
    ThreadsX = "ac1d9e8a-700a-412c-b207-f0111f4b6c0d"
    TimeZones = "f269a46b-ccf7-5d73-abea-4c690281aa53"
    WAV = "8149f6b0-98f6-5db9-b78f-408fbbb8ef88"
    XMLDict = "228000da-037f-5747-90a9-8195ccbf91a5"
    [extras]
    Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
    [targets]
    test = ["Test"]
  • file addition: LICENSE (---r------)
    [2.1]
    MIT License
    Copyright (c) 2022 David Cary <cdecary@gmail.com> and contributors
    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.