Line chart
Show how one or more measures move over time. A crosshair reads every series at the same point, by pointer or keyboard. AreaChart fills under each line.
Daily signups
Zoom in on the launch, or download the data.
| Signups | |
|---|---|
| 1 Jul | 128 |
| 2 Jul | 140 |
| 3 Jul | 147 |
| 4 Jul | 146 |
| 5 Jul | 139 |
| 6 Jul | 96 |
| 7 Jul | 89 |
| 8 Jul | 123 |
| 9 Jul | 130 |
| 10 Jul | 142 |
| 11 Jul | 154 |
| 12 Jul | 160 |
| 13 Jul | 126 |
| 14 Jul | 119 |
| 15 Jul | 143 |
| 16 Jul | 136 |
| 17 Jul | 136 |
| 18 Jul | 144 |
| 19 Jul | 156 |
| 20 Jul | 133 |
| 21 Jul | 140 |
| 22 Jul | 173 |
| 23 Jul | 166 |
| 24 Jul | 156 |
| 25 Jul | 150 |
| 26 Jul | 150 |
| 27 Jul | 123 |
| 28 Jul | 135 |
| 29 Jul | 181 |
| 30 Jul | 187 |
| 31 Jul | 186 |
| 1 Aug | 179 |
| 2 Aug | 170 |
| 3 Aug | 129 |
| 4 Aug | 129 |
| 5 Aug | 171 |
| 6 Aug | 183 |
| 7 Aug | 195 |
| 8 Aug | 201 |
| 9 Aug | 200 |
| 10 Aug | 158 |
| 11 Aug | 149 |
| 12 Aug | 177 |
| 13 Aug | 177 |
| 14 Aug | 185 |
| 15 Aug | 197 |
| 16 Aug | 208 |
| 17 Aug | 180 |
| 18 Aug | 179 |
| 19 Aug | 206 |
| 20 Aug | 196 |
| 21 Aug | 190 |
| 22 Aug | 191 |
| 23 Aug | 198 |
| 24 Aug | 177 |
| 25 Aug | 188 |
| 26 Aug | 228 |
| 27 Aug | 226 |
| 28 Aug | 219 |
| 29 Aug | 209 |
| 30 Aug | 203 |
| 31 Aug | 170 |
| 1 Sep | 178 |
| 2 Sep | 224 |
| 3 Sep | 236 |
| 4 Sep | 241 |
| 5 Sep | 240 |
| 6 Sep | 232 |
| 7 Sep | 189 |
| 8 Sep | 183 |
| 9 Sep | 218 |
| 10 Sep | 226 |
| 11 Sep | 238 |
| 12 Sep | 249 |
| 13 Sep | 255 |
| 14 Sep | 219 |
| 15 Sep | 211 |
| 16 Sep | 236 |
| 17 Sep | 230 |
| 18 Sep | 231 |
| 19 Sep | 240 |
| 20 Sep | 252 |
| 21 Sep | 229 |
| 22 Sep | 234 |
| 23 Sep | 266 |
| 24 Sep | 259 |
| 25 Sep | 249 |
| 26 Sep | 244 |
| 27 Sep | 245 |
| 28 Sep | 219 |
Forecast
The shaded band is the 90% interval. Drag the strip below, or focus an edge and use the arrow keys, to zoom.
| Forecast | Forecast low | Forecast high | |
|---|---|---|---|
| Day 1 | 200 | 192 | 208 |
| Day 2 | 209.7 | 200.8 | 218.6 |
| Day 3 | 217.8 | 208.0 | 227.6 |
| Day 4 | 223.0 | 212.3 | 233.7 |
| Day 5 | 224.7 | 213.1 | 236.3 |
| Day 6 | 223.4 | 210.9 | 235.9 |
| Day 7 | 220.0 | 206.6 | 233.4 |
| Day 8 | 216.1 | 201.8 | 230.4 |
| Day 9 | 213.4 | 198.2 | 228.6 |
| Day 10 | 213.3 | 197.2 | 229.4 |
| Day 11 | 216.6 | 199.6 | 233.6 |
| Day 12 | 223.1 | 205.2 | 241.0 |
| Day 13 | 232.1 | 213.3 | 250.9 |
| Day 14 | 242.0 | 222.3 | 261.7 |
| Day 15 | 251.2 | 230.6 | 271.8 |
| Day 16 | 258.1 | 236.6 | 279.6 |
| Day 17 | 261.9 | 239.5 | 284.3 |
| Day 18 | 262.2 | 238.9 | 285.5 |
| Day 19 | 259.8 | 235.6 | 284.0 |
| Day 20 | 255.9 | 230.8 | 281.0 |
| Day 21 | 252.4 | 226.4 | 278.4 |
| Day 22 | 250.7 | 223.8 | 277.6 |
| Day 23 | 252.0 | 224.2 | 279.8 |
| Day 24 | 256.7 | 228.0 | 285.4 |
| Day 25 | 264.5 | 234.9 | 294.1 |
| Day 26 | 274.1 | 243.6 | 304.6 |
| Day 27 | 283.9 | 252.5 | 315.3 |
| Day 28 | 292.3 | 260.0 | 324.6 |
| Day 29 | 297.9 | 264.7 | 331.1 |
| Day 30 | 300.1 | 266.0 | 334.2 |
| Day 31 | 299.1 | 264.1 | 334.1 |
| Day 32 | 295.9 | 260.0 | 331.8 |
| Day 33 | 292.0 | 255.2 | 328.8 |
| Day 34 | 289.0 | 251.3 | 326.7 |
| Day 35 | 288.5 | 249.9 | 327.1 |
| Day 36 | 291.3 | 251.8 | 330.8 |
| Day 37 | 297.5 | 257.1 | 337.9 |
| Day 38 | 306.2 | 264.9 | 347.5 |
| Day 39 | 316.1 | 273.9 | 358.3 |
| Day 40 | 325.5 | 282.4 | 368.6 |
| Day 41 | 332.8 | 288.8 | 376.8 |
| Day 42 | 337.0 | 292.1 | 381.9 |
| Day 43 | 337.7 | 291.9 | 383.5 |
| Day 44 | 335.6 | 288.9 | 382.3 |
| Day 45 | 331.9 | 284.3 | 379.5 |
| Day 46 | 328.2 | 279.7 | 376.7 |
| Day 47 | 326.2 | 276.8 | 375.6 |
| Day 48 | 327.0 | 276.7 | 377.3 |
Weekly active users
This year against last year.
| This year | Last year | |
|---|---|---|
| 5 Aug | 412 | 380 |
| 12 Aug | 438 | 371 |
| 19 Aug | 431 | 395 |
| 26 Aug | 470 | 402 |
| 2 Sep | 502 | 398 |
| 9 Sep | 495 | 421 |
| 16 Sep | 540 | 433 |
| 23 Sep | 566 | 429 |
| 30 Sep | 551 | 447 |
| 7 Oct | 598 | 452 |
| 14 Oct | 627 | 470 |
| 21 Oct | 654 | 468 |
Monthly revenue
July is missing, so the line breaks there.
| Revenue | |
|---|---|
| May | £18k |
| Jun | £22k |
| Jul | – |
| Aug | £24k |
| Sep | £28k |
| Oct | £31k |
Turbine vibration
One reading a second for 11 days: 1,000,000 points.
| Vibration | |
|---|---|
| 1 Aug 2026 | 3.17 mm/s |
| 1 Aug 2026 00:00:01 | 1.92 mm/s |
| 1 Aug 2026 00:00:02 | 1.89 mm/s |
| 1 Aug 2026 00:00:03 | 1.96 mm/s |
| 1 Aug 2026 00:00:04 | 1.97 mm/s |
| 1 Aug 2026 00:00:05 | 1.99 mm/s |
| 1 Aug 2026 00:00:06 | 1.95 mm/s |
| 1 Aug 2026 00:00:07 | 2.02 mm/s |
| 1 Aug 2026 00:00:08 | 1.94 mm/s |
| 1 Aug 2026 00:00:09 | 2.01 mm/s |
| 1 Aug 2026 00:00:10 | 2.11 mm/s |
| 1 Aug 2026 00:00:11 | 2.00 mm/s |
| 1 Aug 2026 00:00:12 | 2.06 mm/s |
| 1 Aug 2026 00:00:13 | 1.92 mm/s |
| 1 Aug 2026 00:00:14 | 1.89 mm/s |
| 1 Aug 2026 00:00:15 | 1.90 mm/s |
| 1 Aug 2026 00:00:16 | 1.98 mm/s |
| 1 Aug 2026 00:00:17 | 1.95 mm/s |
| 1 Aug 2026 00:00:18 | 2.01 mm/s |
| 1 Aug 2026 00:00:19 | 1.91 mm/s |
| 1 Aug 2026 00:00:20 | 1.99 mm/s |
| 1 Aug 2026 00:00:21 | 2.03 mm/s |
| 1 Aug 2026 00:00:22 | 2.06 mm/s |
| 1 Aug 2026 00:00:23 | 1.90 mm/s |
| 1 Aug 2026 00:00:24 | 1.90 mm/s |
| 1 Aug 2026 00:00:25 | 1.91 mm/s |
| 1 Aug 2026 00:00:26 | 2.09 mm/s |
| 1 Aug 2026 00:00:27 | 1.90 mm/s |
| 1 Aug 2026 00:00:28 | 2.06 mm/s |
| 1 Aug 2026 00:00:29 | 2.04 mm/s |
| 1 Aug 2026 00:00:30 | 1.90 mm/s |
| 1 Aug 2026 00:00:31 | 1.98 mm/s |
| 1 Aug 2026 00:00:32 | 1.91 mm/s |
| 1 Aug 2026 00:00:33 | 1.91 mm/s |
| 1 Aug 2026 00:00:34 | 2.05 mm/s |
| 1 Aug 2026 00:00:35 | 2.10 mm/s |
| 1 Aug 2026 00:00:36 | 2.07 mm/s |
| 1 Aug 2026 00:00:37 | 1.91 mm/s |
| 1 Aug 2026 00:00:38 | 2.07 mm/s |
| 1 Aug 2026 00:00:39 | 2.09 mm/s |
| 1 Aug 2026 00:00:40 | 2.08 mm/s |
| 1 Aug 2026 00:00:41 | 1.91 mm/s |
| 1 Aug 2026 00:00:42 | 1.91 mm/s |
| 1 Aug 2026 00:00:43 | 2.04 mm/s |
| 1 Aug 2026 00:00:44 | 1.95 mm/s |
| 1 Aug 2026 00:00:45 | 1.88 mm/s |
| 1 Aug 2026 00:00:46 | 2.10 mm/s |
| 1 Aug 2026 00:00:47 | 1.93 mm/s |
| 1 Aug 2026 00:00:48 | 1.99 mm/s |
| 1 Aug 2026 00:00:49 | 2.07 mm/s |
| 1 Aug 2026 00:00:50 | 2.00 mm/s |
| 1 Aug 2026 00:00:51 | 1.96 mm/s |
| 1 Aug 2026 00:00:52 | 2.12 mm/s |
| 1 Aug 2026 00:00:53 | 1.91 mm/s |
| 1 Aug 2026 00:00:54 | 1.99 mm/s |
| 1 Aug 2026 00:00:55 | 2.04 mm/s |
| 1 Aug 2026 00:00:56 | 2.01 mm/s |
| 1 Aug 2026 00:00:57 | 1.98 mm/s |
| 1 Aug 2026 00:00:58 | 1.89 mm/s |
| 1 Aug 2026 00:00:59 | 1.99 mm/s |
| 1 Aug 2026 00:01 | 2.12 mm/s |
| 1 Aug 2026 00:01:01 | 1.98 mm/s |
| 1 Aug 2026 00:01:02 | 2.05 mm/s |
| 1 Aug 2026 00:01:03 | 2.00 mm/s |
| 1 Aug 2026 00:01:04 | 2.13 mm/s |
| 1 Aug 2026 00:01:05 | 2.09 mm/s |
| 1 Aug 2026 00:01:06 | 2.07 mm/s |
| 1 Aug 2026 00:01:07 | 2.02 mm/s |
| 1 Aug 2026 00:01:08 | 2.10 mm/s |
| 1 Aug 2026 00:01:09 | 2.09 mm/s |
| 1 Aug 2026 00:01:10 | 2.05 mm/s |
| 1 Aug 2026 00:01:11 | 2.06 mm/s |
| 1 Aug 2026 00:01:12 | 1.90 mm/s |
| 1 Aug 2026 00:01:13 | 2.09 mm/s |
| 1 Aug 2026 00:01:14 | 1.98 mm/s |
| 1 Aug 2026 00:01:15 | 1.90 mm/s |
| 1 Aug 2026 00:01:16 | 1.94 mm/s |
| 1 Aug 2026 00:01:17 | 2.01 mm/s |
| 1 Aug 2026 00:01:18 | 1.92 mm/s |
| 1 Aug 2026 00:01:19 | 2.00 mm/s |
| 1 Aug 2026 00:01:20 | 2.10 mm/s |
| 1 Aug 2026 00:01:21 | 1.99 mm/s |
| 1 Aug 2026 00:01:22 | 1.96 mm/s |
| 1 Aug 2026 00:01:23 | 2.08 mm/s |
| 1 Aug 2026 00:01:24 | 2.07 mm/s |
| 1 Aug 2026 00:01:25 | 2.12 mm/s |
| 1 Aug 2026 00:01:26 | 2.12 mm/s |
| 1 Aug 2026 00:01:27 | 1.94 mm/s |
| 1 Aug 2026 00:01:28 | 2.10 mm/s |
| 1 Aug 2026 00:01:29 | 1.98 mm/s |
| 1 Aug 2026 00:01:30 | 1.94 mm/s |
| 1 Aug 2026 00:01:31 | 1.99 mm/s |
| 1 Aug 2026 00:01:32 | 2.02 mm/s |
| 1 Aug 2026 00:01:33 | 1.96 mm/s |
| 1 Aug 2026 00:01:34 | 2.08 mm/s |
| 1 Aug 2026 00:01:35 | 1.95 mm/s |
| 1 Aug 2026 00:01:36 | 2.00 mm/s |
| 1 Aug 2026 00:01:37 | 2.12 mm/s |
| 1 Aug 2026 00:01:38 | 1.98 mm/s |
| 1 Aug 2026 00:01:39 | 2.08 mm/s |
| 1 Aug 2026 00:01:40 | 2.11 mm/s |
| 1 Aug 2026 00:01:41 | 1.93 mm/s |
| 1 Aug 2026 00:01:42 | 1.93 mm/s |
| 1 Aug 2026 00:01:43 | 2.12 mm/s |
| 1 Aug 2026 00:01:44 | 2.12 mm/s |
| 1 Aug 2026 00:01:45 | 1.96 mm/s |
| 1 Aug 2026 00:01:46 | 1.89 mm/s |
| 1 Aug 2026 00:01:47 | 2.08 mm/s |
| 1 Aug 2026 00:01:48 | 1.91 mm/s |
| 1 Aug 2026 00:01:49 | 1.92 mm/s |
| 1 Aug 2026 00:01:50 | 1.94 mm/s |
| 1 Aug 2026 00:01:51 | 2.06 mm/s |
| 1 Aug 2026 00:01:52 | 2.00 mm/s |
| 1 Aug 2026 00:01:53 | 2.03 mm/s |
| 1 Aug 2026 00:01:54 | 2.04 mm/s |
| 1 Aug 2026 00:01:55 | 1.96 mm/s |
| 1 Aug 2026 00:01:56 | 2.12 mm/s |
| 1 Aug 2026 00:01:57 | 2.04 mm/s |
| 1 Aug 2026 00:01:58 | 1.91 mm/s |
| 1 Aug 2026 00:01:59 | 2.11 mm/s |
| 1 Aug 2026 00:02 | 2.02 mm/s |
| 1 Aug 2026 00:02:01 | 1.91 mm/s |
| 1 Aug 2026 00:02:02 | 1.96 mm/s |
| 1 Aug 2026 00:02:03 | 1.91 mm/s |
| 1 Aug 2026 00:02:04 | 1.89 mm/s |
| 1 Aug 2026 00:02:05 | 2.01 mm/s |
| 1 Aug 2026 00:02:06 | 1.98 mm/s |
| 1 Aug 2026 00:02:07 | 1.98 mm/s |
| 1 Aug 2026 00:02:08 | 2.07 mm/s |
| 1 Aug 2026 00:02:09 | 1.91 mm/s |
| 1 Aug 2026 00:02:10 | 2.10 mm/s |
| 1 Aug 2026 00:02:11 | 2.02 mm/s |
| 1 Aug 2026 00:02:12 | 2.07 mm/s |
| 1 Aug 2026 00:02:13 | 2.05 mm/s |
| 1 Aug 2026 00:02:14 | 1.90 mm/s |
| 1 Aug 2026 00:02:15 | 2.12 mm/s |
| 1 Aug 2026 00:02:16 | 2.08 mm/s |
| 1 Aug 2026 00:02:17 | 2.10 mm/s |
| 1 Aug 2026 00:02:18 | 1.95 mm/s |
| 1 Aug 2026 00:02:19 | 1.99 mm/s |
| 1 Aug 2026 00:02:20 | 2.01 mm/s |
| 1 Aug 2026 00:02:21 | 1.98 mm/s |
| 1 Aug 2026 00:02:22 | 1.96 mm/s |
| 1 Aug 2026 00:02:23 | 1.97 mm/s |
| 1 Aug 2026 00:02:24 | 2.13 mm/s |
| 1 Aug 2026 00:02:25 | 1.99 mm/s |
| 1 Aug 2026 00:02:26 | 1.91 mm/s |
| 1 Aug 2026 00:02:27 | 1.89 mm/s |
| 1 Aug 2026 00:02:28 | 2.09 mm/s |
| 1 Aug 2026 00:02:29 | 1.96 mm/s |
| 1 Aug 2026 00:02:30 | 2.01 mm/s |
| 1 Aug 2026 00:02:31 | 2.03 mm/s |
| 1 Aug 2026 00:02:32 | 2.00 mm/s |
| 1 Aug 2026 00:02:33 | 2.02 mm/s |
| 1 Aug 2026 00:02:34 | 2.05 mm/s |
| 1 Aug 2026 00:02:35 | 1.98 mm/s |
| 1 Aug 2026 00:02:36 | 2.11 mm/s |
| 1 Aug 2026 00:02:37 | 1.89 mm/s |
| 1 Aug 2026 00:02:38 | 1.96 mm/s |
| 1 Aug 2026 00:02:39 | 1.98 mm/s |
| 1 Aug 2026 00:02:40 | 2.12 mm/s |
| 1 Aug 2026 00:02:41 | 1.95 mm/s |
| 1 Aug 2026 00:02:42 | 1.97 mm/s |
| 1 Aug 2026 00:02:43 | 1.93 mm/s |
| 1 Aug 2026 00:02:44 | 2.10 mm/s |
| 1 Aug 2026 00:02:45 | 2.10 mm/s |
| 1 Aug 2026 00:02:46 | 2.13 mm/s |
| 1 Aug 2026 00:02:47 | 1.96 mm/s |
| 1 Aug 2026 00:02:48 | 2.08 mm/s |
| 1 Aug 2026 00:02:49 | 1.91 mm/s |
| 1 Aug 2026 00:02:50 | 2.00 mm/s |
| 1 Aug 2026 00:02:51 | 1.94 mm/s |
| 1 Aug 2026 00:02:52 | 1.95 mm/s |
| 1 Aug 2026 00:02:53 | 1.93 mm/s |
| 1 Aug 2026 00:02:54 | 2.06 mm/s |
| 1 Aug 2026 00:02:55 | 1.98 mm/s |
| 1 Aug 2026 00:02:56 | 2.01 mm/s |
| 1 Aug 2026 00:02:57 | 2.07 mm/s |
| 1 Aug 2026 00:02:58 | 2.06 mm/s |
| 1 Aug 2026 00:02:59 | 2.07 mm/s |
| 1 Aug 2026 00:03 | 1.97 mm/s |
| 1 Aug 2026 00:03:01 | 2.13 mm/s |
| 1 Aug 2026 00:03:02 | 2.09 mm/s |
| 1 Aug 2026 00:03:03 | 1.92 mm/s |
| 1 Aug 2026 00:03:04 | 2.12 mm/s |
| 1 Aug 2026 00:03:05 | 2.13 mm/s |
| 1 Aug 2026 00:03:06 | 2.00 mm/s |
| 1 Aug 2026 00:03:07 | 1.99 mm/s |
| 1 Aug 2026 00:03:08 | 2.00 mm/s |
| 1 Aug 2026 00:03:09 | 2.12 mm/s |
| 1 Aug 2026 00:03:10 | 1.94 mm/s |
| 1 Aug 2026 00:03:11 | 1.96 mm/s |
| 1 Aug 2026 00:03:12 | 2.07 mm/s |
| 1 Aug 2026 00:03:13 | 1.92 mm/s |
| 1 Aug 2026 00:03:14 | 1.97 mm/s |
| 1 Aug 2026 00:03:15 | 1.99 mm/s |
| 1 Aug 2026 00:03:16 | 2.04 mm/s |
| 1 Aug 2026 00:03:17 | 1.99 mm/s |
| 1 Aug 2026 00:03:18 | 2.04 mm/s |
| 1 Aug 2026 00:03:19 | 2.06 mm/s |
| 1 Aug 2026 00:03:20 | 2.07 mm/s |
| 1 Aug 2026 00:03:21 | 1.99 mm/s |
| 1 Aug 2026 00:03:22 | 1.96 mm/s |
| 1 Aug 2026 00:03:23 | 1.93 mm/s |
| 1 Aug 2026 00:03:24 | 1.93 mm/s |
| 1 Aug 2026 00:03:25 | 1.95 mm/s |
| 1 Aug 2026 00:03:26 | 2.00 mm/s |
| 1 Aug 2026 00:03:27 | 1.89 mm/s |
| 1 Aug 2026 00:03:28 | 1.90 mm/s |
| 1 Aug 2026 00:03:29 | 2.04 mm/s |
| 1 Aug 2026 00:03:30 | 2.10 mm/s |
| 1 Aug 2026 00:03:31 | 2.05 mm/s |
| 1 Aug 2026 00:03:32 | 2.08 mm/s |
| 1 Aug 2026 00:03:33 | 2.08 mm/s |
| 1 Aug 2026 00:03:34 | 2.10 mm/s |
| 1 Aug 2026 00:03:35 | 1.91 mm/s |
| 1 Aug 2026 00:03:36 | 2.09 mm/s |
| 1 Aug 2026 00:03:37 | 2.02 mm/s |
| 1 Aug 2026 00:03:38 | 2.10 mm/s |
| 1 Aug 2026 00:03:39 | 1.89 mm/s |
| 1 Aug 2026 00:03:40 | 1.90 mm/s |
| 1 Aug 2026 00:03:41 | 1.97 mm/s |
| 1 Aug 2026 00:03:42 | 2.08 mm/s |
| 1 Aug 2026 00:03:43 | 2.01 mm/s |
| 1 Aug 2026 00:03:44 | 2.04 mm/s |
| 1 Aug 2026 00:03:45 | 2.08 mm/s |
| 1 Aug 2026 00:03:46 | 2.11 mm/s |
| 1 Aug 2026 00:03:47 | 2.13 mm/s |
| 1 Aug 2026 00:03:48 | 2.08 mm/s |
| 1 Aug 2026 00:03:49 | 2.09 mm/s |
| 1 Aug 2026 00:03:50 | 2.02 mm/s |
| 1 Aug 2026 00:03:51 | 2.06 mm/s |
| 1 Aug 2026 00:03:52 | 2.04 mm/s |
| 1 Aug 2026 00:03:53 | 1.91 mm/s |
| 1 Aug 2026 00:03:54 | 2.00 mm/s |
| 1 Aug 2026 00:03:55 | 2.06 mm/s |
| 1 Aug 2026 00:03:56 | 1.99 mm/s |
| 1 Aug 2026 00:03:57 | 1.93 mm/s |
| 1 Aug 2026 00:03:58 | 2.01 mm/s |
| 1 Aug 2026 00:03:59 | 1.95 mm/s |
| 1 Aug 2026 00:04 | 1.98 mm/s |
| 1 Aug 2026 00:04:01 | 1.94 mm/s |
| 1 Aug 2026 00:04:02 | 2.01 mm/s |
| 1 Aug 2026 00:04:03 | 2.08 mm/s |
| 1 Aug 2026 00:04:04 | 1.89 mm/s |
| 1 Aug 2026 00:04:05 | 2.11 mm/s |
| 1 Aug 2026 00:04:06 | 1.96 mm/s |
| 1 Aug 2026 00:04:07 | 1.89 mm/s |
| 1 Aug 2026 00:04:08 | 1.99 mm/s |
| 1 Aug 2026 00:04:09 | 1.90 mm/s |
| 1 Aug 2026 00:04:10 | 2.07 mm/s |
| 1 Aug 2026 00:04:11 | 1.91 mm/s |
| 1 Aug 2026 00:04:12 | 2.00 mm/s |
| 1 Aug 2026 00:04:13 | 2.00 mm/s |
| 1 Aug 2026 00:04:14 | 1.95 mm/s |
| 1 Aug 2026 00:04:15 | 1.98 mm/s |
| 1 Aug 2026 00:04:16 | 2.09 mm/s |
| 1 Aug 2026 00:04:17 | 1.91 mm/s |
| 1 Aug 2026 00:04:18 | 1.98 mm/s |
| 1 Aug 2026 00:04:19 | 1.96 mm/s |
| 1 Aug 2026 00:04:20 | 1.98 mm/s |
| 1 Aug 2026 00:04:21 | 2.03 mm/s |
| 1 Aug 2026 00:04:22 | 1.92 mm/s |
| 1 Aug 2026 00:04:23 | 2.04 mm/s |
| 1 Aug 2026 00:04:24 | 2.03 mm/s |
| 1 Aug 2026 00:04:25 | 1.91 mm/s |
| 1 Aug 2026 00:04:26 | 2.06 mm/s |
| 1 Aug 2026 00:04:27 | 2.12 mm/s |
| 1 Aug 2026 00:04:28 | 1.89 mm/s |
| 1 Aug 2026 00:04:29 | 2.08 mm/s |
| 1 Aug 2026 00:04:30 | 2.11 mm/s |
| 1 Aug 2026 00:04:31 | 2.13 mm/s |
| 1 Aug 2026 00:04:32 | 1.92 mm/s |
| 1 Aug 2026 00:04:33 | 2.13 mm/s |
| 1 Aug 2026 00:04:34 | 1.96 mm/s |
| 1 Aug 2026 00:04:35 | 1.94 mm/s |
| 1 Aug 2026 00:04:36 | 1.95 mm/s |
| 1 Aug 2026 00:04:37 | 1.98 mm/s |
| 1 Aug 2026 00:04:38 | 2.12 mm/s |
| 1 Aug 2026 00:04:39 | 1.97 mm/s |
| 1 Aug 2026 00:04:40 | 2.00 mm/s |
| 1 Aug 2026 00:04:41 | 2.02 mm/s |
| 1 Aug 2026 00:04:42 | 1.95 mm/s |
| 1 Aug 2026 00:04:43 | 2.00 mm/s |
| 1 Aug 2026 00:04:44 | 2.08 mm/s |
| 1 Aug 2026 00:04:45 | 1.93 mm/s |
| 1 Aug 2026 00:04:46 | 1.99 mm/s |
| 1 Aug 2026 00:04:47 | 1.94 mm/s |
| 1 Aug 2026 00:04:48 | 1.90 mm/s |
| 1 Aug 2026 00:04:49 | 2.06 mm/s |
| 1 Aug 2026 00:04:50 | 2.08 mm/s |
| 1 Aug 2026 00:04:51 | 2.10 mm/s |
| 1 Aug 2026 00:04:52 | 1.97 mm/s |
| 1 Aug 2026 00:04:53 | 2.12 mm/s |
| 1 Aug 2026 00:04:54 | 1.96 mm/s |
| 1 Aug 2026 00:04:55 | 1.91 mm/s |
| 1 Aug 2026 00:04:56 | 1.91 mm/s |
| 1 Aug 2026 00:04:57 | 2.11 mm/s |
| 1 Aug 2026 00:04:58 | 1.89 mm/s |
| 1 Aug 2026 00:04:59 | 2.00 mm/s |
| 1 Aug 2026 00:05 | 2.04 mm/s |
| 1 Aug 2026 00:05:01 | 1.98 mm/s |
| 1 Aug 2026 00:05:02 | 1.91 mm/s |
| 1 Aug 2026 00:05:03 | 2.04 mm/s |
| 1 Aug 2026 00:05:04 | 1.98 mm/s |
| 1 Aug 2026 00:05:05 | 2.07 mm/s |
| 1 Aug 2026 00:05:06 | 1.94 mm/s |
| 1 Aug 2026 00:05:07 | 2.00 mm/s |
| 1 Aug 2026 00:05:08 | 1.95 mm/s |
| 1 Aug 2026 00:05:09 | 1.90 mm/s |
| 1 Aug 2026 00:05:10 | 2.14 mm/s |
| 1 Aug 2026 00:05:11 | 2.07 mm/s |
| 1 Aug 2026 00:05:12 | 1.92 mm/s |
| 1 Aug 2026 00:05:13 | 2.05 mm/s |
| 1 Aug 2026 00:05:14 | 2.01 mm/s |
| 1 Aug 2026 00:05:15 | 1.92 mm/s |
| 1 Aug 2026 00:05:16 | 2.05 mm/s |
| 1 Aug 2026 00:05:17 | 2.12 mm/s |
| 1 Aug 2026 00:05:18 | 2.00 mm/s |
| 1 Aug 2026 00:05:19 | 2.08 mm/s |
| 1 Aug 2026 00:05:20 | 1.90 mm/s |
| 1 Aug 2026 00:05:21 | 1.99 mm/s |
| 1 Aug 2026 00:05:22 | 1.91 mm/s |
| 1 Aug 2026 00:05:23 | 2.13 mm/s |
| 1 Aug 2026 00:05:24 | 2.10 mm/s |
| 1 Aug 2026 00:05:25 | 2.04 mm/s |
| 1 Aug 2026 00:05:26 | 1.92 mm/s |
| 1 Aug 2026 00:05:27 | 1.94 mm/s |
| 1 Aug 2026 00:05:28 | 2.08 mm/s |
| 1 Aug 2026 00:05:29 | 2.05 mm/s |
| 1 Aug 2026 00:05:30 | 2.12 mm/s |
| 1 Aug 2026 00:05:31 | 1.92 mm/s |
| 1 Aug 2026 00:05:32 | 2.10 mm/s |
| 1 Aug 2026 00:05:33 | 1.91 mm/s |
| 1 Aug 2026 00:05:34 | 1.90 mm/s |
| 1 Aug 2026 00:05:35 | 2.10 mm/s |
| 1 Aug 2026 00:05:36 | 2.02 mm/s |
| 1 Aug 2026 00:05:37 | 2.02 mm/s |
| 1 Aug 2026 00:05:38 | 2.07 mm/s |
| 1 Aug 2026 00:05:39 | 2.07 mm/s |
| 1 Aug 2026 00:05:40 | 1.93 mm/s |
| 1 Aug 2026 00:05:41 | 1.92 mm/s |
| 1 Aug 2026 00:05:42 | 1.97 mm/s |
| 1 Aug 2026 00:05:43 | 1.97 mm/s |
| 1 Aug 2026 00:05:44 | 2.02 mm/s |
| 1 Aug 2026 00:05:45 | 2.00 mm/s |
| 1 Aug 2026 00:05:46 | 1.94 mm/s |
| 1 Aug 2026 00:05:47 | 1.98 mm/s |
| 1 Aug 2026 00:05:48 | 2.11 mm/s |
| 1 Aug 2026 00:05:49 | 2.05 mm/s |
| 1 Aug 2026 00:05:50 | 2.03 mm/s |
| 1 Aug 2026 00:05:51 | 2.02 mm/s |
| 1 Aug 2026 00:05:52 | 1.95 mm/s |
| 1 Aug 2026 00:05:53 | 2.00 mm/s |
| 1 Aug 2026 00:05:54 | 2.13 mm/s |
| 1 Aug 2026 00:05:55 | 2.04 mm/s |
| 1 Aug 2026 00:05:56 | 1.96 mm/s |
| 1 Aug 2026 00:05:57 | 2.10 mm/s |
| 1 Aug 2026 00:05:58 | 1.94 mm/s |
| 1 Aug 2026 00:05:59 | 1.99 mm/s |
| 1 Aug 2026 00:06 | 2.11 mm/s |
| 1 Aug 2026 00:06:01 | 2.01 mm/s |
| 1 Aug 2026 00:06:02 | 2.05 mm/s |
| 1 Aug 2026 00:06:03 | 2.06 mm/s |
| 1 Aug 2026 00:06:04 | 2.14 mm/s |
| 1 Aug 2026 00:06:05 | 1.97 mm/s |
| 1 Aug 2026 00:06:06 | 2.02 mm/s |
| 1 Aug 2026 00:06:07 | 2.09 mm/s |
| 1 Aug 2026 00:06:08 | 1.96 mm/s |
| 1 Aug 2026 00:06:09 | 1.92 mm/s |
| 1 Aug 2026 00:06:10 | 2.00 mm/s |
| 1 Aug 2026 00:06:11 | 2.01 mm/s |
| 1 Aug 2026 00:06:12 | 1.94 mm/s |
| 1 Aug 2026 00:06:13 | 2.10 mm/s |
| 1 Aug 2026 00:06:14 | 2.09 mm/s |
| 1 Aug 2026 00:06:15 | 2.08 mm/s |
| 1 Aug 2026 00:06:16 | 2.11 mm/s |
| 1 Aug 2026 00:06:17 | 2.00 mm/s |
| 1 Aug 2026 00:06:18 | 1.96 mm/s |
| 1 Aug 2026 00:06:19 | 2.05 mm/s |
| 1 Aug 2026 00:06:20 | 1.91 mm/s |
| 1 Aug 2026 00:06:21 | 2.13 mm/s |
| 1 Aug 2026 00:06:22 | 1.97 mm/s |
| 1 Aug 2026 00:06:23 | 1.97 mm/s |
| 1 Aug 2026 00:06:24 | 2.01 mm/s |
| 1 Aug 2026 00:06:25 | 1.94 mm/s |
| 1 Aug 2026 00:06:26 | 2.07 mm/s |
| 1 Aug 2026 00:06:27 | 1.98 mm/s |
| 1 Aug 2026 00:06:28 | 2.08 mm/s |
| 1 Aug 2026 00:06:29 | 2.05 mm/s |
| 1 Aug 2026 00:06:30 | 1.94 mm/s |
| 1 Aug 2026 00:06:31 | 2.05 mm/s |
| 1 Aug 2026 00:06:32 | 1.91 mm/s |
| 1 Aug 2026 00:06:33 | 2.09 mm/s |
| 1 Aug 2026 00:06:34 | 2.12 mm/s |
| 1 Aug 2026 00:06:35 | 1.90 mm/s |
| 1 Aug 2026 00:06:36 | 1.90 mm/s |
| 1 Aug 2026 00:06:37 | 1.91 mm/s |
| 1 Aug 2026 00:06:38 | 2.09 mm/s |
| 1 Aug 2026 00:06:39 | 2.01 mm/s |
| 1 Aug 2026 00:06:40 | 2.07 mm/s |
| 1 Aug 2026 00:06:41 | 2.12 mm/s |
| 1 Aug 2026 00:06:42 | 1.98 mm/s |
| 1 Aug 2026 00:06:43 | 2.11 mm/s |
| 1 Aug 2026 00:06:44 | 1.92 mm/s |
| 1 Aug 2026 00:06:45 | 1.99 mm/s |
| 1 Aug 2026 00:06:46 | 2.08 mm/s |
| 1 Aug 2026 00:06:47 | 2.08 mm/s |
| 1 Aug 2026 00:06:48 | 1.97 mm/s |
| 1 Aug 2026 00:06:49 | 2.09 mm/s |
| 1 Aug 2026 00:06:50 | 1.99 mm/s |
| 1 Aug 2026 00:06:51 | 1.92 mm/s |
| 1 Aug 2026 00:06:52 | 2.12 mm/s |
| 1 Aug 2026 00:06:53 | 2.00 mm/s |
| 1 Aug 2026 00:06:54 | 2.05 mm/s |
| 1 Aug 2026 00:06:55 | 2.13 mm/s |
| 1 Aug 2026 00:06:56 | 2.02 mm/s |
| 1 Aug 2026 00:06:57 | 1.94 mm/s |
| 1 Aug 2026 00:06:58 | 2.04 mm/s |
| 1 Aug 2026 00:06:59 | 2.06 mm/s |
| 1 Aug 2026 00:07 | 2.05 mm/s |
| 1 Aug 2026 00:07:01 | 2.00 mm/s |
| 1 Aug 2026 00:07:02 | 1.90 mm/s |
| 1 Aug 2026 00:07:03 | 1.98 mm/s |
| 1 Aug 2026 00:07:04 | 1.92 mm/s |
| 1 Aug 2026 00:07:05 | 2.00 mm/s |
| 1 Aug 2026 00:07:06 | 2.00 mm/s |
| 1 Aug 2026 00:07:07 | 2.06 mm/s |
| 1 Aug 2026 00:07:08 | 1.93 mm/s |
| 1 Aug 2026 00:07:09 | 1.97 mm/s |
| 1 Aug 2026 00:07:10 | 2.01 mm/s |
| 1 Aug 2026 00:07:11 | 1.96 mm/s |
| 1 Aug 2026 00:07:12 | 2.07 mm/s |
| 1 Aug 2026 00:07:13 | 2.03 mm/s |
| 1 Aug 2026 00:07:14 | 2.04 mm/s |
| 1 Aug 2026 00:07:15 | 2.09 mm/s |
| 1 Aug 2026 00:07:16 | 1.94 mm/s |
| 1 Aug 2026 00:07:17 | 1.95 mm/s |
| 1 Aug 2026 00:07:18 | 1.98 mm/s |
| 1 Aug 2026 00:07:19 | 1.91 mm/s |
| 1 Aug 2026 00:07:20 | 2.08 mm/s |
| 1 Aug 2026 00:07:21 | 2.03 mm/s |
| 1 Aug 2026 00:07:22 | 2.09 mm/s |
| 1 Aug 2026 00:07:23 | 2.08 mm/s |
| 1 Aug 2026 00:07:24 | 2.00 mm/s |
| 1 Aug 2026 00:07:25 | 1.95 mm/s |
| 1 Aug 2026 00:07:26 | 1.91 mm/s |
| 1 Aug 2026 00:07:27 | 1.96 mm/s |
| 1 Aug 2026 00:07:28 | 1.99 mm/s |
| 1 Aug 2026 00:07:29 | 2.13 mm/s |
| 1 Aug 2026 00:07:30 | 1.91 mm/s |
| 1 Aug 2026 00:07:31 | 2.04 mm/s |
| 1 Aug 2026 00:07:32 | 2.13 mm/s |
| 1 Aug 2026 00:07:33 | 1.94 mm/s |
| 1 Aug 2026 00:07:34 | 2.09 mm/s |
| 1 Aug 2026 00:07:35 | 2.14 mm/s |
| 1 Aug 2026 00:07:36 | 2.07 mm/s |
| 1 Aug 2026 00:07:37 | 2.10 mm/s |
| 1 Aug 2026 00:07:38 | 2.00 mm/s |
| 1 Aug 2026 00:07:39 | 2.07 mm/s |
| 1 Aug 2026 00:07:40 | 2.04 mm/s |
| 1 Aug 2026 00:07:41 | 1.92 mm/s |
| 1 Aug 2026 00:07:42 | 1.96 mm/s |
| 1 Aug 2026 00:07:43 | 2.06 mm/s |
| 1 Aug 2026 00:07:44 | 2.03 mm/s |
| 1 Aug 2026 00:07:45 | 1.99 mm/s |
| 1 Aug 2026 00:07:46 | 1.96 mm/s |
| 1 Aug 2026 00:07:47 | 2.05 mm/s |
| 1 Aug 2026 00:07:48 | 2.07 mm/s |
| 1 Aug 2026 00:07:49 | 2.08 mm/s |
| 1 Aug 2026 00:07:50 | 1.99 mm/s |
| 1 Aug 2026 00:07:51 | 1.99 mm/s |
| 1 Aug 2026 00:07:52 | 2.13 mm/s |
| 1 Aug 2026 00:07:53 | 1.97 mm/s |
| 1 Aug 2026 00:07:54 | 2.05 mm/s |
| 1 Aug 2026 00:07:55 | 2.04 mm/s |
| 1 Aug 2026 00:07:56 | 2.12 mm/s |
| 1 Aug 2026 00:07:57 | 1.97 mm/s |
| 1 Aug 2026 00:07:58 | 2.08 mm/s |
| 1 Aug 2026 00:07:59 | 1.97 mm/s |
| 1 Aug 2026 00:08 | 2.11 mm/s |
| 1 Aug 2026 00:08:01 | 2.14 mm/s |
| 1 Aug 2026 00:08:02 | 2.07 mm/s |
| 1 Aug 2026 00:08:03 | 2.10 mm/s |
| 1 Aug 2026 00:08:04 | 2.10 mm/s |
| 1 Aug 2026 00:08:05 | 2.00 mm/s |
| 1 Aug 2026 00:08:06 | 2.14 mm/s |
| 1 Aug 2026 00:08:07 | 2.08 mm/s |
| 1 Aug 2026 00:08:08 | 2.12 mm/s |
| 1 Aug 2026 00:08:09 | 1.95 mm/s |
| 1 Aug 2026 00:08:10 | 2.08 mm/s |
| 1 Aug 2026 00:08:11 | 2.05 mm/s |
| 1 Aug 2026 00:08:12 | 2.00 mm/s |
| 1 Aug 2026 00:08:13 | 1.94 mm/s |
| 1 Aug 2026 00:08:14 | 2.10 mm/s |
| 1 Aug 2026 00:08:15 | 1.97 mm/s |
| 1 Aug 2026 00:08:16 | 1.98 mm/s |
| 1 Aug 2026 00:08:17 | 2.13 mm/s |
| 1 Aug 2026 00:08:18 | 2.03 mm/s |
| 1 Aug 2026 00:08:19 | 2.12 mm/s |
| 1 Aug 2026 00:08:20 | 2.01 mm/s |
| 1 Aug 2026 00:08:21 | 2.11 mm/s |
| 1 Aug 2026 00:08:22 | 1.92 mm/s |
| 1 Aug 2026 00:08:23 | 2.08 mm/s |
| 1 Aug 2026 00:08:24 | 2.08 mm/s |
| 1 Aug 2026 00:08:25 | 1.97 mm/s |
| 1 Aug 2026 00:08:26 | 2.09 mm/s |
| 1 Aug 2026 00:08:27 | 1.99 mm/s |
| 1 Aug 2026 00:08:28 | 1.98 mm/s |
| 1 Aug 2026 00:08:29 | 1.94 mm/s |
| 1 Aug 2026 00:08:30 | 1.91 mm/s |
| 1 Aug 2026 00:08:31 | 1.94 mm/s |
| 1 Aug 2026 00:08:32 | 2.06 mm/s |
| 1 Aug 2026 00:08:33 | 1.90 mm/s |
| 1 Aug 2026 00:08:34 | 2.04 mm/s |
| 1 Aug 2026 00:08:35 | 2.14 mm/s |
| 1 Aug 2026 00:08:36 | 2.11 mm/s |
| 1 Aug 2026 00:08:37 | 1.93 mm/s |
| 1 Aug 2026 00:08:38 | 2.14 mm/s |
| 1 Aug 2026 00:08:39 | 1.95 mm/s |
| 1 Aug 2026 00:08:40 | 2.08 mm/s |
| 1 Aug 2026 00:08:41 | 1.97 mm/s |
| 1 Aug 2026 00:08:42 | 2.13 mm/s |
| 1 Aug 2026 00:08:43 | 1.96 mm/s |
| 1 Aug 2026 00:08:44 | 2.08 mm/s |
| 1 Aug 2026 00:08:45 | 2.00 mm/s |
| 1 Aug 2026 00:08:46 | 2.02 mm/s |
| 1 Aug 2026 00:08:47 | 1.92 mm/s |
| 1 Aug 2026 00:08:48 | 2.05 mm/s |
| 1 Aug 2026 00:08:49 | 2.02 mm/s |
| 1 Aug 2026 00:08:50 | 2.03 mm/s |
| 1 Aug 2026 00:08:51 | 2.13 mm/s |
| 1 Aug 2026 00:08:52 | 1.95 mm/s |
| 1 Aug 2026 00:08:53 | 2.10 mm/s |
| 1 Aug 2026 00:08:54 | 1.92 mm/s |
| 1 Aug 2026 00:08:55 | 1.97 mm/s |
| 1 Aug 2026 00:08:56 | 1.94 mm/s |
| 1 Aug 2026 00:08:57 | 1.91 mm/s |
| 1 Aug 2026 00:08:58 | 2.12 mm/s |
| 1 Aug 2026 00:08:59 | 2.14 mm/s |
| 1 Aug 2026 00:09 | 2.14 mm/s |
| 1 Aug 2026 00:09:01 | 1.94 mm/s |
| 1 Aug 2026 00:09:02 | 2.08 mm/s |
| 1 Aug 2026 00:09:03 | 1.94 mm/s |
| 1 Aug 2026 00:09:04 | 2.02 mm/s |
| 1 Aug 2026 00:09:05 | 2.04 mm/s |
| 1 Aug 2026 00:09:06 | 1.99 mm/s |
| 1 Aug 2026 00:09:07 | 2.05 mm/s |
| 1 Aug 2026 00:09:08 | 2.13 mm/s |
| 1 Aug 2026 00:09:09 | 2.09 mm/s |
| 1 Aug 2026 00:09:10 | 2.04 mm/s |
| 1 Aug 2026 00:09:11 | 1.92 mm/s |
| 1 Aug 2026 00:09:12 | 1.98 mm/s |
| 1 Aug 2026 00:09:13 | 2.03 mm/s |
| 1 Aug 2026 00:09:14 | 1.98 mm/s |
| 1 Aug 2026 00:09:15 | 2.08 mm/s |
| 1 Aug 2026 00:09:16 | 2.11 mm/s |
| 1 Aug 2026 00:09:17 | 2.12 mm/s |
| 1 Aug 2026 00:09:18 | 2.08 mm/s |
| 1 Aug 2026 00:09:19 | 1.95 mm/s |
| 1 Aug 2026 00:09:20 | 1.97 mm/s |
| 1 Aug 2026 00:09:21 | 2.10 mm/s |
| 1 Aug 2026 00:09:22 | 2.04 mm/s |
| 1 Aug 2026 00:09:23 | 2.06 mm/s |
| 1 Aug 2026 00:09:24 | 2.03 mm/s |
| 1 Aug 2026 00:09:25 | 2.01 mm/s |
| 1 Aug 2026 00:09:26 | 2.15 mm/s |
| 1 Aug 2026 00:09:27 | 1.96 mm/s |
| 1 Aug 2026 00:09:28 | 2.06 mm/s |
| 1 Aug 2026 00:09:29 | 2.05 mm/s |
| 1 Aug 2026 00:09:30 | 1.97 mm/s |
| 1 Aug 2026 00:09:31 | 2.09 mm/s |
| 1 Aug 2026 00:09:32 | 1.99 mm/s |
| 1 Aug 2026 00:09:33 | 2.07 mm/s |
| 1 Aug 2026 00:09:34 | 1.93 mm/s |
| 1 Aug 2026 00:09:35 | 2.10 mm/s |
| 1 Aug 2026 00:09:36 | 2.14 mm/s |
| 1 Aug 2026 00:09:37 | 1.93 mm/s |
| 1 Aug 2026 00:09:38 | 2.08 mm/s |
| 1 Aug 2026 00:09:39 | 1.93 mm/s |
| 1 Aug 2026 00:09:40 | 2.07 mm/s |
| 1 Aug 2026 00:09:41 | 2.11 mm/s |
| 1 Aug 2026 00:09:42 | 1.95 mm/s |
| 1 Aug 2026 00:09:43 | 2.05 mm/s |
| 1 Aug 2026 00:09:44 | 2.13 mm/s |
| 1 Aug 2026 00:09:45 | 2.01 mm/s |
| 1 Aug 2026 00:09:46 | 2.07 mm/s |
| 1 Aug 2026 00:09:47 | 2.01 mm/s |
| 1 Aug 2026 00:09:48 | 2.13 mm/s |
| 1 Aug 2026 00:09:49 | 2.09 mm/s |
| 1 Aug 2026 00:09:50 | 2.12 mm/s |
| 1 Aug 2026 00:09:51 | 2.04 mm/s |
| 1 Aug 2026 00:09:52 | 1.96 mm/s |
| 1 Aug 2026 00:09:53 | 2.12 mm/s |
| 1 Aug 2026 00:09:54 | 2.15 mm/s |
| 1 Aug 2026 00:09:55 | 2.05 mm/s |
| 1 Aug 2026 00:09:56 | 2.15 mm/s |
| 1 Aug 2026 00:09:57 | 2.10 mm/s |
| 1 Aug 2026 00:09:58 | 2.04 mm/s |
| 1 Aug 2026 00:09:59 | 1.90 mm/s |
| 1 Aug 2026 00:10 | 2.11 mm/s |
| 1 Aug 2026 00:10:01 | 2.10 mm/s |
| 1 Aug 2026 00:10:02 | 1.92 mm/s |
| 1 Aug 2026 00:10:03 | 2.14 mm/s |
| 1 Aug 2026 00:10:04 | 1.94 mm/s |
| 1 Aug 2026 00:10:05 | 1.97 mm/s |
| 1 Aug 2026 00:10:06 | 1.95 mm/s |
| 1 Aug 2026 00:10:07 | 2.11 mm/s |
| 1 Aug 2026 00:10:08 | 2.02 mm/s |
| 1 Aug 2026 00:10:09 | 2.07 mm/s |
| 1 Aug 2026 00:10:10 | 1.97 mm/s |
| 1 Aug 2026 00:10:11 | 2.00 mm/s |
| 1 Aug 2026 00:10:12 | 2.01 mm/s |
| 1 Aug 2026 00:10:13 | 1.92 mm/s |
| 1 Aug 2026 00:10:14 | 2.10 mm/s |
| 1 Aug 2026 00:10:15 | 2.05 mm/s |
| 1 Aug 2026 00:10:16 | 2.11 mm/s |
| 1 Aug 2026 00:10:17 | 1.92 mm/s |
| 1 Aug 2026 00:10:18 | 2.03 mm/s |
| 1 Aug 2026 00:10:19 | 1.93 mm/s |
| 1 Aug 2026 00:10:20 | 2.00 mm/s |
| 1 Aug 2026 00:10:21 | 1.94 mm/s |
| 1 Aug 2026 00:10:22 | 1.91 mm/s |
| 1 Aug 2026 00:10:23 | 1.93 mm/s |
| 1 Aug 2026 00:10:24 | 1.98 mm/s |
| 1 Aug 2026 00:10:25 | 1.92 mm/s |
| 1 Aug 2026 00:10:26 | 2.05 mm/s |
| 1 Aug 2026 00:10:27 | 2.00 mm/s |
| 1 Aug 2026 00:10:28 | 1.94 mm/s |
| 1 Aug 2026 00:10:29 | 2.13 mm/s |
| 1 Aug 2026 00:10:30 | 2.13 mm/s |
| 1 Aug 2026 00:10:31 | 1.93 mm/s |
| 1 Aug 2026 00:10:32 | 2.10 mm/s |
| 1 Aug 2026 00:10:33 | 2.00 mm/s |
| 1 Aug 2026 00:10:34 | 2.10 mm/s |
| 1 Aug 2026 00:10:35 | 2.10 mm/s |
| 1 Aug 2026 00:10:36 | 2.14 mm/s |
| 1 Aug 2026 00:10:37 | 2.05 mm/s |
| 1 Aug 2026 00:10:38 | 2.06 mm/s |
| 1 Aug 2026 00:10:39 | 1.96 mm/s |
| 1 Aug 2026 00:10:40 | 2.09 mm/s |
| 1 Aug 2026 00:10:41 | 2.09 mm/s |
| 1 Aug 2026 00:10:42 | 1.95 mm/s |
| 1 Aug 2026 00:10:43 | 1.98 mm/s |
| 1 Aug 2026 00:10:44 | 2.02 mm/s |
| 1 Aug 2026 00:10:45 | 2.12 mm/s |
| 1 Aug 2026 00:10:46 | 2.10 mm/s |
| 1 Aug 2026 00:10:47 | 1.93 mm/s |
| 1 Aug 2026 00:10:48 | 2.12 mm/s |
| 1 Aug 2026 00:10:49 | 1.91 mm/s |
| 1 Aug 2026 00:10:50 | 2.14 mm/s |
| 1 Aug 2026 00:10:51 | 2.06 mm/s |
| 1 Aug 2026 00:10:52 | 2.06 mm/s |
| 1 Aug 2026 00:10:53 | 1.91 mm/s |
| 1 Aug 2026 00:10:54 | 2.10 mm/s |
| 1 Aug 2026 00:10:55 | 2.02 mm/s |
| 1 Aug 2026 00:10:56 | 2.10 mm/s |
| 1 Aug 2026 00:10:57 | 2.14 mm/s |
| 1 Aug 2026 00:10:58 | 1.92 mm/s |
| 1 Aug 2026 00:10:59 | 1.95 mm/s |
| 1 Aug 2026 00:11 | 2.00 mm/s |
| 1 Aug 2026 00:11:01 | 1.97 mm/s |
| 1 Aug 2026 00:11:02 | 1.99 mm/s |
| 1 Aug 2026 00:11:03 | 2.14 mm/s |
| 1 Aug 2026 00:11:04 | 2.04 mm/s |
| 1 Aug 2026 00:11:05 | 2.13 mm/s |
| 1 Aug 2026 00:11:06 | 1.91 mm/s |
| 1 Aug 2026 00:11:07 | 2.06 mm/s |
| 1 Aug 2026 00:11:08 | 2.07 mm/s |
| 1 Aug 2026 00:11:09 | 2.08 mm/s |
| 1 Aug 2026 00:11:10 | 2.03 mm/s |
| 1 Aug 2026 00:11:11 | 2.06 mm/s |
| 1 Aug 2026 00:11:12 | 2.14 mm/s |
| 1 Aug 2026 00:11:13 | 1.93 mm/s |
| 1 Aug 2026 00:11:14 | 1.93 mm/s |
| 1 Aug 2026 00:11:15 | 2.05 mm/s |
| 1 Aug 2026 00:11:16 | 2.11 mm/s |
| 1 Aug 2026 00:11:17 | 2.01 mm/s |
| 1 Aug 2026 00:11:18 | 1.92 mm/s |
| 1 Aug 2026 00:11:19 | 2.04 mm/s |
| 1 Aug 2026 00:11:20 | 1.93 mm/s |
| 1 Aug 2026 00:11:21 | 2.15 mm/s |
| 1 Aug 2026 00:11:22 | 1.92 mm/s |
| 1 Aug 2026 00:11:23 | 1.99 mm/s |
| 1 Aug 2026 00:11:24 | 2.08 mm/s |
| 1 Aug 2026 00:11:25 | 1.98 mm/s |
| 1 Aug 2026 00:11:26 | 2.13 mm/s |
| 1 Aug 2026 00:11:27 | 2.14 mm/s |
| 1 Aug 2026 00:11:28 | 1.91 mm/s |
| 1 Aug 2026 00:11:29 | 1.96 mm/s |
| 1 Aug 2026 00:11:30 | 2.00 mm/s |
| 1 Aug 2026 00:11:31 | 1.99 mm/s |
| 1 Aug 2026 00:11:32 | 2.02 mm/s |
| 1 Aug 2026 00:11:33 | 2.09 mm/s |
| 1 Aug 2026 00:11:34 | 1.94 mm/s |
| 1 Aug 2026 00:11:35 | 2.08 mm/s |
| 1 Aug 2026 00:11:36 | 2.07 mm/s |
| 1 Aug 2026 00:11:37 | 2.07 mm/s |
| 1 Aug 2026 00:11:38 | 2.04 mm/s |
| 1 Aug 2026 00:11:39 | 2.08 mm/s |
| 1 Aug 2026 00:11:40 | 1.91 mm/s |
| 1 Aug 2026 00:11:41 | 2.01 mm/s |
| 1 Aug 2026 00:11:42 | 2.07 mm/s |
| 1 Aug 2026 00:11:43 | 2.06 mm/s |
| 1 Aug 2026 00:11:44 | 1.96 mm/s |
| 1 Aug 2026 00:11:45 | 2.12 mm/s |
| 1 Aug 2026 00:11:46 | 2.02 mm/s |
| 1 Aug 2026 00:11:47 | 1.97 mm/s |
| 1 Aug 2026 00:11:48 | 2.07 mm/s |
| 1 Aug 2026 00:11:49 | 2.06 mm/s |
| 1 Aug 2026 00:11:50 | 2.04 mm/s |
| 1 Aug 2026 00:11:51 | 1.96 mm/s |
| 1 Aug 2026 00:11:52 | 2.07 mm/s |
| 1 Aug 2026 00:11:53 | 1.96 mm/s |
| 1 Aug 2026 00:11:54 | 2.13 mm/s |
| 1 Aug 2026 00:11:55 | 2.00 mm/s |
| 1 Aug 2026 00:11:56 | 2.05 mm/s |
| 1 Aug 2026 00:11:57 | 2.00 mm/s |
| 1 Aug 2026 00:11:58 | 1.99 mm/s |
| 1 Aug 2026 00:11:59 | 2.15 mm/s |
| 1 Aug 2026 00:12 | 1.98 mm/s |
| 1 Aug 2026 00:12:01 | 2.05 mm/s |
| 1 Aug 2026 00:12:02 | 2.07 mm/s |
| 1 Aug 2026 00:12:03 | 2.15 mm/s |
| 1 Aug 2026 00:12:04 | 1.99 mm/s |
| 1 Aug 2026 00:12:05 | 2.15 mm/s |
| 1 Aug 2026 00:12:06 | 1.98 mm/s |
| 1 Aug 2026 00:12:07 | 2.08 mm/s |
| 1 Aug 2026 00:12:08 | 2.15 mm/s |
| 1 Aug 2026 00:12:09 | 1.91 mm/s |
| 1 Aug 2026 00:12:10 | 2.06 mm/s |
| 1 Aug 2026 00:12:11 | 2.01 mm/s |
| 1 Aug 2026 00:12:12 | 2.01 mm/s |
| 1 Aug 2026 00:12:13 | 1.94 mm/s |
| 1 Aug 2026 00:12:14 | 1.94 mm/s |
| 1 Aug 2026 00:12:15 | 1.96 mm/s |
| 1 Aug 2026 00:12:16 | 1.92 mm/s |
| 1 Aug 2026 00:12:17 | 2.10 mm/s |
| 1 Aug 2026 00:12:18 | 2.03 mm/s |
| 1 Aug 2026 00:12:19 | 2.08 mm/s |
| 1 Aug 2026 00:12:20 | 2.05 mm/s |
| 1 Aug 2026 00:12:21 | 1.98 mm/s |
| 1 Aug 2026 00:12:22 | 1.97 mm/s |
| 1 Aug 2026 00:12:23 | 2.03 mm/s |
| 1 Aug 2026 00:12:24 | 1.92 mm/s |
| 1 Aug 2026 00:12:25 | 1.91 mm/s |
| 1 Aug 2026 00:12:26 | 2.13 mm/s |
| 1 Aug 2026 00:12:27 | 2.10 mm/s |
| 1 Aug 2026 00:12:28 | 2.04 mm/s |
| 1 Aug 2026 00:12:29 | 1.93 mm/s |
| 1 Aug 2026 00:12:30 | 2.05 mm/s |
| 1 Aug 2026 00:12:31 | 2.01 mm/s |
| 1 Aug 2026 00:12:32 | 2.02 mm/s |
| 1 Aug 2026 00:12:33 | 1.94 mm/s |
| 1 Aug 2026 00:12:34 | 2.07 mm/s |
| 1 Aug 2026 00:12:35 | 1.95 mm/s |
| 1 Aug 2026 00:12:36 | 2.03 mm/s |
| 1 Aug 2026 00:12:37 | 2.14 mm/s |
| 1 Aug 2026 00:12:38 | 1.96 mm/s |
| 1 Aug 2026 00:12:39 | 1.99 mm/s |
| 1 Aug 2026 00:12:40 | 2.07 mm/s |
| 1 Aug 2026 00:12:41 | 2.14 mm/s |
| 1 Aug 2026 00:12:42 | 2.14 mm/s |
| 1 Aug 2026 00:12:43 | 2.11 mm/s |
| 1 Aug 2026 00:12:44 | 2.03 mm/s |
| 1 Aug 2026 00:12:45 | 1.95 mm/s |
| 1 Aug 2026 00:12:46 | 2.14 mm/s |
| 1 Aug 2026 00:12:47 | 1.95 mm/s |
| 1 Aug 2026 00:12:48 | 2.06 mm/s |
| 1 Aug 2026 00:12:49 | 1.96 mm/s |
| 1 Aug 2026 00:12:50 | 2.08 mm/s |
| 1 Aug 2026 00:12:51 | 2.10 mm/s |
| 1 Aug 2026 00:12:52 | 2.03 mm/s |
| 1 Aug 2026 00:12:53 | 2.07 mm/s |
| 1 Aug 2026 00:12:54 | 2.09 mm/s |
| 1 Aug 2026 00:12:55 | 1.92 mm/s |
| 1 Aug 2026 00:12:56 | 2.04 mm/s |
| 1 Aug 2026 00:12:57 | 1.95 mm/s |
| 1 Aug 2026 00:12:58 | 1.93 mm/s |
| 1 Aug 2026 00:12:59 | 2.05 mm/s |
| 1 Aug 2026 00:13 | 2.11 mm/s |
| 1 Aug 2026 00:13:01 | 1.94 mm/s |
| 1 Aug 2026 00:13:02 | 1.91 mm/s |
| 1 Aug 2026 00:13:03 | 2.14 mm/s |
| 1 Aug 2026 00:13:04 | 2.04 mm/s |
| 1 Aug 2026 00:13:05 | 1.92 mm/s |
| 1 Aug 2026 00:13:06 | 2.04 mm/s |
| 1 Aug 2026 00:13:07 | 2.07 mm/s |
| 1 Aug 2026 00:13:08 | 2.05 mm/s |
| 1 Aug 2026 00:13:09 | 1.96 mm/s |
| 1 Aug 2026 00:13:10 | 2.09 mm/s |
| 1 Aug 2026 00:13:11 | 2.00 mm/s |
| 1 Aug 2026 00:13:12 | 2.05 mm/s |
| 1 Aug 2026 00:13:13 | 1.95 mm/s |
| 1 Aug 2026 00:13:14 | 1.98 mm/s |
| 1 Aug 2026 00:13:15 | 1.97 mm/s |
| 1 Aug 2026 00:13:16 | 1.95 mm/s |
| 1 Aug 2026 00:13:17 | 2.15 mm/s |
| 1 Aug 2026 00:13:18 | 2.11 mm/s |
| 1 Aug 2026 00:13:19 | 2.07 mm/s |
| 1 Aug 2026 00:13:20 | 2.08 mm/s |
| 1 Aug 2026 00:13:21 | 2.11 mm/s |
| 1 Aug 2026 00:13:22 | 2.12 mm/s |
| 1 Aug 2026 00:13:23 | 2.13 mm/s |
| 1 Aug 2026 00:13:24 | 1.98 mm/s |
| 1 Aug 2026 00:13:25 | 2.07 mm/s |
| 1 Aug 2026 00:13:26 | 1.98 mm/s |
| 1 Aug 2026 00:13:27 | 2.15 mm/s |
| 1 Aug 2026 00:13:28 | 2.14 mm/s |
| 1 Aug 2026 00:13:29 | 2.09 mm/s |
| 1 Aug 2026 00:13:30 | 2.05 mm/s |
| 1 Aug 2026 00:13:31 | 1.95 mm/s |
| 1 Aug 2026 00:13:32 | 1.94 mm/s |
| 1 Aug 2026 00:13:33 | 2.01 mm/s |
| 1 Aug 2026 00:13:34 | 1.97 mm/s |
| 1 Aug 2026 00:13:35 | 1.95 mm/s |
| 1 Aug 2026 00:13:36 | 2.02 mm/s |
| 1 Aug 2026 00:13:37 | 2.00 mm/s |
| 1 Aug 2026 00:13:38 | 2.15 mm/s |
| 1 Aug 2026 00:13:39 | 2.10 mm/s |
| 1 Aug 2026 00:13:40 | 2.15 mm/s |
| 1 Aug 2026 00:13:41 | 2.12 mm/s |
| 1 Aug 2026 00:13:42 | 2.02 mm/s |
| 1 Aug 2026 00:13:43 | 2.15 mm/s |
| 1 Aug 2026 00:13:44 | 2.04 mm/s |
| 1 Aug 2026 00:13:45 | 2.15 mm/s |
| 1 Aug 2026 00:13:46 | 1.99 mm/s |
| 1 Aug 2026 00:13:47 | 2.13 mm/s |
| 1 Aug 2026 00:13:48 | 2.04 mm/s |
| 1 Aug 2026 00:13:49 | 1.98 mm/s |
| 1 Aug 2026 00:13:50 | 2.16 mm/s |
| 1 Aug 2026 00:13:51 | 2.01 mm/s |
| 1 Aug 2026 00:13:52 | 2.09 mm/s |
| 1 Aug 2026 00:13:53 | 2.12 mm/s |
| 1 Aug 2026 00:13:54 | 1.96 mm/s |
| 1 Aug 2026 00:13:55 | 2.07 mm/s |
| 1 Aug 2026 00:13:56 | 1.98 mm/s |
| 1 Aug 2026 00:13:57 | 2.03 mm/s |
| 1 Aug 2026 00:13:58 | 2.06 mm/s |
| 1 Aug 2026 00:13:59 | 1.99 mm/s |
| 1 Aug 2026 00:14 | 2.08 mm/s |
| 1 Aug 2026 00:14:01 | 2.13 mm/s |
| 1 Aug 2026 00:14:02 | 2.02 mm/s |
| 1 Aug 2026 00:14:03 | 1.95 mm/s |
| 1 Aug 2026 00:14:04 | 2.16 mm/s |
| 1 Aug 2026 00:14:05 | 2.08 mm/s |
| 1 Aug 2026 00:14:06 | 1.98 mm/s |
| 1 Aug 2026 00:14:07 | 1.92 mm/s |
| 1 Aug 2026 00:14:08 | 1.93 mm/s |
| 1 Aug 2026 00:14:09 | 2.00 mm/s |
| 1 Aug 2026 00:14:10 | 1.92 mm/s |
| 1 Aug 2026 00:14:11 | 1.93 mm/s |
| 1 Aug 2026 00:14:12 | 2.10 mm/s |
| 1 Aug 2026 00:14:13 | 2.07 mm/s |
| 1 Aug 2026 00:14:14 | 1.98 mm/s |
| 1 Aug 2026 00:14:15 | 2.13 mm/s |
| 1 Aug 2026 00:14:16 | 1.93 mm/s |
| 1 Aug 2026 00:14:17 | 2.10 mm/s |
| 1 Aug 2026 00:14:18 | 2.01 mm/s |
| 1 Aug 2026 00:14:19 | 2.00 mm/s |
| 1 Aug 2026 00:14:20 | 1.93 mm/s |
| 1 Aug 2026 00:14:21 | 2.13 mm/s |
| 1 Aug 2026 00:14:22 | 2.05 mm/s |
| 1 Aug 2026 00:14:23 | 2.00 mm/s |
| 1 Aug 2026 00:14:24 | 2.15 mm/s |
| 1 Aug 2026 00:14:25 | 2.06 mm/s |
| 1 Aug 2026 00:14:26 | 2.12 mm/s |
| 1 Aug 2026 00:14:27 | 2.13 mm/s |
| 1 Aug 2026 00:14:28 | 2.00 mm/s |
| 1 Aug 2026 00:14:29 | 2.14 mm/s |
| 1 Aug 2026 00:14:30 | 2.00 mm/s |
| 1 Aug 2026 00:14:31 | 2.06 mm/s |
| 1 Aug 2026 00:14:32 | 2.03 mm/s |
| 1 Aug 2026 00:14:33 | 2.12 mm/s |
| 1 Aug 2026 00:14:34 | 1.99 mm/s |
| 1 Aug 2026 00:14:35 | 1.99 mm/s |
| 1 Aug 2026 00:14:36 | 1.97 mm/s |
| 1 Aug 2026 00:14:37 | 2.09 mm/s |
| 1 Aug 2026 00:14:38 | 2.07 mm/s |
| 1 Aug 2026 00:14:39 | 1.97 mm/s |
| 1 Aug 2026 00:14:40 | 2.03 mm/s |
| 1 Aug 2026 00:14:41 | 2.16 mm/s |
| 1 Aug 2026 00:14:42 | 1.98 mm/s |
| 1 Aug 2026 00:14:43 | 2.15 mm/s |
| 1 Aug 2026 00:14:44 | 1.98 mm/s |
| 1 Aug 2026 00:14:45 | 2.07 mm/s |
| 1 Aug 2026 00:14:46 | 1.98 mm/s |
| 1 Aug 2026 00:14:47 | 1.98 mm/s |
| 1 Aug 2026 00:14:48 | 2.16 mm/s |
| 1 Aug 2026 00:14:49 | 2.02 mm/s |
| 1 Aug 2026 00:14:50 | 2.11 mm/s |
| 1 Aug 2026 00:14:51 | 2.02 mm/s |
| 1 Aug 2026 00:14:52 | 1.99 mm/s |
| 1 Aug 2026 00:14:53 | 2.08 mm/s |
| 1 Aug 2026 00:14:54 | 2.16 mm/s |
| 1 Aug 2026 00:14:55 | 2.14 mm/s |
| 1 Aug 2026 00:14:56 | 1.99 mm/s |
| 1 Aug 2026 00:14:57 | 2.07 mm/s |
| 1 Aug 2026 00:14:58 | 2.13 mm/s |
| 1 Aug 2026 00:14:59 | 1.94 mm/s |
| 1 Aug 2026 00:15 | 1.92 mm/s |
| 1 Aug 2026 00:15:01 | 2.16 mm/s |
| 1 Aug 2026 00:15:02 | 2.00 mm/s |
| 1 Aug 2026 00:15:03 | 2.01 mm/s |
| 1 Aug 2026 00:15:04 | 1.97 mm/s |
| 1 Aug 2026 00:15:05 | 2.01 mm/s |
| 1 Aug 2026 00:15:06 | 1.99 mm/s |
| 1 Aug 2026 00:15:07 | 1.95 mm/s |
| 1 Aug 2026 00:15:08 | 2.07 mm/s |
| 1 Aug 2026 00:15:09 | 1.99 mm/s |
| 1 Aug 2026 00:15:10 | 1.94 mm/s |
| 1 Aug 2026 00:15:11 | 2.02 mm/s |
| 1 Aug 2026 00:15:12 | 2.09 mm/s |
| 1 Aug 2026 00:15:13 | 2.09 mm/s |
| 1 Aug 2026 00:15:14 | 2.07 mm/s |
| 1 Aug 2026 00:15:15 | 2.08 mm/s |
| 1 Aug 2026 00:15:16 | 2.10 mm/s |
| 1 Aug 2026 00:15:17 | 2.04 mm/s |
| 1 Aug 2026 00:15:18 | 2.16 mm/s |
| 1 Aug 2026 00:15:19 | 2.01 mm/s |
| 1 Aug 2026 00:15:20 | 2.13 mm/s |
| 1 Aug 2026 00:15:21 | 2.09 mm/s |
| 1 Aug 2026 00:15:22 | 2.08 mm/s |
| 1 Aug 2026 00:15:23 | 2.01 mm/s |
| 1 Aug 2026 00:15:24 | 1.93 mm/s |
| 1 Aug 2026 00:15:25 | 1.98 mm/s |
| 1 Aug 2026 00:15:26 | 2.03 mm/s |
| 1 Aug 2026 00:15:27 | 2.11 mm/s |
| 1 Aug 2026 00:15:28 | 1.98 mm/s |
| 1 Aug 2026 00:15:29 | 2.00 mm/s |
| 1 Aug 2026 00:15:30 | 2.04 mm/s |
| 1 Aug 2026 00:15:31 | 2.07 mm/s |
| 1 Aug 2026 00:15:32 | 1.98 mm/s |
| 1 Aug 2026 00:15:33 | 1.98 mm/s |
| 1 Aug 2026 00:15:34 | 2.10 mm/s |
| 1 Aug 2026 00:15:35 | 2.15 mm/s |
| 1 Aug 2026 00:15:36 | 2.05 mm/s |
| 1 Aug 2026 00:15:37 | 1.96 mm/s |
| 1 Aug 2026 00:15:38 | 2.09 mm/s |
| 1 Aug 2026 00:15:39 | 1.95 mm/s |
| 1 Aug 2026 00:15:40 | 2.11 mm/s |
| 1 Aug 2026 00:15:41 | 2.04 mm/s |
| 1 Aug 2026 00:15:42 | 1.93 mm/s |
| 1 Aug 2026 00:15:43 | 1.93 mm/s |
| 1 Aug 2026 00:15:44 | 1.92 mm/s |
| 1 Aug 2026 00:15:45 | 2.01 mm/s |
| 1 Aug 2026 00:15:46 | 2.17 mm/s |
| 1 Aug 2026 00:15:47 | 2.08 mm/s |
| 1 Aug 2026 00:15:48 | 2.12 mm/s |
| 1 Aug 2026 00:15:49 | 2.11 mm/s |
| 1 Aug 2026 00:15:50 | 2.16 mm/s |
| 1 Aug 2026 00:15:51 | 1.93 mm/s |
| 1 Aug 2026 00:15:52 | 1.97 mm/s |
| 1 Aug 2026 00:15:53 | 2.11 mm/s |
| 1 Aug 2026 00:15:54 | 1.94 mm/s |
| 1 Aug 2026 00:15:55 | 2.05 mm/s |
| 1 Aug 2026 00:15:56 | 2.06 mm/s |
| 1 Aug 2026 00:15:57 | 2.15 mm/s |
| 1 Aug 2026 00:15:58 | 2.00 mm/s |
| 1 Aug 2026 00:15:59 | 2.00 mm/s |
| 1 Aug 2026 00:16 | 2.03 mm/s |
| 1 Aug 2026 00:16:01 | 1.97 mm/s |
| 1 Aug 2026 00:16:02 | 2.10 mm/s |
| 1 Aug 2026 00:16:03 | 2.05 mm/s |
| 1 Aug 2026 00:16:04 | 2.05 mm/s |
| 1 Aug 2026 00:16:05 | 2.16 mm/s |
| 1 Aug 2026 00:16:06 | 2.07 mm/s |
| 1 Aug 2026 00:16:07 | 2.08 mm/s |
| 1 Aug 2026 00:16:08 | 2.02 mm/s |
| 1 Aug 2026 00:16:09 | 1.99 mm/s |
| 1 Aug 2026 00:16:10 | 2.06 mm/s |
| 1 Aug 2026 00:16:11 | 1.93 mm/s |
| 1 Aug 2026 00:16:12 | 2.12 mm/s |
| 1 Aug 2026 00:16:13 | 2.14 mm/s |
| 1 Aug 2026 00:16:14 | 1.99 mm/s |
| 1 Aug 2026 00:16:15 | 2.04 mm/s |
| 1 Aug 2026 00:16:16 | 1.97 mm/s |
| 1 Aug 2026 00:16:17 | 2.14 mm/s |
| 1 Aug 2026 00:16:18 | 2.06 mm/s |
| 1 Aug 2026 00:16:19 | 2.04 mm/s |
| 1 Aug 2026 00:16:20 | 2.15 mm/s |
| 1 Aug 2026 00:16:21 | 2.09 mm/s |
| 1 Aug 2026 00:16:22 | 2.09 mm/s |
| 1 Aug 2026 00:16:23 | 2.14 mm/s |
| 1 Aug 2026 00:16:24 | 2.10 mm/s |
| 1 Aug 2026 00:16:25 | 2.02 mm/s |
| 1 Aug 2026 00:16:26 | 2.11 mm/s |
| 1 Aug 2026 00:16:27 | 2.02 mm/s |
| 1 Aug 2026 00:16:28 | 2.08 mm/s |
| 1 Aug 2026 00:16:29 | 2.10 mm/s |
| 1 Aug 2026 00:16:30 | 2.16 mm/s |
| 1 Aug 2026 00:16:31 | 2.06 mm/s |
| 1 Aug 2026 00:16:32 | 2.04 mm/s |
| 1 Aug 2026 00:16:33 | 1.99 mm/s |
| 1 Aug 2026 00:16:34 | 2.05 mm/s |
| 1 Aug 2026 00:16:35 | 1.92 mm/s |
| 1 Aug 2026 00:16:36 | 2.03 mm/s |
| 1 Aug 2026 00:16:37 | 2.14 mm/s |
| 1 Aug 2026 00:16:38 | 2.06 mm/s |
| 1 Aug 2026 00:16:39 | 2.12 mm/s |
Usage
use hydroxy_leptos::chart_frame::ChartFrame;
use hydroxy_leptos::line_chart::*;
use leptos::prelude::*;
#[allow(clippy::too_many_lines, reason = "one demo per chart variant")]
pub fn demo() -> AnyView {
let weeks: Vec<String> = [
"5 Aug", "12 Aug", "19 Aug", "26 Aug", "2 Sep", "9 Sep", "16 Sep", "23 Sep", "30 Sep", "7 Oct", "14 Oct",
"21 Oct",
]
.map(String::from)
.to_vec();
let users = vec![
Series::new("This year", [412.0, 438.0, 431.0, 470.0, 502.0, 495.0, 540.0, 566.0, 551.0, 598.0, 627.0, 654.0]),
Series::new("Last year", [380.0, 371.0, 395.0, 402.0, 398.0, 421.0, 433.0, 429.0, 447.0, 452.0, 470.0, 468.0]),
];
let months: Vec<String> = ["May", "Jun", "Jul", "Aug", "Sep", "Oct"].map(String::from).to_vec();
// A missing month (NaN) leaves a gap rather than a made-up value.
let revenue = vec![Series::new("Revenue", [18_400.0, 21_900.0, f64::NAN, 24_300.0, 27_800.0, 31_200.0])];
// A forecast with a confidence band, and a brush strip to zoom into a range.
let days: Vec<String> = (0..48).map(|i| format!("Day {}", i + 1)).collect();
let forecast: Vec<f64> =
(0..48u32).map(|i| 200.0 + f64::from(i) * 3.0 + (f64::from(i) * 0.5).sin() * 14.0).collect();
// The interval widens the further out the forecast goes.
let spread = |i: u32| 8.0 + f64::from(i) * 0.9;
let band = Band::new(
0,
forecast.iter().zip(0..).map(|(f, i)| f - spread(i)).collect::<Vec<_>>(),
forecast.iter().zip(0..).map(|(f, i)| f + spread(i)).collect::<Vec<_>>(),
);
let forecast = vec![Series::new("Forecast", forecast)];
// Ninety days of signups on a time axis (x is Unix seconds), with a target and a launch.
// A million readings with a slow drift, a daily cycle, noise and rare spikes.
let mut seed = 3u64;
#[allow(clippy::cast_precision_loss, reason = "a 53-bit fraction is exact")]
let mut next = move || {
seed ^= seed << 13;
seed ^= seed >> 7;
seed ^= seed << 17;
(seed >> 11) as f64 / (1u64 << 53) as f64
};
let vibration_x: Vec<f64> = (0..1_000_000u32).map(|i| 1_785_542_400.0 + f64::from(i)).collect();
let vibration = vec![Series::new(
"Vibration",
(0..1_000_000u32)
.map(|i| {
let t = f64::from(i);
let spike = if next() < 0.000_05 { 6.0 * next() } else { 0.0 };
2.0 + t / 1_000_000.0
+ 0.6 * (t / 86_400.0 * std::f64::consts::TAU).sin()
+ 0.25 * (next() - 0.5)
+ spike
})
.collect::<Vec<_>>(),
)];
let start = 1_782_864_000.0; // 1 July 2026, UTC
let day = 86_400.0;
let day_x: Vec<f64> = (0..90).map(|d| start + f64::from(d) * day).collect();
let day_labels: Vec<String> = (0..90u32)
.map(|d| match d {
0..31 => format!("{} Jul", d + 1),
31..62 => format!("{} Aug", d - 30),
_ => format!("{} Sep", d - 61),
})
.collect();
let signups = vec![Series::new(
"Signups",
(0..90u32)
.map(|d| {
let t = f64::from(d);
let weekend = if d % 7 >= 5 { 34.0 } else { 0.0 };
(128.0 + t * 1.5 + (t * 0.7).sin() * 16.0 - weekend).round()
})
.collect::<Vec<_>>(),
)];
let notes = vec![
Annotation::y_line(240.0, "Target"),
Annotation::x_line(start + 45.0 * day, "Launch"),
Annotation::x_band(start + 61.0 * day, start + 64.0 * day, "Outage"),
];
view! {
<div style="display: grid; gap: var(--space-10);">
// Scroll or pinch to zoom, drag to pan, or focus the plot and press + and −.
// The brush strip and the zoom move the same window.
<ChartFrame title="Daily signups" description="Zoom in on the launch, or download the data." export=true>
<LineChart
series=signups
labels=day_labels
x=day_x
label="Daily signups"
time_axis=true
zoom=true
brush=true
annotations=notes
/>
</ChartFrame>
<ChartFrame title="Forecast" description="The shaded band is the 90% interval. Drag the strip below, or focus an edge and use the arrow keys, to zoom.">
<LineChart series=forecast labels=days label="Forecast" curve=Curve::Monotone bands=vec![band] brush=true />
</ChartFrame>
// Hover, or focus the plot and press Left/Right, to read both series at once.
<ChartFrame title="Weekly active users" description="This year against last year.">
<LineChart series=users labels=weeks label="Weekly active users" />
</ChartFrame>
// A smooth filled area with money formatting.
<ChartFrame title="Monthly revenue" description="July is missing, so the line breaks there.">
<AreaChart
series=revenue
labels=months
label="Monthly revenue"
height=180
curve=Curve::Monotone
format=|v: f64| format!("£{:.0}k", v / 1000.0)
/>
</ChartFrame>
// A million readings, labelled from x. The line is thinned to what the screen can show,
// keeping every peak, so it looks the same as drawing every point.
<ChartFrame title="Turbine vibration" description="One reading a second for 11 days: 1,000,000 points." export=true>
<LineChart
series=vibration
x=vibration_x
label="Turbine vibration, one reading a second"
time_axis=true
brush=true
zoom=true
format=|v: f64| format!("{v:.2} mm/s")
/>
</ChartFrame>
</div>
}
.into_any()
}use dioxus::prelude::*;
use hydroxy_dioxus::chart_frame::ChartFrame;
use hydroxy_dioxus::line_chart::{Annotation, AreaChart, Band, Curve, LineChart, Series};
#[allow(clippy::too_many_lines, reason = "one demo per chart variant")]
#[component]
pub fn LineChartDemo() -> Element {
let weeks: Vec<String> = [
"5 Aug", "12 Aug", "19 Aug", "26 Aug", "2 Sep", "9 Sep", "16 Sep", "23 Sep", "30 Sep", "7 Oct", "14 Oct",
"21 Oct",
]
.map(String::from)
.to_vec();
let users = vec![
Series::new("This year", [412.0, 438.0, 431.0, 470.0, 502.0, 495.0, 540.0, 566.0, 551.0, 598.0, 627.0, 654.0]),
Series::new("Last year", [380.0, 371.0, 395.0, 402.0, 398.0, 421.0, 433.0, 429.0, 447.0, 452.0, 470.0, 468.0]),
];
let months: Vec<String> = ["May", "Jun", "Jul", "Aug", "Sep", "Oct"].map(String::from).to_vec();
let revenue = vec![Series::new("Revenue", [18_400.0, 21_900.0, f64::NAN, 24_300.0, 27_800.0, 31_200.0])];
let days: Vec<String> = (0..48).map(|i| format!("Day {}", i + 1)).collect();
let forecast: Vec<f64> =
(0..48u32).map(|i| 200.0 + f64::from(i) * 3.0 + (f64::from(i) * 0.5).sin() * 14.0).collect();
// The interval widens the further out the forecast goes.
let spread = |i: u32| 8.0 + f64::from(i) * 0.9;
let band = Band::new(
0,
forecast.iter().zip(0..).map(|(f, i)| f - spread(i)).collect::<Vec<_>>(),
forecast.iter().zip(0..).map(|(f, i)| f + spread(i)).collect::<Vec<_>>(),
);
let forecast = vec![Series::new("Forecast", forecast)];
// A million readings with a slow drift, a daily cycle, noise and rare spikes.
let mut seed = 3u64;
#[allow(clippy::cast_precision_loss, reason = "a 53-bit fraction is exact")]
let mut next = move || {
seed ^= seed << 13;
seed ^= seed >> 7;
seed ^= seed << 17;
(seed >> 11) as f64 / (1u64 << 53) as f64
};
let vibration_x: Vec<f64> = (0..1_000_000u32).map(|i| 1_785_542_400.0 + f64::from(i)).collect();
let vibration = vec![Series::new(
"Vibration",
(0..1_000_000u32)
.map(|i| {
let t = f64::from(i);
let spike = if next() < 0.000_05 { 6.0 * next() } else { 0.0 };
2.0 + t / 1_000_000.0
+ 0.6 * (t / 86_400.0 * std::f64::consts::TAU).sin()
+ 0.25 * (next() - 0.5)
+ spike
})
.collect::<Vec<_>>(),
)];
// Ninety days of signups on a time axis (x is Unix seconds), with a target and a launch.
let start = 1_782_864_000.0; // 1 July 2026, UTC
let day = 86_400.0;
let day_x: Vec<f64> = (0..90).map(|d| start + f64::from(d) * day).collect();
let day_labels: Vec<String> = (0..90u32)
.map(|d| match d {
0..31 => format!("{} Jul", d + 1),
31..62 => format!("{} Aug", d - 30),
_ => format!("{} Sep", d - 61),
})
.collect();
let signups = vec![Series::new(
"Signups",
(0..90u32)
.map(|d| {
let t = f64::from(d);
let weekend = if d % 7 >= 5 { 34.0 } else { 0.0 };
(128.0 + t * 1.5 + (t * 0.7).sin() * 16.0 - weekend).round()
})
.collect::<Vec<_>>(),
)];
let notes = vec![
Annotation::y_line(240.0, "Target"),
Annotation::x_line(start + 45.0 * day, "Launch"),
Annotation::x_band(start + 61.0 * day, start + 64.0 * day, "Outage"),
];
rsx! {
div { style: "display: grid; gap: var(--space-10);",
// Scroll or pinch to zoom, drag to pan, or focus the plot and press + and −.
ChartFrame { title: "Daily signups", description: "Zoom in on the launch, or download the data.", export: true,
LineChart {
series: signups,
labels: day_labels,
x: Some(day_x),
label: "Daily signups",
time_axis: true,
zoom: true,
brush: true,
annotations: notes,
}
}
ChartFrame {
title: "Forecast",
description: "The shaded band is the 90% interval. Drag the strip below, or focus an edge and use the arrow keys, to zoom.",
LineChart { series: forecast, labels: days, label: "Forecast", curve: Curve::Monotone, bands: vec![band], brush: true }
}
ChartFrame { title: "Weekly active users", description: "This year against last year.",
LineChart { series: users, labels: weeks, label: "Weekly active users" }
}
ChartFrame { title: "Monthly revenue", description: "July is missing, so the line breaks there.",
AreaChart {
series: revenue,
labels: months,
label: "Monthly revenue",
height: 180,
curve: Curve::Monotone,
format: move |v: f64| format!("£{:.0}k", v / 1000.0),
}
}
// A million readings, labelled from x. The line is thinned to what the screen can show,
// keeping every peak, so it looks the same as drawing every point.
ChartFrame { title: "Turbine vibration", description: "One reading a second for 11 days: 1,000,000 points.", export: true,
LineChart {
series: vibration,
x: Some(vibration_x),
label: "Turbine vibration, one reading a second",
time_axis: true,
brush: true,
zoom: true,
format: move |v: f64| format!("{v:.2} mm/s"),
}
}
}
}
}
Anatomy
| Component | data-part | Renders |
|---|---|---|
LineChart | root | figure with a screen-reader table of every value |
| gridline | Recessive gridlines at nice round ticks, always including zero |
| line | 2px stroke in the series colour; gaps where values are missing |
| area | Fill under the line at low opacity (AreaChart, or area=true) |
| overlay | Focusable plot that drives the crosshair |
| crosshair | Vertical rule at the active x position, with a dot per series |
| tooltip | The x label and every series' value; flips side past the middle |
| legend | Series names and colours, shown for two or more series |
| band | Confidence interval around a series, at low opacity |
| brush | Overview strip with a draggable window and two slider edges |
| annotation | Reference line, band or labelled point; data-shape says which |
| zoom-reset | "Reset zoom" button, shown while zoomed |
Keyboard
| Key | Does |
|---|---|
ArrowLeft / ArrowRight | Move the crosshair one point |
Home / End | Jump to the first or last point |
Escape | Hide the crosshair |
ArrowLeft / ArrowRight | On a brush edge: move it one point (Shift for ten) |
Home / End | On a brush edge: send it to the lowest or highest allowed point |
+ / - | With zoom: zoom in or out around the middle |
Shift + ArrowLeft / ArrowRight | With zoom: pan |
0 | With zoom: reset |
Props
| Prop | Type | Notes |
|---|---|---|
series | Vec<Series> | Required. Series::new(name, values); NaN leaves a gap |
labels | Vec<String> | One label per x position. Leave empty with x set to label from x (dates with time_axis) |
label | String | Required. What the chart shows; the accessible name |
x | Vec<f64> | Numeric x positions for uneven spacing. Default: evenly spaced |
height | u16 | Plot height in px. Default 220 |
curve | Curve | Linear (default) or Monotone |
area | bool | Fill under each line (LineChart only; AreaChart always fills) |
bands | Vec<Band> | Band::new(series_index, low, high): a shaded interval around a series (LineChart only) |
brush | bool | Add a brush strip that zooms the plot; drag it, or use arrows on its edges (LineChart only) |
format | Fn(f64) -> String | Formats ticks, tooltip and table |
annotations | Vec<Annotation> | Annotation::y_line, y_band, x_line, x_band or point. x is a point index, or a numeric x when x is set |
scale | ScaleKind | Linear (default), Log or Symlog value axis |
time_axis | bool | x is Unix seconds: label the axis with calendar ticks |
zoom | bool | Wheel or pinch to zoom, drag to pan, + / - and Shift+arrows on the focused plot. Shares its window with brush |
Events
| Prop | Type | Notes |
|---|---|---|
on_hover | Callback<Option<Datum>> | The mark under the pointer or keyboard focus changes, or is left. Fires only on a change |
on_select | Callback<Datum> | Click, tap or Enter on a mark |
view | Signal<View> | Controlled zoom window; share one signal to link charts. Uncontrolled when left off |
on_view_change | Callback<View> | Called once a zoom, pan or reset settles; not for changes that came from `view` |