From b1d7925d50c49ca6b82610644a8a06c665d44e75 Mon Sep 17 00:00:00 2001 From: Marc Thevenet Date: Sat, 3 Jul 2021 15:16:09 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Calcul=20des=20heures=20de=20lever/coucher?= =?UTF-8?q?=20du=20soleil=20en=20fonction=20de=20coordonn=C3=A9es=20gps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/ephemeris.json | 4747 -------------------- package.json | 3 +- src/App.tsx | 5 +- src/components/ephemeris/stories.tsx | 4 +- src/components/explanation/index.tsx | 2 +- src/components/period-lighting/stories.tsx | 4 +- src/constants.ts | 6 + src/suncalc.d.ts | 49 + src/types.d.ts | 8 +- src/utils/ephemeris.ts | 46 + src/utils/time.test.ts | 8 +- yarn.lock | 5 + 12 files changed, 122 insertions(+), 4765 deletions(-) delete mode 100644 data/ephemeris.json create mode 100644 src/suncalc.d.ts create mode 100644 src/utils/ephemeris.ts diff --git a/data/ephemeris.json b/data/ephemeris.json deleted file mode 100644 index 088ab72..0000000 --- a/data/ephemeris.json +++ /dev/null @@ -1,4747 +0,0 @@ -[ - { - "date": "2021-01-01", - "astrise": "06:47:57", - "nautrise": "07:26:33", - "civrise": "08:07:02", - "sunrise": "08:44:19", - "transit": "12:53:06", - "sunset": "17:01:53", - "civset": "17:39:09", - "nautset": "18:19:39", - "astset": "18:58:15", - "daylength": "08:17:33" - }, - { - "date": "2021-01-02", - "astrise": "06:48:02", - "nautrise": "07:26:35", - "civrise": "08:07:02", - "sunrise": "08:44:16", - "transit": "12:53:34", - "sunset": "17:02:53", - "civset": "17:40:06", - "nautset": "18:20:33", - "astset": "18:59:06", - "daylength": "08:18:36" - }, - { - "date": "2021-01-03", - "astrise": "06:48:04", - "nautrise": "07:26:36", - "civrise": "08:07:00", - "sunrise": "08:44:09", - "transit": "12:54:02", - "sunset": "17:03:55", - "civset": "17:41:04", - "nautset": "18:21:28", - "astset": "19:00:00", - "daylength": "08:19:45" - }, - { - "date": "2021-01-04", - "astrise": "06:48:04", - "nautrise": "07:26:33", - "civrise": "08:06:54", - "sunrise": "08:44:00", - "transit": "12:54:29", - "sunset": "17:04:59", - "civset": "17:42:04", - "nautset": "18:22:25", - "astset": "19:00:55", - "daylength": "08:20:59" - }, - { - "date": "2021-01-05", - "astrise": "06:48:01", - "nautrise": "07:26:28", - "civrise": "08:06:46", - "sunrise": "08:43:47", - "transit": "12:54:56", - "sunset": "17:06:05", - "civset": "17:43:06", - "nautset": "18:23:24", - "astset": "19:01:52", - "daylength": "08:22:18" - }, - { - "date": "2021-01-06", - "astrise": "06:47:56", - "nautrise": "07:26:21", - "civrise": "08:06:35", - "sunrise": "08:43:32", - "transit": "12:55:23", - "sunset": "17:07:14", - "civset": "17:44:11", - "nautset": "18:24:25", - "astset": "19:02:50", - "daylength": "08:23:42" - }, - { - "date": "2021-01-07", - "astrise": "06:47:48", - "nautrise": "07:26:11", - "civrise": "08:06:22", - "sunrise": "08:43:13", - "transit": "12:55:49", - "sunset": "17:08:25", - "civset": "17:45:17", - "nautset": "18:25:27", - "astset": "19:03:50", - "daylength": "08:25:11" - }, - { - "date": "2021-01-08", - "astrise": "06:47:38", - "nautrise": "07:25:58", - "civrise": "08:06:05", - "sunrise": "08:42:52", - "transit": "12:56:15", - "sunset": "17:09:38", - "civset": "17:46:24", - "nautset": "18:26:31", - "astset": "19:04:52", - "daylength": "08:26:45" - }, - { - "date": "2021-01-09", - "astrise": "06:47:25", - "nautrise": "07:25:43", - "civrise": "08:05:46", - "sunrise": "08:42:27", - "transit": "12:56:40", - "sunset": "17:10:52", - "civset": "17:47:34", - "nautset": "18:27:37", - "astset": "19:05:55", - "daylength": "08:28:24" - }, - { - "date": "2021-01-10", - "astrise": "06:47:10", - "nautrise": "07:25:25", - "civrise": "08:05:24", - "sunrise": "08:42:00", - "transit": "12:57:04", - "sunset": "17:12:09", - "civset": "17:48:45", - "nautset": "18:28:44", - "astset": "19:06:59", - "daylength": "08:30:08" - }, - { - "date": "2021-01-11", - "astrise": "06:46:52", - "nautrise": "07:25:05", - "civrise": "08:04:59", - "sunrise": "08:41:30", - "transit": "12:57:29", - "sunset": "17:13:27", - "civset": "17:49:58", - "nautset": "18:29:52", - "astset": "19:08:05", - "daylength": "08:31:57" - }, - { - "date": "2021-01-12", - "astrise": "06:46:32", - "nautrise": "07:24:42", - "civrise": "08:04:32", - "sunrise": "08:40:57", - "transit": "12:57:52", - "sunset": "17:14:47", - "civset": "17:51:12", - "nautset": "18:31:02", - "astset": "19:09:12", - "daylength": "08:33:50" - }, - { - "date": "2021-01-13", - "astrise": "06:46:10", - "nautrise": "07:24:17", - "civrise": "08:04:02", - "sunrise": "08:40:21", - "transit": "12:58:15", - "sunset": "17:16:09", - "civset": "17:52:28", - "nautset": "18:32:13", - "astset": "19:10:20", - "daylength": "08:35:47" - }, - { - "date": "2021-01-14", - "astrise": "06:45:45", - "nautrise": "07:23:49", - "civrise": "08:03:29", - "sunrise": "08:39:42", - "transit": "12:58:37", - "sunset": "17:17:32", - "civset": "17:53:45", - "nautset": "18:33:25", - "astset": "19:11:29", - "daylength": "08:37:49" - }, - { - "date": "2021-01-15", - "astrise": "06:45:17", - "nautrise": "07:23:18", - "civrise": "08:02:54", - "sunrise": "08:39:01", - "transit": "12:58:59", - "sunset": "17:18:57", - "civset": "17:55:03", - "nautset": "18:34:39", - "astset": "19:12:40", - "daylength": "08:39:56" - }, - { - "date": "2021-01-16", - "astrise": "06:44:47", - "nautrise": "07:22:45", - "civrise": "08:02:16", - "sunrise": "08:38:16", - "transit": "12:59:19", - "sunset": "17:20:23", - "civset": "17:56:23", - "nautset": "18:35:54", - "astset": "19:13:52", - "daylength": "08:42:06" - }, - { - "date": "2021-01-17", - "astrise": "06:44:15", - "nautrise": "07:22:10", - "civrise": "08:01:36", - "sunrise": "08:37:29", - "transit": "12:59:40", - "sunset": "17:21:50", - "civset": "17:57:44", - "nautset": "18:37:10", - "astset": "19:15:05", - "daylength": "08:44:20" - }, - { - "date": "2021-01-18", - "astrise": "06:43:40", - "nautrise": "07:21:31", - "civrise": "08:00:53", - "sunrise": "08:36:40", - "transit": "12:59:59", - "sunset": "17:23:19", - "civset": "17:59:06", - "nautset": "18:38:27", - "astset": "19:16:19", - "daylength": "08:46:38" - }, - { - "date": "2021-01-19", - "astrise": "06:43:02", - "nautrise": "07:20:51", - "civrise": "08:00:07", - "sunrise": "08:35:48", - "transit": "13:00:18", - "sunset": "17:24:48", - "civset": "18:00:29", - "nautset": "18:39:45", - "astset": "19:17:34", - "daylength": "08:49:00" - }, - { - "date": "2021-01-20", - "astrise": "06:42:23", - "nautrise": "07:20:08", - "civrise": "07:59:19", - "sunrise": "08:34:53", - "transit": "13:00:36", - "sunset": "17:26:19", - "civset": "18:01:53", - "nautset": "18:41:04", - "astset": "19:18:49", - "daylength": "08:51:26" - }, - { - "date": "2021-01-21", - "astrise": "06:41:40", - "nautrise": "07:19:23", - "civrise": "07:58:28", - "sunrise": "08:33:55", - "transit": "13:00:53", - "sunset": "17:27:51", - "civset": "18:03:18", - "nautset": "18:42:24", - "astset": "19:20:06", - "daylength": "08:53:55" - }, - { - "date": "2021-01-22", - "astrise": "06:40:56", - "nautrise": "07:18:35", - "civrise": "07:57:35", - "sunrise": "08:32:56", - "transit": "13:01:10", - "sunset": "17:29:24", - "civset": "18:04:44", - "nautset": "18:43:45", - "astset": "19:21:24", - "daylength": "08:56:28" - }, - { - "date": "2021-01-23", - "astrise": "06:40:09", - "nautrise": "07:17:45", - "civrise": "07:56:40", - "sunrise": "08:31:53", - "transit": "13:01:26", - "sunset": "17:30:58", - "civset": "18:06:11", - "nautset": "18:45:06", - "astset": "19:22:42", - "daylength": "08:59:04" - }, - { - "date": "2021-01-24", - "astrise": "06:39:20", - "nautrise": "07:16:52", - "civrise": "07:55:42", - "sunrise": "08:30:49", - "transit": "13:01:41", - "sunset": "17:32:32", - "civset": "18:07:39", - "nautset": "18:46:29", - "astset": "19:24:02", - "daylength": "09:01:43" - }, - { - "date": "2021-01-25", - "astrise": "06:38:28", - "nautrise": "07:15:58", - "civrise": "07:54:42", - "sunrise": "08:29:42", - "transit": "13:01:55", - "sunset": "17:34:08", - "civset": "18:09:07", - "nautset": "18:47:52", - "astset": "19:25:22", - "daylength": "09:04:25" - }, - { - "date": "2021-01-26", - "astrise": "06:37:34", - "nautrise": "07:15:01", - "civrise": "07:53:40", - "sunrise": "08:28:33", - "transit": "13:02:08", - "sunset": "17:35:44", - "civset": "18:10:36", - "nautset": "18:49:16", - "astset": "19:26:42", - "daylength": "09:07:10" - }, - { - "date": "2021-01-27", - "astrise": "06:36:38", - "nautrise": "07:14:01", - "civrise": "07:52:36", - "sunrise": "08:27:21", - "transit": "13:02:21", - "sunset": "17:37:20", - "civset": "18:12:06", - "nautset": "18:50:40", - "astset": "19:28:04", - "daylength": "09:09:59" - }, - { - "date": "2021-01-28", - "astrise": "06:35:39", - "nautrise": "07:13:00", - "civrise": "07:51:29", - "sunrise": "08:26:08", - "transit": "13:02:33", - "sunset": "17:38:58", - "civset": "18:13:36", - "nautset": "18:52:06", - "astset": "19:29:26", - "daylength": "09:12:49" - }, - { - "date": "2021-01-29", - "astrise": "06:34:38", - "nautrise": "07:11:56", - "civrise": "07:50:20", - "sunrise": "08:24:52", - "transit": "13:02:44", - "sunset": "17:40:35", - "civset": "18:15:07", - "nautset": "18:53:31", - "astset": "19:30:49", - "daylength": "09:15:43" - }, - { - "date": "2021-01-30", - "astrise": "06:33:35", - "nautrise": "07:10:50", - "civrise": "07:49:09", - "sunrise": "08:23:34", - "transit": "13:02:54", - "sunset": "17:42:14", - "civset": "18:16:39", - "nautset": "18:54:58", - "astset": "19:32:12", - "daylength": "09:18:39" - }, - { - "date": "2021-01-31", - "astrise": "06:32:30", - "nautrise": "07:09:42", - "civrise": "07:47:56", - "sunrise": "08:22:14", - "transit": "13:03:03", - "sunset": "17:43:52", - "civset": "18:18:11", - "nautset": "18:56:24", - "astset": "19:33:36", - "daylength": "09:21:38" - }, - { - "date": "2021-02-01", - "astrise": "06:31:23", - "nautrise": "07:08:32", - "civrise": "07:46:41", - "sunrise": "08:20:52", - "transit": "13:03:12", - "sunset": "17:45:31", - "civset": "18:19:43", - "nautset": "18:57:52", - "astset": "19:35:01", - "daylength": "09:24:38" - }, - { - "date": "2021-02-02", - "astrise": "06:30:13", - "nautrise": "07:07:20", - "civrise": "07:45:23", - "sunrise": "08:19:28", - "transit": "13:03:19", - "sunset": "17:47:10", - "civset": "18:21:15", - "nautset": "18:59:19", - "astset": "19:36:26", - "daylength": "09:27:41" - }, - { - "date": "2021-02-03", - "astrise": "06:29:01", - "nautrise": "07:06:05", - "civrise": "07:44:04", - "sunrise": "08:18:03", - "transit": "13:03:26", - "sunset": "17:48:50", - "civset": "18:22:48", - "nautset": "19:00:47", - "astset": "19:37:52", - "daylength": "09:30:47" - }, - { - "date": "2021-02-04", - "astrise": "06:27:47", - "nautrise": "07:04:49", - "civrise": "07:42:43", - "sunrise": "08:16:35", - "transit": "13:03:33", - "sunset": "17:50:30", - "civset": "18:24:22", - "nautset": "19:02:16", - "astset": "19:39:18", - "daylength": "09:33:54" - }, - { - "date": "2021-02-05", - "astrise": "06:26:31", - "nautrise": "07:03:31", - "civrise": "07:41:20", - "sunrise": "08:15:06", - "transit": "13:03:38", - "sunset": "17:52:10", - "civset": "18:25:55", - "nautset": "19:03:45", - "astset": "19:40:44", - "daylength": "09:37:03" - }, - { - "date": "2021-02-06", - "astrise": "06:25:13", - "nautrise": "07:02:11", - "civrise": "07:39:56", - "sunrise": "08:13:35", - "transit": "13:03:42", - "sunset": "17:53:50", - "civset": "18:27:29", - "nautset": "19:05:14", - "astset": "19:42:11", - "daylength": "09:40:15" - }, - { - "date": "2021-02-07", - "astrise": "06:23:53", - "nautrise": "07:00:48", - "civrise": "07:38:29", - "sunrise": "08:12:02", - "transit": "13:03:46", - "sunset": "17:55:30", - "civset": "18:29:03", - "nautset": "19:06:44", - "astset": "19:43:39", - "daylength": "09:43:28" - }, - { - "date": "2021-02-08", - "astrise": "06:22:31", - "nautrise": "06:59:24", - "civrise": "07:37:01", - "sunrise": "08:10:27", - "transit": "13:03:49", - "sunset": "17:57:10", - "civset": "18:30:37", - "nautset": "19:08:13", - "astset": "19:45:06", - "daylength": "09:46:42" - }, - { - "date": "2021-02-09", - "astrise": "06:21:07", - "nautrise": "06:57:59", - "civrise": "07:35:31", - "sunrise": "08:08:51", - "transit": "13:03:51", - "sunset": "17:58:51", - "civset": "18:32:11", - "nautset": "19:09:43", - "astset": "19:46:35", - "daylength": "09:49:59" - }, - { - "date": "2021-02-10", - "astrise": "06:19:41", - "nautrise": "06:56:31", - "civrise": "07:33:59", - "sunrise": "08:07:14", - "transit": "13:03:52", - "sunset": "18:00:31", - "civset": "18:33:46", - "nautset": "19:11:14", - "astset": "19:48:03", - "daylength": "09:53:16" - }, - { - "date": "2021-02-11", - "astrise": "06:18:13", - "nautrise": "06:55:01", - "civrise": "07:32:25", - "sunrise": "08:05:35", - "transit": "13:03:53", - "sunset": "18:02:11", - "civset": "18:35:20", - "nautset": "19:12:44", - "astset": "19:49:32", - "daylength": "09:56:36" - }, - { - "date": "2021-02-12", - "astrise": "06:16:44", - "nautrise": "06:53:30", - "civrise": "07:30:50", - "sunrise": "08:03:54", - "transit": "13:03:53", - "sunset": "18:03:51", - "civset": "18:36:55", - "nautset": "19:14:15", - "astset": "19:51:02", - "daylength": "09:59:57" - }, - { - "date": "2021-02-13", - "astrise": "06:15:12", - "nautrise": "06:51:57", - "civrise": "07:29:14", - "sunrise": "08:02:12", - "transit": "13:03:52", - "sunset": "18:05:31", - "civset": "18:38:29", - "nautset": "19:15:46", - "astset": "19:52:31", - "daylength": "10:03:19" - }, - { - "date": "2021-02-14", - "astrise": "06:13:38", - "nautrise": "06:50:23", - "civrise": "07:27:36", - "sunrise": "08:00:29", - "transit": "13:03:50", - "sunset": "18:07:11", - "civset": "18:40:04", - "nautset": "19:17:17", - "astset": "19:54:02", - "daylength": "10:06:42" - }, - { - "date": "2021-02-15", - "astrise": "06:12:03", - "nautrise": "06:48:46", - "civrise": "07:25:56", - "sunrise": "07:58:44", - "transit": "13:03:47", - "sunset": "18:08:51", - "civset": "18:41:39", - "nautset": "19:18:48", - "astset": "19:55:32", - "daylength": "10:10:07" - }, - { - "date": "2021-02-16", - "astrise": "06:10:26", - "nautrise": "06:47:09", - "civrise": "07:24:15", - "sunrise": "07:56:58", - "transit": "13:03:44", - "sunset": "18:10:31", - "civset": "18:43:13", - "nautset": "19:20:20", - "astset": "19:57:03", - "daylength": "10:13:32" - }, - { - "date": "2021-02-17", - "astrise": "06:08:47", - "nautrise": "06:45:29", - "civrise": "07:22:33", - "sunrise": "07:55:11", - "transit": "13:03:40", - "sunset": "18:12:10", - "civset": "18:44:48", - "nautset": "19:21:52", - "astset": "19:58:34", - "daylength": "10:16:59" - }, - { - "date": "2021-02-18", - "astrise": "06:07:06", - "nautrise": "06:43:48", - "civrise": "07:20:49", - "sunrise": "07:53:22", - "transit": "13:03:36", - "sunset": "18:13:49", - "civset": "18:46:23", - "nautset": "19:23:23", - "astset": "20:00:05", - "daylength": "10:20:27" - }, - { - "date": "2021-02-19", - "astrise": "06:05:24", - "nautrise": "06:42:06", - "civrise": "07:19:04", - "sunrise": "07:51:32", - "transit": "13:03:30", - "sunset": "18:15:29", - "civset": "18:47:57", - "nautset": "19:24:55", - "astset": "20:01:37", - "daylength": "10:23:56" - }, - { - "date": "2021-02-20", - "astrise": "06:03:40", - "nautrise": "06:40:22", - "civrise": "07:17:17", - "sunrise": "07:49:42", - "transit": "13:03:25", - "sunset": "18:17:07", - "civset": "18:49:32", - "nautset": "19:26:27", - "astset": "20:03:09", - "daylength": "10:27:25" - }, - { - "date": "2021-02-21", - "astrise": "06:01:54", - "nautrise": "06:38:36", - "civrise": "07:15:30", - "sunrise": "07:47:50", - "transit": "13:03:18", - "sunset": "18:18:46", - "civset": "18:51:06", - "nautset": "19:27:59", - "astset": "20:04:42", - "daylength": "10:30:56" - }, - { - "date": "2021-02-22", - "astrise": "06:00:07", - "nautrise": "06:36:50", - "civrise": "07:13:41", - "sunrise": "07:45:57", - "transit": "13:03:11", - "sunset": "18:20:24", - "civset": "18:52:40", - "nautset": "19:29:32", - "astset": "20:06:15", - "daylength": "10:34:27" - }, - { - "date": "2021-02-23", - "astrise": "05:58:18", - "nautrise": "06:35:01", - "civrise": "07:11:51", - "sunrise": "07:44:03", - "transit": "13:03:03", - "sunset": "18:22:03", - "civset": "18:54:15", - "nautset": "19:31:04", - "astset": "20:07:48", - "daylength": "10:37:59" - }, - { - "date": "2021-02-24", - "astrise": "05:56:27", - "nautrise": "06:33:12", - "civrise": "07:10:00", - "sunrise": "07:42:08", - "transit": "13:02:54", - "sunset": "18:23:40", - "civset": "18:55:49", - "nautset": "19:32:37", - "astset": "20:09:21", - "daylength": "10:41:32" - }, - { - "date": "2021-02-25", - "astrise": "05:54:35", - "nautrise": "06:31:21", - "civrise": "07:08:07", - "sunrise": "07:40:12", - "transit": "13:02:45", - "sunset": "18:25:18", - "civset": "18:57:23", - "nautset": "19:34:09", - "astset": "20:10:55", - "daylength": "10:45:05" - }, - { - "date": "2021-02-26", - "astrise": "05:52:42", - "nautrise": "06:29:29", - "civrise": "07:06:14", - "sunrise": "07:38:16", - "transit": "13:02:36", - "sunset": "18:26:55", - "civset": "18:58:57", - "nautset": "19:35:42", - "astset": "20:12:30", - "daylength": "10:48:39" - }, - { - "date": "2021-02-27", - "astrise": "05:50:46", - "nautrise": "06:27:36", - "civrise": "07:04:20", - "sunrise": "07:36:18", - "transit": "13:02:25", - "sunset": "18:28:32", - "civset": "19:00:31", - "nautset": "19:37:15", - "astset": "20:14:04", - "daylength": "10:52:14" - }, - { - "date": "2021-02-28", - "astrise": "05:48:50", - "nautrise": "06:25:41", - "civrise": "07:02:24", - "sunrise": "07:34:20", - "transit": "13:02:15", - "sunset": "18:30:09", - "civset": "19:02:05", - "nautset": "19:38:48", - "astset": "20:15:39", - "daylength": "10:55:49" - }, - { - "date": "2021-03-01", - "astrise": "05:46:52", - "nautrise": "06:23:45", - "civrise": "07:00:28", - "sunrise": "07:32:21", - "transit": "13:02:03", - "sunset": "18:31:46", - "civset": "19:03:39", - "nautset": "19:40:21", - "astset": "20:17:15", - "daylength": "10:59:24" - }, - { - "date": "2021-03-02", - "astrise": "05:44:52", - "nautrise": "06:21:48", - "civrise": "06:58:30", - "sunrise": "07:30:21", - "transit": "13:01:51", - "sunset": "18:33:22", - "civset": "19:05:12", - "nautset": "19:41:55", - "astset": "20:18:50", - "daylength": "11:03:00" - }, - { - "date": "2021-03-03", - "astrise": "05:42:52", - "nautrise": "06:19:50", - "civrise": "06:56:32", - "sunrise": "07:28:20", - "transit": "13:01:39", - "sunset": "18:34:58", - "civset": "19:06:46", - "nautset": "19:43:28", - "astset": "20:20:27", - "daylength": "11:06:37" - }, - { - "date": "2021-03-04", - "astrise": "05:40:49", - "nautrise": "06:17:51", - "civrise": "06:54:33", - "sunrise": "07:26:19", - "transit": "13:01:26", - "sunset": "18:36:34", - "civset": "19:08:20", - "nautset": "19:45:02", - "astset": "20:22:03", - "daylength": "11:10:14" - }, - { - "date": "2021-03-05", - "astrise": "05:38:46", - "nautrise": "06:15:51", - "civrise": "06:52:33", - "sunrise": "07:24:17", - "transit": "13:01:13", - "sunset": "18:38:09", - "civset": "19:09:53", - "nautset": "19:46:35", - "astset": "20:23:40", - "daylength": "11:13:51" - }, - { - "date": "2021-03-06", - "astrise": "05:36:41", - "nautrise": "06:13:50", - "civrise": "06:50:33", - "sunrise": "07:22:15", - "transit": "13:01:00", - "sunset": "18:39:44", - "civset": "19:11:26", - "nautset": "19:48:09", - "astset": "20:25:18", - "daylength": "11:17:29" - }, - { - "date": "2021-03-07", - "astrise": "05:34:35", - "nautrise": "06:11:47", - "civrise": "06:48:31", - "sunrise": "07:20:12", - "transit": "13:00:45", - "sunset": "18:41:19", - "civset": "19:13:00", - "nautset": "19:49:44", - "astset": "20:26:56", - "daylength": "11:21:06" - }, - { - "date": "2021-03-08", - "astrise": "05:32:27", - "nautrise": "06:09:44", - "civrise": "06:46:29", - "sunrise": "07:18:09", - "transit": "13:00:31", - "sunset": "18:42:53", - "civset": "19:14:33", - "nautset": "19:51:18", - "astset": "20:28:35", - "daylength": "11:24:44" - }, - { - "date": "2021-03-09", - "astrise": "05:30:19", - "nautrise": "06:07:40", - "civrise": "06:44:26", - "sunrise": "07:16:04", - "transit": "13:00:16", - "sunset": "18:44:28", - "civset": "19:16:06", - "nautset": "19:52:52", - "astset": "20:30:14", - "daylength": "11:28:23" - }, - { - "date": "2021-03-10", - "astrise": "05:28:09", - "nautrise": "06:05:35", - "civrise": "06:42:23", - "sunrise": "07:14:00", - "transit": "13:00:01", - "sunset": "18:46:02", - "civset": "19:17:39", - "nautset": "19:54:27", - "astset": "20:31:53", - "daylength": "11:32:01" - }, - { - "date": "2021-03-11", - "astrise": "05:25:58", - "nautrise": "06:03:29", - "civrise": "06:40:18", - "sunrise": "07:11:55", - "transit": "12:59:45", - "sunset": "18:47:36", - "civset": "19:19:13", - "nautset": "19:56:02", - "astset": "20:33:33", - "daylength": "11:35:40" - }, - { - "date": "2021-03-12", - "astrise": "05:23:45", - "nautrise": "06:01:22", - "civrise": "06:38:14", - "sunrise": "07:09:50", - "transit": "12:59:30", - "sunset": "18:49:09", - "civset": "19:20:46", - "nautset": "19:57:37", - "astset": "20:35:14", - "daylength": "11:39:19" - }, - { - "date": "2021-03-13", - "astrise": "05:21:32", - "nautrise": "05:59:14", - "civrise": "06:36:08", - "sunrise": "07:07:44", - "transit": "12:59:13", - "sunset": "18:50:43", - "civset": "19:22:19", - "nautset": "19:59:13", - "astset": "20:36:55", - "daylength": "11:42:58" - }, - { - "date": "2021-03-14", - "astrise": "05:19:17", - "nautrise": "05:57:06", - "civrise": "06:34:02", - "sunrise": "07:05:38", - "transit": "12:58:57", - "sunset": "18:52:16", - "civset": "19:23:52", - "nautset": "20:00:48", - "astset": "20:38:37", - "daylength": "11:46:37" - }, - { - "date": "2021-03-15", - "astrise": "05:17:01", - "nautrise": "05:54:56", - "civrise": "06:31:56", - "sunrise": "07:03:32", - "transit": "12:58:40", - "sunset": "18:53:49", - "civset": "19:25:25", - "nautset": "20:02:24", - "astset": "20:40:20", - "daylength": "11:50:16" - }, - { - "date": "2021-03-16", - "astrise": "05:14:44", - "nautrise": "05:52:46", - "civrise": "06:29:49", - "sunrise": "07:01:25", - "transit": "12:58:24", - "sunset": "18:55:22", - "civset": "19:26:58", - "nautset": "20:04:01", - "astset": "20:42:03", - "daylength": "11:53:56" - }, - { - "date": "2021-03-17", - "astrise": "05:12:26", - "nautrise": "05:50:36", - "civrise": "06:27:42", - "sunrise": "06:59:19", - "transit": "12:58:06", - "sunset": "18:56:54", - "civset": "19:28:31", - "nautset": "20:05:37", - "astset": "20:43:46", - "daylength": "11:57:35" - }, - { - "date": "2021-03-18", - "astrise": "05:10:07", - "nautrise": "05:48:24", - "civrise": "06:25:34", - "sunrise": "06:57:12", - "transit": "12:57:49", - "sunset": "18:58:27", - "civset": "19:30:04", - "nautset": "20:07:14", - "astset": "20:45:31", - "daylength": "12:01:14" - }, - { - "date": "2021-03-19", - "astrise": "05:07:47", - "nautrise": "05:46:12", - "civrise": "06:23:26", - "sunrise": "06:55:05", - "transit": "12:57:32", - "sunset": "18:59:59", - "civset": "19:31:37", - "nautset": "20:08:51", - "astset": "20:47:16", - "daylength": "12:04:54" - }, - { - "date": "2021-03-20", - "astrise": "05:05:26", - "nautrise": "05:43:59", - "civrise": "06:21:17", - "sunrise": "06:52:57", - "transit": "12:57:14", - "sunset": "19:01:31", - "civset": "19:33:11", - "nautset": "20:10:29", - "astset": "20:49:02", - "daylength": "12:08:33" - }, - { - "date": "2021-03-21", - "astrise": "05:03:04", - "nautrise": "05:41:46", - "civrise": "06:19:09", - "sunrise": "06:50:50", - "transit": "12:56:56", - "sunset": "19:03:03", - "civset": "19:34:44", - "nautset": "20:12:07", - "astset": "20:50:49", - "daylength": "12:12:12" - }, - { - "date": "2021-03-22", - "astrise": "05:00:41", - "nautrise": "05:39:32", - "civrise": "06:16:59", - "sunrise": "06:48:42", - "transit": "12:56:38", - "sunset": "19:04:34", - "civset": "19:36:17", - "nautset": "20:13:45", - "astset": "20:52:36", - "daylength": "12:15:52" - }, - { - "date": "2021-03-23", - "astrise": "04:58:17", - "nautrise": "05:37:17", - "civrise": "06:14:50", - "sunrise": "06:46:35", - "transit": "12:56:20", - "sunset": "19:06:06", - "civset": "19:37:51", - "nautset": "20:15:23", - "astset": "20:54:24", - "daylength": "12:19:31" - }, - { - "date": "2021-03-24", - "astrise": "04:55:51", - "nautrise": "05:35:02", - "civrise": "06:12:41", - "sunrise": "06:44:27", - "transit": "12:56:02", - "sunset": "19:07:37", - "civset": "19:39:24", - "nautset": "20:17:03", - "astset": "20:56:13", - "daylength": "12:23:10" - }, - { - "date": "2021-03-25", - "astrise": "04:53:25", - "nautrise": "05:32:47", - "civrise": "06:10:31", - "sunrise": "06:42:20", - "transit": "12:55:44", - "sunset": "19:09:09", - "civset": "19:40:58", - "nautset": "20:18:42", - "astset": "20:58:03", - "daylength": "12:26:49" - }, - { - "date": "2021-03-26", - "astrise": "04:50:58", - "nautrise": "05:30:31", - "civrise": "06:08:21", - "sunrise": "06:40:12", - "transit": "12:55:26", - "sunset": "19:10:40", - "civset": "19:42:32", - "nautset": "20:20:22", - "astset": "20:59:54", - "daylength": "12:30:27" - }, - { - "date": "2021-03-27", - "astrise": "04:48:31", - "nautrise": "05:28:14", - "civrise": "06:06:11", - "sunrise": "06:38:05", - "transit": "12:55:08", - "sunset": "19:12:11", - "civset": "19:44:05", - "nautset": "20:22:02", - "astset": "21:01:45", - "daylength": "12:34:06" - }, - { - "date": "2021-03-28", - "astrise": "04:46:02", - "nautrise": "05:25:57", - "civrise": "06:04:00", - "sunrise": "06:35:58", - "transit": "12:54:50", - "sunset": "19:13:42", - "civset": "19:45:39", - "nautset": "20:23:43", - "astset": "21:03:38", - "daylength": "12:37:44" - }, - { - "date": "2021-03-29", - "astrise": "04:43:32", - "nautrise": "05:23:40", - "civrise": "06:01:50", - "sunrise": "06:33:50", - "transit": "12:54:32", - "sunset": "19:15:13", - "civset": "19:47:14", - "nautset": "20:25:24", - "astset": "21:05:32", - "daylength": "12:41:22" - }, - { - "date": "2021-03-30", - "astrise": "04:41:02", - "nautrise": "05:21:22", - "civrise": "05:59:40", - "sunrise": "06:31:43", - "transit": "12:54:14", - "sunset": "19:16:44", - "civset": "19:48:48", - "nautset": "20:27:06", - "astset": "21:07:26", - "daylength": "12:45:00" - }, - { - "date": "2021-03-31", - "astrise": "04:38:30", - "nautrise": "05:19:04", - "civrise": "05:57:29", - "sunrise": "06:29:37", - "transit": "12:53:56", - "sunset": "19:18:15", - "civset": "19:50:22", - "nautset": "20:28:48", - "astset": "21:09:21", - "daylength": "12:48:38" - }, - { - "date": "2021-04-01", - "astrise": "04:35:58", - "nautrise": "05:16:46", - "civrise": "05:55:19", - "sunrise": "06:27:30", - "transit": "12:53:38", - "sunset": "19:19:46", - "civset": "19:51:57", - "nautset": "20:30:30", - "astset": "21:11:18", - "daylength": "12:52:15" - }, - { - "date": "2021-04-02", - "astrise": "04:33:25", - "nautrise": "05:14:27", - "civrise": "05:53:09", - "sunrise": "06:25:24", - "transit": "12:53:20", - "sunset": "19:21:17", - "civset": "19:53:32", - "nautset": "20:32:13", - "astset": "21:13:15", - "daylength": "12:55:52" - }, - { - "date": "2021-04-03", - "astrise": "04:30:51", - "nautrise": "05:12:08", - "civrise": "05:50:58", - "sunrise": "06:23:18", - "transit": "12:53:03", - "sunset": "19:22:47", - "civset": "19:55:07", - "nautset": "20:33:57", - "astset": "21:15:14", - "daylength": "12:59:29" - }, - { - "date": "2021-04-04", - "astrise": "04:28:16", - "nautrise": "05:09:49", - "civrise": "05:48:48", - "sunrise": "06:21:12", - "transit": "12:52:45", - "sunset": "19:24:18", - "civset": "19:56:42", - "nautset": "20:35:41", - "astset": "21:17:14", - "daylength": "13:03:05" - }, - { - "date": "2021-04-05", - "astrise": "04:25:41", - "nautrise": "05:07:30", - "civrise": "05:46:38", - "sunrise": "06:19:07", - "transit": "12:52:28", - "sunset": "19:25:49", - "civset": "19:58:17", - "nautset": "20:37:26", - "astset": "21:19:14", - "daylength": "13:06:41" - }, - { - "date": "2021-04-06", - "astrise": "04:23:05", - "nautrise": "05:05:10", - "civrise": "05:44:28", - "sunrise": "06:17:02", - "transit": "12:52:11", - "sunset": "19:27:19", - "civset": "19:59:53", - "nautset": "20:39:11", - "astset": "21:21:16", - "daylength": "13:10:17" - }, - { - "date": "2021-04-07", - "astrise": "04:20:28", - "nautrise": "05:02:50", - "civrise": "05:42:19", - "sunrise": "06:14:57", - "transit": "12:51:54", - "sunset": "19:28:50", - "civset": "20:01:29", - "nautset": "20:40:57", - "astset": "21:23:19", - "daylength": "13:13:52" - }, - { - "date": "2021-04-08", - "astrise": "04:17:50", - "nautrise": "05:00:30", - "civrise": "05:40:09", - "sunrise": "06:12:53", - "transit": "12:51:37", - "sunset": "19:30:20", - "civset": "20:03:05", - "nautset": "20:42:43", - "astset": "21:25:24", - "daylength": "13:17:27" - }, - { - "date": "2021-04-09", - "astrise": "04:15:12", - "nautrise": "04:58:11", - "civrise": "05:38:00", - "sunrise": "06:10:50", - "transit": "12:51:20", - "sunset": "19:31:51", - "civset": "20:04:41", - "nautset": "20:44:30", - "astset": "21:27:29", - "daylength": "13:21:01" - }, - { - "date": "2021-04-10", - "astrise": "04:12:32", - "nautrise": "04:55:51", - "civrise": "05:35:51", - "sunrise": "06:08:47", - "transit": "12:51:04", - "sunset": "19:33:22", - "civset": "20:06:17", - "nautset": "20:46:18", - "astset": "21:29:36", - "daylength": "13:24:34" - }, - { - "date": "2021-04-11", - "astrise": "04:09:53", - "nautrise": "04:53:31", - "civrise": "05:33:43", - "sunrise": "06:06:44", - "transit": "12:50:48", - "sunset": "19:34:52", - "civset": "20:07:54", - "nautset": "20:48:06", - "astset": "21:31:44", - "daylength": "13:28:07" - }, - { - "date": "2021-04-12", - "astrise": "04:07:12", - "nautrise": "04:51:11", - "civrise": "05:31:35", - "sunrise": "06:04:42", - "transit": "12:50:32", - "sunset": "19:36:23", - "civset": "20:09:30", - "nautset": "20:49:54", - "astset": "21:33:53", - "daylength": "13:31:40" - }, - { - "date": "2021-04-13", - "astrise": "04:04:31", - "nautrise": "04:48:51", - "civrise": "05:29:27", - "sunrise": "06:02:41", - "transit": "12:50:17", - "sunset": "19:37:53", - "civset": "20:11:07", - "nautset": "20:51:43", - "astset": "21:36:04", - "daylength": "13:35:12" - }, - { - "date": "2021-04-14", - "astrise": "04:01:49", - "nautrise": "04:46:31", - "civrise": "05:27:19", - "sunrise": "06:00:40", - "transit": "12:50:02", - "sunset": "19:39:24", - "civset": "20:12:45", - "nautset": "20:53:33", - "astset": "21:38:15", - "daylength": "13:38:43" - }, - { - "date": "2021-04-15", - "astrise": "03:59:06", - "nautrise": "04:44:11", - "civrise": "05:25:13", - "sunrise": "05:58:40", - "transit": "12:49:47", - "sunset": "19:40:54", - "civset": "20:14:22", - "nautset": "20:55:24", - "astset": "21:40:29", - "daylength": "13:42:13" - }, - { - "date": "2021-04-16", - "astrise": "03:56:23", - "nautrise": "04:41:51", - "civrise": "05:23:06", - "sunrise": "05:56:41", - "transit": "12:49:33", - "sunset": "19:42:25", - "civset": "20:16:00", - "nautset": "20:57:15", - "astset": "21:42:43", - "daylength": "13:45:43" - }, - { - "date": "2021-04-17", - "astrise": "03:53:38", - "nautrise": "04:39:32", - "civrise": "05:21:01", - "sunrise": "05:54:43", - "transit": "12:49:19", - "sunset": "19:43:55", - "civset": "20:17:37", - "nautset": "20:59:06", - "astset": "21:44:59", - "daylength": "13:49:12" - }, - { - "date": "2021-04-18", - "astrise": "03:50:54", - "nautrise": "04:37:12", - "civrise": "05:18:55", - "sunrise": "05:52:45", - "transit": "12:49:05", - "sunset": "19:45:26", - "civset": "20:19:15", - "nautset": "21:00:58", - "astset": "21:47:17", - "daylength": "13:52:40" - }, - { - "date": "2021-04-19", - "astrise": "03:48:08", - "nautrise": "04:34:53", - "civrise": "05:16:51", - "sunrise": "05:50:48", - "transit": "12:48:52", - "sunset": "19:46:56", - "civset": "20:20:53", - "nautset": "21:02:51", - "astset": "21:49:36", - "daylength": "13:56:07" - }, - { - "date": "2021-04-20", - "astrise": "03:45:22", - "nautrise": "04:32:35", - "civrise": "05:14:47", - "sunrise": "05:48:52", - "transit": "12:48:39", - "sunset": "19:48:26", - "civset": "20:22:32", - "nautset": "21:04:44", - "astset": "21:51:56", - "daylength": "13:59:34" - }, - { - "date": "2021-04-21", - "astrise": "03:42:36", - "nautrise": "04:30:16", - "civrise": "05:12:44", - "sunrise": "05:46:57", - "transit": "12:48:27", - "sunset": "19:49:57", - "civset": "20:24:10", - "nautset": "21:06:38", - "astset": "21:54:18", - "daylength": "14:02:59" - }, - { - "date": "2021-04-22", - "astrise": "03:39:48", - "nautrise": "04:27:58", - "civrise": "05:10:41", - "sunrise": "05:45:03", - "transit": "12:48:15", - "sunset": "19:51:27", - "civset": "20:25:49", - "nautset": "21:08:32", - "astset": "21:56:41", - "daylength": "14:06:23" - }, - { - "date": "2021-04-23", - "astrise": "03:37:01", - "nautrise": "04:25:40", - "civrise": "05:08:39", - "sunrise": "05:43:10", - "transit": "12:48:03", - "sunset": "19:52:57", - "civset": "20:27:27", - "nautset": "21:10:27", - "astset": "21:59:06", - "daylength": "14:09:46" - }, - { - "date": "2021-04-24", - "astrise": "03:34:12", - "nautrise": "04:23:23", - "civrise": "05:06:39", - "sunrise": "05:41:18", - "transit": "12:47:52", - "sunset": "19:54:27", - "civset": "20:29:06", - "nautset": "21:12:22", - "astset": "22:01:33", - "daylength": "14:13:09" - }, - { - "date": "2021-04-25", - "astrise": "03:31:23", - "nautrise": "04:21:06", - "civrise": "05:04:39", - "sunrise": "05:39:27", - "transit": "12:47:42", - "sunset": "19:55:57", - "civset": "20:30:45", - "nautset": "21:14:18", - "astset": "22:04:01", - "daylength": "14:16:30" - }, - { - "date": "2021-04-26", - "astrise": "03:28:33", - "nautrise": "04:18:49", - "civrise": "05:02:39", - "sunrise": "05:37:37", - "transit": "12:47:32", - "sunset": "19:57:27", - "civset": "20:32:24", - "nautset": "21:16:14", - "astset": "22:06:30", - "daylength": "14:19:49" - }, - { - "date": "2021-04-27", - "astrise": "03:25:42", - "nautrise": "04:16:34", - "civrise": "05:00:41", - "sunrise": "05:35:48", - "transit": "12:47:22", - "sunset": "19:58:56", - "civset": "20:34:03", - "nautset": "21:18:11", - "astset": "22:09:02", - "daylength": "14:23:08" - }, - { - "date": "2021-04-28", - "astrise": "03:22:51", - "nautrise": "04:14:18", - "civrise": "04:58:44", - "sunrise": "05:34:00", - "transit": "12:47:13", - "sunset": "20:00:26", - "civset": "20:35:42", - "nautset": "21:20:08", - "astset": "22:11:35", - "daylength": "14:26:25" - }, - { - "date": "2021-04-29", - "astrise": "03:20:00", - "nautrise": "04:12:04", - "civrise": "04:56:48", - "sunrise": "05:32:14", - "transit": "12:47:04", - "sunset": "20:01:55", - "civset": "20:37:21", - "nautset": "21:22:05", - "astset": "22:14:09", - "daylength": "14:29:41" - }, - { - "date": "2021-04-30", - "astrise": "03:17:07", - "nautrise": "04:09:50", - "civrise": "04:54:53", - "sunrise": "05:30:28", - "transit": "12:46:56", - "sunset": "20:03:24", - "civset": "20:39:00", - "nautset": "21:24:03", - "astset": "22:16:45", - "daylength": "14:32:55" - }, - { - "date": "2021-05-01", - "astrise": "03:14:14", - "nautrise": "04:07:36", - "civrise": "04:52:59", - "sunrise": "05:28:45", - "transit": "12:46:49", - "sunset": "20:04:53", - "civset": "20:40:39", - "nautset": "21:26:01", - "astset": "22:19:23", - "daylength": "14:36:08" - }, - { - "date": "2021-05-02", - "astrise": "03:11:21", - "nautrise": "04:05:24", - "civrise": "04:51:06", - "sunrise": "05:27:02", - "transit": "12:46:42", - "sunset": "20:06:22", - "civset": "20:42:17", - "nautset": "21:28:00", - "astset": "22:22:03", - "daylength": "14:39:19" - }, - { - "date": "2021-05-03", - "astrise": "03:08:26", - "nautrise": "04:03:12", - "civrise": "04:49:15", - "sunrise": "05:25:21", - "transit": "12:46:35", - "sunset": "20:07:50", - "civset": "20:43:56", - "nautset": "21:29:58", - "astset": "22:24:44", - "daylength": "14:42:29" - }, - { - "date": "2021-05-04", - "astrise": "03:05:31", - "nautrise": "04:01:02", - "civrise": "04:47:24", - "sunrise": "05:23:41", - "transit": "12:46:29", - "sunset": "20:09:18", - "civset": "20:45:35", - "nautset": "21:31:57", - "astset": "22:27:27", - "daylength": "14:45:37" - }, - { - "date": "2021-05-05", - "astrise": "03:02:36", - "nautrise": "03:58:52", - "civrise": "04:45:35", - "sunrise": "05:22:03", - "transit": "12:46:24", - "sunset": "20:10:46", - "civset": "20:47:13", - "nautset": "21:33:56", - "astset": "22:30:12", - "daylength": "14:48:43" - }, - { - "date": "2021-05-06", - "astrise": "02:59:39", - "nautrise": "03:56:43", - "civrise": "04:43:48", - "sunrise": "05:20:26", - "transit": "12:46:19", - "sunset": "20:12:13", - "civset": "20:48:51", - "nautset": "21:35:55", - "astset": "22:32:59", - "daylength": "14:51:47" - }, - { - "date": "2021-05-07", - "astrise": "02:56:42", - "nautrise": "03:54:35", - "civrise": "04:42:02", - "sunrise": "05:18:50", - "transit": "12:46:15", - "sunset": "20:13:40", - "civset": "20:50:28", - "nautset": "21:37:55", - "astset": "22:35:48", - "daylength": "14:54:49" - }, - { - "date": "2021-05-08", - "astrise": "02:53:45", - "nautrise": "03:52:29", - "civrise": "04:40:17", - "sunrise": "05:17:17", - "transit": "12:46:11", - "sunset": "20:15:06", - "civset": "20:52:06", - "nautset": "21:39:54", - "astset": "22:38:38", - "daylength": "14:57:49" - }, - { - "date": "2021-05-09", - "astrise": "02:50:46", - "nautrise": "03:50:23", - "civrise": "04:38:34", - "sunrise": "05:15:45", - "transit": "12:46:08", - "sunset": "20:16:32", - "civset": "20:53:43", - "nautset": "21:41:53", - "astset": "22:41:30", - "daylength": "15:00:47" - }, - { - "date": "2021-05-10", - "astrise": "02:47:47", - "nautrise": "03:48:19", - "civrise": "04:36:52", - "sunrise": "05:14:14", - "transit": "12:46:06", - "sunset": "20:17:57", - "civset": "20:55:19", - "nautset": "21:43:52", - "astset": "22:44:25", - "daylength": "15:03:43" - }, - { - "date": "2021-05-11", - "astrise": "02:44:47", - "nautrise": "03:46:16", - "civrise": "04:35:12", - "sunrise": "05:12:45", - "transit": "12:46:04", - "sunset": "20:19:22", - "civset": "20:56:55", - "nautset": "21:45:51", - "astset": "22:47:21", - "daylength": "15:06:36" - }, - { - "date": "2021-05-12", - "astrise": "02:41:46", - "nautrise": "03:44:15", - "civrise": "04:33:34", - "sunrise": "05:11:18", - "transit": "12:46:02", - "sunset": "20:20:46", - "civset": "20:58:31", - "nautset": "21:47:50", - "astset": "22:50:19", - "daylength": "15:09:27" - }, - { - "date": "2021-05-13", - "astrise": "02:38:44", - "nautrise": "03:42:15", - "civrise": "04:31:57", - "sunrise": "05:09:53", - "transit": "12:46:02", - "sunset": "20:22:10", - "civset": "21:00:06", - "nautset": "21:49:48", - "astset": "22:53:19", - "daylength": "15:12:16" - }, - { - "date": "2021-05-14", - "astrise": "02:35:42", - "nautrise": "03:40:16", - "civrise": "04:30:23", - "sunrise": "05:08:30", - "transit": "12:46:01", - "sunset": "20:23:33", - "civset": "21:01:40", - "nautset": "21:51:46", - "astset": "22:56:21", - "daylength": "15:15:02" - }, - { - "date": "2021-05-15", - "astrise": "02:32:38", - "nautrise": "03:38:19", - "civrise": "04:28:50", - "sunrise": "05:07:09", - "transit": "12:46:02", - "sunset": "20:24:55", - "civset": "21:03:14", - "nautset": "21:53:44", - "astset": "22:59:25", - "daylength": "15:17:46" - }, - { - "date": "2021-05-16", - "astrise": "02:29:34", - "nautrise": "03:36:24", - "civrise": "04:27:19", - "sunrise": "05:05:49", - "transit": "12:46:03", - "sunset": "20:26:16", - "civset": "21:04:46", - "nautset": "21:55:41", - "astset": "23:02:32", - "daylength": "15:20:26" - }, - { - "date": "2021-05-17", - "astrise": "02:26:28", - "nautrise": "03:34:31", - "civrise": "04:25:50", - "sunrise": "05:04:32", - "transit": "12:46:04", - "sunset": "20:27:36", - "civset": "21:06:18", - "nautset": "21:57:37", - "astset": "23:05:40", - "daylength": "15:23:04" - }, - { - "date": "2021-05-18", - "astrise": "02:23:21", - "nautrise": "03:32:39", - "civrise": "04:24:23", - "sunrise": "05:03:16", - "transit": "12:46:06", - "sunset": "20:28:56", - "civset": "21:07:49", - "nautset": "21:59:33", - "astset": "23:08:51", - "daylength": "15:25:39" - }, - { - "date": "2021-05-19", - "astrise": "02:20:13", - "nautrise": "03:30:50", - "civrise": "04:22:58", - "sunrise": "05:02:03", - "transit": "12:46:09", - "sunset": "20:30:14", - "civset": "21:09:19", - "nautset": "22:01:28", - "astset": "23:12:04", - "daylength": "15:28:11" - }, - { - "date": "2021-05-20", - "astrise": "02:17:04", - "nautrise": "03:29:02", - "civrise": "04:21:35", - "sunrise": "05:00:52", - "transit": "12:46:12", - "sunset": "20:31:32", - "civset": "21:10:48", - "nautset": "22:03:21", - "astset": "23:15:20", - "daylength": "15:30:40" - }, - { - "date": "2021-05-21", - "astrise": "02:13:53", - "nautrise": "03:27:17", - "civrise": "04:20:15", - "sunrise": "04:59:42", - "transit": "12:46:15", - "sunset": "20:32:48", - "civset": "21:12:16", - "nautset": "22:05:14", - "astset": "23:18:38", - "daylength": "15:33:06" - }, - { - "date": "2021-05-22", - "astrise": "02:10:41", - "nautrise": "03:25:33", - "civrise": "04:18:57", - "sunrise": "04:58:35", - "transit": "12:46:20", - "sunset": "20:34:04", - "civset": "21:13:43", - "nautset": "22:07:06", - "astset": "23:21:59", - "daylength": "15:35:28" - }, - { - "date": "2021-05-23", - "astrise": "02:07:27", - "nautrise": "03:23:52", - "civrise": "04:17:41", - "sunrise": "04:57:31", - "transit": "12:46:24", - "sunset": "20:35:18", - "civset": "21:15:08", - "nautset": "22:08:56", - "astset": "23:25:22", - "daylength": "15:37:47" - }, - { - "date": "2021-05-24", - "astrise": "02:04:11", - "nautrise": "03:22:14", - "civrise": "04:16:27", - "sunrise": "04:56:28", - "transit": "12:46:30", - "sunset": "20:36:31", - "civset": "21:16:32", - "nautset": "22:10:45", - "astset": "23:28:49", - "daylength": "15:40:02" - }, - { - "date": "2021-05-25", - "astrise": "02:00:52", - "nautrise": "03:20:38", - "civrise": "04:15:16", - "sunrise": "04:55:28", - "transit": "12:46:35", - "sunset": "20:37:42", - "civset": "21:17:54", - "nautset": "22:12:33", - "astset": "23:32:18", - "daylength": "15:42:14" - }, - { - "date": "2021-05-26", - "astrise": "01:57:32", - "nautrise": "03:19:05", - "civrise": "04:14:08", - "sunrise": "04:54:30", - "transit": "12:46:42", - "sunset": "20:38:53", - "civset": "21:19:16", - "nautset": "22:14:18", - "astset": "23:35:51", - "daylength": "15:44:22" - }, - { - "date": "2021-05-27", - "astrise": "01:54:08", - "nautrise": "03:17:34", - "civrise": "04:13:02", - "sunrise": "04:53:35", - "transit": "12:46:48", - "sunset": "20:40:02", - "civset": "21:20:35", - "nautset": "22:16:02", - "astset": "23:39:28", - "daylength": "15:46:26" - }, - { - "date": "2021-05-28", - "astrise": "01:50:41", - "nautrise": "03:16:06", - "civrise": "04:11:58", - "sunrise": "04:52:42", - "transit": "12:46:55", - "sunset": "20:41:09", - "civset": "21:21:53", - "nautset": "22:17:45", - "astset": "23:43:09", - "daylength": "15:48:26" - }, - { - "date": "2021-05-29", - "astrise": "01:47:11", - "nautrise": "03:14:41", - "civrise": "04:10:57", - "sunrise": "04:51:51", - "transit": "12:47:03", - "sunset": "20:42:15", - "civset": "21:23:09", - "nautset": "22:19:25", - "astset": "23:46:55", - "daylength": "15:50:23" - }, - { - "date": "2021-05-30", - "astrise": "01:43:36", - "nautrise": "03:13:20", - "civrise": "04:09:59", - "sunrise": "04:51:03", - "transit": "12:47:11", - "sunset": "20:43:19", - "civset": "21:24:23", - "nautset": "22:21:03", - "astset": "23:50:47", - "daylength": "15:52:15" - }, - { - "date": "2021-05-31", - "astrise": "01:39:55", - "nautrise": "03:12:01", - "civrise": "04:09:04", - "sunrise": "04:50:18", - "transit": "12:47:20", - "sunset": "20:44:21", - "civset": "21:25:35", - "nautset": "22:22:38", - "astset": "23:54:44", - "daylength": "15:54:03" - }, - { - "date": "2021-06-01", - "astrise": "01:36:08", - "nautrise": "03:10:46", - "civrise": "04:08:12", - "sunrise": "04:49:35", - "transit": "12:47:29", - "sunset": "20:45:22", - "civset": "21:26:46", - "nautset": "22:24:11", - "astset": "23:58:49", - "daylength": "15:55:47" - }, - { - "date": "2021-06-02", - "astrise": "01:32:12", - "nautrise": "03:09:34", - "civrise": "04:07:22", - "sunrise": "04:48:55", - "transit": "12:47:38", - "sunset": "20:46:21", - "civset": "21:27:54", - "nautset": "22:25:42", - "astset": "00:03:04", - "daylength": "15:57:26" - }, - { - "date": "2021-06-03", - "astrise": "01:28:06", - "nautrise": "03:08:25", - "civrise": "04:06:36", - "sunrise": "04:48:17", - "transit": "12:47:48", - "sunset": "20:47:18", - "civset": "21:29:00", - "nautset": "22:27:10", - "astset": "00:07:30", - "daylength": "15:59:01" - }, - { - "date": "2021-06-04", - "astrise": "01:23:44", - "nautrise": "03:07:21", - "civrise": "04:05:52", - "sunrise": "04:47:42", - "transit": "12:47:58", - "sunset": "20:48:14", - "civset": "21:30:04", - "nautset": "22:28:35", - "astset": "00:12:12", - "daylength": "16:00:31" - }, - { - "date": "2021-06-05", - "astrise": "01:19:01", - "nautrise": "03:06:20", - "civrise": "04:05:11", - "sunrise": "04:47:09", - "transit": "12:48:08", - "sunset": "20:49:07", - "civset": "21:31:05", - "nautset": "22:29:57", - "astset": "00:17:16", - "daylength": "16:01:57" - }, - { - "date": "2021-06-06", - "astrise": "01:13:43", - "nautrise": "03:05:23", - "civrise": "04:04:34", - "sunrise": "04:46:40", - "transit": "12:48:19", - "sunset": "20:49:58", - "civset": "21:32:04", - "nautset": "22:31:15", - "astset": "00:22:54", - "daylength": "16:03:18" - }, - { - "date": "2021-06-07", - "astrise": "01:07:23", - "nautrise": "03:04:29", - "civrise": "04:03:59", - "sunrise": "04:46:13", - "transit": "12:48:30", - "sunset": "20:50:47", - "civset": "21:33:01", - "nautset": "22:32:30", - "astset": "00:29:37", - "daylength": "16:04:34" - }, - { - "date": "2021-06-08", - "astrise": "00:58:01", - "nautrise": "03:03:40", - "civrise": "04:03:28", - "sunrise": "04:45:48", - "transit": "12:48:41", - "sunset": "20:51:34", - "civset": "21:33:55", - "nautset": "22:33:42", - "astset": "00:39:22", - "daylength": "16:05:46" - }, - { - "date": "2021-06-09", - "astrise": "[Above]", - "nautrise": "03:02:55", - "civrise": "04:03:00", - "sunrise": "04:45:27", - "transit": "12:48:53", - "sunset": "20:52:19", - "civset": "21:34:46", - "nautset": "22:34:51", - "astset": "[Above]", - "daylength": "16:06:52" - }, - { - "date": "2021-06-10", - "astrise": "[Above]", - "nautrise": "03:02:14", - "civrise": "04:02:35", - "sunrise": "04:45:08", - "transit": "12:49:05", - "sunset": "20:53:02", - "civset": "21:35:35", - "nautset": "22:35:55", - "astset": "[Above]", - "daylength": "16:07:54" - }, - { - "date": "2021-06-11", - "astrise": "[Above]", - "nautrise": "03:01:38", - "civrise": "04:02:13", - "sunrise": "04:44:51", - "transit": "12:49:17", - "sunset": "20:53:42", - "civset": "21:36:21", - "nautset": "22:36:56", - "astset": "[Above]", - "daylength": "16:08:50" - }, - { - "date": "2021-06-12", - "astrise": "[Above]", - "nautrise": "03:01:06", - "civrise": "04:01:54", - "sunrise": "04:44:38", - "transit": "12:49:29", - "sunset": "20:54:20", - "civset": "21:37:04", - "nautset": "22:37:52", - "astset": "[Above]", - "daylength": "16:09:41" - }, - { - "date": "2021-06-13", - "astrise": "[Above]", - "nautrise": "03:00:38", - "civrise": "04:01:39", - "sunrise": "04:44:27", - "transit": "12:49:41", - "sunset": "20:54:55", - "civset": "21:37:44", - "nautset": "22:38:45", - "astset": "[Above]", - "daylength": "16:10:28" - }, - { - "date": "2021-06-14", - "astrise": "[Above]", - "nautrise": "03:00:15", - "civrise": "04:01:27", - "sunrise": "04:44:20", - "transit": "12:49:54", - "sunset": "20:55:29", - "civset": "21:38:21", - "nautset": "22:39:33", - "astset": "[Above]", - "daylength": "16:11:08" - }, - { - "date": "2021-06-15", - "astrise": "[Above]", - "nautrise": "02:59:57", - "civrise": "04:01:18", - "sunrise": "04:44:15", - "transit": "12:50:07", - "sunset": "20:55:59", - "civset": "21:38:56", - "nautset": "22:40:17", - "astset": "[Above]", - "daylength": "16:11:44" - }, - { - "date": "2021-06-16", - "astrise": "[Above]", - "nautrise": "02:59:43", - "civrise": "04:01:13", - "sunrise": "04:44:12", - "transit": "12:50:20", - "sunset": "20:56:27", - "civset": "21:39:27", - "nautset": "22:40:57", - "astset": "[Above]", - "daylength": "16:12:15" - }, - { - "date": "2021-06-17", - "astrise": "[Above]", - "nautrise": "02:59:34", - "civrise": "04:01:10", - "sunrise": "04:44:13", - "transit": "12:50:33", - "sunset": "20:56:53", - "civset": "21:39:55", - "nautset": "22:41:32", - "astset": "[Above]", - "daylength": "16:12:40" - }, - { - "date": "2021-06-18", - "astrise": "[Above]", - "nautrise": "02:59:29", - "civrise": "04:01:12", - "sunrise": "04:44:16", - "transit": "12:50:46", - "sunset": "20:57:16", - "civset": "21:40:20", - "nautset": "22:42:02", - "astset": "[Above]", - "daylength": "16:13:00" - }, - { - "date": "2021-06-19", - "astrise": "[Above]", - "nautrise": "02:59:30", - "civrise": "04:01:16", - "sunrise": "04:44:22", - "transit": "12:50:59", - "sunset": "20:57:36", - "civset": "21:40:42", - "nautset": "22:42:28", - "astset": "[Above]", - "daylength": "16:13:14" - }, - { - "date": "2021-06-20", - "astrise": "[Above]", - "nautrise": "02:59:35", - "civrise": "04:01:24", - "sunrise": "04:44:30", - "transit": "12:51:12", - "sunset": "20:57:54", - "civset": "21:41:00", - "nautset": "22:42:49", - "astset": "[Above]", - "daylength": "16:13:23" - }, - { - "date": "2021-06-21", - "astrise": "[Above]", - "nautrise": "02:59:45", - "civrise": "04:01:34", - "sunrise": "04:44:41", - "transit": "12:51:25", - "sunset": "20:58:09", - "civset": "21:41:16", - "nautset": "22:43:05", - "astset": "[Above]", - "daylength": "16:13:27" - }, - { - "date": "2021-06-22", - "astrise": "[Above]", - "nautrise": "02:59:59", - "civrise": "04:01:48", - "sunrise": "04:44:55", - "transit": "12:51:38", - "sunset": "20:58:21", - "civset": "21:41:28", - "nautset": "22:43:17", - "astset": "[Above]", - "daylength": "16:13:25" - }, - { - "date": "2021-06-23", - "astrise": "[Above]", - "nautrise": "03:00:18", - "civrise": "04:02:06", - "sunrise": "04:45:12", - "transit": "12:51:51", - "sunset": "20:58:30", - "civset": "21:41:36", - "nautset": "22:43:24", - "astset": "[Above]", - "daylength": "16:13:18" - }, - { - "date": "2021-06-24", - "astrise": "[Above]", - "nautrise": "03:00:42", - "civrise": "04:02:26", - "sunrise": "04:45:31", - "transit": "12:52:04", - "sunset": "20:58:37", - "civset": "21:41:42", - "nautset": "22:43:26", - "astset": "[Above]", - "daylength": "16:13:06" - }, - { - "date": "2021-06-25", - "astrise": "[Above]", - "nautrise": "03:01:11", - "civrise": "04:02:50", - "sunrise": "04:45:53", - "transit": "12:52:17", - "sunset": "20:58:41", - "civset": "21:41:44", - "nautset": "22:43:23", - "astset": "[Above]", - "daylength": "16:12:48" - }, - { - "date": "2021-06-26", - "astrise": "[Above]", - "nautrise": "03:01:44", - "civrise": "04:03:16", - "sunrise": "04:46:17", - "transit": "12:52:29", - "sunset": "20:58:42", - "civset": "21:41:43", - "nautset": "22:43:15", - "astset": "[Above]", - "daylength": "16:12:25" - }, - { - "date": "2021-06-27", - "astrise": "[Above]", - "nautrise": "03:02:21", - "civrise": "04:03:46", - "sunrise": "04:46:44", - "transit": "12:52:42", - "sunset": "20:58:40", - "civset": "21:41:38", - "nautset": "22:43:03", - "astset": "[Above]", - "daylength": "16:11:56" - }, - { - "date": "2021-06-28", - "astrise": "[Above]", - "nautrise": "03:03:03", - "civrise": "04:04:19", - "sunrise": "04:47:13", - "transit": "12:52:54", - "sunset": "20:58:36", - "civset": "21:41:30", - "nautset": "22:42:46", - "astset": "[Above]", - "daylength": "16:11:23" - }, - { - "date": "2021-06-29", - "astrise": "[Above]", - "nautrise": "03:03:49", - "civrise": "04:04:54", - "sunrise": "04:47:44", - "transit": "12:53:07", - "sunset": "20:58:29", - "civset": "21:41:19", - "nautset": "22:42:24", - "astset": "[Above]", - "daylength": "16:10:44" - }, - { - "date": "2021-06-30", - "astrise": "[Above]", - "nautrise": "03:04:39", - "civrise": "04:05:33", - "sunrise": "04:48:18", - "transit": "12:53:19", - "sunset": "20:58:19", - "civset": "21:41:04", - "nautset": "22:41:58", - "astset": "[Above]", - "daylength": "16:10:00" - }, - { - "date": "2021-07-01", - "astrise": "[Above]", - "nautrise": "03:05:34", - "civrise": "04:06:14", - "sunrise": "04:48:55", - "transit": "12:53:30", - "sunset": "20:58:06", - "civset": "21:40:47", - "nautset": "22:41:27", - "astset": "[Above]", - "daylength": "16:09:11" - }, - { - "date": "2021-07-02", - "astrise": "[Above]", - "nautrise": "03:06:32", - "civrise": "04:06:58", - "sunrise": "04:49:33", - "transit": "12:53:42", - "sunset": "20:57:50", - "civset": "21:40:26", - "nautset": "22:40:52", - "astset": "[Above]", - "daylength": "16:08:16" - }, - { - "date": "2021-07-03", - "astrise": "[Above]", - "nautrise": "03:07:34", - "civrise": "04:07:45", - "sunrise": "04:50:14", - "transit": "12:53:53", - "sunset": "20:57:32", - "civset": "21:40:01", - "nautset": "22:40:12", - "astset": "[Above]", - "daylength": "16:07:17" - }, - { - "date": "2021-07-04", - "astrise": "[Above]", - "nautrise": "03:08:40", - "civrise": "04:08:34", - "sunrise": "04:50:57", - "transit": "12:54:04", - "sunset": "20:57:11", - "civset": "21:39:34", - "nautset": "22:39:28", - "astset": "[Above]", - "daylength": "16:06:13" - }, - { - "date": "2021-07-05", - "astrise": "01:09:56", - "nautrise": "03:09:49", - "civrise": "04:09:26", - "sunrise": "04:51:43", - "transit": "12:54:15", - "sunset": "20:56:47", - "civset": "21:39:03", - "nautset": "22:38:40", - "astset": "00:38:33", - "daylength": "16:05:04" - }, - { - "date": "2021-07-06", - "astrise": "01:17:21", - "nautrise": "03:11:02", - "civrise": "04:10:21", - "sunrise": "04:52:30", - "transit": "12:54:25", - "sunset": "20:56:20", - "civset": "21:38:29", - "nautset": "22:37:48", - "astset": "00:31:28", - "daylength": "16:03:50" - }, - { - "date": "2021-07-07", - "astrise": "01:23:18", - "nautrise": "03:12:18", - "civrise": "04:11:18", - "sunrise": "04:53:19", - "transit": "12:54:35", - "sunset": "20:55:50", - "civset": "21:37:52", - "nautset": "22:36:51", - "astset": "00:25:51", - "daylength": "16:02:31" - }, - { - "date": "2021-07-08", - "astrise": "01:28:32", - "nautrise": "03:13:37", - "civrise": "04:12:17", - "sunrise": "04:54:10", - "transit": "12:54:44", - "sunset": "20:55:18", - "civset": "21:37:11", - "nautset": "22:35:51", - "astset": "00:20:56", - "daylength": "16:01:07" - }, - { - "date": "2021-07-09", - "astrise": "01:33:20", - "nautrise": "03:15:00", - "civrise": "04:13:18", - "sunrise": "04:55:03", - "transit": "12:54:53", - "sunset": "20:54:43", - "civset": "21:36:28", - "nautset": "22:34:47", - "astset": "00:16:27", - "daylength": "15:59:39" - }, - { - "date": "2021-07-10", - "astrise": "01:37:50", - "nautrise": "03:16:25", - "civrise": "04:14:22", - "sunrise": "04:55:58", - "transit": "12:55:02", - "sunset": "20:54:06", - "civset": "21:35:42", - "nautset": "22:33:39", - "astset": "00:12:14", - "daylength": "15:58:07" - }, - { - "date": "2021-07-11", - "astrise": "01:42:06", - "nautrise": "03:17:52", - "civrise": "04:15:28", - "sunrise": "04:56:55", - "transit": "12:55:10", - "sunset": "20:53:25", - "civset": "21:34:53", - "nautset": "22:32:28", - "astset": "00:08:14", - "daylength": "15:56:30" - }, - { - "date": "2021-07-12", - "astrise": "01:46:13", - "nautrise": "03:19:23", - "civrise": "04:16:36", - "sunrise": "04:57:54", - "transit": "12:55:18", - "sunset": "20:52:43", - "civset": "21:34:01", - "nautset": "22:31:14", - "astset": "00:04:24", - "daylength": "15:54:48" - }, - { - "date": "2021-07-13", - "astrise": "01:50:11", - "nautrise": "03:20:56", - "civrise": "04:17:45", - "sunrise": "04:58:54", - "transit": "12:55:26", - "sunset": "20:51:57", - "civset": "21:33:06", - "nautset": "22:29:56", - "astset": "00:00:40", - "daylength": "15:53:03" - }, - { - "date": "2021-07-14", - "astrise": "01:54:02", - "nautrise": "03:22:31", - "civrise": "04:18:57", - "sunrise": "04:59:56", - "transit": "12:55:32", - "sunset": "20:51:09", - "civset": "21:32:08", - "nautset": "22:28:34", - "astset": "23:57:03", - "daylength": "15:51:13" - }, - { - "date": "2021-07-15", - "astrise": "01:57:47", - "nautrise": "03:24:08", - "civrise": "04:20:10", - "sunrise": "05:00:59", - "transit": "12:55:39", - "sunset": "20:50:19", - "civset": "21:31:07", - "nautset": "22:27:10", - "astset": "23:53:30", - "daylength": "15:49:19" - }, - { - "date": "2021-07-16", - "astrise": "02:01:28", - "nautrise": "03:25:47", - "civrise": "04:21:26", - "sunrise": "05:02:04", - "transit": "12:55:45", - "sunset": "20:49:26", - "civset": "21:30:04", - "nautset": "22:25:43", - "astset": "23:50:02", - "daylength": "15:47:21" - }, - { - "date": "2021-07-17", - "astrise": "02:05:04", - "nautrise": "03:27:28", - "civrise": "04:22:42", - "sunrise": "05:03:10", - "transit": "12:55:50", - "sunset": "20:48:30", - "civset": "21:28:58", - "nautset": "22:24:12", - "astset": "23:46:37", - "daylength": "15:45:20" - }, - { - "date": "2021-07-18", - "astrise": "02:08:35", - "nautrise": "03:29:11", - "civrise": "04:24:00", - "sunrise": "05:04:18", - "transit": "12:55:55", - "sunset": "20:47:32", - "civset": "21:27:49", - "nautset": "22:22:39", - "astset": "23:43:14", - "daylength": "15:43:14" - }, - { - "date": "2021-07-19", - "astrise": "02:12:04", - "nautrise": "03:30:55", - "civrise": "04:25:20", - "sunrise": "05:05:26", - "transit": "12:55:59", - "sunset": "20:46:32", - "civset": "21:26:38", - "nautset": "22:21:03", - "astset": "23:39:55", - "daylength": "15:41:05" - }, - { - "date": "2021-07-20", - "astrise": "02:15:29", - "nautrise": "03:32:41", - "civrise": "04:26:41", - "sunrise": "05:06:37", - "transit": "12:56:03", - "sunset": "20:45:30", - "civset": "21:25:25", - "nautset": "22:19:25", - "astset": "23:36:37", - "daylength": "15:38:52" - }, - { - "date": "2021-07-21", - "astrise": "02:18:50", - "nautrise": "03:34:28", - "civrise": "04:28:04", - "sunrise": "05:07:48", - "transit": "12:56:06", - "sunset": "20:44:25", - "civset": "21:24:09", - "nautset": "22:17:44", - "astset": "23:33:22", - "daylength": "15:36:36" - }, - { - "date": "2021-07-22", - "astrise": "02:22:09", - "nautrise": "03:36:16", - "civrise": "04:29:27", - "sunrise": "05:09:00", - "transit": "12:56:09", - "sunset": "20:43:17", - "civset": "21:22:51", - "nautset": "22:16:01", - "astset": "23:30:09", - "daylength": "15:34:17" - }, - { - "date": "2021-07-23", - "astrise": "02:25:25", - "nautrise": "03:38:06", - "civrise": "04:30:52", - "sunrise": "05:10:14", - "transit": "12:56:11", - "sunset": "20:42:08", - "civset": "21:21:30", - "nautset": "22:14:16", - "astset": "23:26:57", - "daylength": "15:31:54" - }, - { - "date": "2021-07-24", - "astrise": "02:28:39", - "nautrise": "03:39:56", - "civrise": "04:32:18", - "sunrise": "05:11:28", - "transit": "12:56:12", - "sunset": "20:40:57", - "civset": "21:20:07", - "nautset": "22:12:28", - "astset": "23:23:46", - "daylength": "15:29:28" - }, - { - "date": "2021-07-25", - "astrise": "02:31:49", - "nautrise": "03:41:48", - "civrise": "04:33:44", - "sunrise": "05:12:44", - "transit": "12:56:13", - "sunset": "20:39:43", - "civset": "21:18:42", - "nautset": "22:10:39", - "astset": "23:20:37", - "daylength": "15:26:59" - }, - { - "date": "2021-07-26", - "astrise": "02:34:58", - "nautrise": "03:43:40", - "civrise": "04:35:12", - "sunrise": "05:14:00", - "transit": "12:56:14", - "sunset": "20:38:27", - "civset": "21:17:15", - "nautset": "22:08:47", - "astset": "23:17:30", - "daylength": "15:24:27" - }, - { - "date": "2021-07-27", - "astrise": "02:38:04", - "nautrise": "03:45:33", - "civrise": "04:36:41", - "sunrise": "05:15:17", - "transit": "12:56:13", - "sunset": "20:37:09", - "civset": "21:15:46", - "nautset": "22:06:54", - "astset": "23:14:23", - "daylength": "15:21:52" - }, - { - "date": "2021-07-28", - "astrise": "02:41:08", - "nautrise": "03:47:27", - "civrise": "04:38:10", - "sunrise": "05:16:35", - "transit": "12:56:12", - "sunset": "20:35:50", - "civset": "21:14:15", - "nautset": "22:04:58", - "astset": "23:11:17", - "daylength": "15:19:14" - }, - { - "date": "2021-07-29", - "astrise": "02:44:09", - "nautrise": "03:49:21", - "civrise": "04:39:40", - "sunrise": "05:17:54", - "transit": "12:56:11", - "sunset": "20:34:28", - "civset": "21:12:42", - "nautset": "22:03:01", - "astset": "23:08:13", - "daylength": "15:16:33" - }, - { - "date": "2021-07-30", - "astrise": "02:47:09", - "nautrise": "03:51:15", - "civrise": "04:41:11", - "sunrise": "05:19:14", - "transit": "12:56:09", - "sunset": "20:33:04", - "civset": "21:11:07", - "nautset": "22:01:03", - "astset": "23:05:09", - "daylength": "15:13:50" - }, - { - "date": "2021-07-31", - "astrise": "02:50:06", - "nautrise": "03:53:10", - "civrise": "04:42:43", - "sunrise": "05:20:34", - "transit": "12:56:06", - "sunset": "20:31:39", - "civset": "21:09:30", - "nautset": "21:59:02", - "astset": "23:02:06", - "daylength": "15:11:05" - }, - { - "date": "2021-08-01", - "astrise": "02:53:01", - "nautrise": "03:55:05", - "civrise": "04:44:15", - "sunrise": "05:21:54", - "transit": "12:56:03", - "sunset": "20:30:11", - "civset": "21:07:51", - "nautset": "21:57:01", - "astset": "22:59:04", - "daylength": "15:08:16" - }, - { - "date": "2021-08-02", - "astrise": "02:55:54", - "nautrise": "03:57:00", - "civrise": "04:45:47", - "sunrise": "05:23:16", - "transit": "12:55:59", - "sunset": "20:28:42", - "civset": "21:06:11", - "nautset": "21:54:57", - "astset": "22:56:03", - "daylength": "15:05:26" - }, - { - "date": "2021-08-03", - "astrise": "02:58:46", - "nautrise": "03:58:56", - "civrise": "04:47:20", - "sunrise": "05:24:37", - "transit": "12:55:54", - "sunset": "20:27:11", - "civset": "21:04:29", - "nautset": "21:52:53", - "astset": "22:53:03", - "daylength": "15:02:33" - }, - { - "date": "2021-08-04", - "astrise": "03:01:35", - "nautrise": "04:00:51", - "civrise": "04:48:53", - "sunrise": "05:26:00", - "transit": "12:55:49", - "sunset": "20:25:39", - "civset": "21:02:45", - "nautset": "21:50:47", - "astset": "22:50:04", - "daylength": "14:59:39" - }, - { - "date": "2021-08-05", - "astrise": "03:04:22", - "nautrise": "04:02:47", - "civrise": "04:50:27", - "sunrise": "05:27:22", - "transit": "12:55:44", - "sunset": "20:24:05", - "civset": "21:01:00", - "nautset": "21:48:40", - "astset": "22:47:05", - "daylength": "14:56:42" - }, - { - "date": "2021-08-06", - "astrise": "03:07:08", - "nautrise": "04:04:43", - "civrise": "04:52:01", - "sunrise": "05:28:46", - "transit": "12:55:37", - "sunset": "20:22:29", - "civset": "20:59:14", - "nautset": "21:46:32", - "astset": "22:44:07", - "daylength": "14:53:43" - }, - { - "date": "2021-08-07", - "astrise": "03:09:51", - "nautrise": "04:06:38", - "civrise": "04:53:35", - "sunrise": "05:30:09", - "transit": "12:55:30", - "sunset": "20:20:51", - "civset": "20:57:25", - "nautset": "21:44:23", - "astset": "22:41:09", - "daylength": "14:50:42" - }, - { - "date": "2021-08-08", - "astrise": "03:12:33", - "nautrise": "04:08:33", - "civrise": "04:55:09", - "sunrise": "05:31:33", - "transit": "12:55:23", - "sunset": "20:19:12", - "civset": "20:55:36", - "nautset": "21:42:12", - "astset": "22:38:12", - "daylength": "14:47:39" - }, - { - "date": "2021-08-09", - "astrise": "03:15:13", - "nautrise": "04:10:28", - "civrise": "04:56:44", - "sunrise": "05:32:57", - "transit": "12:55:15", - "sunset": "20:17:32", - "civset": "20:53:45", - "nautset": "21:40:01", - "astset": "22:35:16", - "daylength": "14:44:34" - }, - { - "date": "2021-08-10", - "astrise": "03:17:51", - "nautrise": "04:12:23", - "civrise": "04:58:19", - "sunrise": "05:34:22", - "transit": "12:55:06", - "sunset": "20:15:50", - "civset": "20:51:53", - "nautset": "21:37:49", - "astset": "22:32:21", - "daylength": "14:41:28" - }, - { - "date": "2021-08-11", - "astrise": "03:20:27", - "nautrise": "04:14:18", - "civrise": "04:59:54", - "sunrise": "05:35:46", - "transit": "12:54:57", - "sunset": "20:14:07", - "civset": "20:50:00", - "nautset": "21:35:36", - "astset": "22:29:26", - "daylength": "14:38:20" - }, - { - "date": "2021-08-12", - "astrise": "03:23:02", - "nautrise": "04:16:12", - "civrise": "05:01:29", - "sunrise": "05:37:11", - "transit": "12:54:47", - "sunset": "20:12:22", - "civset": "20:48:05", - "nautset": "21:33:22", - "astset": "22:26:32", - "daylength": "14:35:11" - }, - { - "date": "2021-08-13", - "astrise": "03:25:34", - "nautrise": "04:18:06", - "civrise": "05:03:03", - "sunrise": "05:38:36", - "transit": "12:54:36", - "sunset": "20:10:37", - "civset": "20:46:09", - "nautset": "21:31:07", - "astset": "22:23:38", - "daylength": "14:32:00" - }, - { - "date": "2021-08-14", - "astrise": "03:28:06", - "nautrise": "04:19:59", - "civrise": "05:04:38", - "sunrise": "05:40:01", - "transit": "12:54:25", - "sunset": "20:08:49", - "civset": "20:44:13", - "nautset": "21:28:52", - "astset": "22:20:45", - "daylength": "14:28:47" - }, - { - "date": "2021-08-15", - "astrise": "03:30:35", - "nautrise": "04:21:52", - "civrise": "05:06:13", - "sunrise": "05:41:27", - "transit": "12:54:14", - "sunset": "20:07:01", - "civset": "20:42:15", - "nautset": "21:26:36", - "astset": "22:17:53", - "daylength": "14:25:34" - }, - { - "date": "2021-08-16", - "astrise": "03:33:03", - "nautrise": "04:23:45", - "civrise": "05:07:48", - "sunrise": "05:42:52", - "transit": "12:54:02", - "sunset": "20:05:11", - "civset": "20:40:16", - "nautset": "21:24:19", - "astset": "22:15:01", - "daylength": "14:22:19" - }, - { - "date": "2021-08-17", - "astrise": "03:35:29", - "nautrise": "04:25:37", - "civrise": "05:09:23", - "sunrise": "05:44:18", - "transit": "12:53:49", - "sunset": "20:03:21", - "civset": "20:38:16", - "nautset": "21:22:02", - "astset": "22:12:10", - "daylength": "14:19:02" - }, - { - "date": "2021-08-18", - "astrise": "03:37:53", - "nautrise": "04:27:29", - "civrise": "05:10:58", - "sunrise": "05:45:44", - "transit": "12:53:36", - "sunset": "20:01:29", - "civset": "20:36:15", - "nautset": "21:19:44", - "astset": "22:09:20", - "daylength": "14:15:45" - }, - { - "date": "2021-08-19", - "astrise": "03:40:16", - "nautrise": "04:29:20", - "civrise": "05:12:32", - "sunrise": "05:47:10", - "transit": "12:53:23", - "sunset": "19:59:36", - "civset": "20:34:13", - "nautset": "21:17:26", - "astset": "22:06:30", - "daylength": "14:12:26" - }, - { - "date": "2021-08-20", - "astrise": "03:42:37", - "nautrise": "04:31:11", - "civrise": "05:14:07", - "sunrise": "05:48:35", - "transit": "12:53:09", - "sunset": "19:57:42", - "civset": "20:32:11", - "nautset": "21:15:07", - "astset": "22:03:40", - "daylength": "14:09:06" - }, - { - "date": "2021-08-21", - "astrise": "03:44:57", - "nautrise": "04:33:01", - "civrise": "05:15:41", - "sunrise": "05:50:01", - "transit": "12:52:54", - "sunset": "19:55:47", - "civset": "20:30:07", - "nautset": "21:12:48", - "astset": "22:00:52", - "daylength": "14:05:45" - }, - { - "date": "2021-08-22", - "astrise": "03:47:15", - "nautrise": "04:34:50", - "civrise": "05:17:15", - "sunrise": "05:51:27", - "transit": "12:52:39", - "sunset": "19:53:51", - "civset": "20:28:03", - "nautset": "21:10:28", - "astset": "21:58:04", - "daylength": "14:02:23" - }, - { - "date": "2021-08-23", - "astrise": "03:49:31", - "nautrise": "04:36:39", - "civrise": "05:18:49", - "sunrise": "05:52:53", - "transit": "12:52:24", - "sunset": "19:51:54", - "civset": "20:25:58", - "nautset": "21:08:08", - "astset": "21:55:16", - "daylength": "13:59:01" - }, - { - "date": "2021-08-24", - "astrise": "03:51:47", - "nautrise": "04:38:28", - "civrise": "05:20:23", - "sunrise": "05:54:19", - "transit": "12:52:08", - "sunset": "19:49:57", - "civset": "20:23:53", - "nautset": "21:05:48", - "astset": "21:52:29", - "daylength": "13:55:37" - }, - { - "date": "2021-08-25", - "astrise": "03:54:00", - "nautrise": "04:40:15", - "civrise": "05:21:56", - "sunrise": "05:55:45", - "transit": "12:51:52", - "sunset": "19:47:58", - "civset": "20:21:47", - "nautset": "21:03:28", - "astset": "21:49:43", - "daylength": "13:52:12" - }, - { - "date": "2021-08-26", - "astrise": "03:56:12", - "nautrise": "04:42:03", - "civrise": "05:23:30", - "sunrise": "05:57:11", - "transit": "12:51:35", - "sunset": "19:45:59", - "civset": "20:19:40", - "nautset": "21:01:07", - "astset": "21:46:57", - "daylength": "13:48:47" - }, - { - "date": "2021-08-27", - "astrise": "03:58:23", - "nautrise": "04:43:49", - "civrise": "05:25:03", - "sunrise": "05:58:37", - "transit": "12:51:18", - "sunset": "19:43:59", - "civset": "20:17:33", - "nautset": "20:58:46", - "astset": "21:44:12", - "daylength": "13:45:21" - }, - { - "date": "2021-08-28", - "astrise": "04:00:32", - "nautrise": "04:45:35", - "civrise": "05:26:36", - "sunrise": "06:00:03", - "transit": "12:51:00", - "sunset": "19:41:58", - "civset": "20:15:25", - "nautset": "20:56:25", - "astset": "21:41:28", - "daylength": "13:41:54" - }, - { - "date": "2021-08-29", - "astrise": "04:02:40", - "nautrise": "04:47:21", - "civrise": "05:28:09", - "sunrise": "06:01:29", - "transit": "12:50:42", - "sunset": "19:39:56", - "civset": "20:13:16", - "nautset": "20:54:04", - "astset": "21:38:44", - "daylength": "13:38:27" - }, - { - "date": "2021-08-30", - "astrise": "04:04:47", - "nautrise": "04:49:06", - "civrise": "05:29:41", - "sunrise": "06:02:55", - "transit": "12:50:24", - "sunset": "19:37:54", - "civset": "20:11:07", - "nautset": "20:51:43", - "astset": "21:36:01", - "daylength": "13:34:58" - }, - { - "date": "2021-08-31", - "astrise": "04:06:52", - "nautrise": "04:50:50", - "civrise": "05:31:13", - "sunrise": "06:04:21", - "transit": "12:50:06", - "sunset": "19:35:51", - "civset": "20:08:58", - "nautset": "20:49:21", - "astset": "21:33:19", - "daylength": "13:31:29" - }, - { - "date": "2021-09-01", - "astrise": "04:08:56", - "nautrise": "04:52:34", - "civrise": "05:32:45", - "sunrise": "06:05:47", - "transit": "12:49:47", - "sunset": "19:33:47", - "civset": "20:06:48", - "nautset": "20:47:00", - "astset": "21:30:37", - "daylength": "13:28:00" - }, - { - "date": "2021-09-02", - "astrise": "04:10:59", - "nautrise": "04:54:17", - "civrise": "05:34:17", - "sunrise": "06:07:13", - "transit": "12:49:28", - "sunset": "19:31:43", - "civset": "20:04:38", - "nautset": "20:44:39", - "astset": "21:27:56", - "daylength": "13:24:30" - }, - { - "date": "2021-09-03", - "astrise": "04:13:00", - "nautrise": "04:55:59", - "civrise": "05:35:49", - "sunrise": "06:08:38", - "transit": "12:49:08", - "sunset": "19:29:38", - "civset": "20:02:28", - "nautset": "20:42:17", - "astset": "21:25:16", - "daylength": "13:20:59" - }, - { - "date": "2021-09-04", - "astrise": "04:15:01", - "nautrise": "04:57:41", - "civrise": "05:37:20", - "sunrise": "06:10:04", - "transit": "12:48:49", - "sunset": "19:27:33", - "civset": "20:00:17", - "nautset": "20:39:56", - "astset": "21:22:37", - "daylength": "13:17:28" - }, - { - "date": "2021-09-05", - "astrise": "04:17:00", - "nautrise": "04:59:23", - "civrise": "05:38:51", - "sunrise": "06:11:30", - "transit": "12:48:29", - "sunset": "19:25:27", - "civset": "19:58:06", - "nautset": "20:37:35", - "astset": "21:19:58", - "daylength": "13:13:57" - }, - { - "date": "2021-09-06", - "astrise": "04:18:58", - "nautrise": "05:01:03", - "civrise": "05:40:22", - "sunrise": "06:12:56", - "transit": "12:48:09", - "sunset": "19:23:21", - "civset": "19:55:55", - "nautset": "20:35:14", - "astset": "21:17:19", - "daylength": "13:10:25" - }, - { - "date": "2021-09-07", - "astrise": "04:20:54", - "nautrise": "05:02:44", - "civrise": "05:41:53", - "sunrise": "06:14:22", - "transit": "12:47:48", - "sunset": "19:21:15", - "civset": "19:53:44", - "nautset": "20:32:53", - "astset": "21:14:42", - "daylength": "13:06:53" - }, - { - "date": "2021-09-08", - "astrise": "04:22:50", - "nautrise": "05:04:23", - "civrise": "05:43:23", - "sunrise": "06:15:47", - "transit": "12:47:28", - "sunset": "19:19:08", - "civset": "19:51:32", - "nautset": "20:30:32", - "astset": "21:12:05", - "daylength": "13:03:20" - }, - { - "date": "2021-09-09", - "astrise": "04:24:44", - "nautrise": "05:06:02", - "civrise": "05:44:53", - "sunrise": "06:17:13", - "transit": "12:47:07", - "sunset": "19:17:00", - "civset": "19:49:20", - "nautset": "20:28:11", - "astset": "21:09:29", - "daylength": "12:59:47" - }, - { - "date": "2021-09-10", - "astrise": "04:26:38", - "nautrise": "05:07:41", - "civrise": "05:46:23", - "sunrise": "06:18:39", - "transit": "12:46:46", - "sunset": "19:14:53", - "civset": "19:47:08", - "nautset": "20:25:51", - "astset": "21:06:54", - "daylength": "12:56:13" - }, - { - "date": "2021-09-11", - "astrise": "04:28:30", - "nautrise": "05:09:19", - "civrise": "05:47:53", - "sunrise": "06:20:05", - "transit": "12:46:25", - "sunset": "19:12:45", - "civset": "19:44:57", - "nautset": "20:23:31", - "astset": "21:04:20", - "daylength": "12:52:40" - }, - { - "date": "2021-09-12", - "astrise": "04:30:21", - "nautrise": "05:10:57", - "civrise": "05:49:23", - "sunrise": "06:21:31", - "transit": "12:46:04", - "sunset": "19:10:37", - "civset": "19:42:45", - "nautset": "20:21:11", - "astset": "21:01:46", - "daylength": "12:49:05" - }, - { - "date": "2021-09-13", - "astrise": "04:32:11", - "nautrise": "05:12:34", - "civrise": "05:50:52", - "sunrise": "06:22:57", - "transit": "12:45:43", - "sunset": "19:08:28", - "civset": "19:40:33", - "nautset": "20:18:51", - "astset": "20:59:14", - "daylength": "12:45:31" - }, - { - "date": "2021-09-14", - "astrise": "04:34:01", - "nautrise": "05:14:10", - "civrise": "05:52:22", - "sunrise": "06:24:23", - "transit": "12:45:21", - "sunset": "19:06:20", - "civset": "19:38:21", - "nautset": "20:16:32", - "astset": "20:56:42", - "daylength": "12:41:57" - }, - { - "date": "2021-09-15", - "astrise": "04:35:49", - "nautrise": "05:15:47", - "civrise": "05:53:51", - "sunrise": "06:25:49", - "transit": "12:45:00", - "sunset": "19:04:11", - "civset": "19:36:09", - "nautset": "20:14:13", - "astset": "20:54:10", - "daylength": "12:38:22" - }, - { - "date": "2021-09-16", - "astrise": "04:37:37", - "nautrise": "05:17:22", - "civrise": "05:55:20", - "sunrise": "06:27:15", - "transit": "12:44:38", - "sunset": "19:02:02", - "civset": "19:33:57", - "nautset": "20:11:55", - "astset": "20:51:40", - "daylength": "12:34:47" - }, - { - "date": "2021-09-17", - "astrise": "04:39:23", - "nautrise": "05:18:57", - "civrise": "05:56:49", - "sunrise": "06:28:41", - "transit": "12:44:17", - "sunset": "18:59:53", - "civset": "19:31:45", - "nautset": "20:09:36", - "astset": "20:49:11", - "daylength": "12:31:12" - }, - { - "date": "2021-09-18", - "astrise": "04:41:09", - "nautrise": "05:20:32", - "civrise": "05:58:18", - "sunrise": "06:30:07", - "transit": "12:43:55", - "sunset": "18:57:44", - "civset": "19:29:33", - "nautset": "20:07:19", - "astset": "20:46:42", - "daylength": "12:27:36" - }, - { - "date": "2021-09-19", - "astrise": "04:42:54", - "nautrise": "05:22:07", - "civrise": "05:59:46", - "sunrise": "06:31:34", - "transit": "12:43:34", - "sunset": "18:55:35", - "civset": "19:27:22", - "nautset": "20:05:01", - "astset": "20:44:15", - "daylength": "12:24:01" - }, - { - "date": "2021-09-20", - "astrise": "04:44:37", - "nautrise": "05:23:41", - "civrise": "06:01:15", - "sunrise": "06:33:00", - "transit": "12:43:13", - "sunset": "18:53:25", - "civset": "19:25:11", - "nautset": "20:02:45", - "astset": "20:41:48", - "daylength": "12:20:25" - }, - { - "date": "2021-09-21", - "astrise": "04:46:21", - "nautrise": "05:25:14", - "civrise": "06:02:43", - "sunrise": "06:34:27", - "transit": "12:42:51", - "sunset": "18:51:16", - "civset": "19:23:00", - "nautset": "20:00:29", - "astset": "20:39:22", - "daylength": "12:16:49" - }, - { - "date": "2021-09-22", - "astrise": "04:48:03", - "nautrise": "05:26:47", - "civrise": "06:04:12", - "sunrise": "06:35:53", - "transit": "12:42:30", - "sunset": "18:49:07", - "civset": "19:20:49", - "nautset": "19:58:13", - "astset": "20:36:57", - "daylength": "12:13:13" - }, - { - "date": "2021-09-23", - "astrise": "04:49:45", - "nautrise": "05:28:20", - "civrise": "06:05:40", - "sunrise": "06:37:20", - "transit": "12:42:09", - "sunset": "18:46:58", - "civset": "19:18:38", - "nautset": "19:55:58", - "astset": "20:34:33", - "daylength": "12:09:37" - }, - { - "date": "2021-09-24", - "astrise": "04:51:26", - "nautrise": "05:29:53", - "civrise": "06:07:08", - "sunrise": "06:38:47", - "transit": "12:41:48", - "sunset": "18:44:49", - "civset": "19:16:28", - "nautset": "19:53:43", - "astset": "20:32:10", - "daylength": "12:06:01" - }, - { - "date": "2021-09-25", - "astrise": "04:53:06", - "nautrise": "05:31:25", - "civrise": "06:08:36", - "sunrise": "06:40:14", - "transit": "12:41:27", - "sunset": "18:42:40", - "civset": "19:14:18", - "nautset": "19:51:29", - "astset": "20:29:49", - "daylength": "12:02:25" - }, - { - "date": "2021-09-26", - "astrise": "04:54:45", - "nautrise": "05:32:57", - "civrise": "06:10:04", - "sunrise": "06:41:41", - "transit": "12:41:06", - "sunset": "18:40:31", - "civset": "19:12:09", - "nautset": "19:49:16", - "astset": "20:27:28", - "daylength": "11:58:49" - }, - { - "date": "2021-09-27", - "astrise": "04:56:24", - "nautrise": "05:34:29", - "civrise": "06:11:32", - "sunrise": "06:43:09", - "transit": "12:40:46", - "sunset": "18:38:23", - "civset": "19:09:59", - "nautset": "19:47:03", - "astset": "20:25:08", - "daylength": "11:55:13" - }, - { - "date": "2021-09-28", - "astrise": "04:58:02", - "nautrise": "05:36:00", - "civrise": "06:13:01", - "sunrise": "06:44:37", - "transit": "12:40:26", - "sunset": "18:36:15", - "civset": "19:07:51", - "nautset": "19:44:51", - "astset": "20:22:49", - "daylength": "11:51:37" - }, - { - "date": "2021-09-29", - "astrise": "04:59:40", - "nautrise": "05:37:31", - "civrise": "06:14:29", - "sunrise": "06:46:05", - "transit": "12:40:06", - "sunset": "18:34:07", - "civset": "19:05:42", - "nautset": "19:42:40", - "astset": "20:20:31", - "daylength": "11:48:02" - }, - { - "date": "2021-09-30", - "astrise": "05:01:17", - "nautrise": "05:39:02", - "civrise": "06:15:57", - "sunrise": "06:47:33", - "transit": "12:39:46", - "sunset": "18:31:59", - "civset": "19:03:35", - "nautset": "19:40:30", - "astset": "20:18:15", - "daylength": "11:44:26" - }, - { - "date": "2021-10-01", - "astrise": "05:02:53", - "nautrise": "05:40:32", - "civrise": "06:17:25", - "sunrise": "06:49:01", - "transit": "12:39:26", - "sunset": "18:29:51", - "civset": "19:01:27", - "nautset": "19:38:20", - "astset": "20:15:59", - "daylength": "11:40:50" - }, - { - "date": "2021-10-02", - "astrise": "05:04:29", - "nautrise": "05:42:03", - "civrise": "06:18:53", - "sunrise": "06:50:30", - "transit": "12:39:07", - "sunset": "18:27:44", - "civset": "18:59:21", - "nautset": "19:36:11", - "astset": "20:13:45", - "daylength": "11:37:14" - }, - { - "date": "2021-10-03", - "astrise": "05:06:04", - "nautrise": "05:43:33", - "civrise": "06:20:21", - "sunrise": "06:51:58", - "transit": "12:38:48", - "sunset": "18:25:37", - "civset": "18:57:15", - "nautset": "19:34:03", - "astset": "20:11:31", - "daylength": "11:33:39" - }, - { - "date": "2021-10-04", - "astrise": "05:07:39", - "nautrise": "05:45:03", - "civrise": "06:21:49", - "sunrise": "06:53:27", - "transit": "12:38:29", - "sunset": "18:23:31", - "civset": "18:55:09", - "nautset": "19:31:56", - "astset": "20:09:19", - "daylength": "11:30:03" - }, - { - "date": "2021-10-05", - "astrise": "05:09:13", - "nautrise": "05:46:32", - "civrise": "06:23:18", - "sunrise": "06:54:57", - "transit": "12:38:11", - "sunset": "18:21:25", - "civset": "18:53:04", - "nautset": "19:29:50", - "astset": "20:07:08", - "daylength": "11:26:28" - }, - { - "date": "2021-10-06", - "astrise": "05:10:47", - "nautrise": "05:48:02", - "civrise": "06:24:46", - "sunrise": "06:56:26", - "transit": "12:37:53", - "sunset": "18:19:20", - "civset": "18:51:00", - "nautset": "19:27:44", - "astset": "20:04:59", - "daylength": "11:22:53" - }, - { - "date": "2021-10-07", - "astrise": "05:12:21", - "nautrise": "05:49:31", - "civrise": "06:26:14", - "sunrise": "06:57:56", - "transit": "12:37:35", - "sunset": "18:17:15", - "civset": "18:48:56", - "nautset": "19:25:40", - "astset": "20:02:50", - "daylength": "11:19:18" - }, - { - "date": "2021-10-08", - "astrise": "05:13:53", - "nautrise": "05:51:00", - "civrise": "06:27:43", - "sunrise": "06:59:26", - "transit": "12:37:18", - "sunset": "18:15:10", - "civset": "18:46:54", - "nautset": "19:23:36", - "astset": "20:00:43", - "daylength": "11:15:44" - }, - { - "date": "2021-10-09", - "astrise": "05:15:26", - "nautrise": "05:52:29", - "civrise": "06:29:12", - "sunrise": "07:00:57", - "transit": "12:37:02", - "sunset": "18:13:07", - "civset": "18:44:52", - "nautset": "19:21:34", - "astset": "19:58:37", - "daylength": "11:12:10" - }, - { - "date": "2021-10-10", - "astrise": "05:16:58", - "nautrise": "05:53:58", - "civrise": "06:30:40", - "sunrise": "07:02:27", - "transit": "12:36:45", - "sunset": "18:11:03", - "civset": "18:42:50", - "nautset": "19:19:32", - "astset": "19:56:33", - "daylength": "11:08:36" - }, - { - "date": "2021-10-11", - "astrise": "05:18:30", - "nautrise": "05:55:27", - "civrise": "06:32:09", - "sunrise": "07:03:58", - "transit": "12:36:30", - "sunset": "18:09:01", - "civset": "18:40:50", - "nautset": "19:17:32", - "astset": "19:54:29", - "daylength": "11:05:02" - }, - { - "date": "2021-10-12", - "astrise": "05:20:01", - "nautrise": "05:56:56", - "civrise": "06:33:38", - "sunrise": "07:05:29", - "transit": "12:36:14", - "sunset": "18:06:59", - "civset": "18:38:51", - "nautset": "19:15:33", - "astset": "19:52:28", - "daylength": "11:01:29" - }, - { - "date": "2021-10-13", - "astrise": "05:21:32", - "nautrise": "05:58:24", - "civrise": "06:35:07", - "sunrise": "07:07:01", - "transit": "12:35:59", - "sunset": "18:04:58", - "civset": "18:36:52", - "nautset": "19:13:35", - "astset": "19:50:27", - "daylength": "10:57:56" - }, - { - "date": "2021-10-14", - "astrise": "05:23:02", - "nautrise": "05:59:53", - "civrise": "06:36:36", - "sunrise": "07:08:33", - "transit": "12:35:45", - "sunset": "18:02:57", - "civset": "18:34:54", - "nautset": "19:11:38", - "astset": "19:48:28", - "daylength": "10:54:24" - }, - { - "date": "2021-10-15", - "astrise": "05:24:33", - "nautrise": "06:01:21", - "civrise": "06:38:05", - "sunrise": "07:10:05", - "transit": "12:35:31", - "sunset": "18:00:58", - "civset": "18:32:57", - "nautset": "19:09:42", - "astset": "19:46:30", - "daylength": "10:50:52" - }, - { - "date": "2021-10-16", - "astrise": "05:26:02", - "nautrise": "06:02:49", - "civrise": "06:39:35", - "sunrise": "07:11:38", - "transit": "12:35:18", - "sunset": "17:58:59", - "civset": "18:31:02", - "nautset": "19:07:47", - "astset": "19:44:34", - "daylength": "10:47:21" - }, - { - "date": "2021-10-17", - "astrise": "05:27:32", - "nautrise": "06:04:17", - "civrise": "06:41:04", - "sunrise": "07:13:10", - "transit": "12:35:06", - "sunset": "17:57:01", - "civset": "18:29:07", - "nautset": "19:05:54", - "astset": "19:42:39", - "daylength": "10:43:50" - }, - { - "date": "2021-10-18", - "astrise": "05:29:01", - "nautrise": "06:05:45", - "civrise": "06:42:34", - "sunrise": "07:14:43", - "transit": "12:34:54", - "sunset": "17:55:04", - "civset": "18:27:13", - "nautset": "19:04:02", - "astset": "19:40:46", - "daylength": "10:40:20" - }, - { - "date": "2021-10-19", - "astrise": "05:30:30", - "nautrise": "06:07:13", - "civrise": "06:44:03", - "sunrise": "07:16:17", - "transit": "12:34:42", - "sunset": "17:53:07", - "civset": "18:25:21", - "nautset": "19:02:11", - "astset": "19:38:54", - "daylength": "10:36:50" - }, - { - "date": "2021-10-20", - "astrise": "05:31:59", - "nautrise": "06:08:41", - "civrise": "06:45:33", - "sunrise": "07:17:51", - "transit": "12:34:31", - "sunset": "17:51:12", - "civset": "18:23:29", - "nautset": "19:00:21", - "astset": "19:37:04", - "daylength": "10:33:21" - }, - { - "date": "2021-10-21", - "astrise": "05:33:27", - "nautrise": "06:10:09", - "civrise": "06:47:03", - "sunrise": "07:19:24", - "transit": "12:34:21", - "sunset": "17:49:18", - "civset": "18:21:39", - "nautset": "18:58:33", - "astset": "19:35:15", - "daylength": "10:29:53" - }, - { - "date": "2021-10-22", - "astrise": "05:34:55", - "nautrise": "06:11:37", - "civrise": "06:48:33", - "sunrise": "07:20:59", - "transit": "12:34:12", - "sunset": "17:47:25", - "civset": "18:19:50", - "nautset": "18:56:46", - "astset": "19:33:28", - "daylength": "10:26:25" - }, - { - "date": "2021-10-23", - "astrise": "05:36:23", - "nautrise": "06:13:05", - "civrise": "06:50:03", - "sunrise": "07:22:33", - "transit": "12:34:03", - "sunset": "17:45:32", - "civset": "18:18:02", - "nautset": "18:55:01", - "astset": "19:31:43", - "daylength": "10:22:59" - }, - { - "date": "2021-10-24", - "astrise": "05:37:50", - "nautrise": "06:14:32", - "civrise": "06:51:34", - "sunrise": "07:24:08", - "transit": "12:33:55", - "sunset": "17:43:41", - "civset": "18:16:16", - "nautset": "18:53:17", - "astset": "19:29:59", - "daylength": "10:19:33" - }, - { - "date": "2021-10-25", - "astrise": "05:39:17", - "nautrise": "06:16:00", - "civrise": "06:53:04", - "sunrise": "07:25:43", - "transit": "12:33:47", - "sunset": "17:41:52", - "civset": "18:14:31", - "nautset": "18:51:35", - "astset": "19:28:17", - "daylength": "10:16:08" - }, - { - "date": "2021-10-26", - "astrise": "05:40:44", - "nautrise": "06:17:27", - "civrise": "06:54:34", - "sunrise": "07:27:18", - "transit": "12:33:41", - "sunset": "17:40:03", - "civset": "18:12:47", - "nautset": "18:49:54", - "astset": "19:26:37", - "daylength": "10:12:44" - }, - { - "date": "2021-10-27", - "astrise": "05:42:11", - "nautrise": "06:18:54", - "civrise": "06:56:05", - "sunrise": "07:28:54", - "transit": "12:33:35", - "sunset": "17:38:16", - "civset": "18:11:04", - "nautset": "18:48:15", - "astset": "19:24:59", - "daylength": "10:09:21" - }, - { - "date": "2021-10-28", - "astrise": "05:43:37", - "nautrise": "06:20:22", - "civrise": "06:57:35", - "sunrise": "07:30:29", - "transit": "12:33:29", - "sunset": "17:36:29", - "civset": "18:09:23", - "nautset": "18:46:37", - "astset": "19:23:22", - "daylength": "10:06:00" - }, - { - "date": "2021-10-29", - "astrise": "05:45:03", - "nautrise": "06:21:49", - "civrise": "06:59:06", - "sunrise": "07:32:05", - "transit": "12:33:25", - "sunset": "17:34:45", - "civset": "18:07:44", - "nautset": "18:45:01", - "astset": "19:21:47", - "daylength": "10:02:39" - }, - { - "date": "2021-10-30", - "astrise": "05:46:29", - "nautrise": "06:23:15", - "civrise": "07:00:36", - "sunrise": "07:33:41", - "transit": "12:33:21", - "sunset": "17:33:01", - "civset": "18:06:06", - "nautset": "18:43:27", - "astset": "19:20:14", - "daylength": "09:59:20" - }, - { - "date": "2021-10-31", - "astrise": "05:47:54", - "nautrise": "06:24:42", - "civrise": "07:02:07", - "sunrise": "07:35:17", - "transit": "12:33:18", - "sunset": "17:31:19", - "civset": "18:04:30", - "nautset": "18:41:54", - "astset": "19:18:42", - "daylength": "09:56:02" - }, - { - "date": "2021-11-01", - "astrise": "05:49:19", - "nautrise": "06:26:09", - "civrise": "07:03:37", - "sunrise": "07:36:53", - "transit": "12:33:16", - "sunset": "17:29:39", - "civset": "18:02:55", - "nautset": "18:40:23", - "astset": "19:17:13", - "daylength": "09:52:45" - }, - { - "date": "2021-11-02", - "astrise": "05:50:44", - "nautrise": "06:27:35", - "civrise": "07:05:08", - "sunrise": "07:38:30", - "transit": "12:33:15", - "sunset": "17:28:00", - "civset": "18:01:21", - "nautset": "18:38:54", - "astset": "19:15:46", - "daylength": "09:49:29" - }, - { - "date": "2021-11-03", - "astrise": "05:52:08", - "nautrise": "06:29:02", - "civrise": "07:06:38", - "sunrise": "07:40:06", - "transit": "12:33:14", - "sunset": "17:26:22", - "civset": "17:59:50", - "nautset": "18:37:27", - "astset": "19:14:20", - "daylength": "09:46:16" - }, - { - "date": "2021-11-04", - "astrise": "05:53:32", - "nautrise": "06:30:28", - "civrise": "07:08:09", - "sunrise": "07:41:43", - "transit": "12:33:14", - "sunset": "17:24:46", - "civset": "17:58:20", - "nautset": "18:36:01", - "astset": "19:12:56", - "daylength": "09:43:03" - }, - { - "date": "2021-11-05", - "astrise": "05:54:56", - "nautrise": "06:31:53", - "civrise": "07:09:39", - "sunrise": "07:43:19", - "transit": "12:33:16", - "sunset": "17:23:12", - "civset": "17:56:52", - "nautset": "18:34:38", - "astset": "19:11:35", - "daylength": "09:39:53" - }, - { - "date": "2021-11-06", - "astrise": "05:56:20", - "nautrise": "06:33:19", - "civrise": "07:11:09", - "sunrise": "07:44:55", - "transit": "12:33:17", - "sunset": "17:21:40", - "civset": "17:55:26", - "nautset": "18:33:16", - "astset": "19:10:15", - "daylength": "09:36:44" - }, - { - "date": "2021-11-07", - "astrise": "05:57:43", - "nautrise": "06:34:44", - "civrise": "07:12:39", - "sunrise": "07:46:32", - "transit": "12:33:20", - "sunset": "17:20:09", - "civset": "17:54:01", - "nautset": "18:31:56", - "astset": "19:08:58", - "daylength": "09:33:37" - }, - { - "date": "2021-11-08", - "astrise": "05:59:05", - "nautrise": "06:36:09", - "civrise": "07:14:09", - "sunrise": "07:48:08", - "transit": "12:33:24", - "sunset": "17:18:40", - "civset": "17:52:39", - "nautset": "18:30:38", - "astset": "19:07:42", - "daylength": "09:30:32" - }, - { - "date": "2021-11-09", - "astrise": "06:00:27", - "nautrise": "06:37:34", - "civrise": "07:15:38", - "sunrise": "07:49:44", - "transit": "12:33:28", - "sunset": "17:17:13", - "civset": "17:51:18", - "nautset": "18:29:22", - "astset": "19:06:29", - "daylength": "09:27:28" - }, - { - "date": "2021-11-10", - "astrise": "06:01:49", - "nautrise": "06:38:59", - "civrise": "07:17:08", - "sunrise": "07:51:20", - "transit": "12:33:34", - "sunset": "17:15:47", - "civset": "17:49:59", - "nautset": "18:28:09", - "astset": "19:05:18", - "daylength": "09:24:27" - }, - { - "date": "2021-11-11", - "astrise": "06:03:10", - "nautrise": "06:40:23", - "civrise": "07:18:37", - "sunrise": "07:52:55", - "transit": "12:33:40", - "sunset": "17:14:24", - "civset": "17:48:43", - "nautset": "18:26:57", - "astset": "19:04:09", - "daylength": "09:21:28" - }, - { - "date": "2021-11-12", - "astrise": "06:04:31", - "nautrise": "06:41:46", - "civrise": "07:20:05", - "sunrise": "07:54:31", - "transit": "12:33:47", - "sunset": "17:13:03", - "civset": "17:47:28", - "nautset": "18:25:47", - "astset": "19:03:02", - "daylength": "09:18:32" - }, - { - "date": "2021-11-13", - "astrise": "06:05:52", - "nautrise": "06:43:09", - "civrise": "07:21:33", - "sunrise": "07:56:06", - "transit": "12:33:54", - "sunset": "17:11:43", - "civset": "17:46:16", - "nautset": "18:24:40", - "astset": "19:01:57", - "daylength": "09:15:37" - }, - { - "date": "2021-11-14", - "astrise": "06:07:11", - "nautrise": "06:44:32", - "civrise": "07:23:01", - "sunrise": "07:57:40", - "transit": "12:34:03", - "sunset": "17:10:26", - "civset": "17:45:05", - "nautset": "18:23:34", - "astset": "19:00:55", - "daylength": "09:12:46" - }, - { - "date": "2021-11-15", - "astrise": "06:08:31", - "nautrise": "06:45:54", - "civrise": "07:24:28", - "sunrise": "07:59:14", - "transit": "12:34:13", - "sunset": "17:09:11", - "civset": "17:43:57", - "nautset": "18:22:31", - "astset": "18:59:55", - "daylength": "09:09:56" - }, - { - "date": "2021-11-16", - "astrise": "06:09:49", - "nautrise": "06:47:16", - "civrise": "07:25:55", - "sunrise": "08:00:48", - "transit": "12:34:23", - "sunset": "17:07:58", - "civset": "17:42:51", - "nautset": "18:21:30", - "astset": "18:58:57", - "daylength": "09:07:10" - }, - { - "date": "2021-11-17", - "astrise": "06:11:07", - "nautrise": "06:48:37", - "civrise": "07:27:22", - "sunrise": "08:02:21", - "transit": "12:34:34", - "sunset": "17:06:47", - "civset": "17:41:47", - "nautset": "18:20:32", - "astset": "18:58:01", - "daylength": "09:04:26" - }, - { - "date": "2021-11-18", - "astrise": "06:12:24", - "nautrise": "06:49:57", - "civrise": "07:28:47", - "sunrise": "08:03:54", - "transit": "12:34:46", - "sunset": "17:05:39", - "civset": "17:40:45", - "nautset": "18:19:35", - "astset": "18:57:08", - "daylength": "09:01:45" - }, - { - "date": "2021-11-19", - "astrise": "06:13:41", - "nautrise": "06:51:17", - "civrise": "07:30:12", - "sunrise": "08:05:25", - "transit": "12:34:59", - "sunset": "17:04:33", - "civset": "17:39:46", - "nautset": "18:18:41", - "astset": "18:56:17", - "daylength": "08:59:07" - }, - { - "date": "2021-11-20", - "astrise": "06:14:57", - "nautrise": "06:52:36", - "civrise": "07:31:36", - "sunrise": "08:06:56", - "transit": "12:35:13", - "sunset": "17:03:29", - "civset": "17:38:49", - "nautset": "18:17:50", - "astset": "18:55:29", - "daylength": "08:56:32" - }, - { - "date": "2021-11-21", - "astrise": "06:16:12", - "nautrise": "06:53:54", - "civrise": "07:33:00", - "sunrise": "08:08:27", - "transit": "12:35:27", - "sunset": "17:02:28", - "civset": "17:37:55", - "nautset": "18:17:00", - "astset": "18:54:42", - "daylength": "08:54:01" - }, - { - "date": "2021-11-22", - "astrise": "06:17:27", - "nautrise": "06:55:12", - "civrise": "07:34:23", - "sunrise": "08:09:56", - "transit": "12:35:43", - "sunset": "17:01:29", - "civset": "17:37:03", - "nautset": "18:16:13", - "astset": "18:53:59", - "daylength": "08:51:33" - }, - { - "date": "2021-11-23", - "astrise": "06:18:40", - "nautrise": "06:56:29", - "civrise": "07:35:44", - "sunrise": "08:11:25", - "transit": "12:35:59", - "sunset": "17:00:33", - "civset": "17:36:13", - "nautset": "18:15:29", - "astset": "18:53:17", - "daylength": "08:49:08" - }, - { - "date": "2021-11-24", - "astrise": "06:19:53", - "nautrise": "06:57:45", - "civrise": "07:37:05", - "sunrise": "08:12:52", - "transit": "12:36:16", - "sunset": "16:59:39", - "civset": "17:35:26", - "nautset": "18:14:47", - "astset": "18:52:38", - "daylength": "08:46:47" - }, - { - "date": "2021-11-25", - "astrise": "06:21:05", - "nautrise": "06:58:59", - "civrise": "07:38:25", - "sunrise": "08:14:19", - "transit": "12:36:33", - "sunset": "16:58:48", - "civset": "17:34:41", - "nautset": "18:14:07", - "astset": "18:52:02", - "daylength": "08:44:29" - }, - { - "date": "2021-11-26", - "astrise": "06:22:16", - "nautrise": "07:00:13", - "civrise": "07:39:44", - "sunrise": "08:15:44", - "transit": "12:36:52", - "sunset": "16:58:00", - "civset": "17:33:59", - "nautset": "18:13:30", - "astset": "18:51:28", - "daylength": "08:42:16" - }, - { - "date": "2021-11-27", - "astrise": "06:23:25", - "nautrise": "07:01:26", - "civrise": "07:41:02", - "sunrise": "08:17:08", - "transit": "12:37:11", - "sunset": "16:57:14", - "civset": "17:33:20", - "nautset": "18:12:56", - "astset": "18:50:56", - "daylength": "08:40:06" - }, - { - "date": "2021-11-28", - "astrise": "06:24:34", - "nautrise": "07:02:38", - "civrise": "07:42:18", - "sunrise": "08:18:31", - "transit": "12:37:31", - "sunset": "16:56:31", - "civset": "17:32:43", - "nautset": "18:12:24", - "astset": "18:50:27", - "daylength": "08:38:00" - }, - { - "date": "2021-11-29", - "astrise": "06:25:42", - "nautrise": "07:03:49", - "civrise": "07:43:34", - "sunrise": "08:19:52", - "transit": "12:37:51", - "sunset": "16:55:51", - "civset": "17:32:09", - "nautset": "18:11:54", - "astset": "18:50:01", - "daylength": "08:35:58" - }, - { - "date": "2021-11-30", - "astrise": "06:26:49", - "nautrise": "07:04:58", - "civrise": "07:44:48", - "sunrise": "08:21:12", - "transit": "12:38:13", - "sunset": "16:55:13", - "civset": "17:31:38", - "nautset": "18:11:27", - "astset": "18:49:37", - "daylength": "08:34:01" - }, - { - "date": "2021-12-01", - "astrise": "06:27:54", - "nautrise": "07:06:06", - "civrise": "07:46:00", - "sunrise": "08:22:30", - "transit": "12:38:35", - "sunset": "16:54:39", - "civset": "17:31:09", - "nautset": "18:11:03", - "astset": "18:49:15", - "daylength": "08:32:08" - }, - { - "date": "2021-12-02", - "astrise": "06:28:58", - "nautrise": "07:07:13", - "civrise": "07:47:12", - "sunrise": "08:23:47", - "transit": "12:38:57", - "sunset": "16:54:07", - "civset": "17:30:43", - "nautset": "18:10:41", - "astset": "18:48:56", - "daylength": "08:30:20" - }, - { - "date": "2021-12-03", - "astrise": "06:30:01", - "nautrise": "07:08:19", - "civrise": "07:48:21", - "sunrise": "08:25:02", - "transit": "12:39:20", - "sunset": "16:53:39", - "civset": "17:30:19", - "nautset": "18:10:22", - "astset": "18:48:40", - "daylength": "08:28:36" - }, - { - "date": "2021-12-04", - "astrise": "06:31:03", - "nautrise": "07:09:23", - "civrise": "07:49:30", - "sunrise": "08:26:16", - "transit": "12:39:44", - "sunset": "16:53:13", - "civset": "17:29:59", - "nautset": "18:10:05", - "astset": "18:48:26", - "daylength": "08:26:56" - }, - { - "date": "2021-12-05", - "astrise": "06:32:03", - "nautrise": "07:10:26", - "civrise": "07:50:36", - "sunrise": "08:27:27", - "transit": "12:40:09", - "sunset": "16:52:50", - "civset": "17:29:41", - "nautset": "18:09:51", - "astset": "18:48:14", - "daylength": "08:25:22" - }, - { - "date": "2021-12-06", - "astrise": "06:33:02", - "nautrise": "07:11:27", - "civrise": "07:51:41", - "sunrise": "08:28:37", - "transit": "12:40:34", - "sunset": "16:52:30", - "civset": "17:29:26", - "nautset": "18:09:40", - "astset": "18:48:05", - "daylength": "08:23:53" - }, - { - "date": "2021-12-07", - "astrise": "06:34:00", - "nautrise": "07:12:27", - "civrise": "07:52:44", - "sunrise": "08:29:45", - "transit": "12:40:59", - "sunset": "16:52:13", - "civset": "17:29:14", - "nautset": "18:09:31", - "astset": "18:47:59", - "daylength": "08:22:28" - }, - { - "date": "2021-12-08", - "astrise": "06:34:56", - "nautrise": "07:13:25", - "civrise": "07:53:46", - "sunrise": "08:30:51", - "transit": "12:41:25", - "sunset": "16:52:00", - "civset": "17:29:04", - "nautset": "18:09:25", - "astset": "18:47:55", - "daylength": "08:21:09" - }, - { - "date": "2021-12-09", - "astrise": "06:35:50", - "nautrise": "07:14:22", - "civrise": "07:54:45", - "sunrise": "08:31:54", - "transit": "12:41:52", - "sunset": "16:51:49", - "civset": "17:28:58", - "nautset": "18:09:22", - "astset": "18:47:53", - "daylength": "08:19:54" - }, - { - "date": "2021-12-10", - "astrise": "06:36:43", - "nautrise": "07:15:16", - "civrise": "07:55:43", - "sunrise": "08:32:55", - "transit": "12:42:18", - "sunset": "16:51:41", - "civset": "17:28:54", - "nautset": "18:09:21", - "astset": "18:47:54", - "daylength": "08:18:46" - }, - { - "date": "2021-12-11", - "astrise": "06:37:34", - "nautrise": "07:16:09", - "civrise": "07:56:38", - "sunrise": "08:33:55", - "transit": "12:42:46", - "sunset": "16:51:37", - "civset": "17:28:53", - "nautset": "18:09:22", - "astset": "18:47:58", - "daylength": "08:17:42" - }, - { - "date": "2021-12-12", - "astrise": "06:38:23", - "nautrise": "07:17:00", - "civrise": "07:57:32", - "sunrise": "08:34:51", - "transit": "12:43:14", - "sunset": "16:51:36", - "civset": "17:28:55", - "nautset": "18:09:27", - "astset": "18:48:04", - "daylength": "08:16:44" - }, - { - "date": "2021-12-13", - "astrise": "06:39:11", - "nautrise": "07:17:49", - "civrise": "07:58:24", - "sunrise": "08:35:46", - "transit": "12:43:42", - "sunset": "16:51:37", - "civset": "17:29:00", - "nautset": "18:09:34", - "astset": "18:48:12", - "daylength": "08:15:51" - }, - { - "date": "2021-12-14", - "astrise": "06:39:57", - "nautrise": "07:18:37", - "civrise": "07:59:13", - "sunrise": "08:36:38", - "transit": "12:44:10", - "sunset": "16:51:42", - "civset": "17:29:07", - "nautset": "18:09:43", - "astset": "18:48:23", - "daylength": "08:15:04" - }, - { - "date": "2021-12-15", - "astrise": "06:40:41", - "nautrise": "07:19:22", - "civrise": "08:00:00", - "sunrise": "08:37:27", - "transit": "12:44:39", - "sunset": "16:51:50", - "civset": "17:29:17", - "nautset": "18:09:55", - "astset": "18:48:36", - "daylength": "08:14:22" - }, - { - "date": "2021-12-16", - "astrise": "06:41:24", - "nautrise": "07:20:05", - "civrise": "08:00:45", - "sunrise": "08:38:14", - "transit": "12:45:08", - "sunset": "16:52:01", - "civset": "17:29:30", - "nautset": "18:10:10", - "astset": "18:48:52", - "daylength": "08:13:46" - }, - { - "date": "2021-12-17", - "astrise": "06:42:04", - "nautrise": "07:20:47", - "civrise": "08:01:27", - "sunrise": "08:38:58", - "transit": "12:45:37", - "sunset": "16:52:15", - "civset": "17:29:46", - "nautset": "18:10:27", - "astset": "18:49:10", - "daylength": "08:13:16" - }, - { - "date": "2021-12-18", - "astrise": "06:42:43", - "nautrise": "07:21:26", - "civrise": "08:02:08", - "sunrise": "08:39:40", - "transit": "12:46:06", - "sunset": "16:52:32", - "civset": "17:30:05", - "nautset": "18:10:47", - "astset": "18:49:30", - "daylength": "08:12:52" - }, - { - "date": "2021-12-19", - "astrise": "06:43:19", - "nautrise": "07:22:03", - "civrise": "08:02:45", - "sunrise": "08:40:19", - "transit": "12:46:36", - "sunset": "16:52:53", - "civset": "17:30:26", - "nautset": "18:11:09", - "astset": "18:49:52", - "daylength": "08:12:33" - }, - { - "date": "2021-12-20", - "astrise": "06:43:53", - "nautrise": "07:22:38", - "civrise": "08:03:21", - "sunrise": "08:40:55", - "transit": "12:47:05", - "sunset": "16:53:16", - "civset": "17:30:50", - "nautset": "18:11:33", - "astset": "18:50:17", - "daylength": "08:12:20" - }, - { - "date": "2021-12-21", - "astrise": "06:44:26", - "nautrise": "07:23:10", - "civrise": "08:03:54", - "sunrise": "08:41:28", - "transit": "12:47:35", - "sunset": "16:53:42", - "civset": "17:31:17", - "nautset": "18:12:00", - "astset": "18:50:45", - "daylength": "08:12:13" - }, - { - "date": "2021-12-22", - "astrise": "06:44:56", - "nautrise": "07:23:40", - "civrise": "08:04:24", - "sunrise": "08:41:59", - "transit": "12:48:05", - "sunset": "16:54:11", - "civset": "17:31:46", - "nautset": "18:12:30", - "astset": "18:51:14", - "daylength": "08:12:12" - }, - { - "date": "2021-12-23", - "astrise": "06:45:24", - "nautrise": "07:24:08", - "civrise": "08:04:52", - "sunrise": "08:42:26", - "transit": "12:48:35", - "sunset": "16:54:44", - "civset": "17:32:18", - "nautset": "18:13:01", - "astset": "18:51:45", - "daylength": "08:12:17" - }, - { - "date": "2021-12-24", - "astrise": "06:45:50", - "nautrise": "07:24:34", - "civrise": "08:05:17", - "sunrise": "08:42:51", - "transit": "12:49:05", - "sunset": "16:55:19", - "civset": "17:32:52", - "nautset": "18:13:35", - "astset": "18:52:19", - "daylength": "08:12:27" - }, - { - "date": "2021-12-25", - "astrise": "06:46:14", - "nautrise": "07:24:57", - "civrise": "08:05:40", - "sunrise": "08:43:12", - "transit": "12:49:34", - "sunset": "16:55:57", - "civset": "17:33:29", - "nautset": "18:14:12", - "astset": "18:52:55", - "daylength": "08:12:44" - }, - { - "date": "2021-12-26", - "astrise": "06:46:35", - "nautrise": "07:25:18", - "civrise": "08:05:59", - "sunrise": "08:43:31", - "transit": "12:50:04", - "sunset": "16:56:37", - "civset": "17:34:09", - "nautset": "18:14:50", - "astset": "18:53:33", - "daylength": "08:13:06" - }, - { - "date": "2021-12-27", - "astrise": "06:46:55", - "nautrise": "07:25:37", - "civrise": "08:06:17", - "sunrise": "08:43:47", - "transit": "12:50:34", - "sunset": "16:57:21", - "civset": "17:34:51", - "nautset": "18:15:31", - "astset": "18:54:13", - "daylength": "08:13:34" - }, - { - "date": "2021-12-28", - "astrise": "06:47:12", - "nautrise": "07:25:53", - "civrise": "08:06:31", - "sunrise": "08:43:59", - "transit": "12:51:03", - "sunset": "16:58:07", - "civset": "17:35:35", - "nautset": "18:16:14", - "astset": "18:54:55", - "daylength": "08:14:07" - }, - { - "date": "2021-12-29", - "astrise": "06:47:26", - "nautrise": "07:26:06", - "civrise": "08:06:43", - "sunrise": "08:44:09", - "transit": "12:51:33", - "sunset": "16:58:56", - "civset": "17:36:22", - "nautset": "18:16:59", - "astset": "18:55:39", - "daylength": "08:14:47" - }, - { - "date": "2021-12-30", - "astrise": "06:47:39", - "nautrise": "07:26:17", - "civrise": "08:06:52", - "sunrise": "08:44:16", - "transit": "12:52:02", - "sunset": "16:59:48", - "civset": "17:37:11", - "nautset": "18:17:46", - "astset": "18:56:25", - "daylength": "08:15:32" - }, - { - "date": "2021-12-31", - "astrise": "06:47:48", - "nautrise": "07:26:26", - "civrise": "08:06:58", - "sunrise": "08:44:19", - "transit": "12:52:30", - "sunset": "17:00:42", - "civset": "17:38:02", - "nautset": "18:18:35", - "astset": "18:57:12", - "daylength": "08:16:22" - } -] diff --git a/package.json b/package.json index 9ec6524..d2b3792 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "lodash": "^4.17.20", "react": "^17.0.1", "react-dom": "^17.0.1", - "styled-components": "^5.2.1" + "styled-components": "^5.2.1", + "suncalc": "^1.8.0" } } diff --git a/src/App.tsx b/src/App.tsx index 47a74ec..244d36f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,7 +3,7 @@ import { Ephemeris } from "./components/ephemeris"; import { RangeSlider } from "./components/range-slider"; import { Explanation } from "./components/explanation"; import { Legend } from "./components/legend"; -import data from "../data/ephemeris.json"; +import { getSunData } from "./utils/ephemeris"; import { map, split, join, random } from "lodash"; import { readableTime, yearlyLightingTime } from "./utils/time"; import styled, { createGlobalStyle } from "styled-components"; @@ -38,6 +38,7 @@ const EphemerisContainer = styled.div` `; export default () => { + const data = getSunData(); const dataWithSavings = map(data, day => { const curDay = new Date(day.date); if (curDay > SUMMER && curDay < WINTER) { @@ -46,7 +47,7 @@ export default () => { sunrise: offsetTime(day.sunrise), sunset: offsetTime(day.sunset), civrise: offsetTime(day.civrise), - civset: offsetTime(day.civset) + civset: offsetTime(day.civset), }; } return day; diff --git a/src/components/ephemeris/stories.tsx b/src/components/ephemeris/stories.tsx index 108d218..d0fcfe0 100644 --- a/src/components/ephemeris/stories.tsx +++ b/src/components/ephemeris/stories.tsx @@ -1,12 +1,12 @@ import React from "react"; import { Ephemeris } from "."; import { Story, Meta } from "@storybook/react/types-6-0"; -import data from "../../../data/ephemeris.json"; +import { getSunData } from "../../utils/ephemeris"; export default { title: "Ephemeris", component: Ephemeris, - args: { data } + args: { data: getSunData() } } as Meta; const Template: Story> = args => ( diff --git a/src/components/explanation/index.tsx b/src/components/explanation/index.tsx index 78b93db..9943363 100644 --- a/src/components/explanation/index.tsx +++ b/src/components/explanation/index.tsx @@ -6,7 +6,7 @@ import { COST_PER_WH, POPULATION, CYCLIST_HOURLY_PRODUCTION, - HOUSEHOLD_YEARLY_CONSUMPTION + HOUSEHOLD_YEARLY_CONSUMPTION, } from "../../constants"; interface IProps { diff --git a/src/components/period-lighting/stories.tsx b/src/components/period-lighting/stories.tsx index 602dc3b..84e572a 100644 --- a/src/components/period-lighting/stories.tsx +++ b/src/components/period-lighting/stories.tsx @@ -1,14 +1,14 @@ import React from "react"; import { PeriodLighting } from "."; import { Story, Meta } from "@storybook/react/types-6-0"; -import data from "../../../data/ephemeris.json"; import { take } from "lodash"; +import { getSunData } from "../../utils/ephemeris"; export default { title: "Period Lighting", component: PeriodLighting, args: { - data: take(data, 50), + data: take(getSunData(), 50), areas: [ { from: 0, to: "sunrise", color: "#BADA55" }, { from: "civrise", to: "sunrise", color: "blue" }, diff --git a/src/constants.ts b/src/constants.ts index 4054190..a93d65c 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -19,6 +19,12 @@ export const CURRENT_LIGHTING_TIME = 4100; // Durée du jour en secondes export const DAY_DURATION = 24 * 60 * 60; +// Latitude de la commune +export const CITY_LATITUDE = 49.1273; + +// Longitude de la commune +export const CITY_LONGITUDE = 2.53406; + export enum Colors { Night = "midnightblue", Sunlight = "lightyellow", diff --git a/src/suncalc.d.ts b/src/suncalc.d.ts new file mode 100644 index 0000000..dc25d4c --- /dev/null +++ b/src/suncalc.d.ts @@ -0,0 +1,49 @@ +interface SunlightTimes { + sunrise: Date; + sunriseEnd: Date; + goldenHourEnd: Date; + solarNoon: Date; + goldenHour: Date; + sunsetStart: Date; + sunset: Date; + dusk: Date; + nauticalDusk: Date; + night: Date; + nadir: Date; + nightEnd: Date; + nauticalDawn: Date; + dawn: Date; +} + +interface SunPosition { + altitude: number; + azimuth: number; +} + +interface MoonPosition { + altitude: number; + azimuth: number; + distance: number; + parallacticAngle: number; +} + +interface MoonIllumination { + fraction: number; + phase: number; + angle: number; +} + +interface MoonTimes { + rise: Date; + set: Date; + alwaysUp: boolean; + alwaysDown: boolean; +} + +declare module 'suncalc' { + function getTimes(date: Date, latitude: number, longitude: number): SunlightTimes; + function getPosition(timeAndDate: Date, latitude: number, longitude: number): SunPosition; + function getMoonPosition(timeAndDate: Date, latitude: number, longitude: number): MoonPosition; + function getMoonIllumination(timeAndDate: Date): MoonIllumination; + function getMoonTimes(date: Date, latitude: number, longitude: number, inUTC?: boolean): MoonTimes; +} diff --git a/src/types.d.ts b/src/types.d.ts index d01b5b6..7b2e90c 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -2,16 +2,10 @@ export type Time = string; export type Day = { date: string; - astrise?: Time; - nautrise?: Time; - civrise: Time; sunrise: Time; - transit?: Time; + civrise: Time; sunset: Time; civset: Time; - nautset?: Time; - astset?: Time; - daylength?: Time; }; export type Moment = keyof Day | number; diff --git a/src/utils/ephemeris.ts b/src/utils/ephemeris.ts new file mode 100644 index 0000000..562de92 --- /dev/null +++ b/src/utils/ephemeris.ts @@ -0,0 +1,46 @@ +import { + CITY_LATITUDE, + CITY_LONGITUDE +} from "../constants"; + +import SunCalc from "suncalc"; +import { Day } from "../types"; + +export const getSunData = (): Day[] => { + const offset: number = 1; // décalage horaire de base pour la France = GMT +1 + // l'heure d'été est appliquée dans App.tsx + const currentYear: number = new Date().getFullYear(); + const sunData: Day[] = []; + + const toDateString = (date: Date): string => { + const string = date.toISOString() + return string.substring(0, string.indexOf('T')); + } + + const toTimeString = (date: Date): string => { + const string = date.toISOString() + return string.substring(string.indexOf('T') + 1, string.indexOf('.')); + } + + const addOffset = (date: Date): Date => { + date.setHours(date.getHours() + 1); + return date; + } + + for (let day = new Date(currentYear, 0, 1, 12); day.getFullYear() === currentYear; day.setDate(day.getDate() + 1)) { + const sun: SunlightTimes = SunCalc.getTimes(day, CITY_LATITUDE, CITY_LONGITUDE); + const d: Day = { + date: toDateString(day), + sunrise: toTimeString(addOffset(sun.sunrise)), + civrise: toTimeString(addOffset(sun.dawn)), + sunset: toTimeString(addOffset(sun.sunset)), + civset: toTimeString(addOffset(sun.dusk)), + } + + sunData.push(d); + } + + return sunData; +} + + diff --git a/src/utils/time.test.ts b/src/utils/time.test.ts index 73a05a2..a010244 100644 --- a/src/utils/time.test.ts +++ b/src/utils/time.test.ts @@ -4,7 +4,9 @@ import { timeToSeconds, yearlyLightingTime } from "./time"; -import data from "../../data/ephemeris.json"; +import { getSunData } from "./ephemeris"; + +const data = getSunData(); describe("timeToSeconds", () => { test("random value", () => { @@ -41,7 +43,7 @@ describe("yearlyLightingTime", () => { timeToSeconds("00:00:00"), timeToSeconds("24:00:00") ) - ).toEqual(4104.24); + ).toEqual(4104.15); }); test("partial lighting", () => { expect( @@ -50,7 +52,7 @@ describe("yearlyLightingTime", () => { timeToSeconds("05:00:00"), timeToSeconds("23:00:00") ) - ).toEqual(1940.35); + ).toEqual(1938.38); }); }); diff --git a/yarn.lock b/yarn.lock index 50d86ce..9a7062e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11413,6 +11413,11 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +suncalc@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/suncalc/-/suncalc-1.8.0.tgz#1d9898109563078750f4994a959e654d876acbf5" + integrity sha1-HZiYEJVjB4dQ9JlKlZ5lTYdqy/U= + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" From 420b5a1d357c4e1f369e1b457e4fe51d00a294c8 Mon Sep 17 00:00:00 2001 From: Marc Thevenet Date: Sat, 3 Jul 2021 18:52:01 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 57779b8..6154723 100644 --- a/README.md +++ b/README.md @@ -8,4 +8,4 @@ Démo : https://lces-sunset.netlify.app/ - afficher un tooltip sur le jour survolé (date, heures de crépuscule, durée de la nuit…) - améliorer l'utilisation sur mobile -- consommer les éphémérides à partir d'une API ou les calculer en fonction de la localisation +- ~~consommer les éphémérides à partir d'une API ou les calculer en fonction de la localisation~~