kingchenc and GitHub
7e5d394f2a
fix(r): document the data-layer exports + add an R CMD check gate ( #330 )
...
Clears the R CMD check **WARNING**s r-universe surfaced when it finally built
0.9.5 (it was stuck on 0.9.2, before the data layer existed): 11/13 platform
builds reported the same two warnings.
### Warnings fixed
1. **Undocumented code objects** — the data layer added in 0.9.3 (`BinanceFeed`,
`CandleReader`, `Resampler`, `TickAggregator`, `fetch_binance_klines` and the
generics `name` / `is_ready` / `warmup_period` / `push` / `read`). The roxygen
blocks existed in `methods.R`, but the `man/*.Rd` were never regenerated, and
the constructors had only a title.
2. **Codoc mismatch** — `AwesomeOscillatorHistogram.Rd` still documented
`sma_period` after the argument was renamed to `lookback`.
### Changes
- Full `@param`/`@return` roxygen on the seven data-layer constructors.
- Regenerated `man/*.Rd` + `NAMESPACE` with roxygen2: 13 new pages, the stale
AwesomeOscillator usage refreshed, and `flush` registered on `base::flush`.
- Fixed the `push()` example (`TickAggregator(1000)` was missing the required
`gap_fill`) — it only ran once `push()` got a generated `.Rd`.
- **New CI gate:** a ubuntu-only `R CMD check` in the `r` job that fails on doc
WARNING/ERROR, so stale docs fail the PR instead of reaching r-universe.
Verified locally with `R CMD check` (R 4.6.0 + Rtools45): *missing documentation
entries* and *Rd \usage sections* now **OK**, examples **OK**, tests **OK**. This
PR's own CI exercises the new gate.
Follow-up: a separate `0.9.6` release ships these doc fixes to r-universe.
2026-06-18 01:38:44 +02:00
..
2026-06-11 18:11:54 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-18 01:38:44 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-18 01:38:44 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00
2026-06-09 19:18:40 +02:00