From d8284164db4b6cfb19eb3d6edec1619b342c0fdf Mon Sep 17 00:00:00 2001 From: stanislav Date: Wed, 5 Jun 2024 23:54:51 +0500 Subject: [PATCH] =?UTF-8?q?Release=20TimeArrays=20v1.0.0=20=F0=9F=92=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .JuliaFormatter.toml | 9 + .gitattributes | 1 + .github/CODEOWNERS | 7 + .github/ISSUE_TEMPLATE/bug_report.md | 41 + .github/ISSUE_TEMPLATE/feature_request.md | 32 + .github/PULL_REQUEST_TEMPLATE.md | 6 + .github/dependabot.yml | 8 + .github/workflows/CI.yml | 81 + .github/workflows/CompatHelper.yml | 18 + .github/workflows/TagBot.yml | 31 + .gitignore | 30 + CHANGELOG.md | 3 + LICENSE | 21 + Project.toml | 11 + README.md | 216 + assets/high_price_sample_data.csv | 2417 +++++++ assets/low_price_sample_data.csv | 2397 +++++++ assets/price_sample_data.csv | 7778 +++++++++++++++++++++ docs/Project.toml | 3 + docs/make.jl | 36 + docs/src/assets/animation_dark.gif | Bin 0 -> 119309 bytes docs/src/assets/animation_light.gif | Bin 0 -> 121809 bytes docs/src/assets/favicon.ico | Bin 0 -> 4686 bytes docs/src/assets/middle_price.png | Bin 0 -> 125710 bytes docs/src/assets/price_to_candles.png | Bin 0 -> 112644 bytes docs/src/assets/smoothed_prices.png | Bin 0 -> 158764 bytes docs/src/index.md | 213 + docs/src/pages/arithmetic.md | 94 + docs/src/pages/array.md | 8 + docs/src/pages/custom_types.md | 168 + docs/src/pages/interface.md | 22 + docs/src/pages/resample.md | 176 + docs/src/pages/rolling.md | 8 + src/TimeArrays.jl | 74 + src/arithmetic.jl | 227 + src/array.jl | 196 + src/interface.jl | 408 ++ src/reduce.jl | 25 + src/resample.jl | 288 + src/rolling.jl | 242 + src/sample_data.jl | 38 + test/Project.toml | 5 + test/array.jl | 117 + test/custom_type.jl | 192 + test/interface.jl | 190 + test/math.jl | 429 ++ test/resample.jl | 1140 +++ test/rolling.jl | 311 + test/runtests.jl | 14 + 49 files changed, 17731 insertions(+) create mode 100644 .JuliaFormatter.toml create mode 100644 .gitattributes create mode 100644 .github/CODEOWNERS create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/CI.yml create mode 100644 .github/workflows/CompatHelper.yml create mode 100644 .github/workflows/TagBot.yml create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 LICENSE create mode 100644 Project.toml create mode 100644 README.md create mode 100644 assets/high_price_sample_data.csv create mode 100644 assets/low_price_sample_data.csv create mode 100644 assets/price_sample_data.csv create mode 100644 docs/Project.toml create mode 100644 docs/make.jl create mode 100644 docs/src/assets/animation_dark.gif create mode 100644 docs/src/assets/animation_light.gif create mode 100644 docs/src/assets/favicon.ico create mode 100644 docs/src/assets/middle_price.png create mode 100644 docs/src/assets/price_to_candles.png create mode 100644 docs/src/assets/smoothed_prices.png create mode 100644 docs/src/index.md create mode 100644 docs/src/pages/arithmetic.md create mode 100644 docs/src/pages/array.md create mode 100644 docs/src/pages/custom_types.md create mode 100644 docs/src/pages/interface.md create mode 100644 docs/src/pages/resample.md create mode 100644 docs/src/pages/rolling.md create mode 100644 src/TimeArrays.jl create mode 100644 src/arithmetic.jl create mode 100644 src/array.jl create mode 100644 src/interface.jl create mode 100644 src/reduce.jl create mode 100644 src/resample.jl create mode 100644 src/rolling.jl create mode 100644 src/sample_data.jl create mode 100644 test/Project.toml create mode 100644 test/array.jl create mode 100644 test/custom_type.jl create mode 100644 test/interface.jl create mode 100644 test/math.jl create mode 100644 test/resample.jl create mode 100644 test/rolling.jl create mode 100644 test/runtests.jl diff --git a/.JuliaFormatter.toml b/.JuliaFormatter.toml new file mode 100644 index 0000000..6f2d942 --- /dev/null +++ b/.JuliaFormatter.toml @@ -0,0 +1,9 @@ +# .JuliaFormatter.toml + +margin = 92 # The maximum line length for code +short_to_long_function_def = true # Whether to use short or long function definitions +always_use_return = true # Whether to always use the return keyword in functions +separate_kwargs_with_semicolon = false # Whether to separate keyword arguments with semicolons instead of commas +join_lines_based_on_source = false # Whether to join lines based on source code instead of formatting rules +whitespace_in_kwargs = true # Whether to include whitespace around keyword argument separators +remove_extra_newlines = true # Whether to remove extra newlines in code diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4ce54a6 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +assets/* linguist-generated=true diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..6f01dae --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,7 @@ +/.github/ @gryumov +/src/ @gryumov +/test/ @gryumov +/.JuliaFormatter.toml @gryumov +/.gitignore @gryumov +/LICENSE @gryumov +/Project.toml @gryumov diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..9398e23 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,41 @@ +--- +name: 'Bug report' +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' + +--- + +Describe the bug +--- +> A clear and concise description of what the bug is. + + + +To Reproduce +--- +> Add a Minimal, Complete, and Verifiable example (for more details, see e.g. https://stackoverflow.com/help/mcve) +> +> If the code is too long, feel free to put it in a public gist and link +it in the issue: https://gist.github.com + +```julia +# Past your code here. +``` + + + +Expected behavior +--- +> A clear and concise description of what you expected to happen. + + + +Additional context +--- +> Add any other context about the problem here.\ +> Please include the output of\ +> `julia> versioninfo()`\ +> and\ +> `pkg> st` \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..730a65b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,32 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: 'feature' +assignees: '' + +--- + +Is your feature request related to a problem? Please describe. +--- +> A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + + + +Describe the solution you'd like +--- +> A clear and concise description of what you want to happen. + + + +Describe alternatives you've considered +--- +> A clear and concise description of any alternative solutions or features you've considered. + + + +Additional context +--- +> Add any other context or screenshots about the feature request here. + + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..fd44682 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,6 @@ +### Pull request checklist + +- [ ] Did you bump the project version? +- [ ] Did you add a description to the Pull Request? +- [ ] Did you add new tests? +- [ ] Did you add reviewers? diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..d4109f8 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" # Location of package manifests + schedule: + interval: "weekly" + \ No newline at end of file diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 0000000..e962c65 --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,81 @@ +name: CI + +on: + push: + branches: + - master + tags: ['*'] + pull_request: + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} + +jobs: + test: + name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} + runs-on: ${{ matrix.os }} + timeout-minutes: 60 + permissions: + actions: write + contents: read + strategy: + fail-fast: false + matrix: + version: + - '1' + - '1.8' + - '1.9' + - '1.10' + os: + - ubuntu-latest + arch: + - x64 + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 + with: + version: ${{ matrix.version }} + arch: ${{ matrix.arch }} + - uses: julia-actions/cache@v2 + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 + - uses: julia-actions/julia-processcoverage@v1 + - uses: codecov/codecov-action@v4 + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + with: + files: lcov.info + + docs: + permissions: + contents: write + statuses: write + actions: write + pull-requests: write + name: Documentation + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@latest + - uses: julia-actions/cache@v2 + - name: Install dependencies + run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(; path = pwd())); Pkg.instantiate();' + - name: Build and deploy + env: + GITHUB_TOKEN: ${{ github.token }} + run: julia --project=docs/ docs/make.jl + - name: Make comment with preview link + if: ${{ github.event_name == 'pull_request' && github.event.action == 'opened'}} + uses: actions/github-script@v7 + with: + script: | + github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: ':blue_book: A preview of the documentation will be [here](${{env.preview_url}}) soon' + }) + env: + preview_url: https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}/previews/PR${{ github.event.number }}/ diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml new file mode 100644 index 0000000..062291a --- /dev/null +++ b/.github/workflows/CompatHelper.yml @@ -0,0 +1,18 @@ +name: CompatHelper + +on: + schedule: + - cron: 0 0 * * * + workflow_dispatch: + +jobs: + CompatHelper: + runs-on: ubuntu-latest + steps: + - name: Pkg.add("CompatHelper") + run: julia -e 'using Pkg; Pkg.add("CompatHelper")' + - name: CompatHelper.main() + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} + run: julia -e 'using CompatHelper; CompatHelper.main()' diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml new file mode 100644 index 0000000..e948a35 --- /dev/null +++ b/.github/workflows/TagBot.yml @@ -0,0 +1,31 @@ +name: TagBot +on: + issue_comment: + types: + - created + workflow_dispatch: + inputs: + lookback: + default: 3 +permissions: + actions: read + checks: read + contents: write + deployments: read + issues: read + discussions: read + packages: read + pages: read + pull-requests: read + repository-projects: read + security-events: read + statuses: read +jobs: + TagBot: + if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot' + runs-on: ubuntu-latest + steps: + - uses: JuliaRegistries/TagBot@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + ssh: ${{ secrets.DOCUMENTER_KEY }} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cc84253 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# MacOS +.DS_Store + +# Visual Studio Code +.vscode + +# Files generated by invoking Julia with --code-coverage +*.jl.cov +*.jl.*.cov + +# Files generated by invoking Julia with --track-allocation +*.jl.mem + +# System-specific files and directories generated by the BinaryProvider and BinDeps packages +# They contain absolute paths specific to the host computer, and so should not be committed +deps/deps.jl +deps/build.log +deps/downloads/ +deps/usr/ +deps/src/ + +# Build artifacts for creating documentation generated by the Documenter package +docs/build/ +docs/site/ + +# File generated by Pkg, the package manager, based on a corresponding Project.toml +# It records a fixed state of all packages used by the project. As such, it should not be +# committed for packages, but should be committed for applications that require a static +# environment. +Manifest.toml diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d5e93a9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# TimeArrays.jl Changelog + +The latest version of this file can be found at the master branch of the [TimeArrays.jl repository](https://github.com/bhftbootcamp/TimeArrays.jl). diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fda1be7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Betterhand AG + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Project.toml b/Project.toml new file mode 100644 index 0000000..4539f0c --- /dev/null +++ b/Project.toml @@ -0,0 +1,11 @@ +name = "TimeArrays" +uuid = "058eeebf-2231-41de-8410-62311c15f51e" +version = "1.0.0" + +[deps] +Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" +Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" + +[compat] +Statistics = "1" +julia = "1.8" diff --git a/README.md b/README.md new file mode 100644 index 0000000..9f61bf4 --- /dev/null +++ b/README.md @@ -0,0 +1,216 @@ + + + + + + +# TimeArrays.jl + +[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://bhftbootcamp.github.io/TimeArrays.jl/stable/) +[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://bhftbootcamp.github.io/TimeArrays.jl/dev/) +[![Build Status](https://github.com/bhftbootcamp/TimeArrays.jl/actions/workflows/CI.yml/badge.svg?branch=master)](https://github.com/bhftbootcamp/TimeArrays.jl/actions/workflows/CI.yml?query=branch%3Amaster) +[![Coverage](https://codecov.io/gh/bhftbootcamp/TimeArrays.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/bhftbootcamp/TimeArrays.jl) +[![Registry](https://img.shields.io/badge/registry-General-4063d8)](https://github.com/JuliaRegistries/General) + +TimeArrays simplifies working with time series data. It offers features like basic math operations, sliding window techniques, data resampling, and handling of missing values. + +## Installation +To install TimeArrays, simply use the Julia package manager: + +```julia +] add TimeArrays +``` + +## Usage + +In this example we perform math operations on several sets of time series. + +```julia +using Dates +using TimeArrays + +a = TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-02"), 4.0), + TimeTick(DateTime("2024-01-05"), 2.0), + TimeTick(DateTime("2024-01-07"), 5.0), +]) + +b = TimeArray{DateTime,Float64}([ + (DateTime("2024-01-02"), 4.0), + (DateTime("2024-01-06"), 2.0), + (DateTime("2024-01-10"), 1.0), +]) + +c = TimeArray{DateTime,Float64}([ + DateTime("2024-01-01") => 2.0, + DateTime("2024-01-09") => 5.0, + DateTime("2024-01-11") => 4.0, +]) + +julia> 2(a * b) + b / c +8-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, NaN) + TimeTick(2024-01-02T00:00:00, 34.0) + ⋮ + TimeTick(2024-01-11T00:00:00, 10.25) +``` + +> [!NOTE] +> Since our implementation of arithmetic operations between elements of two TimeArray's is somewhat different from the usual work with arrays, a diagram is provided below that shows how exactly the elements of the time series are related to each other. For more information see [arithmetic section](https://bhftbootcamp.github.io/TimeArrays.jl/stable/pages/arithmetic/) in documentation. + +
+time:     - - - 1 - - - - 2 - - - - 3 - - - - 4 - - - - 5 - - - - 6 - - - - 7 - - - >
+
+               2.0                 4.0﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉⤵                   6.0
+t_array1:       ● - - - - - - - - - ● - - - - - - - - - - - - - - - - - - - ● - - - >
+                ┊                   ┊                   ┊                   ┊
+   +       [2.0 + NaN]         [4.0 + 3.0]         [4.0 + 5.0]         [6.0 + 5.0]
+                ┊                   ┊                   ┊                   ┊
+t_array2:       X                   ● - - - - - - - - - ● - - - - - - - - - - - - - >
+               NaN                 3.0                 5.0 ﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍⤴
+
+result:         ● - - - - - - - - - ● - - - - - - - - - ● - - - - - - - - - ● - - - >
+               NaN                 7.0                 9.0                11.0
+
+ + +TimeArrays can also deal with missing values. + +```julia +using Dates +using TimeArrays + +nan_values = TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-02"), 2.0), + TimeTick(DateTime("2024-01-04"), NaN), + TimeTick(DateTime("2024-01-06"), NaN), + TimeTick(DateTime("2024-01-08"), 8.0), +]) + +julia> ta_forward_fill(nan_values) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-04T00:00:00, 8.0) + TimeTick(2024-01-06T00:00:00, 8.0) + TimeTick(2024-01-08T00:00:00, 8.0) + +julia> ta_linear_fill(nan_values) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-04T00:00:00, 4.0) + TimeTick(2024-01-06T00:00:00, 6.0) + TimeTick(2024-01-08T00:00:00, 8.0) +``` + +Here we calculate the average price between two time series of high and low prices. + +```julia +using TimeArrays + +julia> high_prices = ta_high_price_sample_data() +2416-element TimeArray{DateTime, Float64}: + TimeTick(2023-01-01T00:00:08.998, 0.2457) + TimeTick(2023-01-01T00:00:43.315, 0.2458) + ⋮ + TimeTick(2023-01-01T23:59:43.246, 0.25) + +julia> low_prices = ta_low_price_sample_data() +2396-element TimeArray{DateTime, Float64}: + TimeTick(2023-01-01T00:00:08.995, 0.2456) + TimeTick(2023-01-01T00:00:43.319, 0.2457) + ⋮ + TimeTick(2023-01-01T23:59:43.252, 0.2499) + +julia> (low_prices + high_prices) / 2 +3930-element TimeArray{DateTime, Float64}: + TimeTick(2023-01-01T00:00:08.995, NaN) + TimeTick(2023-01-01T00:00:08.998, 0.24565) + ⋮ + TimeTick(2023-01-01T23:59:43.252, 0.24995) +``` + +
+ + +Visualized with [LightweightCharts.jl](https://github.com/bhftbootcamp/LightweightCharts.jl). +
+ +
+ +You can smooth the price data by using [Simple Moving Average](https://en.wikipedia.org/wiki/Moving_average) function. + +```julia +using Dates +using TimeArrays + +julia> prices = ta_price_sample_data() +7777-element TimeArray{DateTime, Float64}: + TimeTick(2024-04-01T00:00:00.661, 0.6501) + TimeTick(2024-04-01T00:05:57.481, 0.6505) + ⋮ + TimeTick(2024-04-30T23:42:11.920, 0.4417) + +julia> smoothed_prices = ta_sma(prices, Hour(3)) +7777-element TimeArray{DateTime, Float64}: + TimeTick(2024-04-01T00:00:00.661, NaN) + TimeTick(2024-04-01T00:05:57.481, NaN) + ⋮ + TimeTick(2024-04-30T23:42:11.920, 0.4408) +``` + +
+ + +Visualized with [LightweightCharts.jl](https://github.com/bhftbootcamp/LightweightCharts.jl). +
+ +
+ +You can also use custom types with TimeArrays. Below we convert prices into four-hour candlesticks using resampling. + +```julia +using Dates +using TimeArrays + +struct OHLC + open::Float64 + high::Float64 + low::Float64 + close::Float64 +end + +TimeArrays.ta_nan(::Type{OHLC}) = OHLC(NaN, NaN, NaN, NaN) + +function ohlc(x::AbstractVector{<:Number}) + return if isempty(x) + ta_nan(OHLC) + else + OHLC(x[1], maximum(x), minimum(x), x[end]) + end +end + +julia> prices = ta_price_sample_data() +7777-element TimeArray{DateTime, Float64}: + TimeTick(2024-04-01T00:00:00.661, 0.6501) + TimeTick(2024-04-01T00:05:57.481, 0.6505) + ⋮ + TimeTick(2024-04-30T23:42:11.920, 0.4417) + +julia> ta_resample(ohlc, prices, Hour(2); closed = CLOSED_RIGHT, label = LABEL_RIGHT) +360-element TimeArray{DateTime, OHLC}: + TimeTick(2024-04-01T02:00:00, OHLC(0.6501, 0.6505, 0.6462, 0.6491)) + TimeTick(2024-04-01T04:00:00, OHLC(0.6478, 0.6480, 0.6443, 0.6452)) + ⋮ + TimeTick(2024-05-01T00:00:00, OHLC(0.4396, 0.4436, 0.4396, 0.4417)) +``` + +
+ + +Visualized with [LightweightCharts.jl](https://github.com/bhftbootcamp/LightweightCharts.jl). +
+ +## Contributing + +Contributions to TimeArrays are welcome! If you encounter a bug, have a feature request, or would like to contribute code, please open an issue or a pull request on GitHub. diff --git a/assets/high_price_sample_data.csv b/assets/high_price_sample_data.csv new file mode 100644 index 0000000..47ecf2c --- /dev/null +++ b/assets/high_price_sample_data.csv @@ -0,0 +1,2417 @@ +time,value +2023-01-01T00:00:08.998,0.2457 +2023-01-01T00:00:43.315,0.2458 +2023-01-01T00:00:57.585,0.2459 +2023-01-01T00:01:47.673,0.2459 +2023-01-01T00:02:35.558,0.2458 +2023-01-01T00:03:25.623,0.2458 +2023-01-01T00:03:56.396,0.2457 +2023-01-01T00:04:31.462,0.2456 +2023-01-01T00:04:32.566,0.2455 +2023-01-01T00:04:46.901,0.2456 +2023-01-01T00:04:46.945,0.2457 +2023-01-01T00:05:37.073,0.2457 +2023-01-01T00:06:30.410,0.2456 +2023-01-01T00:07:26.842,0.2455 +2023-01-01T00:08:14.589,0.2454 +2023-01-01T00:09:04.623,0.2454 +2023-01-01T00:09:14.945,0.2453 +2023-01-01T00:09:18.406,0.2452 +2023-01-01T00:09:26.751,0.2453 +2023-01-01T00:10:22.982,0.2454 +2023-01-01T00:10:38.535,0.2453 +2023-01-01T00:11:03.681,0.2454 +2023-01-01T00:11:46.689,0.2453 +2023-01-01T00:11:47.899,0.2452 +2023-01-01T00:12:23.606,0.2451 +2023-01-01T00:12:25.079,0.245 +2023-01-01T00:12:25.255,0.2449 +2023-01-01T00:12:26.078,0.2448 +2023-01-01T00:12:26.478,0.2449 +2023-01-01T00:12:54.430,0.2448 +2023-01-01T00:12:59.840,0.2449 +2023-01-01T00:13:00.785,0.245 +2023-01-01T00:13:44.257,0.2451 +2023-01-01T00:13:57.301,0.2452 +2023-01-01T00:14:00.639,0.2453 +2023-01-01T00:14:44.429,0.2452 +2023-01-01T00:14:45.343,0.2451 +2023-01-01T00:14:50.503,0.245 +2023-01-01T00:15:10.615,0.2451 +2023-01-01T00:15:23.010,0.245 +2023-01-01T00:15:33.723,0.2451 +2023-01-01T00:15:39.836,0.2452 +2023-01-01T00:15:40.337,0.2451 +2023-01-01T00:15:46.377,0.245 +2023-01-01T00:15:48.232,0.2451 +2023-01-01T00:16:06.281,0.245 +2023-01-01T00:16:19.692,0.2451 +2023-01-01T00:16:19.696,0.245 +2023-01-01T00:17:11.005,0.2449 +2023-01-01T00:17:14.005,0.2448 +2023-01-01T00:17:17.087,0.2447 +2023-01-01T00:17:27.370,0.2448 +2023-01-01T00:17:42.682,0.2449 +2023-01-01T00:17:42.686,0.2448 +2023-01-01T00:17:42.700,0.2449 +2023-01-01T00:17:43.169,0.245 +2023-01-01T00:17:43.209,0.2449 +2023-01-01T00:17:43.255,0.245 +2023-01-01T00:17:43.282,0.2449 +2023-01-01T00:17:43.320,0.245 +2023-01-01T00:17:43.327,0.2449 +2023-01-01T00:17:43.334,0.245 +2023-01-01T00:17:43.337,0.2449 +2023-01-01T00:17:43.355,0.245 +2023-01-01T00:17:43.362,0.2449 +2023-01-01T00:17:54.327,0.2448 +2023-01-01T00:18:44.373,0.2448 +2023-01-01T00:18:55.874,0.2449 +2023-01-01T00:18:55.911,0.245 +2023-01-01T00:18:58.232,0.2449 +2023-01-01T00:19:46.387,0.245 +2023-01-01T00:20:32.789,0.2451 +2023-01-01T00:21:22.823,0.2451 +2023-01-01T00:22:04.443,0.2452 +2023-01-01T00:22:18.437,0.2451 +2023-01-01T00:22:18.530,0.245 +2023-01-01T00:22:38.277,0.2449 +2023-01-01T00:22:47.681,0.2448 +2023-01-01T00:22:55.577,0.2449 +2023-01-01T00:23:20.400,0.245 +2023-01-01T00:23:32.546,0.2451 +2023-01-01T00:24:30.513,0.245 +2023-01-01T00:25:14.776,0.2451 +2023-01-01T00:26:04.823,0.2451 +2023-01-01T00:26:22.527,0.2452 +2023-01-01T00:26:23.862,0.2451 +2023-01-01T00:27:14.173,0.2451 +2023-01-01T00:27:50.610,0.2452 +2023-01-01T00:28:43.653,0.2453 +2023-01-01T00:28:43.771,0.2454 +2023-01-01T00:28:49.875,0.2453 +2023-01-01T00:29:13.212,0.2452 +2023-01-01T00:30:03.223,0.2452 +2023-01-01T00:30:20.739,0.2451 +2023-01-01T00:30:30.155,0.245 +2023-01-01T00:30:38.458,0.2449 +2023-01-01T00:31:28.473,0.2449 +2023-01-01T00:32:20.396,0.2448 +2023-01-01T00:32:20.801,0.2447 +2023-01-01T00:33:11.423,0.2447 +2023-01-01T00:34:08.975,0.2446 +2023-01-01T00:34:10.317,0.2447 +2023-01-01T00:34:11.078,0.2446 +2023-01-01T00:34:51.003,0.2445 +2023-01-01T00:34:53.163,0.2444 +2023-01-01T00:34:56.286,0.2445 +2023-01-01T00:35:26.935,0.2444 +2023-01-01T00:35:51.184,0.2443 +2023-01-01T00:35:58.081,0.2444 +2023-01-01T00:36:20.414,0.2443 +2023-01-01T00:36:20.760,0.2442 +2023-01-01T00:36:27.078,0.2443 +2023-01-01T00:36:30.279,0.2444 +2023-01-01T00:36:48.431,0.2443 +2023-01-01T00:37:21.041,0.2442 +2023-01-01T00:37:38.351,0.2443 +2023-01-01T00:37:42.991,0.2444 +2023-01-01T00:38:16.900,0.2445 +2023-01-01T00:38:17.409,0.2446 +2023-01-01T00:38:19.175,0.2445 +2023-01-01T00:38:28.665,0.2446 +2023-01-01T00:39:10.817,0.2445 +2023-01-01T00:39:16.674,0.2446 +2023-01-01T00:39:41.560,0.2447 +2023-01-01T00:40:09.980,0.2446 +2023-01-01T00:41:00.023,0.2446 +2023-01-01T00:41:12.285,0.2445 +2023-01-01T00:41:20.121,0.2444 +2023-01-01T00:41:35.167,0.2445 +2023-01-01T00:42:25.174,0.2445 +2023-01-01T00:43:15.223,0.2445 +2023-01-01T00:44:13.948,0.2444 +2023-01-01T00:45:00.096,0.2443 +2023-01-01T00:45:42.818,0.2444 +2023-01-01T00:46:15.031,0.2445 +2023-01-01T00:47:05.073,0.2445 +2023-01-01T00:47:38.893,0.2446 +2023-01-01T00:48:07.270,0.2447 +2023-01-01T00:48:57.273,0.2447 +2023-01-01T00:49:28.287,0.2446 +2023-01-01T00:50:18.323,0.2446 +2023-01-01T00:51:08.373,0.2446 +2023-01-01T00:51:58.374,0.2446 +2023-01-01T00:52:48.423,0.2446 +2023-01-01T00:53:38.473,0.2446 +2023-01-01T00:54:12.549,0.2447 +2023-01-01T00:55:02.573,0.2447 +2023-01-01T00:55:52.623,0.2447 +2023-01-01T00:56:10.364,0.2446 +2023-01-01T00:57:00.373,0.2446 +2023-01-01T00:57:50.373,0.2446 +2023-01-01T00:58:40.423,0.2446 +2023-01-01T00:59:30.473,0.2446 +2023-01-01T01:00:20.523,0.2446 +2023-01-01T01:01:10.523,0.2446 +2023-01-01T01:02:00.523,0.2446 +2023-01-01T01:02:50.573,0.2446 +2023-01-01T01:03:40.623,0.2446 +2023-01-01T01:04:38.252,0.2445 +2023-01-01T01:04:38.295,0.2444 +2023-01-01T01:05:18.833,0.2445 +2023-01-01T01:06:08.873,0.2445 +2023-01-01T01:06:58.873,0.2445 +2023-01-01T01:07:48.923,0.2445 +2023-01-01T01:08:38.974,0.2445 +2023-01-01T01:09:36.274,0.2446 +2023-01-01T01:09:44.274,0.2447 +2023-01-01T01:10:34.423,0.2447 +2023-01-01T01:10:56.971,0.2446 +2023-01-01T01:11:47.074,0.2446 +2023-01-01T01:12:33.735,0.2445 +2023-01-01T01:13:23.823,0.2445 +2023-01-01T01:14:13.873,0.2445 +2023-01-01T01:15:03.873,0.2445 +2023-01-01T01:15:39.202,0.2446 +2023-01-01T01:16:17.194,0.2447 +2023-01-01T01:16:40.311,0.2446 +2023-01-01T01:17:30.323,0.2446 +2023-01-01T01:17:59.618,0.2447 +2023-01-01T01:18:49.773,0.2447 +2023-01-01T01:19:39.823,0.2447 +2023-01-01T01:20:29.873,0.2447 +2023-01-01T01:21:08.350,0.2446 +2023-01-01T01:21:35.726,0.2445 +2023-01-01T01:22:25.823,0.2445 +2023-01-01T01:23:15.873,0.2445 +2023-01-01T01:24:13.007,0.2446 +2023-01-01T01:25:03.023,0.2446 +2023-01-01T01:25:53.073,0.2446 +2023-01-01T01:26:43.073,0.2446 +2023-01-01T01:27:33.123,0.2446 +2023-01-01T01:28:23.124,0.2446 +2023-01-01T01:29:13.173,0.2446 +2023-01-01T01:30:03.173,0.2446 +2023-01-01T01:31:00.679,0.2445 +2023-01-01T01:31:51.814,0.2446 +2023-01-01T01:32:41.874,0.2446 +2023-01-01T01:33:10.752,0.2445 +2023-01-01T01:33:32.557,0.2444 +2023-01-01T01:33:34.270,0.2445 +2023-01-01T01:34:24.323,0.2445 +2023-01-01T01:35:14.373,0.2445 +2023-01-01T01:35:40.512,0.2446 +2023-01-01T01:36:04.675,0.2447 +2023-01-01T01:36:13.828,0.2446 +2023-01-01T01:37:03.973,0.2446 +2023-01-01T01:37:53.973,0.2446 +2023-01-01T01:38:44.024,0.2446 +2023-01-01T01:39:34.073,0.2446 +2023-01-01T01:40:29.250,0.2447 +2023-01-01T01:41:20.273,0.2447 +2023-01-01T01:41:55.077,0.2448 +2023-01-01T01:42:45.173,0.2448 +2023-01-01T01:43:11.122,0.2449 +2023-01-01T01:44:01.123,0.2449 +2023-01-01T01:44:51.123,0.2449 +2023-01-01T01:45:41.124,0.2449 +2023-01-01T01:46:31.274,0.2449 +2023-01-01T01:46:53.016,0.245 +2023-01-01T01:47:43.073,0.245 +2023-01-01T01:48:11.239,0.2451 +2023-01-01T01:49:01.323,0.2451 +2023-01-01T01:49:32.298,0.2452 +2023-01-01T01:50:22.373,0.2452 +2023-01-01T01:51:12.424,0.2452 +2023-01-01T01:52:01.740,0.2451 +2023-01-01T01:52:52.123,0.2451 +2023-01-01T01:53:42.173,0.2451 +2023-01-01T01:54:32.223,0.2451 +2023-01-01T01:55:22.274,0.2451 +2023-01-01T01:56:12.373,0.2451 +2023-01-01T01:56:40.621,0.2452 +2023-01-01T01:56:46.341,0.2453 +2023-01-01T01:57:18.037,0.2454 +2023-01-01T01:57:50.355,0.2455 +2023-01-01T01:58:50.351,0.2454 +2023-01-01T01:58:50.354,0.2455 +2023-01-01T01:58:50.354,0.2454 +2023-01-01T01:59:40.491,0.2453 +2023-01-01T02:00:04.600,0.2452 +2023-01-01T02:00:24.226,0.2451 +2023-01-01T02:01:07.718,0.2452 +2023-01-01T02:01:37.091,0.2451 +2023-01-01T02:01:40.733,0.245 +2023-01-01T02:01:56.136,0.2451 +2023-01-01T02:02:46.173,0.2451 +2023-01-01T02:03:36.223,0.2451 +2023-01-01T02:04:27.795,0.245 +2023-01-01T02:04:28.556,0.2449 +2023-01-01T02:05:18.723,0.2449 +2023-01-01T02:05:49.697,0.245 +2023-01-01T02:06:44.454,0.2451 +2023-01-01T02:07:34.473,0.2451 +2023-01-01T02:08:24.573,0.2451 +2023-01-01T02:08:37.099,0.2452 +2023-01-01T02:09:27.123,0.2452 +2023-01-01T02:10:02.390,0.2453 +2023-01-01T02:10:52.423,0.2453 +2023-01-01T02:11:42.423,0.2453 +2023-01-01T02:12:32.473,0.2453 +2023-01-01T02:13:22.573,0.2453 +2023-01-01T02:13:46.353,0.2454 +2023-01-01T02:13:55.651,0.2455 +2023-01-01T02:14:01.424,0.2456 +2023-01-01T02:14:04.066,0.2457 +2023-01-01T02:14:04.068,0.2456 +2023-01-01T02:14:04.072,0.2457 +2023-01-01T02:14:10.970,0.2458 +2023-01-01T02:14:11.367,0.2459 +2023-01-01T02:14:18.200,0.2458 +2023-01-01T02:14:23.137,0.2457 +2023-01-01T02:14:57.786,0.2458 +2023-01-01T02:14:57.789,0.2457 +2023-01-01T02:14:57.792,0.2458 +2023-01-01T02:14:59.215,0.2459 +2023-01-01T02:15:24.926,0.2458 +2023-01-01T02:16:14.973,0.2458 +2023-01-01T02:17:02.468,0.2457 +2023-01-01T02:17:52.523,0.2457 +2023-01-01T02:18:42.573,0.2457 +2023-01-01T02:19:32.623,0.2457 +2023-01-01T02:19:50.023,0.2458 +2023-01-01T02:20:40.023,0.2458 +2023-01-01T02:20:53.163,0.2459 +2023-01-01T02:21:20.413,0.2458 +2023-01-01T02:22:10.423,0.2458 +2023-01-01T02:23:00.473,0.2458 +2023-01-01T02:23:50.523,0.2458 +2023-01-01T02:24:40.573,0.2458 +2023-01-01T02:25:30.673,0.2458 +2023-01-01T02:26:10.391,0.2459 +2023-01-01T02:27:00.423,0.2459 +2023-01-01T02:27:50.423,0.2459 +2023-01-01T02:28:40.473,0.2459 +2023-01-01T02:29:30.574,0.2459 +2023-01-01T02:30:20.623,0.2459 +2023-01-01T02:31:10.873,0.2459 +2023-01-01T02:32:10.797,0.246 +2023-01-01T02:33:00.823,0.246 +2023-01-01T02:33:27.147,0.2461 +2023-01-01T02:34:07.325,0.2462 +2023-01-01T02:34:57.374,0.2462 +2023-01-01T02:35:40.191,0.2461 +2023-01-01T02:36:30.223,0.2461 +2023-01-01T02:36:50.239,0.246 +2023-01-01T02:37:40.274,0.246 +2023-01-01T02:38:30.373,0.246 +2023-01-01T02:39:20.423,0.246 +2023-01-01T02:40:10.015,0.2459 +2023-01-01T02:41:00.674,0.2459 +2023-01-01T02:41:54.342,0.246 +2023-01-01T02:42:44.373,0.246 +2023-01-01T02:43:23.648,0.2459 +2023-01-01T02:44:13.723,0.2459 +2023-01-01T02:45:03.879,0.246 +2023-01-01T02:45:03.885,0.2459 +2023-01-01T02:45:03.894,0.246 +2023-01-01T02:45:53.973,0.246 +2023-01-01T02:46:46.887,0.2459 +2023-01-01T02:47:36.923,0.2459 +2023-01-01T02:48:27.023,0.2459 +2023-01-01T02:49:17.073,0.2459 +2023-01-01T02:50:07.123,0.2459 +2023-01-01T02:50:25.894,0.2458 +2023-01-01T02:51:15.923,0.2458 +2023-01-01T02:52:06.024,0.2458 +2023-01-01T02:52:56.073,0.2458 +2023-01-01T02:53:46.223,0.2458 +2023-01-01T02:54:36.273,0.2458 +2023-01-01T02:55:26.323,0.2458 +2023-01-01T02:56:16.325,0.2458 +2023-01-01T02:57:06.374,0.2458 +2023-01-01T02:58:02.549,0.2457 +2023-01-01T02:58:02.560,0.2456 +2023-01-01T02:58:52.573,0.2456 +2023-01-01T02:59:07.083,0.2457 +2023-01-01T02:59:57.173,0.2457 +2023-01-01T03:00:10.940,0.2456 +2023-01-01T03:00:18.991,0.2455 +2023-01-01T03:00:26.024,0.2456 +2023-01-01T03:00:28.425,0.2455 +2023-01-01T03:00:38.567,0.2456 +2023-01-01T03:01:22.446,0.2455 +2023-01-01T03:01:46.795,0.2456 +2023-01-01T03:01:49.117,0.2457 +2023-01-01T03:02:09.487,0.2456 +2023-01-01T03:02:59.523,0.2456 +2023-01-01T03:03:49.523,0.2456 +2023-01-01T03:04:11.736,0.2455 +2023-01-01T03:04:11.751,0.2454 +2023-01-01T03:04:15.583,0.2455 +2023-01-01T03:04:15.596,0.2456 +2023-01-01T03:05:05.823,0.2456 +2023-01-01T03:05:28.113,0.2457 +2023-01-01T03:05:57.595,0.2458 +2023-01-01T03:06:02.398,0.2457 +2023-01-01T03:06:20.415,0.2458 +2023-01-01T03:07:10.454,0.2457 +2023-01-01T03:08:00.473,0.2457 +2023-01-01T03:08:50.473,0.2457 +2023-01-01T03:09:40.523,0.2457 +2023-01-01T03:10:15.316,0.2456 +2023-01-01T03:11:05.373,0.2456 +2023-01-01T03:11:55.423,0.2456 +2023-01-01T03:12:11.646,0.2457 +2023-01-01T03:12:20.519,0.2456 +2023-01-01T03:13:10.523,0.2456 +2023-01-01T03:14:00.523,0.2456 +2023-01-01T03:14:50.524,0.2456 +2023-01-01T03:15:41.146,0.2455 +2023-01-01T03:15:41.168,0.2454 +2023-01-01T03:15:41.553,0.2453 +2023-01-01T03:15:42.251,0.2454 +2023-01-01T03:15:58.804,0.2455 +2023-01-01T03:15:58.812,0.2454 +2023-01-01T03:15:58.821,0.2455 +2023-01-01T03:16:48.824,0.2455 +2023-01-01T03:17:04.654,0.2454 +2023-01-01T03:17:23.472,0.2453 +2023-01-01T03:18:11.534,0.2454 +2023-01-01T03:18:15.107,0.2453 +2023-01-01T03:19:05.173,0.2453 +2023-01-01T03:19:55.174,0.2453 +2023-01-01T03:20:45.223,0.2453 +2023-01-01T03:21:11.357,0.2454 +2023-01-01T03:21:11.359,0.2453 +2023-01-01T03:21:59.899,0.2454 +2023-01-01T03:22:16.189,0.2455 +2023-01-01T03:22:16.199,0.2454 +2023-01-01T03:22:16.212,0.2455 +2023-01-01T03:23:11.609,0.2456 +2023-01-01T03:23:11.696,0.2455 +2023-01-01T03:24:04.617,0.2454 +2023-01-01T03:24:57.009,0.2453 +2023-01-01T03:25:47.023,0.2453 +2023-01-01T03:26:37.023,0.2453 +2023-01-01T03:27:27.073,0.2453 +2023-01-01T03:27:48.374,0.2454 +2023-01-01T03:28:38.423,0.2454 +2023-01-01T03:29:28.473,0.2454 +2023-01-01T03:30:05.091,0.2453 +2023-01-01T03:30:55.123,0.2453 +2023-01-01T03:31:45.173,0.2453 +2023-01-01T03:32:35.223,0.2453 +2023-01-01T03:33:07.789,0.2454 +2023-01-01T03:33:07.791,0.2453 +2023-01-01T03:33:07.796,0.2454 +2023-01-01T03:33:07.796,0.2453 +2023-01-01T03:33:07.797,0.2454 +2023-01-01T03:33:57.823,0.2454 +2023-01-01T03:34:47.825,0.2454 +2023-01-01T03:35:37.873,0.2454 +2023-01-01T03:36:27.923,0.2454 +2023-01-01T03:37:17.924,0.2454 +2023-01-01T03:38:07.973,0.2454 +2023-01-01T03:38:27.545,0.2455 +2023-01-01T03:39:17.573,0.2455 +2023-01-01T03:40:07.623,0.2455 +2023-01-01T03:40:33.062,0.2454 +2023-01-01T03:41:23.223,0.2454 +2023-01-01T03:42:13.273,0.2454 +2023-01-01T03:43:03.323,0.2454 +2023-01-01T03:43:37.202,0.2455 +2023-01-01T03:44:27.323,0.2455 +2023-01-01T03:45:17.373,0.2455 +2023-01-01T03:46:04.873,0.2454 +2023-01-01T03:46:54.873,0.2454 +2023-01-01T03:47:45.073,0.2454 +2023-01-01T03:48:35.173,0.2454 +2023-01-01T03:49:25.224,0.2454 +2023-01-01T03:50:15.273,0.2454 +2023-01-01T03:50:54.170,0.2453 +2023-01-01T03:51:44.324,0.2453 +2023-01-01T03:52:34.374,0.2453 +2023-01-01T03:53:24.423,0.2453 +2023-01-01T03:54:14.473,0.2453 +2023-01-01T03:54:40.334,0.2454 +2023-01-01T03:54:40.363,0.2455 +2023-01-01T03:54:51.910,0.2456 +2023-01-01T03:54:55.549,0.2455 +2023-01-01T03:55:45.573,0.2455 +2023-01-01T03:56:35.573,0.2455 +2023-01-01T03:57:25.623,0.2455 +2023-01-01T03:58:15.674,0.2455 +2023-01-01T03:59:05.723,0.2455 +2023-01-01T03:59:31.855,0.2454 +2023-01-01T03:59:52.552,0.2455 +2023-01-01T04:00:42.573,0.2455 +2023-01-01T04:01:17.939,0.2454 +2023-01-01T04:02:07.973,0.2454 +2023-01-01T04:02:58.023,0.2454 +2023-01-01T04:03:14.309,0.2455 +2023-01-01T04:03:18.562,0.2454 +2023-01-01T04:04:08.673,0.2454 +2023-01-01T04:04:58.773,0.2454 +2023-01-01T04:05:48.823,0.2454 +2023-01-01T04:06:28.974,0.2453 +2023-01-01T04:07:19.224,0.2453 +2023-01-01T04:07:48.362,0.2452 +2023-01-01T04:07:56.683,0.2451 +2023-01-01T04:08:02.062,0.245 +2023-01-01T04:08:54.711,0.2451 +2023-01-01T04:09:07.231,0.245 +2023-01-01T04:10:02.048,0.2449 +2023-01-01T04:10:52.123,0.2449 +2023-01-01T04:11:42.123,0.2449 +2023-01-01T04:12:28.413,0.245 +2023-01-01T04:13:18.473,0.245 +2023-01-01T04:13:32.431,0.2449 +2023-01-01T04:14:00.857,0.2448 +2023-01-01T04:14:48.775,0.2449 +2023-01-01T04:15:38.824,0.2449 +2023-01-01T04:16:24.602,0.2448 +2023-01-01T04:17:14.623,0.2448 +2023-01-01T04:18:04.623,0.2448 +2023-01-01T04:18:54.673,0.2448 +2023-01-01T04:19:20.128,0.2449 +2023-01-01T04:19:30.675,0.2448 +2023-01-01T04:19:41.349,0.2447 +2023-01-01T04:19:49.488,0.2446 +2023-01-01T04:20:13.030,0.2445 +2023-01-01T04:20:20.375,0.2446 +2023-01-01T04:20:24.286,0.2445 +2023-01-01T04:20:45.665,0.2446 +2023-01-01T04:21:14.311,0.2445 +2023-01-01T04:21:31.796,0.2446 +2023-01-01T04:21:38.019,0.2445 +2023-01-01T04:21:46.487,0.2446 +2023-01-01T04:21:48.065,0.2447 +2023-01-01T04:22:38.123,0.2447 +2023-01-01T04:23:28.223,0.2447 +2023-01-01T04:24:18.224,0.2447 +2023-01-01T04:25:08.273,0.2447 +2023-01-01T04:26:07.330,0.2448 +2023-01-01T04:26:22.356,0.2449 +2023-01-01T04:27:12.373,0.2449 +2023-01-01T04:28:02.374,0.2449 +2023-01-01T04:28:52.423,0.2449 +2023-01-01T04:29:32.193,0.2448 +2023-01-01T04:30:22.273,0.2448 +2023-01-01T04:31:12.374,0.2448 +2023-01-01T04:32:02.423,0.2448 +2023-01-01T04:32:52.473,0.2448 +2023-01-01T04:33:44.204,0.2449 +2023-01-01T04:34:34.223,0.2449 +2023-01-01T04:35:24.273,0.2449 +2023-01-01T04:36:14.323,0.2449 +2023-01-01T04:37:04.374,0.2449 +2023-01-01T04:37:54.474,0.2449 +2023-01-01T04:38:44.523,0.2449 +2023-01-01T04:39:34.574,0.2449 +2023-01-01T04:40:24.623,0.2449 +2023-01-01T04:41:14.624,0.2449 +2023-01-01T04:42:09.056,0.2448 +2023-01-01T04:42:59.073,0.2448 +2023-01-01T04:43:49.074,0.2448 +2023-01-01T04:44:13.799,0.2447 +2023-01-01T04:44:19.108,0.2446 +2023-01-01T04:45:09.673,0.2446 +2023-01-01T04:45:59.723,0.2446 +2023-01-01T04:46:49.773,0.2446 +2023-01-01T04:47:39.774,0.2446 +2023-01-01T04:48:29.823,0.2446 +2023-01-01T04:49:19.873,0.2446 +2023-01-01T04:50:09.923,0.2446 +2023-01-01T04:50:51.640,0.2447 +2023-01-01T04:50:51.916,0.2448 +2023-01-01T04:51:42.373,0.2448 +2023-01-01T04:52:32.473,0.2448 +2023-01-01T04:52:57.406,0.2447 +2023-01-01T04:53:47.423,0.2447 +2023-01-01T04:54:37.473,0.2447 +2023-01-01T04:55:27.523,0.2447 +2023-01-01T04:56:17.623,0.2447 +2023-01-01T04:57:07.673,0.2447 +2023-01-01T04:57:57.723,0.2447 +2023-01-01T04:58:47.723,0.2447 +2023-01-01T04:59:37.612,0.2446 +2023-01-01T04:59:39.836,0.2445 +2023-01-01T04:59:47.299,0.2446 +2023-01-01T04:59:47.431,0.2447 +2023-01-01T05:00:05.868,0.2446 +2023-01-01T05:00:55.873,0.2446 +2023-01-01T05:01:45.873,0.2446 +2023-01-01T05:02:35.923,0.2446 +2023-01-01T05:03:25.973,0.2446 +2023-01-01T05:04:16.023,0.2446 +2023-01-01T05:04:42.315,0.2447 +2023-01-01T05:05:32.323,0.2447 +2023-01-01T05:06:22.072,0.2448 +2023-01-01T05:07:12.074,0.2448 +2023-01-01T05:08:02.123,0.2448 +2023-01-01T05:08:52.124,0.2448 +2023-01-01T05:09:42.173,0.2448 +2023-01-01T05:10:08.925,0.2447 +2023-01-01T05:10:58.973,0.2447 +2023-01-01T05:11:48.973,0.2447 +2023-01-01T05:12:05.916,0.2448 +2023-01-01T05:12:05.924,0.2449 +2023-01-01T05:12:06.026,0.245 +2023-01-01T05:12:39.074,0.2451 +2023-01-01T05:13:29.123,0.2451 +2023-01-01T05:14:19.223,0.2451 +2023-01-01T05:15:00.834,0.2452 +2023-01-01T05:15:50.873,0.2452 +2023-01-01T05:16:40.973,0.2452 +2023-01-01T05:17:31.073,0.2452 +2023-01-01T05:18:21.124,0.2452 +2023-01-01T05:19:11.173,0.2452 +2023-01-01T05:19:21.892,0.2451 +2023-01-01T05:20:08.510,0.245 +2023-01-01T05:20:58.523,0.245 +2023-01-01T05:21:48.573,0.245 +2023-01-01T05:22:35.390,0.2449 +2023-01-01T05:23:25.473,0.2449 +2023-01-01T05:24:15.523,0.2449 +2023-01-01T05:24:40.530,0.245 +2023-01-01T05:24:40.534,0.2449 +2023-01-01T05:24:40.547,0.245 +2023-01-01T05:24:55.194,0.2451 +2023-01-01T05:25:45.223,0.2451 +2023-01-01T05:26:35.273,0.2451 +2023-01-01T05:27:25.273,0.2451 +2023-01-01T05:28:15.274,0.2451 +2023-01-01T05:29:05.323,0.2451 +2023-01-01T05:29:55.373,0.2451 +2023-01-01T05:30:45.423,0.2451 +2023-01-01T05:31:35.473,0.2451 +2023-01-01T05:31:53.320,0.245 +2023-01-01T05:32:43.324,0.245 +2023-01-01T05:33:33.374,0.245 +2023-01-01T05:34:23.423,0.245 +2023-01-01T05:35:13.473,0.245 +2023-01-01T05:36:03.523,0.245 +2023-01-01T05:36:53.523,0.245 +2023-01-01T05:37:43.623,0.245 +2023-01-01T05:38:33.673,0.245 +2023-01-01T05:39:26.778,0.2449 +2023-01-01T05:40:16.823,0.2449 +2023-01-01T05:40:29.228,0.2448 +2023-01-01T05:40:29.249,0.2447 +2023-01-01T05:40:37.472,0.2446 +2023-01-01T05:41:23.148,0.2447 +2023-01-01T05:41:23.150,0.2446 +2023-01-01T05:41:23.167,0.2447 +2023-01-01T05:42:14.484,0.2446 +2023-01-01T05:43:04.624,0.2446 +2023-01-01T05:43:54.673,0.2446 +2023-01-01T05:44:44.773,0.2446 +2023-01-01T05:44:57.099,0.2447 +2023-01-01T05:45:47.123,0.2447 +2023-01-01T05:46:42.852,0.2448 +2023-01-01T05:47:17.293,0.2449 +2023-01-01T05:48:07.324,0.2449 +2023-01-01T05:48:30.965,0.245 +2023-01-01T05:49:04.456,0.2449 +2023-01-01T05:49:54.473,0.2449 +2023-01-01T05:50:44.890,0.245 +2023-01-01T05:51:35.223,0.245 +2023-01-01T05:52:01.482,0.2449 +2023-01-01T05:52:51.523,0.2449 +2023-01-01T05:53:41.523,0.2449 +2023-01-01T05:54:31.524,0.2449 +2023-01-01T05:55:21.573,0.2449 +2023-01-01T05:55:42.801,0.2448 +2023-01-01T05:55:42.802,0.2447 +2023-01-01T05:55:42.806,0.2448 +2023-01-01T05:55:42.825,0.2447 +2023-01-01T05:55:43.139,0.2446 +2023-01-01T05:56:33.324,0.2446 +2023-01-01T05:56:44.569,0.2447 +2023-01-01T05:57:34.573,0.2447 +2023-01-01T05:58:24.623,0.2447 +2023-01-01T05:58:35.162,0.2446 +2023-01-01T05:59:25.223,0.2446 +2023-01-01T06:00:02.399,0.2447 +2023-01-01T06:00:40.878,0.2448 +2023-01-01T06:01:30.923,0.2448 +2023-01-01T06:02:01.666,0.2449 +2023-01-01T06:02:07.920,0.2448 +2023-01-01T06:02:57.923,0.2448 +2023-01-01T06:03:45.287,0.2449 +2023-01-01T06:03:45.292,0.2448 +2023-01-01T06:03:45.297,0.2449 +2023-01-01T06:04:35.324,0.2449 +2023-01-01T06:05:25.373,0.2449 +2023-01-01T06:06:15.473,0.2449 +2023-01-01T06:07:05.523,0.2449 +2023-01-01T06:07:32.282,0.2448 +2023-01-01T06:08:22.373,0.2448 +2023-01-01T06:09:07.318,0.2449 +2023-01-01T06:09:57.323,0.2449 +2023-01-01T06:10:47.373,0.2449 +2023-01-01T06:11:37.423,0.2449 +2023-01-01T06:11:52.845,0.2448 +2023-01-01T06:12:42.923,0.2448 +2023-01-01T06:13:33.123,0.2448 +2023-01-01T06:14:04.031,0.2449 +2023-01-01T06:14:54.073,0.2449 +2023-01-01T06:15:44.273,0.2449 +2023-01-01T06:16:34.274,0.2449 +2023-01-01T06:17:24.323,0.2449 +2023-01-01T06:18:14.373,0.2449 +2023-01-01T06:19:04.473,0.2449 +2023-01-01T06:19:54.523,0.2449 +2023-01-01T06:20:16.880,0.2448 +2023-01-01T06:21:07.173,0.2448 +2023-01-01T06:21:35.165,0.2447 +2023-01-01T06:22:25.174,0.2447 +2023-01-01T06:23:15.223,0.2447 +2023-01-01T06:24:05.223,0.2447 +2023-01-01T06:24:55.274,0.2447 +2023-01-01T06:25:47.769,0.2448 +2023-01-01T06:26:37.773,0.2448 +2023-01-01T06:27:10.421,0.2447 +2023-01-01T06:28:00.773,0.2447 +2023-01-01T06:28:19.514,0.2448 +2023-01-01T06:28:19.666,0.2449 +2023-01-01T06:29:03.296,0.245 +2023-01-01T06:29:11.757,0.2449 +2023-01-01T06:30:01.773,0.2449 +2023-01-01T06:30:51.823,0.2449 +2023-01-01T06:31:41.823,0.2449 +2023-01-01T06:32:31.823,0.2449 +2023-01-01T06:33:06.724,0.2448 +2023-01-01T06:33:38.751,0.2447 +2023-01-01T06:34:28.773,0.2447 +2023-01-01T06:35:18.823,0.2447 +2023-01-01T06:35:29.201,0.2446 +2023-01-01T06:35:29.371,0.2445 +2023-01-01T06:35:42.008,0.2444 +2023-01-01T06:36:32.023,0.2444 +2023-01-01T06:37:22.073,0.2444 +2023-01-01T06:38:12.223,0.2444 +2023-01-01T06:39:02.273,0.2444 +2023-01-01T06:39:52.323,0.2444 +2023-01-01T06:40:42.373,0.2444 +2023-01-01T06:41:00.593,0.2445 +2023-01-01T06:41:44.936,0.2446 +2023-01-01T06:42:34.973,0.2446 +2023-01-01T06:43:24.973,0.2446 +2023-01-01T06:44:01.542,0.2447 +2023-01-01T06:45:01.443,0.2446 +2023-01-01T06:45:51.473,0.2446 +2023-01-01T06:46:41.473,0.2446 +2023-01-01T06:47:11.071,0.2445 +2023-01-01T06:48:01.074,0.2445 +2023-01-01T06:48:51.123,0.2445 +2023-01-01T06:49:41.174,0.2445 +2023-01-01T06:50:31.273,0.2445 +2023-01-01T06:51:21.324,0.2445 +2023-01-01T06:52:11.373,0.2445 +2023-01-01T06:53:01.374,0.2445 +2023-01-01T06:53:51.374,0.2445 +2023-01-01T06:54:41.423,0.2445 +2023-01-01T06:55:31.473,0.2445 +2023-01-01T06:56:21.473,0.2445 +2023-01-01T06:57:04.357,0.2446 +2023-01-01T06:57:54.373,0.2446 +2023-01-01T06:58:44.373,0.2446 +2023-01-01T06:59:34.423,0.2446 +2023-01-01T07:00:24.473,0.2446 +2023-01-01T07:00:52.423,0.2447 +2023-01-01T07:00:52.429,0.2446 +2023-01-01T07:01:42.473,0.2446 +2023-01-01T07:02:01.280,0.2447 +2023-01-01T07:02:02.008,0.2448 +2023-01-01T07:02:02.074,0.2447 +2023-01-01T07:02:02.310,0.2448 +2023-01-01T07:02:52.373,0.2448 +2023-01-01T07:03:12.847,0.2447 +2023-01-01T07:04:03.023,0.2447 +2023-01-01T07:04:53.073,0.2447 +2023-01-01T07:05:27.108,0.2446 +2023-01-01T07:05:27.318,0.2445 +2023-01-01T07:06:17.823,0.2445 +2023-01-01T07:06:47.506,0.2446 +2023-01-01T07:07:37.523,0.2446 +2023-01-01T07:08:25.698,0.2447 +2023-01-01T07:08:33.988,0.2448 +2023-01-01T07:09:24.023,0.2448 +2023-01-01T07:10:14.023,0.2448 +2023-01-01T07:11:11.095,0.2447 +2023-01-01T07:11:41.565,0.2446 +2023-01-01T07:11:50.344,0.2447 +2023-01-01T07:12:43.357,0.2448 +2023-01-01T07:13:33.374,0.2448 +2023-01-01T07:14:23.423,0.2448 +2023-01-01T07:15:13.473,0.2448 +2023-01-01T07:16:03.523,0.2448 +2023-01-01T07:16:52.461,0.2447 +2023-01-01T07:17:03.770,0.2446 +2023-01-01T07:17:06.351,0.2445 +2023-01-01T07:17:07.661,0.2446 +2023-01-01T07:17:57.673,0.2446 +2023-01-01T07:18:47.673,0.2446 +2023-01-01T07:19:37.773,0.2446 +2023-01-01T07:20:27.773,0.2446 +2023-01-01T07:21:17.823,0.2446 +2023-01-01T07:22:07.824,0.2446 +2023-01-01T07:22:57.873,0.2446 +2023-01-01T07:23:47.923,0.2446 +2023-01-01T07:24:08.223,0.2447 +2023-01-01T07:24:58.423,0.2447 +2023-01-01T07:25:48.473,0.2447 +2023-01-01T07:26:02.832,0.2448 +2023-01-01T07:26:52.873,0.2448 +2023-01-01T07:27:42.923,0.2448 +2023-01-01T07:28:12.138,0.2449 +2023-01-01T07:28:22.308,0.2448 +2023-01-01T07:28:57.868,0.2449 +2023-01-01T07:29:51.809,0.245 +2023-01-01T07:30:41.823,0.245 +2023-01-01T07:31:31.823,0.245 +2023-01-01T07:31:48.725,0.2449 +2023-01-01T07:32:38.873,0.2449 +2023-01-01T07:33:28.973,0.2449 +2023-01-01T07:33:44.346,0.245 +2023-01-01T07:33:58.754,0.2449 +2023-01-01T07:34:48.773,0.2449 +2023-01-01T07:35:18.040,0.2448 +2023-01-01T07:36:08.073,0.2448 +2023-01-01T07:36:58.124,0.2448 +2023-01-01T07:37:48.173,0.2448 +2023-01-01T07:38:38.223,0.2448 +2023-01-01T07:39:28.273,0.2448 +2023-01-01T07:40:18.423,0.2448 +2023-01-01T07:41:08.473,0.2448 +2023-01-01T07:41:58.474,0.2448 +2023-01-01T07:42:27.320,0.2449 +2023-01-01T07:43:17.324,0.2449 +2023-01-01T07:44:00.215,0.245 +2023-01-01T07:44:50.273,0.245 +2023-01-01T07:45:40.323,0.245 +2023-01-01T07:46:30.373,0.245 +2023-01-01T07:47:20.473,0.245 +2023-01-01T07:48:11.334,0.2451 +2023-01-01T07:48:11.348,0.2452 +2023-01-01T07:49:01.373,0.2452 +2023-01-01T07:49:51.373,0.2452 +2023-01-01T07:50:41.373,0.2452 +2023-01-01T07:51:31.423,0.2452 +2023-01-01T07:52:21.423,0.2452 +2023-01-01T07:53:11.473,0.2452 +2023-01-01T07:54:01.523,0.2452 +2023-01-01T07:54:51.623,0.2452 +2023-01-01T07:55:41.673,0.2452 +2023-01-01T07:56:31.674,0.2452 +2023-01-01T07:57:21.723,0.2452 +2023-01-01T07:58:11.774,0.2452 +2023-01-01T07:59:01.823,0.2452 +2023-01-01T07:59:51.824,0.2452 +2023-01-01T08:00:30.107,0.2451 +2023-01-01T08:01:20.123,0.2451 +2023-01-01T08:01:31.100,0.2452 +2023-01-01T08:02:16.083,0.2453 +2023-01-01T08:03:06.123,0.2453 +2023-01-01T08:03:56.173,0.2453 +2023-01-01T08:04:17.723,0.2454 +2023-01-01T08:05:07.773,0.2454 +2023-01-01T08:05:57.824,0.2454 +2023-01-01T08:06:12.553,0.2453 +2023-01-01T08:07:02.158,0.2452 +2023-01-01T08:07:52.173,0.2452 +2023-01-01T08:08:42.223,0.2452 +2023-01-01T08:09:32.223,0.2452 +2023-01-01T08:10:22.273,0.2452 +2023-01-01T08:11:12.325,0.2452 +2023-01-01T08:12:02.373,0.2452 +2023-01-01T08:12:52.374,0.2452 +2023-01-01T08:13:42.423,0.2452 +2023-01-01T08:14:24.034,0.2451 +2023-01-01T08:15:14.324,0.2451 +2023-01-01T08:16:04.373,0.2451 +2023-01-01T08:16:54.423,0.2451 +2023-01-01T08:17:20.715,0.2452 +2023-01-01T08:18:10.723,0.2452 +2023-01-01T08:19:00.774,0.2452 +2023-01-01T08:19:50.824,0.2452 +2023-01-01T08:20:40.873,0.2452 +2023-01-01T08:21:30.973,0.2452 +2023-01-01T08:22:25.384,0.2451 +2023-01-01T08:22:50.483,0.245 +2023-01-01T08:23:40.523,0.245 +2023-01-01T08:24:38.358,0.2451 +2023-01-01T08:25:28.973,0.2451 +2023-01-01T08:26:19.023,0.2451 +2023-01-01T08:27:09.073,0.2451 +2023-01-01T08:27:59.124,0.2451 +2023-01-01T08:28:49.173,0.2451 +2023-01-01T08:29:39.223,0.2451 +2023-01-01T08:30:21.412,0.245 +2023-01-01T08:31:12.023,0.245 +2023-01-01T08:32:02.073,0.245 +2023-01-01T08:32:52.124,0.245 +2023-01-01T08:33:06.548,0.2451 +2023-01-01T08:33:45.991,0.245 +2023-01-01T08:34:36.073,0.245 +2023-01-01T08:35:26.123,0.245 +2023-01-01T08:36:10.275,0.2449 +2023-01-01T08:37:00.423,0.2449 +2023-01-01T08:37:50.473,0.2449 +2023-01-01T08:38:06.130,0.245 +2023-01-01T08:38:56.173,0.245 +2023-01-01T08:39:46.223,0.245 +2023-01-01T08:40:36.273,0.245 +2023-01-01T08:41:26.323,0.245 +2023-01-01T08:42:16.324,0.245 +2023-01-01T08:43:06.373,0.245 +2023-01-01T08:43:59.469,0.2449 +2023-01-01T08:44:49.523,0.2449 +2023-01-01T08:45:28.582,0.2448 +2023-01-01T08:46:18.673,0.2448 +2023-01-01T08:47:08.723,0.2448 +2023-01-01T08:47:58.823,0.2448 +2023-01-01T08:48:48.873,0.2448 +2023-01-01T08:49:38.923,0.2448 +2023-01-01T08:50:28.924,0.2448 +2023-01-01T08:51:18.973,0.2448 +2023-01-01T08:51:54.449,0.2447 +2023-01-01T08:52:21.218,0.2446 +2023-01-01T08:53:11.223,0.2446 +2023-01-01T08:54:01.323,0.2446 +2023-01-01T08:54:22.103,0.2447 +2023-01-01T08:55:12.123,0.2447 +2023-01-01T08:56:04.461,0.2446 +2023-01-01T08:56:40.668,0.2445 +2023-01-01T08:57:30.723,0.2445 +2023-01-01T08:58:20.774,0.2445 +2023-01-01T08:58:31.026,0.2444 +2023-01-01T08:59:21.173,0.2444 +2023-01-01T09:00:11.273,0.2444 +2023-01-01T09:01:01.323,0.2444 +2023-01-01T09:01:51.324,0.2444 +2023-01-01T09:02:41.373,0.2444 +2023-01-01T09:03:15.120,0.2443 +2023-01-01T09:03:29.441,0.2442 +2023-01-01T09:03:51.070,0.2441 +2023-01-01T09:03:51.196,0.244 +2023-01-01T09:03:51.366,0.2439 +2023-01-01T09:03:51.440,0.2438 +2023-01-01T09:03:51.897,0.2437 +2023-01-01T09:03:52.027,0.2438 +2023-01-01T09:03:52.094,0.2437 +2023-01-01T09:03:52.100,0.2436 +2023-01-01T09:03:52.227,0.2435 +2023-01-01T09:03:52.374,0.2436 +2023-01-01T09:03:52.569,0.2437 +2023-01-01T09:03:53.397,0.2436 +2023-01-01T09:03:54.069,0.2437 +2023-01-01T09:03:56.870,0.2438 +2023-01-01T09:04:33.914,0.2437 +2023-01-01T09:04:46.074,0.2438 +2023-01-01T09:05:36.123,0.2438 +2023-01-01T09:06:28.997,0.2439 +2023-01-01T09:07:19.023,0.2439 +2023-01-01T09:08:09.073,0.2439 +2023-01-01T09:08:34.353,0.244 +2023-01-01T09:08:41.444,0.2441 +2023-01-01T09:09:31.473,0.2441 +2023-01-01T09:10:21.473,0.2441 +2023-01-01T09:11:19.977,0.244 +2023-01-01T09:12:10.023,0.244 +2023-01-01T09:13:00.073,0.244 +2023-01-01T09:13:59.827,0.2441 +2023-01-01T09:13:59.834,0.244 +2023-01-01T09:13:59.847,0.2441 +2023-01-01T09:14:49.873,0.2441 +2023-01-01T09:15:39.873,0.2441 +2023-01-01T09:16:29.923,0.2441 +2023-01-01T09:16:59.774,0.2442 +2023-01-01T09:17:49.874,0.2442 +2023-01-01T09:18:39.923,0.2442 +2023-01-01T09:19:29.973,0.2442 +2023-01-01T09:20:15.165,0.2443 +2023-01-01T09:21:05.223,0.2443 +2023-01-01T09:21:51.368,0.2444 +2023-01-01T09:21:53.073,0.2445 +2023-01-01T09:22:43.173,0.2445 +2023-01-01T09:23:33.223,0.2445 +2023-01-01T09:24:23.273,0.2445 +2023-01-01T09:25:13.273,0.2445 +2023-01-01T09:26:03.273,0.2445 +2023-01-01T09:26:53.324,0.2445 +2023-01-01T09:27:43.373,0.2445 +2023-01-01T09:28:11.620,0.2444 +2023-01-01T09:28:11.638,0.2443 +2023-01-01T09:28:12.532,0.2442 +2023-01-01T09:29:02.573,0.2442 +2023-01-01T09:29:56.544,0.2443 +2023-01-01T09:30:46.574,0.2443 +2023-01-01T09:31:36.623,0.2443 +2023-01-01T09:32:23.654,0.2444 +2023-01-01T09:33:13.673,0.2444 +2023-01-01T09:34:09.735,0.2445 +2023-01-01T09:34:23.029,0.2446 +2023-01-01T09:34:31.823,0.2447 +2023-01-01T09:34:49.207,0.2448 +2023-01-01T09:35:02.383,0.2447 +2023-01-01T09:35:52.473,0.2447 +2023-01-01T09:36:38.845,0.2448 +2023-01-01T09:37:02.737,0.2447 +2023-01-01T09:37:52.773,0.2447 +2023-01-01T09:38:42.773,0.2447 +2023-01-01T09:39:26.073,0.2448 +2023-01-01T09:40:16.123,0.2448 +2023-01-01T09:41:06.223,0.2448 +2023-01-01T09:41:56.273,0.2448 +2023-01-01T09:42:46.274,0.2448 +2023-01-01T09:43:19.919,0.2449 +2023-01-01T09:43:39.678,0.245 +2023-01-01T09:44:30.023,0.245 +2023-01-01T09:45:16.337,0.2449 +2023-01-01T09:45:45.049,0.245 +2023-01-01T09:46:02.781,0.2449 +2023-01-01T09:46:52.823,0.2449 +2023-01-01T09:47:40.004,0.2451 +2023-01-01T09:48:16.367,0.245 +2023-01-01T09:49:06.373,0.245 +2023-01-01T09:49:56.374,0.245 +2023-01-01T09:50:46.423,0.245 +2023-01-01T09:51:45.910,0.2451 +2023-01-01T09:52:35.923,0.2451 +2023-01-01T09:53:26.023,0.2451 +2023-01-01T09:54:16.074,0.2451 +2023-01-01T09:55:06.123,0.2451 +2023-01-01T09:55:56.273,0.2451 +2023-01-01T09:56:46.423,0.2451 +2023-01-01T09:57:36.473,0.2451 +2023-01-01T09:58:02.443,0.2452 +2023-01-01T09:58:52.473,0.2452 +2023-01-01T09:59:42.523,0.2452 +2023-01-01T10:00:31.236,0.2453 +2023-01-01T10:00:37.765,0.2452 +2023-01-01T10:01:21.718,0.2451 +2023-01-01T10:02:11.773,0.2451 +2023-01-01T10:03:01.873,0.2451 +2023-01-01T10:03:51.923,0.2451 +2023-01-01T10:04:41.923,0.2451 +2023-01-01T10:05:31.973,0.2451 +2023-01-01T10:06:22.023,0.2451 +2023-01-01T10:07:12.023,0.2451 +2023-01-01T10:08:02.073,0.2451 +2023-01-01T10:08:52.123,0.2451 +2023-01-01T10:09:42.173,0.2451 +2023-01-01T10:10:32.223,0.2451 +2023-01-01T10:11:20.054,0.245 +2023-01-01T10:12:10.123,0.245 +2023-01-01T10:12:40.376,0.2449 +2023-01-01T10:12:51.151,0.245 +2023-01-01T10:13:41.223,0.245 +2023-01-01T10:14:31.323,0.245 +2023-01-01T10:15:20.310,0.2451 +2023-01-01T10:16:10.323,0.2451 +2023-01-01T10:17:00.323,0.2451 +2023-01-01T10:17:50.374,0.2451 +2023-01-01T10:18:40.423,0.2451 +2023-01-01T10:19:30.423,0.2451 +2023-01-01T10:20:20.473,0.2451 +2023-01-01T10:21:10.573,0.2451 +2023-01-01T10:22:00.623,0.2451 +2023-01-01T10:22:21.212,0.245 +2023-01-01T10:23:11.273,0.245 +2023-01-01T10:24:01.323,0.245 +2023-01-01T10:24:51.323,0.245 +2023-01-01T10:25:41.373,0.245 +2023-01-01T10:26:31.423,0.245 +2023-01-01T10:27:21.523,0.245 +2023-01-01T10:28:11.573,0.245 +2023-01-01T10:29:01.623,0.245 +2023-01-01T10:29:51.723,0.245 +2023-01-01T10:30:41.724,0.245 +2023-01-01T10:30:56.669,0.2449 +2023-01-01T10:31:13.884,0.2448 +2023-01-01T10:32:03.923,0.2448 +2023-01-01T10:32:53.973,0.2448 +2023-01-01T10:33:07.077,0.2447 +2023-01-01T10:33:57.123,0.2447 +2023-01-01T10:34:47.123,0.2447 +2023-01-01T10:35:37.173,0.2447 +2023-01-01T10:36:27.273,0.2447 +2023-01-01T10:37:17.273,0.2447 +2023-01-01T10:38:07.323,0.2447 +2023-01-01T10:38:57.423,0.2447 +2023-01-01T10:39:47.474,0.2447 +2023-01-01T10:40:37.623,0.2447 +2023-01-01T10:41:27.673,0.2447 +2023-01-01T10:42:17.723,0.2447 +2023-01-01T10:42:33.458,0.2448 +2023-01-01T10:42:33.805,0.2449 +2023-01-01T10:43:23.823,0.2449 +2023-01-01T10:44:13.825,0.2449 +2023-01-01T10:45:03.873,0.2449 +2023-01-01T10:45:53.923,0.2449 +2023-01-01T10:46:43.973,0.2449 +2023-01-01T10:47:33.973,0.2449 +2023-01-01T10:48:24.023,0.2449 +2023-01-01T10:49:14.023,0.2449 +2023-01-01T10:50:04.073,0.2449 +2023-01-01T10:50:54.123,0.2449 +2023-01-01T10:51:44.123,0.2449 +2023-01-01T10:52:34.173,0.2449 +2023-01-01T10:53:24.173,0.2449 +2023-01-01T10:54:14.174,0.2449 +2023-01-01T10:55:04.223,0.2449 +2023-01-01T10:55:54.223,0.2449 +2023-01-01T10:56:44.224,0.2449 +2023-01-01T10:57:34.273,0.2449 +2023-01-01T10:57:49.158,0.245 +2023-01-01T10:58:41.403,0.2451 +2023-01-01T10:59:31.423,0.2451 +2023-01-01T11:00:21.524,0.2451 +2023-01-01T11:01:07.066,0.2452 +2023-01-01T11:01:07.097,0.2453 +2023-01-01T11:01:46.181,0.2454 +2023-01-01T11:01:54.793,0.2453 +2023-01-01T11:02:44.873,0.2453 +2023-01-01T11:03:34.923,0.2453 +2023-01-01T11:04:25.073,0.2453 +2023-01-01T11:05:15.123,0.2453 +2023-01-01T11:06:08.793,0.2454 +2023-01-01T11:06:10.371,0.2455 +2023-01-01T11:06:15.778,0.2456 +2023-01-01T11:06:15.985,0.2457 +2023-01-01T11:06:17.039,0.2458 +2023-01-01T11:06:17.062,0.2457 +2023-01-01T11:06:17.083,0.2458 +2023-01-01T11:06:17.090,0.2459 +2023-01-01T11:06:17.873,0.2458 +2023-01-01T11:06:17.886,0.2457 +2023-01-01T11:06:20.029,0.2456 +2023-01-01T11:07:10.073,0.2456 +2023-01-01T11:08:00.074,0.2456 +2023-01-01T11:08:59.655,0.2455 +2023-01-01T11:09:18.252,0.2456 +2023-01-01T11:09:18.344,0.2457 +2023-01-01T11:09:57.906,0.2456 +2023-01-01T11:10:23.534,0.2455 +2023-01-01T11:10:45.631,0.2456 +2023-01-01T11:11:35.723,0.2456 +2023-01-01T11:12:26.154,0.2457 +2023-01-01T11:13:16.173,0.2457 +2023-01-01T11:14:06.173,0.2457 +2023-01-01T11:14:56.223,0.2457 +2023-01-01T11:15:46.273,0.2457 +2023-01-01T11:16:13.397,0.2456 +2023-01-01T11:17:03.473,0.2456 +2023-01-01T11:17:53.523,0.2456 +2023-01-01T11:18:25.630,0.2455 +2023-01-01T11:19:15.723,0.2455 +2023-01-01T11:20:00.945,0.2454 +2023-01-01T11:20:50.973,0.2454 +2023-01-01T11:21:05.711,0.2455 +2023-01-01T11:21:25.167,0.2456 +2023-01-01T11:21:26.070,0.2457 +2023-01-01T11:22:16.123,0.2457 +2023-01-01T11:23:06.173,0.2457 +2023-01-01T11:23:20.829,0.2458 +2023-01-01T11:23:43.558,0.2459 +2023-01-01T11:24:02.369,0.2458 +2023-01-01T11:24:06.220,0.2457 +2023-01-01T11:24:24.258,0.2458 +2023-01-01T11:25:14.131,0.2457 +2023-01-01T11:26:04.223,0.2457 +2023-01-01T11:26:54.273,0.2457 +2023-01-01T11:27:44.324,0.2457 +2023-01-01T11:28:02.852,0.2458 +2023-01-01T11:28:09.255,0.2459 +2023-01-01T11:28:59.323,0.2459 +2023-01-01T11:29:16.481,0.246 +2023-01-01T11:29:52.205,0.2459 +2023-01-01T11:30:21.515,0.2458 +2023-01-01T11:31:11.573,0.2458 +2023-01-01T11:32:01.623,0.2458 +2023-01-01T11:32:51.823,0.2458 +2023-01-01T11:33:41.873,0.2458 +2023-01-01T11:34:31.973,0.2458 +2023-01-01T11:35:22.073,0.2458 +2023-01-01T11:36:12.123,0.2458 +2023-01-01T11:37:02.173,0.2458 +2023-01-01T11:37:52.223,0.2458 +2023-01-01T11:38:42.273,0.2458 +2023-01-01T11:39:32.324,0.2458 +2023-01-01T11:40:22.373,0.2458 +2023-01-01T11:41:12.373,0.2458 +2023-01-01T11:42:02.423,0.2458 +2023-01-01T11:42:52.473,0.2458 +2023-01-01T11:43:06.922,0.2459 +2023-01-01T11:43:57.023,0.2459 +2023-01-01T11:44:13.777,0.2458 +2023-01-01T11:44:30.674,0.2459 +2023-01-01T11:45:20.773,0.2459 +2023-01-01T11:46:10.823,0.2459 +2023-01-01T11:46:42.533,0.246 +2023-01-01T11:47:09.945,0.2459 +2023-01-01T11:47:59.973,0.2459 +2023-01-01T11:48:45.656,0.2458 +2023-01-01T11:49:16.324,0.2457 +2023-01-01T11:50:10.392,0.2458 +2023-01-01T11:51:00.573,0.2458 +2023-01-01T11:51:50.623,0.2458 +2023-01-01T11:52:16.901,0.2459 +2023-01-01T11:53:07.023,0.2459 +2023-01-01T11:53:57.074,0.2459 +2023-01-01T11:54:47.123,0.2459 +2023-01-01T11:55:37.173,0.2459 +2023-01-01T11:56:27.223,0.2459 +2023-01-01T11:57:17.273,0.2459 +2023-01-01T11:58:07.273,0.2459 +2023-01-01T11:58:57.323,0.2459 +2023-01-01T11:59:47.473,0.2459 +2023-01-01T12:00:15.975,0.2458 +2023-01-01T12:01:06.073,0.2458 +2023-01-01T12:01:56.123,0.2458 +2023-01-01T12:02:46.173,0.2458 +2023-01-01T12:03:36.273,0.2458 +2023-01-01T12:04:26.373,0.2458 +2023-01-01T12:05:16.473,0.2458 +2023-01-01T12:06:06.524,0.2458 +2023-01-01T12:06:44.840,0.2457 +2023-01-01T12:06:50.880,0.2458 +2023-01-01T12:07:40.923,0.2458 +2023-01-01T12:08:31.123,0.2458 +2023-01-01T12:09:21.173,0.2458 +2023-01-01T12:10:11.273,0.2458 +2023-01-01T12:11:01.324,0.2458 +2023-01-01T12:11:51.373,0.2458 +2023-01-01T12:12:41.373,0.2458 +2023-01-01T12:13:31.424,0.2458 +2023-01-01T12:13:56.695,0.2459 +2023-01-01T12:14:46.723,0.2459 +2023-01-01T12:15:34.857,0.246 +2023-01-01T12:16:24.873,0.246 +2023-01-01T12:17:15.123,0.246 +2023-01-01T12:18:05.173,0.246 +2023-01-01T12:18:17.972,0.2459 +2023-01-01T12:19:07.973,0.2459 +2023-01-01T12:19:58.023,0.2459 +2023-01-01T12:20:48.023,0.2459 +2023-01-01T12:21:38.024,0.2459 +2023-01-01T12:22:28.073,0.2459 +2023-01-01T12:23:18.124,0.2459 +2023-01-01T12:23:40.340,0.2458 +2023-01-01T12:24:30.423,0.2458 +2023-01-01T12:25:20.523,0.2458 +2023-01-01T12:26:10.573,0.2458 +2023-01-01T12:27:00.673,0.2458 +2023-01-01T12:27:57.445,0.2457 +2023-01-01T12:28:35.879,0.2458 +2023-01-01T12:28:38.069,0.2459 +2023-01-01T12:29:28.073,0.2459 +2023-01-01T12:29:41.781,0.2458 +2023-01-01T12:30:31.873,0.2458 +2023-01-01T12:30:54.895,0.2459 +2023-01-01T12:31:05.119,0.2458 +2023-01-01T12:31:43.458,0.2457 +2023-01-01T12:32:33.473,0.2457 +2023-01-01T12:33:23.574,0.2457 +2023-01-01T12:33:42.948,0.2456 +2023-01-01T12:34:32.973,0.2456 +2023-01-01T12:35:22.973,0.2456 +2023-01-01T12:36:13.023,0.2456 +2023-01-01T12:36:53.414,0.2457 +2023-01-01T12:37:43.423,0.2457 +2023-01-01T12:38:02.780,0.2456 +2023-01-01T12:38:52.823,0.2456 +2023-01-01T12:39:42.923,0.2456 +2023-01-01T12:40:32.973,0.2456 +2023-01-01T12:41:22.405,0.2457 +2023-01-01T12:42:12.473,0.2457 +2023-01-01T12:42:42.031,0.2458 +2023-01-01T12:43:32.073,0.2458 +2023-01-01T12:44:22.123,0.2458 +2023-01-01T12:45:16.619,0.2459 +2023-01-01T12:45:20.950,0.246 +2023-01-01T12:46:13.805,0.2461 +2023-01-01T12:47:07.590,0.2462 +2023-01-01T12:48:06.981,0.2463 +2023-01-01T12:48:37.072,0.2462 +2023-01-01T12:49:35.226,0.2463 +2023-01-01T12:50:25.324,0.2463 +2023-01-01T12:50:54.185,0.2462 +2023-01-01T12:51:09.910,0.2461 +2023-01-01T12:51:59.923,0.2461 +2023-01-01T12:52:49.974,0.2461 +2023-01-01T12:53:40.023,0.2461 +2023-01-01T12:54:30.123,0.2461 +2023-01-01T12:54:43.445,0.2462 +2023-01-01T12:55:33.473,0.2462 +2023-01-01T12:56:23.473,0.2462 +2023-01-01T12:57:13.473,0.2462 +2023-01-01T12:58:03.523,0.2462 +2023-01-01T12:58:53.524,0.2462 +2023-01-01T12:59:43.573,0.2462 +2023-01-01T13:00:04.762,0.2463 +2023-01-01T13:00:59.730,0.2464 +2023-01-01T13:01:49.773,0.2464 +2023-01-01T13:02:39.824,0.2464 +2023-01-01T13:03:28.110,0.2463 +2023-01-01T13:04:18.123,0.2463 +2023-01-01T13:05:08.123,0.2463 +2023-01-01T13:06:02.299,0.2462 +2023-01-01T13:06:52.423,0.2462 +2023-01-01T13:07:42.473,0.2462 +2023-01-01T13:08:13.805,0.2461 +2023-01-01T13:09:03.823,0.2461 +2023-01-01T13:09:14.106,0.246 +2023-01-01T13:10:04.273,0.246 +2023-01-01T13:10:54.273,0.246 +2023-01-01T13:11:44.324,0.246 +2023-01-01T13:12:34.373,0.246 +2023-01-01T13:13:24.473,0.246 +2023-01-01T13:14:14.573,0.246 +2023-01-01T13:14:26.856,0.2461 +2023-01-01T13:14:59.022,0.246 +2023-01-01T13:15:49.223,0.246 +2023-01-01T13:16:39.273,0.246 +2023-01-01T13:17:29.373,0.246 +2023-01-01T13:18:19.473,0.246 +2023-01-01T13:18:49.832,0.2459 +2023-01-01T13:19:39.873,0.2459 +2023-01-01T13:20:29.873,0.2459 +2023-01-01T13:21:19.923,0.2459 +2023-01-01T13:22:09.923,0.2459 +2023-01-01T13:23:08.701,0.2458 +2023-01-01T13:23:53.671,0.2457 +2023-01-01T13:24:43.674,0.2457 +2023-01-01T13:25:33.723,0.2457 +2023-01-01T13:26:23.723,0.2457 +2023-01-01T13:27:13.723,0.2457 +2023-01-01T13:28:03.773,0.2457 +2023-01-01T13:28:53.773,0.2457 +2023-01-01T13:29:43.823,0.2457 +2023-01-01T13:30:33.823,0.2457 +2023-01-01T13:31:01.758,0.2458 +2023-01-01T13:31:02.540,0.2459 +2023-01-01T13:31:52.723,0.2459 +2023-01-01T13:32:18.245,0.2458 +2023-01-01T13:32:34.597,0.2457 +2023-01-01T13:33:24.673,0.2457 +2023-01-01T13:34:14.674,0.2457 +2023-01-01T13:34:31.049,0.2456 +2023-01-01T13:35:03.173,0.2455 +2023-01-01T13:35:53.523,0.2455 +2023-01-01T13:36:10.951,0.2454 +2023-01-01T13:36:34.895,0.2453 +2023-01-01T13:36:34.987,0.2452 +2023-01-01T13:37:19.493,0.2453 +2023-01-01T13:37:20.744,0.2454 +2023-01-01T13:37:48.801,0.2455 +2023-01-01T13:38:24.508,0.2454 +2023-01-01T13:39:14.574,0.2454 +2023-01-01T13:40:08.160,0.2453 +2023-01-01T13:40:53.798,0.2454 +2023-01-01T13:41:43.823,0.2454 +2023-01-01T13:42:33.823,0.2454 +2023-01-01T13:43:33.646,0.2453 +2023-01-01T13:44:23.773,0.2453 +2023-01-01T13:45:13.823,0.2453 +2023-01-01T13:46:03.873,0.2453 +2023-01-01T13:46:53.923,0.2453 +2023-01-01T13:47:43.923,0.2453 +2023-01-01T13:48:33.973,0.2453 +2023-01-01T13:49:24.023,0.2453 +2023-01-01T13:50:14.073,0.2453 +2023-01-01T13:51:04.123,0.2453 +2023-01-01T13:51:54.123,0.2453 +2023-01-01T13:52:44.173,0.2453 +2023-01-01T13:53:34.223,0.2453 +2023-01-01T13:54:24.223,0.2453 +2023-01-01T13:55:14.273,0.2453 +2023-01-01T13:56:04.273,0.2453 +2023-01-01T13:56:54.323,0.2453 +2023-01-01T13:57:44.373,0.2453 +2023-01-01T13:58:34.423,0.2453 +2023-01-01T13:59:24.423,0.2453 +2023-01-01T14:00:14.473,0.2453 +2023-01-01T14:01:04.573,0.2453 +2023-01-01T14:01:39.958,0.2454 +2023-01-01T14:01:41.141,0.2455 +2023-01-01T14:02:10.495,0.2454 +2023-01-01T14:03:00.523,0.2454 +2023-01-01T14:03:45.058,0.2455 +2023-01-01T14:03:56.725,0.2454 +2023-01-01T14:04:46.823,0.2454 +2023-01-01T14:05:20.283,0.2455 +2023-01-01T14:06:10.323,0.2455 +2023-01-01T14:06:21.181,0.2454 +2023-01-01T14:06:32.217,0.2453 +2023-01-01T14:07:22.223,0.2453 +2023-01-01T14:08:12.273,0.2453 +2023-01-01T14:09:02.373,0.2453 +2023-01-01T14:09:52.423,0.2453 +2023-01-01T14:10:12.239,0.2454 +2023-01-01T14:10:38.513,0.2455 +2023-01-01T14:10:39.429,0.2456 +2023-01-01T14:11:29.623,0.2456 +2023-01-01T14:12:19.673,0.2456 +2023-01-01T14:13:09.723,0.2456 +2023-01-01T14:13:59.723,0.2456 +2023-01-01T14:14:33.068,0.2455 +2023-01-01T14:15:23.073,0.2455 +2023-01-01T14:16:13.073,0.2455 +2023-01-01T14:17:03.123,0.2455 +2023-01-01T14:17:53.173,0.2455 +2023-01-01T14:18:43.173,0.2455 +2023-01-01T14:19:14.643,0.2456 +2023-01-01T14:20:04.673,0.2456 +2023-01-01T14:20:54.723,0.2456 +2023-01-01T14:21:44.825,0.2456 +2023-01-01T14:22:34.873,0.2456 +2023-01-01T14:23:24.923,0.2456 +2023-01-01T14:24:15.023,0.2456 +2023-01-01T14:25:05.073,0.2456 +2023-01-01T14:25:55.123,0.2456 +2023-01-01T14:26:45.173,0.2456 +2023-01-01T14:27:35.173,0.2456 +2023-01-01T14:28:25.223,0.2456 +2023-01-01T14:29:15.273,0.2456 +2023-01-01T14:29:30.428,0.2457 +2023-01-01T14:29:31.090,0.2458 +2023-01-01T14:30:03.648,0.2459 +2023-01-01T14:30:10.361,0.246 +2023-01-01T14:30:30.026,0.2459 +2023-01-01T14:31:20.073,0.2459 +2023-01-01T14:32:10.073,0.2459 +2023-01-01T14:33:00.123,0.2459 +2023-01-01T14:33:50.173,0.2459 +2023-01-01T14:34:22.256,0.246 +2023-01-01T14:35:12.274,0.246 +2023-01-01T14:36:02.274,0.246 +2023-01-01T14:36:46.064,0.2459 +2023-01-01T14:37:36.074,0.2459 +2023-01-01T14:38:01.056,0.2458 +2023-01-01T14:38:51.074,0.2458 +2023-01-01T14:39:41.123,0.2458 +2023-01-01T14:40:31.123,0.2458 +2023-01-01T14:41:21.223,0.2458 +2023-01-01T14:42:11.274,0.2458 +2023-01-01T14:43:01.324,0.2458 +2023-01-01T14:43:51.374,0.2458 +2023-01-01T14:44:41.423,0.2458 +2023-01-01T14:45:31.473,0.2458 +2023-01-01T14:46:21.524,0.2458 +2023-01-01T14:47:11.573,0.2458 +2023-01-01T14:48:01.623,0.2458 +2023-01-01T14:48:45.179,0.2459 +2023-01-01T14:49:35.273,0.2459 +2023-01-01T14:50:25.323,0.2459 +2023-01-01T14:51:15.373,0.2459 +2023-01-01T14:52:05.374,0.2459 +2023-01-01T14:52:55.473,0.2459 +2023-01-01T14:53:45.474,0.2459 +2023-01-01T14:54:35.524,0.2459 +2023-01-01T14:55:25.573,0.2459 +2023-01-01T14:56:15.623,0.2459 +2023-01-01T14:56:30.237,0.2458 +2023-01-01T14:56:35.063,0.2457 +2023-01-01T14:57:25.123,0.2457 +2023-01-01T14:58:15.124,0.2457 +2023-01-01T14:59:05.223,0.2457 +2023-01-01T14:59:55.273,0.2457 +2023-01-01T15:00:09.647,0.2458 +2023-01-01T15:00:14.979,0.2459 +2023-01-01T15:01:05.023,0.2459 +2023-01-01T15:01:32.061,0.2458 +2023-01-01T15:01:32.148,0.2457 +2023-01-01T15:02:22.173,0.2457 +2023-01-01T15:03:12.174,0.2457 +2023-01-01T15:04:02.223,0.2457 +2023-01-01T15:04:52.273,0.2457 +2023-01-01T15:05:42.274,0.2457 +2023-01-01T15:06:32.373,0.2457 +2023-01-01T15:07:22.473,0.2457 +2023-01-01T15:07:35.472,0.2458 +2023-01-01T15:08:25.473,0.2458 +2023-01-01T15:09:15.573,0.2458 +2023-01-01T15:10:05.673,0.2458 +2023-01-01T15:10:55.723,0.2458 +2023-01-01T15:11:45.773,0.2458 +2023-01-01T15:12:35.773,0.2458 +2023-01-01T15:13:25.873,0.2458 +2023-01-01T15:14:15.923,0.2458 +2023-01-01T15:15:06.123,0.2458 +2023-01-01T15:15:56.173,0.2458 +2023-01-01T15:16:46.173,0.2458 +2023-01-01T15:17:36.223,0.2458 +2023-01-01T15:18:26.273,0.2458 +2023-01-01T15:19:16.373,0.2458 +2023-01-01T15:20:06.423,0.2458 +2023-01-01T15:21:00.550,0.2459 +2023-01-01T15:21:22.326,0.2458 +2023-01-01T15:21:28.057,0.2457 +2023-01-01T15:21:40.375,0.2456 +2023-01-01T15:22:30.573,0.2456 +2023-01-01T15:23:20.623,0.2456 +2023-01-01T15:23:44.523,0.2457 +2023-01-01T15:24:34.573,0.2457 +2023-01-01T15:24:52.512,0.2458 +2023-01-01T15:25:19.441,0.2457 +2023-01-01T15:26:11.918,0.2456 +2023-01-01T15:27:01.923,0.2456 +2023-01-01T15:27:52.023,0.2456 +2023-01-01T15:28:20.577,0.2457 +2023-01-01T15:28:22.660,0.2458 +2023-01-01T15:28:51.178,0.2459 +2023-01-01T15:28:51.183,0.2458 +2023-01-01T15:28:51.201,0.2459 +2023-01-01T15:29:00.452,0.2458 +2023-01-01T15:29:50.523,0.2458 +2023-01-01T15:30:40.573,0.2458 +2023-01-01T15:31:30.574,0.2458 +2023-01-01T15:32:20.623,0.2458 +2023-01-01T15:33:10.673,0.2458 +2023-01-01T15:34:00.773,0.2458 +2023-01-01T15:34:50.824,0.2458 +2023-01-01T15:35:40.873,0.2458 +2023-01-01T15:36:30.923,0.2458 +2023-01-01T15:37:24.947,0.2459 +2023-01-01T15:38:14.973,0.2459 +2023-01-01T15:39:05.023,0.2459 +2023-01-01T15:39:55.073,0.2459 +2023-01-01T15:40:45.123,0.2459 +2023-01-01T15:41:01.895,0.246 +2023-01-01T15:41:03.806,0.2461 +2023-01-01T15:41:45.618,0.2462 +2023-01-01T15:42:28.655,0.2463 +2023-01-01T15:42:59.764,0.2462 +2023-01-01T15:43:49.773,0.2462 +2023-01-01T15:44:39.823,0.2462 +2023-01-01T15:45:29.924,0.2462 +2023-01-01T15:46:19.973,0.2462 +2023-01-01T15:47:10.023,0.2462 +2023-01-01T15:47:34.031,0.2461 +2023-01-01T15:48:20.487,0.246 +2023-01-01T15:49:10.523,0.246 +2023-01-01T15:50:00.523,0.246 +2023-01-01T15:50:50.574,0.246 +2023-01-01T15:51:40.623,0.246 +2023-01-01T15:52:30.673,0.246 +2023-01-01T15:53:20.774,0.246 +2023-01-01T15:54:10.823,0.246 +2023-01-01T15:55:00.873,0.246 +2023-01-01T15:55:50.874,0.246 +2023-01-01T15:56:19.529,0.2461 +2023-01-01T15:56:24.323,0.2462 +2023-01-01T15:57:14.373,0.2462 +2023-01-01T15:58:04.473,0.2462 +2023-01-01T15:58:54.523,0.2462 +2023-01-01T15:59:44.573,0.2462 +2023-01-01T16:00:28.948,0.2463 +2023-01-01T16:00:37.714,0.2464 +2023-01-01T16:00:37.947,0.2465 +2023-01-01T16:00:37.989,0.2466 +2023-01-01T16:00:39.147,0.2467 +2023-01-01T16:00:40.155,0.2468 +2023-01-01T16:00:41.132,0.2467 +2023-01-01T16:00:42.647,0.2466 +2023-01-01T16:00:58.608,0.2465 +2023-01-01T16:01:01.698,0.2464 +2023-01-01T16:01:52.051,0.2465 +2023-01-01T16:02:42.073,0.2465 +2023-01-01T16:02:54.388,0.2466 +2023-01-01T16:02:59.281,0.2465 +2023-01-01T16:03:02.417,0.2464 +2023-01-01T16:03:52.573,0.2464 +2023-01-01T16:04:03.500,0.2463 +2023-01-01T16:04:53.523,0.2463 +2023-01-01T16:05:04.709,0.2464 +2023-01-01T16:05:54.723,0.2464 +2023-01-01T16:06:28.719,0.2465 +2023-01-01T16:06:32.657,0.2466 +2023-01-01T16:07:16.971,0.2465 +2023-01-01T16:07:24.464,0.2466 +2023-01-01T16:07:46.067,0.2467 +2023-01-01T16:08:26.231,0.2468 +2023-01-01T16:08:29.075,0.2469 +2023-01-01T16:08:34.683,0.247 +2023-01-01T16:09:24.773,0.247 +2023-01-01T16:09:52.786,0.2469 +2023-01-01T16:09:59.602,0.2468 +2023-01-01T16:10:12.055,0.2467 +2023-01-01T16:10:17.367,0.2466 +2023-01-01T16:10:22.018,0.2467 +2023-01-01T16:10:47.023,0.2466 +2023-01-01T16:11:37.073,0.2466 +2023-01-01T16:12:27.173,0.2466 +2023-01-01T16:13:17.173,0.2466 +2023-01-01T16:13:42.495,0.2465 +2023-01-01T16:14:35.466,0.2464 +2023-01-01T16:15:34.632,0.2465 +2023-01-01T16:15:34.671,0.2466 +2023-01-01T16:16:14.133,0.2467 +2023-01-01T16:17:04.173,0.2467 +2023-01-01T16:17:40.681,0.2466 +2023-01-01T16:18:30.773,0.2466 +2023-01-01T16:19:20.823,0.2466 +2023-01-01T16:20:10.711,0.2465 +2023-01-01T16:21:00.724,0.2465 +2023-01-01T16:21:50.773,0.2465 +2023-01-01T16:22:40.873,0.2465 +2023-01-01T16:23:30.923,0.2465 +2023-01-01T16:24:20.973,0.2465 +2023-01-01T16:25:11.073,0.2465 +2023-01-01T16:26:01.123,0.2465 +2023-01-01T16:26:51.223,0.2465 +2023-01-01T16:27:40.530,0.2466 +2023-01-01T16:28:11.934,0.2467 +2023-01-01T16:29:01.973,0.2467 +2023-01-01T16:29:51.973,0.2467 +2023-01-01T16:30:42.023,0.2467 +2023-01-01T16:31:32.023,0.2467 +2023-01-01T16:32:22.023,0.2467 +2023-01-01T16:33:12.073,0.2467 +2023-01-01T16:34:02.074,0.2467 +2023-01-01T16:34:25.777,0.2468 +2023-01-01T16:34:54.545,0.2469 +2023-01-01T16:35:44.573,0.2469 +2023-01-01T16:36:32.688,0.2468 +2023-01-01T16:37:22.723,0.2468 +2023-01-01T16:38:12.773,0.2468 +2023-01-01T16:38:56.993,0.2467 +2023-01-01T16:39:47.023,0.2467 +2023-01-01T16:40:37.024,0.2467 +2023-01-01T16:41:27.073,0.2467 +2023-01-01T16:41:45.033,0.2468 +2023-01-01T16:42:35.124,0.2468 +2023-01-01T16:42:46.458,0.2467 +2023-01-01T16:42:46.563,0.2466 +2023-01-01T16:43:37.873,0.2466 +2023-01-01T16:43:48.865,0.2467 +2023-01-01T16:44:38.923,0.2467 +2023-01-01T16:45:28.973,0.2467 +2023-01-01T16:46:18.973,0.2467 +2023-01-01T16:47:09.023,0.2467 +2023-01-01T16:47:59.023,0.2467 +2023-01-01T16:48:49.024,0.2467 +2023-01-01T16:49:39.073,0.2467 +2023-01-01T16:50:29.073,0.2467 +2023-01-01T16:51:19.073,0.2467 +2023-01-01T16:52:09.123,0.2467 +2023-01-01T16:52:59.223,0.2467 +2023-01-01T16:53:49.273,0.2467 +2023-01-01T16:54:39.273,0.2467 +2023-01-01T16:55:22.136,0.2468 +2023-01-01T16:56:12.173,0.2468 +2023-01-01T16:56:30.790,0.2469 +2023-01-01T16:56:30.840,0.247 +2023-01-01T16:57:11.362,0.2471 +2023-01-01T16:57:11.499,0.2472 +2023-01-01T16:58:01.923,0.2472 +2023-01-01T16:58:51.559,0.2471 +2023-01-01T16:58:51.578,0.247 +2023-01-01T16:59:29.457,0.2469 +2023-01-01T17:00:02.794,0.247 +2023-01-01T17:00:02.799,0.2469 +2023-01-01T17:00:02.850,0.247 +2023-01-01T17:00:11.196,0.2471 +2023-01-01T17:00:13.589,0.2472 +2023-01-01T17:00:42.618,0.2471 +2023-01-01T17:01:32.673,0.2471 +2023-01-01T17:02:20.598,0.2472 +2023-01-01T17:02:33.078,0.2473 +2023-01-01T17:02:33.083,0.2472 +2023-01-01T17:02:33.101,0.2473 +2023-01-01T17:03:23.123,0.2473 +2023-01-01T17:04:13.173,0.2473 +2023-01-01T17:05:03.174,0.2473 +2023-01-01T17:05:35.122,0.2474 +2023-01-01T17:06:25.123,0.2474 +2023-01-01T17:06:38.797,0.2475 +2023-01-01T17:07:28.823,0.2475 +2023-01-01T17:08:18.973,0.2475 +2023-01-01T17:09:09.023,0.2475 +2023-01-01T17:09:59.123,0.2475 +2023-01-01T17:10:49.173,0.2475 +2023-01-01T17:11:01.528,0.2474 +2023-01-01T17:11:24.756,0.2475 +2023-01-01T17:12:14.773,0.2475 +2023-01-01T17:13:04.,0.2475 +2023-01-01T17:13:29.771,0.2476 +2023-01-01T17:13:52.204,0.2477 +2023-01-01T17:14:02.776,0.2478 +2023-01-01T17:14:17.469,0.2477 +2023-01-01T17:14:17.547,0.2476 +2023-01-01T17:15:07.623,0.2476 +2023-01-01T17:15:36.446,0.2477 +2023-01-01T17:15:36.446,0.2478 +2023-01-01T17:15:36.447,0.2479 +2023-01-01T17:15:52.030,0.248 +2023-01-01T17:15:59.616,0.2479 +2023-01-01T17:16:33.034,0.2478 +2023-01-01T17:17:23.073,0.2478 +2023-01-01T17:17:40.618,0.2477 +2023-01-01T17:17:45.285,0.2478 +2023-01-01T17:18:25.994,0.2479 +2023-01-01T17:18:26.054,0.248 +2023-01-01T17:18:26.059,0.2479 +2023-01-01T17:18:26.071,0.248 +2023-01-01T17:19:04.974,0.2481 +2023-01-01T17:19:55.023,0.2481 +2023-01-01T17:20:38.201,0.2482 +2023-01-01T17:20:39.216,0.2483 +2023-01-01T17:20:48.455,0.2484 +2023-01-01T17:20:48.460,0.2483 +2023-01-01T17:20:48.477,0.2484 +2023-01-01T17:20:59.812,0.2485 +2023-01-01T17:21:07.447,0.2486 +2023-01-01T17:21:08.052,0.2487 +2023-01-01T17:21:10.198,0.2486 +2023-01-01T17:21:12.660,0.2485 +2023-01-01T17:21:13.696,0.2484 +2023-01-01T17:21:36.410,0.2485 +2023-01-01T17:22:06.341,0.2486 +2023-01-01T17:22:07.885,0.2487 +2023-01-01T17:22:19.330,0.2488 +2023-01-01T17:22:21.211,0.2489 +2023-01-01T17:22:37.640,0.2488 +2023-01-01T17:22:40.032,0.2487 +2023-01-01T17:23:35.205,0.2488 +2023-01-01T17:23:35.534,0.2489 +2023-01-01T17:23:43.644,0.2488 +2023-01-01T17:23:46.579,0.2487 +2023-01-01T17:24:03.894,0.2488 +2023-01-01T17:24:27.132,0.2489 +2023-01-01T17:24:27.137,0.2488 +2023-01-01T17:24:27.144,0.2489 +2023-01-01T17:24:39.752,0.249 +2023-01-01T17:24:44.871,0.2489 +2023-01-01T17:25:07.128,0.2488 +2023-01-01T17:25:57.173,0.2488 +2023-01-01T17:26:12.352,0.2489 +2023-01-01T17:26:12.363,0.2488 +2023-01-01T17:26:12.399,0.2489 +2023-01-01T17:26:12.676,0.249 +2023-01-01T17:26:13.532,0.2489 +2023-01-01T17:26:21.097,0.249 +2023-01-01T17:26:23.066,0.2489 +2023-01-01T17:26:24.774,0.2488 +2023-01-01T17:26:25.752,0.2487 +2023-01-01T17:26:27.891,0.2488 +2023-01-01T17:26:27.936,0.2489 +2023-01-01T17:26:37.842,0.2488 +2023-01-01T17:26:38.137,0.2487 +2023-01-01T17:26:40.175,0.2488 +2023-01-01T17:27:40.215,0.2487 +2023-01-01T17:27:47.129,0.2486 +2023-01-01T17:27:59.441,0.2485 +2023-01-01T17:28:32.925,0.2484 +2023-01-01T17:29:16.010,0.2483 +2023-01-01T17:30:00.842,0.2484 +2023-01-01T17:30:30.317,0.2485 +2023-01-01T17:31:12.773,0.2486 +2023-01-01T17:32:02.823,0.2486 +2023-01-01T17:32:52.923,0.2486 +2023-01-01T17:33:36.257,0.2485 +2023-01-01T17:34:26.325,0.2485 +2023-01-01T17:35:16.373,0.2485 +2023-01-01T17:36:06.423,0.2485 +2023-01-01T17:37:00.118,0.2484 +2023-01-01T17:37:13.663,0.2483 +2023-01-01T17:37:50.429,0.2484 +2023-01-01T17:37:51.408,0.2485 +2023-01-01T17:38:41.523,0.2485 +2023-01-01T17:39:31.573,0.2485 +2023-01-01T17:40:21.574,0.2485 +2023-01-01T17:41:11.623,0.2485 +2023-01-01T17:42:01.723,0.2485 +2023-01-01T17:42:32.123,0.2486 +2023-01-01T17:43:22.223,0.2486 +2023-01-01T17:44:06.528,0.2487 +2023-01-01T17:44:56.624,0.2487 +2023-01-01T17:45:46.673,0.2487 +2023-01-01T17:46:11.202,0.2486 +2023-01-01T17:46:37.343,0.2485 +2023-01-01T17:46:43.305,0.2484 +2023-01-01T17:47:33.324,0.2484 +2023-01-01T17:48:23.374,0.2484 +2023-01-01T17:49:13.423,0.2484 +2023-01-01T17:50:03.423,0.2484 +2023-01-01T17:50:32.794,0.2485 +2023-01-01T17:51:22.823,0.2485 +2023-01-01T17:52:12.823,0.2485 +2023-01-01T17:53:02.825,0.2485 +2023-01-01T17:53:52.873,0.2485 +2023-01-01T17:54:15.925,0.2484 +2023-01-01T17:54:36.715,0.2483 +2023-01-01T17:54:53.207,0.2482 +2023-01-01T17:54:53.930,0.2483 +2023-01-01T17:55:13.480,0.2482 +2023-01-01T17:56:03.523,0.2482 +2023-01-01T17:56:53.623,0.2482 +2023-01-01T17:57:35.921,0.2481 +2023-01-01T17:58:25.923,0.2481 +2023-01-01T17:59:15.973,0.2481 +2023-01-01T18:00:03.693,0.2482 +2023-01-01T18:00:53.723,0.2482 +2023-01-01T18:01:36.743,0.2483 +2023-01-01T18:02:26.824,0.2483 +2023-01-01T18:03:16.924,0.2483 +2023-01-01T18:04:06.973,0.2483 +2023-01-01T18:04:22.531,0.2484 +2023-01-01T18:04:47.263,0.2483 +2023-01-01T18:05:37.373,0.2483 +2023-01-01T18:06:29.798,0.2484 +2023-01-01T18:06:30.068,0.2485 +2023-01-01T18:06:37.068,0.2486 +2023-01-01T18:06:53.753,0.2485 +2023-01-01T18:07:06.470,0.2486 +2023-01-01T18:07:56.473,0.2486 +2023-01-01T18:08:22.667,0.2487 +2023-01-01T18:08:22.784,0.2488 +2023-01-01T18:08:42.875,0.2487 +2023-01-01T18:08:57.853,0.2488 +2023-01-01T18:09:12.525,0.2489 +2023-01-01T18:09:28.854,0.249 +2023-01-01T18:09:38.864,0.2491 +2023-01-01T18:09:54.821,0.249 +2023-01-01T18:09:54.856,0.2489 +2023-01-01T18:09:55.145,0.2488 +2023-01-01T18:10:45.723,0.2488 +2023-01-01T18:10:56.657,0.2489 +2023-01-01T18:11:17.014,0.249 +2023-01-01T18:11:17.018,0.2489 +2023-01-01T18:11:17.028,0.249 +2023-01-01T18:11:17.404,0.2491 +2023-01-01T18:11:19.206,0.249 +2023-01-01T18:11:55.461,0.2489 +2023-01-01T18:12:35.161,0.2488 +2023-01-01T18:12:54.709,0.2489 +2023-01-01T18:12:57.107,0.2488 +2023-01-01T18:13:09.549,0.249 +2023-01-01T18:13:31.727,0.2489 +2023-01-01T18:13:31.896,0.2488 +2023-01-01T18:13:31.900,0.2489 +2023-01-01T18:13:31.924,0.2488 +2023-01-01T18:14:21.342,0.2489 +2023-01-01T18:15:11.373,0.2489 +2023-01-01T18:15:23.559,0.2488 +2023-01-01T18:16:13.623,0.2488 +2023-01-01T18:17:03.673,0.2488 +2023-01-01T18:17:16.787,0.2487 +2023-01-01T18:17:16.806,0.2486 +2023-01-01T18:17:36.189,0.2485 +2023-01-01T18:18:02.303,0.2486 +2023-01-01T18:18:12.099,0.2485 +2023-01-01T18:19:04.721,0.2486 +2023-01-01T18:19:04.721,0.2487 +2023-01-01T18:19:04.721,0.2488 +2023-01-01T18:19:54.923,0.2488 +2023-01-01T18:20:05.230,0.2487 +2023-01-01T18:20:55.323,0.2487 +2023-01-01T18:21:27.685,0.2488 +2023-01-01T18:22:09.652,0.2489 +2023-01-01T18:22:57.816,0.2488 +2023-01-01T18:23:56.518,0.2489 +2023-01-01T18:24:46.524,0.2489 +2023-01-01T18:25:36.573,0.2489 +2023-01-01T18:26:16.642,0.249 +2023-01-01T18:26:18.582,0.2491 +2023-01-01T18:26:28.664,0.249 +2023-01-01T18:26:28.698,0.2489 +2023-01-01T18:26:42.697,0.249 +2023-01-01T18:27:32.723,0.249 +2023-01-01T18:28:22.723,0.249 +2023-01-01T18:29:12.724,0.249 +2023-01-01T18:30:02.774,0.249 +2023-01-01T18:30:13.272,0.2491 +2023-01-01T18:31:03.373,0.2491 +2023-01-01T18:31:39.340,0.249 +2023-01-01T18:32:22.816,0.2489 +2023-01-01T18:32:31.839,0.249 +2023-01-01T18:32:32.397,0.2491 +2023-01-01T18:33:10.405,0.249 +2023-01-01T18:34:00.473,0.249 +2023-01-01T18:34:21.231,0.2491 +2023-01-01T18:34:21.698,0.2492 +2023-01-01T18:34:24.154,0.2493 +2023-01-01T18:34:26.676,0.2492 +2023-01-01T18:35:16.723,0.2492 +2023-01-01T18:35:31.140,0.2493 +2023-01-01T18:36:21.273,0.2493 +2023-01-01T18:36:33.746,0.2492 +2023-01-01T18:37:23.773,0.2492 +2023-01-01T18:38:12.180,0.2493 +2023-01-01T18:39:02.223,0.2493 +2023-01-01T18:39:52.224,0.2493 +2023-01-01T18:40:21.992,0.2494 +2023-01-01T18:41:12.023,0.2494 +2023-01-01T18:42:02.073,0.2494 +2023-01-01T18:42:14.630,0.2493 +2023-01-01T18:43:04.673,0.2493 +2023-01-01T18:43:54.673,0.2493 +2023-01-01T18:44:44.723,0.2493 +2023-01-01T18:45:13.120,0.2492 +2023-01-01T18:45:49.373,0.2491 +2023-01-01T18:46:39.423,0.2491 +2023-01-01T18:46:54.354,0.249 +2023-01-01T18:47:44.473,0.249 +2023-01-01T18:48:34.523,0.249 +2023-01-01T18:48:47.129,0.2489 +2023-01-01T18:49:20.372,0.2488 +2023-01-01T18:49:53.045,0.2487 +2023-01-01T18:50:01.074,0.2488 +2023-01-01T18:50:51.123,0.2488 +2023-01-01T18:51:03.439,0.2489 +2023-01-01T18:51:38.915,0.2488 +2023-01-01T18:52:28.923,0.2488 +2023-01-01T18:53:07.742,0.2487 +2023-01-01T18:53:57.773,0.2487 +2023-01-01T18:54:47.774,0.2487 +2023-01-01T18:55:37.824,0.2487 +2023-01-01T18:56:27.873,0.2487 +2023-01-01T18:57:18.023,0.2487 +2023-01-01T18:58:08.073,0.2487 +2023-01-01T18:58:58.123,0.2487 +2023-01-01T18:59:48.173,0.2487 +2023-01-01T19:00:03.732,0.2488 +2023-01-01T19:00:03.736,0.2487 +2023-01-01T19:00:03.815,0.2488 +2023-01-01T19:00:03.818,0.2487 +2023-01-01T19:00:03.828,0.2488 +2023-01-01T19:00:49.595,0.2489 +2023-01-01T19:01:03.806,0.249 +2023-01-01T19:01:53.873,0.249 +2023-01-01T19:02:43.873,0.249 +2023-01-01T19:03:33.923,0.249 +2023-01-01T19:04:24.023,0.249 +2023-01-01T19:05:14.024,0.249 +2023-01-01T19:05:56.091,0.2491 +2023-01-01T19:06:46.123,0.2491 +2023-01-01T19:07:36.173,0.2491 +2023-01-01T19:08:26.223,0.2491 +2023-01-01T19:09:16.323,0.2491 +2023-01-01T19:10:06.374,0.2491 +2023-01-01T19:10:56.423,0.2491 +2023-01-01T19:11:28.220,0.2492 +2023-01-01T19:12:18.223,0.2492 +2023-01-01T19:12:49.418,0.2493 +2023-01-01T19:13:39.423,0.2493 +2023-01-01T19:14:29.473,0.2493 +2023-01-01T19:15:10.283,0.2494 +2023-01-01T19:15:10.284,0.2493 +2023-01-01T19:15:10.284,0.2494 +2023-01-01T19:15:24.327,0.2493 +2023-01-01T19:16:14.373,0.2493 +2023-01-01T19:16:38.557,0.2494 +2023-01-01T19:16:38.561,0.2493 +2023-01-01T19:16:51.558,0.2494 +2023-01-01T19:16:51.564,0.2493 +2023-01-01T19:16:56.050,0.2494 +2023-01-01T19:16:56.056,0.2493 +2023-01-01T19:16:56.152,0.2494 +2023-01-01T19:17:27.422,0.2495 +2023-01-01T19:17:27.686,0.2494 +2023-01-01T19:17:34.257,0.2495 +2023-01-01T19:17:36.102,0.2496 +2023-01-01T19:17:41.395,0.2495 +2023-01-01T19:18:15.713,0.2494 +2023-01-01T19:18:27.322,0.2495 +2023-01-01T19:18:27.642,0.2496 +2023-01-01T19:19:17.673,0.2496 +2023-01-01T19:19:42.555,0.2495 +2023-01-01T19:20:01.075,0.2494 +2023-01-01T19:20:39.942,0.2493 +2023-01-01T19:21:31.942,0.2492 +2023-01-01T19:22:22.023,0.2492 +2023-01-01T19:23:12.073,0.2492 +2023-01-01T19:24:02.073,0.2492 +2023-01-01T19:24:52.124,0.2492 +2023-01-01T19:25:42.173,0.2492 +2023-01-01T19:26:22.564,0.2493 +2023-01-01T19:27:12.623,0.2493 +2023-01-01T19:28:02.823,0.2493 +2023-01-01T19:28:30.451,0.2494 +2023-01-01T19:29:20.473,0.2494 +2023-01-01T19:30:10.474,0.2494 +2023-01-01T19:30:31.203,0.2495 +2023-01-01T19:31:29.952,0.2494 +2023-01-01T19:31:36.631,0.2493 +2023-01-01T19:32:15.416,0.2492 +2023-01-01T19:33:05.424,0.2492 +2023-01-01T19:33:55.523,0.2492 +2023-01-01T19:34:45.523,0.2492 +2023-01-01T19:35:35.573,0.2492 +2023-01-01T19:36:25.574,0.2492 +2023-01-01T19:37:15.624,0.2492 +2023-01-01T19:37:39.684,0.2493 +2023-01-01T19:37:39.841,0.2494 +2023-01-01T19:38:29.923,0.2494 +2023-01-01T19:39:19.973,0.2494 +2023-01-01T19:40:09.973,0.2494 +2023-01-01T19:41:00.023,0.2494 +2023-01-01T19:41:50.074,0.2494 +2023-01-01T19:42:19.258,0.2495 +2023-01-01T19:43:09.273,0.2495 +2023-01-01T19:43:39.394,0.2494 +2023-01-01T19:43:39.406,0.2493 +2023-01-01T19:44:13.497,0.2492 +2023-01-01T19:44:46.161,0.2491 +2023-01-01T19:45:36.173,0.2491 +2023-01-01T19:46:26.223,0.2491 +2023-01-01T19:46:56.329,0.249 +2023-01-01T19:47:56.406,0.2489 +2023-01-01T19:48:25.521,0.2488 +2023-01-01T19:48:38.239,0.2487 +2023-01-01T19:48:55.331,0.2488 +2023-01-01T19:49:45.373,0.2488 +2023-01-01T19:50:35.523,0.2488 +2023-01-01T19:51:20.194,0.2487 +2023-01-01T19:51:58.577,0.2486 +2023-01-01T19:52:04.263,0.2487 +2023-01-01T19:52:04.348,0.2488 +2023-01-01T19:52:54.373,0.2488 +2023-01-01T19:53:44.373,0.2488 +2023-01-01T19:54:41.061,0.2487 +2023-01-01T19:54:51.291,0.2486 +2023-01-01T19:55:41.323,0.2486 +2023-01-01T19:56:31.373,0.2486 +2023-01-01T19:56:44.556,0.2485 +2023-01-01T19:57:02.125,0.2486 +2023-01-01T19:57:07.092,0.2485 +2023-01-01T19:57:31.992,0.2484 +2023-01-01T19:57:53.200,0.2483 +2023-01-01T19:58:04.059,0.2482 +2023-01-01T19:58:07.634,0.2483 +2023-01-01T19:58:19.242,0.2484 +2023-01-01T19:58:27.147,0.2483 +2023-01-01T19:59:04.309,0.2484 +2023-01-01T19:59:08.966,0.2485 +2023-01-01T20:00:07.500,0.2486 +2023-01-01T20:00:48.804,0.2487 +2023-01-01T20:01:38.823,0.2487 +2023-01-01T20:02:28.873,0.2487 +2023-01-01T20:02:53.088,0.2486 +2023-01-01T20:02:53.186,0.2485 +2023-01-01T20:03:12.554,0.2486 +2023-01-01T20:03:29.067,0.2485 +2023-01-01T20:04:19.073,0.2485 +2023-01-01T20:04:40.255,0.2486 +2023-01-01T20:04:43.578,0.2487 +2023-01-01T20:04:43.586,0.2488 +2023-01-01T20:04:43.772,0.2489 +2023-01-01T20:04:45.291,0.2488 +2023-01-01T20:04:46.249,0.2487 +2023-01-01T20:05:41.722,0.2488 +2023-01-01T20:06:10.447,0.2487 +2023-01-01T20:07:00.523,0.2487 +2023-01-01T20:07:50.523,0.2487 +2023-01-01T20:08:29.560,0.2486 +2023-01-01T20:09:19.573,0.2486 +2023-01-01T20:10:09.573,0.2486 +2023-01-01T20:10:25.242,0.2487 +2023-01-01T20:10:31.274,0.2488 +2023-01-01T20:11:21.373,0.2488 +2023-01-01T20:11:48.837,0.2489 +2023-01-01T20:11:52.514,0.2488 +2023-01-01T20:12:42.523,0.2488 +2023-01-01T20:13:32.573,0.2488 +2023-01-01T20:14:22.573,0.2488 +2023-01-01T20:15:12.624,0.2488 +2023-01-01T20:15:51.655,0.2489 +2023-01-01T20:16:41.673,0.2489 +2023-01-01T20:17:31.723,0.2489 +2023-01-01T20:18:21.723,0.2489 +2023-01-01T20:19:11.773,0.2489 +2023-01-01T20:20:01.774,0.2489 +2023-01-01T20:20:51.823,0.2489 +2023-01-01T20:21:41.923,0.2489 +2023-01-01T20:22:31.973,0.2489 +2023-01-01T20:23:22.023,0.2489 +2023-01-01T20:24:06.105,0.249 +2023-01-01T20:24:06.136,0.2491 +2023-01-01T20:24:25.282,0.2492 +2023-01-01T20:24:45.118,0.2493 +2023-01-01T20:24:46.515,0.2494 +2023-01-01T20:24:52.626,0.2495 +2023-01-01T20:24:52.936,0.2494 +2023-01-01T20:24:54.576,0.2493 +2023-01-01T20:25:01.717,0.2492 +2023-01-01T20:25:51.824,0.2492 +2023-01-01T20:26:31.175,0.2493 +2023-01-01T20:26:44.562,0.2494 +2023-01-01T20:26:48.023,0.2495 +2023-01-01T20:26:50.076,0.2494 +2023-01-01T20:26:53.033,0.2493 +2023-01-01T20:27:05.115,0.2494 +2023-01-01T20:27:27.155,0.2493 +2023-01-01T20:27:57.379,0.2492 +2023-01-01T20:28:18.757,0.2491 +2023-01-01T20:29:04.641,0.2492 +2023-01-01T20:29:54.823,0.2492 +2023-01-01T20:30:11.497,0.2493 +2023-01-01T20:31:01.673,0.2493 +2023-01-01T20:31:51.723,0.2493 +2023-01-01T20:32:04.269,0.2494 +2023-01-01T20:32:54.274,0.2494 +2023-01-01T20:33:31.028,0.2495 +2023-01-01T20:33:50.268,0.2494 +2023-01-01T20:33:56.609,0.2495 +2023-01-01T20:34:10.914,0.2494 +2023-01-01T20:35:00.923,0.2494 +2023-01-01T20:35:52.388,0.2495 +2023-01-01T20:36:11.499,0.2494 +2023-01-01T20:37:01.523,0.2494 +2023-01-01T20:37:51.524,0.2494 +2023-01-01T20:38:02.037,0.2495 +2023-01-01T20:38:57.219,0.2494 +2023-01-01T20:39:47.273,0.2494 +2023-01-01T20:40:46.759,0.2493 +2023-01-01T20:41:36.824,0.2493 +2023-01-01T20:42:26.824,0.2493 +2023-01-01T20:43:16.873,0.2493 +2023-01-01T20:44:12.716,0.2492 +2023-01-01T20:44:18.192,0.2491 +2023-01-01T20:45:09.819,0.249 +2023-01-01T20:45:59.873,0.249 +2023-01-01T20:46:49.923,0.249 +2023-01-01T20:47:22.855,0.2489 +2023-01-01T20:48:12.873,0.2489 +2023-01-01T20:48:33.832,0.2488 +2023-01-01T20:49:20.902,0.2489 +2023-01-01T20:50:10.973,0.2489 +2023-01-01T20:51:04.030,0.249 +2023-01-01T20:51:04.035,0.2489 +2023-01-01T20:51:04.040,0.249 +2023-01-01T20:51:04.041,0.2489 +2023-01-01T20:51:04.041,0.249 +2023-01-01T20:51:54.123,0.249 +2023-01-01T20:52:44.123,0.249 +2023-01-01T20:53:34.173,0.249 +2023-01-01T20:54:24.223,0.249 +2023-01-01T20:55:17.754,0.2489 +2023-01-01T20:55:17.816,0.249 +2023-01-01T20:55:17.836,0.2488 +2023-01-01T20:56:07.874,0.2488 +2023-01-01T20:56:35.082,0.2487 +2023-01-01T20:57:25.324,0.2487 +2023-01-01T20:58:20.345,0.2486 +2023-01-01T20:58:40.405,0.2485 +2023-01-01T20:59:30.423,0.2485 +2023-01-01T21:00:02.343,0.2486 +2023-01-01T21:00:03.235,0.2487 +2023-01-01T21:00:20.791,0.2488 +2023-01-01T21:01:10.873,0.2488 +2023-01-01T21:01:53.136,0.2489 +2023-01-01T21:02:08.970,0.2488 +2023-01-01T21:02:58.973,0.2488 +2023-01-01T21:03:14.804,0.2487 +2023-01-01T21:03:14.924,0.2486 +2023-01-01T21:03:27.555,0.2485 +2023-01-01T21:04:17.574,0.2485 +2023-01-01T21:05:07.623,0.2485 +2023-01-01T21:05:21.678,0.2486 +2023-01-01T21:06:11.723,0.2486 +2023-01-01T21:07:01.823,0.2486 +2023-01-01T21:07:51.923,0.2486 +2023-01-01T21:08:36.762,0.2485 +2023-01-01T21:08:36.803,0.2484 +2023-01-01T21:08:36.904,0.2483 +2023-01-01T21:08:39.231,0.2484 +2023-01-01T21:08:42.199,0.2485 +2023-01-01T21:08:42.200,0.2484 +2023-01-01T21:08:42.285,0.2485 +2023-01-01T21:09:32.473,0.2485 +2023-01-01T21:10:22.573,0.2485 +2023-01-01T21:11:12.623,0.2485 +2023-01-01T21:11:55.192,0.2484 +2023-01-01T21:12:45.273,0.2484 +2023-01-01T21:12:58.910,0.2483 +2023-01-01T21:13:27.016,0.2484 +2023-01-01T21:14:10.508,0.2483 +2023-01-01T21:15:00.524,0.2483 +2023-01-01T21:15:50.573,0.2483 +2023-01-01T21:16:29.685,0.2484 +2023-01-01T21:16:50.969,0.2485 +2023-01-01T21:17:12.168,0.2486 +2023-01-01T21:18:02.173,0.2486 +2023-01-01T21:19:01.568,0.2485 +2023-01-01T21:19:48.981,0.2486 +2023-01-01T21:20:39.074,0.2486 +2023-01-01T21:21:29.123,0.2486 +2023-01-01T21:22:15.770,0.2487 +2023-01-01T21:23:05.773,0.2487 +2023-01-01T21:23:55.773,0.2487 +2023-01-01T21:24:51.225,0.2488 +2023-01-01T21:24:51.244,0.2489 +2023-01-01T21:25:02.337,0.2488 +2023-01-01T21:25:52.373,0.2488 +2023-01-01T21:26:13.473,0.2489 +2023-01-01T21:27:03.573,0.2489 +2023-01-01T21:27:53.723,0.2489 +2023-01-01T21:28:44.552,0.249 +2023-01-01T21:29:05.337,0.2491 +2023-01-01T21:29:18.987,0.2492 +2023-01-01T21:30:03.458,0.2491 +2023-01-01T21:30:53.473,0.2491 +2023-01-01T21:31:43.523,0.2491 +2023-01-01T21:32:33.623,0.2491 +2023-01-01T21:33:23.723,0.2491 +2023-01-01T21:34:13.823,0.2491 +2023-01-01T21:35:11.992,0.2492 +2023-01-01T21:35:49.918,0.2493 +2023-01-01T21:36:39.923,0.2493 +2023-01-01T21:37:29.973,0.2493 +2023-01-01T21:38:19.974,0.2493 +2023-01-01T21:39:10.023,0.2493 +2023-01-01T21:40:00.073,0.2493 +2023-01-01T21:40:34.854,0.2494 +2023-01-01T21:40:40.629,0.2493 +2023-01-01T21:41:30.673,0.2493 +2023-01-01T21:42:20.723,0.2493 +2023-01-01T21:43:10.773,0.2493 +2023-01-01T21:44:00.823,0.2493 +2023-01-01T21:44:50.824,0.2493 +2023-01-01T21:45:49.275,0.2494 +2023-01-01T21:46:39.523,0.2494 +2023-01-01T21:47:29.573,0.2494 +2023-01-01T21:48:19.673,0.2494 +2023-01-01T21:49:09.773,0.2494 +2023-01-01T21:49:59.823,0.2494 +2023-01-01T21:50:49.923,0.2494 +2023-01-01T21:51:42.230,0.2495 +2023-01-01T21:52:32.323,0.2495 +2023-01-01T21:53:22.323,0.2495 +2023-01-01T21:54:12.373,0.2495 +2023-01-01T21:55:02.473,0.2495 +2023-01-01T21:55:52.523,0.2495 +2023-01-01T21:56:18.411,0.2494 +2023-01-01T21:57:08.423,0.2494 +2023-01-01T21:57:58.423,0.2494 +2023-01-01T21:58:48.423,0.2494 +2023-01-01T21:59:21.081,0.2493 +2023-01-01T22:00:11.123,0.2493 +2023-01-01T22:01:01.173,0.2493 +2023-01-01T22:01:51.324,0.2493 +2023-01-01T22:02:41.373,0.2493 +2023-01-01T22:03:31.424,0.2493 +2023-01-01T22:04:21.524,0.2493 +2023-01-01T22:05:11.573,0.2493 +2023-01-01T22:05:49.981,0.2492 +2023-01-01T22:06:40.073,0.2492 +2023-01-01T22:07:30.123,0.2492 +2023-01-01T22:08:20.123,0.2492 +2023-01-01T22:09:10.173,0.2492 +2023-01-01T22:09:39.087,0.2491 +2023-01-01T22:10:11.812,0.249 +2023-01-01T22:11:01.923,0.249 +2023-01-01T22:11:51.973,0.249 +2023-01-01T22:12:19.270,0.2489 +2023-01-01T22:13:09.325,0.2489 +2023-01-01T22:13:50.938,0.2488 +2023-01-01T22:14:00.046,0.2487 +2023-01-01T22:14:00.207,0.2486 +2023-01-01T22:14:00.954,0.2485 +2023-01-01T22:14:01.970,0.2484 +2023-01-01T22:14:12.803,0.2485 +2023-01-01T22:14:12.809,0.2484 +2023-01-01T22:14:12.819,0.2485 +2023-01-01T22:14:12.863,0.2486 +2023-01-01T22:15:02.873,0.2486 +2023-01-01T22:15:52.873,0.2486 +2023-01-01T22:16:44.663,0.2487 +2023-01-01T22:16:44.669,0.2486 +2023-01-01T22:16:44.684,0.2487 +2023-01-01T22:16:46.321,0.2488 +2023-01-01T22:17:36.373,0.2488 +2023-01-01T22:18:00.850,0.2489 +2023-01-01T22:18:30.506,0.249 +2023-01-01T22:18:50.415,0.2491 +2023-01-01T22:19:08.894,0.249 +2023-01-01T22:19:47.087,0.2491 +2023-01-01T22:19:59.471,0.2492 +2023-01-01T22:20:13.255,0.2493 +2023-01-01T22:20:39.665,0.2494 +2023-01-01T22:21:30.206,0.2493 +2023-01-01T22:21:59.291,0.2494 +2023-01-01T22:22:49.323,0.2494 +2023-01-01T22:23:39.373,0.2494 +2023-01-01T22:24:29.423,0.2494 +2023-01-01T22:25:09.036,0.2493 +2023-01-01T22:25:59.073,0.2493 +2023-01-01T22:26:49.123,0.2493 +2023-01-01T22:27:06.046,0.2492 +2023-01-01T22:27:56.123,0.2492 +2023-01-01T22:28:46.173,0.2492 +2023-01-01T22:29:36.223,0.2492 +2023-01-01T22:30:32.016,0.2491 +2023-01-01T22:31:22.073,0.2491 +2023-01-01T22:32:12.123,0.2491 +2023-01-01T22:33:02.123,0.2491 +2023-01-01T22:33:52.173,0.2491 +2023-01-01T22:34:42.173,0.2491 +2023-01-01T22:35:41.751,0.2492 +2023-01-01T22:36:31.873,0.2492 +2023-01-01T22:37:21.923,0.2492 +2023-01-01T22:38:11.973,0.2492 +2023-01-01T22:39:02.073,0.2492 +2023-01-01T22:39:52.223,0.2492 +2023-01-01T22:40:42.223,0.2492 +2023-01-01T22:41:00.340,0.2493 +2023-01-01T22:41:50.773,0.2493 +2023-01-01T22:42:40.873,0.2493 +2023-01-01T22:43:30.923,0.2493 +2023-01-01T22:44:10.070,0.2492 +2023-01-01T22:44:10.116,0.2493 +2023-01-01T22:44:10.164,0.2492 +2023-01-01T22:44:10.199,0.2494 +2023-01-01T22:44:10.280,0.2493 +2023-01-01T22:45:00.573,0.2493 +2023-01-01T22:45:50.624,0.2493 +2023-01-01T22:46:40.673,0.2493 +2023-01-01T22:47:14.784,0.2494 +2023-01-01T22:48:04.823,0.2494 +2023-01-01T22:48:54.825,0.2494 +2023-01-01T22:49:33.114,0.2493 +2023-01-01T22:50:23.123,0.2493 +2023-01-01T22:50:54.603,0.2494 +2023-01-01T22:51:44.623,0.2494 +2023-01-01T22:52:24.262,0.2493 +2023-01-01T22:53:14.373,0.2493 +2023-01-01T22:54:04.473,0.2493 +2023-01-01T22:54:24.092,0.2492 +2023-01-01T22:54:24.212,0.2491 +2023-01-01T22:55:20.948,0.249 +2023-01-01T22:55:49.066,0.2491 +2023-01-01T22:56:39.073,0.2491 +2023-01-01T22:56:52.633,0.2492 +2023-01-01T22:57:42.774,0.2492 +2023-01-01T22:58:32.873,0.2492 +2023-01-01T22:59:23.123,0.2492 +2023-01-01T23:00:13.124,0.2492 +2023-01-01T23:01:03.173,0.2492 +2023-01-01T23:01:53.224,0.2492 +2023-01-01T23:02:43.274,0.2492 +2023-01-01T23:03:01.581,0.2491 +2023-01-01T23:03:51.623,0.2491 +2023-01-01T23:04:11.294,0.249 +2023-01-01T23:04:11.347,0.2489 +2023-01-01T23:04:19.791,0.2488 +2023-01-01T23:05:09.823,0.2488 +2023-01-01T23:05:59.825,0.2488 +2023-01-01T23:06:43.231,0.2487 +2023-01-01T23:07:33.273,0.2487 +2023-01-01T23:07:47.868,0.2488 +2023-01-01T23:07:47.909,0.2489 +2023-01-01T23:07:48.936,0.249 +2023-01-01T23:08:02.352,0.2491 +2023-01-01T23:08:02.698,0.2492 +2023-01-01T23:08:07.485,0.2491 +2023-01-01T23:08:46.840,0.249 +2023-01-01T23:09:36.873,0.249 +2023-01-01T23:09:57.111,0.2491 +2023-01-01T23:10:00.280,0.2492 +2023-01-01T23:10:13.736,0.2493 +2023-01-01T23:10:15.054,0.2494 +2023-01-01T23:10:15.060,0.2493 +2023-01-01T23:10:15.069,0.2494 +2023-01-01T23:10:16.505,0.2495 +2023-01-01T23:10:17.830,0.2494 +2023-01-01T23:10:46.401,0.2493 +2023-01-01T23:10:51.728,0.2494 +2023-01-01T23:11:00.919,0.2493 +2023-01-01T23:11:06.378,0.2494 +2023-01-01T23:11:35.650,0.2495 +2023-01-01T23:12:25.674,0.2495 +2023-01-01T23:12:37.673,0.2494 +2023-01-01T23:13:27.824,0.2494 +2023-01-01T23:13:44.325,0.2495 +2023-01-01T23:14:34.373,0.2495 +2023-01-01T23:14:45.951,0.2494 +2023-01-01T23:15:36.023,0.2494 +2023-01-01T23:15:49.773,0.2495 +2023-01-01T23:16:39.824,0.2495 +2023-01-01T23:17:29.873,0.2495 +2023-01-01T23:17:53.394,0.2494 +2023-01-01T23:18:16.060,0.2493 +2023-01-01T23:19:06.073,0.2493 +2023-01-01T23:19:58.830,0.2494 +2023-01-01T23:20:25.984,0.2495 +2023-01-01T23:20:25.989,0.2494 +2023-01-01T23:20:26.010,0.2495 +2023-01-01T23:21:16.023,0.2495 +2023-01-01T23:22:06.123,0.2495 +2023-01-01T23:22:56.173,0.2495 +2023-01-01T23:23:46.223,0.2495 +2023-01-01T23:24:45.879,0.2494 +2023-01-01T23:25:01.155,0.2493 +2023-01-01T23:25:39.261,0.2492 +2023-01-01T23:25:48.715,0.2493 +2023-01-01T23:26:38.723,0.2493 +2023-01-01T23:27:28.823,0.2493 +2023-01-01T23:28:08.912,0.2494 +2023-01-01T23:28:58.923,0.2494 +2023-01-01T23:29:48.973,0.2494 +2023-01-01T23:30:39.023,0.2494 +2023-01-01T23:31:38.735,0.2495 +2023-01-01T23:32:19.377,0.2494 +2023-01-01T23:33:09.723,0.2494 +2023-01-01T23:33:55.679,0.2495 +2023-01-01T23:34:27.286,0.2494 +2023-01-01T23:35:17.324,0.2494 +2023-01-01T23:36:07.373,0.2494 +2023-01-01T23:36:57.373,0.2494 +2023-01-01T23:37:24.830,0.2495 +2023-01-01T23:37:24.834,0.2494 +2023-01-01T23:37:24.857,0.2495 +2023-01-01T23:38:19.780,0.2494 +2023-01-01T23:39:09.873,0.2494 +2023-01-01T23:39:44.967,0.2495 +2023-01-01T23:39:44.973,0.2494 +2023-01-01T23:39:44.981,0.2495 +2023-01-01T23:39:44.983,0.2494 +2023-01-01T23:39:44.991,0.2495 +2023-01-01T23:39:45.197,0.2496 +2023-01-01T23:39:46.312,0.2497 +2023-01-01T23:39:57.964,0.2498 +2023-01-01T23:40:22.173,0.2497 +2023-01-01T23:40:41.696,0.2496 +2023-01-01T23:41:31.723,0.2496 +2023-01-01T23:42:21.823,0.2496 +2023-01-01T23:43:11.873,0.2496 +2023-01-01T23:43:52.836,0.2497 +2023-01-01T23:44:09.804,0.2498 +2023-01-01T23:44:27.097,0.2499 +2023-01-01T23:44:28.241,0.2498 +2023-01-01T23:44:31.229,0.2499 +2023-01-01T23:44:36.837,0.2498 +2023-01-01T23:44:50.099,0.2497 +2023-01-01T23:45:00.201,0.2496 +2023-01-01T23:45:05.363,0.2495 +2023-01-01T23:45:10.195,0.2496 +2023-01-01T23:45:15.256,0.2495 +2023-01-01T23:45:51.419,0.2496 +2023-01-01T23:46:23.833,0.2495 +2023-01-01T23:46:24.103,0.2494 +2023-01-01T23:47:14.123,0.2494 +2023-01-01T23:47:24.371,0.2495 +2023-01-01T23:48:14.473,0.2495 +2023-01-01T23:49:04.523,0.2495 +2023-01-01T23:49:32.493,0.2494 +2023-01-01T23:50:30.581,0.2495 +2023-01-01T23:51:20.673,0.2495 +2023-01-01T23:52:10.823,0.2495 +2023-01-01T23:53:00.824,0.2495 +2023-01-01T23:53:50.873,0.2495 +2023-01-01T23:54:23.849,0.2496 +2023-01-01T23:55:13.973,0.2496 +2023-01-01T23:55:43.927,0.2497 +2023-01-01T23:56:34.073,0.2497 +2023-01-01T23:56:44.850,0.2498 +2023-01-01T23:57:12.101,0.2499 +2023-01-01T23:58:06.416,0.2498 +2023-01-01T23:58:20.710,0.2499 +2023-01-01T23:59:10.723,0.2499 +2023-01-01T23:59:43.246,0.25 diff --git a/assets/low_price_sample_data.csv b/assets/low_price_sample_data.csv new file mode 100644 index 0000000..1e9bef1 --- /dev/null +++ b/assets/low_price_sample_data.csv @@ -0,0 +1,2397 @@ +time,value +2023-01-01T00:00:08.995,0.2456 +2023-01-01T00:00:43.319,0.2457 +2023-01-01T00:00:57.587,0.2458 +2023-01-01T00:01:47.673,0.2458 +2023-01-01T00:02:35.555,0.2457 +2023-01-01T00:03:25.723,0.2457 +2023-01-01T00:03:56.395,0.2456 +2023-01-01T00:04:31.462,0.2455 +2023-01-01T00:04:32.559,0.2454 +2023-01-01T00:04:46.902,0.2455 +2023-01-01T00:04:46.954,0.2456 +2023-01-01T00:05:37.073,0.2456 +2023-01-01T00:06:30.410,0.2455 +2023-01-01T00:07:26.837,0.2454 +2023-01-01T00:08:14.584,0.2453 +2023-01-01T00:09:04.623,0.2453 +2023-01-01T00:09:14.939,0.2452 +2023-01-01T00:09:18.406,0.2451 +2023-01-01T00:09:26.751,0.2452 +2023-01-01T00:10:22.985,0.2453 +2023-01-01T00:10:38.535,0.2452 +2023-01-01T00:11:03.684,0.2453 +2023-01-01T00:11:46.689,0.2452 +2023-01-01T00:11:47.899,0.2451 +2023-01-01T00:12:23.604,0.245 +2023-01-01T00:12:25.079,0.2449 +2023-01-01T00:12:25.254,0.2448 +2023-01-01T00:12:25.259,0.2447 +2023-01-01T00:12:25.259,0.2448 +2023-01-01T00:12:25.260,0.2447 +2023-01-01T00:12:25.345,0.2448 +2023-01-01T00:12:26.076,0.2447 +2023-01-01T00:12:26.482,0.2448 +2023-01-01T00:12:54.425,0.2447 +2023-01-01T00:12:59.844,0.2448 +2023-01-01T00:13:00.789,0.2449 +2023-01-01T00:13:44.261,0.245 +2023-01-01T00:13:57.303,0.2451 +2023-01-01T00:14:00.642,0.2452 +2023-01-01T00:14:44.426,0.2451 +2023-01-01T00:14:45.341,0.245 +2023-01-01T00:14:50.501,0.2449 +2023-01-01T00:15:10.616,0.245 +2023-01-01T00:15:23.008,0.2449 +2023-01-01T00:15:33.726,0.245 +2023-01-01T00:15:39.840,0.2451 +2023-01-01T00:15:40.332,0.245 +2023-01-01T00:15:46.373,0.2449 +2023-01-01T00:15:48.234,0.245 +2023-01-01T00:16:06.276,0.2449 +2023-01-01T00:16:56.323,0.2449 +2023-01-01T00:17:11.001,0.2448 +2023-01-01T00:17:14.000,0.2447 +2023-01-01T00:17:17.084,0.2446 +2023-01-01T00:17:27.373,0.2447 +2023-01-01T00:17:42.701,0.2448 +2023-01-01T00:17:43.177,0.2449 +2023-01-01T00:17:43.204,0.2448 +2023-01-01T00:17:54.326,0.2447 +2023-01-01T00:18:44.373,0.2447 +2023-01-01T00:18:55.874,0.2448 +2023-01-01T00:18:55.911,0.2449 +2023-01-01T00:18:58.228,0.2448 +2023-01-01T00:19:46.389,0.2449 +2023-01-01T00:20:32.790,0.245 +2023-01-01T00:21:22.823,0.245 +2023-01-01T00:22:04.448,0.2451 +2023-01-01T00:22:18.436,0.245 +2023-01-01T00:22:18.526,0.2449 +2023-01-01T00:22:38.274,0.2448 +2023-01-01T00:22:47.681,0.2447 +2023-01-01T00:22:55.578,0.2448 +2023-01-01T00:23:20.400,0.2449 +2023-01-01T00:23:32.550,0.245 +2023-01-01T00:24:30.512,0.2449 +2023-01-01T00:25:14.777,0.245 +2023-01-01T00:26:04.823,0.245 +2023-01-01T00:26:22.528,0.2451 +2023-01-01T00:26:23.854,0.245 +2023-01-01T00:27:14.323,0.245 +2023-01-01T00:27:50.612,0.2451 +2023-01-01T00:28:43.657,0.2452 +2023-01-01T00:28:43.778,0.2453 +2023-01-01T00:28:49.873,0.2452 +2023-01-01T00:29:13.206,0.2451 +2023-01-01T00:30:03.223,0.2451 +2023-01-01T00:30:20.739,0.245 +2023-01-01T00:30:30.152,0.2449 +2023-01-01T00:30:38.454,0.2448 +2023-01-01T00:31:28.524,0.2448 +2023-01-01T00:32:20.393,0.2447 +2023-01-01T00:32:20.796,0.2446 +2023-01-01T00:33:12.273,0.2446 +2023-01-01T00:34:08.956,0.2445 +2023-01-01T00:34:08.960,0.2446 +2023-01-01T00:34:08.975,0.2445 +2023-01-01T00:34:10.324,0.2446 +2023-01-01T00:34:11.076,0.2445 +2023-01-01T00:34:50.998,0.2444 +2023-01-01T00:34:53.156,0.2443 +2023-01-01T00:34:56.287,0.2444 +2023-01-01T00:35:26.931,0.2443 +2023-01-01T00:35:49.710,0.2442 +2023-01-01T00:35:49.714,0.2443 +2023-01-01T00:35:49.724,0.2442 +2023-01-01T00:35:49.727,0.2443 +2023-01-01T00:35:49.877,0.2442 +2023-01-01T00:35:49.882,0.2443 +2023-01-01T00:35:51.179,0.2442 +2023-01-01T00:35:58.082,0.2443 +2023-01-01T00:36:20.410,0.2442 +2023-01-01T00:36:20.749,0.2441 +2023-01-01T00:36:27.080,0.2442 +2023-01-01T00:36:30.279,0.2443 +2023-01-01T00:36:48.427,0.2442 +2023-01-01T00:37:21.037,0.2441 +2023-01-01T00:37:38.354,0.2442 +2023-01-01T00:37:42.993,0.2443 +2023-01-01T00:38:16.910,0.2444 +2023-01-01T00:38:17.413,0.2445 +2023-01-01T00:38:19.170,0.2444 +2023-01-01T00:38:28.666,0.2445 +2023-01-01T00:39:10.817,0.2444 +2023-01-01T00:39:16.674,0.2445 +2023-01-01T00:39:41.561,0.2446 +2023-01-01T00:40:09.977,0.2445 +2023-01-01T00:41:00.023,0.2445 +2023-01-01T00:41:12.280,0.2444 +2023-01-01T00:41:20.119,0.2443 +2023-01-01T00:41:35.171,0.2444 +2023-01-01T00:42:25.174,0.2444 +2023-01-01T00:43:15.223,0.2444 +2023-01-01T00:44:13.947,0.2443 +2023-01-01T00:45:00.092,0.2442 +2023-01-01T00:45:42.818,0.2443 +2023-01-01T00:46:15.033,0.2444 +2023-01-01T00:47:05.073,0.2444 +2023-01-01T00:47:38.898,0.2445 +2023-01-01T00:48:07.270,0.2446 +2023-01-01T00:48:57.273,0.2446 +2023-01-01T00:49:28.285,0.2445 +2023-01-01T00:50:18.323,0.2445 +2023-01-01T00:51:08.373,0.2445 +2023-01-01T00:51:58.374,0.2445 +2023-01-01T00:52:48.423,0.2445 +2023-01-01T00:53:38.473,0.2445 +2023-01-01T00:54:12.551,0.2446 +2023-01-01T00:55:02.573,0.2446 +2023-01-01T00:55:52.623,0.2446 +2023-01-01T00:56:10.360,0.2445 +2023-01-01T00:56:10.360,0.2446 +2023-01-01T00:56:10.363,0.2445 +2023-01-01T00:57:00.373,0.2445 +2023-01-01T00:57:50.373,0.2445 +2023-01-01T00:58:40.423,0.2445 +2023-01-01T00:59:30.473,0.2445 +2023-01-01T01:00:20.523,0.2445 +2023-01-01T01:01:10.573,0.2445 +2023-01-01T01:02:00.673,0.2445 +2023-01-01T01:02:50.723,0.2445 +2023-01-01T01:03:40.773,0.2445 +2023-01-01T01:04:38.251,0.2444 +2023-01-01T01:04:38.293,0.2443 +2023-01-01T01:05:18.838,0.2444 +2023-01-01T01:06:08.873,0.2444 +2023-01-01T01:06:58.873,0.2444 +2023-01-01T01:07:48.923,0.2444 +2023-01-01T01:08:38.974,0.2444 +2023-01-01T01:09:36.281,0.2445 +2023-01-01T01:09:44.274,0.2446 +2023-01-01T01:10:34.573,0.2446 +2023-01-01T01:10:56.971,0.2445 +2023-01-01T01:11:47.173,0.2445 +2023-01-01T01:12:33.732,0.2444 +2023-01-01T01:13:23.923,0.2444 +2023-01-01T01:14:13.973,0.2444 +2023-01-01T01:15:04.023,0.2444 +2023-01-01T01:15:39.203,0.2445 +2023-01-01T01:16:17.194,0.2446 +2023-01-01T01:16:40.310,0.2445 +2023-01-01T01:17:30.323,0.2445 +2023-01-01T01:17:59.619,0.2446 +2023-01-01T01:18:49.773,0.2446 +2023-01-01T01:19:39.823,0.2446 +2023-01-01T01:20:29.923,0.2446 +2023-01-01T01:21:08.344,0.2445 +2023-01-01T01:21:35.725,0.2444 +2023-01-01T01:22:26.423,0.2444 +2023-01-01T01:23:16.473,0.2444 +2023-01-01T01:24:13.008,0.2445 +2023-01-01T01:25:03.023,0.2445 +2023-01-01T01:25:53.073,0.2445 +2023-01-01T01:26:43.073,0.2445 +2023-01-01T01:27:33.123,0.2445 +2023-01-01T01:28:23.124,0.2445 +2023-01-01T01:29:13.173,0.2445 +2023-01-01T01:30:03.173,0.2445 +2023-01-01T01:31:00.670,0.2444 +2023-01-01T01:31:51.818,0.2445 +2023-01-01T01:32:41.874,0.2445 +2023-01-01T01:33:10.751,0.2444 +2023-01-01T01:33:32.551,0.2443 +2023-01-01T01:33:34.274,0.2444 +2023-01-01T01:34:24.323,0.2444 +2023-01-01T01:35:14.373,0.2444 +2023-01-01T01:35:40.519,0.2445 +2023-01-01T01:36:04.679,0.2446 +2023-01-01T01:36:13.828,0.2445 +2023-01-01T01:37:04.273,0.2445 +2023-01-01T01:37:54.273,0.2445 +2023-01-01T01:38:44.323,0.2445 +2023-01-01T01:39:34.423,0.2445 +2023-01-01T01:40:29.251,0.2446 +2023-01-01T01:41:20.473,0.2446 +2023-01-01T01:41:55.077,0.2447 +2023-01-01T01:42:45.173,0.2447 +2023-01-01T01:43:11.126,0.2448 +2023-01-01T01:44:01.223,0.2448 +2023-01-01T01:44:51.223,0.2448 +2023-01-01T01:45:41.223,0.2448 +2023-01-01T01:46:31.274,0.2448 +2023-01-01T01:46:53.018,0.2449 +2023-01-01T01:47:43.073,0.2449 +2023-01-01T01:48:11.239,0.245 +2023-01-01T01:49:01.323,0.245 +2023-01-01T01:49:32.304,0.2451 +2023-01-01T01:50:22.373,0.2451 +2023-01-01T01:51:12.424,0.2451 +2023-01-01T01:52:01.740,0.245 +2023-01-01T01:52:52.173,0.245 +2023-01-01T01:53:42.173,0.245 +2023-01-01T01:54:32.223,0.245 +2023-01-01T01:55:22.274,0.245 +2023-01-01T01:56:12.373,0.245 +2023-01-01T01:56:40.624,0.2451 +2023-01-01T01:56:46.342,0.2452 +2023-01-01T01:57:18.039,0.2453 +2023-01-01T01:57:50.356,0.2454 +2023-01-01T01:58:50.351,0.2453 +2023-01-01T01:59:40.487,0.2452 +2023-01-01T02:00:04.600,0.2451 +2023-01-01T02:00:24.221,0.245 +2023-01-01T02:01:07.718,0.2451 +2023-01-01T02:01:37.091,0.245 +2023-01-01T02:01:40.732,0.2449 +2023-01-01T02:01:56.140,0.245 +2023-01-01T02:02:46.173,0.245 +2023-01-01T02:03:36.223,0.245 +2023-01-01T02:04:27.791,0.2449 +2023-01-01T02:04:28.551,0.2448 +2023-01-01T02:05:18.723,0.2448 +2023-01-01T02:05:49.698,0.2449 +2023-01-01T02:06:44.459,0.245 +2023-01-01T02:07:34.473,0.245 +2023-01-01T02:08:24.573,0.245 +2023-01-01T02:08:37.104,0.2451 +2023-01-01T02:09:27.123,0.2451 +2023-01-01T02:10:02.391,0.2452 +2023-01-01T02:10:52.423,0.2452 +2023-01-01T02:11:42.473,0.2452 +2023-01-01T02:12:32.523,0.2452 +2023-01-01T02:13:22.573,0.2452 +2023-01-01T02:13:46.359,0.2453 +2023-01-01T02:13:55.655,0.2454 +2023-01-01T02:14:01.429,0.2455 +2023-01-01T02:14:04.077,0.2456 +2023-01-01T02:14:10.984,0.2457 +2023-01-01T02:14:11.367,0.2458 +2023-01-01T02:14:18.199,0.2457 +2023-01-01T02:14:23.137,0.2456 +2023-01-01T02:14:57.792,0.2457 +2023-01-01T02:14:59.215,0.2458 +2023-01-01T02:15:24.922,0.2457 +2023-01-01T02:16:14.924,0.2457 +2023-01-01T02:17:02.464,0.2456 +2023-01-01T02:17:52.573,0.2456 +2023-01-01T02:18:42.623,0.2456 +2023-01-01T02:19:32.673,0.2456 +2023-01-01T02:19:50.024,0.2457 +2023-01-01T02:20:40.123,0.2457 +2023-01-01T02:20:53.167,0.2458 +2023-01-01T02:21:20.,0.2457 +2023-01-01T02:22:10.423,0.2457 +2023-01-01T02:23:00.473,0.2457 +2023-01-01T02:23:50.573,0.2457 +2023-01-01T02:24:40.673,0.2457 +2023-01-01T02:25:30.723,0.2457 +2023-01-01T02:26:10.394,0.2458 +2023-01-01T02:27:00.523,0.2458 +2023-01-01T02:27:50.573,0.2458 +2023-01-01T02:28:40.623,0.2458 +2023-01-01T02:29:30.673,0.2458 +2023-01-01T02:30:20.673,0.2458 +2023-01-01T02:31:11.073,0.2458 +2023-01-01T02:32:10.798,0.2459 +2023-01-01T02:33:00.823,0.2459 +2023-01-01T02:33:27.152,0.246 +2023-01-01T02:34:07.325,0.2461 +2023-01-01T02:34:57.423,0.2461 +2023-01-01T02:35:40.191,0.246 +2023-01-01T02:36:30.223,0.246 +2023-01-01T02:36:50.235,0.2459 +2023-01-01T02:37:40.373,0.2459 +2023-01-01T02:38:30.473,0.2459 +2023-01-01T02:39:20.523,0.2459 +2023-01-01T02:40:10.015,0.2458 +2023-01-01T02:41:01.373,0.2458 +2023-01-01T02:41:54.345,0.2459 +2023-01-01T02:42:44.373,0.2459 +2023-01-01T02:43:23.648,0.2458 +2023-01-01T02:44:13.723,0.2458 +2023-01-01T02:45:03.896,0.2459 +2023-01-01T02:45:53.973,0.2459 +2023-01-01T02:46:46.886,0.2458 +2023-01-01T02:47:36.923,0.2458 +2023-01-01T02:48:27.023,0.2458 +2023-01-01T02:49:17.073,0.2458 +2023-01-01T02:50:07.123,0.2458 +2023-01-01T02:50:25.892,0.2457 +2023-01-01T02:51:15.923,0.2457 +2023-01-01T02:52:06.024,0.2457 +2023-01-01T02:52:56.073,0.2457 +2023-01-01T02:53:46.223,0.2457 +2023-01-01T02:54:36.273,0.2457 +2023-01-01T02:55:26.323,0.2457 +2023-01-01T02:56:16.325,0.2457 +2023-01-01T02:57:06.374,0.2457 +2023-01-01T02:58:02.544,0.2456 +2023-01-01T02:58:02.558,0.2455 +2023-01-01T02:58:52.573,0.2455 +2023-01-01T02:59:07.088,0.2456 +2023-01-01T02:59:57.173,0.2456 +2023-01-01T03:00:10.940,0.2455 +2023-01-01T03:00:18.990,0.2454 +2023-01-01T03:00:26.029,0.2455 +2023-01-01T03:00:28.425,0.2454 +2023-01-01T03:00:38.571,0.2455 +2023-01-01T03:01:22.445,0.2454 +2023-01-01T03:01:46.800,0.2455 +2023-01-01T03:01:49.117,0.2456 +2023-01-01T03:02:09.486,0.2455 +2023-01-01T03:02:59.523,0.2455 +2023-01-01T03:03:49.573,0.2455 +2023-01-01T03:04:11.736,0.2454 +2023-01-01T03:04:11.751,0.2453 +2023-01-01T03:04:15.583,0.2454 +2023-01-01T03:04:15.597,0.2455 +2023-01-01T03:05:05.923,0.2455 +2023-01-01T03:05:28.117,0.2456 +2023-01-01T03:05:57.597,0.2457 +2023-01-01T03:06:02.395,0.2456 +2023-01-01T03:06:20.421,0.2457 +2023-01-01T03:07:10.452,0.2456 +2023-01-01T03:08:00.473,0.2456 +2023-01-01T03:08:50.573,0.2456 +2023-01-01T03:09:40.573,0.2456 +2023-01-01T03:10:15.272,0.2455 +2023-01-01T03:11:05.273,0.2455 +2023-01-01T03:11:55.323,0.2455 +2023-01-01T03:12:11.651,0.2456 +2023-01-01T03:12:18.468,0.2455 +2023-01-01T03:12:18.475,0.2456 +2023-01-01T03:12:20.510,0.2455 +2023-01-01T03:13:10.523,0.2455 +2023-01-01T03:14:00.573,0.2455 +2023-01-01T03:14:50.623,0.2455 +2023-01-01T03:15:41.146,0.2454 +2023-01-01T03:15:41.168,0.2453 +2023-01-01T03:15:41.506,0.2452 +2023-01-01T03:15:41.511,0.2453 +2023-01-01T03:15:41.549,0.2452 +2023-01-01T03:15:42.255,0.2453 +2023-01-01T03:15:58.821,0.2454 +2023-01-01T03:16:48.873,0.2454 +2023-01-01T03:17:04.654,0.2453 +2023-01-01T03:17:23.467,0.2452 +2023-01-01T03:18:11.538,0.2453 +2023-01-01T03:18:15.102,0.2452 +2023-01-01T03:19:05.173,0.2452 +2023-01-01T03:19:55.174,0.2452 +2023-01-01T03:20:45.223,0.2452 +2023-01-01T03:21:35.273,0.2452 +2023-01-01T03:21:59.912,0.2453 +2023-01-01T03:22:16.215,0.2454 +2023-01-01T03:23:06.673,0.2454 +2023-01-01T03:24:04.616,0.2453 +2023-01-01T03:24:57.003,0.2452 +2023-01-01T03:25:47.023,0.2452 +2023-01-01T03:26:37.073,0.2452 +2023-01-01T03:27:27.173,0.2452 +2023-01-01T03:27:48.375,0.2453 +2023-01-01T03:28:38.473,0.2453 +2023-01-01T03:29:28.523,0.2453 +2023-01-01T03:30:05.087,0.2452 +2023-01-01T03:30:55.123,0.2452 +2023-01-01T03:31:45.173,0.2452 +2023-01-01T03:32:35.223,0.2452 +2023-01-01T03:33:07.797,0.2453 +2023-01-01T03:33:57.823,0.2453 +2023-01-01T03:34:47.825,0.2453 +2023-01-01T03:35:37.873,0.2453 +2023-01-01T03:36:27.923,0.2453 +2023-01-01T03:37:17.973,0.2453 +2023-01-01T03:38:08.023,0.2453 +2023-01-01T03:38:27.545,0.2454 +2023-01-01T03:39:17.573,0.2454 +2023-01-01T03:40:07.623,0.2454 +2023-01-01T03:40:33.062,0.2453 +2023-01-01T03:41:23.373,0.2453 +2023-01-01T03:42:13.423,0.2453 +2023-01-01T03:43:03.523,0.2453 +2023-01-01T03:43:37.203,0.2454 +2023-01-01T03:44:27.323,0.2454 +2023-01-01T03:45:17.373,0.2454 +2023-01-01T03:46:04.871,0.2453 +2023-01-01T03:46:55.323,0.2453 +2023-01-01T03:47:45.423,0.2453 +2023-01-01T03:48:35.473,0.2453 +2023-01-01T03:49:25.523,0.2453 +2023-01-01T03:50:15.573,0.2453 +2023-01-01T03:50:54.169,0.2452 +2023-01-01T03:51:44.473,0.2452 +2023-01-01T03:52:34.524,0.2452 +2023-01-01T03:53:24.573,0.2452 +2023-01-01T03:54:14.574,0.2452 +2023-01-01T03:54:40.346,0.2453 +2023-01-01T03:54:40.379,0.2454 +2023-01-01T03:54:51.911,0.2455 +2023-01-01T03:54:55.548,0.2454 +2023-01-01T03:55:45.573,0.2454 +2023-01-01T03:56:35.573,0.2454 +2023-01-01T03:57:25.623,0.2454 +2023-01-01T03:58:15.674,0.2454 +2023-01-01T03:59:05.723,0.2454 +2023-01-01T03:59:31.849,0.2453 +2023-01-01T03:59:52.557,0.2454 +2023-01-01T04:00:42.573,0.2454 +2023-01-01T04:01:17.938,0.2453 +2023-01-01T04:02:07.973,0.2453 +2023-01-01T04:02:58.023,0.2453 +2023-01-01T04:03:14.311,0.2454 +2023-01-01T04:03:18.558,0.2453 +2023-01-01T04:04:08.723,0.2453 +2023-01-01T04:04:58.773,0.2453 +2023-01-01T04:05:48.823,0.2453 +2023-01-01T04:06:28.969,0.2452 +2023-01-01T04:07:19.224,0.2452 +2023-01-01T04:07:48.362,0.2451 +2023-01-01T04:07:56.675,0.245 +2023-01-01T04:08:02.058,0.2449 +2023-01-01T04:08:54.712,0.245 +2023-01-01T04:09:07.228,0.2449 +2023-01-01T04:10:02.048,0.2448 +2023-01-01T04:10:52.123,0.2448 +2023-01-01T04:11:42.123,0.2448 +2023-01-01T04:12:28.415,0.2449 +2023-01-01T04:13:18.473,0.2449 +2023-01-01T04:13:32.425,0.2448 +2023-01-01T04:14:00.849,0.2447 +2023-01-01T04:14:00.851,0.2448 +2023-01-01T04:14:00.852,0.2447 +2023-01-01T04:14:48.780,0.2448 +2023-01-01T04:15:38.824,0.2448 +2023-01-01T04:16:24.602,0.2447 +2023-01-01T04:17:14.723,0.2447 +2023-01-01T04:18:04.824,0.2447 +2023-01-01T04:18:54.873,0.2447 +2023-01-01T04:19:20.128,0.2448 +2023-01-01T04:19:30.668,0.2447 +2023-01-01T04:19:41.323,0.2446 +2023-01-01T04:19:41.333,0.2447 +2023-01-01T04:19:41.344,0.2446 +2023-01-01T04:19:49.487,0.2445 +2023-01-01T04:19:50.219,0.2444 +2023-01-01T04:19:50.247,0.2445 +2023-01-01T04:20:13.026,0.2444 +2023-01-01T04:20:20.375,0.2445 +2023-01-01T04:20:24.155,0.2444 +2023-01-01T04:20:24.159,0.2445 +2023-01-01T04:20:24.281,0.2444 +2023-01-01T04:20:45.670,0.2445 +2023-01-01T04:21:14.306,0.2444 +2023-01-01T04:21:31.797,0.2445 +2023-01-01T04:21:38.015,0.2444 +2023-01-01T04:21:46.487,0.2445 +2023-01-01T04:21:48.068,0.2446 +2023-01-01T04:22:34.914,0.2445 +2023-01-01T04:22:34.914,0.2446 +2023-01-01T04:23:24.923,0.2446 +2023-01-01T04:24:15.023,0.2446 +2023-01-01T04:25:05.073,0.2446 +2023-01-01T04:25:55.073,0.2446 +2023-01-01T04:26:07.330,0.2447 +2023-01-01T04:26:22.357,0.2448 +2023-01-01T04:27:12.373,0.2448 +2023-01-01T04:28:02.423,0.2448 +2023-01-01T04:28:52.473,0.2448 +2023-01-01T04:29:32.193,0.2447 +2023-01-01T04:30:22.423,0.2447 +2023-01-01T04:31:12.473,0.2447 +2023-01-01T04:32:02.524,0.2447 +2023-01-01T04:32:52.573,0.2447 +2023-01-01T04:33:44.209,0.2448 +2023-01-01T04:34:34.273,0.2448 +2023-01-01T04:35:24.323,0.2448 +2023-01-01T04:36:14.373,0.2448 +2023-01-01T04:37:04.424,0.2448 +2023-01-01T04:37:54.474,0.2448 +2023-01-01T04:38:44.523,0.2448 +2023-01-01T04:39:34.574,0.2448 +2023-01-01T04:40:24.623,0.2448 +2023-01-01T04:41:14.624,0.2448 +2023-01-01T04:42:09.051,0.2447 +2023-01-01T04:42:59.173,0.2447 +2023-01-01T04:43:49.223,0.2447 +2023-01-01T04:44:13.794,0.2446 +2023-01-01T04:44:19.091,0.2445 +2023-01-01T04:45:10.873,0.2445 +2023-01-01T04:46:00.923,0.2445 +2023-01-01T04:46:50.973,0.2445 +2023-01-01T04:47:41.023,0.2445 +2023-01-01T04:48:31.023,0.2445 +2023-01-01T04:49:21.123,0.2445 +2023-01-01T04:50:11.173,0.2445 +2023-01-01T04:50:51.647,0.2446 +2023-01-01T04:50:51.922,0.2447 +2023-01-01T04:51:42.473,0.2447 +2023-01-01T04:52:32.524,0.2447 +2023-01-01T04:52:57.396,0.2446 +2023-01-01T04:53:47.423,0.2446 +2023-01-01T04:54:37.473,0.2446 +2023-01-01T04:55:27.523,0.2446 +2023-01-01T04:56:17.623,0.2446 +2023-01-01T04:57:07.723,0.2446 +2023-01-01T04:57:57.773,0.2446 +2023-01-01T04:58:47.773,0.2446 +2023-01-01T04:59:37.610,0.2445 +2023-01-01T04:59:39.835,0.2444 +2023-01-01T04:59:47.302,0.2445 +2023-01-01T04:59:47.432,0.2446 +2023-01-01T05:00:05.863,0.2445 +2023-01-01T05:00:55.873,0.2445 +2023-01-01T05:01:45.873,0.2445 +2023-01-01T05:02:35.923,0.2445 +2023-01-01T05:03:25.973,0.2445 +2023-01-01T05:04:16.023,0.2445 +2023-01-01T05:04:42.318,0.2446 +2023-01-01T05:05:32.323,0.2446 +2023-01-01T05:06:22.076,0.2447 +2023-01-01T05:07:12.123,0.2447 +2023-01-01T05:08:02.123,0.2447 +2023-01-01T05:08:52.124,0.2447 +2023-01-01T05:09:42.173,0.2447 +2023-01-01T05:10:08.918,0.2446 +2023-01-01T05:10:58.923,0.2446 +2023-01-01T05:11:48.973,0.2446 +2023-01-01T05:12:05.917,0.2447 +2023-01-01T05:12:05.925,0.2448 +2023-01-01T05:12:06.028,0.2449 +2023-01-01T05:12:39.079,0.245 +2023-01-01T05:13:29.123,0.245 +2023-01-01T05:14:19.223,0.245 +2023-01-01T05:15:00.836,0.2451 +2023-01-01T05:15:50.873,0.2451 +2023-01-01T05:16:40.973,0.2451 +2023-01-01T05:17:31.073,0.2451 +2023-01-01T05:18:21.124,0.2451 +2023-01-01T05:19:11.173,0.2451 +2023-01-01T05:19:21.891,0.245 +2023-01-01T05:20:08.510,0.2449 +2023-01-01T05:20:58.574,0.2449 +2023-01-01T05:21:48.623,0.2449 +2023-01-01T05:22:35.387,0.2448 +2023-01-01T05:23:25.473,0.2448 +2023-01-01T05:24:15.523,0.2448 +2023-01-01T05:24:40.547,0.2449 +2023-01-01T05:24:55.198,0.245 +2023-01-01T05:25:45.223,0.245 +2023-01-01T05:26:35.273,0.245 +2023-01-01T05:27:25.273,0.245 +2023-01-01T05:28:15.274,0.245 +2023-01-01T05:29:05.323,0.245 +2023-01-01T05:29:55.373,0.245 +2023-01-01T05:30:45.423,0.245 +2023-01-01T05:31:35.473,0.245 +2023-01-01T05:31:53.316,0.2449 +2023-01-01T05:32:43.373,0.2449 +2023-01-01T05:33:33.423,0.2449 +2023-01-01T05:34:23.473,0.2449 +2023-01-01T05:35:13.573,0.2449 +2023-01-01T05:36:03.723,0.2449 +2023-01-01T05:36:53.823,0.2449 +2023-01-01T05:37:43.923,0.2449 +2023-01-01T05:38:34.023,0.2449 +2023-01-01T05:39:26.775,0.2448 +2023-01-01T05:40:16.823,0.2448 +2023-01-01T05:40:29.226,0.2447 +2023-01-01T05:40:29.246,0.2446 +2023-01-01T05:40:37.466,0.2445 +2023-01-01T05:41:23.168,0.2446 +2023-01-01T05:42:14.479,0.2445 +2023-01-01T05:43:04.723,0.2445 +2023-01-01T05:43:54.873,0.2445 +2023-01-01T05:44:44.923,0.2445 +2023-01-01T05:44:57.100,0.2446 +2023-01-01T05:45:47.123,0.2446 +2023-01-01T05:46:42.858,0.2447 +2023-01-01T05:47:17.293,0.2448 +2023-01-01T05:48:07.324,0.2448 +2023-01-01T05:48:30.969,0.2449 +2023-01-01T05:49:04.450,0.2448 +2023-01-01T05:49:54.473,0.2448 +2023-01-01T05:50:44.892,0.2449 +2023-01-01T05:51:35.573,0.2449 +2023-01-01T05:52:01.477,0.2448 +2023-01-01T05:52:51.523,0.2448 +2023-01-01T05:53:41.523,0.2448 +2023-01-01T05:54:31.573,0.2448 +2023-01-01T05:55:21.623,0.2448 +2023-01-01T05:55:42.796,0.2446 +2023-01-01T05:55:42.814,0.2447 +2023-01-01T05:55:42.821,0.2446 +2023-01-01T05:55:43.133,0.2445 +2023-01-01T05:56:33.324,0.2445 +2023-01-01T05:56:44.570,0.2446 +2023-01-01T05:57:35.124,0.2446 +2023-01-01T05:58:35.161,0.2445 +2023-01-01T05:59:25.223,0.2445 +2023-01-01T06:00:02.400,0.2446 +2023-01-01T06:00:40.881,0.2447 +2023-01-01T06:01:30.923,0.2447 +2023-01-01T06:02:01.672,0.2448 +2023-01-01T06:02:07.919,0.2447 +2023-01-01T06:02:57.923,0.2447 +2023-01-01T06:03:45.297,0.2448 +2023-01-01T06:04:35.423,0.2448 +2023-01-01T06:05:25.473,0.2448 +2023-01-01T06:06:15.573,0.2448 +2023-01-01T06:07:05.623,0.2448 +2023-01-01T06:07:32.277,0.2447 +2023-01-01T06:08:22.373,0.2447 +2023-01-01T06:09:07.321,0.2448 +2023-01-01T06:09:57.323,0.2448 +2023-01-01T06:10:47.623,0.2448 +2023-01-01T06:11:37.673,0.2448 +2023-01-01T06:11:52.835,0.2447 +2023-01-01T06:11:52.837,0.2448 +2023-01-01T06:11:52.845,0.2447 +2023-01-01T06:12:42.923,0.2447 +2023-01-01T06:13:33.123,0.2447 +2023-01-01T06:14:04.036,0.2448 +2023-01-01T06:14:54.373,0.2448 +2023-01-01T06:15:44.423,0.2448 +2023-01-01T06:16:34.473,0.2448 +2023-01-01T06:17:24.523,0.2448 +2023-01-01T06:18:14.723,0.2448 +2023-01-01T06:19:04.773,0.2448 +2023-01-01T06:19:54.823,0.2448 +2023-01-01T06:20:16.880,0.2447 +2023-01-01T06:21:07.323,0.2447 +2023-01-01T06:21:35.164,0.2446 +2023-01-01T06:22:25.523,0.2446 +2023-01-01T06:23:15.623,0.2446 +2023-01-01T06:24:05.673,0.2446 +2023-01-01T06:24:55.724,0.2446 +2023-01-01T06:25:47.772,0.2447 +2023-01-01T06:26:37.773,0.2447 +2023-01-01T06:27:10.416,0.2446 +2023-01-01T06:28:00.974,0.2446 +2023-01-01T06:28:19.514,0.2447 +2023-01-01T06:28:19.673,0.2448 +2023-01-01T06:29:03.301,0.2449 +2023-01-01T06:29:11.751,0.2448 +2023-01-01T06:30:01.773,0.2448 +2023-01-01T06:30:51.823,0.2448 +2023-01-01T06:31:41.823,0.2448 +2023-01-01T06:32:31.823,0.2448 +2023-01-01T06:33:06.720,0.2447 +2023-01-01T06:33:38.743,0.2446 +2023-01-01T06:34:28.923,0.2446 +2023-01-01T06:35:19.023,0.2446 +2023-01-01T06:35:29.198,0.2445 +2023-01-01T06:35:29.366,0.2444 +2023-01-01T06:35:42.003,0.2443 +2023-01-01T06:36:32.023,0.2443 +2023-01-01T06:37:22.073,0.2443 +2023-01-01T06:38:12.223,0.2443 +2023-01-01T06:39:02.273,0.2443 +2023-01-01T06:39:52.323,0.2443 +2023-01-01T06:40:42.373,0.2443 +2023-01-01T06:41:00.596,0.2444 +2023-01-01T06:41:44.941,0.2445 +2023-01-01T06:42:34.973,0.2445 +2023-01-01T06:43:25.023,0.2445 +2023-01-01T06:44:01.546,0.2446 +2023-01-01T06:45:01.443,0.2445 +2023-01-01T06:45:51.473,0.2445 +2023-01-01T06:46:41.473,0.2445 +2023-01-01T06:47:11.067,0.2444 +2023-01-01T06:48:01.074,0.2444 +2023-01-01T06:48:51.123,0.2444 +2023-01-01T06:49:41.174,0.2444 +2023-01-01T06:50:31.273,0.2444 +2023-01-01T06:51:21.324,0.2444 +2023-01-01T06:52:11.373,0.2444 +2023-01-01T06:53:01.374,0.2444 +2023-01-01T06:53:51.423,0.2444 +2023-01-01T06:54:41.473,0.2444 +2023-01-01T06:55:31.523,0.2444 +2023-01-01T06:56:21.523,0.2444 +2023-01-01T06:57:04.363,0.2445 +2023-01-01T06:57:54.523,0.2445 +2023-01-01T06:58:44.723,0.2445 +2023-01-01T06:59:34.823,0.2445 +2023-01-01T07:00:25.073,0.2445 +2023-01-01T07:01:15.123,0.2445 +2023-01-01T07:02:01.280,0.2446 +2023-01-01T07:02:02.317,0.2447 +2023-01-01T07:02:52.373,0.2447 +2023-01-01T07:03:12.845,0.2446 +2023-01-01T07:04:03.273,0.2446 +2023-01-01T07:04:53.273,0.2446 +2023-01-01T07:05:27.107,0.2445 +2023-01-01T07:05:27.263,0.2444 +2023-01-01T07:06:18.124,0.2444 +2023-01-01T07:06:47.506,0.2445 +2023-01-01T07:07:37.523,0.2445 +2023-01-01T07:08:25.698,0.2446 +2023-01-01T07:08:33.991,0.2447 +2023-01-01T07:09:24.023,0.2447 +2023-01-01T07:10:14.023,0.2447 +2023-01-01T07:11:11.095,0.2446 +2023-01-01T07:11:41.562,0.2445 +2023-01-01T07:11:50.347,0.2446 +2023-01-01T07:12:43.359,0.2447 +2023-01-01T07:13:33.423,0.2447 +2023-01-01T07:14:23.473,0.2447 +2023-01-01T07:15:13.623,0.2447 +2023-01-01T07:16:03.674,0.2447 +2023-01-01T07:16:52.461,0.2446 +2023-01-01T07:17:03.749,0.2445 +2023-01-01T07:17:06.349,0.2444 +2023-01-01T07:17:07.666,0.2445 +2023-01-01T07:17:57.673,0.2445 +2023-01-01T07:18:47.773,0.2445 +2023-01-01T07:19:37.823,0.2445 +2023-01-01T07:20:27.823,0.2445 +2023-01-01T07:21:17.873,0.2445 +2023-01-01T07:22:07.923,0.2445 +2023-01-01T07:22:58.023,0.2445 +2023-01-01T07:23:48.073,0.2445 +2023-01-01T07:24:08.224,0.2446 +2023-01-01T07:24:58.423,0.2446 +2023-01-01T07:25:48.473,0.2446 +2023-01-01T07:26:02.833,0.2447 +2023-01-01T07:26:52.873,0.2447 +2023-01-01T07:27:42.923,0.2447 +2023-01-01T07:28:12.139,0.2448 +2023-01-01T07:28:22.302,0.2447 +2023-01-01T07:28:57.870,0.2448 +2023-01-01T07:29:51.815,0.2449 +2023-01-01T07:30:41.823,0.2449 +2023-01-01T07:31:31.923,0.2449 +2023-01-01T07:31:48.721,0.2448 +2023-01-01T07:32:38.873,0.2448 +2023-01-01T07:33:28.973,0.2448 +2023-01-01T07:33:44.348,0.2449 +2023-01-01T07:33:58.749,0.2448 +2023-01-01T07:34:48.773,0.2448 +2023-01-01T07:35:18.037,0.2447 +2023-01-01T07:36:08.524,0.2447 +2023-01-01T07:36:58.573,0.2447 +2023-01-01T07:37:48.623,0.2447 +2023-01-01T07:38:38.724,0.2447 +2023-01-01T07:39:28.823,0.2447 +2023-01-01T07:40:18.874,0.2447 +2023-01-01T07:41:08.923,0.2447 +2023-01-01T07:41:58.973,0.2447 +2023-01-01T07:42:27.324,0.2448 +2023-01-01T07:43:17.473,0.2448 +2023-01-01T07:44:00.221,0.2449 +2023-01-01T07:44:50.324,0.2449 +2023-01-01T07:45:40.373,0.2449 +2023-01-01T07:46:30.473,0.2449 +2023-01-01T07:47:20.523,0.2449 +2023-01-01T07:48:11.334,0.245 +2023-01-01T07:48:11.350,0.2451 +2023-01-01T07:49:01.473,0.2451 +2023-01-01T07:49:51.573,0.2451 +2023-01-01T07:50:41.623,0.2451 +2023-01-01T07:51:31.673,0.2451 +2023-01-01T07:52:21.723,0.2451 +2023-01-01T07:53:11.723,0.2451 +2023-01-01T07:54:01.773,0.2451 +2023-01-01T07:54:51.823,0.2451 +2023-01-01T07:55:41.923,0.2451 +2023-01-01T07:56:31.923,0.2451 +2023-01-01T07:57:21.973,0.2451 +2023-01-01T07:58:12.073,0.2451 +2023-01-01T07:59:02.123,0.2451 +2023-01-01T07:59:52.173,0.2451 +2023-01-01T08:00:30.103,0.245 +2023-01-01T08:01:20.123,0.245 +2023-01-01T08:01:31.103,0.2451 +2023-01-01T08:02:16.085,0.2452 +2023-01-01T08:03:06.123,0.2452 +2023-01-01T08:03:56.173,0.2452 +2023-01-01T08:04:17.728,0.2453 +2023-01-01T08:05:07.773,0.2453 +2023-01-01T08:05:57.824,0.2453 +2023-01-01T08:06:12.548,0.2452 +2023-01-01T08:07:02.153,0.2451 +2023-01-01T08:07:52.173,0.2451 +2023-01-01T08:08:42.223,0.2451 +2023-01-01T08:09:32.223,0.2451 +2023-01-01T08:10:22.273,0.2451 +2023-01-01T08:11:12.325,0.2451 +2023-01-01T08:12:02.373,0.2451 +2023-01-01T08:12:52.374,0.2451 +2023-01-01T08:13:42.423,0.2451 +2023-01-01T08:14:24.034,0.245 +2023-01-01T08:15:14.324,0.245 +2023-01-01T08:16:04.373,0.245 +2023-01-01T08:16:54.423,0.245 +2023-01-01T08:17:20.717,0.2451 +2023-01-01T08:18:10.723,0.2451 +2023-01-01T08:19:00.774,0.2451 +2023-01-01T08:19:50.824,0.2451 +2023-01-01T08:20:40.873,0.2451 +2023-01-01T08:21:30.973,0.2451 +2023-01-01T08:22:25.383,0.245 +2023-01-01T08:22:50.478,0.2449 +2023-01-01T08:23:40.623,0.2449 +2023-01-01T08:24:38.360,0.245 +2023-01-01T08:25:29.073,0.245 +2023-01-01T08:26:19.173,0.245 +2023-01-01T08:27:09.173,0.245 +2023-01-01T08:27:59.223,0.245 +2023-01-01T08:28:49.273,0.245 +2023-01-01T08:29:39.373,0.245 +2023-01-01T08:30:21.408,0.2449 +2023-01-01T08:31:12.373,0.2449 +2023-01-01T08:32:02.473,0.2449 +2023-01-01T08:32:52.523,0.2449 +2023-01-01T08:33:06.553,0.245 +2023-01-01T08:33:45.988,0.2449 +2023-01-01T08:34:36.073,0.2449 +2023-01-01T08:35:26.123,0.2449 +2023-01-01T08:36:10.270,0.2448 +2023-01-01T08:37:00.573,0.2448 +2023-01-01T08:37:50.673,0.2448 +2023-01-01T08:38:06.135,0.2449 +2023-01-01T08:38:56.173,0.2449 +2023-01-01T08:39:46.223,0.2449 +2023-01-01T08:40:36.273,0.2449 +2023-01-01T08:41:26.323,0.2449 +2023-01-01T08:42:16.324,0.2449 +2023-01-01T08:43:06.373,0.2449 +2023-01-01T08:43:59.449,0.2448 +2023-01-01T08:43:59.453,0.2449 +2023-01-01T08:43:59.467,0.2448 +2023-01-01T08:44:49.523,0.2448 +2023-01-01T08:45:28.582,0.2447 +2023-01-01T08:46:18.673,0.2447 +2023-01-01T08:47:08.723,0.2447 +2023-01-01T08:47:58.823,0.2447 +2023-01-01T08:48:48.873,0.2447 +2023-01-01T08:49:38.923,0.2447 +2023-01-01T08:50:28.924,0.2447 +2023-01-01T08:51:18.973,0.2447 +2023-01-01T08:51:54.446,0.2446 +2023-01-01T08:52:21.217,0.2445 +2023-01-01T08:53:11.223,0.2445 +2023-01-01T08:54:01.323,0.2445 +2023-01-01T08:54:22.109,0.2446 +2023-01-01T08:55:12.123,0.2446 +2023-01-01T08:56:04.461,0.2445 +2023-01-01T08:56:40.668,0.2444 +2023-01-01T08:57:30.723,0.2444 +2023-01-01T08:58:20.774,0.2444 +2023-01-01T08:58:31.026,0.2443 +2023-01-01T08:59:21.173,0.2443 +2023-01-01T09:00:11.273,0.2443 +2023-01-01T09:01:01.323,0.2443 +2023-01-01T09:01:51.324,0.2443 +2023-01-01T09:02:41.373,0.2443 +2023-01-01T09:03:15.120,0.2442 +2023-01-01T09:03:29.441,0.2441 +2023-01-01T09:03:51.066,0.244 +2023-01-01T09:03:51.175,0.2439 +2023-01-01T09:03:51.362,0.2438 +2023-01-01T09:03:51.436,0.2437 +2023-01-01T09:03:51.825,0.2436 +2023-01-01T09:03:52.027,0.2437 +2023-01-01T09:03:52.091,0.2436 +2023-01-01T09:03:52.093,0.2435 +2023-01-01T09:03:52.223,0.2434 +2023-01-01T09:03:52.401,0.2435 +2023-01-01T09:03:52.576,0.2436 +2023-01-01T09:03:53.392,0.2435 +2023-01-01T09:03:54.098,0.2436 +2023-01-01T09:03:56.871,0.2437 +2023-01-01T09:04:33.914,0.2436 +2023-01-01T09:04:46.075,0.2437 +2023-01-01T09:05:36.123,0.2437 +2023-01-01T09:06:28.998,0.2438 +2023-01-01T09:07:19.023,0.2438 +2023-01-01T09:08:09.073,0.2438 +2023-01-01T09:08:34.356,0.2439 +2023-01-01T09:08:41.444,0.244 +2023-01-01T09:09:31.473,0.244 +2023-01-01T09:10:21.524,0.244 +2023-01-01T09:11:19.973,0.2439 +2023-01-01T09:12:10.023,0.2439 +2023-01-01T09:13:00.073,0.2439 +2023-01-01T09:13:59.854,0.244 +2023-01-01T09:14:49.873,0.244 +2023-01-01T09:15:39.873,0.244 +2023-01-01T09:16:29.923,0.244 +2023-01-01T09:16:59.841,0.2441 +2023-01-01T09:17:49.874,0.2441 +2023-01-01T09:18:39.923,0.2441 +2023-01-01T09:19:30.023,0.2441 +2023-01-01T09:20:15.165,0.2442 +2023-01-01T09:21:05.223,0.2442 +2023-01-01T09:21:51.374,0.2443 +2023-01-01T09:21:53.074,0.2444 +2023-01-01T09:22:43.173,0.2444 +2023-01-01T09:23:33.223,0.2444 +2023-01-01T09:24:23.273,0.2444 +2023-01-01T09:25:13.273,0.2444 +2023-01-01T09:26:03.325,0.2444 +2023-01-01T09:26:53.373,0.2444 +2023-01-01T09:27:43.423,0.2444 +2023-01-01T09:28:11.620,0.2443 +2023-01-01T09:28:11.637,0.2442 +2023-01-01T09:28:12.527,0.2441 +2023-01-01T09:29:02.623,0.2441 +2023-01-01T09:29:56.545,0.2442 +2023-01-01T09:30:46.623,0.2442 +2023-01-01T09:31:36.723,0.2442 +2023-01-01T09:32:23.654,0.2443 +2023-01-01T09:33:13.673,0.2443 +2023-01-01T09:34:09.737,0.2444 +2023-01-01T09:34:23.031,0.2445 +2023-01-01T09:34:31.823,0.2446 +2023-01-01T09:34:49.210,0.2447 +2023-01-01T09:35:02.379,0.2446 +2023-01-01T09:35:52.473,0.2446 +2023-01-01T09:36:38.851,0.2447 +2023-01-01T09:37:02.731,0.2446 +2023-01-01T09:37:52.825,0.2446 +2023-01-01T09:38:42.873,0.2446 +2023-01-01T09:39:26.079,0.2447 +2023-01-01T09:40:16.224,0.2447 +2023-01-01T09:41:06.273,0.2447 +2023-01-01T09:41:56.323,0.2447 +2023-01-01T09:42:46.373,0.2447 +2023-01-01T09:43:19.920,0.2448 +2023-01-01T09:43:39.685,0.2449 +2023-01-01T09:44:30.173,0.2449 +2023-01-01T09:45:16.336,0.2448 +2023-01-01T09:45:45.053,0.2449 +2023-01-01T09:46:02.778,0.2448 +2023-01-01T09:46:52.823,0.2448 +2023-01-01T09:47:40.004,0.245 +2023-01-01T09:48:16.365,0.2449 +2023-01-01T09:49:06.373,0.2449 +2023-01-01T09:49:56.374,0.2449 +2023-01-01T09:50:46.423,0.2449 +2023-01-01T09:51:45.913,0.245 +2023-01-01T09:52:35.923,0.245 +2023-01-01T09:53:26.023,0.245 +2023-01-01T09:54:16.074,0.245 +2023-01-01T09:55:06.173,0.245 +2023-01-01T09:55:56.273,0.245 +2023-01-01T09:56:46.423,0.245 +2023-01-01T09:57:36.473,0.245 +2023-01-01T09:58:02.448,0.2451 +2023-01-01T09:58:52.473,0.2451 +2023-01-01T09:59:42.523,0.2451 +2023-01-01T10:00:31.236,0.2452 +2023-01-01T10:00:37.764,0.2451 +2023-01-01T10:01:21.715,0.245 +2023-01-01T10:02:11.923,0.245 +2023-01-01T10:03:02.023,0.245 +2023-01-01T10:03:52.073,0.245 +2023-01-01T10:04:42.123,0.245 +2023-01-01T10:05:32.123,0.245 +2023-01-01T10:06:22.223,0.245 +2023-01-01T10:07:12.273,0.245 +2023-01-01T10:08:02.323,0.245 +2023-01-01T10:08:52.323,0.245 +2023-01-01T10:09:42.373,0.245 +2023-01-01T10:10:32.473,0.245 +2023-01-01T10:11:20.048,0.2449 +2023-01-01T10:12:10.123,0.2449 +2023-01-01T10:12:40.370,0.2448 +2023-01-01T10:12:51.155,0.2449 +2023-01-01T10:13:41.223,0.2449 +2023-01-01T10:14:31.323,0.2449 +2023-01-01T10:15:20.315,0.245 +2023-01-01T10:16:10.323,0.245 +2023-01-01T10:17:00.373,0.245 +2023-01-01T10:17:50.423,0.245 +2023-01-01T10:18:40.523,0.245 +2023-01-01T10:19:30.573,0.245 +2023-01-01T10:20:20.573,0.245 +2023-01-01T10:21:10.623,0.245 +2023-01-01T10:22:00.673,0.245 +2023-01-01T10:22:21.209,0.2449 +2023-01-01T10:23:11.323,0.2449 +2023-01-01T10:24:01.623,0.2449 +2023-01-01T10:24:51.673,0.2449 +2023-01-01T10:25:41.723,0.2449 +2023-01-01T10:26:31.825,0.2449 +2023-01-01T10:27:21.923,0.2449 +2023-01-01T10:28:11.973,0.2449 +2023-01-01T10:29:02.073,0.2449 +2023-01-01T10:29:52.123,0.2449 +2023-01-01T10:30:42.173,0.2449 +2023-01-01T10:30:56.667,0.2448 +2023-01-01T10:31:13.882,0.2447 +2023-01-01T10:32:03.923,0.2447 +2023-01-01T10:32:53.973,0.2447 +2023-01-01T10:33:07.076,0.2446 +2023-01-01T10:33:57.123,0.2446 +2023-01-01T10:34:47.273,0.2446 +2023-01-01T10:35:37.323,0.2446 +2023-01-01T10:36:27.423,0.2446 +2023-01-01T10:37:17.523,0.2446 +2023-01-01T10:38:07.573,0.2446 +2023-01-01T10:38:57.623,0.2446 +2023-01-01T10:39:47.674,0.2446 +2023-01-01T10:40:37.723,0.2446 +2023-01-01T10:41:27.824,0.2446 +2023-01-01T10:42:17.873,0.2446 +2023-01-01T10:42:33.461,0.2447 +2023-01-01T10:42:33.806,0.2448 +2023-01-01T10:43:23.873,0.2448 +2023-01-01T10:44:13.873,0.2448 +2023-01-01T10:45:03.923,0.2448 +2023-01-01T10:45:53.974,0.2448 +2023-01-01T10:46:44.023,0.2448 +2023-01-01T10:47:34.073,0.2448 +2023-01-01T10:48:24.124,0.2448 +2023-01-01T10:49:14.173,0.2448 +2023-01-01T10:50:04.323,0.2448 +2023-01-01T10:50:54.373,0.2448 +2023-01-01T10:51:44.523,0.2448 +2023-01-01T10:52:34.573,0.2448 +2023-01-01T10:53:24.673,0.2448 +2023-01-01T10:54:14.723,0.2448 +2023-01-01T10:55:04.773,0.2448 +2023-01-01T10:55:54.873,0.2448 +2023-01-01T10:56:44.923,0.2448 +2023-01-01T10:57:35.173,0.2448 +2023-01-01T10:57:49.159,0.2449 +2023-01-01T10:58:41.404,0.245 +2023-01-01T10:59:31.423,0.245 +2023-01-01T11:00:21.524,0.245 +2023-01-01T11:01:07.070,0.2451 +2023-01-01T11:01:07.098,0.2452 +2023-01-01T11:01:46.211,0.2453 +2023-01-01T11:01:54.793,0.2452 +2023-01-01T11:02:44.873,0.2452 +2023-01-01T11:03:35.223,0.2452 +2023-01-01T11:04:25.323,0.2452 +2023-01-01T11:05:15.373,0.2452 +2023-01-01T11:06:08.793,0.2453 +2023-01-01T11:06:10.374,0.2454 +2023-01-01T11:06:15.778,0.2455 +2023-01-01T11:06:15.990,0.2456 +2023-01-01T11:06:17.085,0.2457 +2023-01-01T11:06:17.090,0.2458 +2023-01-01T11:06:17.868,0.2457 +2023-01-01T11:06:17.886,0.2456 +2023-01-01T11:06:20.024,0.2455 +2023-01-01T11:07:10.073,0.2455 +2023-01-01T11:08:00.074,0.2455 +2023-01-01T11:08:59.655,0.2454 +2023-01-01T11:09:18.257,0.2455 +2023-01-01T11:09:18.348,0.2456 +2023-01-01T11:09:24.605,0.2455 +2023-01-01T11:09:24.609,0.2456 +2023-01-01T11:09:57.903,0.2455 +2023-01-01T11:10:23.533,0.2454 +2023-01-01T11:10:45.636,0.2455 +2023-01-01T11:11:35.723,0.2455 +2023-01-01T11:12:26.154,0.2456 +2023-01-01T11:13:16.173,0.2456 +2023-01-01T11:14:06.223,0.2456 +2023-01-01T11:14:56.323,0.2456 +2023-01-01T11:15:46.423,0.2456 +2023-01-01T11:16:13.392,0.2455 +2023-01-01T11:17:03.473,0.2455 +2023-01-01T11:17:53.523,0.2455 +2023-01-01T11:18:25.625,0.2454 +2023-01-01T11:19:15.723,0.2454 +2023-01-01T11:20:00.945,0.2453 +2023-01-01T11:20:50.973,0.2453 +2023-01-01T11:21:05.714,0.2454 +2023-01-01T11:21:25.176,0.2455 +2023-01-01T11:21:26.076,0.2456 +2023-01-01T11:22:16.174,0.2456 +2023-01-01T11:23:06.223,0.2456 +2023-01-01T11:23:20.830,0.2457 +2023-01-01T11:23:43.560,0.2458 +2023-01-01T11:24:02.367,0.2457 +2023-01-01T11:24:06.214,0.2456 +2023-01-01T11:24:24.263,0.2457 +2023-01-01T11:25:14.125,0.2456 +2023-01-01T11:26:04.323,0.2456 +2023-01-01T11:26:54.423,0.2456 +2023-01-01T11:27:44.523,0.2456 +2023-01-01T11:28:02.858,0.2457 +2023-01-01T11:28:09.259,0.2458 +2023-01-01T11:28:59.323,0.2458 +2023-01-01T11:29:16.504,0.2459 +2023-01-01T11:29:52.201,0.2458 +2023-01-01T11:30:21.514,0.2457 +2023-01-01T11:31:11.573,0.2457 +2023-01-01T11:32:01.623,0.2457 +2023-01-01T11:32:51.823,0.2457 +2023-01-01T11:33:41.923,0.2457 +2023-01-01T11:34:31.973,0.2457 +2023-01-01T11:35:22.073,0.2457 +2023-01-01T11:36:12.123,0.2457 +2023-01-01T11:37:02.173,0.2457 +2023-01-01T11:37:52.274,0.2457 +2023-01-01T11:38:42.323,0.2457 +2023-01-01T11:39:32.373,0.2457 +2023-01-01T11:40:22.423,0.2457 +2023-01-01T11:41:12.473,0.2457 +2023-01-01T11:42:02.473,0.2457 +2023-01-01T11:42:52.524,0.2457 +2023-01-01T11:43:06.926,0.2458 +2023-01-01T11:43:57.023,0.2458 +2023-01-01T11:44:13.776,0.2457 +2023-01-01T11:44:30.678,0.2458 +2023-01-01T11:45:20.773,0.2458 +2023-01-01T11:46:10.873,0.2458 +2023-01-01T11:46:42.540,0.2459 +2023-01-01T11:47:09.945,0.2458 +2023-01-01T11:47:59.973,0.2458 +2023-01-01T11:48:45.653,0.2457 +2023-01-01T11:49:16.323,0.2456 +2023-01-01T11:50:10.392,0.2457 +2023-01-01T11:51:00.573,0.2457 +2023-01-01T11:51:50.623,0.2457 +2023-01-01T11:52:16.901,0.2458 +2023-01-01T11:53:07.023,0.2458 +2023-01-01T11:53:57.123,0.2458 +2023-01-01T11:54:47.174,0.2458 +2023-01-01T11:55:37.223,0.2458 +2023-01-01T11:56:27.323,0.2458 +2023-01-01T11:57:17.423,0.2458 +2023-01-01T11:58:07.473,0.2458 +2023-01-01T11:58:57.523,0.2458 +2023-01-01T11:59:47.523,0.2458 +2023-01-01T12:00:15.972,0.2457 +2023-01-01T12:01:06.573,0.2457 +2023-01-01T12:01:56.773,0.2457 +2023-01-01T12:02:46.923,0.2457 +2023-01-01T12:03:36.973,0.2457 +2023-01-01T12:04:27.023,0.2457 +2023-01-01T12:05:17.123,0.2457 +2023-01-01T12:06:07.173,0.2457 +2023-01-01T12:06:44.833,0.2456 +2023-01-01T12:06:50.884,0.2457 +2023-01-01T12:07:40.923,0.2457 +2023-01-01T12:08:31.123,0.2457 +2023-01-01T12:09:21.173,0.2457 +2023-01-01T12:10:11.324,0.2457 +2023-01-01T12:11:01.373,0.2457 +2023-01-01T12:11:51.523,0.2457 +2023-01-01T12:12:41.573,0.2457 +2023-01-01T12:13:31.623,0.2457 +2023-01-01T12:13:56.698,0.2458 +2023-01-01T12:14:46.773,0.2458 +2023-01-01T12:15:34.861,0.2459 +2023-01-01T12:16:24.873,0.2459 +2023-01-01T12:17:15.123,0.2459 +2023-01-01T12:18:05.173,0.2459 +2023-01-01T12:18:17.972,0.2458 +2023-01-01T12:19:07.973,0.2458 +2023-01-01T12:19:58.023,0.2458 +2023-01-01T12:20:48.023,0.2458 +2023-01-01T12:21:38.024,0.2458 +2023-01-01T12:22:28.073,0.2458 +2023-01-01T12:23:18.124,0.2458 +2023-01-01T12:23:40.319,0.2457 +2023-01-01T12:23:40.324,0.2458 +2023-01-01T12:23:40.337,0.2457 +2023-01-01T12:24:30.423,0.2457 +2023-01-01T12:25:20.523,0.2457 +2023-01-01T12:26:10.573,0.2457 +2023-01-01T12:27:00.673,0.2457 +2023-01-01T12:27:57.445,0.2456 +2023-01-01T12:28:35.880,0.2457 +2023-01-01T12:28:38.070,0.2458 +2023-01-01T12:29:28.073,0.2458 +2023-01-01T12:29:41.781,0.2457 +2023-01-01T12:30:31.873,0.2457 +2023-01-01T12:30:54.900,0.2458 +2023-01-01T12:31:05.118,0.2457 +2023-01-01T12:31:43.453,0.2456 +2023-01-01T12:32:33.473,0.2456 +2023-01-01T12:33:23.574,0.2456 +2023-01-01T12:33:42.947,0.2455 +2023-01-01T12:34:32.973,0.2455 +2023-01-01T12:35:23.073,0.2455 +2023-01-01T12:36:13.223,0.2455 +2023-01-01T12:36:53.419,0.2456 +2023-01-01T12:37:43.423,0.2456 +2023-01-01T12:38:02.778,0.2455 +2023-01-01T12:38:52.823,0.2455 +2023-01-01T12:39:42.923,0.2455 +2023-01-01T12:40:32.973,0.2455 +2023-01-01T12:41:22.410,0.2456 +2023-01-01T12:42:12.473,0.2456 +2023-01-01T12:42:42.031,0.2457 +2023-01-01T12:43:32.073,0.2457 +2023-01-01T12:44:22.123,0.2457 +2023-01-01T12:45:16.626,0.2458 +2023-01-01T12:45:20.950,0.2459 +2023-01-01T12:46:13.810,0.246 +2023-01-01T12:47:07.591,0.2461 +2023-01-01T12:48:06.986,0.2462 +2023-01-01T12:48:37.068,0.2461 +2023-01-01T12:49:35.232,0.2462 +2023-01-01T12:50:25.423,0.2462 +2023-01-01T12:50:54.181,0.2461 +2023-01-01T12:51:09.910,0.246 +2023-01-01T12:51:59.923,0.246 +2023-01-01T12:52:50.073,0.246 +2023-01-01T12:53:40.173,0.246 +2023-01-01T12:54:30.223,0.246 +2023-01-01T12:54:43.450,0.2461 +2023-01-01T12:55:33.473,0.2461 +2023-01-01T12:56:23.473,0.2461 +2023-01-01T12:57:13.473,0.2461 +2023-01-01T12:58:03.523,0.2461 +2023-01-01T12:58:53.573,0.2461 +2023-01-01T12:59:43.623,0.2461 +2023-01-01T13:00:04.764,0.2462 +2023-01-01T13:00:59.732,0.2463 +2023-01-01T13:01:49.823,0.2463 +2023-01-01T13:02:39.873,0.2463 +2023-01-01T13:03:28.109,0.2462 +2023-01-01T13:04:18.223,0.2462 +2023-01-01T13:05:08.373,0.2462 +2023-01-01T13:06:02.296,0.2461 +2023-01-01T13:06:52.423,0.2461 +2023-01-01T13:07:42.473,0.2461 +2023-01-01T13:08:13.805,0.246 +2023-01-01T13:09:03.823,0.246 +2023-01-01T13:09:14.103,0.2459 +2023-01-01T13:10:04.273,0.2459 +2023-01-01T13:10:54.324,0.2459 +2023-01-01T13:11:44.324,0.2459 +2023-01-01T13:12:34.373,0.2459 +2023-01-01T13:13:24.473,0.2459 +2023-01-01T13:14:14.573,0.2459 +2023-01-01T13:14:26.859,0.246 +2023-01-01T13:14:59.017,0.2459 +2023-01-01T13:15:49.423,0.2459 +2023-01-01T13:16:39.473,0.2459 +2023-01-01T13:17:29.523,0.2459 +2023-01-01T13:18:19.673,0.2459 +2023-01-01T13:18:49.832,0.2458 +2023-01-01T13:19:39.873,0.2458 +2023-01-01T13:20:29.873,0.2458 +2023-01-01T13:21:19.923,0.2458 +2023-01-01T13:22:09.923,0.2458 +2023-01-01T13:23:08.698,0.2457 +2023-01-01T13:23:53.667,0.2456 +2023-01-01T13:24:43.723,0.2456 +2023-01-01T13:25:33.723,0.2456 +2023-01-01T13:26:23.723,0.2456 +2023-01-01T13:27:13.773,0.2456 +2023-01-01T13:28:03.823,0.2456 +2023-01-01T13:28:53.873,0.2456 +2023-01-01T13:29:43.923,0.2456 +2023-01-01T13:30:34.023,0.2456 +2023-01-01T13:31:01.758,0.2457 +2023-01-01T13:31:02.545,0.2458 +2023-01-01T13:31:53.123,0.2458 +2023-01-01T13:32:18.244,0.2457 +2023-01-01T13:32:34.597,0.2456 +2023-01-01T13:33:24.673,0.2456 +2023-01-01T13:34:14.674,0.2456 +2023-01-01T13:34:31.049,0.2455 +2023-01-01T13:35:03.152,0.2454 +2023-01-01T13:35:53.773,0.2454 +2023-01-01T13:36:10.923,0.2453 +2023-01-01T13:36:34.893,0.2452 +2023-01-01T13:36:34.987,0.2451 +2023-01-01T13:37:19.494,0.2452 +2023-01-01T13:37:20.748,0.2453 +2023-01-01T13:37:48.807,0.2454 +2023-01-01T13:38:24.505,0.2453 +2023-01-01T13:39:14.574,0.2453 +2023-01-01T13:40:08.156,0.2452 +2023-01-01T13:40:53.803,0.2453 +2023-01-01T13:41:43.823,0.2453 +2023-01-01T13:42:33.823,0.2453 +2023-01-01T13:43:33.644,0.2452 +2023-01-01T13:44:23.823,0.2452 +2023-01-01T13:45:13.873,0.2452 +2023-01-01T13:46:03.973,0.2452 +2023-01-01T13:46:54.123,0.2452 +2023-01-01T13:47:44.223,0.2452 +2023-01-01T13:48:34.373,0.2452 +2023-01-01T13:49:24.423,0.2452 +2023-01-01T13:50:14.573,0.2452 +2023-01-01T13:51:04.623,0.2452 +2023-01-01T13:51:54.673,0.2452 +2023-01-01T13:52:44.724,0.2452 +2023-01-01T13:53:34.773,0.2452 +2023-01-01T13:54:24.773,0.2452 +2023-01-01T13:55:14.823,0.2452 +2023-01-01T13:56:04.873,0.2452 +2023-01-01T13:56:54.973,0.2452 +2023-01-01T13:57:45.023,0.2452 +2023-01-01T13:58:35.123,0.2452 +2023-01-01T13:59:25.173,0.2452 +2023-01-01T14:00:15.273,0.2452 +2023-01-01T14:01:05.373,0.2452 +2023-01-01T14:01:39.972,0.2453 +2023-01-01T14:01:41.148,0.2454 +2023-01-01T14:02:10.491,0.2453 +2023-01-01T14:03:00.523,0.2453 +2023-01-01T14:03:45.063,0.2454 +2023-01-01T14:03:56.721,0.2453 +2023-01-01T14:04:46.923,0.2453 +2023-01-01T14:05:20.287,0.2454 +2023-01-01T14:06:10.323,0.2454 +2023-01-01T14:06:21.177,0.2453 +2023-01-01T14:06:32.216,0.2452 +2023-01-01T14:07:22.223,0.2452 +2023-01-01T14:08:12.273,0.2452 +2023-01-01T14:09:02.373,0.2452 +2023-01-01T14:09:52.473,0.2452 +2023-01-01T14:10:12.240,0.2453 +2023-01-01T14:10:38.513,0.2454 +2023-01-01T14:10:39.431,0.2455 +2023-01-01T14:11:29.673,0.2455 +2023-01-01T14:12:19.723,0.2455 +2023-01-01T14:13:09.773,0.2455 +2023-01-01T14:13:59.823,0.2455 +2023-01-01T14:14:33.067,0.2454 +2023-01-01T14:15:23.073,0.2454 +2023-01-01T14:16:13.073,0.2454 +2023-01-01T14:17:03.123,0.2454 +2023-01-01T14:17:53.173,0.2454 +2023-01-01T14:18:43.173,0.2454 +2023-01-01T14:19:14.648,0.2455 +2023-01-01T14:20:04.673,0.2455 +2023-01-01T14:20:54.723,0.2455 +2023-01-01T14:21:44.825,0.2455 +2023-01-01T14:22:34.873,0.2455 +2023-01-01T14:23:24.923,0.2455 +2023-01-01T14:24:15.023,0.2455 +2023-01-01T14:25:05.073,0.2455 +2023-01-01T14:25:55.123,0.2455 +2023-01-01T14:26:45.173,0.2455 +2023-01-01T14:27:35.173,0.2455 +2023-01-01T14:28:25.223,0.2455 +2023-01-01T14:29:15.273,0.2455 +2023-01-01T14:29:30.429,0.2456 +2023-01-01T14:29:31.094,0.2457 +2023-01-01T14:30:03.652,0.2458 +2023-01-01T14:30:10.363,0.2459 +2023-01-01T14:30:30.025,0.2458 +2023-01-01T14:31:20.073,0.2458 +2023-01-01T14:32:10.123,0.2458 +2023-01-01T14:33:00.173,0.2458 +2023-01-01T14:33:50.223,0.2458 +2023-01-01T14:34:22.257,0.2459 +2023-01-01T14:35:12.324,0.2459 +2023-01-01T14:36:02.423,0.2459 +2023-01-01T14:36:22.341,0.2458 +2023-01-01T14:36:22.348,0.2459 +2023-01-01T14:36:43.154,0.2458 +2023-01-01T14:36:43.161,0.2459 +2023-01-01T14:36:45.683,0.2458 +2023-01-01T14:36:45.689,0.2459 +2023-01-01T14:36:46.061,0.2458 +2023-01-01T14:37:36.074,0.2458 +2023-01-01T14:38:01.050,0.2457 +2023-01-01T14:38:51.123,0.2457 +2023-01-01T14:39:41.173,0.2457 +2023-01-01T14:40:31.173,0.2457 +2023-01-01T14:41:21.223,0.2457 +2023-01-01T14:42:11.274,0.2457 +2023-01-01T14:43:01.324,0.2457 +2023-01-01T14:43:51.374,0.2457 +2023-01-01T14:44:41.423,0.2457 +2023-01-01T14:45:31.473,0.2457 +2023-01-01T14:46:21.524,0.2457 +2023-01-01T14:47:11.573,0.2457 +2023-01-01T14:48:01.623,0.2457 +2023-01-01T14:48:45.184,0.2458 +2023-01-01T14:49:35.273,0.2458 +2023-01-01T14:50:25.323,0.2458 +2023-01-01T14:51:15.373,0.2458 +2023-01-01T14:52:05.374,0.2458 +2023-01-01T14:52:55.473,0.2458 +2023-01-01T14:53:45.523,0.2458 +2023-01-01T14:54:35.623,0.2458 +2023-01-01T14:55:25.673,0.2458 +2023-01-01T14:56:15.723,0.2458 +2023-01-01T14:56:30.237,0.2457 +2023-01-01T14:56:35.055,0.2456 +2023-01-01T14:57:25.123,0.2456 +2023-01-01T14:58:15.124,0.2456 +2023-01-01T14:59:05.223,0.2456 +2023-01-01T14:59:55.273,0.2456 +2023-01-01T15:00:09.648,0.2457 +2023-01-01T15:00:14.980,0.2458 +2023-01-01T15:01:05.023,0.2458 +2023-01-01T15:01:32.045,0.2457 +2023-01-01T15:01:32.050,0.2458 +2023-01-01T15:01:32.059,0.2457 +2023-01-01T15:01:32.144,0.2456 +2023-01-01T15:02:22.173,0.2456 +2023-01-01T15:03:12.174,0.2456 +2023-01-01T15:04:02.223,0.2456 +2023-01-01T15:04:52.273,0.2456 +2023-01-01T15:05:42.274,0.2456 +2023-01-01T15:06:32.373,0.2456 +2023-01-01T15:07:22.473,0.2456 +2023-01-01T15:07:35.473,0.2457 +2023-01-01T15:08:25.473,0.2457 +2023-01-01T15:09:15.573,0.2457 +2023-01-01T15:10:05.673,0.2457 +2023-01-01T15:10:55.723,0.2457 +2023-01-01T15:11:45.773,0.2457 +2023-01-01T15:12:35.773,0.2457 +2023-01-01T15:13:25.973,0.2457 +2023-01-01T15:14:16.073,0.2457 +2023-01-01T15:15:06.173,0.2457 +2023-01-01T15:15:56.273,0.2457 +2023-01-01T15:16:46.323,0.2457 +2023-01-01T15:17:36.373,0.2457 +2023-01-01T15:18:26.373,0.2457 +2023-01-01T15:19:16.373,0.2457 +2023-01-01T15:20:06.423,0.2457 +2023-01-01T15:21:00.550,0.2458 +2023-01-01T15:21:22.322,0.2457 +2023-01-01T15:21:28.049,0.2456 +2023-01-01T15:21:28.056,0.2457 +2023-01-01T15:21:28.057,0.2456 +2023-01-01T15:21:40.374,0.2455 +2023-01-01T15:22:30.573,0.2455 +2023-01-01T15:23:20.623,0.2455 +2023-01-01T15:23:44.525,0.2456 +2023-01-01T15:24:34.573,0.2456 +2023-01-01T15:24:52.516,0.2457 +2023-01-01T15:25:19.439,0.2456 +2023-01-01T15:26:11.910,0.2455 +2023-01-01T15:27:01.923,0.2455 +2023-01-01T15:27:52.023,0.2455 +2023-01-01T15:28:20.583,0.2456 +2023-01-01T15:28:22.664,0.2457 +2023-01-01T15:28:51.204,0.2458 +2023-01-01T15:29:00.447,0.2457 +2023-01-01T15:29:50.673,0.2457 +2023-01-01T15:30:40.723,0.2457 +2023-01-01T15:31:30.824,0.2457 +2023-01-01T15:32:20.873,0.2457 +2023-01-01T15:33:10.923,0.2457 +2023-01-01T15:34:00.973,0.2457 +2023-01-01T15:34:51.023,0.2457 +2023-01-01T15:35:41.023,0.2457 +2023-01-01T15:36:31.073,0.2457 +2023-01-01T15:37:24.951,0.2458 +2023-01-01T15:38:14.973,0.2458 +2023-01-01T15:39:05.023,0.2458 +2023-01-01T15:39:55.073,0.2458 +2023-01-01T15:40:45.123,0.2458 +2023-01-01T15:41:01.899,0.2459 +2023-01-01T15:41:03.806,0.246 +2023-01-01T15:41:45.618,0.2461 +2023-01-01T15:42:28.655,0.2462 +2023-01-01T15:42:59.762,0.2461 +2023-01-01T15:43:49.773,0.2461 +2023-01-01T15:44:39.823,0.2461 +2023-01-01T15:45:29.924,0.2461 +2023-01-01T15:46:19.973,0.2461 +2023-01-01T15:47:10.023,0.2461 +2023-01-01T15:47:34.031,0.246 +2023-01-01T15:48:20.483,0.2459 +2023-01-01T15:49:11.923,0.2459 +2023-01-01T15:50:01.973,0.2459 +2023-01-01T15:50:52.124,0.2459 +2023-01-01T15:51:42.223,0.2459 +2023-01-01T15:52:32.223,0.2459 +2023-01-01T15:53:22.273,0.2459 +2023-01-01T15:54:12.373,0.2459 +2023-01-01T15:55:02.423,0.2459 +2023-01-01T15:55:52.423,0.2459 +2023-01-01T15:56:19.533,0.246 +2023-01-01T15:56:24.328,0.2461 +2023-01-01T15:57:14.373,0.2461 +2023-01-01T15:58:04.473,0.2461 +2023-01-01T15:58:54.523,0.2461 +2023-01-01T15:59:44.573,0.2461 +2023-01-01T16:00:28.949,0.2462 +2023-01-01T16:00:37.714,0.2463 +2023-01-01T16:00:37.947,0.2464 +2023-01-01T16:00:37.992,0.2465 +2023-01-01T16:00:39.152,0.2466 +2023-01-01T16:00:40.155,0.2467 +2023-01-01T16:00:41.127,0.2466 +2023-01-01T16:00:42.643,0.2465 +2023-01-01T16:00:58.607,0.2464 +2023-01-01T16:01:01.695,0.2463 +2023-01-01T16:01:52.051,0.2464 +2023-01-01T16:02:42.073,0.2464 +2023-01-01T16:02:54.389,0.2465 +2023-01-01T16:02:59.275,0.2464 +2023-01-01T16:03:02.417,0.2463 +2023-01-01T16:03:52.623,0.2463 +2023-01-01T16:04:03.497,0.2462 +2023-01-01T16:04:53.573,0.2462 +2023-01-01T16:05:04.713,0.2463 +2023-01-01T16:05:54.723,0.2463 +2023-01-01T16:06:28.728,0.2464 +2023-01-01T16:06:32.658,0.2465 +2023-01-01T16:07:16.968,0.2464 +2023-01-01T16:07:24.465,0.2465 +2023-01-01T16:07:46.067,0.2466 +2023-01-01T16:08:26.231,0.2467 +2023-01-01T16:08:29.076,0.2468 +2023-01-01T16:08:34.687,0.2469 +2023-01-01T16:09:24.773,0.2469 +2023-01-01T16:09:52.782,0.2468 +2023-01-01T16:09:59.602,0.2467 +2023-01-01T16:10:12.053,0.2466 +2023-01-01T16:10:17.362,0.2465 +2023-01-01T16:10:22.019,0.2466 +2023-01-01T16:10:47.023,0.2465 +2023-01-01T16:11:37.073,0.2465 +2023-01-01T16:12:27.173,0.2465 +2023-01-01T16:13:17.224,0.2465 +2023-01-01T16:13:42.494,0.2464 +2023-01-01T16:14:35.465,0.2463 +2023-01-01T16:15:34.635,0.2464 +2023-01-01T16:15:34.671,0.2465 +2023-01-01T16:16:14.138,0.2466 +2023-01-01T16:17:04.173,0.2466 +2023-01-01T16:17:40.672,0.2465 +2023-01-01T16:17:40.676,0.2466 +2023-01-01T16:17:40.681,0.2465 +2023-01-01T16:18:30.773,0.2465 +2023-01-01T16:19:20.823,0.2465 +2023-01-01T16:20:10.710,0.2464 +2023-01-01T16:21:00.773,0.2464 +2023-01-01T16:21:50.874,0.2464 +2023-01-01T16:22:40.923,0.2464 +2023-01-01T16:23:30.973,0.2464 +2023-01-01T16:24:21.023,0.2464 +2023-01-01T16:25:11.273,0.2464 +2023-01-01T16:26:01.373,0.2464 +2023-01-01T16:26:51.423,0.2464 +2023-01-01T16:27:40.531,0.2465 +2023-01-01T16:28:11.938,0.2466 +2023-01-01T16:29:01.973,0.2466 +2023-01-01T16:29:51.973,0.2466 +2023-01-01T16:30:42.023,0.2466 +2023-01-01T16:31:32.023,0.2466 +2023-01-01T16:32:22.023,0.2466 +2023-01-01T16:33:12.073,0.2466 +2023-01-01T16:34:02.074,0.2466 +2023-01-01T16:34:25.778,0.2467 +2023-01-01T16:34:54.551,0.2468 +2023-01-01T16:35:44.573,0.2468 +2023-01-01T16:36:32.687,0.2467 +2023-01-01T16:37:22.723,0.2467 +2023-01-01T16:38:12.773,0.2467 +2023-01-01T16:38:56.989,0.2466 +2023-01-01T16:39:47.273,0.2466 +2023-01-01T16:40:37.323,0.2466 +2023-01-01T16:41:27.373,0.2466 +2023-01-01T16:41:45.034,0.2467 +2023-01-01T16:42:35.223,0.2467 +2023-01-01T16:42:46.455,0.2466 +2023-01-01T16:42:46.560,0.2465 +2023-01-01T16:43:38.123,0.2465 +2023-01-01T16:43:48.869,0.2466 +2023-01-01T16:44:38.923,0.2466 +2023-01-01T16:45:28.973,0.2466 +2023-01-01T16:46:18.973,0.2466 +2023-01-01T16:47:09.023,0.2466 +2023-01-01T16:47:59.123,0.2466 +2023-01-01T16:48:49.173,0.2466 +2023-01-01T16:49:39.223,0.2466 +2023-01-01T16:50:29.273,0.2466 +2023-01-01T16:51:19.325,0.2466 +2023-01-01T16:52:09.373,0.2466 +2023-01-01T16:52:59.373,0.2466 +2023-01-01T16:53:49.424,0.2466 +2023-01-01T16:54:39.473,0.2466 +2023-01-01T16:55:22.136,0.2467 +2023-01-01T16:56:12.173,0.2467 +2023-01-01T16:56:30.808,0.2468 +2023-01-01T16:56:30.917,0.2469 +2023-01-01T16:57:11.390,0.247 +2023-01-01T16:57:11.539,0.2471 +2023-01-01T16:58:01.973,0.2471 +2023-01-01T16:58:51.556,0.247 +2023-01-01T16:58:51.578,0.2469 +2023-01-01T16:59:29.455,0.2468 +2023-01-01T17:00:02.851,0.2469 +2023-01-01T17:00:11.200,0.247 +2023-01-01T17:00:13.595,0.2471 +2023-01-01T17:00:42.618,0.247 +2023-01-01T17:01:32.673,0.247 +2023-01-01T17:02:20.602,0.2471 +2023-01-01T17:02:33.106,0.2472 +2023-01-01T17:03:23.123,0.2472 +2023-01-01T17:04:13.173,0.2472 +2023-01-01T17:05:03.174,0.2472 +2023-01-01T17:05:35.124,0.2473 +2023-01-01T17:06:25.173,0.2473 +2023-01-01T17:06:38.801,0.2474 +2023-01-01T17:07:28.823,0.2474 +2023-01-01T17:08:19.123,0.2474 +2023-01-01T17:09:09.173,0.2474 +2023-01-01T17:09:59.274,0.2474 +2023-01-01T17:10:49.323,0.2474 +2023-01-01T17:11:01.524,0.2473 +2023-01-01T17:11:24.756,0.2474 +2023-01-01T17:12:14.773,0.2474 +2023-01-01T17:13:04.,0.2474 +2023-01-01T17:13:29.777,0.2475 +2023-01-01T17:13:52.204,0.2476 +2023-01-01T17:14:02.780,0.2477 +2023-01-01T17:14:17.464,0.2476 +2023-01-01T17:14:17.547,0.2475 +2023-01-01T17:15:07.623,0.2475 +2023-01-01T17:15:36.447,0.2478 +2023-01-01T17:15:52.030,0.2479 +2023-01-01T17:15:59.612,0.2478 +2023-01-01T17:16:33.034,0.2477 +2023-01-01T17:17:23.173,0.2477 +2023-01-01T17:17:40.617,0.2476 +2023-01-01T17:17:45.285,0.2477 +2023-01-01T17:18:25.994,0.2478 +2023-01-01T17:18:26.073,0.2479 +2023-01-01T17:19:04.987,0.248 +2023-01-01T17:19:55.023,0.248 +2023-01-01T17:20:38.201,0.2481 +2023-01-01T17:20:39.217,0.2482 +2023-01-01T17:20:48.478,0.2483 +2023-01-01T17:20:59.812,0.2484 +2023-01-01T17:21:07.449,0.2485 +2023-01-01T17:21:08.054,0.2486 +2023-01-01T17:21:10.194,0.2485 +2023-01-01T17:21:12.656,0.2484 +2023-01-01T17:21:13.696,0.2483 +2023-01-01T17:21:36.410,0.2484 +2023-01-01T17:22:06.343,0.2485 +2023-01-01T17:22:07.887,0.2486 +2023-01-01T17:22:19.331,0.2487 +2023-01-01T17:22:21.213,0.2488 +2023-01-01T17:22:37.638,0.2487 +2023-01-01T17:22:40.032,0.2486 +2023-01-01T17:23:35.205,0.2487 +2023-01-01T17:23:35.538,0.2488 +2023-01-01T17:23:43.642,0.2487 +2023-01-01T17:23:46.578,0.2486 +2023-01-01T17:24:03.898,0.2487 +2023-01-01T17:24:27.145,0.2488 +2023-01-01T17:24:39.756,0.2489 +2023-01-01T17:24:44.853,0.2488 +2023-01-01T17:24:44.868,0.2489 +2023-01-01T17:24:44.869,0.2488 +2023-01-01T17:25:07.124,0.2487 +2023-01-01T17:25:57.223,0.2487 +2023-01-01T17:26:12.427,0.2488 +2023-01-01T17:26:12.681,0.2489 +2023-01-01T17:26:13.528,0.2488 +2023-01-01T17:26:21.101,0.2489 +2023-01-01T17:26:23.065,0.2488 +2023-01-01T17:26:24.773,0.2487 +2023-01-01T17:26:25.751,0.2486 +2023-01-01T17:26:27.895,0.2487 +2023-01-01T17:26:27.943,0.2488 +2023-01-01T17:26:37.836,0.2487 +2023-01-01T17:26:38.133,0.2486 +2023-01-01T17:26:40.176,0.2487 +2023-01-01T17:27:40.215,0.2486 +2023-01-01T17:27:47.128,0.2485 +2023-01-01T17:27:59.441,0.2484 +2023-01-01T17:28:32.920,0.2483 +2023-01-01T17:29:16.004,0.2482 +2023-01-01T17:30:00.842,0.2483 +2023-01-01T17:30:30.321,0.2484 +2023-01-01T17:31:12.777,0.2485 +2023-01-01T17:32:02.823,0.2485 +2023-01-01T17:32:52.923,0.2485 +2023-01-01T17:33:36.256,0.2484 +2023-01-01T17:34:26.325,0.2484 +2023-01-01T17:35:16.373,0.2484 +2023-01-01T17:36:06.423,0.2484 +2023-01-01T17:37:00.117,0.2483 +2023-01-01T17:37:13.662,0.2482 +2023-01-01T17:37:50.433,0.2483 +2023-01-01T17:37:51.408,0.2484 +2023-01-01T17:38:42.623,0.2484 +2023-01-01T17:39:32.773,0.2484 +2023-01-01T17:40:22.823,0.2484 +2023-01-01T17:41:12.823,0.2484 +2023-01-01T17:42:02.873,0.2484 +2023-01-01T17:42:32.128,0.2485 +2023-01-01T17:43:22.223,0.2485 +2023-01-01T17:44:06.528,0.2486 +2023-01-01T17:44:56.624,0.2486 +2023-01-01T17:45:46.673,0.2486 +2023-01-01T17:46:11.199,0.2485 +2023-01-01T17:46:37.338,0.2484 +2023-01-01T17:46:43.302,0.2483 +2023-01-01T17:47:33.373,0.2483 +2023-01-01T17:48:23.523,0.2483 +2023-01-01T17:49:13.573,0.2483 +2023-01-01T17:50:03.674,0.2483 +2023-01-01T17:50:32.798,0.2484 +2023-01-01T17:51:22.823,0.2484 +2023-01-01T17:52:12.823,0.2484 +2023-01-01T17:53:02.873,0.2484 +2023-01-01T17:53:52.923,0.2484 +2023-01-01T17:54:15.922,0.2483 +2023-01-01T17:54:36.713,0.2482 +2023-01-01T17:54:53.207,0.2481 +2023-01-01T17:54:53.930,0.2482 +2023-01-01T17:55:13.440,0.2481 +2023-01-01T17:55:13.538,0.248 +2023-01-01T17:55:13.540,0.2481 +2023-01-01T17:55:13.632,0.248 +2023-01-01T17:55:13.636,0.2481 +2023-01-01T17:55:13.649,0.248 +2023-01-01T17:55:13.649,0.2481 +2023-01-01T17:56:03.673,0.2481 +2023-01-01T17:56:53.824,0.2481 +2023-01-01T17:57:35.920,0.248 +2023-01-01T17:58:25.923,0.248 +2023-01-01T17:59:15.973,0.248 +2023-01-01T18:00:03.693,0.2481 +2023-01-01T18:00:53.723,0.2481 +2023-01-01T18:01:36.743,0.2482 +2023-01-01T18:02:26.824,0.2482 +2023-01-01T18:03:16.924,0.2482 +2023-01-01T18:04:07.024,0.2482 +2023-01-01T18:04:22.535,0.2483 +2023-01-01T18:04:47.261,0.2482 +2023-01-01T18:05:37.373,0.2482 +2023-01-01T18:06:29.798,0.2483 +2023-01-01T18:06:30.080,0.2484 +2023-01-01T18:06:37.070,0.2485 +2023-01-01T18:06:53.748,0.2484 +2023-01-01T18:07:06.473,0.2485 +2023-01-01T18:07:56.523,0.2485 +2023-01-01T18:08:22.675,0.2486 +2023-01-01T18:08:22.814,0.2487 +2023-01-01T18:08:42.874,0.2486 +2023-01-01T18:08:57.855,0.2487 +2023-01-01T18:09:12.528,0.2488 +2023-01-01T18:09:28.857,0.2489 +2023-01-01T18:09:38.866,0.249 +2023-01-01T18:09:54.816,0.2489 +2023-01-01T18:09:54.855,0.2488 +2023-01-01T18:09:55.140,0.2487 +2023-01-01T18:10:56.661,0.2488 +2023-01-01T18:11:17.032,0.2489 +2023-01-01T18:11:17.406,0.249 +2023-01-01T18:11:19.205,0.2489 +2023-01-01T18:11:55.458,0.2488 +2023-01-01T18:12:35.157,0.2487 +2023-01-01T18:12:54.714,0.2488 +2023-01-01T18:12:57.104,0.2487 +2023-01-01T18:13:09.553,0.2488 +2023-01-01T18:13:09.578,0.2489 +2023-01-01T18:13:31.721,0.2488 +2023-01-01T18:13:31.879,0.2487 +2023-01-01T18:13:31.887,0.2488 +2023-01-01T18:13:31.894,0.2487 +2023-01-01T18:13:31.901,0.2488 +2023-01-01T18:13:31.911,0.2487 +2023-01-01T18:13:31.914,0.2488 +2023-01-01T18:13:31.924,0.2487 +2023-01-01T18:14:21.343,0.2488 +2023-01-01T18:14:54.361,0.2487 +2023-01-01T18:14:54.371,0.2488 +2023-01-01T18:15:23.558,0.2487 +2023-01-01T18:16:13.623,0.2487 +2023-01-01T18:17:03.673,0.2487 +2023-01-01T18:17:16.767,0.2486 +2023-01-01T18:17:16.806,0.2485 +2023-01-01T18:17:36.189,0.2484 +2023-01-01T18:18:02.307,0.2485 +2023-01-01T18:18:12.098,0.2484 +2023-01-01T18:19:04.726,0.2485 +2023-01-01T18:19:04.732,0.2486 +2023-01-01T18:19:04.758,0.2487 +2023-01-01T18:19:54.923,0.2487 +2023-01-01T18:20:05.230,0.2486 +2023-01-01T18:20:55.474,0.2486 +2023-01-01T18:21:27.687,0.2487 +2023-01-01T18:22:09.656,0.2488 +2023-01-01T18:22:57.815,0.2487 +2023-01-01T18:23:56.518,0.2488 +2023-01-01T18:24:46.524,0.2488 +2023-01-01T18:25:36.573,0.2488 +2023-01-01T18:26:16.646,0.2489 +2023-01-01T18:26:18.583,0.249 +2023-01-01T18:26:28.662,0.2489 +2023-01-01T18:26:28.697,0.2488 +2023-01-01T18:26:42.703,0.2489 +2023-01-01T18:27:32.723,0.2489 +2023-01-01T18:28:22.723,0.2489 +2023-01-01T18:29:12.724,0.2489 +2023-01-01T18:30:02.774,0.2489 +2023-01-01T18:30:13.275,0.249 +2023-01-01T18:31:03.373,0.249 +2023-01-01T18:31:39.340,0.2489 +2023-01-01T18:32:22.816,0.2488 +2023-01-01T18:32:31.846,0.2489 +2023-01-01T18:32:32.403,0.249 +2023-01-01T18:33:10.404,0.2489 +2023-01-01T18:34:00.473,0.2489 +2023-01-01T18:34:21.248,0.249 +2023-01-01T18:34:21.702,0.2491 +2023-01-01T18:34:24.167,0.2492 +2023-01-01T18:34:26.676,0.2491 +2023-01-01T18:35:16.723,0.2491 +2023-01-01T18:35:31.140,0.2492 +2023-01-01T18:36:21.273,0.2492 +2023-01-01T18:36:33.742,0.2491 +2023-01-01T18:37:24.473,0.2491 +2023-01-01T18:38:12.182,0.2492 +2023-01-01T18:39:02.223,0.2492 +2023-01-01T18:39:52.224,0.2492 +2023-01-01T18:40:21.999,0.2493 +2023-01-01T18:41:12.023,0.2493 +2023-01-01T18:42:02.073,0.2493 +2023-01-01T18:42:14.629,0.2492 +2023-01-01T18:43:04.673,0.2492 +2023-01-01T18:43:54.673,0.2492 +2023-01-01T18:44:44.723,0.2492 +2023-01-01T18:45:13.116,0.2491 +2023-01-01T18:45:49.370,0.249 +2023-01-01T18:46:39.373,0.249 +2023-01-01T18:46:54.350,0.2489 +2023-01-01T18:47:44.473,0.2489 +2023-01-01T18:48:34.523,0.2489 +2023-01-01T18:48:47.126,0.2488 +2023-01-01T18:49:20.368,0.2487 +2023-01-01T18:49:53.040,0.2486 +2023-01-01T18:50:01.074,0.2487 +2023-01-01T18:50:51.123,0.2487 +2023-01-01T18:51:03.444,0.2488 +2023-01-01T18:51:38.914,0.2487 +2023-01-01T18:52:29.023,0.2487 +2023-01-01T18:53:07.740,0.2486 +2023-01-01T18:53:57.773,0.2486 +2023-01-01T18:54:47.774,0.2486 +2023-01-01T18:55:37.824,0.2486 +2023-01-01T18:56:27.873,0.2486 +2023-01-01T18:57:18.023,0.2486 +2023-01-01T18:58:08.073,0.2486 +2023-01-01T18:58:58.223,0.2486 +2023-01-01T18:59:48.273,0.2486 +2023-01-01T19:00:03.830,0.2487 +2023-01-01T19:00:49.598,0.2488 +2023-01-01T19:01:03.809,0.2489 +2023-01-01T19:01:53.873,0.2489 +2023-01-01T19:02:43.873,0.2489 +2023-01-01T19:03:33.923,0.2489 +2023-01-01T19:04:24.023,0.2489 +2023-01-01T19:05:14.024,0.2489 +2023-01-01T19:05:56.094,0.249 +2023-01-01T19:06:46.324,0.249 +2023-01-01T19:07:36.373,0.249 +2023-01-01T19:08:26.423,0.249 +2023-01-01T19:09:16.523,0.249 +2023-01-01T19:10:06.723,0.249 +2023-01-01T19:10:56.773,0.249 +2023-01-01T19:11:28.220,0.2491 +2023-01-01T19:12:18.223,0.2491 +2023-01-01T19:12:49.422,0.2492 +2023-01-01T19:13:39.423,0.2492 +2023-01-01T19:14:29.473,0.2492 +2023-01-01T19:15:10.284,0.2493 +2023-01-01T19:15:24.320,0.2492 +2023-01-01T19:16:14.423,0.2492 +2023-01-01T19:16:56.156,0.2493 +2023-01-01T19:17:27.427,0.2494 +2023-01-01T19:17:27.684,0.2493 +2023-01-01T19:17:34.261,0.2494 +2023-01-01T19:17:36.108,0.2495 +2023-01-01T19:17:41.392,0.2494 +2023-01-01T19:18:15.712,0.2493 +2023-01-01T19:18:27.322,0.2494 +2023-01-01T19:18:27.645,0.2495 +2023-01-01T19:19:17.673,0.2495 +2023-01-01T19:19:42.555,0.2494 +2023-01-01T19:20:01.074,0.2493 +2023-01-01T19:20:39.938,0.2492 +2023-01-01T19:21:31.938,0.2491 +2023-01-01T19:22:22.023,0.2491 +2023-01-01T19:23:12.073,0.2491 +2023-01-01T19:24:02.073,0.2491 +2023-01-01T19:24:52.124,0.2491 +2023-01-01T19:25:42.173,0.2491 +2023-01-01T19:26:22.564,0.2492 +2023-01-01T19:27:12.623,0.2492 +2023-01-01T19:28:02.823,0.2492 +2023-01-01T19:28:30.456,0.2493 +2023-01-01T19:29:20.473,0.2493 +2023-01-01T19:30:10.523,0.2493 +2023-01-01T19:30:31.205,0.2494 +2023-01-01T19:31:29.949,0.2493 +2023-01-01T19:31:36.631,0.2492 +2023-01-01T19:32:15.416,0.2491 +2023-01-01T19:33:05.424,0.2491 +2023-01-01T19:33:55.523,0.2491 +2023-01-01T19:34:45.523,0.2491 +2023-01-01T19:35:35.573,0.2491 +2023-01-01T19:36:25.574,0.2491 +2023-01-01T19:37:15.624,0.2491 +2023-01-01T19:37:39.688,0.2492 +2023-01-01T19:37:39.841,0.2493 +2023-01-01T19:38:30.123,0.2493 +2023-01-01T19:39:20.223,0.2493 +2023-01-01T19:40:10.223,0.2493 +2023-01-01T19:41:00.273,0.2493 +2023-01-01T19:41:50.324,0.2493 +2023-01-01T19:42:19.258,0.2494 +2023-01-01T19:43:09.273,0.2494 +2023-01-01T19:43:39.394,0.2493 +2023-01-01T19:43:39.404,0.2492 +2023-01-01T19:44:13.497,0.2491 +2023-01-01T19:44:46.161,0.249 +2023-01-01T19:45:36.173,0.249 +2023-01-01T19:46:26.223,0.249 +2023-01-01T19:46:56.327,0.2489 +2023-01-01T19:47:56.406,0.2488 +2023-01-01T19:48:25.521,0.2487 +2023-01-01T19:48:38.233,0.2486 +2023-01-01T19:48:55.335,0.2487 +2023-01-01T19:49:45.373,0.2487 +2023-01-01T19:50:35.523,0.2487 +2023-01-01T19:51:20.194,0.2486 +2023-01-01T19:51:58.571,0.2485 +2023-01-01T19:52:04.269,0.2486 +2023-01-01T19:52:04.351,0.2487 +2023-01-01T19:52:54.373,0.2487 +2023-01-01T19:53:44.373,0.2487 +2023-01-01T19:54:41.054,0.2486 +2023-01-01T19:54:51.286,0.2485 +2023-01-01T19:55:41.323,0.2485 +2023-01-01T19:56:31.373,0.2485 +2023-01-01T19:56:44.556,0.2484 +2023-01-01T19:57:02.127,0.2485 +2023-01-01T19:57:07.092,0.2484 +2023-01-01T19:57:31.992,0.2483 +2023-01-01T19:57:53.197,0.2482 +2023-01-01T19:58:04.059,0.2481 +2023-01-01T19:58:07.634,0.2482 +2023-01-01T19:58:19.244,0.2483 +2023-01-01T19:58:27.144,0.2482 +2023-01-01T19:59:04.310,0.2483 +2023-01-01T19:59:08.967,0.2484 +2023-01-01T20:00:07.503,0.2485 +2023-01-01T20:00:48.807,0.2486 +2023-01-01T20:01:38.823,0.2486 +2023-01-01T20:02:28.873,0.2486 +2023-01-01T20:02:53.085,0.2485 +2023-01-01T20:02:53.185,0.2484 +2023-01-01T20:03:12.556,0.2485 +2023-01-01T20:03:29.067,0.2484 +2023-01-01T20:04:19.073,0.2484 +2023-01-01T20:04:40.257,0.2485 +2023-01-01T20:04:43.579,0.2486 +2023-01-01T20:04:43.589,0.2487 +2023-01-01T20:04:43.774,0.2488 +2023-01-01T20:04:45.291,0.2487 +2023-01-01T20:04:46.249,0.2486 +2023-01-01T20:05:41.728,0.2487 +2023-01-01T20:06:10.442,0.2486 +2023-01-01T20:07:00.523,0.2486 +2023-01-01T20:07:50.523,0.2486 +2023-01-01T20:08:29.556,0.2485 +2023-01-01T20:09:19.573,0.2485 +2023-01-01T20:10:09.623,0.2485 +2023-01-01T20:10:25.246,0.2486 +2023-01-01T20:10:31.274,0.2487 +2023-01-01T20:11:21.623,0.2487 +2023-01-01T20:11:48.837,0.2488 +2023-01-01T20:11:52.513,0.2487 +2023-01-01T20:12:42.523,0.2487 +2023-01-01T20:13:32.573,0.2487 +2023-01-01T20:14:22.573,0.2487 +2023-01-01T20:15:12.624,0.2487 +2023-01-01T20:15:51.657,0.2488 +2023-01-01T20:16:41.673,0.2488 +2023-01-01T20:17:31.723,0.2488 +2023-01-01T20:18:21.723,0.2488 +2023-01-01T20:19:11.773,0.2488 +2023-01-01T20:20:01.774,0.2488 +2023-01-01T20:20:51.823,0.2488 +2023-01-01T20:21:41.923,0.2488 +2023-01-01T20:22:31.973,0.2488 +2023-01-01T20:23:22.023,0.2488 +2023-01-01T20:24:06.110,0.2489 +2023-01-01T20:24:06.138,0.249 +2023-01-01T20:24:25.283,0.2491 +2023-01-01T20:24:45.123,0.2492 +2023-01-01T20:24:46.519,0.2493 +2023-01-01T20:24:52.627,0.2494 +2023-01-01T20:24:52.933,0.2493 +2023-01-01T20:24:54.576,0.2492 +2023-01-01T20:25:01.712,0.2491 +2023-01-01T20:25:51.873,0.2491 +2023-01-01T20:26:31.184,0.2492 +2023-01-01T20:26:44.568,0.2493 +2023-01-01T20:26:48.025,0.2494 +2023-01-01T20:26:50.072,0.2493 +2023-01-01T20:26:53.029,0.2492 +2023-01-01T20:27:05.120,0.2493 +2023-01-01T20:27:27.155,0.2492 +2023-01-01T20:27:57.375,0.2491 +2023-01-01T20:28:18.756,0.249 +2023-01-01T20:29:04.641,0.2491 +2023-01-01T20:29:54.823,0.2491 +2023-01-01T20:30:11.497,0.2492 +2023-01-01T20:31:01.723,0.2492 +2023-01-01T20:31:51.773,0.2492 +2023-01-01T20:32:04.271,0.2493 +2023-01-01T20:32:54.274,0.2493 +2023-01-01T20:33:31.031,0.2494 +2023-01-01T20:33:50.266,0.2493 +2023-01-01T20:33:56.614,0.2494 +2023-01-01T20:34:10.913,0.2493 +2023-01-01T20:35:00.923,0.2493 +2023-01-01T20:35:52.393,0.2494 +2023-01-01T20:36:11.495,0.2493 +2023-01-01T20:37:01.573,0.2493 +2023-01-01T20:37:51.574,0.2493 +2023-01-01T20:38:02.038,0.2494 +2023-01-01T20:38:57.214,0.2493 +2023-01-01T20:39:47.324,0.2493 +2023-01-01T20:40:46.756,0.2492 +2023-01-01T20:41:36.824,0.2492 +2023-01-01T20:42:26.824,0.2492 +2023-01-01T20:43:16.923,0.2492 +2023-01-01T20:44:12.715,0.2491 +2023-01-01T20:44:18.187,0.249 +2023-01-01T20:45:09.819,0.2489 +2023-01-01T20:45:59.873,0.2489 +2023-01-01T20:46:49.923,0.2489 +2023-01-01T20:47:22.853,0.2488 +2023-01-01T20:48:12.873,0.2488 +2023-01-01T20:48:33.831,0.2487 +2023-01-01T20:49:20.902,0.2488 +2023-01-01T20:50:10.973,0.2488 +2023-01-01T20:51:04.043,0.2489 +2023-01-01T20:51:04.043,0.2488 +2023-01-01T20:51:04.044,0.2489 +2023-01-01T20:51:54.123,0.2489 +2023-01-01T20:52:44.123,0.2489 +2023-01-01T20:53:34.173,0.2489 +2023-01-01T20:54:24.223,0.2489 +2023-01-01T20:55:17.750,0.2488 +2023-01-01T20:55:17.812,0.2487 +2023-01-01T20:56:07.823,0.2487 +2023-01-01T20:56:35.080,0.2486 +2023-01-01T20:57:25.423,0.2486 +2023-01-01T20:58:20.345,0.2485 +2023-01-01T20:58:40.405,0.2484 +2023-01-01T20:59:30.473,0.2484 +2023-01-01T21:00:02.343,0.2485 +2023-01-01T21:00:03.236,0.2486 +2023-01-01T21:00:20.797,0.2487 +2023-01-01T21:01:11.023,0.2487 +2023-01-01T21:01:53.136,0.2488 +2023-01-01T21:02:08.969,0.2487 +2023-01-01T21:02:58.973,0.2487 +2023-01-01T21:03:14.803,0.2486 +2023-01-01T21:03:14.923,0.2485 +2023-01-01T21:03:27.554,0.2484 +2023-01-01T21:04:17.673,0.2484 +2023-01-01T21:05:07.723,0.2484 +2023-01-01T21:05:21.680,0.2485 +2023-01-01T21:06:11.723,0.2485 +2023-01-01T21:07:01.823,0.2485 +2023-01-01T21:07:51.923,0.2485 +2023-01-01T21:08:36.758,0.2484 +2023-01-01T21:08:36.802,0.2483 +2023-01-01T21:08:36.901,0.2482 +2023-01-01T21:08:39.233,0.2483 +2023-01-01T21:08:42.291,0.2484 +2023-01-01T21:09:32.473,0.2484 +2023-01-01T21:10:22.573,0.2484 +2023-01-01T21:11:12.623,0.2484 +2023-01-01T21:11:55.189,0.2483 +2023-01-01T21:12:45.273,0.2483 +2023-01-01T21:12:58.906,0.2482 +2023-01-01T21:13:27.016,0.2483 +2023-01-01T21:14:10.505,0.2482 +2023-01-01T21:15:00.773,0.2482 +2023-01-01T21:15:50.873,0.2482 +2023-01-01T21:16:29.690,0.2483 +2023-01-01T21:16:50.971,0.2484 +2023-01-01T21:17:12.171,0.2485 +2023-01-01T21:18:02.173,0.2485 +2023-01-01T21:19:01.567,0.2484 +2023-01-01T21:19:48.986,0.2485 +2023-01-01T21:20:39.074,0.2485 +2023-01-01T21:21:29.173,0.2485 +2023-01-01T21:22:15.774,0.2486 +2023-01-01T21:23:05.923,0.2486 +2023-01-01T21:23:56.023,0.2486 +2023-01-01T21:24:51.230,0.2487 +2023-01-01T21:24:51.245,0.2488 +2023-01-01T21:25:02.337,0.2487 +2023-01-01T21:25:52.423,0.2487 +2023-01-01T21:26:13.477,0.2488 +2023-01-01T21:27:03.573,0.2488 +2023-01-01T21:27:53.723,0.2488 +2023-01-01T21:28:44.552,0.2489 +2023-01-01T21:29:05.340,0.249 +2023-01-01T21:29:18.991,0.2491 +2023-01-01T21:30:03.454,0.249 +2023-01-01T21:30:53.473,0.249 +2023-01-01T21:31:43.523,0.249 +2023-01-01T21:32:33.623,0.249 +2023-01-01T21:33:23.723,0.249 +2023-01-01T21:34:13.823,0.249 +2023-01-01T21:35:11.998,0.2491 +2023-01-01T21:35:49.924,0.2492 +2023-01-01T21:36:39.973,0.2492 +2023-01-01T21:37:29.973,0.2492 +2023-01-01T21:38:19.974,0.2492 +2023-01-01T21:39:10.023,0.2492 +2023-01-01T21:40:00.073,0.2492 +2023-01-01T21:40:34.858,0.2493 +2023-01-01T21:40:40.628,0.2492 +2023-01-01T21:41:30.673,0.2492 +2023-01-01T21:42:20.723,0.2492 +2023-01-01T21:43:10.973,0.2492 +2023-01-01T21:44:01.023,0.2492 +2023-01-01T21:44:51.073,0.2492 +2023-01-01T21:45:49.279,0.2493 +2023-01-01T21:46:39.523,0.2493 +2023-01-01T21:47:29.573,0.2493 +2023-01-01T21:48:19.673,0.2493 +2023-01-01T21:49:09.773,0.2493 +2023-01-01T21:49:59.823,0.2493 +2023-01-01T21:50:49.923,0.2493 +2023-01-01T21:51:42.232,0.2494 +2023-01-01T21:52:32.473,0.2494 +2023-01-01T21:53:22.523,0.2494 +2023-01-01T21:54:12.573,0.2494 +2023-01-01T21:55:02.574,0.2494 +2023-01-01T21:55:52.723,0.2494 +2023-01-01T21:56:18.409,0.2493 +2023-01-01T21:57:08.423,0.2493 +2023-01-01T21:57:58.423,0.2493 +2023-01-01T21:58:48.423,0.2493 +2023-01-01T21:59:21.081,0.2492 +2023-01-01T22:00:11.223,0.2492 +2023-01-01T22:01:01.273,0.2492 +2023-01-01T22:01:51.324,0.2492 +2023-01-01T22:02:41.373,0.2492 +2023-01-01T22:03:31.424,0.2492 +2023-01-01T22:04:21.623,0.2492 +2023-01-01T22:05:11.673,0.2492 +2023-01-01T22:05:49.981,0.2491 +2023-01-01T22:06:40.073,0.2491 +2023-01-01T22:07:30.123,0.2491 +2023-01-01T22:08:20.123,0.2491 +2023-01-01T22:09:10.173,0.2491 +2023-01-01T22:09:39.086,0.249 +2023-01-01T22:10:11.809,0.2489 +2023-01-01T22:11:01.923,0.2489 +2023-01-01T22:11:51.973,0.2489 +2023-01-01T22:12:19.268,0.2488 +2023-01-01T22:13:09.423,0.2488 +2023-01-01T22:13:50.934,0.2487 +2023-01-01T22:14:00.045,0.2486 +2023-01-01T22:14:00.185,0.2485 +2023-01-01T22:14:00.189,0.2486 +2023-01-01T22:14:00.207,0.2485 +2023-01-01T22:14:00.953,0.2484 +2023-01-01T22:14:01.969,0.2483 +2023-01-01T22:14:12.824,0.2484 +2023-01-01T22:14:12.870,0.2485 +2023-01-01T22:15:02.873,0.2485 +2023-01-01T22:15:52.923,0.2485 +2023-01-01T22:16:44.685,0.2486 +2023-01-01T22:16:46.322,0.2487 +2023-01-01T22:17:36.373,0.2487 +2023-01-01T22:18:00.856,0.2488 +2023-01-01T22:18:30.507,0.2489 +2023-01-01T22:18:50.419,0.249 +2023-01-01T22:19:08.890,0.2489 +2023-01-01T22:19:47.092,0.249 +2023-01-01T22:19:59.473,0.2491 +2023-01-01T22:20:13.258,0.2492 +2023-01-01T22:20:39.670,0.2493 +2023-01-01T22:21:30.202,0.2492 +2023-01-01T22:21:59.295,0.2493 +2023-01-01T22:22:49.323,0.2493 +2023-01-01T22:23:39.373,0.2493 +2023-01-01T22:24:29.423,0.2493 +2023-01-01T22:25:09.033,0.2492 +2023-01-01T22:25:59.073,0.2492 +2023-01-01T22:26:49.123,0.2492 +2023-01-01T22:27:06.043,0.2491 +2023-01-01T22:27:56.273,0.2491 +2023-01-01T22:28:46.323,0.2491 +2023-01-01T22:29:36.423,0.2491 +2023-01-01T22:30:32.012,0.249 +2023-01-01T22:31:22.073,0.249 +2023-01-01T22:32:12.123,0.249 +2023-01-01T22:33:02.123,0.249 +2023-01-01T22:33:52.173,0.249 +2023-01-01T22:34:42.223,0.249 +2023-01-01T22:35:41.755,0.2491 +2023-01-01T22:36:31.923,0.2491 +2023-01-01T22:37:22.073,0.2491 +2023-01-01T22:38:12.123,0.2491 +2023-01-01T22:39:02.173,0.2491 +2023-01-01T22:39:52.223,0.2491 +2023-01-01T22:40:42.223,0.2491 +2023-01-01T22:41:00.344,0.2492 +2023-01-01T22:41:50.773,0.2492 +2023-01-01T22:42:40.873,0.2492 +2023-01-01T22:43:30.923,0.2492 +2023-01-01T22:44:10.070,0.2491 +2023-01-01T22:44:10.139,0.2492 +2023-01-01T22:44:10.143,0.2491 +2023-01-01T22:44:10.144,0.2492 +2023-01-01T22:44:10.162,0.2491 +2023-01-01T22:44:10.209,0.2492 +2023-01-01T22:44:10.217,0.2493 +2023-01-01T22:44:10.251,0.2492 +2023-01-01T22:44:10.270,0.2493 +2023-01-01T22:44:10.278,0.2492 +2023-01-01T22:45:00.624,0.2492 +2023-01-01T22:45:50.673,0.2492 +2023-01-01T22:46:40.723,0.2492 +2023-01-01T22:47:14.784,0.2493 +2023-01-01T22:48:04.823,0.2493 +2023-01-01T22:48:54.825,0.2493 +2023-01-01T22:49:33.094,0.2492 +2023-01-01T22:50:23.123,0.2492 +2023-01-01T22:50:54.607,0.2493 +2023-01-01T22:51:44.623,0.2493 +2023-01-01T22:52:24.256,0.2492 +2023-01-01T22:52:24.256,0.2493 +2023-01-01T22:52:24.260,0.2492 +2023-01-01T22:53:14.373,0.2492 +2023-01-01T22:54:04.473,0.2492 +2023-01-01T22:54:24.087,0.2491 +2023-01-01T22:54:24.207,0.249 +2023-01-01T22:55:20.933,0.2489 +2023-01-01T22:55:49.069,0.249 +2023-01-01T22:56:39.573,0.249 +2023-01-01T22:56:52.636,0.2491 +2023-01-01T22:57:42.873,0.2491 +2023-01-01T22:58:32.923,0.2491 +2023-01-01T22:59:23.573,0.2491 +2023-01-01T23:00:13.673,0.2491 +2023-01-01T23:01:03.723,0.2491 +2023-01-01T23:01:53.773,0.2491 +2023-01-01T23:02:43.823,0.2491 +2023-01-01T23:03:01.576,0.249 +2023-01-01T23:03:51.623,0.249 +2023-01-01T23:04:11.291,0.2489 +2023-01-01T23:04:11.347,0.2488 +2023-01-01T23:04:19.785,0.2487 +2023-01-01T23:05:09.823,0.2487 +2023-01-01T23:05:59.873,0.2487 +2023-01-01T23:06:43.226,0.2486 +2023-01-01T23:07:33.273,0.2486 +2023-01-01T23:07:47.869,0.2487 +2023-01-01T23:07:47.914,0.2488 +2023-01-01T23:07:48.940,0.2489 +2023-01-01T23:08:02.352,0.249 +2023-01-01T23:08:02.699,0.2491 +2023-01-01T23:08:07.480,0.249 +2023-01-01T23:08:46.840,0.2489 +2023-01-01T23:09:36.873,0.2489 +2023-01-01T23:09:57.117,0.249 +2023-01-01T23:10:00.284,0.2491 +2023-01-01T23:10:13.744,0.2492 +2023-01-01T23:10:15.071,0.2493 +2023-01-01T23:10:16.510,0.2494 +2023-01-01T23:10:17.761,0.2493 +2023-01-01T23:10:17.762,0.2494 +2023-01-01T23:10:17.825,0.2493 +2023-01-01T23:10:46.396,0.2492 +2023-01-01T23:10:51.732,0.2493 +2023-01-01T23:11:00.917,0.2492 +2023-01-01T23:11:06.378,0.2493 +2023-01-01T23:11:35.654,0.2494 +2023-01-01T23:12:25.674,0.2494 +2023-01-01T23:12:37.668,0.2493 +2023-01-01T23:13:27.874,0.2493 +2023-01-01T23:13:44.327,0.2494 +2023-01-01T23:14:34.373,0.2494 +2023-01-01T23:14:45.950,0.2493 +2023-01-01T23:15:36.173,0.2493 +2023-01-01T23:15:49.776,0.2494 +2023-01-01T23:16:39.824,0.2494 +2023-01-01T23:17:29.873,0.2494 +2023-01-01T23:17:53.391,0.2493 +2023-01-01T23:18:16.060,0.2492 +2023-01-01T23:19:06.073,0.2492 +2023-01-01T23:19:58.834,0.2493 +2023-01-01T23:20:26.013,0.2494 +2023-01-01T23:21:16.023,0.2494 +2023-01-01T23:22:06.123,0.2494 +2023-01-01T23:22:56.173,0.2494 +2023-01-01T23:23:46.223,0.2494 +2023-01-01T23:24:45.879,0.2493 +2023-01-01T23:25:01.154,0.2492 +2023-01-01T23:25:39.258,0.2491 +2023-01-01T23:25:48.721,0.2492 +2023-01-01T23:26:38.723,0.2492 +2023-01-01T23:27:28.823,0.2492 +2023-01-01T23:28:08.919,0.2493 +2023-01-01T23:28:58.923,0.2493 +2023-01-01T23:29:48.973,0.2493 +2023-01-01T23:30:39.023,0.2493 +2023-01-01T23:31:38.742,0.2494 +2023-01-01T23:32:19.371,0.2493 +2023-01-01T23:33:09.824,0.2493 +2023-01-01T23:33:55.679,0.2494 +2023-01-01T23:34:27.282,0.2493 +2023-01-01T23:35:17.324,0.2493 +2023-01-01T23:36:07.373,0.2493 +2023-01-01T23:36:57.473,0.2493 +2023-01-01T23:37:24.863,0.2494 +2023-01-01T23:38:19.780,0.2493 +2023-01-01T23:39:09.973,0.2493 +2023-01-01T23:39:44.995,0.2494 +2023-01-01T23:39:45.202,0.2495 +2023-01-01T23:39:46.313,0.2496 +2023-01-01T23:39:57.964,0.2497 +2023-01-01T23:40:22.137,0.2496 +2023-01-01T23:40:22.143,0.2497 +2023-01-01T23:40:22.169,0.2496 +2023-01-01T23:40:41.689,0.2495 +2023-01-01T23:41:31.873,0.2495 +2023-01-01T23:42:21.923,0.2495 +2023-01-01T23:43:11.973,0.2495 +2023-01-01T23:43:52.838,0.2496 +2023-01-01T23:44:09.810,0.2497 +2023-01-01T23:44:27.103,0.2498 +2023-01-01T23:44:28.236,0.2497 +2023-01-01T23:44:31.233,0.2498 +2023-01-01T23:44:36.833,0.2497 +2023-01-01T23:44:50.097,0.2496 +2023-01-01T23:45:00.197,0.2495 +2023-01-01T23:45:05.356,0.2494 +2023-01-01T23:45:10.200,0.2495 +2023-01-01T23:45:15.255,0.2494 +2023-01-01T23:45:51.419,0.2495 +2023-01-01T23:46:23.831,0.2494 +2023-01-01T23:46:24.097,0.2493 +2023-01-01T23:47:14.123,0.2493 +2023-01-01T23:47:24.374,0.2494 +2023-01-01T23:48:14.673,0.2494 +2023-01-01T23:49:04.824,0.2494 +2023-01-01T23:49:32.489,0.2493 +2023-01-01T23:50:30.584,0.2494 +2023-01-01T23:51:20.723,0.2494 +2023-01-01T23:52:11.023,0.2494 +2023-01-01T23:53:01.123,0.2494 +2023-01-01T23:53:51.173,0.2494 +2023-01-01T23:54:23.851,0.2495 +2023-01-01T23:55:14.874,0.2495 +2023-01-01T23:55:43.929,0.2496 +2023-01-01T23:56:34.673,0.2496 +2023-01-01T23:56:44.856,0.2497 +2023-01-01T23:57:12.104,0.2498 +2023-01-01T23:58:06.412,0.2497 +2023-01-01T23:58:20.715,0.2498 +2023-01-01T23:59:10.723,0.2498 +2023-01-01T23:59:43.252,0.2499 diff --git a/assets/price_sample_data.csv b/assets/price_sample_data.csv new file mode 100644 index 0000000..26b7221 --- /dev/null +++ b/assets/price_sample_data.csv @@ -0,0 +1,7778 @@ +time,value +2024-04-01T00:00:00.661,0.6501 +2024-04-01T00:05:57.481,0.6505 +2024-04-01T00:16:54.303,0.6503 +2024-04-01T00:27:18.910,0.6492 +2024-04-01T00:36:26.235,0.6473 +2024-04-01T00:43:56.051,0.6462 +2024-04-01T00:51:21.412,0.6481 +2024-04-01T01:00:03.193,0.6489 +2024-04-01T01:05:11.377,0.6504 +2024-04-01T01:09:45.016,0.6505 +2024-04-01T01:20:18.055,0.6487 +2024-04-01T01:26:44.580,0.6485 +2024-04-01T01:37:13.175,0.6479 +2024-04-01T01:47:37.418,0.6475 +2024-04-01T01:56:20.657,0.6491 +2024-04-01T02:05:18.474,0.6478 +2024-04-01T02:19:32.947,0.648 +2024-04-01T02:32:40.870,0.6468 +2024-04-01T02:40:31.557,0.6473 +2024-04-01T02:49:37.294,0.6468 +2024-04-01T02:57:14.229,0.6464 +2024-04-01T03:07:02.591,0.646 +2024-04-01T03:16:02.769,0.645 +2024-04-01T03:23:40.618,0.6455 +2024-04-01T03:30:01.934,0.6443 +2024-04-01T03:37:24.613,0.6443 +2024-04-01T03:51:05.686,0.6452 +2024-04-01T04:07:17.958,0.6449 +2024-04-01T04:24:01.389,0.6441 +2024-04-01T04:35:17.800,0.6447 +2024-04-01T04:46:00.480,0.646 +2024-04-01T04:59:19.077,0.6454 +2024-04-01T05:12:05.504,0.6461 +2024-04-01T05:27:55.800,0.644 +2024-04-01T05:34:34.399,0.6424 +2024-04-01T05:36:06.033,0.6409 +2024-04-01T05:39:03.346,0.6402 +2024-04-01T05:39:26.886,0.6397 +2024-04-01T05:40:18.547,0.6388 +2024-04-01T05:42:21.987,0.6382 +2024-04-01T05:44:09.578,0.6394 +2024-04-01T05:46:29.538,0.6368 +2024-04-01T05:47:05.739,0.6356 +2024-04-01T05:47:32.287,0.6354 +2024-04-01T05:47:51.070,0.6337 +2024-04-01T05:48:06.541,0.6324 +2024-04-01T05:48:16.292,0.6304 +2024-04-01T05:48:16.661,0.6299 +2024-04-01T05:48:20.256,0.6284 +2024-04-01T05:48:22.825,0.627 +2024-04-01T05:48:28.393,0.63 +2024-04-01T05:48:36.829,0.6291 +2024-04-01T05:48:44.930,0.625 +2024-04-01T05:48:48.816,0.623 +2024-04-01T05:48:53.978,0.6262 +2024-04-01T05:48:59.978,0.6278 +2024-04-01T05:49:12.262,0.6278 +2024-04-01T05:49:25.370,0.6284 +2024-04-01T05:49:37.904,0.6291 +2024-04-01T05:49:52.442,0.6276 +2024-04-01T05:50:11.558,0.6258 +2024-04-01T05:50:18.605,0.6221 +2024-04-01T05:50:24.831,0.6233 +2024-04-01T05:50:31.605,0.6209 +2024-04-01T05:50:34.669,0.62 +2024-04-01T05:50:35.541,0.6183 +2024-04-01T05:50:38.891,0.6158 +2024-04-01T05:50:45.639,0.6206 +2024-04-01T05:50:55.568,0.6225 +2024-04-01T05:51:05.954,0.622 +2024-04-01T05:51:12.314,0.6218 +2024-04-01T05:51:30.682,0.6218 +2024-04-01T05:51:54.639,0.6247 +2024-04-01T05:52:21.414,0.6228 +2024-04-01T05:52:30.873,0.6227 +2024-04-01T05:52:46.845,0.6211 +2024-04-01T05:53:02.951,0.6236 +2024-04-01T05:53:21.890,0.6201 +2024-04-01T05:53:37.491,0.6188 +2024-04-01T05:53:48.500,0.6189 +2024-04-01T05:54:02.244,0.6199 +2024-04-01T05:54:32.898,0.6217 +2024-04-01T05:55:15.199,0.6237 +2024-04-01T05:56:02.075,0.6226 +2024-04-01T05:56:47.319,0.6201 +2024-04-01T05:57:26.279,0.618 +2024-04-01T05:58:20.760,0.6229 +2024-04-01T05:59:51.978,0.6203 +2024-04-01T06:00:37.318,0.6205 +2024-04-01T06:01:31.762,0.6225 +2024-04-01T06:02:10.471,0.6203 +2024-04-01T06:03:02.359,0.6185 +2024-04-01T06:03:41.990,0.6217 +2024-04-01T06:04:44.003,0.6248 +2024-04-01T06:06:06.588,0.6241 +2024-04-01T06:07:46.003,0.6254 +2024-04-01T06:09:20.852,0.6264 +2024-04-01T06:12:17.365,0.6263 +2024-04-01T06:14:40.401,0.6273 +2024-04-01T06:16:14.155,0.6284 +2024-04-01T06:18:07.338,0.6289 +2024-04-01T06:20:15.882,0.6269 +2024-04-01T06:23:35.369,0.6282 +2024-04-01T06:26:23.521,0.6278 +2024-04-01T06:31:40.308,0.6288 +2024-04-01T06:36:21.654,0.6293 +2024-04-01T06:40:33.365,0.6287 +2024-04-01T06:46:15.659,0.6289 +2024-04-01T06:51:36.621,0.627 +2024-04-01T06:58:49.042,0.6276 +2024-04-01T07:05:54.790,0.6297 +2024-04-01T07:11:11.061,0.6298 +2024-04-01T07:19:04.583,0.6289 +2024-04-01T07:27:33.269,0.6306 +2024-04-01T07:34:04.082,0.6302 +2024-04-01T07:43:18.629,0.6296 +2024-04-01T07:54:02.775,0.6319 +2024-04-01T08:00:44.344,0.6298 +2024-04-01T08:04:57.878,0.6287 +2024-04-01T08:08:12.391,0.6266 +2024-04-01T08:12:49.964,0.6257 +2024-04-01T08:17:56.691,0.6262 +2024-04-01T08:22:26.796,0.6246 +2024-04-01T08:25:06.757,0.6226 +2024-04-01T08:27:39.609,0.6247 +2024-04-01T08:32:07.237,0.6226 +2024-04-01T08:33:04.661,0.6233 +2024-04-01T08:37:05.988,0.6235 +2024-04-01T08:44:28.674,0.6254 +2024-04-01T08:52:54.955,0.6241 +2024-04-01T08:53:52.264,0.6288 +2024-04-01T08:53:52.780,0.6307 +2024-04-01T08:53:56.684,0.6324 +2024-04-01T08:54:01.492,0.6324 +2024-04-01T08:54:22.425,0.6299 +2024-04-01T08:57:00.988,0.6304 +2024-04-01T09:00:42.664,0.6313 +2024-04-01T09:01:29.729,0.6314 +2024-04-01T09:03:19.979,0.6332 +2024-04-01T09:06:34.408,0.6326 +2024-04-01T09:12:37.668,0.6316 +2024-04-01T09:19:23.749,0.6306 +2024-04-01T09:26:39.108,0.6309 +2024-04-01T09:31:40.001,0.6304 +2024-04-01T09:39:13.164,0.6304 +2024-04-01T09:48:41.197,0.6318 +2024-04-01T09:57:30.179,0.6307 +2024-04-01T10:05:31.246,0.6291 +2024-04-01T10:10:37.838,0.6287 +2024-04-01T10:17:28.992,0.6304 +2024-04-01T10:25:42.369,0.6281 +2024-04-01T10:33:09.348,0.6284 +2024-04-01T10:45:29.404,0.63 +2024-04-01T10:56:03.790,0.6314 +2024-04-01T11:05:47.224,0.6314 +2024-04-01T11:13:46.271,0.6327 +2024-04-01T11:24:03.422,0.6312 +2024-04-01T11:32:52.811,0.6297 +2024-04-01T11:41:07.462,0.6284 +2024-04-01T11:56:04.378,0.6279 +2024-04-01T12:01:42.369,0.6271 +2024-04-01T12:11:07.260,0.6282 +2024-04-01T12:14:38.218,0.6251 +2024-04-01T12:14:38.312,0.6227 +2024-04-01T12:14:39.496,0.6242 +2024-04-01T12:15:09.541,0.6238 +2024-04-01T12:19:41.279,0.6249 +2024-04-01T12:26:13.192,0.6254 +2024-04-01T12:38:56.914,0.6257 +2024-04-01T12:48:07.282,0.6274 +2024-04-01T13:00:34.361,0.6274 +2024-04-01T13:11:56.885,0.6264 +2024-04-01T13:20:44.090,0.6246 +2024-04-01T13:28:53.475,0.6286 +2024-04-01T13:35:49.966,0.6277 +2024-04-01T13:41:36.921,0.6303 +2024-04-01T13:49:05.005,0.6294 +2024-04-01T13:56:33.591,0.6273 +2024-04-01T14:03:20.678,0.6277 +2024-04-01T14:09:30.569,0.6256 +2024-04-01T14:13:33.136,0.6236 +2024-04-01T14:19:20.603,0.6233 +2024-04-01T14:22:30.571,0.6218 +2024-04-01T14:26:17.783,0.6216 +2024-04-01T14:28:37.548,0.6203 +2024-04-01T14:30:10.220,0.6201 +2024-04-01T14:33:36.061,0.6196 +2024-04-01T14:35:19.165,0.6186 +2024-04-01T14:35:45.229,0.6165 +2024-04-01T14:37:04.988,0.618 +2024-04-01T14:38:49.172,0.6156 +2024-04-01T14:41:11.954,0.6171 +2024-04-01T14:45:01.426,0.6153 +2024-04-01T14:46:17.849,0.6173 +2024-04-01T14:50:04.394,0.617 +2024-04-01T14:52:35.475,0.6139 +2024-04-01T14:52:49.098,0.6123 +2024-04-01T14:53:22.228,0.612 +2024-04-01T14:53:36.558,0.6123 +2024-04-01T14:53:56.765,0.6113 +2024-04-01T14:54:11.579,0.6127 +2024-04-01T14:54:56.800,0.6136 +2024-04-01T14:55:36.602,0.6113 +2024-04-01T14:56:33.410,0.6148 +2024-04-01T14:59:45.902,0.6129 +2024-04-01T15:01:33.454,0.6129 +2024-04-01T15:03:01.451,0.6133 +2024-04-01T15:05:13.668,0.6123 +2024-04-01T15:06:37.235,0.61 +2024-04-01T15:06:58.594,0.61 +2024-04-01T15:07:08.452,0.6088 +2024-04-01T15:07:21.437,0.608 +2024-04-01T15:08:03.038,0.6099 +2024-04-01T15:09:00.861,0.6084 +2024-04-01T15:10:01.487,0.6068 +2024-04-01T15:11:07.453,0.6094 +2024-04-01T15:12:38.469,0.6062 +2024-04-01T15:12:56.423,0.6052 +2024-04-01T15:13:30.091,0.6058 +2024-04-01T15:14:04.305,0.6092 +2024-04-01T15:15:36.932,0.6088 +2024-04-01T15:16:59.771,0.609 +2024-04-01T15:18:41.082,0.6097 +2024-04-01T15:21:11.408,0.6104 +2024-04-01T15:24:12.475,0.6128 +2024-04-01T15:28:24.041,0.6137 +2024-04-01T15:31:05.330,0.6138 +2024-04-01T15:34:54.489,0.6124 +2024-04-01T15:40:12.993,0.6126 +2024-04-01T15:45:58.016,0.6115 +2024-04-01T15:52:03.757,0.612 +2024-04-01T15:55:23.911,0.6099 +2024-04-01T15:59:28.474,0.6088 +2024-04-01T16:02:02.904,0.6089 +2024-04-01T16:05:21.060,0.6098 +2024-04-01T16:11:06.542,0.6108 +2024-04-01T16:17:11.611,0.6091 +2024-04-01T16:23:21.549,0.6126 +2024-04-01T16:30:20.343,0.6132 +2024-04-01T16:35:24.484,0.611 +2024-04-01T16:41:50.277,0.6119 +2024-04-01T16:52:20.462,0.6133 +2024-04-01T16:59:57.339,0.6115 +2024-04-01T17:09:07.969,0.6118 +2024-04-01T17:18:29.576,0.6128 +2024-04-01T17:26:07.472,0.6106 +2024-04-01T17:36:33.457,0.6097 +2024-04-01T17:37:30.718,0.6084 +2024-04-01T17:42:03.854,0.6092 +2024-04-01T17:49:03.098,0.6082 +2024-04-01T17:56:33.622,0.6106 +2024-04-01T18:03:49.884,0.609 +2024-04-01T18:08:16.041,0.6065 +2024-04-01T18:12:13.545,0.6075 +2024-04-01T18:20:56.901,0.6094 +2024-04-01T18:28:01.227,0.6102 +2024-04-01T18:32:44.986,0.6106 +2024-04-01T18:45:20.052,0.6113 +2024-04-01T18:52:40.184,0.6132 +2024-04-01T18:57:04.367,0.6132 +2024-04-01T19:03:21.460,0.6138 +2024-04-01T19:10:27.957,0.616 +2024-04-01T19:16:11.516,0.617 +2024-04-01T19:22:46.151,0.6177 +2024-04-01T19:26:58.968,0.617 +2024-04-01T19:34:27.684,0.6162 +2024-04-01T19:46:20.437,0.6172 +2024-04-01T19:54:32.968,0.6188 +2024-04-01T19:58:43.091,0.6198 +2024-04-01T20:02:39.649,0.6203 +2024-04-01T20:11:09.077,0.6178 +2024-04-01T20:22:14.495,0.6163 +2024-04-01T20:36:39.826,0.6177 +2024-04-01T20:53:14.615,0.6189 +2024-04-01T21:08:03.171,0.6187 +2024-04-01T21:23:34.499,0.6191 +2024-04-01T21:37:35.938,0.6192 +2024-04-01T21:48:30.512,0.6198 +2024-04-01T22:01:54.082,0.6198 +2024-04-01T22:16:39.757,0.6202 +2024-04-01T22:26:39.330,0.6213 +2024-04-01T22:30:26.648,0.6223 +2024-04-01T22:40:34.586,0.6213 +2024-04-01T22:56:12.172,0.6217 +2024-04-01T23:10:52.720,0.6225 +2024-04-01T23:30:32.303,0.6222 +2024-04-01T23:49:35.309,0.6223 +2024-04-02T00:01:38.201,0.6203 +2024-04-02T00:09:11.908,0.6206 +2024-04-02T00:20:00.946,0.6185 +2024-04-02T00:32:31.894,0.6176 +2024-04-02T00:38:52.554,0.6165 +2024-04-02T00:44:10.994,0.6152 +2024-04-02T00:56:03.335,0.6173 +2024-04-02T01:08:04.691,0.6188 +2024-04-02T01:16:38.615,0.617 +2024-04-02T01:16:39.029,0.6156 +2024-04-02T01:18:35.706,0.6158 +2024-04-02T01:28:13.831,0.617 +2024-04-02T01:40:06.399,0.6183 +2024-04-02T01:47:50.349,0.6173 +2024-04-02T02:04:49.238,0.6175 +2024-04-02T02:21:34.186,0.6155 +2024-04-02T02:26:33.143,0.612 +2024-04-02T02:28:56.013,0.6107 +2024-04-02T02:30:21.007,0.6099 +2024-04-02T02:34:14.402,0.6092 +2024-04-02T02:35:31.484,0.6074 +2024-04-02T02:36:11.813,0.6051 +2024-04-02T02:36:34.263,0.6039 +2024-04-02T02:36:51.622,0.6041 +2024-04-02T02:37:24.079,0.602 +2024-04-02T02:37:33.850,0.6016 +2024-04-02T02:37:39.608,0.6 +2024-04-02T02:37:39.765,0.6 +2024-04-02T02:37:43.712,0.6 +2024-04-02T02:37:45.018,0.5987 +2024-04-02T02:37:52.075,0.5985 +2024-04-02T02:38:05.964,0.5998 +2024-04-02T02:38:22.744,0.5997 +2024-04-02T02:38:58.987,0.598 +2024-04-02T02:39:11.794,0.596 +2024-04-02T02:39:15.674,0.5938 +2024-04-02T02:39:20.606,0.5914 +2024-04-02T02:39:24.220,0.5901 +2024-04-02T02:39:26.764,0.5901 +2024-04-02T02:39:32.095,0.5993 +2024-04-02T02:39:35.047,0.5943 +2024-04-02T02:39:40.751,0.5944 +2024-04-02T02:39:49.281,0.5934 +2024-04-02T02:40:00.597,0.593 +2024-04-02T02:40:13.358,0.596 +2024-04-02T02:40:22.460,0.5981 +2024-04-02T02:40:34.700,0.595 +2024-04-02T02:40:53.262,0.5941 +2024-04-02T02:41:13.840,0.5969 +2024-04-02T02:41:41.260,0.5944 +2024-04-02T02:42:08.038,0.5939 +2024-04-02T02:42:23.968,0.5921 +2024-04-02T02:42:39.441,0.5884 +2024-04-02T02:42:41.395,0.5871 +2024-04-02T02:42:50.923,0.5896 +2024-04-02T02:43:09.980,0.5908 +2024-04-02T02:43:35.788,0.5939 +2024-04-02T02:44:02.142,0.5959 +2024-04-02T02:44:29.546,0.5951 +2024-04-02T02:44:59.759,0.5948 +2024-04-02T02:45:31.344,0.5938 +2024-04-02T02:46:00.823,0.5975 +2024-04-02T02:46:52.533,0.5977 +2024-04-02T02:47:39.301,0.599 +2024-04-02T02:48:47.508,0.5971 +2024-04-02T02:50:25.598,0.5981 +2024-04-02T02:53:30.445,0.5987 +2024-04-02T02:55:02.125,0.599 +2024-04-02T02:56:44.036,0.5999 +2024-04-02T02:59:03.170,0.5988 +2024-04-02T03:01:42.912,0.6007 +2024-04-02T03:04:32.523,0.6008 +2024-04-02T03:07:25.110,0.6006 +2024-04-02T03:11:08.517,0.6002 +2024-04-02T03:14:32.368,0.5986 +2024-04-02T03:16:42.752,0.5974 +2024-04-02T03:18:41.585,0.5984 +2024-04-02T03:21:26.551,0.5964 +2024-04-02T03:22:58.089,0.5981 +2024-04-02T03:26:01.722,0.5975 +2024-04-02T03:30:44.363,0.5976 +2024-04-02T03:33:58.110,0.5961 +2024-04-02T03:37:01.233,0.5987 +2024-04-02T03:42:08.812,0.5963 +2024-04-02T03:45:52.786,0.5968 +2024-04-02T03:50:47.662,0.5946 +2024-04-02T03:56:28.999,0.5957 +2024-04-02T04:01:17.861,0.5958 +2024-04-02T04:06:42.015,0.598 +2024-04-02T04:12:19.888,0.5956 +2024-04-02T04:17:20.637,0.5974 +2024-04-02T04:24:07.770,0.5966 +2024-04-02T04:30:47.810,0.5986 +2024-04-02T04:37:02.175,0.599 +2024-04-02T04:44:09.053,0.5983 +2024-04-02T04:50:35.808,0.5956 +2024-04-02T04:58:06.541,0.5956 +2024-04-02T05:06:59.819,0.5961 +2024-04-02T05:12:10.151,0.594 +2024-04-02T05:16:03.071,0.5924 +2024-04-02T05:18:10.489,0.5918 +2024-04-02T05:19:38.283,0.59 +2024-04-02T05:21:07.131,0.5889 +2024-04-02T05:24:05.030,0.5908 +2024-04-02T05:30:00.657,0.5899 +2024-04-02T05:35:12.039,0.5905 +2024-04-02T05:43:23.421,0.5926 +2024-04-02T05:51:13.542,0.5927 +2024-04-02T05:57:46.021,0.5946 +2024-04-02T06:04:31.057,0.5951 +2024-04-02T06:12:55.213,0.5957 +2024-04-02T06:21:55.726,0.5967 +2024-04-02T06:28:04.377,0.598 +2024-04-02T06:32:45.273,0.5989 +2024-04-02T06:43:37.378,0.5997 +2024-04-02T06:49:22.681,0.6007 +2024-04-02T06:56:52.461,0.5997 +2024-04-02T07:02:50.060,0.5999 +2024-04-02T07:13:16.860,0.5985 +2024-04-02T07:22:28.445,0.601 +2024-04-02T07:29:35.815,0.5993 +2024-04-02T07:38:19.774,0.5975 +2024-04-02T07:44:00.830,0.5966 +2024-04-02T07:53:22.638,0.5963 +2024-04-02T08:00:27.103,0.5954 +2024-04-02T08:06:32.819,0.5955 +2024-04-02T08:16:32.873,0.5948 +2024-04-02T08:20:33.124,0.5926 +2024-04-02T08:25:07.175,0.5923 +2024-04-02T08:34:20.732,0.5945 +2024-04-02T08:41:30.145,0.5916 +2024-04-02T08:46:43.192,0.5924 +2024-04-02T08:50:30.512,0.5896 +2024-04-02T08:51:27.322,0.5873 +2024-04-02T08:52:41.829,0.5859 +2024-04-02T08:53:40.101,0.586 +2024-04-02T08:56:15.085,0.5855 +2024-04-02T08:57:10.181,0.585 +2024-04-02T08:58:28.802,0.5845 +2024-04-02T09:00:46.095,0.5866 +2024-04-02T09:03:15.497,0.5835 +2024-04-02T09:03:31.445,0.5822 +2024-04-02T09:03:40.830,0.5809 +2024-04-02T09:04:02.963,0.582 +2024-04-02T09:04:23.442,0.5809 +2024-04-02T09:05:16.231,0.5812 +2024-04-02T09:06:09.398,0.5847 +2024-04-02T09:07:23.577,0.5803 +2024-04-02T09:09:08.889,0.5816 +2024-04-02T09:11:13.637,0.5823 +2024-04-02T09:14:29.106,0.584 +2024-04-02T09:16:09.372,0.5866 +2024-04-02T09:18:22.424,0.5883 +2024-04-02T09:21:07.230,0.5895 +2024-04-02T09:25:34.724,0.5888 +2024-04-02T09:29:51.610,0.5881 +2024-04-02T09:35:02.077,0.5876 +2024-04-02T09:40:11.760,0.5873 +2024-04-02T09:46:33.403,0.5884 +2024-04-02T09:53:08.937,0.5888 +2024-04-02T09:58:06.717,0.5876 +2024-04-02T10:01:49.228,0.5862 +2024-04-02T10:03:51.329,0.584 +2024-04-02T10:06:28.483,0.5839 +2024-04-02T10:10:11.668,0.585 +2024-04-02T10:13:24.660,0.5826 +2024-04-02T10:17:13.783,0.5846 +2024-04-02T10:20:05.667,0.585 +2024-04-02T10:23:55.321,0.5862 +2024-04-02T10:30:28.498,0.5871 +2024-04-02T10:35:30.549,0.5852 +2024-04-02T10:39:35.398,0.583 +2024-04-02T10:44:45.521,0.5813 +2024-04-02T10:47:15.275,0.581 +2024-04-02T10:48:52.711,0.58 +2024-04-02T10:48:58.090,0.5797 +2024-04-02T10:49:44.078,0.5823 +2024-04-02T10:52:54.215,0.583 +2024-04-02T10:58:21.798,0.5842 +2024-04-02T11:02:02.174,0.5846 +2024-04-02T11:07:23.851,0.5816 +2024-04-02T11:09:01.986,0.5793 +2024-04-02T11:12:23.485,0.5795 +2024-04-02T11:17:14.478,0.581 +2024-04-02T11:20:11.665,0.5784 +2024-04-02T11:20:41.182,0.5764 +2024-04-02T11:21:16.942,0.5769 +2024-04-02T11:23:31.087,0.5765 +2024-04-02T11:24:15.490,0.5772 +2024-04-02T11:26:14.404,0.5776 +2024-04-02T11:28:25.674,0.5754 +2024-04-02T11:28:39.364,0.5743 +2024-04-02T11:28:39.847,0.5729 +2024-04-02T11:29:10.597,0.5754 +2024-04-02T11:31:03.247,0.5753 +2024-04-02T11:32:40.462,0.5789 +2024-04-02T11:35:35.668,0.5789 +2024-04-02T11:39:35.075,0.5777 +2024-04-02T11:42:34.154,0.5782 +2024-04-02T11:45:53.278,0.581 +2024-04-02T11:47:57.675,0.5812 +2024-04-02T11:53:52.092,0.582 +2024-04-02T11:58:15.815,0.583 +2024-04-02T11:59:36.692,0.5848 +2024-04-02T12:02:43.212,0.5853 +2024-04-02T12:06:05.917,0.5839 +2024-04-02T12:09:34.638,0.5866 +2024-04-02T12:13:36.654,0.5853 +2024-04-02T12:15:57.069,0.5855 +2024-04-02T12:22:52.737,0.587 +2024-04-02T12:28:12.977,0.5873 +2024-04-02T12:33:03.497,0.586 +2024-04-02T12:41:33.614,0.5868 +2024-04-02T12:46:06.307,0.5844 +2024-04-02T12:50:33.482,0.5825 +2024-04-02T12:58:22.411,0.583 +2024-04-02T13:04:40.208,0.5803 +2024-04-02T13:07:29.542,0.5803 +2024-04-02T13:14:12.531,0.5818 +2024-04-02T13:19:17.112,0.5794 +2024-04-02T13:23:57.216,0.5785 +2024-04-02T13:25:06.982,0.577 +2024-04-02T13:26:47.651,0.5757 +2024-04-02T13:30:17.525,0.5754 +2024-04-02T13:33:11.261,0.5752 +2024-04-02T13:36:55.837,0.5784 +2024-04-02T13:40:23.161,0.578 +2024-04-02T13:44:31.694,0.5787 +2024-04-02T13:48:36.820,0.5806 +2024-04-02T13:53:22.970,0.5792 +2024-04-02T13:58:33.083,0.5825 +2024-04-02T14:05:32.836,0.5828 +2024-04-02T14:10:00.173,0.5843 +2024-04-02T14:14:12.851,0.5857 +2024-04-02T14:17:02.383,0.586 +2024-04-02T14:20:53.846,0.5866 +2024-04-02T14:25:28.721,0.5866 +2024-04-02T14:29:29.747,0.5888 +2024-04-02T14:31:31.081,0.5901 +2024-04-02T14:34:03.484,0.5901 +2024-04-02T14:35:45.680,0.5898 +2024-04-02T14:36:46.377,0.59 +2024-04-02T14:40:10.870,0.5883 +2024-04-02T14:43:11.227,0.5905 +2024-04-02T14:45:09.710,0.5908 +2024-04-02T14:47:14.560,0.5886 +2024-04-02T14:49:27.380,0.5881 +2024-04-02T14:51:04.526,0.587 +2024-04-02T14:54:21.806,0.588 +2024-04-02T14:56:17.205,0.5869 +2024-04-02T14:59:10.778,0.5868 +2024-04-02T15:02:59.043,0.5889 +2024-04-02T15:06:06.620,0.5891 +2024-04-02T15:09:08.985,0.5915 +2024-04-02T15:12:48.599,0.5921 +2024-04-02T15:16:48.574,0.5909 +2024-04-02T15:20:54.392,0.588 +2024-04-02T15:26:36.617,0.5887 +2024-04-02T15:33:36.289,0.5881 +2024-04-02T15:39:32.630,0.5871 +2024-04-02T15:40:08.693,0.5857 +2024-04-02T15:42:54.904,0.5865 +2024-04-02T15:46:55.275,0.5848 +2024-04-02T15:49:47.439,0.5829 +2024-04-02T15:53:34.443,0.5812 +2024-04-02T15:54:37.740,0.5796 +2024-04-02T15:56:54.863,0.5814 +2024-04-02T15:57:00.207,0.5824 +2024-04-02T15:57:37.469,0.5804 +2024-04-02T15:58:55.394,0.5804 +2024-04-02T16:00:33.948,0.5793 +2024-04-02T16:02:40.560,0.581 +2024-04-02T16:04:28.766,0.5776 +2024-04-02T16:05:23.425,0.5803 +2024-04-02T16:06:03.394,0.5802 +2024-04-02T16:06:57.449,0.5798 +2024-04-02T16:09:16.440,0.5793 +2024-04-02T16:13:15.036,0.583 +2024-04-02T16:17:38.762,0.5798 +2024-04-02T16:21:03.873,0.5776 +2024-04-02T16:25:46.508,0.5792 +2024-04-02T16:31:14.296,0.5829 +2024-04-02T16:38:00.986,0.5849 +2024-04-02T16:45:15.462,0.582 +2024-04-02T16:51:46.557,0.586 +2024-04-02T16:58:08.453,0.5853 +2024-04-02T17:06:32.100,0.5844 +2024-04-02T17:16:01.726,0.584 +2024-04-02T17:22:46.487,0.5829 +2024-04-02T17:31:21.512,0.5836 +2024-04-02T17:40:45.883,0.5852 +2024-04-02T17:50:20.093,0.5833 +2024-04-02T17:59:20.239,0.5864 +2024-04-02T18:04:59.115,0.5857 +2024-04-02T18:19:01.013,0.5865 +2024-04-02T18:30:34.115,0.585 +2024-04-02T18:43:47.201,0.5848 +2024-04-02T18:51:30.918,0.588 +2024-04-02T18:59:02.687,0.5867 +2024-04-02T19:10:03.216,0.5873 +2024-04-02T19:19:33.492,0.5854 +2024-04-02T19:30:50.866,0.5859 +2024-04-02T19:41:46.567,0.5875 +2024-04-02T19:50:55.991,0.5877 +2024-04-02T19:56:58.338,0.5872 +2024-04-02T20:02:21.279,0.5862 +2024-04-02T20:07:27.040,0.5839 +2024-04-02T20:07:34.048,0.5852 +2024-04-02T20:11:20.712,0.587 +2024-04-02T20:17:30.172,0.5891 +2024-04-02T20:25:10.337,0.5866 +2024-04-02T20:35:55.336,0.5855 +2024-04-02T20:43:10.124,0.5846 +2024-04-02T20:50:11.019,0.5832 +2024-04-02T20:56:29.540,0.5825 +2024-04-02T20:59:09.836,0.5832 +2024-04-02T21:07:18.320,0.581 +2024-04-02T21:16:24.920,0.5818 +2024-04-02T21:22:44.554,0.58 +2024-04-02T21:26:21.255,0.5774 +2024-04-02T21:32:19.804,0.5773 +2024-04-02T21:40:24.744,0.5813 +2024-04-02T21:54:43.519,0.5805 +2024-04-02T22:06:20.480,0.5807 +2024-04-02T22:18:09.476,0.581 +2024-04-02T22:33:44.618,0.5837 +2024-04-02T22:48:50.248,0.5848 +2024-04-02T22:58:48.431,0.5854 +2024-04-02T23:11:56.408,0.5839 +2024-04-02T23:28:03.297,0.5823 +2024-04-02T23:36:44.117,0.5798 +2024-04-02T23:51:38.950,0.5807 +2024-04-03T00:02:02.367,0.5812 +2024-04-03T00:10:15.752,0.5824 +2024-04-03T00:15:07.555,0.5794 +2024-04-03T00:18:07.927,0.5816 +2024-04-03T00:21:13.375,0.578 +2024-04-03T00:23:00.964,0.5766 +2024-04-03T00:26:20.176,0.5755 +2024-04-03T00:27:21.939,0.5738 +2024-04-03T00:29:37.829,0.5739 +2024-04-03T00:32:55.112,0.5723 +2024-04-03T00:33:28.449,0.5709 +2024-04-03T00:34:06.282,0.5707 +2024-04-03T00:34:24.694,0.5699 +2024-04-03T00:35:04.894,0.5699 +2024-04-03T00:36:03.327,0.5703 +2024-04-03T00:36:23.238,0.5678 +2024-04-03T00:36:36.768,0.5671 +2024-04-03T00:37:01.018,0.5668 +2024-04-03T00:37:25.570,0.5657 +2024-04-03T00:37:33.693,0.5654 +2024-04-03T00:37:45.631,0.5641 +2024-04-03T00:37:56.186,0.5625 +2024-04-03T00:38:11.285,0.5646 +2024-04-03T00:38:33.589,0.5627 +2024-04-03T00:38:58.658,0.5639 +2024-04-03T00:39:36.800,0.5651 +2024-04-03T00:40:31.592,0.5675 +2024-04-03T00:41:57.966,0.5692 +2024-04-03T00:43:26.180,0.5701 +2024-04-03T00:45:37.713,0.5726 +2024-04-03T00:48:03.349,0.5722 +2024-04-03T00:50:22.874,0.5747 +2024-04-03T00:53:04.117,0.5735 +2024-04-03T00:55:29.823,0.5721 +2024-04-03T00:59:10.057,0.5753 +2024-04-03T01:01:36.912,0.5753 +2024-04-03T01:02:59.047,0.5742 +2024-04-03T01:04:00.083,0.5739 +2024-04-03T01:05:11.909,0.5727 +2024-04-03T01:09:00.560,0.5707 +2024-04-03T01:13:16.607,0.5731 +2024-04-03T01:16:44.461,0.5764 +2024-04-03T01:19:58.839,0.576 +2024-04-03T01:25:40.334,0.5728 +2024-04-03T01:32:34.361,0.577 +2024-04-03T01:37:52.109,0.5786 +2024-04-03T01:41:19.966,0.5805 +2024-04-03T01:46:16.112,0.5818 +2024-04-03T01:49:20.494,0.582 +2024-04-03T01:51:59.422,0.583 +2024-04-03T01:55:24.899,0.5834 +2024-04-03T01:58:13.979,0.5836 +2024-04-03T02:03:13.891,0.5843 +2024-04-03T02:08:24.903,0.5854 +2024-04-03T02:13:18.274,0.583 +2024-04-03T02:19:16.117,0.5816 +2024-04-03T02:24:47.569,0.5842 +2024-04-03T02:36:12.599,0.5818 +2024-04-03T02:48:37.448,0.5825 +2024-04-03T03:02:22.555,0.5822 +2024-04-03T03:18:33.380,0.5855 +2024-04-03T03:27:19.738,0.583 +2024-04-03T03:39:34.297,0.5845 +2024-04-03T03:51:55.861,0.586 +2024-04-03T04:00:22.196,0.5867 +2024-04-03T04:05:36.322,0.587 +2024-04-03T04:13:13,0.5879 +2024-04-03T04:18:19.017,0.5881 +2024-04-03T04:26:10.014,0.588 +2024-04-03T04:30:59.125,0.589 +2024-04-03T04:38:48.683,0.587 +2024-04-03T04:52:25.300,0.5877 +2024-04-03T05:05:17.619,0.5869 +2024-04-03T05:15:43.052,0.5865 +2024-04-03T05:25:31.468,0.5862 +2024-04-03T05:42:59.507,0.5853 +2024-04-03T05:52:13.654,0.5848 +2024-04-03T05:55:38.119,0.5864 +2024-04-03T06:06:20.646,0.5883 +2024-04-03T06:21:41.168,0.5877 +2024-04-03T06:28:15.607,0.5898 +2024-04-03T06:36:01.690,0.5885 +2024-04-03T06:50:56.928,0.5893 +2024-04-03T07:02:45.044,0.5891 +2024-04-03T07:14:10.860,0.59 +2024-04-03T07:24:32.815,0.5888 +2024-04-03T07:39:37.329,0.5885 +2024-04-03T07:52:02.183,0.5885 +2024-04-03T08:01:02.469,0.5871 +2024-04-03T08:08:06.902,0.5856 +2024-04-03T08:17:52.547,0.5868 +2024-04-03T08:33:29.613,0.5893 +2024-04-03T08:39:13.282,0.5917 +2024-04-03T08:41:33.674,0.5931 +2024-04-03T08:44:08.489,0.594 +2024-04-03T08:47:58.440,0.5919 +2024-04-03T08:52:20.635,0.5907 +2024-04-03T09:00:32.652,0.5903 +2024-04-03T09:05:53.777,0.5924 +2024-04-03T09:11:58.673,0.5914 +2024-04-03T09:21:34.481,0.5908 +2024-04-03T09:32:44.748,0.591 +2024-04-03T09:45:25.133,0.5908 +2024-04-03T09:47:53.018,0.5938 +2024-04-03T09:48:28.140,0.5948 +2024-04-03T09:54:01.446,0.5934 +2024-04-03T10:02:06.915,0.5935 +2024-04-03T10:05:20.602,0.5933 +2024-04-03T10:11:10.763,0.5921 +2024-04-03T10:19:28.046,0.5924 +2024-04-03T10:26:12.335,0.5923 +2024-04-03T10:31:56.344,0.5904 +2024-04-03T10:41:05.878,0.5909 +2024-04-03T10:41:51.447,0.5888 +2024-04-03T10:45:52.551,0.5877 +2024-04-03T10:48:49.380,0.5876 +2024-04-03T10:53:31.496,0.5873 +2024-04-03T11:01:44.737,0.588 +2024-04-03T11:05:51.220,0.5858 +2024-04-03T11:09:41.487,0.584 +2024-04-03T11:10:12.735,0.5838 +2024-04-03T11:17:43.842,0.5842 +2024-04-03T11:26:32.207,0.5854 +2024-04-03T11:36:50.484,0.5859 +2024-04-03T11:45:33.663,0.5848 +2024-04-03T11:52:04.497,0.5875 +2024-04-03T12:01:51.357,0.584 +2024-04-03T12:13:52.359,0.585 +2024-04-03T12:24:06.659,0.5837 +2024-04-03T12:32:03.127,0.581 +2024-04-03T12:33:50.860,0.58 +2024-04-03T12:38:48.746,0.5807 +2024-04-03T12:48:06.938,0.5793 +2024-04-03T12:57:57.456,0.5815 +2024-04-03T13:07:12.395,0.583 +2024-04-03T13:19:38.470,0.5816 +2024-04-03T13:24:34.690,0.5782 +2024-04-03T13:31:39.605,0.5798 +2024-04-03T13:38:42.010,0.5802 +2024-04-03T13:43:13.503,0.5777 +2024-04-03T13:52:33.207,0.5796 +2024-04-03T14:00:00.154,0.5802 +2024-04-03T14:02:12.664,0.585 +2024-04-03T14:06:20.867,0.5868 +2024-04-03T14:08:35.204,0.5874 +2024-04-03T14:12:16.791,0.5872 +2024-04-03T14:17:41.176,0.587 +2024-04-03T14:27:42.437,0.5885 +2024-04-03T14:34:42.261,0.588 +2024-04-03T14:43:29.820,0.5863 +2024-04-03T14:56:12.993,0.5868 +2024-04-03T15:07:44.059,0.5856 +2024-04-03T15:20:54.908,0.5845 +2024-04-03T15:31:02.352,0.5823 +2024-04-03T15:32:47.528,0.5798 +2024-04-03T15:36:15.226,0.5783 +2024-04-03T15:44:08.166,0.5815 +2024-04-03T15:52:32.762,0.581 +2024-04-03T16:03:20.314,0.5828 +2024-04-03T16:14:36.392,0.5827 +2024-04-03T16:21:21.420,0.5847 +2024-04-03T16:31:40.516,0.5849 +2024-04-03T16:37:08.296,0.5852 +2024-04-03T16:46:10.185,0.585 +2024-04-03T16:56:21.179,0.5827 +2024-04-03T17:05:31.970,0.5816 +2024-04-03T17:10:19.764,0.5819 +2024-04-03T17:25:47.499,0.5806 +2024-04-03T17:30:42.829,0.578 +2024-04-03T17:34:18.250,0.5769 +2024-04-03T17:39:22.695,0.5778 +2024-04-03T17:47:32.499,0.5805 +2024-04-03T17:54:28.061,0.5799 +2024-04-03T18:00:55.411,0.5783 +2024-04-03T18:07:24.483,0.5773 +2024-04-03T18:11:49.701,0.5755 +2024-04-03T18:17:23.523,0.576 +2024-04-03T18:22:29.345,0.5744 +2024-04-03T18:28:01.949,0.5738 +2024-04-03T18:36:28.791,0.5763 +2024-04-03T18:47:51.587,0.5782 +2024-04-03T18:55:17.009,0.58 +2024-04-03T19:02:46.172,0.58 +2024-04-03T19:15:48.910,0.5766 +2024-04-03T19:30:59.177,0.5778 +2024-04-03T19:45:31.852,0.5765 +2024-04-03T20:02:18.332,0.5759 +2024-04-03T20:11:18.494,0.5741 +2024-04-03T20:23:15.893,0.575 +2024-04-03T20:32:52.828,0.5728 +2024-04-03T20:41:05.791,0.5723 +2024-04-03T20:45:24.352,0.5721 +2024-04-03T20:57:21.710,0.5736 +2024-04-03T21:03:38.780,0.5699 +2024-04-03T21:05:38.970,0.5689 +2024-04-03T21:09:46.302,0.5684 +2024-04-03T21:18:13.878,0.5693 +2024-04-03T21:30:26.447,0.5719 +2024-04-03T21:37:06.171,0.5745 +2024-04-03T21:45:39.975,0.5727 +2024-04-03T21:55:22.957,0.5753 +2024-04-03T22:02:26.873,0.5758 +2024-04-03T22:10:19.369,0.5753 +2024-04-03T22:20:23.140,0.5736 +2024-04-03T22:26:18.247,0.5719 +2024-04-03T22:31:51.920,0.5724 +2024-04-03T22:39:10.477,0.574 +2024-04-03T22:42:30.538,0.5711 +2024-04-03T22:43:13.548,0.5719 +2024-04-03T22:50:49.962,0.5754 +2024-04-03T22:59:42.127,0.5732 +2024-04-03T23:09:42.341,0.5732 +2024-04-03T23:19:39.343,0.5745 +2024-04-03T23:30:18.388,0.5729 +2024-04-03T23:37:21.808,0.5729 +2024-04-03T23:45:50.061,0.5724 +2024-04-03T23:55:06.178,0.5705 +2024-04-04T00:00:54.417,0.5688 +2024-04-04T00:05:29.823,0.5703 +2024-04-04T00:13:40.512,0.5727 +2024-04-04T00:18:43.764,0.5726 +2024-04-04T00:24:06.367,0.5736 +2024-04-04T00:32:40.852,0.5713 +2024-04-04T00:41:15.594,0.5725 +2024-04-04T00:48:10.445,0.575 +2024-04-04T00:54:24.654,0.5759 +2024-04-04T01:03:37.874,0.574 +2024-04-04T01:14:52.314,0.5759 +2024-04-04T01:24:14.335,0.5773 +2024-04-04T01:38:02.973,0.575 +2024-04-04T01:50:23.415,0.5729 +2024-04-04T02:03:14.579,0.5743 +2024-04-04T02:15:32.747,0.5744 +2024-04-04T02:25:05.041,0.5703 +2024-04-04T02:28:33.581,0.5687 +2024-04-04T02:31:09.114,0.5669 +2024-04-04T02:32:28.404,0.5658 +2024-04-04T02:33:46.074,0.5689 +2024-04-04T02:38:56.222,0.5704 +2024-04-04T02:47:17.781,0.5696 +2024-04-04T03:00:00.588,0.5705 +2024-04-04T03:09:07.060,0.5693 +2024-04-04T03:14:53.650,0.5697 +2024-04-04T03:25:17.488,0.5688 +2024-04-04T03:31:24.496,0.5691 +2024-04-04T03:41:00.942,0.5671 +2024-04-04T03:52:20.315,0.5665 +2024-04-04T04:00:35.482,0.5659 +2024-04-04T04:07:25.322,0.5654 +2024-04-04T04:10:19.064,0.5642 +2024-04-04T04:15:11.252,0.5636 +2024-04-04T04:18:04.547,0.5623 +2024-04-04T04:19:46.438,0.5632 +2024-04-04T04:23:22.253,0.5613 +2024-04-04T04:25:38.097,0.561 +2024-04-04T04:26:11.250,0.56 +2024-04-04T04:26:11.331,0.56 +2024-04-04T04:26:20.048,0.559 +2024-04-04T04:27:08.604,0.5606 +2024-04-04T04:30:57.883,0.562 +2024-04-04T04:35:03.884,0.5625 +2024-04-04T04:40:08.270,0.5649 +2024-04-04T04:51:33.980,0.5659 +2024-04-04T05:01:01.858,0.5677 +2024-04-04T05:05:03.424,0.5704 +2024-04-04T05:06:00.031,0.5718 +2024-04-04T05:11:52.705,0.5715 +2024-04-04T05:16:29.306,0.5722 +2024-04-04T05:23:58.927,0.5711 +2024-04-04T05:37:22.153,0.5703 +2024-04-04T05:48:09.662,0.5697 +2024-04-04T05:51:37.266,0.5686 +2024-04-04T05:55:25.864,0.5699 +2024-04-04T06:05:59.913,0.5716 +2024-04-04T06:11:07.365,0.5738 +2024-04-04T06:17:28.907,0.5735 +2024-04-04T06:27:06.885,0.5717 +2024-04-04T06:38:35.136,0.5729 +2024-04-04T06:59:14.417,0.5723 +2024-04-04T07:10:14.271,0.5747 +2024-04-04T07:11:03.369,0.5756 +2024-04-04T07:17:33.681,0.577 +2024-04-04T07:24:51.092,0.577 +2024-04-04T07:36:07.828,0.577 +2024-04-04T07:46:09.957,0.5769 +2024-04-04T07:47:28.201,0.5747 +2024-04-04T07:58:04.613,0.5759 +2024-04-04T08:09:39.240,0.5778 +2024-04-04T08:17:41.714,0.5794 +2024-04-04T08:29:00.840,0.5797 +2024-04-04T08:31:36.297,0.579 +2024-04-04T08:42:41.088,0.5792 +2024-04-04T08:51:42.683,0.58 +2024-04-04T09:01:55.211,0.5813 +2024-04-04T09:08:46.975,0.581 +2024-04-04T09:16:31.860,0.5799 +2024-04-04T09:29:38.787,0.5809 +2024-04-04T09:40:07.097,0.5818 +2024-04-04T09:54:55.442,0.5813 +2024-04-04T09:59:04.767,0.5816 +2024-04-04T10:01:58.063,0.5808 +2024-04-04T10:04:57.618,0.5813 +2024-04-04T10:10:28.664,0.5804 +2024-04-04T10:20:27.498,0.5833 +2024-04-04T10:21:56.502,0.5838 +2024-04-04T10:30:33.296,0.5832 +2024-04-04T10:46:28.556,0.5826 +2024-04-04T11:00:13.601,0.5823 +2024-04-04T11:12:17.846,0.5807 +2024-04-04T11:22:29.081,0.5799 +2024-04-04T11:37:49.855,0.5822 +2024-04-04T11:49:09.894,0.582 +2024-04-04T12:00:23.748,0.581 +2024-04-04T12:08:43.371,0.5808 +2024-04-04T12:15:50.862,0.5834 +2024-04-04T12:29:35.484,0.5833 +2024-04-04T12:40:37.016,0.5846 +2024-04-04T12:50:28.125,0.5855 +2024-04-04T12:54:48.716,0.5857 +2024-04-04T12:59:19.356,0.5852 +2024-04-04T13:00:55.807,0.5853 +2024-04-04T13:04:17.829,0.5863 +2024-04-04T13:07:44.974,0.5874 +2024-04-04T13:11:14.614,0.5881 +2024-04-04T13:15:35.561,0.5886 +2024-04-04T13:16:44.410,0.5901 +2024-04-04T13:18:58.187,0.5907 +2024-04-04T13:21:58.357,0.5914 +2024-04-04T13:23:53.466,0.5899 +2024-04-04T13:26:12.028,0.5889 +2024-04-04T13:28:56.862,0.5872 +2024-04-04T13:31:37.024,0.5875 +2024-04-04T13:34:56.071,0.5873 +2024-04-04T13:36:50.672,0.5866 +2024-04-04T13:41:03.658,0.5879 +2024-04-04T13:47:33.618,0.5869 +2024-04-04T13:54:28.672,0.5874 +2024-04-04T14:01:32.004,0.5858 +2024-04-04T14:07:15.194,0.5879 +2024-04-04T14:14:46.731,0.5883 +2024-04-04T14:22:38.484,0.587 +2024-04-04T14:29:41.879,0.5866 +2024-04-04T14:37:55.138,0.5884 +2024-04-04T14:43:07.203,0.5893 +2024-04-04T14:46:37.218,0.5896 +2024-04-04T14:52:33.561,0.5908 +2024-04-04T15:03:11.736,0.5881 +2024-04-04T15:11:42.416,0.5874 +2024-04-04T15:20:26.199,0.5872 +2024-04-04T15:29:23.513,0.5875 +2024-04-04T15:41:58.915,0.5883 +2024-04-04T15:53:33.236,0.5887 +2024-04-04T16:08:09.053,0.5873 +2024-04-04T16:22:03.101,0.59 +2024-04-04T16:24:34.628,0.5917 +2024-04-04T16:33:44.389,0.5913 +2024-04-04T16:44:35.930,0.5907 +2024-04-04T16:59:56.364,0.5903 +2024-04-04T17:09:25.678,0.5893 +2024-04-04T17:14:43.682,0.5903 +2024-04-04T17:19:21.856,0.5905 +2024-04-04T17:32:49.184,0.5903 +2024-04-04T17:42:19.793,0.5908 +2024-04-04T17:50:42.387,0.5928 +2024-04-04T17:52:45.045,0.5941 +2024-04-04T17:57:10.854,0.5947 +2024-04-04T18:01:46.059,0.5951 +2024-04-04T18:03:16.878,0.5958 +2024-04-04T18:07:44.303,0.5947 +2024-04-04T18:14:14.650,0.5931 +2024-04-04T18:21:28.509,0.5926 +2024-04-04T18:30:33.316,0.5911 +2024-04-04T18:33:53.895,0.5898 +2024-04-04T18:40:07.412,0.5889 +2024-04-04T18:50:50.234,0.5901 +2024-04-04T18:55:22.915,0.5872 +2024-04-04T19:01:02.856,0.5865 +2024-04-04T19:03:40.927,0.5874 +2024-04-04T19:11:49.582,0.5868 +2024-04-04T19:19:05.288,0.5859 +2024-04-04T19:23:04.302,0.586 +2024-04-04T19:34:03.045,0.5875 +2024-04-04T19:46:40.409,0.5853 +2024-04-04T19:58:49.149,0.5854 +2024-04-04T20:02:36.495,0.584 +2024-04-04T20:04:31.765,0.582 +2024-04-04T20:06:14.532,0.5813 +2024-04-04T20:07:07.814,0.58 +2024-04-04T20:07:50.570,0.5786 +2024-04-04T20:08:43.507,0.5775 +2024-04-04T20:09:38.499,0.5773 +2024-04-04T20:10:52.159,0.5753 +2024-04-04T20:12:17.662,0.5749 +2024-04-04T20:14:40.566,0.5776 +2024-04-04T20:16:24.749,0.5745 +2024-04-04T20:18:42.482,0.5741 +2024-04-04T20:20:49.514,0.5741 +2024-04-04T20:24:09.762,0.5749 +2024-04-04T20:26:57.498,0.576 +2024-04-04T20:30:22.108,0.5787 +2024-04-04T20:33:21.364,0.5802 +2024-04-04T20:38:31.701,0.578 +2024-04-04T20:48:11.879,0.58 +2024-04-04T20:59:41.672,0.581 +2024-04-04T21:03:45.030,0.5832 +2024-04-04T21:09:01.896,0.5804 +2024-04-04T21:16:04.600,0.579 +2024-04-04T21:28:30.730,0.5798 +2024-04-04T21:38:34.187,0.5776 +2024-04-04T21:40:10.339,0.5755 +2024-04-04T21:50:56.852,0.5775 +2024-04-04T22:03:11.351,0.5766 +2024-04-04T22:10:48.896,0.5742 +2024-04-04T22:17:12.562,0.5752 +2024-04-04T22:26:20.435,0.5785 +2024-04-04T22:40:03.390,0.5793 +2024-04-04T22:51:37.785,0.5778 +2024-04-04T23:07:25.196,0.5788 +2024-04-04T23:19:28.779,0.5804 +2024-04-04T23:42:04.651,0.5812 +2024-04-04T23:56:54.756,0.5825 +2024-04-05T00:00:25.714,0.5829 +2024-04-05T00:02:25.899,0.5808 +2024-04-05T00:13:23.851,0.583 +2024-04-05T00:26:06.619,0.5814 +2024-04-05T00:46:28.082,0.582 +2024-04-05T00:58:14.281,0.5844 +2024-04-05T01:10:44.659,0.5832 +2024-04-05T01:21:41.907,0.579 +2024-04-05T01:28:05.614,0.5787 +2024-04-05T01:41:08.509,0.5788 +2024-04-05T01:58:26.184,0.5794 +2024-04-05T02:09:34.716,0.5754 +2024-04-05T02:13:16.153,0.5754 +2024-04-05T02:18:44.145,0.5737 +2024-04-05T02:20:48.998,0.5746 +2024-04-05T02:30:24.441,0.5763 +2024-04-05T02:36:24.673,0.5716 +2024-04-05T02:39:32.501,0.5708 +2024-04-05T02:41:53.385,0.5699 +2024-04-05T02:46:36.711,0.5689 +2024-04-05T02:53:11.861,0.5712 +2024-04-05T03:08:17.595,0.5729 +2024-04-05T03:17:51.426,0.5756 +2024-04-05T03:27:59.429,0.575 +2024-04-05T03:44:26.425,0.5765 +2024-04-05T04:02:50.609,0.5767 +2024-04-05T04:20:16.137,0.5757 +2024-04-05T04:33:01.339,0.5727 +2024-04-05T04:42:00.350,0.5714 +2024-04-05T04:51:51.049,0.5732 +2024-04-05T05:09:42.130,0.5706 +2024-04-05T05:14:52.064,0.5689 +2024-04-05T05:18:56.600,0.5673 +2024-04-05T05:20:02.317,0.5658 +2024-04-05T05:21:20.887,0.5643 +2024-04-05T05:21:58.238,0.5634 +2024-04-05T05:25:02.317,0.5637 +2024-04-05T05:27:42.539,0.5659 +2024-04-05T05:31:20.010,0.5676 +2024-04-05T05:35:49.806,0.5671 +2024-04-05T05:43:05.973,0.5687 +2024-04-05T05:51:03.642,0.5703 +2024-04-05T06:00:19.251,0.5691 +2024-04-05T06:12:05.226,0.5709 +2024-04-05T06:26:59.657,0.5722 +2024-04-05T06:39:51.981,0.5726 +2024-04-05T06:57:27.688,0.5717 +2024-04-05T07:08:39.238,0.5679 +2024-04-05T07:21:13.849,0.5712 +2024-04-05T07:37:46.408,0.5729 +2024-04-05T07:48:23.500,0.5718 +2024-04-05T08:07:16.780,0.5724 +2024-04-05T08:20:54.452,0.5749 +2024-04-05T08:20:58.626,0.5777 +2024-04-05T08:22:38.589,0.5789 +2024-04-05T08:31:05.190,0.5775 +2024-04-05T08:40:39.272,0.5755 +2024-04-05T08:50:47.105,0.5737 +2024-04-05T09:01:33.517,0.574 +2024-04-05T09:07:42.869,0.5716 +2024-04-05T09:08:12.198,0.5704 +2024-04-05T09:13:47.455,0.5704 +2024-04-05T09:17:59.490,0.5679 +2024-04-05T09:22:04.630,0.5669 +2024-04-05T09:24:45.218,0.5659 +2024-04-05T09:29:15.046,0.5669 +2024-04-05T09:34:51.806,0.5664 +2024-04-05T09:45:39.013,0.5665 +2024-04-05T09:58:09.975,0.5688 +2024-04-05T10:09:28.449,0.5698 +2024-04-05T10:21:58.205,0.5679 +2024-04-05T10:29:15.858,0.5664 +2024-04-05T10:32:16.759,0.5636 +2024-04-05T10:37:49.899,0.5677 +2024-04-05T10:42:09.464,0.5687 +2024-04-05T10:49:57.745,0.5691 +2024-04-05T11:00:03.161,0.5695 +2024-04-05T11:10:23.270,0.5709 +2024-04-05T11:20:19.419,0.5707 +2024-04-05T11:28:29.930,0.5706 +2024-04-05T11:33:21.776,0.5672 +2024-04-05T11:36:15.952,0.5656 +2024-04-05T11:38:39.734,0.5666 +2024-04-05T11:46:59.036,0.5653 +2024-04-05T11:50:35.661,0.5636 +2024-04-05T11:56:17.739,0.5639 +2024-04-05T12:01:49.807,0.5629 +2024-04-05T12:03:19.755,0.5612 +2024-04-05T12:04:25.395,0.56 +2024-04-05T12:04:34.151,0.5598 +2024-04-05T12:05:45.156,0.5608 +2024-04-05T12:07:47.037,0.5624 +2024-04-05T12:11:08.872,0.5646 +2024-04-05T12:16:43.193,0.5664 +2024-04-05T12:25:11.921,0.5674 +2024-04-05T12:30:13.204,0.5659 +2024-04-05T12:32:19.388,0.5629 +2024-04-05T12:33:15.828,0.5612 +2024-04-05T12:35:21.070,0.5608 +2024-04-05T12:37:33.538,0.56 +2024-04-05T12:41:00.904,0.5642 +2024-04-05T12:44:03.373,0.5667 +2024-04-05T12:49:35.869,0.5684 +2024-04-05T12:53:35.381,0.5699 +2024-04-05T13:00:05.868,0.5711 +2024-04-05T13:04:33.738,0.5698 +2024-04-05T13:14:52.473,0.5699 +2024-04-05T13:21:30.272,0.5671 +2024-04-05T13:32:40.705,0.5714 +2024-04-05T13:35:57.654,0.5726 +2024-04-05T13:43:23.568,0.5723 +2024-04-05T13:49:23.453,0.5722 +2024-04-05T13:55:04.366,0.5715 +2024-04-05T14:01:39.164,0.5708 +2024-04-05T14:04:48.216,0.5683 +2024-04-05T14:12:13.675,0.5719 +2024-04-05T14:12:37.959,0.5726 +2024-04-05T14:17:20.439,0.5729 +2024-04-05T14:25:12.952,0.5712 +2024-04-05T14:32:06.242,0.5697 +2024-04-05T14:40:48.035,0.5731 +2024-04-05T14:44:43.401,0.5744 +2024-04-05T14:48:03.365,0.5766 +2024-04-05T14:52:03.428,0.576 +2024-04-05T14:55:06.364,0.5764 +2024-04-05T15:03:09.091,0.5745 +2024-04-05T15:10:38.441,0.5746 +2024-04-05T15:20:57.967,0.5743 +2024-04-05T15:34:38.151,0.575 +2024-04-05T15:41:28.550,0.5777 +2024-04-05T15:49:51.596,0.5755 +2024-04-05T16:03:02.312,0.5779 +2024-04-05T16:07:46.712,0.577 +2024-04-05T16:16:18.836,0.577 +2024-04-05T16:27:38.694,0.577 +2024-04-05T16:41:05.787,0.575 +2024-04-05T16:53:01.817,0.5741 +2024-04-05T17:09:45.979,0.5732 +2024-04-05T17:25:26.702,0.5759 +2024-04-05T17:38:37.924,0.5753 +2024-04-05T17:52:49.787,0.5734 +2024-04-05T18:02:59.868,0.5722 +2024-04-05T18:20:23.035,0.5743 +2024-04-05T18:38:20.975,0.5749 +2024-04-05T18:49:24.479,0.5744 +2024-04-05T19:04:49.810,0.5767 +2024-04-05T19:16:51.983,0.5769 +2024-04-05T19:33:37.282,0.5769 +2024-04-05T19:45:23.766,0.5745 +2024-04-05T20:00:46.509,0.5746 +2024-04-05T20:14:59.225,0.5756 +2024-04-05T20:31:57.718,0.5768 +2024-04-05T20:49:03.700,0.5767 +2024-04-05T21:08:28.428,0.5763 +2024-04-05T21:28:07.651,0.5779 +2024-04-05T21:53:53.516,0.5764 +2024-04-05T22:06:20.913,0.5763 +2024-04-05T22:23:41.785,0.575 +2024-04-05T22:46:07.423,0.5758 +2024-04-05T23:14:13.566,0.5755 +2024-04-05T23:45:14.616,0.575 +2024-04-06T00:03:28.366,0.5726 +2024-04-06T00:13:03.607,0.5717 +2024-04-06T00:25:55.091,0.576 +2024-04-06T00:36:56.623,0.578 +2024-04-06T00:49:00.924,0.5766 +2024-04-06T01:08:41.321,0.5754 +2024-04-06T01:29:24.686,0.5774 +2024-04-06T01:50:21.070,0.5768 +2024-04-06T02:15:45.302,0.5756 +2024-04-06T02:37:08.160,0.576 +2024-04-06T02:45:50.645,0.5795 +2024-04-06T02:57:02.099,0.5778 +2024-04-06T03:08:05.656,0.5787 +2024-04-06T03:15:17.332,0.5804 +2024-04-06T03:18:18.654,0.581 +2024-04-06T03:31:26.311,0.5803 +2024-04-06T03:55:52.270,0.5803 +2024-04-06T04:19:36.113,0.5799 +2024-04-06T04:40:02.046,0.5803 +2024-04-06T05:06:58.332,0.581 +2024-04-06T05:20:52.815,0.5808 +2024-04-06T05:38:48.619,0.5814 +2024-04-06T06:08:42.138,0.581 +2024-04-06T06:32:49.209,0.581 +2024-04-06T06:51:08.502,0.5825 +2024-04-06T07:02:05.569,0.582 +2024-04-06T07:25:09.406,0.5808 +2024-04-06T07:48:51.140,0.5822 +2024-04-06T08:10:37.288,0.582 +2024-04-06T08:32:14.841,0.5826 +2024-04-06T08:48:10.423,0.584 +2024-04-06T09:02:53.267,0.5842 +2024-04-06T09:15:27.249,0.5848 +2024-04-06T09:30:57.649,0.5824 +2024-04-06T09:46:48.627,0.5823 +2024-04-06T10:05:38.763,0.5818 +2024-04-06T10:25:15.725,0.582 +2024-04-06T10:35:23.633,0.5793 +2024-04-06T10:46:23.243,0.58 +2024-04-06T11:03:07.468,0.5804 +2024-04-06T11:21:16.183,0.58 +2024-04-06T11:39:19.384,0.5796 +2024-04-06T11:54:45.558,0.5809 +2024-04-06T12:10:22.077,0.5805 +2024-04-06T12:39:20.279,0.58 +2024-04-06T13:02:45.678,0.5793 +2024-04-06T13:25:55.021,0.5784 +2024-04-06T13:42:40.548,0.5788 +2024-04-06T13:55:20.425,0.5766 +2024-04-06T14:09:03.926,0.5784 +2024-04-06T14:26:31.288,0.5782 +2024-04-06T14:40:29.112,0.5804 +2024-04-06T14:55:55.971,0.581 +2024-04-06T15:12:22.873,0.58 +2024-04-06T15:12:36.234,0.5832 +2024-04-06T15:13:32.670,0.585 +2024-04-06T15:21:00.576,0.583 +2024-04-06T15:34:30.518,0.5817 +2024-04-06T15:50:43.396,0.5829 +2024-04-06T16:01:31.126,0.5844 +2024-04-06T16:15:39.175,0.5837 +2024-04-06T16:40:46.504,0.5837 +2024-04-06T16:59:43.310,0.585 +2024-04-06T17:20:54.750,0.5835 +2024-04-06T17:46:08.567,0.5859 +2024-04-06T17:47:29.491,0.5837 +2024-04-06T17:52:57.969,0.5832 +2024-04-06T18:10:02.831,0.5824 +2024-04-06T18:35:02.346,0.5818 +2024-04-06T18:51:16.191,0.5817 +2024-04-06T19:07:32.786,0.5826 +2024-04-06T19:31:38.835,0.5819 +2024-04-06T19:48:13.346,0.5807 +2024-04-06T20:07:05.101,0.5802 +2024-04-06T20:32:35.215,0.581 +2024-04-06T21:02:39.738,0.5823 +2024-04-06T21:23:24.963,0.5819 +2024-04-06T21:50:21.719,0.5813 +2024-04-06T22:04:56.310,0.581 +2024-04-06T22:26:49.643,0.5837 +2024-04-06T22:34:46.200,0.5823 +2024-04-06T22:52:11.652,0.5845 +2024-04-06T23:01:46.662,0.5863 +2024-04-06T23:06:45.996,0.588 +2024-04-06T23:09:14.890,0.5893 +2024-04-06T23:11:24.100,0.5877 +2024-04-06T23:18:58.399,0.5871 +2024-04-06T23:31:27.914,0.5866 +2024-04-06T23:40:01.027,0.586 +2024-04-06T23:53:18.528,0.5845 +2024-04-07T00:04:27.661,0.5828 +2024-04-07T00:09:37.984,0.5818 +2024-04-07T00:18:28.955,0.5825 +2024-04-07T00:34:30.457,0.5843 +2024-04-07T00:54:42.053,0.5852 +2024-04-07T01:14:00.235,0.5872 +2024-04-07T01:22:23.599,0.5888 +2024-04-07T01:32:23.113,0.5876 +2024-04-07T01:47:19.216,0.5867 +2024-04-07T02:08:31.080,0.5896 +2024-04-07T02:15:03.358,0.5891 +2024-04-07T02:34:09.158,0.5881 +2024-04-07T02:55:35.121,0.5881 +2024-04-07T03:15:04.803,0.5881 +2024-04-07T03:45:26.979,0.5886 +2024-04-07T04:09:33.147,0.5894 +2024-04-07T04:14:01.187,0.5891 +2024-04-07T04:27:57.105,0.5884 +2024-04-07T04:54:03.689,0.5891 +2024-04-07T05:15:03.860,0.5901 +2024-04-07T05:36:19.958,0.5905 +2024-04-07T05:53:24.734,0.5901 +2024-04-07T06:08:17.718,0.5896 +2024-04-07T06:13:05.658,0.5911 +2024-04-07T06:30:29.703,0.5901 +2024-04-07T06:45:17.638,0.5905 +2024-04-07T07:05:49.949,0.589 +2024-04-07T07:24:22.175,0.5894 +2024-04-07T07:45:42.847,0.5904 +2024-04-07T08:12:18.269,0.5908 +2024-04-07T08:31:39.120,0.5914 +2024-04-07T08:44:07.028,0.5921 +2024-04-07T08:50:19.755,0.5929 +2024-04-07T09:05:03.147,0.5924 +2024-04-07T09:18:42.401,0.5914 +2024-04-07T09:32:16.914,0.5901 +2024-04-07T09:39:32.065,0.5891 +2024-04-07T09:57:33.509,0.5894 +2024-04-07T10:18:30.045,0.59 +2024-04-07T10:35:32.517,0.5903 +2024-04-07T10:52:35.104,0.5918 +2024-04-07T11:06:15.746,0.5911 +2024-04-07T11:17:32.071,0.5931 +2024-04-07T11:21:42.435,0.5945 +2024-04-07T11:33:32.067,0.5937 +2024-04-07T11:58:18.836,0.5931 +2024-04-07T12:17:22.498,0.5931 +2024-04-07T12:31:32.623,0.5915 +2024-04-07T12:36:06.401,0.5921 +2024-04-07T12:51:37.079,0.5926 +2024-04-07T13:10:28.396,0.5938 +2024-04-07T13:30:50.683,0.5934 +2024-04-07T13:37:16.257,0.595 +2024-04-07T13:37:41.943,0.5956 +2024-04-07T13:45:35.136,0.5946 +2024-04-07T13:52:19.553,0.5951 +2024-04-07T14:02:03.047,0.595 +2024-04-07T14:17:43.372,0.5948 +2024-04-07T14:31:09.840,0.593 +2024-04-07T14:43:16.755,0.5948 +2024-04-07T14:56:01.336,0.5945 +2024-04-07T15:10:45.817,0.5946 +2024-04-07T15:21:10.545,0.5951 +2024-04-07T15:35:12.909,0.5934 +2024-04-07T15:35:58.645,0.59 +2024-04-07T15:36:47.198,0.59 +2024-04-07T15:41:35.014,0.5913 +2024-04-07T15:53:34.780,0.5913 +2024-04-07T16:03:53.548,0.59 +2024-04-07T16:09:52.298,0.5921 +2024-04-07T16:14:12.960,0.5938 +2024-04-07T16:19:15.573,0.5954 +2024-04-07T16:25:39.355,0.595 +2024-04-07T16:31:26.714,0.5968 +2024-04-07T16:39:13.032,0.5956 +2024-04-07T16:49:12.238,0.5948 +2024-04-07T17:00:01.364,0.5941 +2024-04-07T17:07:24.667,0.5925 +2024-04-07T17:15:52.887,0.5924 +2024-04-07T17:32:47.071,0.5911 +2024-04-07T17:43:36.445,0.5895 +2024-04-07T17:52:07.833,0.5901 +2024-04-07T18:03:12.493,0.5887 +2024-04-07T18:03:22.393,0.5877 +2024-04-07T18:06:36.499,0.5869 +2024-04-07T18:18:18.716,0.5879 +2024-04-07T18:30:01.208,0.5877 +2024-04-07T18:37:40.805,0.5857 +2024-04-07T18:41:52.798,0.5863 +2024-04-07T18:56:18.182,0.5868 +2024-04-07T19:07:51.945,0.5862 +2024-04-07T19:14:13.239,0.5862 +2024-04-07T19:18:03.611,0.5862 +2024-04-07T19:21:05.948,0.5866 +2024-04-07T19:34:22.617,0.5858 +2024-04-07T19:49:07.124,0.5859 +2024-04-07T19:53:20.114,0.5834 +2024-04-07T19:55:09.336,0.5833 +2024-04-07T20:02:59.371,0.585 +2024-04-07T20:18:14.170,0.5865 +2024-04-07T20:37:24.312,0.5863 +2024-04-07T20:54:34.436,0.585 +2024-04-07T21:02:06.386,0.5854 +2024-04-07T21:16:12.898,0.5857 +2024-04-07T21:30:54.069,0.586 +2024-04-07T21:44:00.599,0.5855 +2024-04-07T22:00:04.031,0.5838 +2024-04-07T22:03:24.147,0.5818 +2024-04-07T22:06:58.668,0.583 +2024-04-07T22:25:16.143,0.585 +2024-04-07T22:40:19.774,0.5847 +2024-04-07T23:01:02.700,0.585 +2024-04-07T23:11:30.136,0.5883 +2024-04-07T23:30:14.242,0.5871 +2024-04-07T23:47:17.438,0.5888 +2024-04-07T23:53:02.181,0.5891 +2024-04-08T00:01:02.296,0.5876 +2024-04-08T00:09:54.021,0.5865 +2024-04-08T00:22:24.586,0.5848 +2024-04-08T00:35:13.550,0.5832 +2024-04-08T00:46:29.736,0.586 +2024-04-08T01:03:36.544,0.5852 +2024-04-08T01:16:30.130,0.5889 +2024-04-08T01:29:45.219,0.5883 +2024-04-08T01:46:27.408,0.5872 +2024-04-08T02:02:55.520,0.5855 +2024-04-08T02:21:04.818,0.5846 +2024-04-08T02:44:55.505,0.5855 +2024-04-08T02:51:42.199,0.5827 +2024-04-08T03:04:29.975,0.5819 +2024-04-08T03:10:44.172,0.581 +2024-04-08T03:15:47.855,0.581 +2024-04-08T03:36:01.273,0.582 +2024-04-08T04:00:38.781,0.5817 +2024-04-08T04:21:05.499,0.5808 +2024-04-08T04:35:17.046,0.5802 +2024-04-08T04:45:20.102,0.5815 +2024-04-08T05:04:56.571,0.5822 +2024-04-08T05:20:36.084,0.584 +2024-04-08T05:43:29.099,0.5842 +2024-04-08T06:06:38.520,0.5847 +2024-04-08T06:21:24.049,0.583 +2024-04-08T06:42:06.862,0.5829 +2024-04-08T06:58:21.736,0.5843 +2024-04-08T07:14:54.541,0.585 +2024-04-08T07:23:03.778,0.587 +2024-04-08T07:28:26.302,0.5868 +2024-04-08T07:34:49.696,0.5895 +2024-04-08T07:37:14.614,0.5911 +2024-04-08T07:37:24.921,0.5938 +2024-04-08T07:37:45.091,0.593 +2024-04-08T07:41:03.619,0.5934 +2024-04-08T07:47:13.040,0.5927 +2024-04-08T07:50:31.289,0.5955 +2024-04-08T07:53:13.037,0.5965 +2024-04-08T07:56:45.522,0.5943 +2024-04-08T08:02:44.848,0.5956 +2024-04-08T08:06:07.285,0.5971 +2024-04-08T08:10:26.383,0.5975 +2024-04-08T08:13:12.693,0.5988 +2024-04-08T08:14:19.228,0.5981 +2024-04-08T08:15:09.943,0.6 +2024-04-08T08:16:15.161,0.6002 +2024-04-08T08:16:45.417,0.601 +2024-04-08T08:18:24.058,0.6016 +2024-04-08T08:19:20.077,0.6022 +2024-04-08T08:21:13.842,0.6026 +2024-04-08T08:24:08.276,0.6019 +2024-04-08T08:26:59.077,0.6036 +2024-04-08T08:31:06.677,0.6027 +2024-04-08T08:34:54.746,0.6042 +2024-04-08T08:35:29.137,0.6059 +2024-04-08T08:35:57.422,0.6054 +2024-04-08T08:37:39.984,0.6045 +2024-04-08T08:40:43.251,0.6067 +2024-04-08T08:44:09.277,0.6067 +2024-04-08T08:47:45.001,0.6044 +2024-04-08T08:51:25.796,0.6062 +2024-04-08T08:53:49.605,0.608 +2024-04-08T08:54:14.217,0.609 +2024-04-08T08:54:49.693,0.6076 +2024-04-08T08:56:27.356,0.6069 +2024-04-08T08:58:10.075,0.6078 +2024-04-08T08:58:41.708,0.6072 +2024-04-08T09:00:20.393,0.6076 +2024-04-08T09:02:32.056,0.609 +2024-04-08T09:04:26.408,0.6096 +2024-04-08T09:06:28.283,0.6071 +2024-04-08T09:09:24.433,0.608 +2024-04-08T09:12:26.454,0.6084 +2024-04-08T09:14:26.007,0.6087 +2024-04-08T09:16:12.298,0.6085 +2024-04-08T09:19:25.754,0.6095 +2024-04-08T09:22:25.395,0.6097 +2024-04-08T09:26:27.193,0.6104 +2024-04-08T09:28:01.391,0.6116 +2024-04-08T09:30:55.206,0.6119 +2024-04-08T09:34:31.905,0.6098 +2024-04-08T09:38:54.503,0.6096 +2024-04-08T09:43:21.375,0.6089 +2024-04-08T09:46:44.951,0.6076 +2024-04-08T09:48:36.813,0.6078 +2024-04-08T09:50:38.785,0.6074 +2024-04-08T09:52:45.714,0.6076 +2024-04-08T09:55:02.939,0.6061 +2024-04-08T09:57:23.715,0.6069 +2024-04-08T09:59:02.907,0.6068 +2024-04-08T10:03:03.866,0.6084 +2024-04-08T10:06:50.518,0.6062 +2024-04-08T10:10:29.178,0.6071 +2024-04-08T10:16:51.943,0.6067 +2024-04-08T10:22:33.292,0.6088 +2024-04-08T10:29:29.855,0.6091 +2024-04-08T10:33:58.140,0.609 +2024-04-08T10:41:09.546,0.6084 +2024-04-08T10:49:35.702,0.6091 +2024-04-08T10:56:10.705,0.6086 +2024-04-08T11:03:52.581,0.6094 +2024-04-08T11:07:32.612,0.6107 +2024-04-08T11:16:28.465,0.6102 +2024-04-08T11:26:23.705,0.6095 +2024-04-08T11:35:48.902,0.609 +2024-04-08T11:43:03.566,0.6077 +2024-04-08T11:51:49.970,0.6077 +2024-04-08T12:00:33.576,0.6095 +2024-04-08T12:10:43.875,0.61 +2024-04-08T12:17:10.509,0.609 +2024-04-08T12:26:47.943,0.6082 +2024-04-08T12:31:39.687,0.6064 +2024-04-08T12:37:11.751,0.6057 +2024-04-08T12:41:06.198,0.6059 +2024-04-08T12:49:12.212,0.6062 +2024-04-08T12:49:30.305,0.6057 +2024-04-08T12:49:57.633,0.6047 +2024-04-08T12:50:28.536,0.603 +2024-04-08T12:50:34.725,0.6042 +2024-04-08T12:51:36.649,0.6031 +2024-04-08T12:51:41.943,0.6027 +2024-04-08T12:52:12.077,0.6032 +2024-04-08T12:53:21.854,0.6032 +2024-04-08T12:55:22.762,0.6036 +2024-04-08T12:58:21.052,0.6032 +2024-04-08T13:02:52.908,0.6032 +2024-04-08T13:07:13.398,0.6042 +2024-04-08T13:13:05.725,0.6051 +2024-04-08T13:18:37.061,0.6058 +2024-04-08T13:22:44.451,0.6072 +2024-04-08T13:28:38.944,0.6082 +2024-04-08T13:35:19.570,0.6062 +2024-04-08T13:39:38.389,0.6047 +2024-04-08T13:42:44.452,0.6056 +2024-04-08T13:46:08.595,0.6082 +2024-04-08T13:50:37.885,0.6086 +2024-04-08T13:54:01.404,0.6088 +2024-04-08T14:00:02.243,0.6077 +2024-04-08T14:03:06.858,0.6065 +2024-04-08T14:09:10.110,0.6067 +2024-04-08T14:15:41.560,0.608 +2024-04-08T14:22:14.130,0.605 +2024-04-08T14:31:06.069,0.6057 +2024-04-08T14:39:39.448,0.6066 +2024-04-08T14:46:51.112,0.6046 +2024-04-08T14:55:05.803,0.6075 +2024-04-08T15:03:31.638,0.6086 +2024-04-08T15:10:43.609,0.6097 +2024-04-08T15:14:56.127,0.609 +2024-04-08T15:25:59.076,0.6081 +2024-04-08T15:35:10.843,0.6072 +2024-04-08T15:45:24.256,0.6076 +2024-04-08T15:56:08.237,0.6064 +2024-04-08T16:02:57.580,0.6092 +2024-04-08T16:08:53.550,0.611 +2024-04-08T16:13:44.358,0.6096 +2024-04-08T16:23:18.210,0.6088 +2024-04-08T16:32:54.533,0.6097 +2024-04-08T16:41:30.557,0.6109 +2024-04-08T16:50:58.294,0.6102 +2024-04-08T17:01:25.212,0.6118 +2024-04-08T17:06:28.629,0.613 +2024-04-08T17:09:13.178,0.6122 +2024-04-08T17:15:29.704,0.6108 +2024-04-08T17:24:58.486,0.6102 +2024-04-08T17:32:38.537,0.6098 +2024-04-08T17:45:24.501,0.6116 +2024-04-08T17:55:28.145,0.6129 +2024-04-08T18:01:41.561,0.6142 +2024-04-08T18:09:25.724,0.614 +2024-04-08T18:19:57.413,0.6133 +2024-04-08T18:34:31.311,0.6133 +2024-04-08T18:47:06.940,0.613 +2024-04-08T18:59:28.020,0.6129 +2024-04-08T19:09:57.789,0.6142 +2024-04-08T19:21:12.780,0.6141 +2024-04-08T19:28:21.461,0.6148 +2024-04-08T19:40:50.128,0.6143 +2024-04-08T19:58:38.551,0.6142 +2024-04-08T20:05:39.803,0.6146 +2024-04-08T20:17:22.495,0.613 +2024-04-08T20:30:33.892,0.6128 +2024-04-08T20:50:10.897,0.6133 +2024-04-08T21:07:00.089,0.6149 +2024-04-08T21:12:45.811,0.6162 +2024-04-08T21:19:02.209,0.615 +2024-04-08T21:32:05.604,0.6149 +2024-04-08T21:45:51.754,0.6139 +2024-04-08T22:00:12.031,0.615 +2024-04-08T22:15:19.527,0.6161 +2024-04-08T22:30:32.311,0.6153 +2024-04-08T22:47:31.713,0.6136 +2024-04-08T23:05:11.025,0.6143 +2024-04-08T23:29:07.505,0.6143 +2024-04-08T23:43:07.971,0.6141 +2024-04-09T00:03:05.112,0.6137 +2024-04-09T00:18:08.796,0.6153 +2024-04-09T00:27:00.959,0.612 +2024-04-09T00:33:49.646,0.612 +2024-04-09T00:37:21.568,0.6157 +2024-04-09T00:45:29.529,0.6129 +2024-04-09T00:58:07.118,0.6118 +2024-04-09T01:05:23.780,0.6098 +2024-04-09T01:06:22.934,0.6078 +2024-04-09T01:08:12.510,0.6081 +2024-04-09T01:11:44.477,0.6064 +2024-04-09T01:15:39.885,0.6082 +2024-04-09T01:18:49.647,0.6074 +2024-04-09T01:24:47.452,0.6095 +2024-04-09T01:34:20.268,0.6104 +2024-04-09T01:50:06.188,0.6106 +2024-04-09T02:08:42.684,0.6094 +2024-04-09T02:21:34.316,0.6118 +2024-04-09T02:27:22.936,0.6132 +2024-04-09T02:38:32.425,0.6115 +2024-04-09T03:00:57.562,0.6115 +2024-04-09T03:17:31.656,0.6115 +2024-04-09T03:33:35.916,0.6094 +2024-04-09T03:46:27.240,0.607 +2024-04-09T04:03:48.766,0.6072 +2024-04-09T04:16:13.009,0.6059 +2024-04-09T04:19:09.308,0.6062 +2024-04-09T04:34:15.578,0.6075 +2024-04-09T04:48:14.154,0.6101 +2024-04-09T05:03:51.051,0.6115 +2024-04-09T05:19:17.028,0.612 +2024-04-09T05:31:32.309,0.6127 +2024-04-09T05:41:14.817,0.6092 +2024-04-09T05:50:16.642,0.6115 +2024-04-09T06:06:37.640,0.6115 +2024-04-09T06:18:39.785,0.6121 +2024-04-09T06:24:58.210,0.6096 +2024-04-09T06:36:25.950,0.6095 +2024-04-09T06:39:25.021,0.6064 +2024-04-09T06:40:19.396,0.6049 +2024-04-09T06:42:22.475,0.6039 +2024-04-09T06:43:23.066,0.6048 +2024-04-09T06:47:41.474,0.6065 +2024-04-09T06:55:06.218,0.6067 +2024-04-09T06:59:32.849,0.6054 +2024-04-09T07:08:56.589,0.607 +2024-04-09T07:15:39.414,0.6069 +2024-04-09T07:19:04.663,0.6038 +2024-04-09T07:20:59.430,0.6029 +2024-04-09T07:25:36.010,0.6017 +2024-04-09T07:30:45.608,0.6015 +2024-04-09T07:33:36.317,0.6032 +2024-04-09T07:36:41.807,0.6047 +2024-04-09T07:37:30.531,0.6055 +2024-04-09T07:43:19.480,0.6042 +2024-04-09T07:46:28.046,0.601 +2024-04-09T07:50:48.681,0.6048 +2024-04-09T07:58:32.889,0.6046 +2024-04-09T07:59:08.438,0.6021 +2024-04-09T08:01:58.466,0.6009 +2024-04-09T08:05:20.558,0.6017 +2024-04-09T08:07:26.070,0.6 +2024-04-09T08:07:40.663,0.5994 +2024-04-09T08:08:21.239,0.5988 +2024-04-09T08:08:58.261,0.5971 +2024-04-09T08:09:25.486,0.5964 +2024-04-09T08:09:43.830,0.5959 +2024-04-09T08:10:15.701,0.596 +2024-04-09T08:11:02.504,0.5955 +2024-04-09T08:12:16.670,0.5951 +2024-04-09T08:14:37.612,0.5977 +2024-04-09T08:17:09.182,0.6 +2024-04-09T08:19:18.200,0.6015 +2024-04-09T08:23:40.967,0.6021 +2024-04-09T08:27:54.080,0.6017 +2024-04-09T08:36:20.084,0.6025 +2024-04-09T08:45:27.574,0.6018 +2024-04-09T08:53:59.256,0.6041 +2024-04-09T08:58:59.512,0.6051 +2024-04-09T09:04:21.569,0.6062 +2024-04-09T09:12:03.426,0.6057 +2024-04-09T09:15:51.269,0.608 +2024-04-09T09:20:52.901,0.6079 +2024-04-09T09:25:11.042,0.6098 +2024-04-09T09:30:40.614,0.6082 +2024-04-09T09:38:35.499,0.606 +2024-04-09T09:47:24.076,0.6042 +2024-04-09T09:51:37.822,0.6032 +2024-04-09T10:01:28.224,0.6048 +2024-04-09T10:10:37.929,0.6022 +2024-04-09T10:19:03.835,0.6037 +2024-04-09T10:26:37.928,0.6032 +2024-04-09T10:38:22.799,0.6041 +2024-04-09T10:48:07.724,0.6062 +2024-04-09T11:03:30.390,0.6071 +2024-04-09T11:10:09.018,0.6084 +2024-04-09T11:15:39.847,0.6102 +2024-04-09T11:20:47.658,0.6082 +2024-04-09T11:34:40.857,0.6091 +2024-04-09T11:45:25.832,0.6086 +2024-04-09T11:53:56.864,0.6109 +2024-04-09T12:01:12.801,0.6123 +2024-04-09T12:05:35.267,0.6137 +2024-04-09T12:06:39.076,0.6153 +2024-04-09T12:07:57.451,0.6158 +2024-04-09T12:08:16.682,0.6161 +2024-04-09T12:09:46.204,0.6179 +2024-04-09T12:10:34.621,0.6168 +2024-04-09T12:13:23.010,0.6175 +2024-04-09T12:14:18.637,0.6193 +2024-04-09T12:16:25.597,0.6181 +2024-04-09T12:18:37.146,0.6153 +2024-04-09T12:21:50.635,0.6163 +2024-04-09T12:27:12.940,0.616 +2024-04-09T12:31:57.054,0.6186 +2024-04-09T12:34:49.740,0.618 +2024-04-09T12:36:46.590,0.6197 +2024-04-09T12:38:23.020,0.6206 +2024-04-09T12:39:54.469,0.6196 +2024-04-09T12:42:44.995,0.621 +2024-04-09T12:43:30.604,0.6222 +2024-04-09T12:45:18.876,0.6223 +2024-04-09T12:47:54.774,0.6222 +2024-04-09T12:50:06.226,0.6236 +2024-04-09T12:51:28.067,0.6236 +2024-04-09T12:54:00.669,0.6217 +2024-04-09T12:57:04.026,0.6227 +2024-04-09T12:58:37.313,0.6233 +2024-04-09T13:01:48.628,0.6223 +2024-04-09T13:05:02.254,0.6209 +2024-04-09T13:05:31.766,0.6197 +2024-04-09T13:05:42.406,0.6193 +2024-04-09T13:09:00.915,0.6188 +2024-04-09T13:11:54.788,0.6185 +2024-04-09T13:17:31.897,0.6192 +2024-04-09T13:23:29.395,0.6169 +2024-04-09T13:30:01.026,0.6167 +2024-04-09T13:33:12.181,0.6202 +2024-04-09T13:36:11.020,0.6172 +2024-04-09T13:44:33.343,0.6155 +2024-04-09T13:46:26.488,0.6135 +2024-04-09T13:47:06.386,0.6125 +2024-04-09T13:48:53.561,0.6108 +2024-04-09T13:50:08.802,0.6109 +2024-04-09T13:52:52.246,0.611 +2024-04-09T13:55:54.778,0.6094 +2024-04-09T13:56:57.057,0.6082 +2024-04-09T13:59:53.498,0.6076 +2024-04-09T14:00:58.380,0.6061 +2024-04-09T14:01:59.185,0.607 +2024-04-09T14:02:54.650,0.6097 +2024-04-09T14:04:41.227,0.6114 +2024-04-09T14:06:15.076,0.614 +2024-04-09T14:10:26.901,0.6137 +2024-04-09T14:15:41.032,0.616 +2024-04-09T14:21:14.935,0.613 +2024-04-09T14:26:38.475,0.6108 +2024-04-09T14:29:17.223,0.6082 +2024-04-09T14:30:40.899,0.6064 +2024-04-09T14:31:56.254,0.6056 +2024-04-09T14:34:27.804,0.6041 +2024-04-09T14:35:55.019,0.6026 +2024-04-09T14:37:30.514,0.6012 +2024-04-09T14:38:31.388,0.602 +2024-04-09T14:40:21.980,0.6 +2024-04-09T14:41:47.840,0.5992 +2024-04-09T14:42:15.990,0.5981 +2024-04-09T14:42:49.681,0.5965 +2024-04-09T14:43:29.010,0.599 +2024-04-09T14:44:20.190,0.5985 +2024-04-09T14:45:42.931,0.601 +2024-04-09T14:46:58.388,0.5988 +2024-04-09T14:48:41.313,0.596 +2024-04-09T14:49:15.362,0.5956 +2024-04-09T14:50:22.413,0.5974 +2024-04-09T14:52:03.473,0.5994 +2024-04-09T14:53:55.087,0.6002 +2024-04-09T14:57:29.055,0.5977 +2024-04-09T15:01:30.299,0.5987 +2024-04-09T15:05:29.559,0.5966 +2024-04-09T15:09:08.034,0.5961 +2024-04-09T15:10:36.533,0.5945 +2024-04-09T15:11:21.047,0.5933 +2024-04-09T15:12:13.119,0.5931 +2024-04-09T15:14:44.899,0.5956 +2024-04-09T15:16:50.686,0.5954 +2024-04-09T15:18:11.134,0.5954 +2024-04-09T15:20:07.437,0.5971 +2024-04-09T15:24:59.501,0.5969 +2024-04-09T15:30:01.192,0.5955 +2024-04-09T15:34:02.244,0.5973 +2024-04-09T15:36:39.743,0.599 +2024-04-09T15:41:52.058,0.5995 +2024-04-09T15:46:55.634,0.6016 +2024-04-09T15:49:18.435,0.6041 +2024-04-09T15:55:52.391,0.6036 +2024-04-09T16:00:23.092,0.6061 +2024-04-09T16:03:57.459,0.6046 +2024-04-09T16:10:06.956,0.6028 +2024-04-09T16:15:49.277,0.6046 +2024-04-09T16:16:25.906,0.6049 +2024-04-09T16:20:11.830,0.6039 +2024-04-09T16:27:48.693,0.6061 +2024-04-09T16:34:42.168,0.6041 +2024-04-09T16:41:58.782,0.6011 +2024-04-09T16:46:11.600,0.5992 +2024-04-09T16:50:53.622,0.5985 +2024-04-09T16:54:05.924,0.6 +2024-04-09T17:00:49.728,0.6002 +2024-04-09T17:05:46.317,0.6002 +2024-04-09T17:10:53.308,0.5989 +2024-04-09T17:11:59.265,0.595 +2024-04-09T17:13:18.212,0.597 +2024-04-09T17:18:17.174,0.5995 +2024-04-09T17:21:58.991,0.6021 +2024-04-09T17:27:24.602,0.6032 +2024-04-09T17:33:01.648,0.6044 +2024-04-09T17:47:30.319,0.6019 +2024-04-09T18:00:52.788,0.6019 +2024-04-09T18:13:19.797,0.6025 +2024-04-09T18:26:53.277,0.6021 +2024-04-09T18:41:42.784,0.6006 +2024-04-09T18:54:56.971,0.6006 +2024-04-09T19:05:33.111,0.6011 +2024-04-09T19:20:39.935,0.5991 +2024-04-09T19:30:01.463,0.6017 +2024-04-09T19:44:03.227,0.5993 +2024-04-09T19:51:36.933,0.5983 +2024-04-09T20:01:42.301,0.6005 +2024-04-09T20:13:33.822,0.6012 +2024-04-09T20:22:58.242,0.6024 +2024-04-09T20:41:35.959,0.6016 +2024-04-09T20:56:14.148,0.6001 +2024-04-09T21:07:05.196,0.5977 +2024-04-09T21:14:38.778,0.5971 +2024-04-09T21:22:14.115,0.5956 +2024-04-09T21:31:25.201,0.5969 +2024-04-09T21:44:03.105,0.5973 +2024-04-09T22:02:15.819,0.5975 +2024-04-09T22:15:01.558,0.5947 +2024-04-09T22:31:35.133,0.5957 +2024-04-09T22:53:20.837,0.5968 +2024-04-09T23:10:10.714,0.5947 +2024-04-09T23:18:19.830,0.5931 +2024-04-09T23:25:43.281,0.5924 +2024-04-09T23:31:32.233,0.5914 +2024-04-09T23:35:54.518,0.5906 +2024-04-09T23:49:16.699,0.593 +2024-04-10T00:00:30.761,0.5907 +2024-04-10T00:04:43.416,0.5901 +2024-04-10T00:05:00.332,0.5894 +2024-04-10T00:12:58.490,0.593 +2024-04-10T00:27:06.634,0.5937 +2024-04-10T00:36:15.058,0.5923 +2024-04-10T00:50:21.561,0.5919 +2024-04-10T01:02:51.981,0.5896 +2024-04-10T01:06:40.940,0.5879 +2024-04-10T01:10:00.182,0.5874 +2024-04-10T01:16:04.460,0.587 +2024-04-10T01:18:40.106,0.586 +2024-04-10T01:23:03.849,0.585 +2024-04-10T01:26:29.039,0.5846 +2024-04-10T01:30:23.270,0.5883 +2024-04-10T01:39:09.115,0.585 +2024-04-10T01:41:26.041,0.5834 +2024-04-10T01:45:37.003,0.5826 +2024-04-10T01:51:07.289,0.5847 +2024-04-10T01:55:16.432,0.5891 +2024-04-10T02:01:42.382,0.5891 +2024-04-10T02:05:50.858,0.5895 +2024-04-10T02:17:15.631,0.5865 +2024-04-10T02:23:40.289,0.5862 +2024-04-10T02:30:30.638,0.584 +2024-04-10T02:35:57.037,0.5837 +2024-04-10T02:40:30.385,0.582 +2024-04-10T02:41:55.660,0.5815 +2024-04-10T02:43:56.775,0.5805 +2024-04-10T02:45:34.387,0.58 +2024-04-10T02:46:03.035,0.5793 +2024-04-10T02:47:06.772,0.5797 +2024-04-10T02:50:36.358,0.5799 +2024-04-10T02:52:39.880,0.5775 +2024-04-10T02:53:25.758,0.577 +2024-04-10T02:54:41.194,0.5766 +2024-04-10T02:56:48.206,0.5773 +2024-04-10T03:00:26.784,0.5766 +2024-04-10T03:03:17.522,0.577 +2024-04-10T03:06:35.118,0.5757 +2024-04-10T03:07:39.354,0.5752 +2024-04-10T03:09:46.185,0.5759 +2024-04-10T03:13:05.498,0.5756 +2024-04-10T03:19:20.499,0.5792 +2024-04-10T03:24:00.945,0.5763 +2024-04-10T03:26:20.295,0.5774 +2024-04-10T03:32:22.168,0.5783 +2024-04-10T03:36:11.586,0.5793 +2024-04-10T03:40:14.003,0.579 +2024-04-10T03:47:38.788,0.5797 +2024-04-10T03:52:47.871,0.581 +2024-04-10T04:01:44.292,0.5814 +2024-04-10T04:07:13.671,0.58 +2024-04-10T04:16:02.560,0.5808 +2024-04-10T04:26:09.039,0.5819 +2024-04-10T04:41:42.361,0.5819 +2024-04-10T04:56:43.934,0.583 +2024-04-10T05:05:28.071,0.585 +2024-04-10T05:14:58.055,0.5863 +2024-04-10T05:21:18.366,0.5856 +2024-04-10T05:31:37.760,0.5871 +2024-04-10T05:40:13.236,0.5877 +2024-04-10T05:51:40.969,0.5868 +2024-04-10T06:06:29.970,0.5856 +2024-04-10T06:21:08.283,0.5876 +2024-04-10T06:27:58.295,0.5895 +2024-04-10T06:31:42.061,0.5901 +2024-04-10T06:43:45.052,0.588 +2024-04-10T06:56:26.587,0.5865 +2024-04-10T07:05:58,0.5864 +2024-04-10T07:17:07.260,0.5856 +2024-04-10T07:25:21.513,0.5836 +2024-04-10T07:32:45.906,0.5846 +2024-04-10T07:40:04.880,0.5855 +2024-04-10T07:40:48.038,0.5825 +2024-04-10T07:40:52.478,0.5815 +2024-04-10T07:43:01.850,0.5826 +2024-04-10T07:50:55.902,0.583 +2024-04-10T08:00:08.831,0.584 +2024-04-10T08:04:30.472,0.58 +2024-04-10T08:05:41.482,0.5786 +2024-04-10T08:08:59.506,0.58 +2024-04-10T08:18:23.029,0.5797 +2024-04-10T08:23:51.824,0.582 +2024-04-10T08:30:36.407,0.5823 +2024-04-10T08:39:05.103,0.5797 +2024-04-10T08:51:07.940,0.5792 +2024-04-10T09:03:40.804,0.5802 +2024-04-10T09:17:45.607,0.5817 +2024-04-10T09:33:41.600,0.5809 +2024-04-10T09:45:54.997,0.58 +2024-04-10T09:56:07.527,0.5802 +2024-04-10T10:07:32.443,0.579 +2024-04-10T10:12:41.068,0.5774 +2024-04-10T10:16:38.087,0.5752 +2024-04-10T10:17:58.579,0.5744 +2024-04-10T10:23:04.957,0.5745 +2024-04-10T10:29:22.597,0.5754 +2024-04-10T10:36:37.488,0.5741 +2024-04-10T10:45:14.284,0.5766 +2024-04-10T10:51:39.200,0.5741 +2024-04-10T10:53:03.573,0.5776 +2024-04-10T10:53:29.675,0.5793 +2024-04-10T10:54:17.715,0.5794 +2024-04-10T11:02:02.977,0.5762 +2024-04-10T11:12:10.980,0.5775 +2024-04-10T11:30:54.414,0.578 +2024-04-10T11:41:23.986,0.577 +2024-04-10T11:57:03.563,0.5773 +2024-04-10T12:01:07.322,0.5784 +2024-04-10T12:08:05.712,0.578 +2024-04-10T12:11:35.944,0.5783 +2024-04-10T12:15:38.860,0.575 +2024-04-10T12:20:38.314,0.574 +2024-04-10T12:25:09.034,0.5729 +2024-04-10T12:29:06.643,0.5728 +2024-04-10T12:29:57.399,0.5767 +2024-04-10T12:30:10.915,0.5736 +2024-04-10T12:30:20.868,0.5737 +2024-04-10T12:30:32.497,0.5718 +2024-04-10T12:30:44.505,0.5709 +2024-04-10T12:31:03.520,0.5699 +2024-04-10T12:31:15.849,0.5695 +2024-04-10T12:31:35.865,0.5706 +2024-04-10T12:32:17.519,0.5689 +2024-04-10T12:32:49.971,0.5679 +2024-04-10T12:33:21.617,0.5692 +2024-04-10T12:34:05.549,0.5681 +2024-04-10T12:35:11.979,0.5687 +2024-04-10T12:36:31.788,0.5678 +2024-04-10T12:37:05.092,0.5666 +2024-04-10T12:37:27.894,0.5653 +2024-04-10T12:37:37.953,0.5639 +2024-04-10T12:38:04.986,0.5644 +2024-04-10T12:38:32.635,0.5641 +2024-04-10T12:39:06.852,0.5637 +2024-04-10T12:39:21.249,0.5621 +2024-04-10T12:39:38.205,0.5608 +2024-04-10T12:39:43.186,0.56 +2024-04-10T12:39:50.551,0.5596 +2024-04-10T12:39:55.636,0.5601 +2024-04-10T12:40:01.666,0.558 +2024-04-10T12:40:05.644,0.5587 +2024-04-10T12:40:15.457,0.5608 +2024-04-10T12:40:30.254,0.5618 +2024-04-10T12:40:53.761,0.5632 +2024-04-10T12:41:31.913,0.5637 +2024-04-10T12:42:08.719,0.5641 +2024-04-10T12:42:52.873,0.5647 +2024-04-10T12:43:59.723,0.5646 +2024-04-10T12:45:15.568,0.5647 +2024-04-10T12:46:35.695,0.5671 +2024-04-10T12:47:37.990,0.5669 +2024-04-10T12:50:02.383,0.5689 +2024-04-10T12:50:58.519,0.5675 +2024-04-10T12:53:42.148,0.5688 +2024-04-10T12:56:37.915,0.5675 +2024-04-10T12:58:16.508,0.5668 +2024-04-10T13:01:42.022,0.5661 +2024-04-10T13:05:29.314,0.5654 +2024-04-10T13:09:46.037,0.5634 +2024-04-10T13:14:05.796,0.5638 +2024-04-10T13:19:31.989,0.5661 +2024-04-10T13:24:35.513,0.5647 +2024-04-10T13:32:13.276,0.5663 +2024-04-10T13:37:48.439,0.5658 +2024-04-10T13:43:47.815,0.5673 +2024-04-10T13:47:14.622,0.5652 +2024-04-10T13:50:12.660,0.5637 +2024-04-10T13:53:59.296,0.5677 +2024-04-10T13:56:36.940,0.5687 +2024-04-10T13:59:34.884,0.5692 +2024-04-10T14:02:10.989,0.5676 +2024-04-10T14:09:06.480,0.5682 +2024-04-10T14:12:40.825,0.5692 +2024-04-10T14:14:47.586,0.5686 +2024-04-10T14:18:02.548,0.5695 +2024-04-10T14:21:23.536,0.5704 +2024-04-10T14:22:22.081,0.5707 +2024-04-10T14:24:12.826,0.5711 +2024-04-10T14:25:19.765,0.5718 +2024-04-10T14:26:35.089,0.5722 +2024-04-10T14:28:14.369,0.5716 +2024-04-10T14:30:21.588,0.5717 +2024-04-10T14:32:10.139,0.5704 +2024-04-10T14:34:19.360,0.5708 +2024-04-10T14:37:19.438,0.5707 +2024-04-10T14:41:14.117,0.5735 +2024-04-10T14:41:54.813,0.5742 +2024-04-10T14:44:06.568,0.5745 +2024-04-10T14:47:15.266,0.5753 +2024-04-10T14:50:31.390,0.574 +2024-04-10T14:53:56.153,0.5737 +2024-04-10T14:56:13.292,0.5728 +2024-04-10T15:00:15.089,0.5737 +2024-04-10T15:02:41.812,0.5719 +2024-04-10T15:04:54.497,0.5705 +2024-04-10T15:07:46.834,0.5712 +2024-04-10T15:11:50.428,0.5699 +2024-04-10T15:16:17.956,0.5711 +2024-04-10T15:20:18.585,0.5703 +2024-04-10T15:25:14.043,0.5706 +2024-04-10T15:30:01.646,0.5727 +2024-04-10T15:32:59.585,0.5719 +2024-04-10T15:36:35.701,0.5737 +2024-04-10T15:43:19.132,0.5712 +2024-04-10T15:50:10.482,0.5715 +2024-04-10T15:56:03.689,0.5732 +2024-04-10T16:01:42.377,0.5728 +2024-04-10T16:05:42.199,0.5742 +2024-04-10T16:13:06.624,0.5735 +2024-04-10T16:16:25.309,0.5723 +2024-04-10T16:18:01.326,0.5714 +2024-04-10T16:24:34.291,0.5719 +2024-04-10T16:31:35.960,0.5737 +2024-04-10T16:34:44.029,0.576 +2024-04-10T16:39:38.499,0.5769 +2024-04-10T16:42:08.317,0.5773 +2024-04-10T16:45:02.647,0.5786 +2024-04-10T16:48:59.053,0.579 +2024-04-10T16:52:09.269,0.5802 +2024-04-10T16:54:31.567,0.5812 +2024-04-10T16:58:35.985,0.5822 +2024-04-10T16:59:46.439,0.5816 +2024-04-10T17:03:24.974,0.5804 +2024-04-10T17:08:53.788,0.581 +2024-04-10T17:13:30.946,0.5804 +2024-04-10T17:21:04.927,0.5832 +2024-04-10T17:22:26.284,0.5849 +2024-04-10T17:29:05.097,0.584 +2024-04-10T17:36:41.099,0.5812 +2024-04-10T17:43:15.229,0.5807 +2024-04-10T17:53:57.628,0.5808 +2024-04-10T18:02:09.641,0.58 +2024-04-10T18:10:50.170,0.58 +2024-04-10T18:17:53.329,0.579 +2024-04-10T18:22:04.155,0.5777 +2024-04-10T18:30:15.690,0.576 +2024-04-10T18:33:25.611,0.5744 +2024-04-10T18:40:08.117,0.5768 +2024-04-10T18:49:45.355,0.5763 +2024-04-10T19:02:49.357,0.5752 +2024-04-10T19:19:09.680,0.577 +2024-04-10T19:32:04.667,0.5782 +2024-04-10T19:44:28.046,0.58 +2024-04-10T19:51:43.096,0.5814 +2024-04-10T19:57:59.788,0.5825 +2024-04-10T20:04:12.619,0.5819 +2024-04-10T20:14:37.291,0.583 +2024-04-10T20:22:16.859,0.5846 +2024-04-10T20:35:29.899,0.583 +2024-04-10T20:49:01.721,0.5822 +2024-04-10T21:06:58.463,0.5834 +2024-04-10T21:20:19.024,0.581 +2024-04-10T21:40:22.019,0.5814 +2024-04-10T21:52:23.407,0.5807 +2024-04-10T22:02:04.674,0.5839 +2024-04-10T22:07:09.938,0.5849 +2024-04-10T22:10:52.072,0.5863 +2024-04-10T22:21:02.871,0.5871 +2024-04-10T22:24:49.752,0.5888 +2024-04-10T22:28:19.787,0.5896 +2024-04-10T22:33:18.282,0.5877 +2024-04-10T22:42:02.465,0.5881 +2024-04-10T22:53:14.389,0.5863 +2024-04-10T23:05:04.359,0.586 +2024-04-10T23:17:20.177,0.5849 +2024-04-10T23:30:25.727,0.5863 +2024-04-10T23:52:18.098,0.5856 +2024-04-11T00:04:38.295,0.5849 +2024-04-11T00:12:12.688,0.586 +2024-04-11T00:24:05.617,0.5855 +2024-04-11T00:36:09.293,0.5877 +2024-04-11T00:50:58.358,0.5872 +2024-04-11T00:58:58.772,0.59 +2024-04-11T01:08:49.132,0.5879 +2024-04-11T01:24:09.426,0.5887 +2024-04-11T01:32:23.714,0.5868 +2024-04-11T01:44:03.101,0.5863 +2024-04-11T02:01:08.536,0.5848 +2024-04-11T02:16:25.500,0.5865 +2024-04-11T02:32:58.731,0.5855 +2024-04-11T02:46:01.712,0.5875 +2024-04-11T02:50:56.360,0.5858 +2024-04-11T03:01:00.382,0.5875 +2024-04-11T03:20:06.902,0.5866 +2024-04-11T03:36:07.664,0.5889 +2024-04-11T03:47:36.930,0.5879 +2024-04-11T04:06:04.719,0.5865 +2024-04-11T04:18:38.642,0.5842 +2024-04-11T04:36:24.002,0.5838 +2024-04-11T04:48:28.656,0.584 +2024-04-11T04:59:12.476,0.5857 +2024-04-11T05:14:31.802,0.5875 +2024-04-11T05:31:15.311,0.586 +2024-04-11T05:48:40.226,0.5854 +2024-04-11T06:06:19.742,0.5876 +2024-04-11T06:15:30.684,0.5888 +2024-04-11T06:33:12.446,0.5888 +2024-04-11T06:46:49.825,0.5894 +2024-04-11T06:58:01.397,0.5896 +2024-04-11T07:04:45.996,0.59 +2024-04-11T07:06:39.030,0.5908 +2024-04-11T07:08:47.232,0.5918 +2024-04-11T07:14:53.480,0.5911 +2024-04-11T07:20:42.515,0.593 +2024-04-11T07:29:04.377,0.592 +2024-04-11T07:39:23.997,0.5908 +2024-04-11T07:52:31.528,0.592 +2024-04-11T08:09:00.167,0.5911 +2024-04-11T08:27:59.612,0.5918 +2024-04-11T08:40:54.566,0.593 +2024-04-11T08:48:41.215,0.594 +2024-04-11T09:01:05.497,0.5933 +2024-04-11T09:09:55.555,0.5921 +2024-04-11T09:24:24.289,0.5914 +2024-04-11T09:34:31.613,0.5908 +2024-04-11T09:49:17.715,0.59 +2024-04-11T09:58:05.462,0.5883 +2024-04-11T10:06:25.529,0.5904 +2024-04-11T10:25:45.116,0.5904 +2024-04-11T10:42:30.797,0.5879 +2024-04-11T10:55:09.499,0.5879 +2024-04-11T11:03:26.982,0.5865 +2024-04-11T11:14:08.288,0.5865 +2024-04-11T11:26:46.914,0.5863 +2024-04-11T11:32:05.652,0.5855 +2024-04-11T11:37:45.825,0.5844 +2024-04-11T11:40:28.829,0.5825 +2024-04-11T11:42:04.639,0.5823 +2024-04-11T11:45:57.930,0.5838 +2024-04-11T11:52:55.682,0.5828 +2024-04-11T11:56:46.376,0.5815 +2024-04-11T11:59:02.121,0.581 +2024-04-11T12:01:59.170,0.582 +2024-04-11T12:13:34.427,0.5824 +2024-04-11T12:26:13.735,0.5814 +2024-04-11T12:30:06.340,0.581 +2024-04-11T12:31:14.918,0.5843 +2024-04-11T12:34:47.216,0.5869 +2024-04-11T12:40:53.202,0.5877 +2024-04-11T12:47:37.506,0.5849 +2024-04-11T12:56:30.334,0.5864 +2024-04-11T13:07:32.118,0.588 +2024-04-11T13:15:54.921,0.5888 +2024-04-11T13:25:28.995,0.5853 +2024-04-11T13:34:14.126,0.5884 +2024-04-11T13:38:55.485,0.5849 +2024-04-11T13:40:27.717,0.5819 +2024-04-11T13:42:44.135,0.581 +2024-04-11T13:44:11.462,0.5809 +2024-04-11T13:45:30.322,0.581 +2024-04-11T13:47:11.190,0.579 +2024-04-11T13:48:14.083,0.5783 +2024-04-11T13:51:57.366,0.5804 +2024-04-11T13:56:11.521,0.5826 +2024-04-11T14:00:55.997,0.5819 +2024-04-11T14:10:10.530,0.5825 +2024-04-11T14:15:35.187,0.5794 +2024-04-11T14:18:55.437,0.5777 +2024-04-11T14:21:33.949,0.578 +2024-04-11T14:29:47.042,0.5773 +2024-04-11T14:32:06.494,0.5798 +2024-04-11T14:39:46.300,0.5803 +2024-04-11T14:49:16.793,0.581 +2024-04-11T15:00:31.870,0.5796 +2024-04-11T15:09:06.829,0.581 +2024-04-11T15:17:09.744,0.581 +2024-04-11T15:27:44.539,0.5812 +2024-04-11T15:38:28.800,0.5807 +2024-04-11T15:45:09.272,0.5814 +2024-04-11T15:55:44.448,0.5796 +2024-04-11T16:06:29.167,0.5816 +2024-04-11T16:18:31.697,0.5804 +2024-04-11T16:28:13.882,0.5775 +2024-04-11T16:37:43.388,0.5764 +2024-04-11T16:42:19.931,0.5774 +2024-04-11T16:49:38.270,0.577 +2024-04-11T16:51:41.947,0.5797 +2024-04-11T16:59:46.949,0.5794 +2024-04-11T17:06:28.017,0.5815 +2024-04-11T17:14:04.011,0.5809 +2024-04-11T17:25:51.335,0.5828 +2024-04-11T17:36:30.874,0.5824 +2024-04-11T17:51:51.157,0.5836 +2024-04-11T18:07:46.309,0.5834 +2024-04-11T18:19:55.776,0.5816 +2024-04-11T18:32:22.162,0.5792 +2024-04-11T18:46:48.574,0.5806 +2024-04-11T19:00:20.346,0.5808 +2024-04-11T19:16:58.916,0.5809 +2024-04-11T19:25:31.310,0.5826 +2024-04-11T19:36:44.692,0.5833 +2024-04-11T19:51:01.365,0.5825 +2024-04-11T20:06:22.338,0.5832 +2024-04-11T20:20:57.472,0.584 +2024-04-11T20:22:45.139,0.5864 +2024-04-11T20:23:10.050,0.5875 +2024-04-11T20:32:35.233,0.5875 +2024-04-11T20:43:58.728,0.5885 +2024-04-11T21:00:36.979,0.5889 +2024-04-11T21:10:38.302,0.59 +2024-04-11T21:16:17.765,0.5898 +2024-04-11T21:16:33.039,0.587 +2024-04-11T21:21:56.355,0.5863 +2024-04-11T21:33:55.590,0.5858 +2024-04-11T21:51:56.027,0.5856 +2024-04-11T22:05:14.999,0.5858 +2024-04-11T22:21:57.648,0.5864 +2024-04-11T22:38:30.249,0.5853 +2024-04-11T22:51:10.734,0.5852 +2024-04-11T23:08:02.988,0.5871 +2024-04-11T23:26:16.223,0.584 +2024-04-11T23:50:49.768,0.5859 +2024-04-12T00:02:30.527,0.5868 +2024-04-12T00:11:35.093,0.5878 +2024-04-12T00:24:07.557,0.5867 +2024-04-12T00:40:12.399,0.5869 +2024-04-12T00:58:29.352,0.588 +2024-04-12T01:10:13.566,0.5865 +2024-04-12T01:31:02.172,0.5871 +2024-04-12T01:49:35.804,0.5891 +2024-04-12T02:01:38.390,0.5881 +2024-04-12T02:07:38.662,0.5901 +2024-04-12T02:15:38.385,0.5899 +2024-04-12T02:21:49.372,0.5915 +2024-04-12T02:31:12.826,0.5894 +2024-04-12T02:40:18.822,0.589 +2024-04-12T02:53:13.203,0.5884 +2024-04-12T03:13:33.291,0.5881 +2024-04-12T03:26:00.666,0.5886 +2024-04-12T03:34:07.220,0.5895 +2024-04-12T03:44:38.027,0.5891 +2024-04-12T03:59:01.519,0.5908 +2024-04-12T04:11:57.403,0.59 +2024-04-12T04:32:27.423,0.5883 +2024-04-12T04:52:23.466,0.5921 +2024-04-12T05:07:33.472,0.5897 +2024-04-12T05:25:55.845,0.589 +2024-04-12T05:46:14.298,0.588 +2024-04-12T05:53:49.214,0.5879 +2024-04-12T06:06:34.417,0.5869 +2024-04-12T06:24:51.229,0.5866 +2024-04-12T06:39:48.943,0.586 +2024-04-12T06:47:08.752,0.5842 +2024-04-12T06:47:12.306,0.5825 +2024-04-12T06:47:15.719,0.582 +2024-04-12T06:47:23.981,0.5818 +2024-04-12T06:47:31.548,0.5812 +2024-04-12T06:49:15.936,0.583 +2024-04-12T06:53:56.780,0.5829 +2024-04-12T06:59:52.805,0.583 +2024-04-12T07:13:29.995,0.5835 +2024-04-12T07:28:21.976,0.5827 +2024-04-12T07:35:58.244,0.5814 +2024-04-12T07:43:05.179,0.5817 +2024-04-12T07:51:27.878,0.5807 +2024-04-12T08:01:20.357,0.5814 +2024-04-12T08:11:48.782,0.5818 +2024-04-12T08:17:23.263,0.5828 +2024-04-12T08:29:05.223,0.5813 +2024-04-12T08:31:54.966,0.5807 +2024-04-12T08:31:55.057,0.5859 +2024-04-12T08:31:56.955,0.5868 +2024-04-12T08:32:02.179,0.5862 +2024-04-12T08:34:50.951,0.5858 +2024-04-12T08:44:22.288,0.587 +2024-04-12T08:50:53.780,0.5864 +2024-04-12T09:01:58.224,0.5856 +2024-04-12T09:05:52.312,0.5876 +2024-04-12T09:13:36.655,0.5881 +2024-04-12T09:26:43.723,0.5859 +2024-04-12T09:27:24.382,0.5879 +2024-04-12T09:27:28.374,0.5885 +2024-04-12T09:37:17.839,0.5878 +2024-04-12T09:49:50.972,0.585 +2024-04-12T10:11:04.861,0.5856 +2024-04-12T10:23:51.380,0.5842 +2024-04-12T10:29:25.940,0.5838 +2024-04-12T10:40:18.546,0.5853 +2024-04-12T10:53:16.387,0.5852 +2024-04-12T11:11:16.914,0.5863 +2024-04-12T11:29:01.158,0.5865 +2024-04-12T11:42:20.677,0.5864 +2024-04-12T11:52:13.238,0.5854 +2024-04-12T12:06:52.652,0.584 +2024-04-12T12:13:00.930,0.5838 +2024-04-12T12:13:57.503,0.5822 +2024-04-12T12:13:57.515,0.5794 +2024-04-12T12:13:57.563,0.5762 +2024-04-12T12:13:58.038,0.5805 +2024-04-12T12:14:00.367,0.579 +2024-04-12T12:14:05.247,0.5789 +2024-04-12T12:14:10.273,0.5788 +2024-04-12T12:14:39.144,0.5792 +2024-04-12T12:17:40.854,0.5786 +2024-04-12T12:23:14.549,0.5776 +2024-04-12T12:27:21.284,0.5772 +2024-04-12T12:29:24.682,0.577 +2024-04-12T12:34:34.034,0.5768 +2024-04-12T12:39:04.982,0.575 +2024-04-12T12:40:07.600,0.5738 +2024-04-12T12:42:48.343,0.575 +2024-04-12T12:46:58.831,0.5749 +2024-04-12T12:52:29.220,0.575 +2024-04-12T12:57:36.932,0.5729 +2024-04-12T13:01:26.150,0.5718 +2024-04-12T13:03:08.267,0.5709 +2024-04-12T13:05:35.245,0.5704 +2024-04-12T13:07:19.023,0.5699 +2024-04-12T13:09:09.070,0.5692 +2024-04-12T13:11:11.380,0.5697 +2024-04-12T13:14:02.402,0.5706 +2024-04-12T13:16:55.148,0.5692 +2024-04-12T13:18:05.409,0.5678 +2024-04-12T13:21:05.543,0.5671 +2024-04-12T13:22:49.865,0.5664 +2024-04-12T13:25:22.305,0.5657 +2024-04-12T13:28:22.682,0.5666 +2024-04-12T13:31:42.225,0.5676 +2024-04-12T13:34:45.816,0.5678 +2024-04-12T13:39:04.943,0.5655 +2024-04-12T13:40:15.544,0.5644 +2024-04-12T13:41:18.073,0.5629 +2024-04-12T13:42:08.244,0.5621 +2024-04-12T13:43:17.241,0.562 +2024-04-12T13:46:01.583,0.5619 +2024-04-12T13:48:14.189,0.5628 +2024-04-12T13:52:27.860,0.5629 +2024-04-12T13:56:38.365,0.5648 +2024-04-12T14:00:32.639,0.5638 +2024-04-12T14:03:24.723,0.5671 +2024-04-12T14:07:22.117,0.5651 +2024-04-12T14:10:10.335,0.5633 +2024-04-12T14:13:57.706,0.5643 +2024-04-12T14:19:02.108,0.5649 +2024-04-12T14:28:15.050,0.5652 +2024-04-12T14:33:22.535,0.5669 +2024-04-12T14:38:01.575,0.5644 +2024-04-12T14:41:26.973,0.5639 +2024-04-12T14:46:45.401,0.5636 +2024-04-12T14:51:40.808,0.5629 +2024-04-12T14:58:21.711,0.5642 +2024-04-12T15:04:13.553,0.5632 +2024-04-12T15:10:01.889,0.5621 +2024-04-12T15:18:02.502,0.5616 +2024-04-12T15:27:29.034,0.5637 +2024-04-12T15:35:47.642,0.5655 +2024-04-12T15:46:25.468,0.5639 +2024-04-12T15:56:10.839,0.5643 +2024-04-12T16:02:44.261,0.5638 +2024-04-12T16:03:11.192,0.5653 +2024-04-12T16:08:10.213,0.5648 +2024-04-12T16:11:43.158,0.5608 +2024-04-12T16:15:10.054,0.5608 +2024-04-12T16:17:42.057,0.56 +2024-04-12T16:19:01.793,0.5593 +2024-04-12T16:19:36.292,0.5586 +2024-04-12T16:20:12.985,0.5578 +2024-04-12T16:21:06.522,0.557 +2024-04-12T16:21:22.581,0.5558 +2024-04-12T16:21:38.843,0.5556 +2024-04-12T16:22:09.264,0.5558 +2024-04-12T16:23:01.247,0.5574 +2024-04-12T16:25:01.197,0.5585 +2024-04-12T16:28:24.973,0.5603 +2024-04-12T16:33:14.240,0.5602 +2024-04-12T16:39:45.363,0.5597 +2024-04-12T16:47:02.839,0.5594 +2024-04-12T16:55:17.995,0.5607 +2024-04-12T17:02:15.935,0.5594 +2024-04-12T17:05:41.543,0.5567 +2024-04-12T17:11:36.214,0.557 +2024-04-12T17:17:10.999,0.5566 +2024-04-12T17:19:51.718,0.555 +2024-04-12T17:19:51.950,0.553 +2024-04-12T17:19:53.480,0.5521 +2024-04-12T17:19:53.902,0.5513 +2024-04-12T17:19:57.607,0.5515 +2024-04-12T17:20:12.769,0.5525 +2024-04-12T17:20:40.721,0.5512 +2024-04-12T17:21:18.088,0.55 +2024-04-12T17:21:23.698,0.5508 +2024-04-12T17:21:49.167,0.55 +2024-04-12T17:21:49.211,0.55 +2024-04-12T17:21:55.621,0.5505 +2024-04-12T17:21:59.650,0.5485 +2024-04-12T17:22:01.985,0.5481 +2024-04-12T17:22:15.342,0.5481 +2024-04-12T17:22:34.782,0.5474 +2024-04-12T17:22:44.121,0.5466 +2024-04-12T17:22:55.141,0.5464 +2024-04-12T17:23:03.433,0.545 +2024-04-12T17:23:19.950,0.546 +2024-04-12T17:23:39.322,0.5482 +2024-04-12T17:24:16.845,0.5476 +2024-04-12T17:25:14.844,0.5465 +2024-04-12T17:25:47.038,0.5447 +2024-04-12T17:26:11.998,0.5446 +2024-04-12T17:26:42.099,0.5457 +2024-04-12T17:27:07.740,0.5457 +2024-04-12T17:27:41.319,0.5441 +2024-04-12T17:27:53.573,0.542 +2024-04-12T17:28:00.108,0.5412 +2024-04-12T17:28:05.604,0.54 +2024-04-12T17:28:10.089,0.5396 +2024-04-12T17:28:15.952,0.5368 +2024-04-12T17:28:21.338,0.5369 +2024-04-12T17:28:25.892,0.534 +2024-04-12T17:28:29.300,0.5312 +2024-04-12T17:28:31.136,0.53 +2024-04-12T17:28:33.974,0.5294 +2024-04-12T17:28:37.468,0.5282 +2024-04-12T17:28:42.146,0.5266 +2024-04-12T17:28:47.663,0.5281 +2024-04-12T17:28:52.728,0.5283 +2024-04-12T17:28:54.912,0.5228 +2024-04-12T17:28:59.437,0.5256 +2024-04-12T17:29:04.913,0.5208 +2024-04-12T17:29:09.300,0.52 +2024-04-12T17:29:12.566,0.5213 +2024-04-12T17:29:18.552,0.5198 +2024-04-12T17:29:23.738,0.5184 +2024-04-12T17:29:24.029,0.5135 +2024-04-12T17:29:29.711,0.5189 +2024-04-12T17:29:35.166,0.5165 +2024-04-12T17:29:42.083,0.5157 +2024-04-12T17:29:49.146,0.5165 +2024-04-12T17:29:56.491,0.5175 +2024-04-12T17:30:02.221,0.5213 +2024-04-12T17:30:07.803,0.5243 +2024-04-12T17:30:13.145,0.5243 +2024-04-12T17:30:19.534,0.5276 +2024-04-12T17:30:26.558,0.5281 +2024-04-12T17:30:35.567,0.5266 +2024-04-12T17:30:43.952,0.5272 +2024-04-12T17:30:56.521,0.5256 +2024-04-12T17:31:10.979,0.5239 +2024-04-12T17:31:23.703,0.5239 +2024-04-12T17:31:33.069,0.5228 +2024-04-12T17:31:46.524,0.5211 +2024-04-12T17:31:57.598,0.5218 +2024-04-12T17:32:11.030,0.5261 +2024-04-12T17:32:23.930,0.5244 +2024-04-12T17:32:34.747,0.5245 +2024-04-12T17:32:48.914,0.5245 +2024-04-12T17:33:07.649,0.5234 +2024-04-12T17:33:23.124,0.5255 +2024-04-12T17:33:37.839,0.5259 +2024-04-12T17:33:45.698,0.5255 +2024-04-12T17:33:54.746,0.5258 +2024-04-12T17:34:11.291,0.5264 +2024-04-12T17:34:25.944,0.5276 +2024-04-12T17:34:45.506,0.5286 +2024-04-12T17:35:05.440,0.5278 +2024-04-12T17:35:34.071,0.5278 +2024-04-12T17:35:55.298,0.5258 +2024-04-12T17:36:15.260,0.5276 +2024-04-12T17:36:39.516,0.5256 +2024-04-12T17:37:09.802,0.5285 +2024-04-12T17:37:30.184,0.5298 +2024-04-12T17:37:59.377,0.5306 +2024-04-12T17:38:12.044,0.5326 +2024-04-12T17:38:23.182,0.5334 +2024-04-12T17:38:46.250,0.533 +2024-04-12T17:39:08.142,0.5323 +2024-04-12T17:39:38.485,0.5321 +2024-04-12T17:40:18.413,0.5316 +2024-04-12T17:40:52.660,0.531 +2024-04-12T17:41:25.223,0.5309 +2024-04-12T17:42:01.641,0.5312 +2024-04-12T17:42:44.121,0.5321 +2024-04-12T17:43:44.347,0.5323 +2024-04-12T17:44:09.974,0.5328 +2024-04-12T17:44:25.780,0.5322 +2024-04-12T17:44:51.645,0.531 +2024-04-12T17:45:26.111,0.5304 +2024-04-12T17:46:05.167,0.5315 +2024-04-12T17:46:34.422,0.5319 +2024-04-12T17:47:47.845,0.5325 +2024-04-12T17:48:41.515,0.5316 +2024-04-12T17:49:33.657,0.5324 +2024-04-12T17:50:37.134,0.5303 +2024-04-12T17:51:32.798,0.5308 +2024-04-12T17:53:20.455,0.5333 +2024-04-12T17:53:52.703,0.5305 +2024-04-12T17:55:01.701,0.53 +2024-04-12T17:55:42.646,0.5289 +2024-04-12T17:55:42.930,0.525 +2024-04-12T17:55:43.908,0.5252 +2024-04-12T17:55:47.232,0.5264 +2024-04-12T17:56:13.883,0.5272 +2024-04-12T17:57:02.151,0.5273 +2024-04-12T17:57:59.829,0.5271 +2024-04-12T17:59:25.625,0.5285 +2024-04-12T18:00:57.168,0.5276 +2024-04-12T18:01:48.573,0.5275 +2024-04-12T18:02:40.584,0.5256 +2024-04-12T18:03:57.308,0.5271 +2024-04-12T18:05:10.557,0.5262 +2024-04-12T18:06:25.557,0.5265 +2024-04-12T18:07:51.232,0.5276 +2024-04-12T18:09:20.822,0.5284 +2024-04-12T18:11:00.362,0.5304 +2024-04-12T18:13:12.177,0.5299 +2024-04-12T18:15:03.597,0.5285 +2024-04-12T18:16:33.727,0.5263 +2024-04-12T18:17:56.414,0.526 +2024-04-12T18:19:41.921,0.524 +2024-04-12T18:21:08.255,0.5233 +2024-04-12T18:21:50.172,0.522 +2024-04-12T18:23:16.248,0.5217 +2024-04-12T18:25:23.331,0.5227 +2024-04-12T18:27:03.272,0.5219 +2024-04-12T18:27:50.368,0.5202 +2024-04-12T18:28:14.111,0.5187 +2024-04-12T18:28:56.464,0.5202 +2024-04-12T18:30:03.067,0.5207 +2024-04-12T18:30:46.704,0.52 +2024-04-12T18:31:33.974,0.5193 +2024-04-12T18:32:08.905,0.5155 +2024-04-12T18:32:14.412,0.5127 +2024-04-12T18:32:17.265,0.5104 +2024-04-12T18:32:19.501,0.51 +2024-04-12T18:32:22.363,0.5104 +2024-04-12T18:32:29.037,0.5086 +2024-04-12T18:32:34.329,0.5074 +2024-04-12T18:32:37.560,0.5036 +2024-04-12T18:32:42.041,0.503 +2024-04-12T18:32:48.116,0.501 +2024-04-12T18:32:49.348,0.5 +2024-04-12T18:32:52.179,0.5 +2024-04-12T18:32:57.285,0.5 +2024-04-12T18:33:00.199,0.5012 +2024-04-12T18:33:02.585,0.5 +2024-04-12T18:33:07.135,0.4971 +2024-04-12T18:33:13.302,0.4966 +2024-04-12T18:33:18.508,0.493 +2024-04-12T18:33:24.165,0.4966 +2024-04-12T18:33:32.418,0.4922 +2024-04-12T18:33:38.856,0.4915 +2024-04-12T18:33:45.779,0.4931 +2024-04-12T18:33:55.001,0.4977 +2024-04-12T18:34:02.790,0.4994 +2024-04-12T18:34:08.175,0.5048 +2024-04-12T18:34:13.153,0.5031 +2024-04-12T18:34:20.386,0.5038 +2024-04-12T18:34:28.883,0.4999 +2024-04-12T18:34:38.497,0.4998 +2024-04-12T18:34:49.766,0.4974 +2024-04-12T18:34:59.373,0.495 +2024-04-12T18:35:05.437,0.4881 +2024-04-12T18:35:08.653,0.4826 +2024-04-12T18:35:11.072,0.4808 +2024-04-12T18:35:13.401,0.4785 +2024-04-12T18:35:16.484,0.4735 +2024-04-12T18:35:20.105,0.4708 +2024-04-12T18:35:25.630,0.4698 +2024-04-12T18:35:29.195,0.468 +2024-04-12T18:35:34.169,0.4646 +2024-04-12T18:35:39.511,0.4624 +2024-04-12T18:35:43.849,0.46 +2024-04-12T18:35:50.041,0.4661 +2024-04-12T18:35:56.957,0.4622 +2024-04-12T18:35:59.934,0.4551 +2024-04-12T18:36:05.132,0.4565 +2024-04-12T18:36:07.084,0.45 +2024-04-12T18:36:11.306,0.4508 +2024-04-12T18:36:15.325,0.4532 +2024-04-12T18:36:19.676,0.4573 +2024-04-12T18:36:25.932,0.4634 +2024-04-12T18:36:34.389,0.4599 +2024-04-12T18:36:43.647,0.4647 +2024-04-12T18:36:52.193,0.4681 +2024-04-12T18:36:59.750,0.4672 +2024-04-12T18:37:06.367,0.4689 +2024-04-12T18:37:15.162,0.468 +2024-04-12T18:37:22.666,0.4678 +2024-04-12T18:37:30.206,0.4691 +2024-04-12T18:37:38.310,0.4656 +2024-04-12T18:37:47.166,0.461 +2024-04-12T18:37:56.600,0.4656 +2024-04-12T18:38:05.810,0.4628 +2024-04-12T18:38:13.337,0.461 +2024-04-12T18:38:22.218,0.451 +2024-04-12T18:38:28.791,0.4578 +2024-04-12T18:38:37.757,0.4605 +2024-04-12T18:38:48.377,0.4604 +2024-04-12T18:38:55.520,0.4618 +2024-04-12T18:39:05.774,0.4636 +2024-04-12T18:39:15.173,0.464 +2024-04-12T18:39:24.757,0.4654 +2024-04-12T18:39:35.838,0.4655 +2024-04-12T18:39:47.367,0.4638 +2024-04-12T18:39:57.915,0.4643 +2024-04-12T18:40:12.007,0.466 +2024-04-12T18:40:28.882,0.4667 +2024-04-12T18:40:44.350,0.4674 +2024-04-12T18:40:56.194,0.4669 +2024-04-12T18:41:10.022,0.4682 +2024-04-12T18:41:25.335,0.47 +2024-04-12T18:41:38.673,0.471 +2024-04-12T18:41:51.516,0.4701 +2024-04-12T18:42:02.007,0.4706 +2024-04-12T18:42:15.763,0.4675 +2024-04-12T18:42:31.132,0.4699 +2024-04-12T18:42:43.325,0.4694 +2024-04-12T18:43:00.278,0.4686 +2024-04-12T18:43:11.976,0.4691 +2024-04-12T18:43:25.659,0.4711 +2024-04-12T18:43:40.347,0.4711 +2024-04-12T18:43:53.007,0.4709 +2024-04-12T18:44:11.188,0.4705 +2024-04-12T18:44:24.950,0.4693 +2024-04-12T18:44:41.356,0.47 +2024-04-12T18:44:54.052,0.4689 +2024-04-12T18:45:10.378,0.4703 +2024-04-12T18:45:25.108,0.4703 +2024-04-12T18:45:39.225,0.4693 +2024-04-12T18:46:01.137,0.4681 +2024-04-12T18:46:16.392,0.4707 +2024-04-12T18:46:33.883,0.4697 +2024-04-12T18:46:47.904,0.4681 +2024-04-12T18:46:58.267,0.4687 +2024-04-12T18:47:11.655,0.4698 +2024-04-12T18:47:25.402,0.4663 +2024-04-12T18:47:37.428,0.4667 +2024-04-12T18:47:51.912,0.4644 +2024-04-12T18:48:06.503,0.4681 +2024-04-12T18:48:15.981,0.4716 +2024-04-12T18:48:26.768,0.4693 +2024-04-12T18:48:40.909,0.4679 +2024-04-12T18:48:58.892,0.4659 +2024-04-12T18:49:18.583,0.4669 +2024-04-12T18:49:34.281,0.4669 +2024-04-12T18:49:50.797,0.4666 +2024-04-12T18:50:07.973,0.4664 +2024-04-12T18:50:24.292,0.4669 +2024-04-12T18:50:39.716,0.467 +2024-04-12T18:50:57.053,0.4666 +2024-04-12T18:51:19.306,0.4694 +2024-04-12T18:51:32.925,0.4683 +2024-04-12T18:51:44.672,0.469 +2024-04-12T18:52:02.630,0.4687 +2024-04-12T18:52:20.323,0.47 +2024-04-12T18:52:37.652,0.4697 +2024-04-12T18:53:00.337,0.4698 +2024-04-12T18:53:21.114,0.4704 +2024-04-12T18:53:37.973,0.4701 +2024-04-12T18:53:46.204,0.4684 +2024-04-12T18:54:00.805,0.4681 +2024-04-12T18:54:15.217,0.467 +2024-04-12T18:54:33.082,0.468 +2024-04-12T18:54:47.537,0.4662 +2024-04-12T18:55:02.851,0.4655 +2024-04-12T18:55:19.123,0.4646 +2024-04-12T18:55:29.851,0.464 +2024-04-12T18:55:39.763,0.4653 +2024-04-12T18:56:00.037,0.4633 +2024-04-12T18:56:18.774,0.4638 +2024-04-12T18:56:38.813,0.4645 +2024-04-12T18:56:59.003,0.4649 +2024-04-12T18:57:13.330,0.4653 +2024-04-12T18:57:21.783,0.4668 +2024-04-12T18:57:31.852,0.4678 +2024-04-12T18:57:46.978,0.4684 +2024-04-12T18:57:59.826,0.4682 +2024-04-12T18:58:11.099,0.4675 +2024-04-12T18:58:25.664,0.4675 +2024-04-12T18:58:46.268,0.4666 +2024-04-12T18:59:06.655,0.4663 +2024-04-12T18:59:24.198,0.4668 +2024-04-12T18:59:34.222,0.4668 +2024-04-12T18:59:43.388,0.4668 +2024-04-12T18:59:54.061,0.4666 +2024-04-12T19:00:09.563,0.4675 +2024-04-12T19:00:27.562,0.4683 +2024-04-12T19:00:49.904,0.467 +2024-04-12T19:01:12.322,0.4688 +2024-04-12T19:01:32.226,0.4682 +2024-04-12T19:01:57.783,0.4687 +2024-04-12T19:02:17.028,0.4695 +2024-04-12T19:02:36.989,0.4686 +2024-04-12T19:03:00.344,0.4697 +2024-04-12T19:03:17.938,0.4688 +2024-04-12T19:03:50.478,0.4716 +2024-04-12T19:04:18.817,0.4728 +2024-04-12T19:04:36.614,0.4735 +2024-04-12T19:05:07.341,0.4734 +2024-04-12T19:05:29.427,0.4766 +2024-04-12T19:05:45.917,0.4763 +2024-04-12T19:06:02.745,0.4774 +2024-04-12T19:06:17.818,0.4788 +2024-04-12T19:06:24.765,0.4803 +2024-04-12T19:06:31.260,0.4792 +2024-04-12T19:06:40.615,0.4807 +2024-04-12T19:06:50.479,0.4808 +2024-04-12T19:07:00.664,0.4798 +2024-04-12T19:07:07.457,0.4799 +2024-04-12T19:07:11.651,0.4787 +2024-04-12T19:07:22.602,0.4787 +2024-04-12T19:07:37.462,0.479 +2024-04-12T19:07:56.597,0.4816 +2024-04-12T19:08:13.800,0.4821 +2024-04-12T19:08:25.761,0.4835 +2024-04-12T19:08:42.729,0.4827 +2024-04-12T19:09:03.535,0.4825 +2024-04-12T19:09:17.431,0.4829 +2024-04-12T19:09:37.206,0.4828 +2024-04-12T19:09:56.423,0.4825 +2024-04-12T19:10:12.092,0.4823 +2024-04-12T19:10:27.238,0.4819 +2024-04-12T19:10:42.683,0.4817 +2024-04-12T19:11:06.425,0.482 +2024-04-12T19:11:21.443,0.4834 +2024-04-12T19:11:41.724,0.4832 +2024-04-12T19:12:02.572,0.4833 +2024-04-12T19:12:19.760,0.4826 +2024-04-12T19:12:40.692,0.4829 +2024-04-12T19:13:01.505,0.4818 +2024-04-12T19:13:16.433,0.4817 +2024-04-12T19:13:35.351,0.4824 +2024-04-12T19:13:56.833,0.4815 +2024-04-12T19:14:09.483,0.481 +2024-04-12T19:14:24.868,0.4804 +2024-04-12T19:14:51.311,0.4816 +2024-04-12T19:15:14.254,0.4813 +2024-04-12T19:15:39.130,0.482 +2024-04-12T19:16:03.515,0.481 +2024-04-12T19:16:25.870,0.4821 +2024-04-12T19:16:55.159,0.48 +2024-04-12T19:17:22.362,0.4796 +2024-04-12T19:17:47.300,0.4798 +2024-04-12T19:18:13.650,0.4812 +2024-04-12T19:18:33.872,0.4816 +2024-04-12T19:19:02.674,0.4828 +2024-04-12T19:19:36.409,0.4832 +2024-04-12T19:20:16.048,0.4834 +2024-04-12T19:20:36.266,0.4836 +2024-04-12T19:21:09.477,0.4842 +2024-04-12T19:21:40.974,0.4849 +2024-04-12T19:22:12.094,0.4838 +2024-04-12T19:22:32.951,0.4833 +2024-04-12T19:23:03.049,0.4821 +2024-04-12T19:23:24.728,0.4815 +2024-04-12T19:23:53.059,0.4809 +2024-04-12T19:24:18.334,0.4818 +2024-04-12T19:24:53.577,0.4832 +2024-04-12T19:25:19.557,0.4834 +2024-04-12T19:25:50.266,0.4837 +2024-04-12T19:26:30.742,0.4825 +2024-04-12T19:27:11.306,0.4829 +2024-04-12T19:27:58.774,0.483 +2024-04-12T19:28:25.917,0.4824 +2024-04-12T19:29:05.790,0.4819 +2024-04-12T19:29:33.958,0.4812 +2024-04-12T19:30:19.413,0.4808 +2024-04-12T19:30:56.881,0.4826 +2024-04-12T19:31:42.531,0.4843 +2024-04-12T19:32:15.791,0.4859 +2024-04-12T19:32:35.185,0.4863 +2024-04-12T19:33:08.982,0.4846 +2024-04-12T19:33:52.565,0.4842 +2024-04-12T19:34:29.873,0.4837 +2024-04-12T19:35:03.464,0.4828 +2024-04-12T19:35:36.328,0.4808 +2024-04-12T19:36:07.540,0.48 +2024-04-12T19:36:36.364,0.4806 +2024-04-12T19:37:22.079,0.4807 +2024-04-12T19:37:58.464,0.4805 +2024-04-12T19:38:25.330,0.4783 +2024-04-12T19:38:48.462,0.4784 +2024-04-12T19:39:34.764,0.4787 +2024-04-12T19:40:22.226,0.479 +2024-04-12T19:41:12.312,0.4789 +2024-04-12T19:42:10.766,0.4793 +2024-04-12T19:42:54.161,0.4805 +2024-04-12T19:43:53.321,0.479 +2024-04-12T19:44:46.606,0.4802 +2024-04-12T19:45:11.652,0.482 +2024-04-12T19:45:33.242,0.4814 +2024-04-12T19:46:14.775,0.4802 +2024-04-12T19:46:48.481,0.4793 +2024-04-12T19:47:29.231,0.4778 +2024-04-12T19:48:14.354,0.4771 +2024-04-12T19:48:46.159,0.4769 +2024-04-12T19:49:21.847,0.4778 +2024-04-12T19:50:05.161,0.4788 +2024-04-12T19:50:41.362,0.478 +2024-04-12T19:51:13.594,0.4772 +2024-04-12T19:51:51.439,0.476 +2024-04-12T19:52:13.498,0.4759 +2024-04-12T19:52:59.211,0.4774 +2024-04-12T19:53:42.162,0.4766 +2024-04-12T19:54:23.597,0.4769 +2024-04-12T19:55:27.338,0.4798 +2024-04-12T19:56:10.353,0.4818 +2024-04-12T19:57:07.537,0.4817 +2024-04-12T19:57:33.031,0.4809 +2024-04-12T19:58:37.917,0.4816 +2024-04-12T19:59:20.812,0.4817 +2024-04-12T19:59:47.467,0.4824 +2024-04-12T20:00:19.084,0.48 +2024-04-12T20:01:05.049,0.4809 +2024-04-12T20:02:05.639,0.4822 +2024-04-12T20:02:35.825,0.4829 +2024-04-12T20:03:19.175,0.4844 +2024-04-12T20:03:52.361,0.4856 +2024-04-12T20:04:28.076,0.4876 +2024-04-12T20:05:01.938,0.4883 +2024-04-12T20:05:21.794,0.4857 +2024-04-12T20:05:51.044,0.4866 +2024-04-12T20:06:37.646,0.487 +2024-04-12T20:07:31.656,0.4858 +2024-04-12T20:08:24.577,0.4878 +2024-04-12T20:09:03.432,0.488 +2024-04-12T20:09:47.873,0.488 +2024-04-12T20:10:48.742,0.4892 +2024-04-12T20:11:43.537,0.4888 +2024-04-12T20:12:35.892,0.4886 +2024-04-12T20:13:18.617,0.4889 +2024-04-12T20:13:55.528,0.49 +2024-04-12T20:14:26.179,0.4901 +2024-04-12T20:15:17.183,0.4895 +2024-04-12T20:16:17.988,0.4904 +2024-04-12T20:17:38.817,0.4896 +2024-04-12T20:18:39.322,0.4895 +2024-04-12T20:19:44.888,0.4916 +2024-04-12T20:20:42.850,0.4923 +2024-04-12T20:21:28.470,0.492 +2024-04-12T20:22:19.551,0.4914 +2024-04-12T20:23:13.504,0.4917 +2024-04-12T20:24:31.896,0.4927 +2024-04-12T20:25:40.542,0.4903 +2024-04-12T20:26:23.179,0.4909 +2024-04-12T20:27:31.852,0.4924 +2024-04-12T20:28:48.600,0.4935 +2024-04-12T20:30:01.144,0.4937 +2024-04-12T20:30:47.765,0.4938 +2024-04-12T20:31:43.417,0.493 +2024-04-12T20:33:04.372,0.4907 +2024-04-12T20:34:40.984,0.4916 +2024-04-12T20:35:47.898,0.4911 +2024-04-12T20:37:14.521,0.4915 +2024-04-12T20:38:56.963,0.4908 +2024-04-12T20:40:22.608,0.4913 +2024-04-12T20:41:40.020,0.4928 +2024-04-12T20:43:23.570,0.4929 +2024-04-12T20:44:43.511,0.4922 +2024-04-12T20:46:20.706,0.4922 +2024-04-12T20:47:53.696,0.4939 +2024-04-12T20:49:23.351,0.4942 +2024-04-12T20:50:43.682,0.4944 +2024-04-12T20:51:31.637,0.493 +2024-04-12T20:52:25.539,0.4927 +2024-04-12T20:53:44.823,0.4933 +2024-04-12T20:55:39.960,0.4935 +2024-04-12T20:57:47.955,0.4947 +2024-04-12T20:58:09.029,0.4955 +2024-04-12T20:59:26.062,0.4954 +2024-04-12T21:00:03.415,0.4945 +2024-04-12T21:01:16.081,0.4928 +2024-04-12T21:02:36.862,0.4926 +2024-04-12T21:04:20.653,0.4922 +2024-04-12T21:06:27.563,0.4928 +2024-04-12T21:09:14.687,0.4918 +2024-04-12T21:11:16.338,0.4931 +2024-04-12T21:13:37.898,0.4948 +2024-04-12T21:16:53.869,0.4964 +2024-04-12T21:18:56.703,0.4971 +2024-04-12T21:22:07.426,0.4968 +2024-04-12T21:24:05.035,0.496 +2024-04-12T21:27:52.629,0.4982 +2024-04-12T21:31:59.578,0.4981 +2024-04-12T21:35:23.888,0.4996 +2024-04-12T21:37:45.371,0.4987 +2024-04-12T21:40:08.477,0.4979 +2024-04-12T21:44:00.740,0.4973 +2024-04-12T21:50:25.939,0.498 +2024-04-12T21:55:36.568,0.499 +2024-04-12T21:58:05.603,0.4988 +2024-04-12T22:00:39.077,0.4982 +2024-04-12T22:03:19.179,0.4972 +2024-04-12T22:07:18.938,0.4971 +2024-04-12T22:11:06.670,0.4973 +2024-04-12T22:13:33.622,0.4992 +2024-04-12T22:18:07.951,0.5004 +2024-04-12T22:18:48.754,0.5006 +2024-04-12T22:20:28.002,0.4989 +2024-04-12T22:23:35.563,0.4985 +2024-04-12T22:26:41.320,0.4985 +2024-04-12T22:30:55.096,0.4986 +2024-04-12T22:33:23.381,0.4978 +2024-04-12T22:36:37.602,0.4978 +2024-04-12T22:41:06.546,0.497 +2024-04-12T22:45:24.482,0.4964 +2024-04-12T22:48:06.361,0.496 +2024-04-12T22:49:15.995,0.4965 +2024-04-12T22:50:42.470,0.4984 +2024-04-12T22:52:16.306,0.4992 +2024-04-12T22:54:26.592,0.5002 +2024-04-12T22:58:49.080,0.5 +2024-04-12T23:01:13.085,0.499 +2024-04-12T23:02:45.147,0.4982 +2024-04-12T23:07:34.105,0.4976 +2024-04-12T23:09:07.817,0.4977 +2024-04-12T23:11:16.135,0.4982 +2024-04-12T23:14:10.144,0.5003 +2024-04-12T23:17:17.184,0.4982 +2024-04-12T23:21:04.664,0.5001 +2024-04-12T23:22:56.693,0.5009 +2024-04-12T23:25:00.376,0.5031 +2024-04-12T23:26:51.848,0.5034 +2024-04-12T23:29:58.770,0.503 +2024-04-12T23:32:29.658,0.5036 +2024-04-12T23:35:12.574,0.5046 +2024-04-12T23:37:14.866,0.504 +2024-04-12T23:41:18.862,0.5048 +2024-04-12T23:44:46.987,0.5057 +2024-04-12T23:46:34.436,0.5031 +2024-04-12T23:48:37.235,0.503 +2024-04-12T23:52:18.715,0.5034 +2024-04-12T23:55:30.539,0.5031 +2024-04-12T23:59:36.825,0.5027 +2024-04-13T00:01:37.696,0.5008 +2024-04-13T00:04:01.554,0.5006 +2024-04-13T00:07:17.062,0.5013 +2024-04-13T00:10:17.721,0.5004 +2024-04-13T00:15:12.494,0.5017 +2024-04-13T00:18:05.738,0.5014 +2024-04-13T00:22:10.028,0.5011 +2024-04-13T00:26:40.869,0.5028 +2024-04-13T00:31:26.105,0.5031 +2024-04-13T00:34:42.036,0.5008 +2024-04-13T00:37:43.227,0.5001 +2024-04-13T00:40:40.514,0.4994 +2024-04-13T00:43:14.243,0.5001 +2024-04-13T00:48:14.972,0.5014 +2024-04-13T00:51:47.848,0.5037 +2024-04-13T00:58:46.240,0.5014 +2024-04-13T01:02:05.193,0.4998 +2024-04-13T01:04:19.116,0.4988 +2024-04-13T01:07:12.933,0.4976 +2024-04-13T01:10:00.602,0.4964 +2024-04-13T01:13:26.243,0.4969 +2024-04-13T01:17:18.272,0.4974 +2024-04-13T01:22:51.584,0.4974 +2024-04-13T01:30:26.852,0.4966 +2024-04-13T01:32:10.877,0.4953 +2024-04-13T01:33:05.341,0.4945 +2024-04-13T01:34:14.649,0.4944 +2024-04-13T01:35:31.083,0.4961 +2024-04-13T01:36:36.436,0.4949 +2024-04-13T01:40:04.371,0.4934 +2024-04-13T01:43:56.526,0.4939 +2024-04-13T01:47:17.707,0.4931 +2024-04-13T01:48:59.090,0.4923 +2024-04-13T01:50:16.059,0.4913 +2024-04-13T01:51:10.259,0.49 +2024-04-13T01:51:35.095,0.4879 +2024-04-13T01:52:03.600,0.4879 +2024-04-13T01:52:22.848,0.4889 +2024-04-13T01:53:16.130,0.4913 +2024-04-13T01:55:05.027,0.4878 +2024-04-13T01:56:03.846,0.4873 +2024-04-13T01:57:37.427,0.4857 +2024-04-13T01:58:25.524,0.4876 +2024-04-13T01:59:18.373,0.486 +2024-04-13T02:00:06.376,0.4868 +2024-04-13T02:00:48.973,0.4889 +2024-04-13T02:01:40.643,0.4892 +2024-04-13T02:02:32.616,0.4898 +2024-04-13T02:04:01.846,0.4914 +2024-04-13T02:05:00.025,0.4918 +2024-04-13T02:05:46.995,0.4915 +2024-04-13T02:06:53.390,0.4915 +2024-04-13T02:08:24.488,0.4893 +2024-04-13T02:10:16.464,0.4904 +2024-04-13T02:12:25.435,0.491 +2024-04-13T02:15:16.769,0.4915 +2024-04-13T02:17:30.244,0.4884 +2024-04-13T02:21:22.590,0.4905 +2024-04-13T02:24:44.309,0.4916 +2024-04-13T02:28:03.962,0.4939 +2024-04-13T02:29:47.314,0.4949 +2024-04-13T02:32:04.117,0.4942 +2024-04-13T02:36:17.656,0.4923 +2024-04-13T02:41:04.473,0.4952 +2024-04-13T02:45:17.321,0.4958 +2024-04-13T02:47:48.659,0.4939 +2024-04-13T02:51:16.853,0.4952 +2024-04-13T02:55:06.172,0.4943 +2024-04-13T02:58:45.566,0.4945 +2024-04-13T03:02:30.636,0.4957 +2024-04-13T03:06:50.542,0.4939 +2024-04-13T03:11:35.788,0.4927 +2024-04-13T03:17:12.908,0.4953 +2024-04-13T03:21:37.956,0.4969 +2024-04-13T03:27:18.676,0.4962 +2024-04-13T03:32:11.649,0.4979 +2024-04-13T03:35:04.315,0.4991 +2024-04-13T03:38:29.108,0.4986 +2024-04-13T03:43:49.150,0.5002 +2024-04-13T03:46:04.204,0.5008 +2024-04-13T03:48:39.997,0.5003 +2024-04-13T03:50:11.733,0.5017 +2024-04-13T03:51:06.450,0.504 +2024-04-13T03:52:47.485,0.5032 +2024-04-13T03:55:29.162,0.5031 +2024-04-13T03:58:39.300,0.503 +2024-04-13T04:00:34.881,0.5023 +2024-04-13T04:02:33.293,0.5024 +2024-04-13T04:05:08.238,0.5002 +2024-04-13T04:08:39.267,0.5001 +2024-04-13T04:12:42.247,0.5026 +2024-04-13T04:17:33.789,0.5032 +2024-04-13T04:21:46.961,0.5036 +2024-04-13T04:27:29.080,0.5043 +2024-04-13T04:31:04.366,0.5054 +2024-04-13T04:36:02.655,0.5056 +2024-04-13T04:38:53.536,0.5059 +2024-04-13T04:44:32.893,0.5074 +2024-04-13T04:46:34.823,0.5084 +2024-04-13T04:48:12.220,0.509 +2024-04-13T04:51:52.862,0.5086 +2024-04-13T04:55:08.069,0.5081 +2024-04-13T04:59:20.886,0.509 +2024-04-13T04:59:24.650,0.5096 +2024-04-13T05:03:38.938,0.5101 +2024-04-13T05:09:39.717,0.5113 +2024-04-13T05:12:31.839,0.511 +2024-04-13T05:16:35.038,0.5112 +2024-04-13T05:21:26.577,0.5127 +2024-04-13T05:25:19.635,0.511 +2024-04-13T05:31:04.535,0.5106 +2024-04-13T05:34:18.082,0.5097 +2024-04-13T05:39:06.954,0.5078 +2024-04-13T05:46:05.311,0.5084 +2024-04-13T05:51:07.158,0.5069 +2024-04-13T05:59:28.661,0.5066 +2024-04-13T06:07:42.050,0.5084 +2024-04-13T06:15:34.079,0.5081 +2024-04-13T06:20:46.854,0.5066 +2024-04-13T06:30:27.141,0.5092 +2024-04-13T06:37:59.257,0.5084 +2024-04-13T06:48:01.807,0.5078 +2024-04-13T06:57:56.777,0.5094 +2024-04-13T07:06:35.159,0.5092 +2024-04-13T07:16:37.794,0.5082 +2024-04-13T07:23:05.097,0.5069 +2024-04-13T07:31:15.821,0.5057 +2024-04-13T07:35:13.535,0.5072 +2024-04-13T07:44:35.295,0.5064 +2024-04-13T07:48:12.394,0.5054 +2024-04-13T07:51:37.207,0.5054 +2024-04-13T07:59:09.636,0.5056 +2024-04-13T08:04:50.087,0.5047 +2024-04-13T08:08:46.082,0.5049 +2024-04-13T08:14:47.653,0.5042 +2024-04-13T08:24:09.703,0.5071 +2024-04-13T08:28:01.180,0.5063 +2024-04-13T08:33:00.394,0.5064 +2024-04-13T08:41:25.755,0.506 +2024-04-13T08:48:29.407,0.5038 +2024-04-13T08:48:30.195,0.5036 +2024-04-13T08:52:19.820,0.5032 +2024-04-13T08:59:05.366,0.5033 +2024-04-13T09:05:55.340,0.5033 +2024-04-13T09:12:13.001,0.5036 +2024-04-13T09:21:21.721,0.504 +2024-04-13T09:26:45.649,0.5042 +2024-04-13T09:35:55.644,0.5058 +2024-04-13T09:46:54.896,0.5042 +2024-04-13T09:56:23.911,0.5057 +2024-04-13T10:01:29.197,0.5062 +2024-04-13T10:07:44.078,0.5074 +2024-04-13T10:13:20.577,0.5087 +2024-04-13T10:18:23.413,0.5099 +2024-04-13T10:23:31.766,0.5116 +2024-04-13T10:25:49.292,0.5122 +2024-04-13T10:31:02.564,0.5119 +2024-04-13T10:33:21.504,0.5133 +2024-04-13T10:36:50.893,0.5128 +2024-04-13T10:43:02.770,0.5137 +2024-04-13T10:47:18.095,0.515 +2024-04-13T10:51:53.817,0.5133 +2024-04-13T10:59:10.834,0.5137 +2024-04-13T11:05:39.471,0.5145 +2024-04-13T11:10:08.499,0.5157 +2024-04-13T11:16:07.927,0.5143 +2024-04-13T11:24:31.471,0.5132 +2024-04-13T11:34:15.924,0.5137 +2024-04-13T11:42:38.500,0.512 +2024-04-13T11:47:35.014,0.5099 +2024-04-13T11:52:38.765,0.5107 +2024-04-13T12:01:15.601,0.5098 +2024-04-13T12:07:12.357,0.5083 +2024-04-13T12:08:23.154,0.5079 +2024-04-13T12:17:00.230,0.5078 +2024-04-13T12:28:06.620,0.5081 +2024-04-13T12:35:48.590,0.5098 +2024-04-13T12:36:00.997,0.5139 +2024-04-13T12:37:13.102,0.5134 +2024-04-13T12:40:23.500,0.5115 +2024-04-13T12:47:32.194,0.5094 +2024-04-13T12:54:54.277,0.5103 +2024-04-13T12:59:26.951,0.5093 +2024-04-13T13:03:20.502,0.5084 +2024-04-13T13:10:56.735,0.5114 +2024-04-13T13:19:14.134,0.5111 +2024-04-13T13:27:03.709,0.5094 +2024-04-13T13:33:37.438,0.5086 +2024-04-13T13:33:53.599,0.5068 +2024-04-13T13:38:34.521,0.5064 +2024-04-13T13:47:49.263,0.5068 +2024-04-13T13:59:39.288,0.5073 +2024-04-13T14:04:08.210,0.5046 +2024-04-13T14:09:48.585,0.5058 +2024-04-13T14:18:06.406,0.5064 +2024-04-13T14:26:05.840,0.506 +2024-04-13T14:32:40.046,0.5042 +2024-04-13T14:35:29.708,0.5043 +2024-04-13T14:40:08.335,0.5033 +2024-04-13T14:45:56.757,0.5028 +2024-04-13T14:51:36.988,0.5048 +2024-04-13T14:55:05.776,0.5036 +2024-04-13T15:02:40.632,0.505 +2024-04-13T15:10:27.041,0.5024 +2024-04-13T15:19:59.437,0.5049 +2024-04-13T15:27:24.104,0.5074 +2024-04-13T15:29:53.360,0.5103 +2024-04-13T15:36:08.924,0.5064 +2024-04-13T15:44:10.674,0.5062 +2024-04-13T15:54:01.708,0.504 +2024-04-13T16:00:23.705,0.5018 +2024-04-13T16:05:07.045,0.5011 +2024-04-13T16:05:17.303,0.5 +2024-04-13T16:05:29.352,0.4981 +2024-04-13T16:05:33.168,0.4982 +2024-04-13T16:05:52.565,0.4992 +2024-04-13T16:06:21.685,0.4993 +2024-04-13T16:07:17.715,0.4984 +2024-04-13T16:09:08.162,0.4987 +2024-04-13T16:10:34.436,0.4998 +2024-04-13T16:12:28.654,0.4991 +2024-04-13T16:14:28.180,0.499 +2024-04-13T16:16:39.561,0.5001 +2024-04-13T16:19:22.331,0.5014 +2024-04-13T16:22:09.597,0.4984 +2024-04-13T16:24:11.476,0.496 +2024-04-13T16:24:46.350,0.4968 +2024-04-13T16:27:11.091,0.4969 +2024-04-13T16:30:21.656,0.497 +2024-04-13T16:34:09.247,0.499 +2024-04-13T16:38:05.761,0.4984 +2024-04-13T16:42:56.844,0.496 +2024-04-13T16:45:14.457,0.4937 +2024-04-13T16:45:56.380,0.4936 +2024-04-13T16:47:25.659,0.495 +2024-04-13T16:50:16.595,0.4943 +2024-04-13T16:52:40.242,0.4923 +2024-04-13T16:55:00.509,0.4932 +2024-04-13T16:56:25.281,0.4918 +2024-04-13T16:57:46.051,0.4919 +2024-04-13T17:00:31.012,0.4919 +2024-04-13T17:01:11.523,0.4887 +2024-04-13T17:01:15.382,0.4866 +2024-04-13T17:01:21.530,0.4863 +2024-04-13T17:01:30.203,0.4879 +2024-04-13T17:01:47.141,0.4889 +2024-04-13T17:02:20.584,0.492 +2024-04-13T17:02:49.550,0.4893 +2024-04-13T17:03:53.406,0.4914 +2024-04-13T17:04:32.508,0.4892 +2024-04-13T17:05:12.071,0.4898 +2024-04-13T17:06:10.211,0.4861 +2024-04-13T17:07:01.325,0.4876 +2024-04-13T17:07:57.612,0.4868 +2024-04-13T17:08:34.610,0.486 +2024-04-13T17:09:12.335,0.4868 +2024-04-13T17:10:01.832,0.4861 +2024-04-13T17:10:29.382,0.4854 +2024-04-13T17:11:28.626,0.486 +2024-04-13T17:12:41.002,0.4872 +2024-04-13T17:14:07.364,0.4866 +2024-04-13T17:14:41.653,0.483 +2024-04-13T17:14:50.655,0.4827 +2024-04-13T17:15:08.302,0.485 +2024-04-13T17:15:31.358,0.4843 +2024-04-13T17:16:06.958,0.4828 +2024-04-13T17:16:16.183,0.48 +2024-04-13T17:16:18.920,0.4809 +2024-04-13T17:16:30.082,0.4793 +2024-04-13T17:16:44.647,0.4812 +2024-04-13T17:17:08.727,0.483 +2024-04-13T17:17:27.979,0.4811 +2024-04-13T17:18:21.233,0.4852 +2024-04-13T17:19:48.248,0.4834 +2024-04-13T17:21:21.047,0.484 +2024-04-13T17:23:32.186,0.481 +2024-04-13T17:25:37.031,0.4793 +2024-04-13T17:26:05.374,0.4777 +2024-04-13T17:27:09.862,0.4772 +2024-04-13T17:27:47.861,0.4764 +2024-04-13T17:28:26.894,0.4766 +2024-04-13T17:29:01.956,0.475 +2024-04-13T17:29:33.025,0.4743 +2024-04-13T17:30:02.064,0.4772 +2024-04-13T17:30:44.182,0.4807 +2024-04-13T17:31:20.023,0.4815 +2024-04-13T17:32:00.681,0.4801 +2024-04-13T17:32:58.023,0.4813 +2024-04-13T17:34:18.994,0.481 +2024-04-13T17:36:02.927,0.4785 +2024-04-13T17:36:30.895,0.4751 +2024-04-13T17:37:12.389,0.4739 +2024-04-13T17:37:26.704,0.473 +2024-04-13T17:37:46.041,0.4719 +2024-04-13T17:37:51.990,0.47 +2024-04-13T17:38:09.356,0.4736 +2024-04-13T17:38:25.780,0.4704 +2024-04-13T17:38:48.441,0.4711 +2024-04-13T17:39:11.588,0.469 +2024-04-13T17:39:18.252,0.4667 +2024-04-13T17:39:25.427,0.4683 +2024-04-13T17:39:41.191,0.4662 +2024-04-13T17:39:52.996,0.4687 +2024-04-13T17:40:14.044,0.4727 +2024-04-13T17:40:40.476,0.4729 +2024-04-13T17:40:57.514,0.47 +2024-04-13T17:41:10.913,0.4727 +2024-04-13T17:41:29.909,0.4703 +2024-04-13T17:41:55.108,0.47 +2024-04-13T17:42:31.060,0.4706 +2024-04-13T17:43:05.918,0.472 +2024-04-13T17:44:02.826,0.4719 +2024-04-13T17:45:39.129,0.4735 +2024-04-13T17:47:02.752,0.474 +2024-04-13T17:47:41.164,0.478 +2024-04-13T17:48:49.351,0.4759 +2024-04-13T17:49:47.813,0.4768 +2024-04-13T17:50:43.204,0.4774 +2024-04-13T17:51:37.933,0.4764 +2024-04-13T17:53:01.043,0.4766 +2024-04-13T17:54:01.338,0.4781 +2024-04-13T17:55:17.225,0.4759 +2024-04-13T17:56:28.046,0.4751 +2024-04-13T17:57:40.107,0.4746 +2024-04-13T17:59:31.932,0.4736 +2024-04-13T18:00:40.255,0.4783 +2024-04-13T18:01:40.384,0.4748 +2024-04-13T18:02:48.197,0.4749 +2024-04-13T18:04:18.591,0.4736 +2024-04-13T18:05:31.868,0.471 +2024-04-13T18:06:28.841,0.4698 +2024-04-13T18:07:05.835,0.4741 +2024-04-13T18:07:35.936,0.4716 +2024-04-13T18:07:57.221,0.4706 +2024-04-13T18:08:35.379,0.47 +2024-04-13T18:09:20.651,0.4685 +2024-04-13T18:10:00.612,0.4707 +2024-04-13T18:10:34.548,0.4712 +2024-04-13T18:11:26.471,0.4711 +2024-04-13T18:12:34.576,0.4739 +2024-04-13T18:14:04.801,0.4748 +2024-04-13T18:15:31.418,0.4763 +2024-04-13T18:16:32.597,0.4775 +2024-04-13T18:17:13.378,0.4785 +2024-04-13T18:18:10.204,0.4782 +2024-04-13T18:19:07.864,0.4781 +2024-04-13T18:20:23.844,0.478 +2024-04-13T18:22:02.863,0.4804 +2024-04-13T18:23:05.622,0.4796 +2024-04-13T18:24:44.113,0.4794 +2024-04-13T18:27:24.246,0.4795 +2024-04-13T18:30:46.066,0.476 +2024-04-13T18:32:14.009,0.475 +2024-04-13T18:33:23.623,0.4734 +2024-04-13T18:34:55.405,0.4732 +2024-04-13T18:36:09.704,0.4769 +2024-04-13T18:37:19.533,0.4743 +2024-04-13T18:38:56.746,0.4742 +2024-04-13T18:41:08.863,0.4757 +2024-04-13T18:43:55.767,0.4788 +2024-04-13T18:45:19.996,0.4806 +2024-04-13T18:46:24.655,0.4797 +2024-04-13T18:48:07.825,0.481 +2024-04-13T18:49:08.839,0.4804 +2024-04-13T18:50:30.763,0.4807 +2024-04-13T18:51:58.396,0.4832 +2024-04-13T18:53:01.448,0.483 +2024-04-13T18:54:06.383,0.4831 +2024-04-13T18:55:20.974,0.4831 +2024-04-13T18:56:22.443,0.4844 +2024-04-13T18:57:44.577,0.4851 +2024-04-13T18:57:56.426,0.485 +2024-04-13T18:59:24.994,0.4845 +2024-04-13T19:00:49.367,0.4855 +2024-04-13T19:01:26.935,0.4855 +2024-04-13T19:02:20.012,0.486 +2024-04-13T19:03:12.802,0.4849 +2024-04-13T19:04:07.264,0.4845 +2024-04-13T19:05:31.434,0.4828 +2024-04-13T19:07:04.258,0.4825 +2024-04-13T19:08:04.857,0.4843 +2024-04-13T19:10:09.084,0.4827 +2024-04-13T19:12:24.052,0.4809 +2024-04-13T19:13:36.006,0.4794 +2024-04-13T19:15:25.624,0.4791 +2024-04-13T19:17:16.275,0.4784 +2024-04-13T19:18:36.895,0.4775 +2024-04-13T19:21:19.672,0.4776 +2024-04-13T19:23:26.508,0.4781 +2024-04-13T19:26:53.111,0.4763 +2024-04-13T19:30:52.989,0.4781 +2024-04-13T19:33:33.995,0.477 +2024-04-13T19:36:21.230,0.4741 +2024-04-13T19:38:37.310,0.4751 +2024-04-13T19:43:12.992,0.4735 +2024-04-13T19:46:07.870,0.4712 +2024-04-13T19:47:21.587,0.4697 +2024-04-13T19:49:04.915,0.4688 +2024-04-13T19:49:57.146,0.4672 +2024-04-13T19:50:41.830,0.468 +2024-04-13T19:51:10.349,0.4658 +2024-04-13T19:52:00.382,0.465 +2024-04-13T19:52:10.820,0.4628 +2024-04-13T19:52:26.224,0.4635 +2024-04-13T19:53:03.182,0.4658 +2024-04-13T19:53:12.860,0.4632 +2024-04-13T19:53:23.390,0.461 +2024-04-13T19:53:26.025,0.46 +2024-04-13T19:53:32.848,0.4614 +2024-04-13T19:53:41.102,0.4596 +2024-04-13T19:53:48.148,0.4583 +2024-04-13T19:53:55.516,0.4561 +2024-04-13T19:54:06.998,0.4562 +2024-04-13T19:54:14.744,0.4576 +2024-04-13T19:54:28.016,0.4579 +2024-04-13T19:54:37.028,0.4516 +2024-04-13T19:54:44.879,0.4541 +2024-04-13T19:54:57.537,0.4513 +2024-04-13T19:55:09.502,0.4525 +2024-04-13T19:55:18.770,0.4553 +2024-04-13T19:55:35.822,0.4543 +2024-04-13T19:56:00.958,0.4526 +2024-04-13T19:56:06.284,0.45 +2024-04-13T19:56:07.505,0.45 +2024-04-13T19:56:08.376,0.4481 +2024-04-13T19:56:14.730,0.4457 +2024-04-13T19:56:19.924,0.4442 +2024-04-13T19:56:25.974,0.4417 +2024-04-13T19:56:30.398,0.44 +2024-04-13T19:56:34.816,0.4365 +2024-04-13T19:56:39.549,0.4361 +2024-04-13T19:56:48.660,0.4422 +2024-04-13T19:56:56.830,0.44 +2024-04-13T19:57:10.441,0.4427 +2024-04-13T19:57:24.045,0.4446 +2024-04-13T19:57:39.927,0.4404 +2024-04-13T19:57:58.752,0.4412 +2024-04-13T19:58:15.373,0.4459 +2024-04-13T19:58:25.320,0.4486 +2024-04-13T19:58:45.936,0.4453 +2024-04-13T19:58:56.317,0.4439 +2024-04-13T19:59:14.897,0.448 +2024-04-13T19:59:39.925,0.4497 +2024-04-13T19:59:58.824,0.4507 +2024-04-13T20:00:18.331,0.4524 +2024-04-13T20:00:39.720,0.4529 +2024-04-13T20:01:00.438,0.4539 +2024-04-13T20:01:18.265,0.45 +2024-04-13T20:01:34.144,0.4487 +2024-04-13T20:02:01.113,0.4485 +2024-04-13T20:02:13.896,0.4474 +2024-04-13T20:02:27.141,0.4447 +2024-04-13T20:02:43.652,0.4428 +2024-04-13T20:02:54.285,0.4412 +2024-04-13T20:03:06.629,0.4441 +2024-04-13T20:03:23.237,0.4492 +2024-04-13T20:03:43.564,0.45 +2024-04-13T20:04:03.150,0.4495 +2024-04-13T20:04:25.038,0.4479 +2024-04-13T20:04:47.543,0.4523 +2024-04-13T20:05:13.961,0.4517 +2024-04-13T20:05:36.832,0.4513 +2024-04-13T20:06:04.612,0.4494 +2024-04-13T20:06:25.130,0.4453 +2024-04-13T20:06:42.866,0.443 +2024-04-13T20:06:54.271,0.4434 +2024-04-13T20:07:10.290,0.4439 +2024-04-13T20:07:21.755,0.4368 +2024-04-13T20:07:28.053,0.4328 +2024-04-13T20:07:34.360,0.43 +2024-04-13T20:07:36.488,0.4256 +2024-04-13T20:07:39.879,0.4264 +2024-04-13T20:07:46.994,0.4203 +2024-04-13T20:07:55.044,0.4201 +2024-04-13T20:08:01.140,0.4231 +2024-04-13T20:08:10.061,0.4203 +2024-04-13T20:08:14.485,0.4196 +2024-04-13T20:08:23.116,0.4265 +2024-04-13T20:08:34.307,0.4273 +2024-04-13T20:08:41.853,0.4224 +2024-04-13T20:08:49.930,0.4219 +2024-04-13T20:08:56.034,0.4194 +2024-04-13T20:09:00.237,0.4131 +2024-04-13T20:09:05.569,0.4103 +2024-04-13T20:09:10.884,0.4101 +2024-04-13T20:09:16.507,0.4079 +2024-04-13T20:09:21.694,0.404 +2024-04-13T20:09:29.491,0.4033 +2024-04-13T20:09:33.745,0.413 +2024-04-13T20:09:42.183,0.4082 +2024-04-13T20:09:52.720,0.4125 +2024-04-13T20:10:04.819,0.4128 +2024-04-13T20:10:15.807,0.4156 +2024-04-13T20:10:24.724,0.4193 +2024-04-13T20:10:38.505,0.4207 +2024-04-13T20:10:58.900,0.4183 +2024-04-13T20:11:16.149,0.4222 +2024-04-13T20:11:37.433,0.4236 +2024-04-13T20:11:54.041,0.4235 +2024-04-13T20:12:11.024,0.424 +2024-04-13T20:12:22.182,0.4273 +2024-04-13T20:12:37.808,0.4285 +2024-04-13T20:12:46.041,0.4269 +2024-04-13T20:12:57.525,0.426 +2024-04-13T20:13:10.677,0.4242 +2024-04-13T20:13:18.993,0.4232 +2024-04-13T20:13:31.499,0.4235 +2024-04-13T20:13:44.525,0.4235 +2024-04-13T20:14:02.775,0.4242 +2024-04-13T20:14:16.568,0.4255 +2024-04-13T20:14:34.369,0.4271 +2024-04-13T20:14:53.863,0.427 +2024-04-13T20:15:09.248,0.4263 +2024-04-13T20:15:25.337,0.4232 +2024-04-13T20:15:39.279,0.4211 +2024-04-13T20:15:53.938,0.4235 +2024-04-13T20:16:15.971,0.4243 +2024-04-13T20:16:44.684,0.4276 +2024-04-13T20:17:11.533,0.4254 +2024-04-13T20:17:36.016,0.4244 +2024-04-13T20:17:58.761,0.4225 +2024-04-13T20:18:16.475,0.4243 +2024-04-13T20:18:34.157,0.4216 +2024-04-13T20:18:46.585,0.4212 +2024-04-13T20:19:06.203,0.4207 +2024-04-13T20:19:26.637,0.42 +2024-04-13T20:19:41.822,0.4197 +2024-04-13T20:19:58.236,0.4176 +2024-04-13T20:20:09.276,0.4161 +2024-04-13T20:20:23.022,0.4209 +2024-04-13T20:20:42.779,0.4208 +2024-04-13T20:20:57.657,0.4206 +2024-04-13T20:21:22.135,0.4196 +2024-04-13T20:21:53.558,0.4171 +2024-04-13T20:22:09.047,0.4181 +2024-04-13T20:22:29.671,0.4148 +2024-04-13T20:22:42.858,0.4144 +2024-04-13T20:22:55.506,0.4128 +2024-04-13T20:23:10.177,0.4114 +2024-04-13T20:23:19.844,0.406 +2024-04-13T20:23:29.876,0.4086 +2024-04-13T20:23:42.476,0.4084 +2024-04-13T20:23:54.791,0.4083 +2024-04-13T20:24:11.996,0.4076 +2024-04-13T20:24:22.507,0.4034 +2024-04-13T20:24:33.987,0.411 +2024-04-13T20:24:53.554,0.4131 +2024-04-13T20:25:13.382,0.4149 +2024-04-13T20:25:26.146,0.4115 +2024-04-13T20:25:42.409,0.4092 +2024-04-13T20:26:01.402,0.4113 +2024-04-13T20:26:15.096,0.4087 +2024-04-13T20:26:26.347,0.4122 +2024-04-13T20:26:41.365,0.4079 +2024-04-13T20:27:00.611,0.4104 +2024-04-13T20:27:12.334,0.4076 +2024-04-13T20:27:27.879,0.4068 +2024-04-13T20:27:46.224,0.4079 +2024-04-13T20:28:06.138,0.4086 +2024-04-13T20:28:30.704,0.4079 +2024-04-13T20:28:54.861,0.4093 +2024-04-13T20:29:16.902,0.4072 +2024-04-13T20:29:40.941,0.4094 +2024-04-13T20:30:03.466,0.4127 +2024-04-13T20:30:13.346,0.4158 +2024-04-13T20:30:25.191,0.4173 +2024-04-13T20:30:38.089,0.4185 +2024-04-13T20:30:47.874,0.4174 +2024-04-13T20:31:01.078,0.4173 +2024-04-13T20:31:08.431,0.4219 +2024-04-13T20:31:14.870,0.4217 +2024-04-13T20:31:24.977,0.4227 +2024-04-13T20:31:38.846,0.4218 +2024-04-13T20:31:57.822,0.4222 +2024-04-13T20:32:10.357,0.4235 +2024-04-13T20:32:28.465,0.4233 +2024-04-13T20:32:59.176,0.4245 +2024-04-13T20:33:15.818,0.4254 +2024-04-13T20:33:45.392,0.4263 +2024-04-13T20:34:11.799,0.4269 +2024-04-13T20:34:37.512,0.4244 +2024-04-13T20:34:54.669,0.4262 +2024-04-13T20:35:13.258,0.429 +2024-04-13T20:35:38.425,0.4292 +2024-04-13T20:36:07.609,0.4272 +2024-04-13T20:36:35.904,0.428 +2024-04-13T20:37:22.070,0.4293 +2024-04-13T20:38:07.903,0.4283 +2024-04-13T20:38:47.531,0.4279 +2024-04-13T20:39:33.603,0.4286 +2024-04-13T20:40:02.290,0.4292 +2024-04-13T20:40:22.446,0.4288 +2024-04-13T20:40:49.907,0.4281 +2024-04-13T20:41:12.498,0.4305 +2024-04-13T20:41:31.835,0.4311 +2024-04-13T20:41:50.028,0.4321 +2024-04-13T20:42:09.796,0.4312 +2024-04-13T20:42:34.400,0.4282 +2024-04-13T20:43:06.557,0.4282 +2024-04-13T20:43:31.184,0.4279 +2024-04-13T20:43:52.918,0.4276 +2024-04-13T20:44:21.250,0.4263 +2024-04-13T20:44:59.701,0.4269 +2024-04-13T20:45:30.241,0.4256 +2024-04-13T20:46:00.629,0.4244 +2024-04-13T20:46:14.206,0.4227 +2024-04-13T20:46:30.778,0.4226 +2024-04-13T20:46:53.281,0.4211 +2024-04-13T20:47:13.887,0.4215 +2024-04-13T20:47:28.977,0.4186 +2024-04-13T20:47:38.746,0.4195 +2024-04-13T20:47:50.521,0.4166 +2024-04-13T20:48:00.077,0.4187 +2024-04-13T20:48:13.058,0.4198 +2024-04-13T20:48:26.752,0.4181 +2024-04-13T20:48:51.398,0.4182 +2024-04-13T20:49:10.660,0.4159 +2024-04-13T20:49:28.813,0.4171 +2024-04-13T20:49:51.699,0.4148 +2024-04-13T20:50:07.613,0.4154 +2024-04-13T20:50:22.161,0.4139 +2024-04-13T20:50:37.366,0.4125 +2024-04-13T20:50:54.602,0.4133 +2024-04-13T20:51:11.835,0.4159 +2024-04-13T20:51:38.797,0.417 +2024-04-13T20:52:05.869,0.4192 +2024-04-13T20:52:29.894,0.4174 +2024-04-13T20:52:56.799,0.4165 +2024-04-13T20:53:20.980,0.4156 +2024-04-13T20:53:44.544,0.4175 +2024-04-13T20:54:08.609,0.4152 +2024-04-13T20:54:27.416,0.4119 +2024-04-13T20:54:44.143,0.4098 +2024-04-13T20:54:59.820,0.4084 +2024-04-13T20:55:05.093,0.4119 +2024-04-13T20:55:14.609,0.4089 +2024-04-13T20:55:26.076,0.4099 +2024-04-13T20:55:43.423,0.4113 +2024-04-13T20:56:03.179,0.4135 +2024-04-13T20:56:16.824,0.4102 +2024-04-13T20:56:25.897,0.411 +2024-04-13T20:56:38.789,0.412 +2024-04-13T20:57:02.634,0.4122 +2024-04-13T20:57:21.076,0.4121 +2024-04-13T20:57:45.521,0.4126 +2024-04-13T20:58:09.340,0.4158 +2024-04-13T20:58:35.050,0.4156 +2024-04-13T20:58:55.106,0.4148 +2024-04-13T20:59:15.667,0.4126 +2024-04-13T20:59:38.412,0.4108 +2024-04-13T21:00:02.515,0.4136 +2024-04-13T21:00:23.339,0.4163 +2024-04-13T21:00:41.121,0.4175 +2024-04-13T21:01:03.311,0.4177 +2024-04-13T21:01:21.281,0.4161 +2024-04-13T21:01:44.345,0.4182 +2024-04-13T21:02:04.410,0.4213 +2024-04-13T21:02:21.406,0.4221 +2024-04-13T21:02:47.100,0.4232 +2024-04-13T21:03:10.928,0.4221 +2024-04-13T21:03:33.757,0.4244 +2024-04-13T21:03:53.107,0.4243 +2024-04-13T21:04:14.044,0.4239 +2024-04-13T21:04:42.580,0.4237 +2024-04-13T21:05:14.437,0.4247 +2024-04-13T21:05:39.508,0.4251 +2024-04-13T21:06:12.548,0.4237 +2024-04-13T21:06:41.343,0.4232 +2024-04-13T21:07:07.084,0.4222 +2024-04-13T21:07:35.872,0.4214 +2024-04-13T21:08:03.675,0.4207 +2024-04-13T21:08:37.306,0.4217 +2024-04-13T21:09:17.878,0.4201 +2024-04-13T21:10:02.200,0.4212 +2024-04-13T21:10:41.722,0.4194 +2024-04-13T21:11:12.119,0.4221 +2024-04-13T21:11:37.419,0.4195 +2024-04-13T21:12:08.202,0.4191 +2024-04-13T21:12:40.188,0.4215 +2024-04-13T21:13:20.714,0.422 +2024-04-13T21:14:00.487,0.4194 +2024-04-13T21:14:45.222,0.4183 +2024-04-13T21:15:23.300,0.4174 +2024-04-13T21:16:01.445,0.4192 +2024-04-13T21:16:35.600,0.4204 +2024-04-13T21:17:11.691,0.4173 +2024-04-13T21:17:45.933,0.4176 +2024-04-13T21:18:20.889,0.4172 +2024-04-13T21:18:57,0.4193 +2024-04-13T21:19:38.195,0.4177 +2024-04-13T21:20:30.441,0.4184 +2024-04-13T21:21:23.769,0.4195 +2024-04-13T21:22:17.753,0.4177 +2024-04-13T21:23:06.761,0.4159 +2024-04-13T21:24:02.807,0.4142 +2024-04-13T21:24:55.535,0.4144 +2024-04-13T21:25:49.654,0.4124 +2024-04-13T21:26:14.703,0.41 +2024-04-13T21:26:39.932,0.4094 +2024-04-13T21:27:03.484,0.4084 +2024-04-13T21:27:24.994,0.4061 +2024-04-13T21:27:35.988,0.4069 +2024-04-13T21:27:56.414,0.4055 +2024-04-13T21:28:29.085,0.4046 +2024-04-13T21:29:05.491,0.4031 +2024-04-13T21:29:28.928,0.4019 +2024-04-13T21:29:40.456,0.4004 +2024-04-13T21:29:44.044,0.4 +2024-04-13T21:29:44.110,0.4 +2024-04-13T21:29:52.831,0.4007 +2024-04-13T21:30:11.983,0.403 +2024-04-13T21:30:22.070,0.4058 +2024-04-13T21:30:51.034,0.41 +2024-04-13T21:31:26.097,0.4136 +2024-04-13T21:32:05.761,0.4139 +2024-04-13T21:32:49.690,0.4141 +2024-04-13T21:33:42.348,0.4143 +2024-04-13T21:34:32.659,0.416 +2024-04-13T21:35:20.936,0.4177 +2024-04-13T21:35:56.062,0.4186 +2024-04-13T21:36:33.596,0.4184 +2024-04-13T21:37:04.538,0.4184 +2024-04-13T21:37:28.501,0.4161 +2024-04-13T21:37:58.576,0.4166 +2024-04-13T21:38:34.863,0.4153 +2024-04-13T21:39:14.979,0.415 +2024-04-13T21:40:19.380,0.4167 +2024-04-13T21:42:25.352,0.4167 +2024-04-13T21:44:13.148,0.42 +2024-04-13T21:46:42.741,0.4203 +2024-04-13T21:48:11.693,0.422 +2024-04-13T21:49:50.668,0.4239 +2024-04-13T21:51:15.612,0.4248 +2024-04-13T21:53:18.784,0.424 +2024-04-13T21:54:42.566,0.4254 +2024-04-13T21:55:27.457,0.428 +2024-04-13T21:56:07.940,0.4304 +2024-04-13T21:56:25.901,0.4303 +2024-04-13T21:56:57.504,0.4291 +2024-04-13T21:57:28.786,0.4313 +2024-04-13T21:58:05.973,0.4322 +2024-04-13T21:58:30.299,0.4328 +2024-04-13T21:59:21.430,0.4321 +2024-04-13T22:00:04.760,0.4323 +2024-04-13T22:00:22.955,0.4311 +2024-04-13T22:00:59.686,0.4319 +2024-04-13T22:01:38.932,0.4309 +2024-04-13T22:01:57.552,0.4317 +2024-04-13T22:02:48.183,0.4302 +2024-04-13T22:03:05.346,0.4286 +2024-04-13T22:03:41.255,0.4308 +2024-04-13T22:04:51.235,0.4289 +2024-04-13T22:05:46.567,0.4278 +2024-04-13T22:06:38.645,0.4276 +2024-04-13T22:07:24.353,0.4275 +2024-04-13T22:08:32.832,0.4269 +2024-04-13T22:09:58.987,0.429 +2024-04-13T22:11:11.443,0.4292 +2024-04-13T22:12:28.804,0.4281 +2024-04-13T22:14:27.005,0.4271 +2024-04-13T22:15:30.812,0.4292 +2024-04-13T22:16:51.567,0.4311 +2024-04-13T22:19:01.407,0.4306 +2024-04-13T22:20:55.969,0.4334 +2024-04-13T22:21:48.117,0.4352 +2024-04-13T22:22:39.074,0.4351 +2024-04-13T22:23:31.402,0.4354 +2024-04-13T22:24:51.303,0.4371 +2024-04-13T22:25:56.967,0.4351 +2024-04-13T22:27:20.212,0.4376 +2024-04-13T22:28:30.581,0.4384 +2024-04-13T22:29:40.718,0.4395 +2024-04-13T22:30:19.536,0.4393 +2024-04-13T22:31:21.421,0.4401 +2024-04-13T22:32:08.984,0.4414 +2024-04-13T22:32:42.494,0.4407 +2024-04-13T22:33:43.514,0.4424 +2024-04-13T22:34:10.670,0.4434 +2024-04-13T22:34:41.294,0.4425 +2024-04-13T22:35:18.356,0.4399 +2024-04-13T22:35:53.318,0.4434 +2024-04-13T22:36:32.913,0.4421 +2024-04-13T22:37:28.439,0.4437 +2024-04-13T22:38:18.482,0.4446 +2024-04-13T22:38:56.373,0.4428 +2024-04-13T22:39:35.214,0.4432 +2024-04-13T22:40:14.178,0.4445 +2024-04-13T22:41:07.872,0.4441 +2024-04-13T22:41:49.223,0.4455 +2024-04-13T22:42:25.352,0.4472 +2024-04-13T22:43:15.075,0.4465 +2024-04-13T22:44:13.126,0.4462 +2024-04-13T22:45:02.829,0.4473 +2024-04-13T22:45:38.983,0.4454 +2024-04-13T22:46:17.226,0.4439 +2024-04-13T22:47:12.158,0.4447 +2024-04-13T22:48:01.515,0.4422 +2024-04-13T22:49:04.410,0.4418 +2024-04-13T22:50:11.170,0.4426 +2024-04-13T22:51:06.579,0.4412 +2024-04-13T22:51:26.980,0.4427 +2024-04-13T22:52:32.673,0.4442 +2024-04-13T22:53:16.629,0.4465 +2024-04-13T22:53:53.397,0.447 +2024-04-13T22:54:52.464,0.4454 +2024-04-13T22:55:33.031,0.4452 +2024-04-13T22:56:11.521,0.446 +2024-04-13T22:56:57.026,0.4463 +2024-04-13T22:57:49.926,0.4475 +2024-04-13T22:59:03.186,0.4483 +2024-04-13T23:00:01.727,0.4463 +2024-04-13T23:00:58.353,0.4464 +2024-04-13T23:02:03.390,0.4478 +2024-04-13T23:02:53.241,0.4467 +2024-04-13T23:04:17.341,0.447 +2024-04-13T23:05:20.485,0.4484 +2024-04-13T23:06:04.475,0.4475 +2024-04-13T23:06:34.252,0.4509 +2024-04-13T23:07:13.421,0.448 +2024-04-13T23:07:40.035,0.4497 +2024-04-13T23:08:29.989,0.4476 +2024-04-13T23:10:02.005,0.4498 +2024-04-13T23:10:59.667,0.4506 +2024-04-13T23:12:06.898,0.4487 +2024-04-13T23:13:47.927,0.45 +2024-04-13T23:15:24.996,0.4484 +2024-04-13T23:16:40.155,0.4467 +2024-04-13T23:18:18.548,0.4466 +2024-04-13T23:19:15.060,0.4459 +2024-04-13T23:20:06.263,0.4471 +2024-04-13T23:21:24.600,0.4483 +2024-04-13T23:21:43.084,0.4477 +2024-04-13T23:23:18.394,0.4468 +2024-04-13T23:24:46.750,0.446 +2024-04-13T23:26:27.098,0.4457 +2024-04-13T23:28:19.723,0.4452 +2024-04-13T23:29:10.691,0.4442 +2024-04-13T23:30:32.314,0.4457 +2024-04-13T23:31:55.929,0.4481 +2024-04-13T23:32:18.850,0.4498 +2024-04-13T23:32:47.200,0.4503 +2024-04-13T23:33:40.266,0.4487 +2024-04-13T23:34:56.622,0.4489 +2024-04-13T23:36:13.838,0.451 +2024-04-13T23:37:40.850,0.4498 +2024-04-13T23:39:14.582,0.4502 +2024-04-13T23:41:19.032,0.4495 +2024-04-13T23:42:48.379,0.4492 +2024-04-13T23:45:11.703,0.448 +2024-04-13T23:47:09.384,0.4496 +2024-04-13T23:49:13.950,0.4488 +2024-04-13T23:51:13.956,0.4488 +2024-04-13T23:53:24.116,0.4485 +2024-04-13T23:56:16.711,0.4478 +2024-04-13T23:58:31.032,0.445 +2024-04-13T23:59:14.297,0.4442 +2024-04-13T23:59:34.050,0.444 +2024-04-14T00:00:12.498,0.4437 +2024-04-14T00:01:04.465,0.4452 +2024-04-14T00:01:53.910,0.4465 +2024-04-14T00:03:04.700,0.4453 +2024-04-14T00:05:02.726,0.4454 +2024-04-14T00:05:45.033,0.447 +2024-04-14T00:07:25.575,0.4485 +2024-04-14T00:09:24.685,0.4474 +2024-04-14T00:11:15.509,0.4468 +2024-04-14T00:13:06.949,0.4485 +2024-04-14T00:15:20.098,0.4452 +2024-04-14T00:17:29.788,0.4439 +2024-04-14T00:19:37.114,0.4427 +2024-04-14T00:21:16.056,0.4412 +2024-04-14T00:22:07.531,0.4392 +2024-04-14T00:23:22.565,0.4403 +2024-04-14T00:24:45.175,0.4374 +2024-04-14T00:25:35.252,0.4348 +2024-04-14T00:25:54.235,0.4326 +2024-04-14T00:26:27.640,0.4364 +2024-04-14T00:27:19.787,0.4362 +2024-04-14T00:28:20.373,0.4401 +2024-04-14T00:28:45.534,0.4409 +2024-04-14T00:28:57.491,0.4409 +2024-04-14T00:29:44.940,0.4409 +2024-04-14T00:31:02.602,0.4409 +2024-04-14T00:32:22.980,0.4432 +2024-04-14T00:34:05.682,0.4419 +2024-04-14T00:35:37.810,0.4403 +2024-04-14T00:36:59.238,0.44 +2024-04-14T00:38:32.648,0.4408 +2024-04-14T00:40:28.429,0.441 +2024-04-14T00:42:21.061,0.4443 +2024-04-14T00:45:20.040,0.444 +2024-04-14T00:47:15.027,0.4423 +2024-04-14T00:50:02.792,0.4406 +2024-04-14T00:52:07.723,0.4377 +2024-04-14T00:54:26.619,0.437 +2024-04-14T00:55:21.632,0.4373 +2024-04-14T00:57:35.263,0.4372 +2024-04-14T01:01:11.169,0.436 +2024-04-14T01:03:20.641,0.4389 +2024-04-14T01:05:53.172,0.4389 +2024-04-14T01:07:56.654,0.4379 +2024-04-14T01:09:55.919,0.4357 +2024-04-14T01:12:11.145,0.4346 +2024-04-14T01:14:16.614,0.4352 +2024-04-14T01:16:03.464,0.4355 +2024-04-14T01:18:25.761,0.4379 +2024-04-14T01:20:59.575,0.4382 +2024-04-14T01:23:04.333,0.4415 +2024-04-14T01:26:04.601,0.4403 +2024-04-14T01:27:59.062,0.4424 +2024-04-14T01:32:03.992,0.4433 +2024-04-14T01:33:10.664,0.4448 +2024-04-14T01:35:28.857,0.4447 +2024-04-14T01:39:31.474,0.4444 +2024-04-14T01:42:37.979,0.4446 +2024-04-14T01:43:44.201,0.4462 +2024-04-14T01:43:57.093,0.447 +2024-04-14T01:46:29.739,0.4452 +2024-04-14T01:49:46.691,0.4427 +2024-04-14T01:55:08.036,0.4468 +2024-04-14T01:58:32.440,0.4452 +2024-04-14T02:02:34.920,0.4459 +2024-04-14T02:06:11.781,0.4464 +2024-04-14T02:10:13.544,0.4435 +2024-04-14T02:13:28.418,0.4427 +2024-04-14T02:14:50.935,0.4435 +2024-04-14T02:16:07.540,0.4429 +2024-04-14T02:18:06.115,0.4425 +2024-04-14T02:19:08.456,0.4424 +2024-04-14T02:21:24.609,0.4419 +2024-04-14T02:24:11.912,0.4419 +2024-04-14T02:28:19.916,0.4422 +2024-04-14T02:32:06,0.4419 +2024-04-14T02:37:24.495,0.4428 +2024-04-14T02:42:36.439,0.4407 +2024-04-14T02:48:12.873,0.4445 +2024-04-14T02:52:12.325,0.4461 +2024-04-14T02:58:12.112,0.4463 +2024-04-14T03:02:30.872,0.4443 +2024-04-14T03:05:55.780,0.4424 +2024-04-14T03:08:56.340,0.441 +2024-04-14T03:10:41.042,0.439 +2024-04-14T03:12:51.119,0.4365 +2024-04-14T03:14:48.466,0.4362 +2024-04-14T03:16:23.620,0.4408 +2024-04-14T03:17:30.122,0.4422 +2024-04-14T03:18:27.350,0.4427 +2024-04-14T03:20:22.022,0.4434 +2024-04-14T03:22:15.807,0.444 +2024-04-14T03:23:03.586,0.447 +2024-04-14T03:25:23.837,0.4443 +2024-04-14T03:27:25.203,0.4454 +2024-04-14T03:29:02.404,0.4426 +2024-04-14T03:29:16.166,0.4442 +2024-04-14T03:30:34.004,0.4449 +2024-04-14T03:32:48.721,0.4445 +2024-04-14T03:35:37.740,0.4468 +2024-04-14T03:38:06.715,0.4486 +2024-04-14T03:41:14.429,0.4469 +2024-04-14T03:45:04.225,0.4474 +2024-04-14T03:48:39.921,0.4457 +2024-04-14T03:51:57.571,0.4454 +2024-04-14T03:55:34.518,0.4453 +2024-04-14T04:00:05.787,0.4471 +2024-04-14T04:04:24.885,0.4446 +2024-04-14T04:08:53.163,0.446 +2024-04-14T04:11:32.668,0.4438 +2024-04-14T04:13:05.288,0.4441 +2024-04-14T04:16:01.547,0.4479 +2024-04-14T04:18:42.485,0.45 +2024-04-14T04:20:13.048,0.4511 +2024-04-14T04:22:15.463,0.4526 +2024-04-14T04:23:28.238,0.4521 +2024-04-14T04:25:18.552,0.4546 +2024-04-14T04:26:39.133,0.4546 +2024-04-14T04:28:26.927,0.4556 +2024-04-14T04:30:29.223,0.4557 +2024-04-14T04:32:10.594,0.4551 +2024-04-14T04:34:13.897,0.4535 +2024-04-14T04:36:18.007,0.4568 +2024-04-14T04:37:29.910,0.4562 +2024-04-14T04:39:07.037,0.4555 +2024-04-14T04:41:54.606,0.4567 +2024-04-14T04:44:02.671,0.456 +2024-04-14T04:47:02.334,0.4559 +2024-04-14T04:49:58.807,0.457 +2024-04-14T04:53:23.355,0.4553 +2024-04-14T04:56:27.543,0.4573 +2024-04-14T04:57:35.851,0.46 +2024-04-14T05:00:17.858,0.4566 +2024-04-14T05:02:55.747,0.458 +2024-04-14T05:06:06.909,0.459 +2024-04-14T05:08:36.043,0.462 +2024-04-14T05:10:20.356,0.4624 +2024-04-14T05:12:53.449,0.4619 +2024-04-14T05:15:31.609,0.4606 +2024-04-14T05:17:23.958,0.4588 +2024-04-14T05:19:14.796,0.458 +2024-04-14T05:21:32.500,0.4581 +2024-04-14T05:24:48.326,0.4586 +2024-04-14T05:28:12.896,0.4609 +2024-04-14T05:29:59.136,0.4622 +2024-04-14T05:32:40.264,0.4613 +2024-04-14T05:35:02.550,0.4641 +2024-04-14T05:36:11.096,0.4644 +2024-04-14T05:38:25.687,0.4646 +2024-04-14T05:41:29.158,0.4666 +2024-04-14T05:44:51.410,0.4654 +2024-04-14T05:47:25.173,0.4637 +2024-04-14T05:49:23.553,0.4626 +2024-04-14T05:52:30.182,0.4653 +2024-04-14T05:55:00.490,0.4647 +2024-04-14T05:59:15.116,0.4643 +2024-04-14T06:01:55.722,0.4624 +2024-04-14T06:04:36.807,0.4613 +2024-04-14T06:07:07.145,0.4619 +2024-04-14T06:10:43.123,0.461 +2024-04-14T06:14:13.724,0.463 +2024-04-14T06:18:13.179,0.4615 +2024-04-14T06:22:07.665,0.4648 +2024-04-14T06:26:05.264,0.4667 +2024-04-14T06:29:52.923,0.467 +2024-04-14T06:33:44.509,0.4657 +2024-04-14T06:37:07.864,0.4675 +2024-04-14T06:39:09.135,0.4675 +2024-04-14T06:41:26.816,0.4672 +2024-04-14T06:44:42.224,0.4687 +2024-04-14T06:48:14.531,0.4686 +2024-04-14T06:51:57.730,0.4669 +2024-04-14T06:54:20.581,0.4676 +2024-04-14T06:57:49.749,0.4681 +2024-04-14T07:01:27.033,0.4695 +2024-04-14T07:02:57.955,0.4681 +2024-04-14T07:05:57.460,0.4682 +2024-04-14T07:09:11.357,0.4681 +2024-04-14T07:13:12.466,0.4674 +2024-04-14T07:16:04.121,0.4682 +2024-04-14T07:20:18.559,0.4691 +2024-04-14T07:23:06.973,0.4676 +2024-04-14T07:27:56.729,0.4669 +2024-04-14T07:30:42.456,0.4673 +2024-04-14T07:34:43.723,0.468 +2024-04-14T07:37:37.318,0.4713 +2024-04-14T07:40:28.709,0.4722 +2024-04-14T07:42:33.555,0.4708 +2024-04-14T07:45:17.327,0.4723 +2024-04-14T07:47:50.811,0.4719 +2024-04-14T07:50:17.159,0.4698 +2024-04-14T07:52:15.678,0.471 +2024-04-14T07:55:17.285,0.4714 +2024-04-14T07:59:55.208,0.4724 +2024-04-14T08:03:15.826,0.4716 +2024-04-14T08:06:53.645,0.4733 +2024-04-14T08:09:49.093,0.474 +2024-04-14T08:12:49.536,0.4748 +2024-04-14T08:16:22.785,0.4742 +2024-04-14T08:20:01.113,0.4736 +2024-04-14T08:23:44.113,0.4739 +2024-04-14T08:26:15.022,0.4765 +2024-04-14T08:30:02.981,0.4775 +2024-04-14T08:33:22.986,0.4761 +2024-04-14T08:37:54.965,0.477 +2024-04-14T08:42:05.194,0.4758 +2024-04-14T08:45:36.736,0.4734 +2024-04-14T08:50:06.539,0.4723 +2024-04-14T08:52:48.802,0.4716 +2024-04-14T08:57:59.168,0.4718 +2024-04-14T09:04:37.663,0.4728 +2024-04-14T09:08:42.794,0.4736 +2024-04-14T09:10:35.028,0.4696 +2024-04-14T09:13:17.254,0.4691 +2024-04-14T09:16:46.914,0.4692 +2024-04-14T09:18:42.916,0.4718 +2024-04-14T09:21:13.166,0.4726 +2024-04-14T09:24:38.540,0.4706 +2024-04-14T09:30:09.351,0.4715 +2024-04-14T09:34:04.178,0.4679 +2024-04-14T09:36:29.096,0.468 +2024-04-14T09:38:16.179,0.4672 +2024-04-14T09:39:52.427,0.4657 +2024-04-14T09:41:03.279,0.4669 +2024-04-14T09:43:13.215,0.4657 +2024-04-14T09:46:00.690,0.4671 +2024-04-14T09:47:23.048,0.4688 +2024-04-14T09:48:59.624,0.4683 +2024-04-14T09:51:33.969,0.4675 +2024-04-14T09:53:22.096,0.4665 +2024-04-14T09:56:20.750,0.4662 +2024-04-14T09:59:54.217,0.4673 +2024-04-14T10:04:30.803,0.4688 +2024-04-14T10:09:11.691,0.4682 +2024-04-14T10:15:54.115,0.4679 +2024-04-14T10:20:50.938,0.4675 +2024-04-14T10:28:41.623,0.4683 +2024-04-14T10:34:22.431,0.4703 +2024-04-14T10:37:19.283,0.4708 +2024-04-14T10:40:25.548,0.4707 +2024-04-14T10:45:50.222,0.4715 +2024-04-14T10:49:28.576,0.4691 +2024-04-14T10:53:19.284,0.4682 +2024-04-14T10:59:11.632,0.4687 +2024-04-14T11:03:24.177,0.4664 +2024-04-14T11:06:28.515,0.4656 +2024-04-14T11:07:52.464,0.4642 +2024-04-14T11:10:17.498,0.4643 +2024-04-14T11:13:00.807,0.4636 +2024-04-14T11:15:25.251,0.4624 +2024-04-14T11:16:38.295,0.4618 +2024-04-14T11:17:21.625,0.4616 +2024-04-14T11:19:20.053,0.4619 +2024-04-14T11:22:26.456,0.4603 +2024-04-14T11:24:24.883,0.4598 +2024-04-14T11:26:20.481,0.4594 +2024-04-14T11:29:37.974,0.4596 +2024-04-14T11:33:10.263,0.4584 +2024-04-14T11:35:53.889,0.4598 +2024-04-14T11:39:24.107,0.4584 +2024-04-14T11:41:45.594,0.4577 +2024-04-14T11:44:26.207,0.4561 +2024-04-14T11:46:06.611,0.4581 +2024-04-14T11:48:47.826,0.4575 +2024-04-14T11:52:56.716,0.4562 +2024-04-14T11:55:29.116,0.4564 +2024-04-14T11:59:08.940,0.457 +2024-04-14T12:01:34.270,0.4599 +2024-04-14T12:03:58.032,0.4597 +2024-04-14T12:07:10.953,0.4601 +2024-04-14T12:09:48.206,0.4597 +2024-04-14T12:12:09.851,0.457 +2024-04-14T12:15:46.612,0.4596 +2024-04-14T12:18:43.087,0.4604 +2024-04-14T12:22:13.002,0.4591 +2024-04-14T12:24:34.959,0.4577 +2024-04-14T12:27:56.819,0.4581 +2024-04-14T12:31:14.225,0.4583 +2024-04-14T12:35:40.338,0.4593 +2024-04-14T12:39:38.138,0.4609 +2024-04-14T12:43:12.478,0.4622 +2024-04-14T12:45:52.911,0.4647 +2024-04-14T12:48:09.088,0.4662 +2024-04-14T12:50:47.594,0.466 +2024-04-14T12:53:41.817,0.4651 +2024-04-14T12:56:38.907,0.462 +2024-04-14T12:59:48.104,0.4622 +2024-04-14T13:02:09.385,0.4606 +2024-04-14T13:04:15.407,0.4601 +2024-04-14T13:07:18.416,0.4624 +2024-04-14T13:10:05.152,0.4634 +2024-04-14T13:13:54.550,0.4635 +2024-04-14T13:15:47.293,0.4657 +2024-04-14T13:18:51.412,0.4628 +2024-04-14T13:21:19.344,0.4627 +2024-04-14T13:24:27.358,0.4616 +2024-04-14T13:27:12.244,0.4615 +2024-04-14T13:31:24.335,0.4609 +2024-04-14T13:34:28.841,0.4601 +2024-04-14T13:39:19.640,0.4593 +2024-04-14T13:43:58.850,0.458 +2024-04-14T13:48:05.276,0.457 +2024-04-14T13:49:25.735,0.4557 +2024-04-14T13:51:55.153,0.4555 +2024-04-14T13:56:13.620,0.4561 +2024-04-14T14:00:19.396,0.4547 +2024-04-14T14:01:34.039,0.4528 +2024-04-14T14:03:14.191,0.4521 +2024-04-14T14:05:00.543,0.4517 +2024-04-14T14:06:58.732,0.4518 +2024-04-14T14:08:30.936,0.4515 +2024-04-14T14:09:53.950,0.4513 +2024-04-14T14:11:28.684,0.4516 +2024-04-14T14:13:31.950,0.4505 +2024-04-14T14:14:19.639,0.4504 +2024-04-14T14:16:53.818,0.451 +2024-04-14T14:19:42.123,0.4496 +2024-04-14T14:20:59.535,0.451 +2024-04-14T14:23:26.966,0.4508 +2024-04-14T14:26:25.693,0.4507 +2024-04-14T14:30:03.662,0.4528 +2024-04-14T14:31:57.708,0.4541 +2024-04-14T14:34:38.406,0.4542 +2024-04-14T14:36:49.115,0.4517 +2024-04-14T14:38:17.683,0.4525 +2024-04-14T14:40:14.170,0.456 +2024-04-14T14:40:35.129,0.4593 +2024-04-14T14:41:09.469,0.4574 +2024-04-14T14:43:00.745,0.4569 +2024-04-14T14:46:34.534,0.4577 +2024-04-14T14:49:11.236,0.4542 +2024-04-14T14:52:30.461,0.4543 +2024-04-14T14:55:06.207,0.4536 +2024-04-14T14:57:26.203,0.4531 +2024-04-14T14:58:57.655,0.453 +2024-04-14T15:01:45.800,0.4543 +2024-04-14T15:06:00.753,0.4566 +2024-04-14T15:09:05.937,0.455 +2024-04-14T15:12:57.145,0.454 +2024-04-14T15:16:03.180,0.4552 +2024-04-14T15:20:36.258,0.4532 +2024-04-14T15:25:19.452,0.456 +2024-04-14T15:26:39.619,0.4576 +2024-04-14T15:30:30.764,0.4596 +2024-04-14T15:33:19.241,0.4576 +2024-04-14T15:35:17.083,0.4553 +2024-04-14T15:37:26.245,0.4559 +2024-04-14T15:41:23.049,0.4541 +2024-04-14T15:45:20.309,0.4551 +2024-04-14T15:50:09.615,0.4528 +2024-04-14T15:53:02.751,0.4529 +2024-04-14T15:58:03.953,0.4552 +2024-04-14T16:02:58.319,0.4566 +2024-04-14T16:05:45.793,0.4568 +2024-04-14T16:09:09.176,0.4578 +2024-04-14T16:13:27.268,0.4571 +2024-04-14T16:17:32.314,0.4591 +2024-04-14T16:19:41.686,0.4586 +2024-04-14T16:22:31.097,0.4604 +2024-04-14T16:25:09.201,0.4619 +2024-04-14T16:28:07.104,0.4633 +2024-04-14T16:30:42.082,0.461 +2024-04-14T16:33:16.064,0.4623 +2024-04-14T16:36:58.988,0.4631 +2024-04-14T16:40:13.225,0.4618 +2024-04-14T16:44:13.603,0.4612 +2024-04-14T16:45:52.298,0.4607 +2024-04-14T16:48:39.155,0.4585 +2024-04-14T16:51:50.209,0.4582 +2024-04-14T16:56:17.282,0.4584 +2024-04-14T17:00:03.940,0.4575 +2024-04-14T17:03:59.081,0.4573 +2024-04-14T17:06:00.018,0.4597 +2024-04-14T17:10:20.260,0.4597 +2024-04-14T17:12:22.532,0.4547 +2024-04-14T17:13:38.222,0.4511 +2024-04-14T17:13:43.963,0.4498 +2024-04-14T17:14:00.773,0.4499 +2024-04-14T17:14:38.751,0.4504 +2024-04-14T17:15:34.102,0.4507 +2024-04-14T17:15:53.149,0.4479 +2024-04-14T17:16:18.983,0.4479 +2024-04-14T17:17:00.892,0.4474 +2024-04-14T17:18:17.177,0.4478 +2024-04-14T17:19:10.335,0.4475 +2024-04-14T17:20:22.953,0.4448 +2024-04-14T17:21:05.625,0.4448 +2024-04-14T17:22:07.826,0.4435 +2024-04-14T17:22:29.110,0.4411 +2024-04-14T17:22:47.329,0.44 +2024-04-14T17:23:10.466,0.4399 +2024-04-14T17:23:52.352,0.4401 +2024-04-14T17:24:53.899,0.4395 +2024-04-14T17:25:41.732,0.4395 +2024-04-14T17:26:33.117,0.4444 +2024-04-14T17:27:29.463,0.4445 +2024-04-14T17:28:40.063,0.4416 +2024-04-14T17:29:52.193,0.4435 +2024-04-14T17:30:22.216,0.4481 +2024-04-14T17:30:31.116,0.4508 +2024-04-14T17:30:45.850,0.4491 +2024-04-14T17:31:15.968,0.4481 +2024-04-14T17:31:45.112,0.4512 +2024-04-14T17:32:13.278,0.4499 +2024-04-14T17:33:02.498,0.4515 +2024-04-14T17:34:07.013,0.4508 +2024-04-14T17:35:36.273,0.4478 +2024-04-14T17:37:02.916,0.4492 +2024-04-14T17:37:26.698,0.4549 +2024-04-14T17:37:41.934,0.4528 +2024-04-14T17:38:28.415,0.4514 +2024-04-14T17:39:44.046,0.4519 +2024-04-14T17:40:35.884,0.4512 +2024-04-14T17:41:46.863,0.4515 +2024-04-14T17:43:29.815,0.4525 +2024-04-14T17:45:13.851,0.4524 +2024-04-14T17:46:46.014,0.4537 +2024-04-14T17:48:53.739,0.4523 +2024-04-14T17:50:26.976,0.4509 +2024-04-14T17:51:34.757,0.4529 +2024-04-14T17:53:29.567,0.4507 +2024-04-14T17:55:52.494,0.4482 +2024-04-14T17:58:17.631,0.449 +2024-04-14T18:01:03.617,0.4513 +2024-04-14T18:02:29.995,0.4505 +2024-04-14T18:05:18.674,0.449 +2024-04-14T18:07:28.600,0.4521 +2024-04-14T18:09:49.624,0.4535 +2024-04-14T18:11:25.364,0.4573 +2024-04-14T18:12:51.182,0.4563 +2024-04-14T18:15:13.741,0.4567 +2024-04-14T18:16:38.889,0.4577 +2024-04-14T18:18:10.935,0.4565 +2024-04-14T18:20:17.508,0.4553 +2024-04-14T18:21:57.167,0.454 +2024-04-14T18:24:22.908,0.456 +2024-04-14T18:27:30.407,0.4556 +2024-04-14T18:30:02.025,0.4553 +2024-04-14T18:32:45.639,0.4567 +2024-04-14T18:34:48.838,0.4595 +2024-04-14T18:37:33.008,0.4585 +2024-04-14T18:40:23.078,0.4578 +2024-04-14T18:44:14.003,0.4588 +2024-04-14T18:47:27.991,0.4568 +2024-04-14T18:52:56.843,0.4588 +2024-04-14T18:57:15.385,0.4581 +2024-04-14T19:00:46.452,0.4586 +2024-04-14T19:04:00.286,0.4562 +2024-04-14T19:08:11.723,0.4549 +2024-04-14T19:14:48.370,0.4546 +2024-04-14T19:17:26.908,0.4546 +2024-04-14T19:21:14.967,0.4522 +2024-04-14T19:25:54.268,0.4518 +2024-04-14T19:29:25.233,0.4522 +2024-04-14T19:32:54.221,0.4533 +2024-04-14T19:36:28.887,0.4517 +2024-04-14T19:37:53.379,0.4523 +2024-04-14T19:42:45.938,0.4521 +2024-04-14T19:48:26.328,0.4506 +2024-04-14T19:55:45.239,0.4505 +2024-04-14T20:00:31.895,0.4499 +2024-04-14T20:02:39.255,0.4522 +2024-04-14T20:06:30.497,0.4539 +2024-04-14T20:09:57.502,0.4537 +2024-04-14T20:12:33.394,0.4498 +2024-04-14T20:16:50.731,0.4514 +2024-04-14T20:20:35.479,0.4493 +2024-04-14T20:23:43.569,0.4479 +2024-04-14T20:27:32.806,0.4487 +2024-04-14T20:32:02.762,0.4493 +2024-04-14T20:35:50.453,0.4497 +2024-04-14T20:39:53.517,0.4484 +2024-04-14T20:45:23.353,0.4476 +2024-04-14T20:47:51.679,0.4455 +2024-04-14T20:51:17.741,0.4453 +2024-04-14T20:55:12.276,0.4451 +2024-04-14T21:01:11.912,0.445 +2024-04-14T21:05:35.821,0.4454 +2024-04-14T21:10:27.657,0.4472 +2024-04-14T21:17:00.263,0.4473 +2024-04-14T21:20:12.531,0.4433 +2024-04-14T21:23:33.875,0.4429 +2024-04-14T21:31:47.049,0.445 +2024-04-14T21:41:31.673,0.4433 +2024-04-14T21:52:38.760,0.4439 +2024-04-14T22:00:22.308,0.4477 +2024-04-14T22:01:03.899,0.4502 +2024-04-14T22:02:15.253,0.4507 +2024-04-14T22:03:05.395,0.4515 +2024-04-14T22:03:47.956,0.4542 +2024-04-14T22:04:57.237,0.4555 +2024-04-14T22:05:35.887,0.4573 +2024-04-14T22:06:10.340,0.458 +2024-04-14T22:07:29.972,0.46 +2024-04-14T22:08:17.468,0.4607 +2024-04-14T22:09:13.916,0.4613 +2024-04-14T22:11:09.021,0.4608 +2024-04-14T22:12:01.789,0.4588 +2024-04-14T22:13:19.796,0.4602 +2024-04-14T22:15:14.267,0.4625 +2024-04-14T22:16:17.509,0.465 +2024-04-14T22:18:10.530,0.4644 +2024-04-14T22:19:39.610,0.4629 +2024-04-14T22:21:11.432,0.4609 +2024-04-14T22:23:34.616,0.4639 +2024-04-14T22:25:26.920,0.4661 +2024-04-14T22:26:32.217,0.4662 +2024-04-14T22:30:19.090,0.4671 +2024-04-14T22:32:21.775,0.4653 +2024-04-14T22:34:09.420,0.4661 +2024-04-14T22:35:49.913,0.4684 +2024-04-14T22:36:50.577,0.4691 +2024-04-14T22:38:44.758,0.4701 +2024-04-14T22:41:34.533,0.4699 +2024-04-14T22:44:07.935,0.4686 +2024-04-14T22:47:36.742,0.4684 +2024-04-14T22:50:05.249,0.4677 +2024-04-14T22:53:13.129,0.4695 +2024-04-14T22:56:17.902,0.4713 +2024-04-14T22:59:14.307,0.4715 +2024-04-14T23:03:19.503,0.4724 +2024-04-14T23:04:47.268,0.4717 +2024-04-14T23:07:22.941,0.4698 +2024-04-14T23:11:31.008,0.4717 +2024-04-14T23:16:56.760,0.4699 +2024-04-14T23:20:58.519,0.4723 +2024-04-14T23:23:55.124,0.4718 +2024-04-14T23:30:02.995,0.4719 +2024-04-14T23:35:56.624,0.4703 +2024-04-14T23:42:06.228,0.4698 +2024-04-14T23:48:02.641,0.4694 +2024-04-14T23:54:41.525,0.467 +2024-04-15T00:00:14.167,0.4662 +2024-04-15T00:02:05.452,0.4643 +2024-04-15T00:04:17.238,0.4649 +2024-04-15T00:06:51.047,0.4648 +2024-04-15T00:11:17.376,0.4678 +2024-04-15T00:14:05.141,0.4696 +2024-04-15T00:18:34.497,0.4673 +2024-04-15T00:23:22.624,0.4659 +2024-04-15T00:26:44.745,0.4644 +2024-04-15T00:31:09.238,0.4635 +2024-04-15T00:35:05.183,0.4666 +2024-04-15T00:40:09.665,0.4651 +2024-04-15T00:44:28.779,0.4622 +2024-04-15T00:48:57.187,0.4628 +2024-04-15T00:52:08.360,0.4622 +2024-04-15T00:55:23.376,0.4603 +2024-04-15T01:00:13.434,0.461 +2024-04-15T01:04:47.625,0.4588 +2024-04-15T01:07:11.993,0.4584 +2024-04-15T01:10:34.652,0.457 +2024-04-15T01:14:05.484,0.4584 +2024-04-15T01:19:06.603,0.4602 +2024-04-15T01:23:04.274,0.4617 +2024-04-15T01:29:44.786,0.4625 +2024-04-15T01:34:26.648,0.4628 +2024-04-15T01:39:01.319,0.4639 +2024-04-15T01:43:52.802,0.4646 +2024-04-15T01:48:46.010,0.4621 +2024-04-15T01:52:09.824,0.4654 +2024-04-15T01:56:47.583,0.4637 +2024-04-15T02:05:50.230,0.4618 +2024-04-15T02:14:23.090,0.4613 +2024-04-15T02:20:04.202,0.461 +2024-04-15T02:27:06.475,0.4608 +2024-04-15T02:35:08.899,0.4591 +2024-04-15T02:40:27.473,0.4586 +2024-04-15T02:46:03.853,0.4588 +2024-04-15T02:50:15.610,0.4604 +2024-04-15T02:56:35.854,0.4594 +2024-04-15T03:03:16.776,0.4611 +2024-04-15T03:09:32.431,0.4628 +2024-04-15T03:16:22.473,0.4626 +2024-04-15T03:25:49.190,0.4621 +2024-04-15T03:36:30.431,0.4642 +2024-04-15T03:41:25.165,0.4653 +2024-04-15T03:53:34.020,0.4635 +2024-04-15T04:05:42.906,0.4622 +2024-04-15T04:09:13.078,0.46 +2024-04-15T04:13:58.728,0.4593 +2024-04-15T04:24:10.618,0.461 +2024-04-15T04:36:03.245,0.4619 +2024-04-15T04:44:17.596,0.4632 +2024-04-15T04:54:47.237,0.4639 +2024-04-15T05:02:25.153,0.466 +2024-04-15T05:12:46.938,0.4639 +2024-04-15T05:21:37.110,0.4666 +2024-04-15T05:28:28.208,0.467 +2024-04-15T05:34:14.069,0.469 +2024-04-15T05:37:53.596,0.4701 +2024-04-15T05:44:34.030,0.4705 +2024-04-15T05:48:40.548,0.4714 +2024-04-15T05:54:11.878,0.4722 +2024-04-15T05:59:49.965,0.4721 +2024-04-15T06:01:25.254,0.473 +2024-04-15T06:06:18.328,0.471 +2024-04-15T06:12:05.345,0.4732 +2024-04-15T06:13:51.608,0.475 +2024-04-15T06:16:12.345,0.4759 +2024-04-15T06:17:23.510,0.4771 +2024-04-15T06:18:27.001,0.4788 +2024-04-15T06:20:41.501,0.48 +2024-04-15T06:21:52.323,0.4795 +2024-04-15T06:23:57.051,0.4803 +2024-04-15T06:26:04.389,0.4815 +2024-04-15T06:26:53.268,0.4832 +2024-04-15T06:27:40.478,0.4842 +2024-04-15T06:28:28.502,0.484 +2024-04-15T06:30:08.291,0.4841 +2024-04-15T06:31:08.626,0.4831 +2024-04-15T06:32:28.967,0.4845 +2024-04-15T06:35:07.779,0.485 +2024-04-15T06:36:43.969,0.485 +2024-04-15T06:38:21.342,0.4859 +2024-04-15T06:40:02.170,0.486 +2024-04-15T06:41:47.849,0.4868 +2024-04-15T06:44:06.647,0.4866 +2024-04-15T06:46:36.486,0.4837 +2024-04-15T06:47:43.688,0.4829 +2024-04-15T06:50:24.974,0.4835 +2024-04-15T06:52:48.082,0.486 +2024-04-15T06:53:59.170,0.4861 +2024-04-15T06:56:34.452,0.4869 +2024-04-15T06:59:15.068,0.4877 +2024-04-15T07:02:18.381,0.4854 +2024-04-15T07:05:10.955,0.4839 +2024-04-15T07:10:13.427,0.4843 +2024-04-15T07:15:05.599,0.485 +2024-04-15T07:16:29.543,0.486 +2024-04-15T07:18:10.149,0.4886 +2024-04-15T07:18:15.528,0.4911 +2024-04-15T07:18:49.851,0.489 +2024-04-15T07:21:26.414,0.4899 +2024-04-15T07:24:14.545,0.4895 +2024-04-15T07:28:27.955,0.4892 +2024-04-15T07:33:30.670,0.4888 +2024-04-15T07:39:11.356,0.4892 +2024-04-15T07:45:02.897,0.4881 +2024-04-15T07:47:24.756,0.4884 +2024-04-15T07:50:14.302,0.4892 +2024-04-15T07:55:18.150,0.4897 +2024-04-15T08:02:42.669,0.4901 +2024-04-15T08:05:01.608,0.4923 +2024-04-15T08:07:04.495,0.4927 +2024-04-15T08:09:48.307,0.4915 +2024-04-15T08:12:05.960,0.4903 +2024-04-15T08:16:46.158,0.4916 +2024-04-15T08:20:56.872,0.4933 +2024-04-15T08:22:31.225,0.4945 +2024-04-15T08:25:33.092,0.4951 +2024-04-15T08:33:01.873,0.4939 +2024-04-15T08:38:05.267,0.4943 +2024-04-15T08:42:38.390,0.493 +2024-04-15T08:46:03.565,0.4899 +2024-04-15T08:51:13.456,0.4897 +2024-04-15T08:55:39.363,0.4886 +2024-04-15T09:01:09.918,0.4884 +2024-04-15T09:03:09.575,0.4863 +2024-04-15T09:07:02.059,0.4858 +2024-04-15T09:11:46.848,0.4875 +2024-04-15T09:17:27.383,0.4869 +2024-04-15T09:21:18.594,0.4891 +2024-04-15T09:23:56.209,0.49 +2024-04-15T09:29:46.213,0.4885 +2024-04-15T09:33:57.259,0.488 +2024-04-15T09:42:10.746,0.4898 +2024-04-15T09:49:07.934,0.491 +2024-04-15T09:55:14.316,0.4903 +2024-04-15T10:02:10.264,0.4894 +2024-04-15T10:09:27.855,0.4912 +2024-04-15T10:16:24.686,0.4894 +2024-04-15T10:22:15.854,0.4902 +2024-04-15T10:29:21.980,0.4912 +2024-04-15T10:34:45.353,0.4915 +2024-04-15T10:43:14.017,0.4909 +2024-04-15T10:50:03.581,0.4917 +2024-04-15T10:56:19.334,0.4939 +2024-04-15T10:56:58.160,0.4925 +2024-04-15T11:03:52.143,0.493 +2024-04-15T11:07:56.740,0.49 +2024-04-15T11:10:33.954,0.4879 +2024-04-15T11:12:38.853,0.488 +2024-04-15T11:15:59.637,0.4865 +2024-04-15T11:19:25.730,0.4884 +2024-04-15T11:28:15.076,0.4889 +2024-04-15T11:36:48.372,0.4869 +2024-04-15T11:42:09.092,0.485 +2024-04-15T11:45:12.231,0.4857 +2024-04-15T11:50:19.362,0.4868 +2024-04-15T11:55:58.642,0.4859 +2024-04-15T12:00:28.861,0.4851 +2024-04-15T12:07:43.988,0.4867 +2024-04-15T12:17:24.901,0.4862 +2024-04-15T12:23:17.190,0.485 +2024-04-15T12:26:12.114,0.4838 +2024-04-15T12:31:19.640,0.4838 +2024-04-15T12:37:09.036,0.4855 +2024-04-15T12:45:03.295,0.4876 +2024-04-15T12:51:45.676,0.4872 +2024-04-15T12:59:52.342,0.487 +2024-04-15T13:07:04.637,0.4864 +2024-04-15T13:14:39.622,0.4886 +2024-04-15T13:22:23.778,0.4878 +2024-04-15T13:27:53.924,0.4882 +2024-04-15T13:34:05.499,0.4858 +2024-04-15T13:37:06.041,0.4836 +2024-04-15T13:40:38.056,0.4835 +2024-04-15T13:46:13.167,0.4848 +2024-04-15T13:52:02.718,0.4863 +2024-04-15T13:55:03.330,0.484 +2024-04-15T13:56:29.238,0.4808 +2024-04-15T13:57:41.626,0.48 +2024-04-15T13:58:46.681,0.4799 +2024-04-15T14:00:51.029,0.48 +2024-04-15T14:02:46.098,0.4809 +2024-04-15T14:05:03.253,0.4812 +2024-04-15T14:06:59.364,0.4838 +2024-04-15T14:09:02.502,0.481 +2024-04-15T14:11:19.736,0.4796 +2024-04-15T14:13:55.029,0.4786 +2024-04-15T14:15:03.812,0.476 +2024-04-15T14:15:53.924,0.4789 +2024-04-15T14:18:17.061,0.4815 +2024-04-15T14:21:10.105,0.4789 +2024-04-15T14:24:53.875,0.4794 +2024-04-15T14:28:13.198,0.4776 +2024-04-15T14:33:01.275,0.4802 +2024-04-15T14:37:10.645,0.4797 +2024-04-15T14:39:32.280,0.4757 +2024-04-15T14:41:02.381,0.4757 +2024-04-15T14:43:09.509,0.4737 +2024-04-15T14:44:16.284,0.4734 +2024-04-15T14:45:55.449,0.474 +2024-04-15T14:47:01.384,0.4718 +2024-04-15T14:48:02.658,0.4707 +2024-04-15T14:48:44.271,0.47 +2024-04-15T14:49:22.371,0.4691 +2024-04-15T14:50:05.710,0.4705 +2024-04-15T14:50:49.215,0.4694 +2024-04-15T14:51:38.306,0.4682 +2024-04-15T14:52:23.152,0.4689 +2024-04-15T14:53:24.614,0.4698 +2024-04-15T14:54:30.621,0.4677 +2024-04-15T14:55:42.914,0.4676 +2024-04-15T14:57:04.903,0.469 +2024-04-15T14:58:32.632,0.4659 +2024-04-15T14:59:36.603,0.4667 +2024-04-15T15:00:43.861,0.4644 +2024-04-15T15:01:15.395,0.4626 +2024-04-15T15:01:56.634,0.4612 +2024-04-15T15:02:22.423,0.4619 +2024-04-15T15:03:08.225,0.4644 +2024-04-15T15:04:03.606,0.4662 +2024-04-15T15:05:32.892,0.467 +2024-04-15T15:06:36.743,0.468 +2024-04-15T15:08:23.589,0.4662 +2024-04-15T15:09:48.407,0.4651 +2024-04-15T15:10:57.163,0.4659 +2024-04-15T15:12:10.299,0.4655 +2024-04-15T15:15:07.007,0.4669 +2024-04-15T15:17:29.466,0.4693 +2024-04-15T15:18:48.153,0.4685 +2024-04-15T15:20:04.545,0.4711 +2024-04-15T15:22:01.440,0.4701 +2024-04-15T15:24:54.280,0.469 +2024-04-15T15:28:01.240,0.4681 +2024-04-15T15:31:22.261,0.4689 +2024-04-15T15:33:47.917,0.4665 +2024-04-15T15:36:17.917,0.4653 +2024-04-15T15:38:24.809,0.4653 +2024-04-15T15:40:16.505,0.4655 +2024-04-15T15:42:50.278,0.4647 +2024-04-15T15:45:13.951,0.464 +2024-04-15T15:48:16.128,0.4655 +2024-04-15T15:52:14.708,0.4679 +2024-04-15T15:56:21.934,0.4671 +2024-04-15T16:01:33.533,0.4665 +2024-04-15T16:04:39.491,0.4694 +2024-04-15T16:10:17.159,0.4671 +2024-04-15T16:14:43.688,0.4662 +2024-04-15T16:17:36.607,0.4621 +2024-04-15T16:18:30.508,0.4613 +2024-04-15T16:21:27.596,0.4627 +2024-04-15T16:24:01.834,0.463 +2024-04-15T16:27:16.716,0.4617 +2024-04-15T16:30:27.840,0.4615 +2024-04-15T16:31:56.201,0.4607 +2024-04-15T16:34:10.054,0.463 +2024-04-15T16:35:40.887,0.4652 +2024-04-15T16:39:08.766,0.4614 +2024-04-15T16:42:29.657,0.4615 +2024-04-15T16:47:17.206,0.4635 +2024-04-15T16:51:27.658,0.4604 +2024-04-15T16:53:33.696,0.4603 +2024-04-15T16:55:12.658,0.4644 +2024-04-15T17:00:03.721,0.4611 +2024-04-15T17:03:08.771,0.4619 +2024-04-15T17:07:03.429,0.4652 +2024-04-15T17:10:34.562,0.4668 +2024-04-15T17:12:14.565,0.4678 +2024-04-15T17:15:33.503,0.4638 +2024-04-15T17:18:55.269,0.4615 +2024-04-15T17:20:42.230,0.4585 +2024-04-15T17:21:42.205,0.459 +2024-04-15T17:23:46.952,0.4591 +2024-04-15T17:25:47.195,0.4565 +2024-04-15T17:26:00.896,0.4555 +2024-04-15T17:26:47.426,0.4566 +2024-04-15T17:27:49.181,0.4567 +2024-04-15T17:29:52.954,0.4546 +2024-04-15T17:30:41.779,0.4538 +2024-04-15T17:31:31.831,0.4556 +2024-04-15T17:32:41.642,0.4562 +2024-04-15T17:34:35.775,0.4581 +2024-04-15T17:37:13.849,0.4555 +2024-04-15T17:39:03.823,0.4563 +2024-04-15T17:41:45.395,0.453 +2024-04-15T17:44:00.992,0.453 +2024-04-15T17:46:18.772,0.455 +2024-04-15T17:49:01.854,0.4533 +2024-04-15T17:51:05.827,0.4571 +2024-04-15T17:51:31.396,0.4565 +2024-04-15T17:53:20.002,0.4583 +2024-04-15T17:56:34.649,0.4563 +2024-04-15T17:58:49.565,0.4568 +2024-04-15T18:03:12.983,0.4556 +2024-04-15T18:06:36.213,0.4568 +2024-04-15T18:09:47.879,0.4572 +2024-04-15T18:13:47.160,0.4561 +2024-04-15T18:17:15.120,0.452 +2024-04-15T18:17:48.845,0.45 +2024-04-15T18:18:05.967,0.4494 +2024-04-15T18:19:02.288,0.4515 +2024-04-15T18:20:34.518,0.4514 +2024-04-15T18:22:41.442,0.4496 +2024-04-15T18:24:23.757,0.449 +2024-04-15T18:25:33.280,0.4457 +2024-04-15T18:26:20.831,0.4469 +2024-04-15T18:27:58.357,0.449 +2024-04-15T18:29:35.869,0.4494 +2024-04-15T18:32:17.660,0.4474 +2024-04-15T18:34:18.142,0.4493 +2024-04-15T18:36:49.971,0.449 +2024-04-15T18:39:49.469,0.4473 +2024-04-15T18:41:40.468,0.4471 +2024-04-15T18:44:33.707,0.4482 +2024-04-15T18:45:44.429,0.4497 +2024-04-15T18:47:35.183,0.4479 +2024-04-15T18:50:04.312,0.4464 +2024-04-15T18:51:53.757,0.4458 +2024-04-15T18:53:41.089,0.4455 +2024-04-15T18:56:49.754,0.4452 +2024-04-15T18:59:18.521,0.4445 +2024-04-15T19:00:25.229,0.4427 +2024-04-15T19:01:48.108,0.4415 +2024-04-15T19:02:53.271,0.4407 +2024-04-15T19:03:40.046,0.4399 +2024-04-15T19:04:37.294,0.4408 +2024-04-15T19:05:36.731,0.441 +2024-04-15T19:06:48.786,0.4401 +2024-04-15T19:08:10.768,0.4429 +2024-04-15T19:09:46.541,0.4445 +2024-04-15T19:10:55.566,0.4456 +2024-04-15T19:11:48.502,0.4468 +2024-04-15T19:15:02.115,0.4485 +2024-04-15T19:17:09.203,0.4483 +2024-04-15T19:21:03.867,0.4493 +2024-04-15T19:24:01.788,0.4521 +2024-04-15T19:26:21.276,0.4535 +2024-04-15T19:29:24.150,0.4544 +2024-04-15T19:32:15.537,0.4555 +2024-04-15T19:34:38.201,0.456 +2024-04-15T19:38:39.424,0.4554 +2024-04-15T19:42:51.978,0.4559 +2024-04-15T19:48:08.169,0.4562 +2024-04-15T19:51:26.860,0.457 +2024-04-15T19:58:51.260,0.4564 +2024-04-15T20:02:58.834,0.4578 +2024-04-15T20:06:50.453,0.4599 +2024-04-15T20:15:00.547,0.4584 +2024-04-15T20:18:46.105,0.4553 +2024-04-15T20:23:14.010,0.4534 +2024-04-15T20:27:13.954,0.4543 +2024-04-15T20:31:44.261,0.4554 +2024-04-15T20:37:10.958,0.4526 +2024-04-15T20:48:37.083,0.4527 +2024-04-15T20:53:14.495,0.4511 +2024-04-15T21:01:58.665,0.4526 +2024-04-15T21:05:42.902,0.4545 +2024-04-15T21:10:19.571,0.4564 +2024-04-15T21:17:36.931,0.4534 +2024-04-15T21:23:44.469,0.4505 +2024-04-15T21:26:26.666,0.4501 +2024-04-15T21:30:01.154,0.4506 +2024-04-15T21:39:17.557,0.4513 +2024-04-15T21:49:26.123,0.4534 +2024-04-15T21:56:14.195,0.4565 +2024-04-15T21:59:18.548,0.4584 +2024-04-15T22:06:20.194,0.4555 +2024-04-15T22:12:52.290,0.4534 +2024-04-15T22:21:44.098,0.4528 +2024-04-15T22:31:52.672,0.4573 +2024-04-15T22:39:42.909,0.4592 +2024-04-15T22:44:38.310,0.4611 +2024-04-15T22:51:16.307,0.4605 +2024-04-15T23:00:13.491,0.4614 +2024-04-15T23:07:07.953,0.4609 +2024-04-15T23:20:57.126,0.4586 +2024-04-15T23:34:11.650,0.4594 +2024-04-15T23:44:57.178,0.4614 +2024-04-15T23:56:05.305,0.4604 +2024-04-16T00:05:01.996,0.4609 +2024-04-16T00:12:01.480,0.4609 +2024-04-16T00:19:13.952,0.4596 +2024-04-16T00:24:14.850,0.4592 +2024-04-16T00:29:57.202,0.4586 +2024-04-16T00:38:06.870,0.4578 +2024-04-16T00:45:28.737,0.4555 +2024-04-16T00:50:39.166,0.4584 +2024-04-16T01:02:16.278,0.4559 +2024-04-16T01:06:12.922,0.46 +2024-04-16T01:13:26.011,0.4602 +2024-04-16T01:18:59.873,0.4632 +2024-04-16T01:22:40.269,0.4647 +2024-04-16T01:26:59.344,0.4656 +2024-04-16T01:31:12.321,0.4663 +2024-04-16T01:38:15.039,0.4654 +2024-04-16T01:42:58.027,0.4626 +2024-04-16T01:46:57.383,0.4609 +2024-04-16T01:51:29.136,0.459 +2024-04-16T01:56:55.995,0.4582 +2024-04-16T02:04:46.461,0.4583 +2024-04-16T02:10:44.039,0.4568 +2024-04-16T02:20:48.883,0.4581 +2024-04-16T02:27:07.206,0.4549 +2024-04-16T02:34:12.656,0.4573 +2024-04-16T02:43:23.325,0.4596 +2024-04-16T02:50:01.364,0.4617 +2024-04-16T02:56:50.114,0.461 +2024-04-16T03:04:18.566,0.4635 +2024-04-16T03:17:00.180,0.461 +2024-04-16T03:26:55.936,0.462 +2024-04-16T03:36:02.234,0.4583 +2024-04-16T03:40:26.793,0.4556 +2024-04-16T03:43:14.048,0.4543 +2024-04-16T03:47:44.698,0.4555 +2024-04-16T03:54:22.730,0.4542 +2024-04-16T03:59:07.345,0.4559 +2024-04-16T04:06:01.967,0.4584 +2024-04-16T04:11:52.069,0.4534 +2024-04-16T04:13:23.466,0.4516 +2024-04-16T04:15:54.829,0.4555 +2024-04-16T04:18:50.845,0.4574 +2024-04-16T04:23:08.696,0.4555 +2024-04-16T04:26:55.558,0.4521 +2024-04-16T04:30:16.010,0.4524 +2024-04-16T04:33:10.474,0.4545 +2024-04-16T04:36:16.935,0.4516 +2024-04-16T04:39:44,0.4522 +2024-04-16T04:42:59.938,0.4491 +2024-04-16T04:45:16.239,0.4481 +2024-04-16T04:46:01.034,0.4458 +2024-04-16T04:47:11.886,0.449 +2024-04-16T04:49:05.964,0.4523 +2024-04-16T04:51:44.808,0.4526 +2024-04-16T04:54:46.738,0.4507 +2024-04-16T04:58:35.721,0.4531 +2024-04-16T05:04:13.564,0.4533 +2024-04-16T05:07:11.244,0.4527 +2024-04-16T05:14:23.512,0.4541 +2024-04-16T05:20:41.125,0.4546 +2024-04-16T05:28:03.979,0.457 +2024-04-16T05:36:25.619,0.4566 +2024-04-16T05:43:53.236,0.4582 +2024-04-16T05:52:28.878,0.4577 +2024-04-16T06:02:02.095,0.4576 +2024-04-16T06:06:34.817,0.4595 +2024-04-16T06:19:24.176,0.4589 +2024-04-16T06:31:25.964,0.4622 +2024-04-16T06:39:34.348,0.461 +2024-04-16T06:46:06.412,0.464 +2024-04-16T06:54:00.062,0.465 +2024-04-16T07:03:13.538,0.4653 +2024-04-16T07:07:40.338,0.4664 +2024-04-16T07:14:40.484,0.4672 +2024-04-16T07:18:48.903,0.469 +2024-04-16T07:25:01.583,0.4688 +2024-04-16T07:32:14.964,0.4696 +2024-04-16T07:32:18.507,0.4727 +2024-04-16T07:33:01.787,0.4733 +2024-04-16T07:34:28.753,0.4741 +2024-04-16T07:36:15.146,0.4761 +2024-04-16T07:37:28.192,0.4777 +2024-04-16T07:39:52.964,0.4776 +2024-04-16T07:42:25.804,0.4746 +2024-04-16T07:44:46.446,0.4734 +2024-04-16T07:48:31.649,0.4726 +2024-04-16T07:51:37.057,0.4704 +2024-04-16T07:57:27.419,0.4721 +2024-04-16T08:00:02.421,0.4741 +2024-04-16T08:03:44.033,0.4732 +2024-04-16T08:07:21.495,0.4726 +2024-04-16T08:16:04.112,0.4717 +2024-04-16T08:23:17.570,0.4698 +2024-04-16T08:26:44.028,0.4698 +2024-04-16T08:34:17.712,0.47 +2024-04-16T08:44:04.477,0.4681 +2024-04-16T08:49:23.344,0.4692 +2024-04-16T08:56:59.620,0.469 +2024-04-16T09:06:56.471,0.4713 +2024-04-16T09:11:13.505,0.4695 +2024-04-16T09:15:21.530,0.4694 +2024-04-16T09:20:33.222,0.4725 +2024-04-16T09:24:51.326,0.4713 +2024-04-16T09:35:08.909,0.4709 +2024-04-16T09:43:54.983,0.4683 +2024-04-16T09:49:07.366,0.4684 +2024-04-16T09:56:56.921,0.4678 +2024-04-16T10:04:26.287,0.4685 +2024-04-16T10:10:35.974,0.4658 +2024-04-16T10:15:56.367,0.465 +2024-04-16T10:18:54.958,0.4623 +2024-04-16T10:20:04.416,0.4604 +2024-04-16T10:21:41.888,0.4599 +2024-04-16T10:24:38.962,0.4586 +2024-04-16T10:25:31.439,0.4565 +2024-04-16T10:26:36.559,0.4564 +2024-04-16T10:27:51.451,0.4543 +2024-04-16T10:29:17.257,0.4548 +2024-04-16T10:30:52.884,0.4531 +2024-04-16T10:31:20.306,0.4536 +2024-04-16T10:32:17.672,0.4545 +2024-04-16T10:33:35.978,0.4555 +2024-04-16T10:35:13.942,0.4544 +2024-04-16T10:36:54.588,0.4538 +2024-04-16T10:39:06.439,0.4555 +2024-04-16T10:40:06.600,0.4562 +2024-04-16T10:42:12.670,0.4581 +2024-04-16T10:45:42.108,0.4589 +2024-04-16T10:49:14.204,0.4603 +2024-04-16T10:52:53.525,0.4591 +2024-04-16T10:58:49.246,0.4615 +2024-04-16T11:03:02.697,0.4623 +2024-04-16T11:06:34.580,0.463 +2024-04-16T11:09:11.953,0.4627 +2024-04-16T11:15:07.724,0.4633 +2024-04-16T11:20:48.300,0.4607 +2024-04-16T11:25:56.076,0.4637 +2024-04-16T11:33:12.265,0.4608 +2024-04-16T11:37:17.605,0.461 +2024-04-16T11:41:35.035,0.4578 +2024-04-16T11:47:02.232,0.4593 +2024-04-16T11:51:35.740,0.4638 +2024-04-16T11:54:03.724,0.4641 +2024-04-16T11:57:35.533,0.466 +2024-04-16T12:01:45.317,0.4636 +2024-04-16T12:06:30.303,0.4604 +2024-04-16T12:13:15.868,0.4618 +2024-04-16T12:20:50.385,0.4618 +2024-04-16T12:29:52.327,0.4637 +2024-04-16T12:33:18.681,0.4629 +2024-04-16T12:37:10.457,0.464 +2024-04-16T12:43:43.646,0.4609 +2024-04-16T12:46:21.390,0.459 +2024-04-16T12:49:11.417,0.4577 +2024-04-16T12:52:05.051,0.4577 +2024-04-16T12:57:28.430,0.4583 +2024-04-16T13:02:31.067,0.4566 +2024-04-16T13:06:25.704,0.4596 +2024-04-16T13:10:24.106,0.4575 +2024-04-16T13:16:15.510,0.4558 +2024-04-16T13:19:19.169,0.4576 +2024-04-16T13:23:17.727,0.4572 +2024-04-16T13:27:38.116,0.4596 +2024-04-16T13:33:33.367,0.4582 +2024-04-16T13:36:34.338,0.456 +2024-04-16T13:38:33.627,0.4538 +2024-04-16T13:42:01.264,0.4537 +2024-04-16T13:43:36.502,0.4536 +2024-04-16T13:45:49.426,0.4537 +2024-04-16T13:48:17.918,0.4523 +2024-04-16T13:51:00.307,0.4524 +2024-04-16T13:54:23.284,0.4508 +2024-04-16T13:56:07.268,0.4516 +2024-04-16T13:58:38.918,0.455 +2024-04-16T14:03:17.248,0.4543 +2024-04-16T14:08:06.801,0.4573 +2024-04-16T14:10:55.791,0.4577 +2024-04-16T14:15:27.164,0.4599 +2024-04-16T14:18:44.028,0.4589 +2024-04-16T14:23:02.966,0.4565 +2024-04-16T14:29:38.887,0.4553 +2024-04-16T14:32:31.124,0.4535 +2024-04-16T14:35:24.795,0.4504 +2024-04-16T14:37:46.227,0.4491 +2024-04-16T14:41:28.816,0.4518 +2024-04-16T14:45:39.917,0.4537 +2024-04-16T14:49:49.166,0.4521 +2024-04-16T14:56:22.506,0.452 +2024-04-16T15:00:52.841,0.4497 +2024-04-16T15:03:46.979,0.4509 +2024-04-16T15:08:34.834,0.4516 +2024-04-16T15:11:56.122,0.4487 +2024-04-16T15:15:06.886,0.4464 +2024-04-16T15:17:29.748,0.4486 +2024-04-16T15:22:41.994,0.4472 +2024-04-16T15:25:54.745,0.4497 +2024-04-16T15:30:32.493,0.448 +2024-04-16T15:32:29.941,0.4449 +2024-04-16T15:35:06.709,0.4461 +2024-04-16T15:39:00.823,0.4453 +2024-04-16T15:40:27.091,0.4423 +2024-04-16T15:42:17.178,0.4428 +2024-04-16T15:44:32.184,0.4433 +2024-04-16T15:47:21.583,0.4451 +2024-04-16T15:51:13.798,0.4424 +2024-04-16T15:54:08.489,0.4433 +2024-04-16T15:56:49.389,0.4445 +2024-04-16T16:00:28.923,0.4415 +2024-04-16T16:04:23.373,0.4445 +2024-04-16T16:08:54.158,0.4421 +2024-04-16T16:10:56.150,0.441 +2024-04-16T16:14:01.506,0.4411 +2024-04-16T16:17:12.791,0.445 +2024-04-16T16:20:37.606,0.44 +2024-04-16T16:22:20.364,0.4399 +2024-04-16T16:24:34.464,0.4392 +2024-04-16T16:26:08.686,0.4403 +2024-04-16T16:27:36.066,0.4402 +2024-04-16T16:30:21.251,0.4403 +2024-04-16T16:31:51.177,0.44 +2024-04-16T16:34:27.783,0.4401 +2024-04-16T16:38:23.188,0.4398 +2024-04-16T16:39:20.463,0.4403 +2024-04-16T16:41:04.345,0.4423 +2024-04-16T16:45:14.800,0.4439 +2024-04-16T16:47:27.598,0.4462 +2024-04-16T16:49:25.373,0.4471 +2024-04-16T16:51:24.853,0.4494 +2024-04-16T16:54:13.048,0.4504 +2024-04-16T16:56:07.485,0.449 +2024-04-16T16:59:35.464,0.4509 +2024-04-16T17:03:02.368,0.449 +2024-04-16T17:06:37.265,0.4484 +2024-04-16T17:09:10.728,0.452 +2024-04-16T17:14:00.322,0.4522 +2024-04-16T17:17:41.789,0.4547 +2024-04-16T17:19:22.725,0.4553 +2024-04-16T17:22:36.717,0.4546 +2024-04-16T17:27:16.084,0.4573 +2024-04-16T17:30:15.679,0.4561 +2024-04-16T17:32:12.456,0.4536 +2024-04-16T17:34:11.572,0.4523 +2024-04-16T17:36:30.220,0.4559 +2024-04-16T17:40:14.518,0.4548 +2024-04-16T17:46:02.595,0.4542 +2024-04-16T17:49:10.502,0.4519 +2024-04-16T17:51:10.498,0.4506 +2024-04-16T17:54:27.845,0.4503 +2024-04-16T18:00:40.502,0.4514 +2024-04-16T18:05:32.514,0.4501 +2024-04-16T18:08:41.851,0.4531 +2024-04-16T18:11:24.130,0.4547 +2024-04-16T18:15:38.318,0.453 +2024-04-16T18:19:24.542,0.4522 +2024-04-16T18:22:05.886,0.4505 +2024-04-16T18:28:05.071,0.4514 +2024-04-16T18:34:49.159,0.453 +2024-04-16T18:44:38.606,0.4526 +2024-04-16T18:52:20.793,0.4541 +2024-04-16T19:01:26.333,0.4544 +2024-04-16T19:10:08.264,0.4529 +2024-04-16T19:16:53.269,0.45 +2024-04-16T19:24:28.890,0.4513 +2024-04-16T19:33:03.195,0.4495 +2024-04-16T19:38:41.615,0.4479 +2024-04-16T19:49:37.256,0.4491 +2024-04-16T20:03:29.186,0.4504 +2024-04-16T20:13:45.858,0.4505 +2024-04-16T20:23:24.402,0.4525 +2024-04-16T20:36:30.685,0.4519 +2024-04-16T20:50:22.284,0.4519 +2024-04-16T21:01:07.556,0.4542 +2024-04-16T21:05:35.587,0.4556 +2024-04-16T21:10:49.401,0.4574 +2024-04-16T21:17:47.049,0.4583 +2024-04-16T21:21:27.582,0.4599 +2024-04-16T21:25:40.403,0.4615 +2024-04-16T21:34:42.413,0.4613 +2024-04-16T21:40:31.046,0.4589 +2024-04-16T21:49:54.443,0.462 +2024-04-16T21:58:49.588,0.4604 +2024-04-16T22:06:15.830,0.4601 +2024-04-16T22:16:07.015,0.4596 +2024-04-16T22:25:11.848,0.4576 +2024-04-16T22:38:49.332,0.4591 +2024-04-16T23:00:27.177,0.4594 +2024-04-16T23:18:22.795,0.4601 +2024-04-16T23:32:21.214,0.4606 +2024-04-16T23:47:29.854,0.4585 +2024-04-17T00:01:02.035,0.4568 +2024-04-17T00:09:01.339,0.4565 +2024-04-17T00:21:17.572,0.4561 +2024-04-17T00:31:45.802,0.4561 +2024-04-17T00:47:09.478,0.4576 +2024-04-17T00:52:11.106,0.4589 +2024-04-17T01:01:01.207,0.4574 +2024-04-17T01:10:15.353,0.4544 +2024-04-17T01:15:55.922,0.4533 +2024-04-17T01:20:54.429,0.4539 +2024-04-17T01:26:54.952,0.4563 +2024-04-17T01:29:04.758,0.4566 +2024-04-17T01:30:47.960,0.4573 +2024-04-17T01:32:49.016,0.4573 +2024-04-17T01:34:45.261,0.4568 +2024-04-17T01:37:16.884,0.4566 +2024-04-17T01:40:23.906,0.4564 +2024-04-17T01:43:38.460,0.456 +2024-04-17T01:46:41.002,0.4565 +2024-04-17T01:50:03.239,0.4571 +2024-04-17T01:52:37.232,0.4592 +2024-04-17T01:55:22.602,0.4594 +2024-04-17T01:59:45.362,0.4588 +2024-04-17T02:09:08.165,0.4593 +2024-04-17T02:16:30.577,0.4565 +2024-04-17T02:22:55.483,0.4547 +2024-04-17T02:32:39.296,0.4532 +2024-04-17T02:46:24.152,0.4548 +2024-04-17T02:57:13.058,0.4577 +2024-04-17T03:10:29.201,0.4592 +2024-04-17T03:24:18.405,0.4583 +2024-04-17T03:42:25.808,0.458 +2024-04-17T03:58:36.751,0.4578 +2024-04-17T04:16:56.567,0.4563 +2024-04-17T04:31:43.073,0.4589 +2024-04-17T04:38:17.848,0.4608 +2024-04-17T04:41:16.665,0.4626 +2024-04-17T04:47:23.748,0.4624 +2024-04-17T04:52:34.567,0.464 +2024-04-17T04:56:19.482,0.463 +2024-04-17T05:00:31.069,0.463 +2024-04-17T05:09:55.460,0.4629 +2024-04-17T05:18:53.048,0.4628 +2024-04-17T05:24:20.434,0.4603 +2024-04-17T05:34:51.675,0.4622 +2024-04-17T05:39:27.171,0.461 +2024-04-17T05:45:12.585,0.4592 +2024-04-17T05:49:38.867,0.4579 +2024-04-17T06:01:39.840,0.4568 +2024-04-17T06:06:00.586,0.4559 +2024-04-17T06:18:16.834,0.4555 +2024-04-17T06:28:36.796,0.4565 +2024-04-17T06:34:12.520,0.4567 +2024-04-17T06:43:16.120,0.4585 +2024-04-17T06:50:51.994,0.4564 +2024-04-17T06:56:50.734,0.4568 +2024-04-17T07:05:52.615,0.4558 +2024-04-17T07:06:24.709,0.4536 +2024-04-17T07:07:24.762,0.4524 +2024-04-17T07:10:38.943,0.4549 +2024-04-17T07:14:20.743,0.4551 +2024-04-17T07:22:45.020,0.4562 +2024-04-17T07:27:01.322,0.4572 +2024-04-17T07:37:23.710,0.4567 +2024-04-17T07:51:14.418,0.4586 +2024-04-17T08:02:47.930,0.4593 +2024-04-17T08:14:52.632,0.4577 +2024-04-17T08:26:49.328,0.4571 +2024-04-17T08:40:43.004,0.4564 +2024-04-17T08:46:36.307,0.4533 +2024-04-17T08:59:23.205,0.4553 +2024-04-17T09:09:33.878,0.4569 +2024-04-17T09:19:28.549,0.4586 +2024-04-17T09:39:05.110,0.4586 +2024-04-17T09:54:05.966,0.4565 +2024-04-17T10:05:48.670,0.4552 +2024-04-17T10:11:38.131,0.4527 +2024-04-17T10:19:30.208,0.4558 +2024-04-17T10:30:00.325,0.455 +2024-04-17T10:39:43.177,0.4536 +2024-04-17T10:46:22.357,0.452 +2024-04-17T10:49:36.721,0.4524 +2024-04-17T11:00:09.514,0.4526 +2024-04-17T11:08:01.297,0.4539 +2024-04-17T11:24:24.729,0.4537 +2024-04-17T11:30:02.676,0.4523 +2024-04-17T11:35:03.501,0.4505 +2024-04-17T11:36:59.639,0.45 +2024-04-17T11:45:45.009,0.4496 +2024-04-17T11:48:29.823,0.4486 +2024-04-17T11:53:08.923,0.4472 +2024-04-17T11:55:54.377,0.4468 +2024-04-17T12:00:40.079,0.4473 +2024-04-17T12:07:34.820,0.4472 +2024-04-17T12:13:00.470,0.4458 +2024-04-17T12:16:05.827,0.4468 +2024-04-17T12:20:44.165,0.446 +2024-04-17T12:26:37.118,0.4448 +2024-04-17T12:31:29.685,0.4448 +2024-04-17T12:36:20.222,0.4429 +2024-04-17T12:39:13.858,0.4416 +2024-04-17T12:42:28.155,0.441 +2024-04-17T12:46:31.695,0.4431 +2024-04-17T12:51:33.308,0.4439 +2024-04-17T12:54:06.460,0.4435 +2024-04-17T12:59:11.273,0.4451 +2024-04-17T13:03:25.789,0.4468 +2024-04-17T13:09:44.180,0.4443 +2024-04-17T13:17:34.721,0.446 +2024-04-17T13:22:56.183,0.4463 +2024-04-17T13:29:09.353,0.4479 +2024-04-17T13:36:14.021,0.4461 +2024-04-17T13:39:19.353,0.4502 +2024-04-17T13:43:26.968,0.4503 +2024-04-17T13:49:10.627,0.4488 +2024-04-17T13:53:48.228,0.4486 +2024-04-17T14:01:01.902,0.4462 +2024-04-17T14:03:15.384,0.4443 +2024-04-17T14:06:12.774,0.4425 +2024-04-17T14:07:12.761,0.4415 +2024-04-17T14:09:21.325,0.4431 +2024-04-17T14:11:58.915,0.442 +2024-04-17T14:16:15.499,0.4421 +2024-04-17T14:17:25.178,0.4412 +2024-04-17T14:18:10.591,0.44 +2024-04-17T14:18:13.895,0.44 +2024-04-17T14:18:17.957,0.4396 +2024-04-17T14:18:25.332,0.4382 +2024-04-17T14:18:49.795,0.4394 +2024-04-17T14:19:13.478,0.436 +2024-04-17T14:19:39.649,0.438 +2024-04-17T14:20:25.301,0.4368 +2024-04-17T14:21:25.478,0.4376 +2024-04-17T14:22:28.845,0.4375 +2024-04-17T14:23:29.718,0.4362 +2024-04-17T14:24:07.847,0.4374 +2024-04-17T14:24:44.366,0.4375 +2024-04-17T14:26:09.033,0.4384 +2024-04-17T14:27:53.589,0.4387 +2024-04-17T14:29:44.452,0.4381 +2024-04-17T14:31:52.974,0.4386 +2024-04-17T14:33:29.157,0.4378 +2024-04-17T14:34:56.363,0.4357 +2024-04-17T14:35:09.227,0.4344 +2024-04-17T14:35:55.647,0.4373 +2024-04-17T14:37:06.870,0.4378 +2024-04-17T14:40:28.010,0.4397 +2024-04-17T14:41:50.013,0.4424 +2024-04-17T14:43:13.687,0.4423 +2024-04-17T14:46:28.053,0.4445 +2024-04-17T14:50:10.945,0.4425 +2024-04-17T14:52:56.011,0.4396 +2024-04-17T14:55:50.391,0.4396 +2024-04-17T14:58:35.381,0.4405 +2024-04-17T15:01:37.004,0.442 +2024-04-17T15:03:47.868,0.4387 +2024-04-17T15:05:18.483,0.4371 +2024-04-17T15:07:01.006,0.4378 +2024-04-17T15:09:04.174,0.4383 +2024-04-17T15:12:00.516,0.4383 +2024-04-17T15:14:15.554,0.4373 +2024-04-17T15:16:06.519,0.438 +2024-04-17T15:17:37.265,0.4389 +2024-04-17T15:21:54.088,0.4391 +2024-04-17T15:26:34.843,0.4392 +2024-04-17T15:28:34.521,0.4365 +2024-04-17T15:29:42.055,0.4352 +2024-04-17T15:30:41.020,0.4339 +2024-04-17T15:31:56.879,0.4347 +2024-04-17T15:33:04.842,0.4331 +2024-04-17T15:33:52.740,0.4342 +2024-04-17T15:35:02.712,0.4354 +2024-04-17T15:35:29.813,0.4353 +2024-04-17T15:35:49.107,0.4342 +2024-04-17T15:36:08.974,0.4341 +2024-04-17T15:36:18.881,0.4338 +2024-04-17T15:36:33.597,0.4343 +2024-04-17T15:36:59.162,0.4335 +2024-04-17T15:37:21.522,0.4327 +2024-04-17T15:38:20.747,0.4325 +2024-04-17T15:39:14.862,0.4323 +2024-04-17T15:40:42.517,0.4315 +2024-04-17T15:42:10.969,0.4315 +2024-04-17T15:44:12.765,0.4317 +2024-04-17T15:44:41.147,0.4313 +2024-04-17T15:45:20.072,0.4348 +2024-04-17T15:46:11.530,0.4327 +2024-04-17T15:47:23.997,0.4328 +2024-04-17T15:48:45.329,0.4345 +2024-04-17T15:50:58.047,0.4352 +2024-04-17T15:53:34.505,0.4332 +2024-04-17T15:57:00.751,0.4332 +2024-04-17T16:00:10.347,0.432 +2024-04-17T16:02:26.865,0.4334 +2024-04-17T16:05:24.917,0.431 +2024-04-17T16:05:40.040,0.4297 +2024-04-17T16:06:31.212,0.429 +2024-04-17T16:06:50.161,0.4287 +2024-04-17T16:07:30.680,0.4291 +2024-04-17T16:08:31.765,0.431 +2024-04-17T16:09:48.448,0.4337 +2024-04-17T16:11:11.243,0.436 +2024-04-17T16:11:57.947,0.4371 +2024-04-17T16:12:30.746,0.4389 +2024-04-17T16:13:31.872,0.4389 +2024-04-17T16:14:47.352,0.4389 +2024-04-17T16:15:33.070,0.4384 +2024-04-17T16:17:15.916,0.4398 +2024-04-17T16:18:40.834,0.4373 +2024-04-17T16:20:22.524,0.4361 +2024-04-17T16:22:41.376,0.4344 +2024-04-17T16:25:20.665,0.4359 +2024-04-17T16:28:53.124,0.4353 +2024-04-17T16:32:24.383,0.4335 +2024-04-17T16:36:13.347,0.4333 +2024-04-17T16:39:38.727,0.432 +2024-04-17T16:44:10.685,0.4319 +2024-04-17T16:46:21.051,0.4303 +2024-04-17T16:47:18.444,0.4306 +2024-04-17T16:49:02.685,0.4316 +2024-04-17T16:51:10.917,0.4329 +2024-04-17T16:55:49.188,0.4321 +2024-04-17T16:59:13.753,0.4323 +2024-04-17T17:05:04.993,0.4337 +2024-04-17T17:08:40.142,0.4335 +2024-04-17T17:13:45.181,0.4336 +2024-04-17T17:18:10.169,0.4365 +2024-04-17T17:23:38.542,0.4372 +2024-04-17T17:27:26.055,0.4383 +2024-04-17T17:31:12.053,0.4399 +2024-04-17T17:35:28.502,0.4385 +2024-04-17T17:38:58.080,0.4401 +2024-04-17T17:42:38.865,0.4407 +2024-04-17T17:47:29.506,0.4401 +2024-04-17T17:52:08.702,0.4418 +2024-04-17T17:56:23.388,0.4438 +2024-04-17T18:00:59.016,0.4427 +2024-04-17T18:03:57.096,0.4452 +2024-04-17T18:04:55.740,0.448 +2024-04-17T18:06:19.647,0.449 +2024-04-17T18:07:47.219,0.4491 +2024-04-17T18:09:44.427,0.4501 +2024-04-17T18:11:25.881,0.4505 +2024-04-17T18:13:13.987,0.452 +2024-04-17T18:15:16.960,0.4522 +2024-04-17T18:17:19.238,0.4507 +2024-04-17T18:20:48.142,0.4514 +2024-04-17T18:23:31.412,0.4534 +2024-04-17T18:25:44.885,0.4537 +2024-04-17T18:28:18.934,0.4543 +2024-04-17T18:31:38.808,0.453 +2024-04-17T18:34:22.522,0.4522 +2024-04-17T18:38:06.049,0.4518 +2024-04-17T18:42:45.133,0.4541 +2024-04-17T18:46:57.959,0.4534 +2024-04-17T18:53:54.668,0.4511 +2024-04-17T18:59:08.158,0.4501 +2024-04-17T19:02:21.044,0.448 +2024-04-17T19:07:34.596,0.4474 +2024-04-17T19:10:22.108,0.446 +2024-04-17T19:16:51.185,0.4459 +2024-04-17T19:24:13.117,0.4443 +2024-04-17T19:30:31.701,0.4459 +2024-04-17T19:33:36.374,0.446 +2024-04-17T19:39:18.122,0.4438 +2024-04-17T19:45:36.528,0.4453 +2024-04-17T19:53:18.367,0.448 +2024-04-17T19:58:31.149,0.448 +2024-04-17T20:05:19.635,0.448 +2024-04-17T20:10:58.970,0.4462 +2024-04-17T20:16:36.700,0.4467 +2024-04-17T20:21:39.946,0.4476 +2024-04-17T20:28:10.516,0.4484 +2024-04-17T20:36:54.993,0.4486 +2024-04-17T20:41:09.097,0.4472 +2024-04-17T20:48:46.353,0.4445 +2024-04-17T20:54:22.574,0.4423 +2024-04-17T21:01:38.090,0.4436 +2024-04-17T21:09:02.331,0.4455 +2024-04-17T21:12:23.098,0.448 +2024-04-17T21:17:28.938,0.4506 +2024-04-17T21:22:12.159,0.4508 +2024-04-17T21:27:14.880,0.4512 +2024-04-17T21:33:53.525,0.4497 +2024-04-17T21:44:36.049,0.4477 +2024-04-17T22:00:56.078,0.4471 +2024-04-17T22:05:33.064,0.4465 +2024-04-17T22:15:48.671,0.4469 +2024-04-17T22:24:21.701,0.4467 +2024-04-17T22:35:07.204,0.4485 +2024-04-17T22:50:16.666,0.4469 +2024-04-17T23:06:13.571,0.4477 +2024-04-17T23:15:47.522,0.4454 +2024-04-17T23:26:11.374,0.4433 +2024-04-17T23:38:44.007,0.4439 +2024-04-17T23:42:57.545,0.444 +2024-04-17T23:57:13.430,0.4436 +2024-04-18T00:05:54.340,0.4467 +2024-04-18T00:12:12.391,0.4435 +2024-04-18T00:18:20.732,0.4428 +2024-04-18T00:21:21.021,0.4405 +2024-04-18T00:25:14.394,0.439 +2024-04-18T00:30:02.995,0.4389 +2024-04-18T00:33:24.575,0.4375 +2024-04-18T00:38:37.760,0.4372 +2024-04-18T00:45:56.197,0.441 +2024-04-18T00:52:55.547,0.4445 +2024-04-18T01:00:17.724,0.445 +2024-04-18T01:03:05.109,0.4472 +2024-04-18T01:06:58.403,0.4482 +2024-04-18T01:11:19.024,0.4476 +2024-04-18T01:18:20.875,0.4457 +2024-04-18T01:25:37.491,0.4477 +2024-04-18T01:32:45.243,0.4468 +2024-04-18T01:42:21.005,0.4441 +2024-04-18T01:53:07.221,0.4458 +2024-04-18T02:01:48.327,0.4484 +2024-04-18T02:07:07.746,0.4501 +2024-04-18T02:13:09.318,0.4489 +2024-04-18T02:20:32.580,0.4457 +2024-04-18T02:28:19.539,0.4472 +2024-04-18T02:39:52.040,0.4479 +2024-04-18T02:46:00.629,0.4477 +2024-04-18T02:51:24.055,0.4475 +2024-04-18T03:00:42.938,0.448 +2024-04-18T03:02:20.172,0.448 +2024-04-18T03:02:37.067,0.448 +2024-04-18T03:03:01.226,0.4482 +2024-04-18T03:06:05.821,0.4496 +2024-04-18T03:08:02.848,0.4505 +2024-04-18T03:10:48.743,0.4505 +2024-04-18T03:15:45.465,0.4511 +2024-04-18T03:23:49.916,0.4526 +2024-04-18T03:26:59.881,0.4523 +2024-04-18T03:35:15.884,0.4525 +2024-04-18T03:45:08.887,0.4508 +2024-04-18T04:00:32.360,0.4505 +2024-04-18T04:10:13.873,0.4504 +2024-04-18T04:25:28.606,0.4515 +2024-04-18T04:38:50.135,0.4521 +2024-04-18T04:50:34.672,0.4492 +2024-04-18T05:03:03.786,0.4497 +2024-04-18T05:16:41.441,0.4497 +2024-04-18T05:33:59.009,0.4529 +2024-04-18T05:39:11.733,0.4495 +2024-04-18T05:48:47.505,0.451 +2024-04-18T05:57:06.323,0.4495 +2024-04-18T06:02:04.057,0.4485 +2024-04-18T06:06:20.117,0.4451 +2024-04-18T06:15:50.908,0.4466 +2024-04-18T06:22:36.260,0.4442 +2024-04-18T06:30:28.167,0.4422 +2024-04-18T06:36:53.604,0.4404 +2024-04-18T06:41:34.071,0.4387 +2024-04-18T06:47:31.881,0.4407 +2024-04-18T06:53:07.872,0.4409 +2024-04-18T07:02:28.090,0.4405 +2024-04-18T07:10:35.144,0.4419 +2024-04-18T07:18:09.070,0.4441 +2024-04-18T07:25:30.875,0.4434 +2024-04-18T07:27:13.008,0.4428 +2024-04-18T07:28:42.907,0.4426 +2024-04-18T07:29:50.712,0.4415 +2024-04-18T07:30:35.938,0.4395 +2024-04-18T07:31:27.041,0.4389 +2024-04-18T07:34:27.148,0.4408 +2024-04-18T07:37:37.808,0.4386 +2024-04-18T07:41:11.903,0.4393 +2024-04-18T07:48:11.884,0.4386 +2024-04-18T07:56:12.030,0.4393 +2024-04-18T08:05:25.478,0.4402 +2024-04-18T08:10:20.028,0.4356 +2024-04-18T08:15:03.042,0.435 +2024-04-18T08:21:07.123,0.4351 +2024-04-18T08:25:54.049,0.436 +2024-04-18T08:33:26.485,0.4407 +2024-04-18T08:38:15.198,0.4415 +2024-04-18T08:44:30.131,0.4423 +2024-04-18T08:52:46.496,0.4417 +2024-04-18T09:01:32.756,0.4435 +2024-04-18T09:11:24.806,0.4442 +2024-04-18T09:18:13.549,0.4425 +2024-04-18T09:29:56.309,0.4426 +2024-04-18T09:40:47.286,0.4426 +2024-04-18T09:53:11.321,0.4452 +2024-04-18T10:05:22.863,0.4447 +2024-04-18T10:14:13.282,0.4441 +2024-04-18T10:25:12.604,0.4439 +2024-04-18T10:31:51.207,0.4445 +2024-04-18T10:40:32.143,0.4459 +2024-04-18T10:47:17.851,0.4451 +2024-04-18T10:58:10.048,0.4469 +2024-04-18T11:04:29.759,0.4475 +2024-04-18T11:08:56.150,0.4488 +2024-04-18T11:12:29.855,0.4501 +2024-04-18T11:17:21.841,0.4522 +2024-04-18T11:19:58.967,0.453 +2024-04-18T11:23:19.072,0.4535 +2024-04-18T11:26:01.181,0.4545 +2024-04-18T11:30:18.147,0.4535 +2024-04-18T11:35:26.216,0.4523 +2024-04-18T11:43:18.372,0.4518 +2024-04-18T11:46:31.725,0.4513 +2024-04-18T11:52:30.202,0.452 +2024-04-18T12:03:19.037,0.4504 +2024-04-18T12:08:57.170,0.4483 +2024-04-18T12:15:10.629,0.4478 +2024-04-18T12:23:14.361,0.4478 +2024-04-18T12:30:47.891,0.4453 +2024-04-18T12:33:30.291,0.4432 +2024-04-18T12:36:38.471,0.4447 +2024-04-18T12:42:21.609,0.4457 +2024-04-18T12:49:33.216,0.4461 +2024-04-18T12:56:24.256,0.4468 +2024-04-18T13:04:09.485,0.4456 +2024-04-18T13:12:49.085,0.4445 +2024-04-18T13:22:45.583,0.4471 +2024-04-18T13:30:35.010,0.4465 +2024-04-18T13:38:11.636,0.4437 +2024-04-18T13:42:12.747,0.4439 +2024-04-18T13:47:14.105,0.4467 +2024-04-18T13:53:15.172,0.4454 +2024-04-18T13:59:18.831,0.4477 +2024-04-18T14:05:01.225,0.4465 +2024-04-18T14:09:42.310,0.4506 +2024-04-18T14:12:45.332,0.4523 +2024-04-18T14:14:55.301,0.4538 +2024-04-18T14:16:11.076,0.4543 +2024-04-18T14:17:02.392,0.4549 +2024-04-18T14:18:10.419,0.4565 +2024-04-18T14:20:11.832,0.4561 +2024-04-18T14:22:23.752,0.4568 +2024-04-18T14:25:34.565,0.4564 +2024-04-18T14:28:47.581,0.4559 +2024-04-18T14:30:20.392,0.4577 +2024-04-18T14:31:42.866,0.4564 +2024-04-18T14:33:39.862,0.4545 +2024-04-18T14:37:25.038,0.4572 +2024-04-18T14:42:23.324,0.455 +2024-04-18T14:48:57.075,0.4548 +2024-04-18T14:52:34.919,0.4548 +2024-04-18T14:58:53.277,0.4552 +2024-04-18T15:00:21.238,0.4589 +2024-04-18T15:02:14.736,0.4576 +2024-04-18T15:08:21.760,0.4597 +2024-04-18T15:10:14.496,0.4601 +2024-04-18T15:12:36.703,0.4602 +2024-04-18T15:18:07.156,0.4586 +2024-04-18T15:23:26.386,0.4561 +2024-04-18T15:29:37.753,0.4548 +2024-04-18T15:34:08.078,0.4548 +2024-04-18T15:41:02.979,0.4549 +2024-04-18T15:48:06.337,0.4533 +2024-04-18T15:53:17.915,0.454 +2024-04-18T15:59:00.544,0.4542 +2024-04-18T16:04:22.334,0.453 +2024-04-18T16:07:25.956,0.4528 +2024-04-18T16:09:15.711,0.4529 +2024-04-18T16:14:08.184,0.4532 +2024-04-18T16:18:11.462,0.4539 +2024-04-18T16:21:50.632,0.4543 +2024-04-18T16:25:07.437,0.4568 +2024-04-18T16:29:37.552,0.4572 +2024-04-18T16:33:08.850,0.4563 +2024-04-18T16:38:31.011,0.4553 +2024-04-18T16:47:16.159,0.453 +2024-04-18T16:53:25.931,0.4526 +2024-04-18T17:02:57.570,0.4534 +2024-04-18T17:06:18.645,0.4514 +2024-04-18T17:11:24.011,0.4517 +2024-04-18T17:15:22.747,0.4519 +2024-04-18T17:17:35.457,0.4509 +2024-04-18T17:23:54.832,0.4513 +2024-04-18T17:28:52.304,0.4501 +2024-04-18T17:32:26.167,0.4497 +2024-04-18T17:41:04.892,0.4493 +2024-04-18T17:49:51.441,0.4496 +2024-04-18T17:52:47.117,0.4467 +2024-04-18T17:55:18.046,0.4464 +2024-04-18T17:59:24.921,0.4467 +2024-04-18T18:07:23.056,0.447 +2024-04-18T18:12:20.508,0.445 +2024-04-18T18:16:17.495,0.4454 +2024-04-18T18:23:36.032,0.4491 +2024-04-18T18:28:09.106,0.4485 +2024-04-18T18:30:46.689,0.4492 +2024-04-18T18:33:29.018,0.4483 +2024-04-18T18:37:55.268,0.45 +2024-04-18T18:45:35.133,0.4518 +2024-04-18T18:52:23.827,0.4505 +2024-04-18T19:03:06.337,0.4519 +2024-04-18T19:11:01.123,0.4528 +2024-04-18T19:18:51.347,0.4525 +2024-04-18T19:35:26.410,0.4529 +2024-04-18T19:46:13.087,0.453 +2024-04-18T19:58:19.377,0.4538 +2024-04-18T20:09:35.802,0.4533 +2024-04-18T20:19:47.451,0.4541 +2024-04-18T20:38:27.014,0.4536 +2024-04-18T20:57:10.128,0.4556 +2024-04-18T21:08:15.640,0.457 +2024-04-18T21:20:58.488,0.4568 +2024-04-18T21:33:09.377,0.4558 +2024-04-18T21:54:03.531,0.4575 +2024-04-18T22:10:23.606,0.4561 +2024-04-18T22:23:12.719,0.4553 +2024-04-18T22:34:06.773,0.4587 +2024-04-18T22:41:39.145,0.4583 +2024-04-18T22:48:38.779,0.4579 +2024-04-18T23:00:39.028,0.4587 +2024-04-18T23:18:25.180,0.4588 +2024-04-18T23:39:39.136,0.4569 +2024-04-19T00:00:26.717,0.4578 +2024-04-19T00:11:39.137,0.4555 +2024-04-19T00:25:53.745,0.4551 +2024-04-19T00:36:28.306,0.4572 +2024-04-19T00:47:27.381,0.4543 +2024-04-19T00:57:16.450,0.4532 +2024-04-19T01:04:21.127,0.4512 +2024-04-19T01:07:58.376,0.4506 +2024-04-19T01:12:37.736,0.4487 +2024-04-19T01:15:18.255,0.4475 +2024-04-19T01:18:27.831,0.4471 +2024-04-19T01:21:55.066,0.4458 +2024-04-19T01:25:20.144,0.4443 +2024-04-19T01:29:01.413,0.4448 +2024-04-19T01:32:33.187,0.4444 +2024-04-19T01:34:20.626,0.4425 +2024-04-19T01:35:07.110,0.4412 +2024-04-19T01:35:34.855,0.44 +2024-04-19T01:36:37.369,0.4394 +2024-04-19T01:38:19.415,0.4384 +2024-04-19T01:39:18.199,0.4372 +2024-04-19T01:40:04.714,0.4375 +2024-04-19T01:40:52.899,0.4372 +2024-04-19T01:42:00.925,0.4355 +2024-04-19T01:43:14.572,0.4346 +2024-04-19T01:44:02.281,0.4342 +2024-04-19T01:45:05.768,0.4343 +2024-04-19T01:46:37.829,0.4367 +2024-04-19T01:48:12.714,0.4334 +2024-04-19T01:48:40.643,0.4329 +2024-04-19T01:49:39.737,0.4365 +2024-04-19T01:51:27.019,0.439 +2024-04-19T01:54:16.391,0.4365 +2024-04-19T01:56:50.186,0.4346 +2024-04-19T01:58:40.954,0.4343 +2024-04-19T02:00:16.305,0.433 +2024-04-19T02:01:18.310,0.4345 +2024-04-19T02:02:53.118,0.4355 +2024-04-19T02:06:04.806,0.4359 +2024-04-19T02:07:30.199,0.433 +2024-04-19T02:09:13.761,0.4324 +2024-04-19T02:10:43.547,0.4316 +2024-04-19T02:11:52.328,0.431 +2024-04-19T02:13:33.005,0.4328 +2024-04-19T02:15:37.900,0.4326 +2024-04-19T02:17:23.365,0.4304 +2024-04-19T02:18:06.049,0.4296 +2024-04-19T02:19:18.738,0.4284 +2024-04-19T02:20:13.774,0.428 +2024-04-19T02:21:13.285,0.4273 +2024-04-19T02:21:58.606,0.4275 +2024-04-19T02:22:37.269,0.4254 +2024-04-19T02:22:53.546,0.425 +2024-04-19T02:23:24.727,0.4256 +2024-04-19T02:24:12.087,0.4291 +2024-04-19T02:26:07.056,0.4296 +2024-04-19T02:27:15.766,0.4283 +2024-04-19T02:28:32.955,0.427 +2024-04-19T02:29:45.184,0.4245 +2024-04-19T02:30:07.319,0.4229 +2024-04-19T02:30:52.682,0.4265 +2024-04-19T02:31:52.897,0.4274 +2024-04-19T02:33:28.365,0.4284 +2024-04-19T02:35:58.090,0.4292 +2024-04-19T02:37:47.367,0.4269 +2024-04-19T02:40:38.964,0.4275 +2024-04-19T02:41:50.399,0.4252 +2024-04-19T02:44:13.081,0.4274 +2024-04-19T02:46:55.042,0.4269 +2024-04-19T02:48:40.114,0.4255 +2024-04-19T02:50:31.799,0.425 +2024-04-19T02:52:04.832,0.4297 +2024-04-19T02:53:26.598,0.4293 +2024-04-19T02:54:02.036,0.4305 +2024-04-19T02:55:17.607,0.4326 +2024-04-19T02:56:50.072,0.4327 +2024-04-19T02:58:54.281,0.4323 +2024-04-19T02:59:38.517,0.4353 +2024-04-19T03:00:33.758,0.4368 +2024-04-19T03:01:16.390,0.4377 +2024-04-19T03:02:38.008,0.4378 +2024-04-19T03:03:28.456,0.4374 +2024-04-19T03:05:20.433,0.4386 +2024-04-19T03:07:20.618,0.4389 +2024-04-19T03:10:17.162,0.4401 +2024-04-19T03:13:48.622,0.4399 +2024-04-19T03:14:45.768,0.4431 +2024-04-19T03:16:57.597,0.4423 +2024-04-19T03:19:05.421,0.4405 +2024-04-19T03:22:38.435,0.4418 +2024-04-19T03:25:42.412,0.4442 +2024-04-19T03:30:18.420,0.4456 +2024-04-19T03:34:52.085,0.443 +2024-04-19T03:38:03.543,0.443 +2024-04-19T03:44:26.362,0.4433 +2024-04-19T03:48:19.661,0.4407 +2024-04-19T03:54:29.169,0.4429 +2024-04-19T04:03:03.879,0.443 +2024-04-19T04:07:02.287,0.446 +2024-04-19T04:12:05.716,0.4472 +2024-04-19T04:18:26.704,0.4467 +2024-04-19T04:23:29.605,0.4458 +2024-04-19T04:31:56.519,0.4462 +2024-04-19T04:37:12.107,0.4491 +2024-04-19T04:43:26.222,0.4474 +2024-04-19T04:54:32.955,0.447 +2024-04-19T05:02:29.445,0.4465 +2024-04-19T05:09:27.035,0.4441 +2024-04-19T05:18:20.889,0.4433 +2024-04-19T05:23:42.414,0.443 +2024-04-19T05:33:10.293,0.4424 +2024-04-19T05:37:29.084,0.4407 +2024-04-19T05:43:13.568,0.4429 +2024-04-19T05:48:35.017,0.4451 +2024-04-19T05:59:02.711,0.4419 +2024-04-19T06:05:56.488,0.4412 +2024-04-19T06:12:09.128,0.4423 +2024-04-19T06:15:18.072,0.4402 +2024-04-19T06:20:27.418,0.4409 +2024-04-19T06:30:01.185,0.4414 +2024-04-19T06:32:03.055,0.4425 +2024-04-19T06:36:34.295,0.4447 +2024-04-19T06:37:58.414,0.4473 +2024-04-19T06:40:14.320,0.4494 +2024-04-19T06:41:02.679,0.4515 +2024-04-19T06:44:08.410,0.452 +2024-04-19T06:45:06.508,0.4543 +2024-04-19T06:45:56.159,0.4537 +2024-04-19T06:47:36.369,0.4562 +2024-04-19T06:48:23.483,0.4565 +2024-04-19T06:49:34.822,0.4571 +2024-04-19T06:50:48.569,0.4567 +2024-04-19T06:51:47.585,0.4562 +2024-04-19T06:53:07.420,0.4574 +2024-04-19T06:54:17.229,0.4597 +2024-04-19T06:55:28.990,0.4596 +2024-04-19T06:57:52.939,0.4589 +2024-04-19T07:00:21.841,0.4598 +2024-04-19T07:02:36.166,0.4611 +2024-04-19T07:04:29.591,0.4628 +2024-04-19T07:05:35.130,0.4641 +2024-04-19T07:07:27.806,0.4621 +2024-04-19T07:11:37.813,0.4616 +2024-04-19T07:14:17.567,0.458 +2024-04-19T07:16:08.387,0.4585 +2024-04-19T07:19:07.547,0.457 +2024-04-19T07:22:28.458,0.4577 +2024-04-19T07:26:04.360,0.4557 +2024-04-19T07:29:51.856,0.4549 +2024-04-19T07:33:33.795,0.4546 +2024-04-19T07:37:45.555,0.4557 +2024-04-19T07:43:52.485,0.4545 +2024-04-19T07:49:39.256,0.4558 +2024-04-19T07:55:01.566,0.4557 +2024-04-19T07:57:10.141,0.456 +2024-04-19T07:59:59.926,0.4565 +2024-04-19T08:01:59.627,0.4575 +2024-04-19T08:04:13.056,0.4576 +2024-04-19T08:06:21.879,0.4605 +2024-04-19T08:08:25.668,0.4594 +2024-04-19T08:13:08.682,0.4588 +2024-04-19T08:17:57.094,0.4619 +2024-04-19T08:23:35.818,0.462 +2024-04-19T08:30:00.345,0.4601 +2024-04-19T08:31:27.540,0.4578 +2024-04-19T08:35:11.785,0.4576 +2024-04-19T08:37:49.806,0.4604 +2024-04-19T08:44:21.965,0.4605 +2024-04-19T08:51:16.812,0.4617 +2024-04-19T08:58:54.557,0.4627 +2024-04-19T09:05:50.983,0.4614 +2024-04-19T09:13:31.621,0.4616 +2024-04-19T09:16:59.246,0.463 +2024-04-19T09:25:40.452,0.4625 +2024-04-19T09:36:21.191,0.4617 +2024-04-19T09:46:04.499,0.4628 +2024-04-19T09:54:11.191,0.4616 +2024-04-19T10:03:49.367,0.4641 +2024-04-19T10:05:37.320,0.4656 +2024-04-19T10:06:39.424,0.4672 +2024-04-19T10:09:16.108,0.4642 +2024-04-19T10:15:25.807,0.4627 +2024-04-19T10:21:50.827,0.4627 +2024-04-19T10:31:05.110,0.4626 +2024-04-19T10:38:58.599,0.4632 +2024-04-19T10:44:44.160,0.4633 +2024-04-19T10:49:25.141,0.4656 +2024-04-19T10:57:25.932,0.4665 +2024-04-19T11:04:38.591,0.4677 +2024-04-19T11:07:15.745,0.4678 +2024-04-19T11:13:52.164,0.467 +2024-04-19T11:20:33.957,0.4662 +2024-04-19T11:30:36.336,0.4656 +2024-04-19T11:38:13.099,0.4682 +2024-04-19T11:40:09.205,0.4709 +2024-04-19T11:41:52.938,0.4697 +2024-04-19T11:45:38.031,0.4701 +2024-04-19T11:48:49.334,0.4683 +2024-04-19T11:54:15.894,0.4678 +2024-04-19T12:02:19.292,0.467 +2024-04-19T12:09:04.177,0.4681 +2024-04-19T12:11:03.271,0.4665 +2024-04-19T12:17:07.419,0.4672 +2024-04-19T12:23:52.195,0.4683 +2024-04-19T12:33:19.580,0.4674 +2024-04-19T12:39:17.854,0.471 +2024-04-19T12:46:00.726,0.4709 +2024-04-19T12:50:04.387,0.473 +2024-04-19T12:52:05.328,0.4724 +2024-04-19T12:53:47.568,0.4718 +2024-04-19T12:55:51.121,0.4718 +2024-04-19T13:02:23.277,0.4718 +2024-04-19T13:05:53.744,0.4718 +2024-04-19T13:06:31.314,0.4706 +2024-04-19T13:08:24.880,0.4686 +2024-04-19T13:11:29.118,0.4678 +2024-04-19T13:15:27.991,0.4681 +2024-04-19T13:20:40.994,0.4688 +2024-04-19T13:27:01.168,0.4668 +2024-04-19T13:31:16.678,0.4713 +2024-04-19T13:32:51.811,0.4734 +2024-04-19T13:36:16.611,0.4734 +2024-04-19T13:39:43.920,0.4735 +2024-04-19T13:42:35.177,0.4742 +2024-04-19T13:46:25.501,0.4756 +2024-04-19T13:52:36.552,0.4719 +2024-04-19T14:00:02.649,0.4728 +2024-04-19T14:05:51.562,0.4714 +2024-04-19T14:11:38.972,0.4701 +2024-04-19T14:16:46.231,0.4707 +2024-04-19T14:22:21.284,0.4724 +2024-04-19T14:26:02.096,0.4689 +2024-04-19T14:28:04.809,0.4677 +2024-04-19T14:28:57.943,0.4658 +2024-04-19T14:30:20.084,0.468 +2024-04-19T14:32:17.870,0.4686 +2024-04-19T14:34:27.118,0.4699 +2024-04-19T14:37:28.228,0.4689 +2024-04-19T14:42:16.049,0.472 +2024-04-19T14:45:09.491,0.4739 +2024-04-19T14:47:34.374,0.4738 +2024-04-19T14:51:01.790,0.4735 +2024-04-19T14:55:34.660,0.4731 +2024-04-19T15:00:35.668,0.4709 +2024-04-19T15:04:41.470,0.4705 +2024-04-19T15:11:05.553,0.4703 +2024-04-19T15:18:02.654,0.4706 +2024-04-19T15:27:00.438,0.472 +2024-04-19T15:35:17.021,0.4722 +2024-04-19T15:40:56.347,0.4736 +2024-04-19T15:50:01.572,0.4733 +2024-04-19T15:58:11.763,0.4712 +2024-04-19T16:06:58.425,0.4699 +2024-04-19T16:11:20.188,0.4687 +2024-04-19T16:16:22.485,0.4689 +2024-04-19T16:19:49.732,0.4673 +2024-04-19T16:21:14.652,0.4652 +2024-04-19T16:22:30.565,0.4659 +2024-04-19T16:23:58.040,0.4655 +2024-04-19T16:27:35.476,0.465 +2024-04-19T16:30:25.128,0.4671 +2024-04-19T16:33:04.980,0.4667 +2024-04-19T16:39:04.379,0.4666 +2024-04-19T16:42:24.774,0.4693 +2024-04-19T16:47:32.212,0.4692 +2024-04-19T16:54:18.085,0.4698 +2024-04-19T17:00:24.017,0.4692 +2024-04-19T17:07:46.182,0.4704 +2024-04-19T17:14:25.354,0.47 +2024-04-19T17:24:44.440,0.4686 +2024-04-19T17:32:12.640,0.4676 +2024-04-19T17:40:37.307,0.4689 +2024-04-19T17:45:26.086,0.4711 +2024-04-19T17:53:02.161,0.4724 +2024-04-19T17:56:46.131,0.4733 +2024-04-19T18:02:31.423,0.4703 +2024-04-19T18:08:49.869,0.4694 +2024-04-19T18:15:12.230,0.4702 +2024-04-19T18:27:11.757,0.4703 +2024-04-19T18:37:59.399,0.469 +2024-04-19T18:45:10.092,0.4687 +2024-04-19T19:00:25.789,0.4691 +2024-04-19T19:12:01.854,0.472 +2024-04-19T19:27:48.341,0.4716 +2024-04-19T19:46:11.014,0.4721 +2024-04-19T19:55:53.201,0.472 +2024-04-19T20:04:18.840,0.4721 +2024-04-19T20:16:07.451,0.4711 +2024-04-19T20:32:19.383,0.471 +2024-04-19T20:41:16.006,0.468 +2024-04-19T20:46:15.751,0.4675 +2024-04-19T20:53:19.395,0.4683 +2024-04-19T21:03:42.458,0.4708 +2024-04-19T21:20:47.918,0.4717 +2024-04-19T21:35:05.833,0.4722 +2024-04-19T21:58:43.848,0.4724 +2024-04-19T22:10:31.368,0.4742 +2024-04-19T22:22:24.660,0.4736 +2024-04-19T22:32:44.300,0.4722 +2024-04-19T22:43:11.622,0.473 +2024-04-19T22:58:11.599,0.472 +2024-04-19T23:01:52.807,0.4689 +2024-04-19T23:03:19.147,0.4657 +2024-04-19T23:03:52.178,0.464 +2024-04-19T23:04:27.923,0.4629 +2024-04-19T23:05:25.845,0.4629 +2024-04-19T23:06:20.208,0.4626 +2024-04-19T23:07:35.964,0.4621 +2024-04-19T23:09:10.460,0.4665 +2024-04-19T23:10:32.313,0.4679 +2024-04-19T23:14:24.770,0.4681 +2024-04-19T23:19:29.836,0.4679 +2024-04-19T23:24:00.815,0.4665 +2024-04-19T23:31:39.050,0.4672 +2024-04-19T23:38:04.020,0.4686 +2024-04-19T23:43:50.055,0.4702 +2024-04-19T23:48:25.823,0.4708 +2024-04-19T23:56:06.827,0.4679 +2024-04-20T00:03:33.370,0.468 +2024-04-20T00:08:39.827,0.4709 +2024-04-20T00:13:53.382,0.4708 +2024-04-20T00:18:47.015,0.4703 +2024-04-20T00:21:55.092,0.4694 +2024-04-20T00:23:31.067,0.4737 +2024-04-20T00:25:02.310,0.4735 +2024-04-20T00:29:02.033,0.4708 +2024-04-20T00:32:10.321,0.4708 +2024-04-20T00:37:34.876,0.4705 +2024-04-20T00:45:20.448,0.4701 +2024-04-20T00:50:26.580,0.4677 +2024-04-20T00:59:26.431,0.468 +2024-04-20T01:04:27.703,0.4651 +2024-04-20T01:08:28.334,0.4673 +2024-04-20T01:16:12.404,0.469 +2024-04-20T01:22:39.213,0.4703 +2024-04-20T01:28:17.373,0.4718 +2024-04-20T01:31:16.050,0.4738 +2024-04-20T01:37:07.793,0.4743 +2024-04-20T01:40:18.690,0.4763 +2024-04-20T01:42:11.004,0.476 +2024-04-20T01:45:36.656,0.4767 +2024-04-20T01:47:06.923,0.4792 +2024-04-20T01:48:16.525,0.4808 +2024-04-20T01:49:43.438,0.4812 +2024-04-20T01:51:24.793,0.4795 +2024-04-20T01:54:07.440,0.4794 +2024-04-20T01:58:02.065,0.4797 +2024-04-20T02:02:20.989,0.4788 +2024-04-20T02:05:26.726,0.4807 +2024-04-20T02:10:01.365,0.4808 +2024-04-20T02:11:16.424,0.4831 +2024-04-20T02:12:04.613,0.484 +2024-04-20T02:15:00.051,0.4818 +2024-04-20T02:16:54.787,0.48 +2024-04-20T02:18:16.356,0.4782 +2024-04-20T02:21:03.267,0.4774 +2024-04-20T02:27:35.689,0.4778 +2024-04-20T02:33:04.814,0.4768 +2024-04-20T02:39:55.577,0.4791 +2024-04-20T02:45:42.967,0.4789 +2024-04-20T02:51:08.443,0.4785 +2024-04-20T02:58:20.930,0.4776 +2024-04-20T03:04:35.219,0.4768 +2024-04-20T03:08:05.932,0.4786 +2024-04-20T03:15:23.092,0.4764 +2024-04-20T03:23:39.231,0.4779 +2024-04-20T03:35:40.991,0.4772 +2024-04-20T03:46:10.354,0.4775 +2024-04-20T03:55:26.022,0.4781 +2024-04-20T04:03:24.424,0.4794 +2024-04-20T04:09:22.566,0.4772 +2024-04-20T04:22:37.507,0.4782 +2024-04-20T04:31:41.750,0.4799 +2024-04-20T04:34:51.135,0.4822 +2024-04-20T04:38:50.343,0.4833 +2024-04-20T04:44:32.914,0.4822 +2024-04-20T04:52:14.395,0.4817 +2024-04-20T04:58:56.314,0.4821 +2024-04-20T05:07:31.419,0.4828 +2024-04-20T05:11:06.190,0.484 +2024-04-20T05:12:35.644,0.4857 +2024-04-20T05:16:50.569,0.4843 +2024-04-20T05:22:50.272,0.4844 +2024-04-20T05:31:03.967,0.4855 +2024-04-20T05:32:42.142,0.4868 +2024-04-20T05:33:23.703,0.4883 +2024-04-20T05:35:58.407,0.4881 +2024-04-20T05:42:16.295,0.4882 +2024-04-20T05:48:00.799,0.4866 +2024-04-20T05:53:11.947,0.4893 +2024-04-20T05:54:12.358,0.4898 +2024-04-20T05:58:53.481,0.4896 +2024-04-20T06:03:10.081,0.4885 +2024-04-20T06:07:08.338,0.4906 +2024-04-20T06:08:40.828,0.492 +2024-04-20T06:09:54.006,0.4928 +2024-04-20T06:11:16.125,0.4914 +2024-04-20T06:14:01.630,0.4922 +2024-04-20T06:15:38.155,0.4921 +2024-04-20T06:17:30.216,0.4941 +2024-04-20T06:20:45.072,0.4932 +2024-04-20T06:23:46.567,0.4948 +2024-04-20T06:25:19.138,0.4958 +2024-04-20T06:26:16.139,0.4975 +2024-04-20T06:27:08.382,0.4983 +2024-04-20T06:28:30.766,0.4988 +2024-04-20T06:29:39.082,0.4989 +2024-04-20T06:31:02.591,0.4962 +2024-04-20T06:32:33.316,0.4962 +2024-04-20T06:34:10.481,0.495 +2024-04-20T06:35:43.528,0.4948 +2024-04-20T06:37:40.021,0.4935 +2024-04-20T06:41:45.715,0.4938 +2024-04-20T06:45:10.324,0.4956 +2024-04-20T06:46:49.678,0.4969 +2024-04-20T06:50:35.293,0.4964 +2024-04-20T06:54:36.379,0.4977 +2024-04-20T06:59:50.252,0.4975 +2024-04-20T07:03:54.945,0.497 +2024-04-20T07:08:59.023,0.4959 +2024-04-20T07:15:33.133,0.4968 +2024-04-20T07:18:03.132,0.498 +2024-04-20T07:23:15.237,0.4969 +2024-04-20T07:28:49.146,0.4949 +2024-04-20T07:33:51.055,0.4944 +2024-04-20T07:37:01.985,0.4961 +2024-04-20T07:44:49.165,0.4951 +2024-04-20T07:50:45.371,0.4965 +2024-04-20T07:54:12.463,0.4961 +2024-04-20T08:01:02.998,0.4955 +2024-04-20T08:10:02.452,0.4943 +2024-04-20T08:13:23.824,0.4931 +2024-04-20T08:16:25.137,0.4924 +2024-04-20T08:21:31.689,0.4949 +2024-04-20T08:29:19.993,0.4931 +2024-04-20T08:35:04.051,0.4917 +2024-04-20T08:41:54.372,0.4907 +2024-04-20T08:44:11.830,0.4903 +2024-04-20T08:47:55.650,0.4899 +2024-04-20T08:55:06.737,0.4891 +2024-04-20T09:02:39.588,0.4892 +2024-04-20T09:04:48.749,0.4873 +2024-04-20T09:10:30.454,0.4862 +2024-04-20T09:14:51.268,0.4873 +2024-04-20T09:19:55.144,0.4882 +2024-04-20T09:26:03.092,0.4874 +2024-04-20T09:33:07.522,0.4862 +2024-04-20T09:39:00.970,0.4865 +2024-04-20T09:46:56.019,0.4849 +2024-04-20T09:50:16.043,0.4835 +2024-04-20T09:53:51.325,0.4839 +2024-04-20T09:59:19.515,0.4856 +2024-04-20T10:04:33.487,0.4857 +2024-04-20T10:12:33.342,0.4849 +2024-04-20T10:17:28.274,0.4825 +2024-04-20T10:24:31.499,0.4833 +2024-04-20T10:33:36.780,0.4827 +2024-04-20T10:41:16.613,0.4816 +2024-04-20T10:47:56.926,0.4845 +2024-04-20T11:01:18.730,0.4841 +2024-04-20T11:11:47.498,0.4853 +2024-04-20T11:18:25.554,0.4866 +2024-04-20T11:23:54.695,0.4844 +2024-04-20T11:26:16.361,0.4812 +2024-04-20T11:26:19.923,0.4796 +2024-04-20T11:26:22.171,0.4795 +2024-04-20T11:26:32.280,0.4787 +2024-04-20T11:29:12.776,0.4787 +2024-04-20T11:32:54.275,0.4779 +2024-04-20T11:36:15.657,0.4777 +2024-04-20T11:38:05.251,0.478 +2024-04-20T11:40:11.666,0.4779 +2024-04-20T11:43:22.876,0.4769 +2024-04-20T11:44:52.288,0.477 +2024-04-20T11:46:16.866,0.4768 +2024-04-20T11:48:56.439,0.4767 +2024-04-20T11:52:42.336,0.4772 +2024-04-20T11:56:52.408,0.4766 +2024-04-20T11:58:21.880,0.4757 +2024-04-20T12:02:30.639,0.4769 +2024-04-20T12:07:11.833,0.4782 +2024-04-20T12:12:36.642,0.48 +2024-04-20T12:15:08.377,0.4807 +2024-04-20T12:16:05.187,0.4785 +2024-04-20T12:21:39.572,0.4791 +2024-04-20T12:26:33.288,0.478 +2024-04-20T12:36:01.176,0.4796 +2024-04-20T12:43:54.082,0.4808 +2024-04-20T12:50:16.781,0.4821 +2024-04-20T13:00:09.325,0.4802 +2024-04-20T13:08:46.563,0.4794 +2024-04-20T13:17:51.131,0.479 +2024-04-20T13:30:36.911,0.4796 +2024-04-20T13:41:25.227,0.4821 +2024-04-20T13:50:57.870,0.4809 +2024-04-20T14:01:08.062,0.4814 +2024-04-20T14:13:35.052,0.4818 +2024-04-20T14:23:04.244,0.4812 +2024-04-20T14:31:02.512,0.4794 +2024-04-20T14:41:00.646,0.4802 +2024-04-20T14:51:04.375,0.4821 +2024-04-20T15:06:00.583,0.4804 +2024-04-20T15:16:57.130,0.4815 +2024-04-20T15:29:06.779,0.4817 +2024-04-20T15:34:44.138,0.4844 +2024-04-20T15:39:17.157,0.4857 +2024-04-20T15:41:22.514,0.4865 +2024-04-20T15:44:08.823,0.4885 +2024-04-20T15:46:19.503,0.4901 +2024-04-20T15:48:07.187,0.4912 +2024-04-20T15:50:15.874,0.4917 +2024-04-20T15:54:19.715,0.4913 +2024-04-20T15:58:50.302,0.491 +2024-04-20T16:00:36.346,0.4924 +2024-04-20T16:01:30.648,0.4935 +2024-04-20T16:03:41.142,0.4916 +2024-04-20T16:04:53.200,0.4897 +2024-04-20T16:08:04.837,0.489 +2024-04-20T16:10:27.151,0.4896 +2024-04-20T16:15:39.969,0.4912 +2024-04-20T16:20:46.144,0.4904 +2024-04-20T16:27:39.092,0.4895 +2024-04-20T16:33:09.886,0.489 +2024-04-20T16:38:28.567,0.4914 +2024-04-20T16:47:05.657,0.4899 +2024-04-20T16:55:12.161,0.4896 +2024-04-20T17:03:45.237,0.4907 +2024-04-20T17:09:42.106,0.493 +2024-04-20T17:14:43.398,0.4941 +2024-04-20T17:15:46.282,0.4952 +2024-04-20T17:18:19.137,0.496 +2024-04-20T17:23:11.390,0.4963 +2024-04-20T17:25:29.698,0.4977 +2024-04-20T17:27:38.509,0.4989 +2024-04-20T17:31:11.998,0.4994 +2024-04-20T17:31:37.745,0.5004 +2024-04-20T17:32:56.312,0.5001 +2024-04-20T17:35:51.450,0.5006 +2024-04-20T17:37:50.113,0.5026 +2024-04-20T17:39:12.778,0.502 +2024-04-20T17:42:19.783,0.5028 +2024-04-20T17:47:31.656,0.5004 +2024-04-20T17:51:57.064,0.5013 +2024-04-20T17:55:11.748,0.5047 +2024-04-20T18:00:01.789,0.505 +2024-04-20T18:02:55.569,0.506 +2024-04-20T18:05:16.233,0.5074 +2024-04-20T18:07:09.485,0.5066 +2024-04-20T18:08:05.045,0.5044 +2024-04-20T18:09:20.590,0.5023 +2024-04-20T18:11:21.733,0.5048 +2024-04-20T18:14:26.050,0.5064 +2024-04-20T18:18:02.028,0.5054 +2024-04-20T18:21:14.854,0.5024 +2024-04-20T18:24:35.573,0.5028 +2024-04-20T18:28:34.360,0.5051 +2024-04-20T18:34:30.244,0.5052 +2024-04-20T18:42:08.692,0.504 +2024-04-20T18:48:44.857,0.5024 +2024-04-20T18:53:21.071,0.5006 +2024-04-20T18:58:24.551,0.5028 +2024-04-20T19:06:53.729,0.5024 +2024-04-20T19:13:44.547,0.5007 +2024-04-20T19:17:40.973,0.5014 +2024-04-20T19:25:52.898,0.5004 +2024-04-20T19:31:31.643,0.5011 +2024-04-20T19:39:43.965,0.5008 +2024-04-20T19:47:59.561,0.5016 +2024-04-20T20:00:18.354,0.5026 +2024-04-20T20:06:01.145,0.5042 +2024-04-20T20:10:06.343,0.5054 +2024-04-20T20:19:42.506,0.5034 +2024-04-20T20:28:42.785,0.5038 +2024-04-20T20:38:45.385,0.5044 +2024-04-20T20:52:37.948,0.5036 +2024-04-20T21:02:19.953,0.5043 +2024-04-20T21:10:55.509,0.5062 +2024-04-20T21:20:27.089,0.5063 +2024-04-20T21:27:24.581,0.503 +2024-04-20T21:43:55.225,0.5052 +2024-04-20T21:58:20,0.5049 +2024-04-20T22:05:29.407,0.5061 +2024-04-20T22:10:50.357,0.5029 +2024-04-20T22:14:59.661,0.5027 +2024-04-20T22:27:57.725,0.5051 +2024-04-20T22:45:12.168,0.5037 +2024-04-20T22:58:47.262,0.5028 +2024-04-20T23:12:48.670,0.505 +2024-04-20T23:23:01.373,0.5073 +2024-04-20T23:37:38.284,0.5048 +2024-04-20T23:50:35.217,0.5042 +2024-04-20T23:59:14.950,0.5073 +2024-04-21T00:02:56.132,0.5037 +2024-04-21T00:07:20.722,0.5048 +2024-04-21T00:19:05.526,0.5051 +2024-04-21T00:31:27.191,0.5026 +2024-04-21T00:35:25.614,0.5004 +2024-04-21T00:41:00.297,0.5004 +2024-04-21T00:45:50.342,0.499 +2024-04-21T00:49:50.600,0.4991 +2024-04-21T00:57:31.247,0.5014 +2024-04-21T01:06:00.459,0.5024 +2024-04-21T01:19:49.859,0.5041 +2024-04-21T01:27:29.806,0.5056 +2024-04-21T01:39:30.505,0.5059 +2024-04-21T01:50:08.582,0.506 +2024-04-21T02:01:16.660,0.5066 +2024-04-21T02:09:58.729,0.5053 +2024-04-21T02:19:20.085,0.5078 +2024-04-21T02:20:44.710,0.5099 +2024-04-21T02:21:55.160,0.5109 +2024-04-21T02:27:29.806,0.5115 +2024-04-21T02:31:44.129,0.5125 +2024-04-21T02:37:29.460,0.5112 +2024-04-21T02:41:02.878,0.508 +2024-04-21T02:45:39.881,0.5077 +2024-04-21T02:53:14.055,0.5081 +2024-04-21T02:59:11.241,0.5082 +2024-04-21T03:07:16.086,0.5102 +2024-04-21T03:12:57.328,0.511 +2024-04-21T03:19:53.878,0.5084 +2024-04-21T03:27:03.099,0.5072 +2024-04-21T03:31:10.357,0.5048 +2024-04-21T03:39:09.763,0.5068 +2024-04-21T03:48:12.536,0.5059 +2024-04-21T03:57:11.351,0.5069 +2024-04-21T04:03:23.144,0.5044 +2024-04-21T04:13:27.228,0.5042 +2024-04-21T04:24:05.417,0.5047 +2024-04-21T04:36:32.954,0.5046 +2024-04-21T04:47:22.351,0.5049 +2024-04-21T04:59:16.511,0.5057 +2024-04-21T05:13:47.926,0.5074 +2024-04-21T05:30:16.458,0.5079 +2024-04-21T05:42:44.634,0.5064 +2024-04-21T05:52:36.233,0.5073 +2024-04-21T06:09:04.654,0.5061 +2024-04-21T06:21:21.124,0.5084 +2024-04-21T06:32:52.583,0.5084 +2024-04-21T06:41:45.822,0.5074 +2024-04-21T06:49:16.253,0.507 +2024-04-21T07:03:21.005,0.5073 +2024-04-21T07:21:34.872,0.508 +2024-04-21T07:31:36.215,0.5047 +2024-04-21T07:38:22.319,0.5029 +2024-04-21T07:50:38.612,0.5048 +2024-04-21T08:07:13.424,0.5068 +2024-04-21T08:21:21.478,0.5034 +2024-04-21T08:30:55.756,0.5028 +2024-04-21T08:40:09.849,0.5044 +2024-04-21T08:50:58.457,0.5019 +2024-04-21T09:02:15.572,0.5027 +2024-04-21T09:13:20.069,0.502 +2024-04-21T09:22:04.043,0.5001 +2024-04-21T09:37:31.373,0.5017 +2024-04-21T09:49:00.889,0.5011 +2024-04-21T09:59:34.516,0.5009 +2024-04-21T10:04:01.809,0.4999 +2024-04-21T10:07:52.343,0.4984 +2024-04-21T10:18:15.999,0.499 +2024-04-21T10:30:25.523,0.5002 +2024-04-21T10:41:54.547,0.5014 +2024-04-21T10:50:33.279,0.5023 +2024-04-21T10:59:28.819,0.5029 +2024-04-21T11:08:22.117,0.5041 +2024-04-21T11:17:21.033,0.506 +2024-04-21T11:25:05.733,0.5043 +2024-04-21T11:30:33.026,0.5014 +2024-04-21T11:36:17.939,0.5036 +2024-04-21T11:45:19.689,0.5034 +2024-04-21T11:50:57.284,0.5049 +2024-04-21T12:02:01.569,0.5042 +2024-04-21T12:09:26.754,0.5033 +2024-04-21T12:21:33.390,0.501 +2024-04-21T12:27:20.928,0.4994 +2024-04-21T12:37:23.971,0.5018 +2024-04-21T12:47:30.866,0.5016 +2024-04-21T12:56:04.100,0.4999 +2024-04-21T13:03:03.610,0.5004 +2024-04-21T13:07:03.743,0.4992 +2024-04-21T13:16:58.667,0.5003 +2024-04-21T13:27:24.128,0.5018 +2024-04-21T13:39:01.392,0.5 +2024-04-21T13:46:48.633,0.4988 +2024-04-21T13:52:05.878,0.4974 +2024-04-21T13:52:34.221,0.4961 +2024-04-21T13:54:28.688,0.4953 +2024-04-21T13:57:24.353,0.4964 +2024-04-21T14:03:35.372,0.4976 +2024-04-21T14:11:17.989,0.4982 +2024-04-21T14:20:44.712,0.497 +2024-04-21T14:26:50.176,0.4979 +2024-04-21T14:32:31.534,0.4977 +2024-04-21T14:43:17.317,0.4963 +2024-04-21T14:48:25.678,0.4953 +2024-04-21T14:51:55.729,0.4951 +2024-04-21T15:00:20.382,0.4956 +2024-04-21T15:08:18.436,0.4975 +2024-04-21T15:15:55.665,0.5001 +2024-04-21T15:25:31.882,0.499 +2024-04-21T15:37:13.095,0.4979 +2024-04-21T15:42:19.328,0.4979 +2024-04-21T15:50:40.577,0.4975 +2024-04-21T16:01:29.415,0.4991 +2024-04-21T16:05:27.254,0.4938 +2024-04-21T16:06:14.215,0.4926 +2024-04-21T16:08:20.310,0.4967 +2024-04-21T16:09:55.872,0.4939 +2024-04-21T16:13:42.091,0.4937 +2024-04-21T16:17:47.880,0.4951 +2024-04-21T16:24:38.947,0.4959 +2024-04-21T16:29:24.714,0.4933 +2024-04-21T16:33:11.643,0.4927 +2024-04-21T16:36:05.636,0.4908 +2024-04-21T16:37:06.821,0.4893 +2024-04-21T16:39:13.611,0.4885 +2024-04-21T16:41:02.719,0.4884 +2024-04-21T16:43:27.017,0.4893 +2024-04-21T16:46:53.194,0.4906 +2024-04-21T16:49:19.165,0.493 +2024-04-21T16:54:15.773,0.4929 +2024-04-21T17:02:19.774,0.4926 +2024-04-21T17:09:54.267,0.4927 +2024-04-21T17:17:58.679,0.4923 +2024-04-21T17:27:06.680,0.4935 +2024-04-21T17:39:24.062,0.4953 +2024-04-21T17:45:30.224,0.4949 +2024-04-21T17:53:51.823,0.496 +2024-04-21T18:02:35.073,0.4945 +2024-04-21T18:08:41.227,0.4954 +2024-04-21T18:24:37.038,0.4966 +2024-04-21T18:45:05.369,0.4976 +2024-04-21T19:01:55.387,0.498 +2024-04-21T19:10:14.762,0.4993 +2024-04-21T19:23:57.798,0.4968 +2024-04-21T19:42:04.526,0.4986 +2024-04-21T19:55:20.641,0.4977 +2024-04-21T20:04:11.070,0.4978 +2024-04-21T20:16:16.616,0.4993 +2024-04-21T20:18:03.893,0.5016 +2024-04-21T20:21:10.036,0.5019 +2024-04-21T20:33:00.965,0.4988 +2024-04-21T20:48:25.578,0.4991 +2024-04-21T20:57:41.725,0.5014 +2024-04-21T21:02:26.047,0.5034 +2024-04-21T21:07:01.133,0.5047 +2024-04-21T21:14:32.301,0.5037 +2024-04-21T21:23:48.054,0.5013 +2024-04-21T21:37:31.742,0.4997 +2024-04-21T21:51:41.942,0.5006 +2024-04-21T22:00:45.544,0.4998 +2024-04-21T22:09:35.515,0.5024 +2024-04-21T22:18:04.892,0.5027 +2024-04-21T22:33:54.555,0.5002 +2024-04-21T22:51:56.733,0.4997 +2024-04-21T23:04:48.652,0.4996 +2024-04-21T23:15:13.458,0.4979 +2024-04-21T23:29:06.841,0.4992 +2024-04-21T23:42:22.393,0.4994 +2024-04-21T23:51:30.133,0.4995 +2024-04-22T00:03:06.649,0.5002 +2024-04-22T00:13:45.146,0.5029 +2024-04-22T00:20:37.242,0.5034 +2024-04-22T00:30:03.796,0.502 +2024-04-22T00:34:22.879,0.4986 +2024-04-22T00:38:02.720,0.4978 +2024-04-22T00:44:13.213,0.498 +2024-04-22T00:51:08.749,0.4986 +2024-04-22T01:01:46.710,0.4993 +2024-04-22T01:11:08.325,0.4999 +2024-04-22T01:18:22.083,0.5017 +2024-04-22T01:22:34.932,0.5052 +2024-04-22T01:29:26.032,0.5013 +2024-04-22T01:30:32.845,0.4976 +2024-04-22T01:31:20.396,0.4955 +2024-04-22T01:33:35.920,0.5 +2024-04-22T01:37:17.702,0.4987 +2024-04-22T01:40:51.157,0.4998 +2024-04-22T01:46:42.353,0.4996 +2024-04-22T01:54:03.298,0.4979 +2024-04-22T02:02:10.201,0.4985 +2024-04-22T02:08:16.268,0.495 +2024-04-22T02:14:13.753,0.4983 +2024-04-22T02:21:21.946,0.4958 +2024-04-22T02:30:28.970,0.4965 +2024-04-22T02:39:57.884,0.4984 +2024-04-22T02:49:27.776,0.4964 +2024-04-22T02:56:49.978,0.4969 +2024-04-22T03:04:26.449,0.4995 +2024-04-22T03:08:07.450,0.5024 +2024-04-22T03:15:57.577,0.5028 +2024-04-22T03:24:16.604,0.5043 +2024-04-22T03:29:56.124,0.5061 +2024-04-22T03:38:24.959,0.5056 +2024-04-22T03:44:11.510,0.507 +2024-04-22T03:47:37.339,0.5084 +2024-04-22T03:50:35.931,0.51 +2024-04-22T03:53:44.336,0.5094 +2024-04-22T03:58:48.087,0.5071 +2024-04-22T04:03:30.486,0.509 +2024-04-22T04:06:39.295,0.5096 +2024-04-22T04:15:07.954,0.5098 +2024-04-22T04:20:39.545,0.5097 +2024-04-22T04:30:13.978,0.5094 +2024-04-22T04:37:34.026,0.5074 +2024-04-22T04:47:21.398,0.508 +2024-04-22T04:51:29.282,0.5094 +2024-04-22T05:04:18.832,0.5089 +2024-04-22T05:15:00.689,0.5113 +2024-04-22T05:19:17.498,0.5113 +2024-04-22T05:30:50.364,0.511 +2024-04-22T05:39:26.635,0.509 +2024-04-22T05:45:51.561,0.5123 +2024-04-22T05:50:10.414,0.5112 +2024-04-22T05:56:22.320,0.5124 +2024-04-22T06:03:02.047,0.5125 +2024-04-22T06:07:29.626,0.5141 +2024-04-22T06:08:39.890,0.516 +2024-04-22T06:13:21.509,0.5142 +2024-04-22T06:20:58.165,0.5145 +2024-04-22T06:25:52.931,0.5141 +2024-04-22T06:26:08.300,0.5121 +2024-04-22T06:29:13.683,0.5137 +2024-04-22T06:35:14.102,0.5124 +2024-04-22T06:42:09.666,0.5111 +2024-04-22T06:47:05.542,0.5125 +2024-04-22T06:54:02.039,0.5106 +2024-04-22T07:00:34.503,0.5111 +2024-04-22T07:07:50.382,0.5115 +2024-04-22T07:14:51.025,0.5091 +2024-04-22T07:24:03.492,0.5087 +2024-04-22T07:29:56.941,0.5081 +2024-04-22T07:39:01,0.5084 +2024-04-22T07:41:10.921,0.5082 +2024-04-22T07:42:12.951,0.5082 +2024-04-22T07:47:13.956,0.5073 +2024-04-22T07:50:56.871,0.507 +2024-04-22T07:58:42.253,0.5062 +2024-04-22T08:05:37.151,0.5074 +2024-04-22T08:12:57.675,0.5057 +2024-04-22T08:19:52.604,0.5083 +2024-04-22T08:30:06.980,0.508 +2024-04-22T08:40:56.227,0.5086 +2024-04-22T08:49:20.066,0.507 +2024-04-22T08:55:02.771,0.5046 +2024-04-22T09:01:32.618,0.506 +2024-04-22T09:11:46.673,0.5074 +2024-04-22T09:24:01.805,0.5093 +2024-04-22T09:34:14.696,0.5084 +2024-04-22T09:39:27.760,0.5071 +2024-04-22T09:50:38.099,0.5084 +2024-04-22T10:07:07.788,0.5089 +2024-04-22T10:13:59.042,0.5108 +2024-04-22T10:20:19.181,0.5125 +2024-04-22T10:21:19.281,0.5121 +2024-04-22T10:30:59.131,0.5112 +2024-04-22T10:41:15.545,0.5112 +2024-04-22T10:48:48.548,0.5109 +2024-04-22T10:57:06.672,0.5106 +2024-04-22T11:04:00.607,0.5094 +2024-04-22T11:09:41.017,0.5093 +2024-04-22T11:16:17.772,0.5115 +2024-04-22T11:27:26.193,0.5106 +2024-04-22T11:39:54.401,0.5099 +2024-04-22T11:45:56.815,0.5102 +2024-04-22T11:51:29.709,0.5094 +2024-04-22T11:56:04.041,0.5098 +2024-04-22T12:03:23.442,0.5114 +2024-04-22T12:12:42.197,0.5115 +2024-04-22T12:18:16.556,0.5106 +2024-04-22T12:23:48.674,0.5127 +2024-04-22T12:28:27.073,0.5143 +2024-04-22T12:31:55.668,0.5127 +2024-04-22T12:39:54.626,0.5119 +2024-04-22T12:43:39.716,0.5135 +2024-04-22T12:50:47.249,0.5121 +2024-04-22T13:00:41.355,0.5141 +2024-04-22T13:03:38.712,0.5155 +2024-04-22T13:10:31.726,0.5148 +2024-04-22T13:18:25.059,0.5141 +2024-04-22T13:26:17.468,0.516 +2024-04-22T13:34:16.938,0.5124 +2024-04-22T13:35:40.317,0.51 +2024-04-22T13:39:00.154,0.5112 +2024-04-22T13:46:05.696,0.5114 +2024-04-22T13:53:38.072,0.513 +2024-04-22T13:59:43.715,0.514 +2024-04-22T14:05:47.331,0.5138 +2024-04-22T14:17:16.074,0.5143 +2024-04-22T14:29:10.821,0.5129 +2024-04-22T14:34:51.003,0.5135 +2024-04-22T14:42:23.959,0.5141 +2024-04-22T14:49:47.758,0.5145 +2024-04-22T14:56:47.902,0.5125 +2024-04-22T15:01:33.549,0.5124 +2024-04-22T15:03:48.836,0.5094 +2024-04-22T15:05:48.146,0.5084 +2024-04-22T15:09:23.565,0.5098 +2024-04-22T15:17:20.117,0.5094 +2024-04-22T15:23:42.805,0.5103 +2024-04-22T15:34:29.814,0.5125 +2024-04-22T15:39:56.853,0.5149 +2024-04-22T15:41:22.917,0.5165 +2024-04-22T15:41:55.824,0.5177 +2024-04-22T15:42:40.452,0.5164 +2024-04-22T15:46:51.455,0.5153 +2024-04-22T15:50:49.802,0.5159 +2024-04-22T15:58:10.455,0.5158 +2024-04-22T16:06:34.963,0.515 +2024-04-22T16:12:21.237,0.5181 +2024-04-22T16:16:33.682,0.5183 +2024-04-22T16:21:31.832,0.5165 +2024-04-22T16:28:41.421,0.5159 +2024-04-22T16:33:50.896,0.5141 +2024-04-22T16:41:04.068,0.512 +2024-04-22T16:41:44.640,0.5112 +2024-04-22T16:45:30.682,0.5132 +2024-04-22T16:51:27.718,0.5137 +2024-04-22T17:00:03.716,0.5134 +2024-04-22T17:09:08.259,0.5151 +2024-04-22T17:16:01.673,0.5152 +2024-04-22T17:23:46.614,0.5145 +2024-04-22T17:28:04.515,0.5182 +2024-04-22T17:29:57.610,0.519 +2024-04-22T17:35:27.992,0.5165 +2024-04-22T17:42:25.386,0.517 +2024-04-22T17:48:56.120,0.5175 +2024-04-22T17:52:24.901,0.52 +2024-04-22T17:55:56.025,0.519 +2024-04-22T17:59:50.384,0.5164 +2024-04-22T18:07:37.143,0.5174 +2024-04-22T18:22:23.586,0.5169 +2024-04-22T18:32:54.711,0.5175 +2024-04-22T18:45:47.663,0.5184 +2024-04-22T18:55:09.052,0.5171 +2024-04-22T19:11:35.346,0.5175 +2024-04-22T19:20:34.687,0.515 +2024-04-22T19:35:08.638,0.5148 +2024-04-22T19:46:56.402,0.5167 +2024-04-22T19:56:30.688,0.5177 +2024-04-22T20:02:05.567,0.5157 +2024-04-22T20:12:05.891,0.5181 +2024-04-22T20:22:16.589,0.5192 +2024-04-22T20:36:46.750,0.5198 +2024-04-22T20:49:32.141,0.5194 +2024-04-22T20:58:21.799,0.5192 +2024-04-22T21:06:46.185,0.5182 +2024-04-22T21:27:40.312,0.5193 +2024-04-22T21:44:40.925,0.5198 +2024-04-22T21:58:28.739,0.52 +2024-04-22T22:03:29.546,0.5215 +2024-04-22T22:08:13.963,0.5218 +2024-04-22T22:16:59.876,0.5205 +2024-04-22T22:30:29.389,0.5207 +2024-04-22T22:39:04.386,0.52 +2024-04-22T22:47:30.658,0.5199 +2024-04-22T22:53:22.595,0.5193 +2024-04-22T22:54:52.757,0.5203 +2024-04-22T22:57:28.378,0.522 +2024-04-22T23:04:40.162,0.5202 +2024-04-22T23:15:23.755,0.521 +2024-04-22T23:23:50.160,0.5192 +2024-04-22T23:34:39.429,0.5171 +2024-04-22T23:42:31.123,0.5163 +2024-04-22T23:54:25.002,0.5165 +2024-04-23T00:05:45.630,0.5172 +2024-04-23T00:17:06.241,0.5173 +2024-04-23T00:26:27.665,0.5161 +2024-04-23T00:34:35.977,0.5182 +2024-04-23T00:43:50.549,0.5181 +2024-04-23T00:52:42.761,0.517 +2024-04-23T01:06:38.845,0.5181 +2024-04-23T01:17:59.460,0.5165 +2024-04-23T01:30:21.559,0.5172 +2024-04-23T01:42:46.200,0.5178 +2024-04-23T01:56:07.387,0.5164 +2024-04-23T02:08:31.993,0.5162 +2024-04-23T02:30:30.551,0.5153 +2024-04-23T02:40:02.970,0.5144 +2024-04-23T02:53:51.272,0.5139 +2024-04-23T02:57:14.404,0.512 +2024-04-23T03:05:35.002,0.5139 +2024-04-23T03:21:56.316,0.5118 +2024-04-23T03:32:20.355,0.5102 +2024-04-23T03:35:42.072,0.5094 +2024-04-23T03:45:25.473,0.5104 +2024-04-23T03:57:14.095,0.5096 +2024-04-23T04:06:06.973,0.5104 +2024-04-23T04:15:02.398,0.5102 +2024-04-23T04:30:01.473,0.5092 +2024-04-23T04:42:22.186,0.5096 +2024-04-23T04:45:54.551,0.5079 +2024-04-23T04:48:17.546,0.5073 +2024-04-23T04:52:25.721,0.506 +2024-04-23T04:56:13.814,0.5071 +2024-04-23T05:00:12.757,0.5079 +2024-04-23T05:07:20.192,0.51 +2024-04-23T05:16:20.211,0.509 +2024-04-23T05:27:25.101,0.5108 +2024-04-23T05:33:05.822,0.5119 +2024-04-23T05:39:16.698,0.5139 +2024-04-23T05:43:29.359,0.5145 +2024-04-23T05:51:30.585,0.5139 +2024-04-23T06:00:17.103,0.5149 +2024-04-23T06:09:44.795,0.5161 +2024-04-23T06:18:47.930,0.5165 +2024-04-23T06:31:34.652,0.5151 +2024-04-23T06:37:44.134,0.5145 +2024-04-23T06:47:20.591,0.5129 +2024-04-23T06:53:55.149,0.5102 +2024-04-23T06:56:53.057,0.5104 +2024-04-23T07:08:02.446,0.5107 +2024-04-23T07:21:11.477,0.5104 +2024-04-23T07:31:10.423,0.5082 +2024-04-23T07:34:19.169,0.5066 +2024-04-23T07:37:41.215,0.5067 +2024-04-23T07:42:52.467,0.507 +2024-04-23T07:54:14.107,0.5089 +2024-04-23T08:10:28.878,0.5084 +2024-04-23T08:18:43.519,0.5084 +2024-04-23T08:22:18.339,0.5123 +2024-04-23T08:22:18.437,0.5139 +2024-04-23T08:22:21.181,0.5155 +2024-04-23T08:22:38.218,0.5161 +2024-04-23T08:24:50.671,0.5165 +2024-04-23T08:29:10.691,0.5153 +2024-04-23T08:33:57.866,0.5168 +2024-04-23T08:34:51.914,0.5188 +2024-04-23T08:35:39.038,0.5203 +2024-04-23T08:36:00.008,0.5209 +2024-04-23T08:38:25.986,0.5205 +2024-04-23T08:41:07.453,0.5182 +2024-04-23T08:46:21.661,0.5195 +2024-04-23T08:53:10.854,0.5182 +2024-04-23T08:59:01.239,0.5169 +2024-04-23T09:06:13.354,0.5165 +2024-04-23T09:13:27.403,0.5149 +2024-04-23T09:18:11.947,0.5191 +2024-04-23T09:31:00.488,0.518 +2024-04-23T09:44:10.948,0.5163 +2024-04-23T09:55:03.982,0.5158 +2024-04-23T10:00:28.120,0.518 +2024-04-23T10:16:42.400,0.519 +2024-04-23T10:22:13.713,0.5192 +2024-04-23T10:25:04.629,0.5187 +2024-04-23T10:36:19.564,0.5187 +2024-04-23T10:43:26.449,0.5165 +2024-04-23T10:52:13.759,0.5157 +2024-04-23T10:59:35.079,0.5171 +2024-04-23T11:06:58.263,0.5153 +2024-04-23T11:15:27.290,0.5168 +2024-04-23T11:34:25.038,0.5155 +2024-04-23T11:38:01.081,0.5134 +2024-04-23T11:50:07.782,0.515 +2024-04-23T12:03:57.493,0.5152 +2024-04-23T12:15:24.849,0.5127 +2024-04-23T12:22:00.612,0.5143 +2024-04-23T12:34:03.383,0.5122 +2024-04-23T12:44:45.261,0.5118 +2024-04-23T12:50:59.399,0.5123 +2024-04-23T13:00:06.268,0.5133 +2024-04-23T13:07:04.650,0.512 +2024-04-23T13:13:43.010,0.511 +2024-04-23T13:14:45.571,0.5084 +2024-04-23T13:14:45.614,0.5052 +2024-04-23T13:14:45.841,0.5078 +2024-04-23T13:14:47.077,0.5064 +2024-04-23T13:14:53.937,0.5069 +2024-04-23T13:15:14.654,0.5056 +2024-04-23T13:15:30.950,0.5052 +2024-04-23T13:16:35.512,0.5032 +2024-04-23T13:18:54.554,0.5052 +2024-04-23T13:23:14.619,0.5056 +2024-04-23T13:31:04.048,0.5059 +2024-04-23T13:34:18.365,0.5072 +2024-04-23T13:42:15.048,0.5093 +2024-04-23T13:46:01.389,0.5104 +2024-04-23T13:49:32.668,0.5087 +2024-04-23T13:53:32.454,0.5081 +2024-04-23T14:00:25.510,0.5081 +2024-04-23T14:06:50.141,0.51 +2024-04-23T14:12:17.319,0.511 +2024-04-23T14:15:15.360,0.5115 +2024-04-23T14:19:46.346,0.5104 +2024-04-23T14:26:47.615,0.5109 +2024-04-23T14:32:53.339,0.5125 +2024-04-23T14:36:31.026,0.5129 +2024-04-23T14:41:16.129,0.5114 +2024-04-23T14:45:34.401,0.5093 +2024-04-23T14:52:15.452,0.5119 +2024-04-23T14:57:24.344,0.5138 +2024-04-23T15:06:08.104,0.5121 +2024-04-23T15:06:40.922,0.5104 +2024-04-23T15:08:21.219,0.5124 +2024-04-23T15:14:12.536,0.5093 +2024-04-23T15:18:52.360,0.5074 +2024-04-23T15:26:24.264,0.5099 +2024-04-23T15:35:53.029,0.5084 +2024-04-23T15:43:26.677,0.5066 +2024-04-23T15:50:10.084,0.5068 +2024-04-23T15:55:28.086,0.506 +2024-04-23T15:57:26.945,0.5049 +2024-04-23T15:58:47.041,0.5044 +2024-04-23T16:05:21.401,0.507 +2024-04-23T16:14:35.983,0.5074 +2024-04-23T16:23:42.618,0.5071 +2024-04-23T16:36:25.399,0.5062 +2024-04-23T16:48:56.874,0.508 +2024-04-23T16:58:47.593,0.5056 +2024-04-23T17:08:15.492,0.507 +2024-04-23T17:16:18.949,0.5044 +2024-04-23T17:21:33.815,0.5064 +2024-04-23T17:31:19.262,0.506 +2024-04-23T17:40:52.851,0.5058 +2024-04-23T17:45:44.305,0.5078 +2024-04-23T17:49:22.506,0.5082 +2024-04-23T17:57:40.011,0.5063 +2024-04-23T18:04:38.249,0.5048 +2024-04-23T18:13:17.759,0.5039 +2024-04-23T18:20:23.380,0.5044 +2024-04-23T18:30:49.758,0.504 +2024-04-23T18:38:21.158,0.5024 +2024-04-23T18:41:23.257,0.5016 +2024-04-23T18:47:04.699,0.5027 +2024-04-23T18:53:52.990,0.5036 +2024-04-23T19:02:05.120,0.5036 +2024-04-23T19:12:48.235,0.503 +2024-04-23T19:21:28.669,0.5024 +2024-04-23T19:37:05.526,0.5039 +2024-04-23T19:47:48.140,0.504 +2024-04-23T19:59:32.553,0.5049 +2024-04-23T20:04:53.985,0.5053 +2024-04-23T20:10:43.550,0.5047 +2024-04-23T20:20:07.688,0.5023 +2024-04-23T20:24:21.706,0.5027 +2024-04-23T20:34:15.441,0.5047 +2024-04-23T20:46:09.541,0.5046 +2024-04-23T20:56:37.127,0.5034 +2024-04-23T21:08:08.227,0.5029 +2024-04-23T21:20:51.044,0.503 +2024-04-23T21:39:23.268,0.5018 +2024-04-23T21:49:43.059,0.5021 +2024-04-23T22:01:07.972,0.5014 +2024-04-23T22:09:04.459,0.5026 +2024-04-23T22:26:54.014,0.5019 +2024-04-23T22:42:07.472,0.501 +2024-04-23T22:51:06.780,0.5004 +2024-04-23T22:52:19.068,0.5 +2024-04-23T22:55:28.394,0.4996 +2024-04-23T23:02:34.528,0.4989 +2024-04-23T23:04:21.134,0.4974 +2024-04-23T23:09:09.166,0.4993 +2024-04-23T23:18:21.623,0.4996 +2024-04-23T23:36:40.733,0.5004 +2024-04-23T23:47:37.763,0.5007 +2024-04-24T00:00:30.683,0.5 +2024-04-24T00:09:21.715,0.5014 +2024-04-24T00:19:11.899,0.4985 +2024-04-24T00:26:28.205,0.4992 +2024-04-24T00:35:04.895,0.5017 +2024-04-24T00:40:15.869,0.503 +2024-04-24T00:49:38.269,0.5037 +2024-04-24T00:58:13.683,0.5032 +2024-04-24T01:04:47.316,0.5053 +2024-04-24T01:15:19.819,0.5037 +2024-04-24T01:27:20.411,0.5051 +2024-04-24T01:39:03.472,0.505 +2024-04-24T01:48:09.097,0.5053 +2024-04-24T01:58:56.075,0.504 +2024-04-24T02:14:08.778,0.5027 +2024-04-24T02:30:09.522,0.5004 +2024-04-24T02:33:44.357,0.4985 +2024-04-24T02:42:02.936,0.5006 +2024-04-24T02:52:05.376,0.5004 +2024-04-24T03:02:27.981,0.5001 +2024-04-24T03:19:18.942,0.5004 +2024-04-24T03:33:36.002,0.502 +2024-04-24T03:43:21.086,0.5023 +2024-04-24T03:54:51.872,0.502 +2024-04-24T04:05:03.212,0.5011 +2024-04-24T04:19:11.753,0.5009 +2024-04-24T04:35:55.804,0.5022 +2024-04-24T04:43:49.205,0.5041 +2024-04-24T04:47:04.094,0.5056 +2024-04-24T04:50:21.507,0.507 +2024-04-24T04:54:27.713,0.5078 +2024-04-24T04:59:04.423,0.5079 +2024-04-24T05:02:32.719,0.5094 +2024-04-24T05:04:45.809,0.5109 +2024-04-24T05:09:39.475,0.5094 +2024-04-24T05:15:03.985,0.5086 +2024-04-24T05:17:49.899,0.5064 +2024-04-24T05:29:15.601,0.5061 +2024-04-24T05:34:04.263,0.5063 +2024-04-24T05:42:13.429,0.5091 +2024-04-24T05:48:07.894,0.5086 +2024-04-24T05:55:08.993,0.5079 +2024-04-24T06:01:39.576,0.5069 +2024-04-24T06:06:18.804,0.5064 +2024-04-24T06:20:11.783,0.5049 +2024-04-24T06:30:04.541,0.5054 +2024-04-24T06:41:29.826,0.5078 +2024-04-24T06:53:00.340,0.5081 +2024-04-24T07:12:57.455,0.5074 +2024-04-24T07:29:15.878,0.5066 +2024-04-24T07:39:58.776,0.506 +2024-04-24T07:46:32.950,0.5039 +2024-04-24T07:53:06.402,0.504 +2024-04-24T08:04:46.169,0.5044 +2024-04-24T08:11:59.191,0.5033 +2024-04-24T08:15:12.908,0.5024 +2024-04-24T08:17:28.898,0.5007 +2024-04-24T08:24:23.412,0.5004 +2024-04-24T08:30:34.928,0.5022 +2024-04-24T08:41:29.780,0.5009 +2024-04-24T08:45:49.729,0.5 +2024-04-24T08:48:22.172,0.4997 +2024-04-24T08:53:05.373,0.4998 +2024-04-24T09:00:00.191,0.5001 +2024-04-24T09:02:41.113,0.4987 +2024-04-24T09:04:36.179,0.498 +2024-04-24T09:06:19.144,0.498 +2024-04-24T09:09:00.035,0.4969 +2024-04-24T09:15:05.439,0.4985 +2024-04-24T09:22:21.222,0.4986 +2024-04-24T09:29:44.943,0.4975 +2024-04-24T09:35:12.496,0.4961 +2024-04-24T09:38:20.567,0.496 +2024-04-24T09:41:08.445,0.4945 +2024-04-24T09:41:48.779,0.4938 +2024-04-24T09:43:52.739,0.4945 +2024-04-24T09:48:47.106,0.4953 +2024-04-24T09:54:36.934,0.4967 +2024-04-24T10:00:08.473,0.4966 +2024-04-24T10:04:22.013,0.4982 +2024-04-24T10:06:09.962,0.4979 +2024-04-24T10:09:14.219,0.4957 +2024-04-24T10:13:38.798,0.4948 +2024-04-24T10:22:09.524,0.4961 +2024-04-24T10:34:12.164,0.4965 +2024-04-24T10:43:25.471,0.4955 +2024-04-24T10:47:04.562,0.4945 +2024-04-24T10:53:31.814,0.4971 +2024-04-24T11:00:20.983,0.4968 +2024-04-24T11:05:54.408,0.4953 +2024-04-24T11:10:04.315,0.4951 +2024-04-24T11:15:31.323,0.4951 +2024-04-24T11:20:27.731,0.4951 +2024-04-24T11:28:49.863,0.4979 +2024-04-24T11:32:22.081,0.4997 +2024-04-24T11:37:40.528,0.4994 +2024-04-24T11:45:18.547,0.499 +2024-04-24T11:49:16.888,0.4966 +2024-04-24T11:56:50.258,0.4984 +2024-04-24T12:06:24.809,0.498 +2024-04-24T12:13:14.451,0.497 +2024-04-24T12:19:09.286,0.4977 +2024-04-24T12:28:54.971,0.4979 +2024-04-24T12:34:21.665,0.4979 +2024-04-24T12:43:42.971,0.4976 +2024-04-24T12:49:43.343,0.4971 +2024-04-24T13:00:43.553,0.4964 +2024-04-24T13:02:37.432,0.4943 +2024-04-24T13:03:43.621,0.4946 +2024-04-24T13:07:35.136,0.4956 +2024-04-24T13:10:16.837,0.4938 +2024-04-24T13:11:39.735,0.4948 +2024-04-24T13:16:55.776,0.4948 +2024-04-24T13:20:09.670,0.4936 +2024-04-24T13:29:45.069,0.4929 +2024-04-24T13:32:44.778,0.4915 +2024-04-24T13:34:14.969,0.4921 +2024-04-24T13:38:30.850,0.4939 +2024-04-24T13:45:03.231,0.4926 +2024-04-24T13:46:08.032,0.49 +2024-04-24T13:47:28.332,0.4893 +2024-04-24T13:48:03.337,0.4894 +2024-04-24T13:50:23.288,0.4905 +2024-04-24T13:54:19.045,0.49 +2024-04-24T13:56:50.500,0.4873 +2024-04-24T14:00:17.753,0.4884 +2024-04-24T14:05:10.214,0.4892 +2024-04-24T14:11:44.923,0.489 +2024-04-24T14:16:34.590,0.4888 +2024-04-24T14:21:53.805,0.4868 +2024-04-24T14:22:19.232,0.4851 +2024-04-24T14:23:14.437,0.4856 +2024-04-24T14:25:25.372,0.486 +2024-04-24T14:26:39.128,0.4837 +2024-04-24T14:26:47.808,0.4813 +2024-04-24T14:27:21.420,0.4828 +2024-04-24T14:28:41.530,0.4829 +2024-04-24T14:30:20.219,0.4822 +2024-04-24T14:30:48.102,0.4798 +2024-04-24T14:31:25.553,0.4815 +2024-04-24T14:33:12.827,0.4802 +2024-04-24T14:33:50.087,0.4789 +2024-04-24T14:34:10.364,0.4789 +2024-04-24T14:35:06.706,0.4786 +2024-04-24T14:35:30.523,0.4765 +2024-04-24T14:36:02.879,0.4792 +2024-04-24T14:37:00.055,0.4775 +2024-04-24T14:37:47.193,0.4786 +2024-04-24T14:39:16.043,0.4801 +2024-04-24T14:41:02.128,0.4806 +2024-04-24T14:42:22.928,0.4801 +2024-04-24T14:44:03.819,0.4795 +2024-04-24T14:46:36.381,0.4796 +2024-04-24T14:48:01.008,0.4818 +2024-04-24T14:49:10.186,0.4835 +2024-04-24T14:52:23.924,0.4834 +2024-04-24T14:55:01.627,0.483 +2024-04-24T14:55:39.122,0.4832 +2024-04-24T14:59:01.607,0.4846 +2024-04-24T15:02:21.180,0.4826 +2024-04-24T15:05:59.372,0.4806 +2024-04-24T15:12:06.786,0.4819 +2024-04-24T15:16:37.481,0.4797 +2024-04-24T15:20:13.693,0.4799 +2024-04-24T15:26:21.019,0.4803 +2024-04-24T15:31:26.877,0.4811 +2024-04-24T15:36:46.237,0.4795 +2024-04-24T15:40:01.541,0.479 +2024-04-24T15:42:42.752,0.4778 +2024-04-24T15:45:02.865,0.4768 +2024-04-24T15:47:56.928,0.4784 +2024-04-24T15:51:52.747,0.4771 +2024-04-24T15:57:28.266,0.4759 +2024-04-24T16:00:32.800,0.4755 +2024-04-24T16:04:13.141,0.4783 +2024-04-24T16:10:00.728,0.4773 +2024-04-24T16:13:52.063,0.4753 +2024-04-24T16:17:23.312,0.4747 +2024-04-24T16:22:12.397,0.4762 +2024-04-24T16:26:20.724,0.4748 +2024-04-24T16:28:25.136,0.4733 +2024-04-24T16:30:06.926,0.4718 +2024-04-24T16:32:23.012,0.4736 +2024-04-24T16:35:20.711,0.4763 +2024-04-24T16:41:17.801,0.4759 +2024-04-24T16:47:02.349,0.4742 +2024-04-24T16:51:08.427,0.4732 +2024-04-24T16:54:18.255,0.475 +2024-04-24T17:01:36.418,0.4755 +2024-04-24T17:08:11.336,0.4758 +2024-04-24T17:15:11.617,0.4766 +2024-04-24T17:23:03.861,0.4775 +2024-04-24T17:30:10.737,0.4793 +2024-04-24T17:33:58.239,0.48 +2024-04-24T17:39:02.757,0.4816 +2024-04-24T17:46:55.421,0.4785 +2024-04-24T17:54:16.181,0.4791 +2024-04-24T18:00:57.650,0.4775 +2024-04-24T18:07:33.070,0.4775 +2024-04-24T18:18:18.065,0.4796 +2024-04-24T18:29:09.218,0.4804 +2024-04-24T18:45:05.055,0.4794 +2024-04-24T18:48:51.691,0.478 +2024-04-24T18:51:43.225,0.475 +2024-04-24T18:56:29.310,0.4774 +2024-04-24T19:02:07.220,0.4726 +2024-04-24T19:05:48.423,0.4759 +2024-04-24T19:13:37.007,0.4788 +2024-04-24T19:19:54.156,0.4808 +2024-04-24T19:27:34.986,0.4805 +2024-04-24T19:39:12.856,0.4798 +2024-04-24T19:50:18.157,0.4793 +2024-04-24T20:03:44.896,0.4809 +2024-04-24T20:14:08.418,0.4786 +2024-04-24T20:20:16.097,0.4772 +2024-04-24T20:23:37.693,0.4776 +2024-04-24T20:30:19.677,0.479 +2024-04-24T20:41:11.250,0.4781 +2024-04-24T20:51:14.766,0.4763 +2024-04-24T21:03:30.087,0.4773 +2024-04-24T21:11:23.388,0.4747 +2024-04-24T21:20:35.236,0.4791 +2024-04-24T21:34:12.229,0.4795 +2024-04-24T21:58:55.195,0.4794 +2024-04-24T22:05:58.399,0.4785 +2024-04-24T22:16:23.999,0.478 +2024-04-24T22:27:30.321,0.476 +2024-04-24T22:36:26.426,0.4765 +2024-04-24T22:46:06.284,0.4741 +2024-04-24T22:49:30.011,0.4727 +2024-04-24T22:52:56.810,0.4713 +2024-04-24T22:57:18.224,0.4726 +2024-04-24T23:01:21.034,0.47 +2024-04-24T23:02:28.300,0.469 +2024-04-24T23:07:02.778,0.4706 +2024-04-24T23:11:47.589,0.4718 +2024-04-24T23:17:38.459,0.4745 +2024-04-24T23:27:33.432,0.4728 +2024-04-24T23:36:53.147,0.4744 +2024-04-24T23:47:07.847,0.476 +2024-04-25T00:00:04.133,0.4749 +2024-04-25T00:08:36.169,0.4758 +2024-04-25T00:23:44.332,0.4769 +2024-04-25T00:32:26.517,0.4788 +2024-04-25T00:45:26.678,0.4796 +2024-04-25T01:01:10.257,0.4784 +2024-04-25T01:23:34.154,0.478 +2024-04-25T01:41:33.114,0.477 +2024-04-25T01:54:20.232,0.4757 +2024-04-25T02:00:05.512,0.4722 +2024-04-25T02:02:54.507,0.4717 +2024-04-25T02:07:39.067,0.4742 +2024-04-25T02:16:26.299,0.4765 +2024-04-25T02:27:43.632,0.476 +2024-04-25T02:45:00.404,0.4751 +2024-04-25T03:02:52.353,0.4767 +2024-04-25T03:13:56.600,0.4724 +2024-04-25T03:26:28.616,0.4734 +2024-04-25T03:37:46.424,0.474 +2024-04-25T03:50:15.841,0.4754 +2024-04-25T04:01:42.592,0.4736 +2024-04-25T04:08:48.373,0.4702 +2024-04-25T04:13:13.998,0.4686 +2024-04-25T04:13:42.863,0.4672 +2024-04-25T04:17:15.567,0.4694 +2024-04-25T04:23:24.507,0.4721 +2024-04-25T04:32:18.566,0.4741 +2024-04-25T04:41:37.259,0.4739 +2024-04-25T04:51:20.141,0.4751 +2024-04-25T05:06:33.264,0.4744 +2024-04-25T05:23:42.923,0.4743 +2024-04-25T05:36:25.405,0.4764 +2024-04-25T05:46:33.583,0.4779 +2024-04-25T06:05:48.858,0.4762 +2024-04-25T06:17:07.697,0.4771 +2024-04-25T06:32:24.410,0.478 +2024-04-25T06:51:04.134,0.4768 +2024-04-25T07:13:06.340,0.4773 +2024-04-25T07:34:42.860,0.4754 +2024-04-25T07:41:52.152,0.4723 +2024-04-25T07:48:46.048,0.4739 +2024-04-25T08:03:56.887,0.4724 +2024-04-25T08:20:55.569,0.4739 +2024-04-25T08:30:00.384,0.4709 +2024-04-25T08:35:30.716,0.4692 +2024-04-25T08:42:41.552,0.4707 +2024-04-25T08:51:48.950,0.4702 +2024-04-25T09:06:31.560,0.4714 +2024-04-25T09:17:35.626,0.4717 +2024-04-25T09:36:37.264,0.4701 +2024-04-25T09:47:51.606,0.4691 +2024-04-25T10:00:50.837,0.4692 +2024-04-25T10:08:42.756,0.4672 +2024-04-25T10:10:11.728,0.4658 +2024-04-25T10:10:48.507,0.4642 +2024-04-25T10:13:14.785,0.4645 +2024-04-25T10:18:34.989,0.4655 +2024-04-25T10:20:38.718,0.463 +2024-04-25T10:24:45.482,0.4637 +2024-04-25T10:28:31.550,0.465 +2024-04-25T10:34:20.083,0.4657 +2024-04-25T10:40:38.076,0.4665 +2024-04-25T10:46:13.708,0.4651 +2024-04-25T10:52:20.657,0.4641 +2024-04-25T10:58:34.396,0.4646 +2024-04-25T11:06:47.249,0.4656 +2024-04-25T11:19:06.928,0.4674 +2024-04-25T11:33:31.478,0.468 +2024-04-25T11:44:31.765,0.4695 +2024-04-25T11:50:33.260,0.4701 +2024-04-25T12:03:18.024,0.4693 +2024-04-25T12:10:26.319,0.4722 +2024-04-25T12:18:34.377,0.472 +2024-04-25T12:30:33.912,0.4734 +2024-04-25T12:34:57.347,0.4696 +2024-04-25T12:41:04.529,0.468 +2024-04-25T12:47:35.922,0.4669 +2024-04-25T12:50:52.520,0.4646 +2024-04-25T12:56:36.583,0.4669 +2024-04-25T13:02:21.283,0.4671 +2024-04-25T13:07:54.845,0.4642 +2024-04-25T13:11:48.536,0.4658 +2024-04-25T13:17:35.995,0.464 +2024-04-25T13:21:19.763,0.4633 +2024-04-25T13:25:02.761,0.4657 +2024-04-25T13:33:12.498,0.464 +2024-04-25T13:38:59.539,0.4666 +2024-04-25T13:45:29.185,0.4682 +2024-04-25T13:52:06.607,0.4663 +2024-04-25T14:00:29.201,0.4676 +2024-04-25T14:08:03.583,0.4699 +2024-04-25T14:11:05.277,0.4725 +2024-04-25T14:18:39.983,0.4721 +2024-04-25T14:25:16.079,0.4721 +2024-04-25T14:33:25.966,0.4698 +2024-04-25T14:41:54.795,0.468 +2024-04-25T14:48:17.528,0.4673 +2024-04-25T14:54:17.279,0.4661 +2024-04-25T15:01:42.155,0.4689 +2024-04-25T15:10:56.851,0.4673 +2024-04-25T15:16:07.788,0.4686 +2024-04-25T15:25:19.299,0.4694 +2024-04-25T15:32:23.883,0.47 +2024-04-25T15:35:27.292,0.4712 +2024-04-25T15:38:32.183,0.4723 +2024-04-25T15:46:23.954,0.4716 +2024-04-25T15:52:45.102,0.474 +2024-04-25T16:01:57.943,0.4743 +2024-04-25T16:11:32.075,0.4723 +2024-04-25T16:20:02.382,0.4719 +2024-04-25T16:30:54.168,0.4718 +2024-04-25T16:38:58.288,0.4718 +2024-04-25T16:47:07.683,0.4723 +2024-04-25T16:52:36.186,0.4722 +2024-04-25T17:01:11.183,0.4719 +2024-04-25T17:06:17.824,0.4742 +2024-04-25T17:13:17.589,0.4743 +2024-04-25T17:21:38.637,0.4719 +2024-04-25T17:35:48.034,0.4721 +2024-04-25T17:42:53.411,0.4714 +2024-04-25T17:53:49.493,0.4731 +2024-04-25T18:06:30.139,0.4721 +2024-04-25T18:17:03.885,0.4729 +2024-04-25T18:33:06.093,0.4726 +2024-04-25T18:49:58.248,0.4742 +2024-04-25T19:02:06.107,0.4745 +2024-04-25T19:12:31.440,0.4744 +2024-04-25T19:26:15.138,0.4735 +2024-04-25T19:47:34.859,0.4732 +2024-04-25T20:02:55.473,0.4756 +2024-04-25T20:09:09.108,0.4745 +2024-04-25T20:14:10.076,0.473 +2024-04-25T20:27:20.369,0.4745 +2024-04-25T20:45:22.958,0.4757 +2024-04-25T21:04:28.850,0.4756 +2024-04-25T21:17:04.223,0.4777 +2024-04-25T21:28:17.155,0.4774 +2024-04-25T21:45:21.716,0.478 +2024-04-25T22:00:14.702,0.4755 +2024-04-25T22:10:03.514,0.4752 +2024-04-25T22:27:57.133,0.4736 +2024-04-25T22:48:30.926,0.4725 +2024-04-25T23:04:12.245,0.472 +2024-04-25T23:11:43.241,0.47 +2024-04-25T23:30:00.830,0.4701 +2024-04-25T23:52:11.810,0.4705 +2024-04-26T00:13:31.719,0.4703 +2024-04-26T00:19:31.062,0.4702 +2024-04-26T00:27:25.658,0.4682 +2024-04-26T00:35:01.099,0.468 +2024-04-26T00:43:30.175,0.4655 +2024-04-26T00:47:37.435,0.4662 +2024-04-26T00:59:33.402,0.4687 +2024-04-26T01:06:31.407,0.4648 +2024-04-26T01:12:55.513,0.4651 +2024-04-26T01:18:09.915,0.4631 +2024-04-26T01:20:03.593,0.4629 +2024-04-26T01:23:19.652,0.4645 +2024-04-26T01:27:12.275,0.4614 +2024-04-26T01:31:38.231,0.4647 +2024-04-26T01:37:02.283,0.465 +2024-04-26T01:41:09.941,0.468 +2024-04-26T01:46:56.586,0.4692 +2024-04-26T01:50:40.736,0.4722 +2024-04-26T01:59:11.998,0.4701 +2024-04-26T02:06:30.842,0.4703 +2024-04-26T02:16:35.491,0.4728 +2024-04-26T02:23:24.248,0.4723 +2024-04-26T02:34:27.436,0.4705 +2024-04-26T02:52:28.292,0.4728 +2024-04-26T03:08:47.553,0.4728 +2024-04-26T03:18:25.683,0.4737 +2024-04-26T03:31:15.756,0.4729 +2024-04-26T03:50:56.848,0.4734 +2024-04-26T04:03:06.645,0.4733 +2024-04-26T04:13:21.100,0.4729 +2024-04-26T04:23:05.038,0.4744 +2024-04-26T04:30:30.800,0.475 +2024-04-26T04:42:43.991,0.4753 +2024-04-26T04:50:49.104,0.4767 +2024-04-26T05:05:31.516,0.4755 +2024-04-26T05:17:05.138,0.4765 +2024-04-26T05:33:48.008,0.477 +2024-04-26T05:53:19.873,0.478 +2024-04-26T06:04:10.389,0.4773 +2024-04-26T06:15:48.281,0.4762 +2024-04-26T06:34:14.992,0.4757 +2024-04-26T06:39:53.565,0.4738 +2024-04-26T06:46:19.151,0.4734 +2024-04-26T06:57:26.497,0.4725 +2024-04-26T07:05:17.353,0.4708 +2024-04-26T07:10:03.035,0.4693 +2024-04-26T07:17:37.298,0.4689 +2024-04-26T07:27:10.688,0.4721 +2024-04-26T07:33:45.003,0.47 +2024-04-26T07:41:03.580,0.4706 +2024-04-26T07:47:31.137,0.4707 +2024-04-26T08:00:05.710,0.4689 +2024-04-26T08:09:38.981,0.4713 +2024-04-26T08:14:01.014,0.4696 +2024-04-26T08:27:23.329,0.4691 +2024-04-26T08:35:02.954,0.4672 +2024-04-26T08:42:12.579,0.4686 +2024-04-26T08:51:55.885,0.4671 +2024-04-26T09:05:22.602,0.4668 +2024-04-26T09:16:02.994,0.4679 +2024-04-26T09:30:13.219,0.4688 +2024-04-26T09:42:16.031,0.4689 +2024-04-26T09:56:58.486,0.4676 +2024-04-26T10:12:05.334,0.4697 +2024-04-26T10:29:08.059,0.467 +2024-04-26T10:45:36.164,0.4671 +2024-04-26T10:49:29.629,0.4654 +2024-04-26T10:58:49.122,0.4666 +2024-04-26T11:17:57.343,0.4686 +2024-04-26T11:40:58.235,0.4682 +2024-04-26T11:57:36.131,0.4684 +2024-04-26T12:09:32.637,0.4697 +2024-04-26T12:23:31.353,0.4703 +2024-04-26T12:33:00.995,0.4721 +2024-04-26T12:49:04.186,0.4703 +2024-04-26T12:55:35.812,0.4666 +2024-04-26T13:09:53.563,0.467 +2024-04-26T13:14:15.615,0.4648 +2024-04-26T13:19:42.080,0.4656 +2024-04-26T13:23:35.954,0.4647 +2024-04-26T13:31:29.397,0.4662 +2024-04-26T13:38:18.241,0.4678 +2024-04-26T13:45:45.370,0.4688 +2024-04-26T13:47:34.547,0.4714 +2024-04-26T13:52:46.370,0.4712 +2024-04-26T13:59:47.395,0.473 +2024-04-26T14:08:47.819,0.4716 +2024-04-26T14:12:35.056,0.4748 +2024-04-26T14:17:17.571,0.4749 +2024-04-26T14:21:22.306,0.4739 +2024-04-26T14:29:21.499,0.4718 +2024-04-26T14:35:15.577,0.4724 +2024-04-26T14:39:07.131,0.4681 +2024-04-26T14:41:55.406,0.4675 +2024-04-26T14:46:41.497,0.4673 +2024-04-26T14:52:55.420,0.4658 +2024-04-26T15:00:37.660,0.4678 +2024-04-26T15:06:08.941,0.4644 +2024-04-26T15:06:47.022,0.4633 +2024-04-26T15:12:01.715,0.4643 +2024-04-26T15:20:02.415,0.4655 +2024-04-26T15:24:53.459,0.4626 +2024-04-26T15:28:59.621,0.4646 +2024-04-26T15:40:05.438,0.4656 +2024-04-26T15:49:39.098,0.4678 +2024-04-26T15:57:22.597,0.4664 +2024-04-26T16:06:16.358,0.4668 +2024-04-26T16:14:16.730,0.4657 +2024-04-26T16:23:28.147,0.4668 +2024-04-26T16:36:36.844,0.4658 +2024-04-26T16:41:36.141,0.4643 +2024-04-26T16:52:24.860,0.4647 +2024-04-26T17:08:52.520,0.4646 +2024-04-26T17:17:23.020,0.4654 +2024-04-26T17:32:15.053,0.4655 +2024-04-26T17:42:13.404,0.4659 +2024-04-26T17:54:33.999,0.4674 +2024-04-26T18:04:31.681,0.4663 +2024-04-26T18:23:27.866,0.4661 +2024-04-26T18:41:49.053,0.4678 +2024-04-26T19:01:09.157,0.4674 +2024-04-26T19:13:29.757,0.4669 +2024-04-26T19:20:41.668,0.4667 +2024-04-26T19:41:11.855,0.4658 +2024-04-26T19:56:53.664,0.466 +2024-04-26T20:05:23.757,0.4671 +2024-04-26T20:13:17.433,0.4685 +2024-04-26T20:22:05.908,0.4691 +2024-04-26T20:40:44.339,0.468 +2024-04-26T21:04:57.317,0.4672 +2024-04-26T21:30:01.794,0.4663 +2024-04-26T21:56:07.098,0.468 +2024-04-26T22:18:48.907,0.465 +2024-04-26T22:25:54.805,0.4636 +2024-04-26T22:27:15.985,0.4623 +2024-04-26T22:38:01.853,0.463 +2024-04-26T22:44:33.026,0.4609 +2024-04-26T22:52:00.870,0.4618 +2024-04-26T23:08:51.727,0.4632 +2024-04-26T23:28:42.682,0.4636 +2024-04-27T00:00:35.733,0.4635 +2024-04-27T00:14:43.336,0.4662 +2024-04-27T00:29:49.477,0.4615 +2024-04-27T00:37:19.883,0.463 +2024-04-27T00:41:14.558,0.46 +2024-04-27T00:42:04.851,0.4593 +2024-04-27T00:42:18.873,0.457 +2024-04-27T00:43:45.494,0.4572 +2024-04-27T00:45:55.775,0.458 +2024-04-27T00:47:19.700,0.4594 +2024-04-27T00:51:47.085,0.4596 +2024-04-27T00:54:32.947,0.4598 +2024-04-27T00:59:04.999,0.4597 +2024-04-27T01:02:41.189,0.4587 +2024-04-27T01:04:33.726,0.4565 +2024-04-27T01:09:50.479,0.4577 +2024-04-27T01:10:33.873,0.4546 +2024-04-27T01:12:03.500,0.4539 +2024-04-27T01:14:58.800,0.456 +2024-04-27T01:17:13.418,0.453 +2024-04-27T01:17:17.100,0.45 +2024-04-27T01:17:20.385,0.45 +2024-04-27T01:17:22.675,0.4476 +2024-04-27T01:17:27.016,0.446 +2024-04-27T01:17:31.318,0.4473 +2024-04-27T01:17:42.650,0.4496 +2024-04-27T01:17:59.802,0.4487 +2024-04-27T01:18:17.925,0.4485 +2024-04-27T01:18:40.673,0.4482 +2024-04-27T01:19:16.393,0.4497 +2024-04-27T01:20:03.403,0.4526 +2024-04-27T01:21:01.823,0.4518 +2024-04-27T01:22:13.721,0.4517 +2024-04-27T01:23:34.848,0.4514 +2024-04-27T01:26:38.277,0.4525 +2024-04-27T01:31:52.991,0.4522 +2024-04-27T01:35:13.890,0.4525 +2024-04-27T01:44:01.857,0.4519 +2024-04-27T01:50:44.296,0.4519 +2024-04-27T02:00:51.368,0.4524 +2024-04-27T02:04:52.891,0.4521 +2024-04-27T02:15:21.786,0.453 +2024-04-27T02:20:01.996,0.4561 +2024-04-27T02:26:05.285,0.4576 +2024-04-27T02:35:34.948,0.4586 +2024-04-27T02:51:24.576,0.4571 +2024-04-27T03:08:51.784,0.4592 +2024-04-27T03:26:31.707,0.4594 +2024-04-27T03:35:12.642,0.4602 +2024-04-27T03:58:37.268,0.4591 +2024-04-27T04:09:56.533,0.4589 +2024-04-27T04:29:06.891,0.4613 +2024-04-27T04:44:20.822,0.4607 +2024-04-27T05:06:34.325,0.461 +2024-04-27T05:24:01.997,0.4595 +2024-04-27T05:35:55.783,0.4597 +2024-04-27T05:53:39.931,0.4588 +2024-04-27T06:15:27.877,0.4606 +2024-04-27T06:31:48.201,0.4572 +2024-04-27T06:38:17.481,0.4575 +2024-04-27T07:01:13.047,0.456 +2024-04-27T07:10:46.958,0.458 +2024-04-27T07:35:57.355,0.456 +2024-04-27T07:47:55.446,0.4558 +2024-04-27T08:05:01.963,0.4546 +2024-04-27T08:15:17.640,0.4542 +2024-04-27T08:26:11.299,0.4554 +2024-04-27T08:40:12.840,0.4538 +2024-04-27T08:58:24.690,0.4547 +2024-04-27T09:09:31.230,0.4541 +2024-04-27T09:31:30.517,0.4554 +2024-04-27T09:49:48.522,0.4552 +2024-04-27T10:09:27.691,0.4561 +2024-04-27T10:23:32.523,0.4548 +2024-04-27T10:34:11.988,0.4541 +2024-04-27T10:39:07.209,0.4535 +2024-04-27T10:48:41.075,0.4514 +2024-04-27T11:02:16.337,0.4525 +2024-04-27T11:10:21.620,0.4515 +2024-04-27T11:23:42.075,0.4526 +2024-04-27T11:39:57.493,0.4542 +2024-04-27T12:00:46.212,0.452 +2024-04-27T12:09:16.304,0.4559 +2024-04-27T12:17:38.947,0.4559 +2024-04-27T12:33:06.689,0.4557 +2024-04-27T12:45:33.043,0.4576 +2024-04-27T13:04:00.097,0.4568 +2024-04-27T13:17:33.963,0.4582 +2024-04-27T13:25:13.753,0.4609 +2024-04-27T13:35:53.077,0.4593 +2024-04-27T13:49:56.220,0.4598 +2024-04-27T14:01:11.597,0.4608 +2024-04-27T14:13:27.551,0.4617 +2024-04-27T14:16:13.203,0.4621 +2024-04-27T14:23:43.331,0.4607 +2024-04-27T14:37:48.925,0.4597 +2024-04-27T14:44:43.378,0.4586 +2024-04-27T15:05:51.851,0.4596 +2024-04-27T15:21:13.862,0.4589 +2024-04-27T15:36:08.610,0.4581 +2024-04-27T15:47:37.609,0.4569 +2024-04-27T16:00:03.700,0.4571 +2024-04-27T16:11:12.015,0.4578 +2024-04-27T16:21:40.816,0.4576 +2024-04-27T16:32:34.320,0.457 +2024-04-27T16:45:52.445,0.4571 +2024-04-27T16:56:52.454,0.4573 +2024-04-27T16:58:44.811,0.458 +2024-04-27T17:00:51.129,0.4581 +2024-04-27T17:02:24.763,0.4569 +2024-04-27T17:06:52.726,0.4583 +2024-04-27T17:15:33.882,0.4591 +2024-04-27T17:24:55.179,0.4585 +2024-04-27T17:32:37.479,0.4607 +2024-04-27T17:38:06.015,0.4625 +2024-04-27T17:40:02.463,0.4636 +2024-04-27T17:41:00.146,0.4633 +2024-04-27T17:42:47.648,0.4646 +2024-04-27T17:47:14.909,0.4643 +2024-04-27T17:48:56.363,0.4655 +2024-04-27T17:50:26.409,0.467 +2024-04-27T17:55:02.254,0.468 +2024-04-27T18:00:20.369,0.4683 +2024-04-27T18:03:15.349,0.4694 +2024-04-27T18:07:24.052,0.4684 +2024-04-27T18:12:50.943,0.4648 +2024-04-27T18:17:00.639,0.4624 +2024-04-27T18:18:39.045,0.4605 +2024-04-27T18:21:29.174,0.4637 +2024-04-27T18:33:03.972,0.4635 +2024-04-27T18:38:19.252,0.4658 +2024-04-27T18:51:48.477,0.4658 +2024-04-27T19:04:43.594,0.4641 +2024-04-27T19:21:05.812,0.4652 +2024-04-27T19:47:30.235,0.465 +2024-04-27T20:07:59.097,0.4647 +2024-04-27T20:25:30.121,0.4643 +2024-04-27T21:02:05.662,0.4648 +2024-04-27T21:24:42.265,0.4643 +2024-04-27T22:05:06.076,0.4652 +2024-04-27T22:31:46.935,0.4643 +2024-04-27T23:05:20.729,0.4654 +2024-04-27T23:19:18.832,0.4676 +2024-04-27T23:47:30.951,0.4677 +2024-04-28T00:02:02.694,0.4669 +2024-04-28T00:13:33.035,0.4693 +2024-04-28T00:28:36.809,0.4688 +2024-04-28T00:52:16.176,0.47 +2024-04-28T01:10:25.457,0.4707 +2024-04-28T01:30:37.626,0.47 +2024-04-28T01:52:58.003,0.4709 +2024-04-28T02:29:49.622,0.4709 +2024-04-28T02:38:04.586,0.4721 +2024-04-28T02:51:21.780,0.4736 +2024-04-28T02:54:31.102,0.4754 +2024-04-28T03:06:40.295,0.476 +2024-04-28T03:17:49.905,0.4761 +2024-04-28T03:24:01.278,0.4758 +2024-04-28T03:36:05.289,0.4748 +2024-04-28T04:02:59.111,0.4748 +2024-04-28T04:23:42.579,0.4728 +2024-04-28T04:48:04.285,0.4712 +2024-04-28T05:14:24.631,0.471 +2024-04-28T05:36:44.104,0.472 +2024-04-28T06:01:59.709,0.4732 +2024-04-28T06:26:57.433,0.4738 +2024-04-28T06:30:32.041,0.4734 +2024-04-28T06:36:26.842,0.4741 +2024-04-28T06:45:33.755,0.475 +2024-04-28T06:47:59.055,0.4765 +2024-04-28T06:49:38.400,0.4776 +2024-04-28T06:53:16.630,0.4774 +2024-04-28T07:03:29.202,0.475 +2024-04-28T07:14:26.890,0.477 +2024-04-28T07:24:40.901,0.475 +2024-04-28T07:36:54.957,0.4749 +2024-04-28T08:00:01.179,0.475 +2024-04-28T08:15:15.003,0.4744 +2024-04-28T08:41:04.743,0.4733 +2024-04-28T08:48:17.126,0.4731 +2024-04-28T09:08:56.087,0.474 +2024-04-28T09:34:46.499,0.4726 +2024-04-28T09:46:10.639,0.4712 +2024-04-28T10:00:26.709,0.4721 +2024-04-28T10:16:26.479,0.4703 +2024-04-28T10:18:19.962,0.469 +2024-04-28T10:27:56.764,0.4705 +2024-04-28T10:54:49.855,0.4715 +2024-04-28T11:21:52.388,0.4695 +2024-04-28T11:32:40.307,0.4689 +2024-04-28T11:47:05.031,0.4674 +2024-04-28T12:05:59.564,0.4683 +2024-04-28T12:27:31.729,0.4677 +2024-04-28T12:50:48.745,0.469 +2024-04-28T13:10:54.433,0.471 +2024-04-28T13:19:28.731,0.471 +2024-04-28T13:36:19.371,0.4709 +2024-04-28T13:55:42.365,0.4702 +2024-04-28T14:09:18.142,0.4701 +2024-04-28T14:25:27.263,0.469 +2024-04-28T14:44:33.466,0.4695 +2024-04-28T15:06:24.567,0.4684 +2024-04-28T15:28:43.645,0.4682 +2024-04-28T15:44:23.754,0.4677 +2024-04-28T16:04:11.585,0.4679 +2024-04-28T16:18:09.056,0.4666 +2024-04-28T16:24:56.722,0.4688 +2024-04-28T16:36:31.087,0.469 +2024-04-28T16:57:18.327,0.4684 +2024-04-28T17:22:13.028,0.4689 +2024-04-28T17:46:05.406,0.4701 +2024-04-28T17:52:34.968,0.4711 +2024-04-28T18:12:26.939,0.4701 +2024-04-28T18:35:17.111,0.47 +2024-04-28T18:47:56.440,0.471 +2024-04-28T19:00:57.227,0.4713 +2024-04-28T19:31:45.129,0.4697 +2024-04-28T20:05:19.028,0.4692 +2024-04-28T20:30:03.848,0.4685 +2024-04-28T20:52:46.400,0.4701 +2024-04-28T21:02:58.029,0.4703 +2024-04-28T21:28:26.240,0.4699 +2024-04-28T21:56:35.332,0.4684 +2024-04-28T22:07:58.037,0.4679 +2024-04-28T22:16:37.643,0.4676 +2024-04-28T22:31:12.005,0.4648 +2024-04-28T22:32:17.399,0.4635 +2024-04-28T22:32:48.545,0.4622 +2024-04-28T22:36:42.324,0.4642 +2024-04-28T22:39:32.741,0.4636 +2024-04-28T22:48:03.744,0.4645 +2024-04-28T22:57:30.890,0.4636 +2024-04-28T23:03:54.312,0.4616 +2024-04-28T23:08:17.486,0.46 +2024-04-28T23:15:41.521,0.4597 +2024-04-28T23:25:15.686,0.4613 +2024-04-28T23:32:32.593,0.4626 +2024-04-28T23:37:54.078,0.4592 +2024-04-28T23:43:18.368,0.4594 +2024-04-28T23:57:16.095,0.4599 +2024-04-29T00:08:19.410,0.4613 +2024-04-29T00:21:11.021,0.4611 +2024-04-29T00:44:29.687,0.4608 +2024-04-29T01:03:25.133,0.4608 +2024-04-29T01:18:44.987,0.4616 +2024-04-29T01:36:49.156,0.4637 +2024-04-29T01:52:33.074,0.463 +2024-04-29T02:08:10.517,0.4626 +2024-04-29T02:24:32.954,0.4612 +2024-04-29T02:36:57.832,0.4589 +2024-04-29T02:39:56.210,0.4578 +2024-04-29T02:43:36.721,0.4557 +2024-04-29T02:47:16.809,0.4582 +2024-04-29T02:57:06.169,0.4563 +2024-04-29T03:04:48.404,0.4545 +2024-04-29T03:10:05.277,0.4544 +2024-04-29T03:20:25.136,0.4546 +2024-04-29T03:31:48.960,0.4558 +2024-04-29T03:49:26.106,0.4556 +2024-04-29T03:59:00.754,0.4522 +2024-04-29T04:00:37.055,0.451 +2024-04-29T04:05:30.834,0.4538 +2024-04-29T04:16:32.731,0.4556 +2024-04-29T04:32:02.636,0.4547 +2024-04-29T04:52:16.206,0.4559 +2024-04-29T05:26:20.323,0.4543 +2024-04-29T05:36:29.310,0.4534 +2024-04-29T05:55:12.106,0.4558 +2024-04-29T06:02:49.197,0.4557 +2024-04-29T06:17:22.549,0.4544 +2024-04-29T06:29:28.780,0.4514 +2024-04-29T06:30:37.027,0.45 +2024-04-29T06:31:29.882,0.4488 +2024-04-29T06:34:26.816,0.4479 +2024-04-29T06:37:55.105,0.4511 +2024-04-29T06:45:58.228,0.45 +2024-04-29T06:49:01.270,0.4473 +2024-04-29T06:53:23.680,0.448 +2024-04-29T06:59:30.303,0.4498 +2024-04-29T07:08:05.361,0.4497 +2024-04-29T07:19:11.559,0.4517 +2024-04-29T07:29:53.379,0.4495 +2024-04-29T07:39:05.965,0.4496 +2024-04-29T07:54:04.006,0.4509 +2024-04-29T08:08:36.056,0.4504 +2024-04-29T08:18:38.942,0.4494 +2024-04-29T08:31:25.622,0.4479 +2024-04-29T08:45:05.696,0.45 +2024-04-29T09:00:23.791,0.4505 +2024-04-29T09:11:31.174,0.452 +2024-04-29T09:21:30.508,0.4517 +2024-04-29T09:33:01.601,0.4521 +2024-04-29T09:45:38.385,0.4529 +2024-04-29T09:55:24.453,0.4535 +2024-04-29T10:13:51.906,0.4546 +2024-04-29T10:24:55.880,0.4548 +2024-04-29T10:44:11.179,0.4534 +2024-04-29T10:57:20.680,0.4542 +2024-04-29T11:14:22.200,0.4539 +2024-04-29T11:30:44.983,0.454 +2024-04-29T11:45:16.294,0.4533 +2024-04-29T12:00:36.918,0.4533 +2024-04-29T12:20:47.718,0.453 +2024-04-29T12:33:46.109,0.4502 +2024-04-29T12:38:25.647,0.4529 +2024-04-29T12:42:01.298,0.4541 +2024-04-29T12:55:34.855,0.4548 +2024-04-29T13:07:05.734,0.4559 +2024-04-29T13:23:14.148,0.4535 +2024-04-29T13:34:16.792,0.4525 +2024-04-29T13:40:05.039,0.4506 +2024-04-29T13:44:59.950,0.4496 +2024-04-29T13:53:04.435,0.4511 +2024-04-29T14:05:39.192,0.4497 +2024-04-29T14:14:09.693,0.4529 +2024-04-29T14:23:30.756,0.455 +2024-04-29T14:28:51.853,0.4574 +2024-04-29T14:34:12.386,0.4579 +2024-04-29T14:38:38.017,0.4581 +2024-04-29T14:49:27.129,0.4576 +2024-04-29T15:05:30.008,0.457 +2024-04-29T15:17:14.747,0.4575 +2024-04-29T15:31:04.803,0.4566 +2024-04-29T15:42:34.117,0.4564 +2024-04-29T16:00:15.825,0.457 +2024-04-29T16:18:42.434,0.456 +2024-04-29T16:31:05.123,0.4543 +2024-04-29T16:43:29.825,0.4536 +2024-04-29T16:59:24.552,0.4528 +2024-04-29T17:21:05.048,0.4529 +2024-04-29T17:32:53.665,0.4547 +2024-04-29T17:41:17.704,0.4548 +2024-04-29T17:50:53.923,0.455 +2024-04-29T18:07:45.342,0.4536 +2024-04-29T18:32:09.232,0.453 +2024-04-29T18:51:22.149,0.4541 +2024-04-29T19:07:30.181,0.4531 +2024-04-29T19:27:37.126,0.4513 +2024-04-29T19:50:00.521,0.4509 +2024-04-29T20:05:58.835,0.4527 +2024-04-29T20:17:09.667,0.4552 +2024-04-29T20:45:34.896,0.453 +2024-04-29T21:07:03.943,0.4541 +2024-04-29T21:24:00.366,0.4523 +2024-04-29T21:53:30.404,0.4526 +2024-04-29T22:06:14.778,0.4542 +2024-04-29T22:18:10.145,0.4565 +2024-04-29T22:30:16.886,0.4578 +2024-04-29T22:32:17.407,0.4589 +2024-04-29T22:45:02.145,0.4577 +2024-04-29T22:59:03.807,0.4567 +2024-04-29T23:10:32.481,0.4579 +2024-04-29T23:26:26.074,0.4586 +2024-04-29T23:47:59.031,0.4576 +2024-04-30T00:01:07.166,0.456 +2024-04-30T00:16:46.833,0.456 +2024-04-30T00:28:59.331,0.4591 +2024-04-30T00:45:07.240,0.4604 +2024-04-30T00:48:57.577,0.4629 +2024-04-30T00:56:11.147,0.4627 +2024-04-30T01:10:15.343,0.4608 +2024-04-30T01:24:21.858,0.4606 +2024-04-30T01:34:21.352,0.4577 +2024-04-30T01:49:42.571,0.4589 +2024-04-30T01:59:35.119,0.4557 +2024-04-30T02:01:10.115,0.4531 +2024-04-30T02:03:04.067,0.4519 +2024-04-30T02:05:18.467,0.4523 +2024-04-30T02:07:38.912,0.4558 +2024-04-30T02:18:28.110,0.457 +2024-04-30T02:31:36.985,0.4592 +2024-04-30T02:44:25.376,0.4586 +2024-04-30T03:06:14.278,0.458 +2024-04-30T03:30:31.944,0.4567 +2024-04-30T03:42:13.526,0.4557 +2024-04-30T04:05:59.020,0.4568 +2024-04-30T04:17:59.815,0.4566 +2024-04-30T04:30:02.243,0.4557 +2024-04-30T04:45:32.663,0.4556 +2024-04-30T04:57:31.273,0.4548 +2024-04-30T05:06:55.476,0.4564 +2024-04-30T05:30:33.837,0.4542 +2024-04-30T05:43:56.127,0.453 +2024-04-30T06:10:24.461,0.4547 +2024-04-30T06:31:45.703,0.4541 +2024-04-30T06:52:30.758,0.456 +2024-04-30T07:11:06.805,0.4541 +2024-04-30T07:31:44.568,0.4533 +2024-04-30T07:44:32.886,0.4535 +2024-04-30T07:51:43.755,0.453 +2024-04-30T08:01:35.537,0.4524 +2024-04-30T08:12:39.834,0.4504 +2024-04-30T08:14:30.514,0.4498 +2024-04-30T08:22:35.421,0.4498 +2024-04-30T08:28:28.707,0.4491 +2024-04-30T08:31:39.878,0.4475 +2024-04-30T08:33:23.199,0.447 +2024-04-30T08:36:42.897,0.4461 +2024-04-30T08:39:08.745,0.4444 +2024-04-30T08:40:39.198,0.4439 +2024-04-30T08:43:46.369,0.4446 +2024-04-30T08:45:21.142,0.4421 +2024-04-30T08:45:57.325,0.4418 +2024-04-30T08:48:25.173,0.4409 +2024-04-30T08:51:12.958,0.4415 +2024-04-30T08:54:33.885,0.4416 +2024-04-30T08:56:10.393,0.44 +2024-04-30T08:57:11.227,0.4394 +2024-04-30T08:58:18.767,0.4397 +2024-04-30T09:00:47.392,0.4419 +2024-04-30T09:03:10.706,0.4406 +2024-04-30T09:07:19.237,0.4414 +2024-04-30T09:12:06.538,0.4422 +2024-04-30T09:17:25.283,0.444 +2024-04-30T09:24:50.009,0.443 +2024-04-30T09:34:21.904,0.4422 +2024-04-30T09:37:35.637,0.4419 +2024-04-30T09:40:25.936,0.4409 +2024-04-30T09:48:52.383,0.442 +2024-04-30T09:59:11.159,0.4405 +2024-04-30T10:01:59.471,0.4387 +2024-04-30T10:06:32.620,0.4408 +2024-04-30T10:15:26.597,0.44 +2024-04-30T10:20:53.458,0.4398 +2024-04-30T10:33:38.480,0.4383 +2024-04-30T10:35:00.736,0.4371 +2024-04-30T10:40:10.936,0.4385 +2024-04-30T10:43:41.482,0.4375 +2024-04-30T10:51:09.972,0.438 +2024-04-30T11:02:58.829,0.437 +2024-04-30T11:08:04.631,0.4353 +2024-04-30T11:09:50.763,0.4347 +2024-04-30T11:14:46.933,0.4358 +2024-04-30T11:17:40.921,0.4338 +2024-04-30T11:20:25.962,0.4343 +2024-04-30T11:23:26.454,0.4346 +2024-04-30T11:29:28.908,0.4334 +2024-04-30T11:31:04.529,0.4331 +2024-04-30T11:36:08.055,0.433 +2024-04-30T11:38:47.362,0.4317 +2024-04-30T11:40:30.261,0.4312 +2024-04-30T11:41:07.178,0.4304 +2024-04-30T11:41:34.504,0.43 +2024-04-30T11:43:49.489,0.4311 +2024-04-30T11:48:25.200,0.4326 +2024-04-30T11:53:30.369,0.4323 +2024-04-30T11:56:05.009,0.4325 +2024-04-30T12:01:36.792,0.4321 +2024-04-30T12:07:38.916,0.4318 +2024-04-30T12:10:50.723,0.4299 +2024-04-30T12:12:01.185,0.4285 +2024-04-30T12:12:40.986,0.4273 +2024-04-30T12:13:11.196,0.426 +2024-04-30T12:14:18.928,0.4287 +2024-04-30T12:15:15.682,0.4299 +2024-04-30T12:17:08.076,0.4289 +2024-04-30T12:20:12.868,0.4299 +2024-04-30T12:24:03.112,0.4323 +2024-04-30T12:28:07.549,0.4324 +2024-04-30T12:30:17.097,0.4314 +2024-04-30T12:33:31.257,0.4301 +2024-04-30T12:39:48.127,0.4305 +2024-04-30T12:47:44.121,0.4306 +2024-04-30T12:54:44.961,0.4313 +2024-04-30T13:00:44.189,0.4303 +2024-04-30T13:08:15.744,0.4295 +2024-04-30T13:18:13.387,0.4301 +2024-04-30T13:30:47.315,0.4302 +2024-04-30T13:42:42.710,0.4307 +2024-04-30T13:50:40.981,0.4279 +2024-04-30T13:54:45.915,0.4264 +2024-04-30T14:00:16.393,0.4283 +2024-04-30T14:05:53.846,0.4295 +2024-04-30T14:14:32.683,0.4275 +2024-04-30T14:21:12.169,0.4293 +2024-04-30T14:28:19.354,0.4305 +2024-04-30T14:35:16.736,0.4313 +2024-04-30T14:42:20.733,0.433 +2024-04-30T14:47:04.643,0.4351 +2024-04-30T14:50:01.162,0.4344 +2024-04-30T14:56:24.040,0.4352 +2024-04-30T15:02:52.887,0.4353 +2024-04-30T15:06:29.557,0.4359 +2024-04-30T15:11:47.783,0.4318 +2024-04-30T15:17:42.653,0.4342 +2024-04-30T15:27:39.675,0.4339 +2024-04-30T15:34:01.309,0.4358 +2024-04-30T15:42:18.763,0.4341 +2024-04-30T15:51:25.226,0.4336 +2024-04-30T15:58:32.917,0.436 +2024-04-30T16:02:55.078,0.434 +2024-04-30T16:08:15.324,0.4344 +2024-04-30T16:11:34.999,0.435 +2024-04-30T16:12:23.490,0.4331 +2024-04-30T16:13:13.819,0.4327 +2024-04-30T16:17:56.602,0.4324 +2024-04-30T16:18:25.911,0.4296 +2024-04-30T16:19:33.191,0.4308 +2024-04-30T16:22:25.918,0.4321 +2024-04-30T16:27:58.500,0.432 +2024-04-30T16:30:24.475,0.435 +2024-04-30T16:35:12.675,0.4342 +2024-04-30T16:40:00.884,0.4351 +2024-04-30T16:46:35.871,0.4354 +2024-04-30T16:54:49.921,0.4363 +2024-04-30T17:02:14.159,0.4371 +2024-04-30T17:09:49.109,0.4355 +2024-04-30T17:17:15.412,0.4346 +2024-04-30T17:27:58.333,0.4364 +2024-04-30T17:42:12.424,0.4336 +2024-04-30T17:58:33.718,0.4342 +2024-04-30T18:09:22.284,0.4348 +2024-04-30T18:20:54.886,0.4343 +2024-04-30T18:32:04.023,0.4327 +2024-04-30T18:46:23.944,0.4348 +2024-04-30T18:56:01.167,0.4352 +2024-04-30T19:03:52.037,0.4365 +2024-04-30T19:05:46.030,0.4362 +2024-04-30T19:13:36.083,0.4342 +2024-04-30T19:15:42.062,0.4318 +2024-04-30T19:17:23.928,0.4307 +2024-04-30T19:20:50.143,0.4335 +2024-04-30T19:25:48.225,0.4314 +2024-04-30T19:31:30.489,0.432 +2024-04-30T19:39:01.177,0.4331 +2024-04-30T19:48:04.044,0.4351 +2024-04-30T19:55:17.228,0.4332 +2024-04-30T19:59:16.119,0.4323 +2024-04-30T20:01:11.162,0.436 +2024-04-30T20:04:19.270,0.4367 +2024-04-30T20:07:51.220,0.4372 +2024-04-30T20:13:36.123,0.4386 +2024-04-30T20:20:00.765,0.4365 +2024-04-30T20:30:26.445,0.4375 +2024-04-30T20:38:39.894,0.4397 +2024-04-30T20:46:49.606,0.4402 +2024-04-30T20:51:11.843,0.4377 +2024-04-30T21:01:30.241,0.4404 +2024-04-30T21:10:02.663,0.441 +2024-04-30T21:26:14.815,0.4401 +2024-04-30T21:48:54.624,0.44 +2024-04-30T22:02:33.243,0.4396 +2024-04-30T22:11:59.636,0.4412 +2024-04-30T22:23:08.026,0.4417 +2024-04-30T22:29:58.205,0.4432 +2024-04-30T22:34:49.513,0.4436 +2024-04-30T22:41:23.059,0.4422 +2024-04-30T22:51:26.889,0.4408 +2024-04-30T23:06:34.507,0.4401 +2024-04-30T23:25:01.213,0.4402 +2024-04-30T23:42:11.920,0.4417 diff --git a/docs/Project.toml b/docs/Project.toml new file mode 100644 index 0000000..b79779c --- /dev/null +++ b/docs/Project.toml @@ -0,0 +1,3 @@ +[deps] +Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" +TimeArrays = "058eeebf-2231-41de-8410-62311c15f51e" diff --git a/docs/make.jl b/docs/make.jl new file mode 100644 index 0000000..be1302f --- /dev/null +++ b/docs/make.jl @@ -0,0 +1,36 @@ +using TimeArrays +using Documenter + +DocMeta.setdocmeta!(TimeArrays, :DocTestSetup, :(using TimeArrays); recursive = true) + +makedocs( + modules = [TimeArrays], + sitename = "TimeArrays.jl", + format = Documenter.HTML(; + repolink = "https://github.com/bhftbootcamp/TimeArrays.jl", + canonical = "https://bhftbootcamp.github.io/TimeArrays.jl", + edit_link = "master", + assets = ["assets/favicon.ico"], + sidebar_sitename = true, # Set to 'false' if the package logo already contain its name + ), + pages = [ + "Home" => "index.md", + "API Reference" => [ + "pages/interface.md", + "pages/arithmetic.md", + "pages/array.md", + "pages/rolling.md", + "pages/resample.md", + ], + "For Developers" => [ + "pages/custom_types.md", + ] + ], + warnonly = [:doctest, :missing_docs], +) + +deploydocs(; + repo = "github.com/bhftbootcamp/TimeArrays.jl", + devbranch = "master", + push_preview = true, +) diff --git a/docs/src/assets/animation_dark.gif b/docs/src/assets/animation_dark.gif new file mode 100644 index 0000000000000000000000000000000000000000..e4881657b1d2f626856ba1f180c8a3b51ba4052a GIT binary patch literal 119309 zcmdqJWmuf+wk=3JXh;YW0t9z=Pl7uH5+Jy{ySux)Yhi`EySux)yF-7Fwf4$hd!KX9 zy{AuiKb?A>KutSAD;uo0U1vnvZ>B$Q1>U#Yzi&t~;v+>3>_{`| z)MHK@0GSEo$>dMuT6FK))GriR36aP4Z*`2~eV#U-U>l>R}+dI2^ z`v-?d$0w&}=NFe(*EhF!_YlvZ(D(|H8eLx_5X*HGBsY7);|Rp@6{fWMqR{BfbQGqx z2V!#ipz#-_b%qj3+-J*m7NvJbQmS^v@fTD#pY_Hk_XXRlv;%LTC`S1)>_P+`)>w`3*iUx9(X~#AjHIc%B7vK3JTGx z4#>MMD$E-D%^m=L%Sv=C0fhxafsAFP=$8Jz0_SaTUI);yzF zx%K@XX`{*w6p>tT|KIwa%r%xyef9JBfMQ=MIxDYh!~x3mw@Z#xeE@>M5p~_7UE>?gh@J zeyO$L0l`iD-Q{hz{q@xz(PP82ovWjp)0Od?Sp-IcITYiIr%y?v{4f*UHN9?wH$0ax zd}TR)dw!S@&moe4*MmbpK7wBkO)1c0#@7Du{3xcsBmxe-Fxd~|Ysb#ZfUXN!HQb#I^bP|N>>=ZxU`lJXW0;z}3G zh^x_g`M^8cQ;fI96*en4lz}RR-2fk--e3j_(fJ2P?JZR?AOP2{V>jD_^*w6QfbC2Df^U zRe9qov|j&ZcBF7$35zBoPv0e&7q zc%i|L;r?C`vDi`ZF>w(I+DXZNsi_$np!Douw=A$}L0(ZxX`)pbxTLDOOr)Ydxv{Rf zy7fzYb7%J-5nBr$h}h$!$y0OiGja1%i?Pd-s~#I9+nc7lL|7ZNvT zr&r3C?c_;ch@StzWhGR@g7Sp1{4%3SxfJ4!M=4X1Y|Pc}PsaWf9#UMHJAgpYgAdmH^`al}Nj_VS9mV$&Wv3 zND5lzgbnP7`erS_94aV%!oMmkKb{>irj}i%q&LnC=UU8Ia+$T}Fg{&&{xUGq{HTg@ zzIr>^LEG7p(@w?E&B@Ek)%%MFSx|t1nVN6t*ASAJsIY{18N0Y7niT)E=uEt9kS%v) z-VY#`>J^tN7l&8;*AnU1=RhJ|nO@&|zPY`&ySFj6PjxbQMsd-9MRwDBM*@L?Ae}!$ z?LrCvRAR#=nZlD4^C*PRMTN{4o3d;O^cIoVwTrz=5I;noFNl>{DTKK4jXHZI8E;+K zhha62sJ{2vFi3ASOA~0%SpZ=sP`!XtsB+D_cc)4y3M_>%d=oQ^Z1mZRXLc&kUPX?sU)*fKEpOlJ zIgqmSPafi829qnXn=$d?!^S>)o1v!tO!ITRwOt#$%o{?C z6q0XcW>MeNMKkeOu>2wEw$ii63S?%pPKf&RLQ25!(2{UJ1Ala*GLyLEO;H=n*2%km z-53Cv?5 zsc`R>0OTDcXF4G7==lWE0$1^aTWUPpLboTQW~SicC3|@LM#-j}O3u72gT>4I_D%L0 z`~5K4Q#)sQCrSr0c%YE+V;o~4!4fKvR&*>Tt@6Hw>Kw3x;}y4MQ{n?YIZZn@CkbT z4VK#naZs)#@+~r}A3BbS86$OCdkDg}n3$83Z>wEWX>xTiNC*o(ZgeEGZc(QHy+Sf_ zr=f~sZ%IGda-W>g0Sor#tyPN>rn@(~hKGf5NK3$nM1P@tGIa%a3Iv#3CMt%m1QyP^ zou6Y(L&9u(*y-WATClWxL9|!7FEc0f z`mRQ7>UqiGg~)wdREuSN@ABq{E#8SJb|s&(94Lpe{fv_Q17*1t-;PPns$ zyN7?ca7=pIb-um1b-6Kgb8U3OLVv*3sPV)Q4Yv$lfx`fnmkWme?UzTor z-v>ffGar`iKKs58Sx@vN628a3Al=eq|A;JdVo=4%{~Su?28BmWHInW}TZHw&nsz+D z8xs9hkETZYleD{Vo6`KTOz8GATBd!y;Zl8i3wgcs-5@jXm!FvBvZ~u@`mtd=~sA&5L!@!utB%L^-)Z~mz;q(AYP##z$ z8^18Wq|_^cp}4HN2Db{QzP72P5u&xZBcrvwvp2fCqHm}vwP$!dYIJa7rgSQIb}@h6 zdTFgiZee{Jyt%b=ki55gc$#>8_WxP~H}D!qghCV>HJVFCccxO!k%Ss$XgKpZjsT>EOfu5M) z%zRW102%(+fwII>7-Ffw*@e!zdFd1dMU_S+&nw95sv1>l8oV-_I#gTA>U%o-f0zWd z=l2ba3lF7@P_|CYt7{JH(abHZf1bi#Bih;67v9qzJ2(|O!oN7XX1`j#fygR2MlQe% zbUuM0zHttkZu0zs8sf@l?3L(-NHbKiA(q;XibmjoRvC=*01Yht&q4#)RdphFPc^Wu z3PPGZoc+WL84Cm3l8qQ8Nv&V3bkdT?4)|5R&_qgPF$C+mmS}ZnD7&$!Hg-UU;^t?0C6RId-_}eS4Q{+c#mT=^00~L*pR;Ggl7#}E;tZ@$aHHEOieia zZ}GV?1hA~AQ#c~mL<+xaYp)4@-_}~{`7n&wpOEK}0`=st+P?vKWN5$(;)N8@bN?zs zNrURdNUABB%S-Ktx4^~qKZ9sn;?=kpjKgNal|*o9v+cg+WNl|>;E7b%kTTAgnY3#f zRedC-iIk?XV~IRls;iD33o4_yQFNfPf&VezP2~dBXhFhu<0#5k8dXY^;LvP zkB!bv3V;|gk^zX}T0>I78VRaqa~id!9!6xtZ|A@T&T;d24y!*;AMy2L?&IlG_iTX= zcUJ=F#Lf%fjK@_7>ME^V>qoeekwKWZ3xFFj6!uBZ z0l3l1!JW(1OVNYa)HgtZEHH%1KQw|=GcpD@JT@Xe!6PX-Al2cwN4Ww~0b%##;i35b z%V8c$)|<_`+9V^C>$i{CCmL$(0O1zV1NKSkl)d}1at;V^7|z{miI3Q)5weX)KE?7c z?6cnjz& zS8+*sL7Dt-2TTJFc=LF`*nfM##|XTQNQ&wXeyFJ*!CCq^nds4+M{stY)JjM=^IK`aMs=b0i0zF1;E*$XrM@oN=P@d_DTi7S=FpO z?)(A(oGsKSD<`W2dP@4D`i6?8*0#DvpcwfFn5_2jK%YK5(5(OXyg(1&BS(>HLc~e^ z4=_20rh8Ps`VTO^+0#ceu2r9j(>p3PM(iovP94Wm>dxK2qsg- z17LDY+5?#EoKfXOA~y1$*C6gd6K zm&! z`%n=^jiNt5`h~duYhRNF1!_(8<%h%5mDD8u_14F_itQ;d_ zVxzF*0J9E@|D2p*m@1Q%nVTK0m6KN_Q7BbfTp?Uul3!UTSF2H7-}1FNrLnb3s9mhL zdw`~2WO#6lY_z9ye1>_Fe|~m$k#}WjY>j)9YkOUCm*b#qde8jm%Q@@iY1N6+_1w)N zC*A<`7mgRNvYEVGl>^T^_7PMN=6Kz5jp^ElkCnb@Cl)g!`KwXCfMUi5a&9qUb6v9ugw=D1wx*+GsK2 zm+^cFN9WrQ8hTlQ8ps}_JQ0dh{`&Q1rN@#ga<00KtLbIsa*CfV`Lkf{LMU77x8RE< zSk=IiZHJhetkAlre#P?o$zP771mJsaPt^XyE416s#2GUDb1GBwBKFr*CaeFKCpW+p6+L`_sf>VM5HOXY4~YOw5ibh3LZ5`>v~;`F zjI3+}kW5}qL0rCMaba0lsTFp4O?suab!}5@y*N;==no5yk52V; zt4&TXD9rOMFRqo$s;;i@eB0*U-#y|#*R=vXUpQe+1lut#Wx4K=m9$mpwo!}`&&88GSRb6b72qH4_lQBQ+ zl`CVSqb@Ia)*SMpyNQwVsR-k=!7uqFDtj)e;Wu@(`4W|BrCQK%WT*;!-rIN`zyZgp z7F>(wy+S5H{y{KQ1bYHUTY`s3-5)|lTb)|W;Ddamf(lZapsGi7OvHS&He8fWU4}|5 z^AAV@eZxNM!Pmd{oJzoarsYY}e`22ZUnacX|1~tM!1`loh(z=lVXTBK%)1|lhV^}W z4?{y!-m{0i^lah5Jl(!KxjzgI={)^_yyO)CM3_k9uqYre$;2c8k&-tFNSs+T8QFPY zaBhB4aYA89c|}keke6Jl>l&NP8k*bMwOTv6dlIdB2L@HUhDOJ@N5-e7zxB_|FMOF? zTv^3iUfZ16*xDW4**okxI67@UIlHX6xVkOANw2y5Ncbx0t?P3H>aQqn$xWWGUicWl zE=+mjgN!FLvmwMq?T^MO**M{v))8v><=%nHyC@whf?265?vghhIhs~>siu%7vm?P@ z?+PvE86j*c7Z!GSA+2^(28SDSJnE?G2hjIZWjY+XobmUvvTnCq20Kv2YQxDdrs;Oa zO9>aMUJ#6P%~nqDjg|P6?<-)dom_=ylp9SqmcSgxTc8w@wmN;Fut0-3YVQmymgy6+ zpwY}v_$&cSHbt~K#3h<~mSscNI|i0-3h+0f-%a%AU8}ntpx^hebCiN1uQ}f%a`FAl z4u@BHG~ScQ=m_>aO)ZKaCq{CLnNRpFM*< zoTj*SxNo?-JAJ0)bP2<^V0DGQ5q0kj6%nrF>Ol1x%QngxYthYl#B-7L&D^&|j}vp0 z0Z+_1-X$dD2#}`-@f?l{7eSd7tS`08nTmhbtQU?h^WJNDKX$kXm7rc2{uOE-3~Qkf zfvVTINJ8{PKh+RU3DXH_6@JEte_+c}r}*h$EfA#=z@ZVH9Ou1eBnQ4!j5UCItr_>C zkDtIrVU9^6%qF8rGf{O462$BX=aZh~5h0MK-fv>|J!kFdY7b5B-R_QWXzyaw`^OfTR#c=_vTp%sF0sOE%;{_@eN2L`P*DQ zLx~5A`X6(3xJXG<`akCCc2gmOYsHTdyr1?b+{0Y`#%?8J`>~i{a8UMednkqUyc7cg zSSBo-J6Jv{;$g0?Zl@oU2+Y-;Qzd~UoCj9T`ThXQlnED$SAMH5udCOoHBJs_X=v}T zY7*(LXzLspZ0y(U6&f3woJyGBnVnu(^quEgSz6!d8nMOR+}oeoE;u?kJp-M1UY_6F z+Fu7jTz%xDRATw|6dIVTlVBm6!r%y)J)z=j^+uslxGAJcZFfhvb-Up!n(sg-5WLT} zi=^i54ySCcC0(J+5cZ?dU#aOtm=GbOvxP#xFy$Fc<`YFvN1@G*F~O@yWHDdV6rG@ zWVgH6SsM<$Pspmd+TNJ&9)IgtcZ+(uza6>dU~+%kwEAkn$>R1^yz}!Re5HFA2=b03 z2RL>uMYng79aEooerjR3qZ)W&+JCYj{NRagz^meY;O^C|O^9u-;yYCPI@OfA&r8mq z{v`-o_`_NhS^)dnOSK@VJy2*cR}7t62$-xBS4V^$QYK7Xg-1O+Sl(MbM8<$$I#S{4 zg+`Q>KYxatMnb1#j1I9kt{7XH_G)ZOE0Jb|Sy#hS{PV(2%^wbTm*10I@VT{;InjNz zM19C@BvJ#~o@eRQa@+K!k*sNFVMZNEZ)Pl**`&oMCE)2~A;kOWaAkv`LNacGx3VSk z`lbkSNq4k!=u7u>-hri`Y?H9o!s&_@w!I_Cl`6s~d0*6*@l3xYl3Y--yLe=ZR=+G+ zCTA>jMgXK+VW1+oXFZn?J6^Fh6hn@>Uv}MHc7)AoSj*npO;xI612-_jCxx)j>}hGSDe|UUkeTJhhQ;r*%|`V< z_?wqX8OoE7C}?JwPfYs>ThMDHq6<&y_#&E4cUi!eOX&5p?f+8>TmbyL<;nlbzqMT6 zdbj=AnthLoo68>iwKp^Vw!;0f$hMIu&YXRKUGv8mG;8dEy_rfIRcFVCy%{D~MISGq zLUZ$z4+#QNphlQ%Ocby;BNX>DB?&-D=+h*!0oXO)Ecc-`i&ZHD_GWx5YJg@zpa^Kq z8e4!?r?|7He;~1MaAeefcx-aYc4B&N-mq?Ac_nyhbz{?Hc58R<>(2hsu`>3_`Gx4= z<;~^wEyU_AG#}+`gUjnibfFH)=_U{OWVRD3suXTAL~FI0j<;Pr=$}}8&@9N~YJ&-H z@7-DosnZ4h@dium_=^=_=xKDf!h%D2`s2Sy+^l?{0evIkl*eVOG9`k}6w>DSK}DDS z<12T*j{Ohw9I3RQ^**N~=DCx2>iya2?=14BIke}yghwpEv(o1KTk;5&`HIQb_fTg; zmIuI?{Ty4w&XQ`mGT>9aKdCj@YL_O3Dn^d=@pxT48^tqpX|v&>a*>!b0hv>sygb9Y zI#k=Uv8gic)V2!1zY&ui6D`PUF5>6f++T_AnJ}4#^(FfHk;mhlZXxBXdV=g(n)l}3 zy1WrJVzqW!>pvFE$M|%8c4E}rA7J<6_Hut^*%0LDxOaY+1*E_Y7(Ps3y&-6U_4i;0A0@-Dm& zp@IWBb4W@++Y{|HJ9L3f#!v;~(DWFaQ0+`kEfwzOI_7q(7YuFnFDR3$ODM3DY4zxIbbD)1(Jo|s9 z#mNEZE9C(WWQAQ?Q7KbYRa?he^P{o8#k^VDy0y!-T^#6AHTuPXE>&SvXmWf;ayqzk zc1drZe|33dZBcD~bB}A6=Wzdo<@jLx^s0{;(WP9Sd>=f^ZxoiT5fW49y^lsb4UvnO-4~nq|(%g*KuH9 zJd*7YJQOYRw-3C&Ljq8)Swm7H@?7@WI>gX9-vyO_6w;A^z=RDpv$$hilZ6p|PsMyK zLS)MHKh@rTkeZhZGe@5L5q-WeR|j|hRFcrDpb^+p!4}br+#_%I!^w9dVZvPPx+Yfz zXIdXu_azKF!?79AZW?5WD$3?gp>B^2C^XkWPRj01mZ~k^rQ2HO&(-qnNva6mk%rT%<%ChVJl%8QDueqM%r2feGa$;sx-D~CGC zqceiB{(HpFKoNP%EA8|YgGb5P2i;5QUiC;hb-~4*^`hAU{>(_;-Cxd285`BWiq8{+ z8YlV9dykD4FQgPL60JGw67Z8JTEn4o6-J5LTO)=-{W2=f z2z;m!FE`^&K(4>Hi5c(EwV|E_%Hs#gd0@mSr}&t3Xr)p-g~~DtdB>0yA1DyMnNG3M zsU4|xqMeqRi2YS3>qyTgJR8*ZZPUcHEQTOQZje}4Fkd8cJ1;3jdpj@lC}s&f{gy;8 zyUitXr||i$jSGnLWw##OkcjP)KvAuXEqCb@+-mO6d5e#lxl1um^(&d2TkjdaLPV=jx^{?hfIi4&*0yKgA%qkbrQLFnQ0wn27lJsGmuaDGBM(*a2x` z*%^5vx%qLf1>jPy5}^vgshWbYFMx+KJr^aT7 zXRH=9R(EDMnE?dBaohRy_@eZX@%r*E^&IKN4R67>UiP1c|78=~) z%jvknC{tR|5MhODI)ay)`GNfOydqevEtpXFKF&`Z$WJsRQZ06!#`v*8w5Bf`Klo(! zB`Vpm>q3@nkSFH^p~_$JXp^Q0rKXrpwPcJ~OU824cA3MB$|+X+grhVsj}>Z_M$DSg z>rdqpH&-D-p2y5o((O~r`63(6a@kyS++0f)kTf~NB69(o8QEIaHxhWvelwN-fl$l*8%urr6TXX!hoPpJfYr2gW zTXfEt>Dad~@zXhMVAYA}*rj@Xf({GE{>&uLngk>3-qKoPq-dfEo9*htd?F7;V)^ye z!16MMjpM!2?cL~0C8u?N-Xxo67!wMcF2pC93k)ad2#c;)lvcxT@5|oFd$j3wBvW8G zXbE~@V`wP9Ly3@v^d^pIQt_Qgp9uA%j4?}*p{p`gm7`sY>Itwo-B6|d@)Un1$m0Db zW(X!yXBwR#`_IK-aVS3Z@E0oHKf`2fn$#mB>>xEPr2-~pqcxy3m15$OJJ-w%>MDbx zOzu!Lk|S&+W?gm?Bo`BI;-+YP=+Y9gVJ99)3fbb*P9Np+*+hyl zU`|a4XqZr(^`U>SVY0cWuSx)DiP!7GZzY&9hysT1c;I+tA6sn1Rwu{wILq zDUe)#&9MH0Kp(rW6PR%;@_C#6%$mdkBs5g**3=_98RnmznbgGQ;yFzuW1!isDuqvs zetIF1%f%#lWzo}Y^fh>iiCY#6EQ&~nt+tN3&MpQH?ksLzWzt62)}Q=boEAyktOBe}}XupthuKgJV_8@|FH{PHjOCo|$Ks3p6V zDSZ8fkP%je6fkMVzE`|k?=xp}y?y@v`{V#4ul3w}nK1QXJ$`3$x+}A9BEc~E)Y(^L z*&^WOh6sf2{UoV0wdr*Ga(abnYs2l;kjav*py5SWz43CkXh2{R)ZC{{mG^&cBfp7 zId5~XsrTo?DaY4XV;HrTqeac+A%A2%ihRe#-o));%6H+#H$ zB+mKUpn3tg?dQM%3*yDwB%FWRVK@10SM0ZU{W+ZYW7GZjcYOzjQ+`kXzD`lMf%E4Y z(?9LQ_lzb4X8g7f&pR+>`R5P-$z6N*p|1bGbss+4s0G-Emu>3;_ThPY27rBdiXot` z|Jy$NxS{CQ-hSxL?!n2a_mRrk)wR>b#LYkN!w(GBd%)umTN4(haAUp)%97VOIREW^ z_yml6o!T&j|)Nl@dhb5U=wA(J=ieL9&fg43^fv>d|DQ0R{{^99)R1O*eIsg>esgy(VEfzt z@rnE4=|2-H-p9GTMi6HL6(n=wz%hVO?-MHUNIBxW_=!hzB6C${iTO$X>x2r{ zU5v$MN*El48V;)Ec7w66|4OK6L(w={7|M8-DspQ{_n#3e%mM-(g~4_t$7@oFoc||; z3Z%DzQcp~1lbBuvm|+sKKzfuUvBLhHP{D`nj3NG9#p|6vUkWGw6yk5Qbxa5dh?-xh z;qNi(ujT!JiavVG{AGlT{J*hr5=M~z!Nzf4p0fQFeK1HBPanqP4{RJcM}Uu+y3 zUxKiZUu+x|TGEL4$K`#i@aGrrnA@Q0tsPx?x8 z-!qES0lm=Z2|tV*rxJ+O?1e%@9<6mS&h3xM`SNhX2%X;@8(`ynHwjs43b_;m$MGZZ zb=x!OZp~!jXnqc09en~T(1I;w!s+cHm_4%gO;NO!O5aAG_y-1$`b!}z#JExLdJ4uc zRM`$;qK2}Xd2|^WL5abSVEscX@GOhbet>$8WbRyjXv$b^RRo??gO~5sYT1O|BCaBW zARLPnxnfITFjqp)B)3LqqQBmrkj%H`sK_Ut7(^Fl+5=$jmTP*Z{H3mEs`Zk2wicSx zoKE|5wPVx!V-@lEh81><>r0ynIHI?zrN_&?-QU_V+KnvQ=JTgZMQqGY=c-yG@%ruk z&UZ_iatyl_uIkU(hWjm9?e8P5?heall%CjND;m5)s!+Ihgpzrp{wWyg@zO`tQ46n5q z1OJY-Sh`Bc^*EwV{`L3|liuqIuQof^6B)B0HYf?BN@({bgE2a!p5rREStZtA2m;IJb*6F4 z2ZO5#bMIJl_L6ttigv2i+DJNTPRg!wa4yzJ)axxKw)dkU#<30>RFQ<*8(#-*k>kQJ z)TCFGs6Pd_+^4YYRpzL$61EyfZyzRL8crW}*b(~`6=73k9d*H%+if>fHk%x}Q;hHI zbRz8M(2%^%K{@FseFIYTC^X$u){dJ!wj+-TKYY@L&-uBxi z3C=tj#Ai2wg}0tiU3hwF$v!M>Wb@h<^CfqBBdkicD@NM;*PIuPcfm&LFIce(#6cXg zg$3>;ewZ-&1kE4Tz#jB&Kc8*>SArWMk z@fE6+xjc0gF6k&#h4+UVbf(=XOykGH!MewQ`5Cy<8A<7!R>MF8Pz{-N)@;2baN82N zaf{x!BWP8m@GQcdmcB)KuTPZ7=kKjb%@zPF32(wcKTBpQ(qi!!&gshb zE!JBWkRdsbnnp6(-eTjjH0;i&JbKx>RbJ4OVe#bp)F-51v0eVHRESW7aY$YeO?|;l z)bZP%7*3knX~{!{egXdbRMILM-FGhXIY@V_N-yt9ll6@4 zE}q+C!>vnu^96aSNTY%`W*H%>0IH!k5idYBjG8^9t2ss`pB|mwOO+51rZ|w{l#e}Ri6(oy_wOER**Xwcg z55W!pA-Eyob*v{EvsZjfa|^3B0NUc1hyow1S0sOLQ+dEM|_Q`-phH392tQ|rz)Wios>$zh9QRX0U7 z%5oM}2%4oFMO9i9Nm1}8-;YO~_e!fc_s ztODa`42^@udi*rZRrfMWpn;9HYTO^eZMz`y#(KxjSLAx2Y(BwsugbE=dLQl{jkm|FyiJI0VB~u~ zd~|XFP^s%u&u%~R4Sa)@e*R2@7@$%oyH=sVe%ISl$6z!(UwQI z%h~&y2MCDqzwk|eam(U?4f77v;b$DsSaF_Y{@CZm924tm2pXb zZ=|S)|BM79?Hot3ifrfI2V(2ORb+o?ii|iEbhQ>o3g0$X#$46bI8NI-HJcLMA+OgG zrExLiJ^hQ!^>gU?CsV`Dx)e-tvUL07(VCwkIppH^R#QR~-7(THYt}~?uFs%ZuZ?Ed z3T+u`(9O;d`EsRr0%LUL&YBw#5Z~NWrGQU;L79p3d6V?F_U$tAH!t|c9JfDojNCf~ zBZ2@bbyY#4@mqjO4TUge0Z^&W+LQ$0EC`oeoBRPPb#F%`rVr^$X%$~eo(q+KrBXAE zd$wv5t^~izM!^md+M-nr72`Nn3;VtlrW`KaW~Lq?mr|l0sibnE9;HT2s}ZerWvUUQ zH&v_=YgBfu5oZ=cqZw~yV5*s5Cs3@J=!Ac)ndF8|qn_-=V+zDK)NEXLf1a!Eln}`n z0vAD<>`mM#j;hVfI5QnwP@2s0oI-jAl(!i~_7<_~Dq_}TPRUi{mQU%LOJerX9EXorx7hWG=NH{msYyE=pA^>N<*cy<*6ZslErj zBbG_g2isI$~HC2J}Ft|v8`N*F*k@?u0*^%|c$s~dPbnwld)%Jv9_U%fb zWn#u@nC~aT%f(nx{HvLqHw4$+)t~Rqqq_SEZu$-HwAN6TKiA%IxkL_Zj59fW%XWNT zlknsmnRb(C&*-R8px^JjVU)Xoj?z@A>&l{W9!5-ddU|2=DId)>zm6Dw3j&k`UnXMF zfj#<4A9OJ<2V~!Y9TjaqEc9v=+@Am3KBQE!n)PgHotmSPcLyh zDF;VG??2XNMSUgx1Dqm%DM*+_>*2)7J}&*{7m#GwgR%k(9~C65ifLlwY9AFO`0MFQ z%i=p86eOCvqDIO3GS^qiyW^)Rb3_g~m}E6f&`Z(rZ@wkCRGw_}zDO(!u&>zJLaFxk?31r~vlY}F zTQ8z;YtuVFOky7>Z(x0OK$lk$s90fte%lKF=_kZXlo`k44;$0>PM(OMB%RkoXA3S@ zWa|rVC>kiT?hAMzKtUqK3Bwt~LrcXAhhBQgo79C5-I1(qW66@TOKaJULcwY|;K^DA z_P;7fK(=TxGZU?T7rSFz4Hx`DgcTu2pPp_Y?@@`MLFc2L!K21wy%qzNu8kLK1hujj zVLTQ+q>9U+;PCtRmjdjPKLgCN7=J)>Viyu-pPSh==GFv|xzC z!oIluxl?40#===tPffCm*4G80f1f+7q03VWFDIB)wvf=6SH2igtzWtllS3}Fp-{b7 zt>Cv!UPH|T+95dN5Hzgy!j|H%>)iX8T07|R)adKeaz4tk1hg8drcY((8cJ5#AcB?; z0z#RD%__OcZRhke+j{CYGpQE1zCQaMGKD%tE||zSM?LGwGezpO>o=S|FxxvclJqz? z#{>N@ZYc-(p83b-BM{`#^v^Tz(vFBr#ml!cMCzT^-)8&GH+?hgB^kSmc~v%%78h?k zPM+FJH>pr9Ofzb7FJw6@`f(Oz&YB|LWZI6v&T@g`jYvhi$0s=BB_HS>tK}1RxXbDg zQLw>kghbz2Ycxe&^X9tD(G+ncyf(+gk7I*d;0?OAuVM;Nm8q61k5k#=; z`7TMvn6cD^O|VC8&UkJM#$r)TyLnwMWGxHOoLWWjzfBalfS3mQ-;8NLa{!*(&hMoh zg)VIDX!4(`I98D{Z3f3jf8cPQqPCLu4hCL-sN#J0(Z%uC2S_RpLzO^hdw?p=-T}nX@j0N1GjOzv1M#4W(~PAwJ|t3QhFrF0(4b~>f`xZ@$RKjUAjNLHHW*<%jnf`N(@=r z;=9ig=}@1wpY^a5=Pyb+YCfOq4l5{a4*G!?Q5ZG zc>7EIa+`w8TdCEV=5~}i`I^^T#l1O!!VZTv5F3v5iGelt3+IQ8!}Iy0**|Z$S2fWc zpEs?~8$9bHNV@;@0;ytw`-E*m()BIIg^bI^PeLTs_kb#n)!eP;q9<;ISD1$$l^URm zli-;m4^u{nQ2Dk{E)Ll$R$#-Qyh2u8na|Xd?@!mc2r}!*S85Z zd$(MZ&x@>LWeN*izM7GPTHcwx4gRoha`zg z9ye4)H&ru9UG(ca&-$3pXP)-6znYb8M~2onv!_HRJ|5(G)@wG*MR8lwFCuDB+x&d+J>RpE5m?z`Ng0kdE$%IrwuUF0xs|;NiUHZGhg})SUx9RTopkf zghvf>S2Ib5RPG@701omXOZ)WF*ox@fJ;)Phh40FVj~)H4K=b!$`F{}Y{tcz@|L+=L zhySxg-~X>^fH^k*M$ME4a$eZK<~&kdPLbUn_}qt$p+9M3zm(v(;&$m>e^-LTD_wjL z68NPAmo3NA{f81S z<6&dHyn>~WsJik&2`;&opyd(1FloaB7V`cBB{=!#ThB?icQy_Vtz7y?_jb3BuCDb? zif7IxpRe#1C?Pvi*T4!D4kR^u3d18k-2kVwdcf1@+!zzT!_r6Ql$_x!N(1wPSnrh) zI*;N3c-A-h1m(3_cMz57*3QJHYI!WP>t5Vs@mhZbM`+y&QwJe;gg~l+TFe&V_bh32 z@gLEE5}ewp(CxKA87a5`VjxDon;t=?RDZea$B9L5OQqHEQlpm2qI|8>vz$fQrhUIK z$QL9EapZ|#+Evss6FMr2R`K2VE2g)Oi`M(U8hEViya$xv$hj18VUbI>`?JZ4Fs`f4 zwkHrZ3Cemu((Uzf#g^>}qwVjTR}mpA)?HLot@NZaSi;FynYVu7{a)Y4W_Z@&jQ?g| zL}By1q%kK#(eSK>BW-8d)qBs-jl$CMfgjH?GTl9qmiI7o_6P z=wqrHz$$Yp8~7!lST%?X>^4tfzAL#Bf_-2q7}7<>pB7s7g(yAj`{q!6>S&P#Uz$b{elKi0g&HC)JOVQyaF^JUSh-o7^2?Cfs zg%bj^CtpTj_GIVBznN|%?X#JotJSrc8B_2R6_n<&sGSAUFxJV=WiQmpDIh-7$t^)D zRL`sE5{MNNSli0MsXann&2PCf(k<*b!%Sta)QHa2ph;=K&g^5KR=Y1D5USQL9V7p! zlsm)Df}64YPL@1<{VIk$ZF^~oJavBvl_KT1NoGIkyeP&n={jY~F!6rN7Pn&J>_D@SXSBmI#L%e2<~N_Z58L~8begO%@3)LQF%$i$+l#?+dfnu) zq{N+6?NFw@6?1+xdCdDTy8Z0MSF5dGMTs{{r4VPg22ly}%(8_LZckEtUb3F1NGjTE zjs0Kjy>(R8UDx-EC|(GPh+!#^EA_Nuw&nscrB`6?iHS&lh6-m^+n4-$Dlq21_XHK|w7YZYVE zh^;+sW-VYnV`EQjIlBhwscaIxnAw^SX@yZ+PAxb`Eb*2yohC*apTrh-`lND>U+ma_@9+d z6Gh5V>a5z6ly&x*h=Op|LMSL$(;>*B>szB)J|9jrjr!T5XPx@BP8Wm(9M6OjgV;kh z3X|CPhib*Lb`NL-oqj~N?ADcE^+j^v`9wJUKXYmRkKBb0tic|12%b-<9+Up~4&L7g zA5idobOAg{i}`|-7Efe6!KIgL^5tGnUy4q5gpA#lDy`DOIx9#M2t(((Fv5%3PZtU# z(elk=rdzto5uadTwYXlI&7SNAzm2b3M#7$+6EB#sfea;r%9WOsK%@YV zGN}rJAXH(1SNu5V0bRF@yaJqYM!umC!}wIyz{=>1-)4cJq1_ph)-~Q`|Te~!Ekp3mO>7n`YeU65_c|z(UAPH96rw|upHqf;IkY#F4wsnl?uB7@3s+G ziK+7OS&99W)438?ee3pWeAe=N*LaJSYVUZPjrFXT4wGlA$=*lc20S3zXD!vErgJUL znHlUt_QZm^Xza>e!RfK^Xi5?Z8>+h5fgQ;>ITZfBdZ;l48&9(ePQIw;;j;2=qLvQo zZRY2B+MpNa{Ll_AYLZwYwXNGx$jf`eJd~GYlp zjMXd%(~jTp!=|0M9e0m*@=0zU?Nn^r)~o5LuHNHegvcL<6E;Hn4AuGYQttuXj@Gvy>Y&FYe@rK$+pt%nT;FsDKbMRhg{ zF7DWG73vGqZ9g}MhwR*(N@Ung;q5cO^2SdN6sCs5gLlw>e+Bb@<{9R{uzSQ4FQo8z zKLRvc>*B>)@O~!t&_*24Z0Are65sli5U{`LhZd7j4Q2G2Q@%INWpZ8ZO`13B+FN532^7L}~^#ok=qOy-zWj~x`Kctu{CQ<8%~ zIhH>oZc?rsr}(vCPT00ZeX;wbP_0fbBQ+xK>DEF^a3KnTWR=2~_7EBsTvl6?#nKOS zemgBO>$Cl)e7VX}lT(8uMVRPp7~7UxQ{LKho7$L_yX-Y1)rleHhr5e5u1?&2N^}B# zy=g&?Ki}3IcMM}I&;4XzX)CApjaw0&&G_nC-<|u~){((R^!->j!-Vpw_tD{@Sf1Dy zGo2rBeOzdFeo8<7;sSTi=J|!5-OIIPcBF>NVW;~t(V={|sEMOJutHl@T-q#&7d*CI z7-zkS^$t@!qcheP=tw=~{9PzU5k>roVmVR*SSMXI?$VwRFHyXfAY2UQUujM<6QCDJ zx4$jDdOuuL=FHbjSRp5aR8FEgG)mF)nPAkmk1nA)A2ZEOr}q_S0=fn@B<~4KMj2KU z0*2)Y6CH5X)#E?h7R2ylgadKA&ABd7sy{UsvEl=I2niNpDC&B8bb+|8*i-F|9E>=b z;q|O^&y=;qj0R^FC=@L#I>WDIvKd+e|7a&f zZQG#&-Zm`s`mROoo)E*M`@<;u+vO~p-#06!n}e6j^F6v-ss0Cu2}L!Y-=2onAFmMaeQf%M`KtM@8%ti@-6yOsn=&}D_8a>l6-DWf z`L^~7u^G;ZKbF{S?sweY)hp?E#!_LLMv8Y{+*PdX51+rHtVh$(+8_+=V|j?2)Sm>8 zT~^8^dA^s;$G~RTEBYMUeE1JB5z8hSm3re21&w=zA}ZFeD96<2gsdiXvhq(R4Jx-! zrj{Uiw9_RGLe^DQbJz@>PqXsARuW$r?)12h3EIr(;RIIAcVg5s)-k@`FO@MzkLjt1ng#B0gYO{kVu0?kpjQk096RI&!^<-x9-U{xh3N14+!E*$oN(Aj~r+ zi7O1UEIv#$nDI7EJJfq2b2yj!hj?q3WwuQ6yOxb}42geu#%su%On&3B)o$O6Jtc*5 zt;5ZmN42g+Us?|DX1(?Q3u{d+8y!jWbxIHZp>}VweF(umQ<<((+Tt-Q(n*=Vf@WMv z!C8$J*@UI>GK1U_sUj!n``3?YN84CwI?fy zOt}wt>m5?Jm!wq~`e)y+pZtln{_-^Gb5Ntx^PdE8Yje)lh>Wf-w+P2?PrJfV!tP@K zdW8x7_|6kcp;*o91@*p~H$D!Px(_iLx{_&G$f>fgX5N~T9eM*|nkC)-sJb`(ETgYK zPsDgy5aR|hez4esXE$wVB^cj@3Noud^5Z*5UoD zB+-u5t5{!&Gif7Pjkg%>L~uiy?0lK%ye@#BWO;V>J_)i!vXJdVZbUUFL!UbRTpv5u_`T^x#SE)?@ zX2JjeFozTT|EU~K{?*_{3Qp=OCrk~-2nL)m?*9o+m=wU`%3T&k{KWy+o^L4X?z1qg zG<5_V@D=7HlW6!h?~WAHGeKs3;T7{5U-F#su#xEPzzUASCs>a(I{6Nt%}7a37=C?7 z9@f8p!ou1Zc~C3k0_t?cg~_%7HlR6abw2{jHCB@rbal|DKh$u%V@ zIX*2TJS#pYB`-fDwkWBDt}NK98qxq)TkhRN+|(Qq*hf2($%C6ZT&geKF7nQ3c!QIg zJsL4e!Vsxah;<*4PIhMpq_qXcsoS2*!J`+1;J>+N#e7Cd&=yQaQG<1r*z65PhZO+h z;SkFI_ShO;Fc+}M;&xc(PUTlw8xK7I{;O^zumHzYo)R}maOLxvFnk85-Uwk_L0#%L zjl#J$pE`cEF1goGBNii_SG&gHRM8~f@_T!Y54cY6I33*JJZ!vN-TWwneL^AOA0mmP zWsMkP&E6-)`w%3iC#PkmI%j3$WjN-s>qZumnv@m0RaWO1y5RtrxrS&QrVpn zU&!`mOJvS*Lkx2Ylm>GUGr)+`UU||m491fTjuMP#Jy;pInw+8=@u=$!CQ6ALc3n2? zadf#Clrp=w&(F--)q}l-An*F*j;i%v#`KfCC0*R86M9$AtDB?mmA!IHITC~YTsbL|G z86+v$uF$0XtU{<%VNpd;b`5h?eRz4(>&BMo=C=5b&d|CZ>ehab?!kdUI53oblN0^3 zJzvJs=5i*ds#nMDudEQb8~mU@WS~bm$+(bTOt4M<5)-nUI|g%F0lP)Hha9nDkM5%Q z@XYQ<(Bj0^5mECLz7c3l{+-fU zoX^$Dki$uj+JnKz%f(m3pFWHx!Y_n1iYhKRh$Vq6#nYT44U(l3lbp+#W1r7ZNK{H# zP5`RmYKz0`^ODk)QmUKd8{d2a(Eg8Fy?yGRGqfr`lU`~4qZ@KyFN0a?-rvm!5GfHU z*|3`gscE=)Uj#A?zvf5#9R@X#G}-1GVQqQC1{QoRdW~W`qqoR|9_e@t=(A^z@S9GZ zDR-~-*v0!>m*_ivU~|!U?c?QP<=}7c$zdEG5w3s$a9A-6)@+d}QS$K_2#G=<63ba-Uju^BS=6?P%AuwgwrN5?({Bp{IG9&}N z4VYDWQe#krQJta?*jW7zJhymxLbga z;X&p6+T6lB=$5aZHK7|tuy?3#_^U|#XfL@49zWX@+AM)Ij*LK0x*WIwntY>Ts^U`W z^7oaL4bTM5TsxCC-6r~K*Ec=9?d_dKg?KeJ?4R2Pvxh&@jj>IbOwn|5l6=Wq=$LuE zBFNR}w28Dty-O%`V0m;>wT<7m{vy*una!E)+;$-{+q>E0E9!v_;(ipj))P{714Q@K zHYY4R&-3w5iF~2Bcvw_YJ|&uM4~P^aZ_-H+qQ}x1GJoupSQUwGb!^>2~Pd1+mw+N3IFO>lAAl*3X zD9O~&%}Y6gK|EVJ2VH3?Z+TvDjbL>VVI@yPf>j-ZnM8`-r=Sk}?#6l>yw5#4 zeZ!x}hLYQ-XQ;=&%+D<{i>xq-uQP&|J3G5niU&*P$0wbqltmQsuip!bdcN_M392o7*c&* zz*&EAQ{N2I>5kq@pHBQ4B3))Uf}>gcHn-u*E$Acor@vjz;Xm$M|8-YWM_)FPz2iI9 zcT$Cr)TQ;+?%TWN%@9XcTPJe^7k4%{3SVzOFFGWc9v1L4zy_lkf@mX>lcVC&0U|gh zCp0ZRHq(Lw3eC%prwpSbE2+()D{qX!uQDR6Ym209YHH5?gxdZYsiCX9C#0HapnYgK z1NfLM;o9k$f;l24f2t*r!IoX;N@U%p+1*oaQmCb(PANlO7{~4Xs!5@eX#2DtcHCX3k;T&Ln2Fj&4Lc-9LN_OJ z7Y}v^&o|zFEI$7DfeNf4p^`zeBrYy*d1F;l-o+=FCnYl)r|D#5YGo&jN^G+hlXowxCfhu%Ti0e6i)ZfzUH5A zUmRK3TFqQKnOMjOpVCEXoJ{S@d^IQVRkV# z0d%?ISyUl<`81_sg_Om*GYYd-1WbG-_HM+4JG}AIrt?K3 zry~lyjynqWCt@@bnLMipg1o$#Ojc3{rs5r1c=-(OLpCK^3E{70TrDQhv>UzZvFboen<-yK* zCRcYLII!#t+E;sKi}C>BorKunSntgjAzO{m`1X1JH`1tvdC=n;R^94%Lr>0+WIDC> zpS`07f%`FLpR3s>KfN+^uEkH6m(|Kyz?R(IMb695L4@hGzb7Gcs9P|Jk2rBiApRAf zV*miOSeGhnY%uee=hX3yCCh~xvNq(94dn*x2H)Fbd>%}Q)vVnXOCD28WiO=Ny@n^A zn@TF9$flmvRY*$49@3q5Wn=XQ@hL4FC~!v5h5bd~s+l>-(qYnU1qO5Ge!En?7jUs} z|Cqk##j`jNRre}JWF+kAwurv;IC@-!a;*YnoCK#kdBr@&OVmr=NRcHmw!PAd(vfYp zW!+KfouUPSy9cR?H_2u!u{x>qpiESUL5+tdhnIYt@##vO}(cbH~%m zdE$P7&j~^*V&+iYxB?@CX0y7%V+X&p>cjfMAoQajzRoWt8_YR%i}GbDxr1wn%KW&rO1}ld?@7T zMD)g$o7dx&yY~k#zsouzB{6%Gh)Ba|9@jXIgv0>blvJy9A*U?VD}%>+LkEuIa`4{% z)u2n73XCNLqp3s{0bg)F0(?PFl_ayR@R)gxe_uBL<^z`D!K!!05AUMKrHz-8=eHG4 zsX!c9652OU_Gt>OJ+EZ!9d1~F!Gy8H34i~HUSRr0%@%3ezCr0PU{TYHJ^ZByel>V# zSxSMNe^nslfmq`y_y>pZ=GS5+)-2G6mK3eE?F)w$eCTGX31XYOkLobu%7tqtCrq!{ zI{XTfA@0Ek+0=74&5|t|RS-ES(tcNCfO6xnzxvnN()IU(g~Go@&cBi#`p2{7l=))< zQPYtnx+qJd;u+&SQuLq}?PpB+yrr_EUtf_M+i#k``b!z}t%wJ%xHlP4(sR^z4RHx` zj!E&EzT8gCL4$X8cH3Mu;0Ug%J+Cn?`v3>&weamRQQIz9XzTjr?84hKma2yZlOb zyjqvUBgx1`db7h%-Gw9ib7^uBWNMYk<-THvwXS@jzH*{>fTsn2^AY%)B7d&6JmyeC zvi>!pxhj?who3*2UKF*XVFXdCBXypWSoW@zqO*zmNzYqGj2K1D%v+xyh1#yrkmqL> zPn9slW5mxbS*=lA`Gqog4sfo4^%nwKosJj}TCKCrX+YMPVUSB}yUX!QGmH$wyjEj7 zbC@bFljv%0=&#S8{%u+O#>o5@5GYd}k z-0n9=ehU{mXKQ*3CR#aZ%P$3F{ND|fd^@1&pZ3-XlTE#ls`--Wfx_O5BNA(AS zM`U})W`}2-=3N%&Ryrnvrc{?#cgQzi@3S86HXg4rZ)~6ZAUdUovl3V>RON8YK_o}h zL4DZrpjnr%~6=?65fR5DYZbPF-~UW zinQ_*k7Fwgr7CJZ*J#yLEKk=yS?(I}v(}kuaNgfT_=CY@uF>;h7)PEQ)nc0`0REBL zQqOipuB!Jr`>Xp1PReTCdeh1ytO{$qySky@wM z_sAVc_80hq@V;)^+iEZO*>VO2(p*{2uxWL_;qZ^s`sc+D;Sv{24)T)4U2<}h{Fml} zVB9YdX~1|PK*dwEtiYaaR(`%@aW`)Q%>}XALjW4Kb94oX77cem`wsx<4G^$!`i4hE z^G7Ph#Uv&%B`CmdI?2;7LBn{tQbh%&$tAMEWz{us72*IH;@2qF^0CdORj{+Y$F@7R zs&_E7pKoMnTyKnLYGPJ>hHHLqDQ!S=ad|^>oppP2uWQxkaQ{Sqm-*~#^moRe=kPys zzak_zxzXIEe(7D5g6;Y45p#Srr#dHi^1yi*(w52_fTQ7l&S<)X9EShkBGti-Dx>@D zt6oz8B9-VNBh_!~u6E55wPYuqJr|JTdHaaZPhDtIBYQBbFupAmNt$E`O*Z#-H-=^A zXdzLRFDkOtWBC%TWm_ITy6x^#!d2<0gHYBzWWPy}4~r&bPG_$ZA8m za-88s^3&mT;>+lLgI#v^4>5blU4@N{EPX%Di=&dB{6y#wcDaq=rW)hgMAnf^j>690 zZGk4rrRLGAO(Pcl8fql0<%2JCVZ`se3;f38-C zIZh7m{wI%6Y+L_^&9#7tNT`kGlIH#{79=$7PNh)@xRjf&>m(d&2Ux=X-9k50TQyfz zcSo4U28*Y1z`G!Y5I-O{9T6rKBN->{90dw%!V|FL)3s(nsy%R?pD6CQJ(duFw8tm{MZ8!!)^# z^g$LA$ht4(2ES&%(38*w#e%+gY8WABC7B|xiRG7+iVrjUlZfpyQ8B^^KBw_Vwc-oV z<_txOJmmQxXt_Ad1+ds6(dA-e`KnCM=;-Ldy}U_-BTsk5tNs$`mzo5js4)o@v(1ee z`&Whe;9efNf@P?8@}qYM^f(UO%RlhD@j6jhUQ?|ulvID#z_XaLKb|Woz(Kxjy)#`b zH#6R@eDhPjO7{vTz-v{P8*k#=W0p70$goDP46l{noA1c@xfAzH>2T@u*GGjFtlt*b zt)Pl?D8jYOyIW1>&-?k$Sr3mthpF_7efYlm$9!qh{lWUz->FfCyaH#=_J6?H;Xda+ zMW7d{5Dnma*ec90iI z0C?W#=Z?7O-&HM_6hOPe=;hCRLi|S%`)!{IAM6ECBh7x(YdPY6Np@J2v0>-3qdd~nhfyii`k}N_s!h6I_vgks<&2IhHkGABo8cBkU!-!3f9*&ZMkC1bjZpkgTL@Xn)o z-NmzWiFQx@BTv3!HQJ?IR<fSsFi0)p*gv|?D z$K@RzehS${c=u`P(-s0mwrv7}q;GWMVKQmsF9qv7^1-JRB<}=DB^&Ts;Z?!{8LwoN z1%x6Mx&UXCP5U$@T4@|{1zAPVd?|)*DmmTXb2qDZ&)DwV0 zajS9^3M*n&@{Auqa*6Y1^>FfQWVH1QzgZyVWj3O0zAJ8Pz%wX`BkSIBsAHcJx{?)0 zhMoBTnc()9g9BAGUywQ75id2xeo1!4LNId1e{tcz5|~4@8WfNjl<>>1k-)+4}mH7#Op<0>Z%GQ!K6{3uQCDFx=18nod-s6<1CfCtfC>T zmjuVL_M%qtu8!WmlpZml+%pn7R8kH^q~gbg=Rh^Q<-Fj^()xzZ8b3IW?JMrqOajP} z_lfG!+0P4(ZwS+W6eYhQfp@}Z?I@bZc2$1N9MAv2nVSQZRB!s};sQz#7FX9zl9KdJ ze0;GBsL~k~UUw9wPqn|mkV+ROAh-$BOA7S?F8q&lD%xyu9X8zuOkHKV0jZ*C%ZedVrKz7uj~ zG^X1Ae5U?a-dX80)0L!zKfD|jzoBo8B!wjgzN88_)2$Bd# zDtAd_#zH^oW)Xfsg7T*Zc8TX?DsXB+FY>zd*b5r$#PUkoxb*W?awa6AtMn}N3zyE3 zw&ZG1Fg1bhgO5RpT1ppLUN?JgMCoAQBSZCanFC+L+%fi%?TTtd^U-Zt25g1pr)VxM&N+-nX`MyB$( zpO(D$sZQFVx%Fw(OVjpLhr86oSKZKy8!vzy!~en!!OoR`3T7Ehx^lvVz(Mhv!2{^8 zb7jxMrBYt+PlPELghDJ976mmn!lEEoc}Jjm=Iz7i0Tav$ycEo`ycEn*g$ZV*2qvZi zIR?7)Y*4U`4=pGzNiHg_s0=Qzs;zUa0dB|w=7w}&Zb$*56WQHrZs3*? zqbKu*HMr)Ktv}8bO`8Q~w;>A5?&l|9cAtp>@|^<``Apu3yBn8P$Sr?T-KaA2gCeET z-C7IV`QBVp3Kc)c3yHgAa=7!&sQ2-#vTdkZ+5*uz1M4D5m$Snt#>(@aDXpL-vB)B^ zxt6Ud#TQ4jW0M?5jO3wz47_JdZ)jCvoYtKmhqXJK`0i%VnSB-We4F%RF(X4JbL);I zKMV5uUcHTxF{PkH?6H&TnO?IfSGMz*UDaMvu0mzjQ_AJ3mgkM34d>GPyY`iZ7gQHN zLx247;uU{Ff*N5n*_7if3sZHC?WxQSodKEhC&_ZZYX4R^(=Xjb;F@aIo` zje}M^?}M6Y6W~YYcuV6xY1^rq-Jy$48Zq4t3Ma}y-{>Pk<(AqBwhs{i`H#dvS~x8yxYU)9Z;UJ47XL4Ju= zM*dpqzN9cjC@vGMOf!oP9Js8PfrBYr*#|3~-Ub%$y8{Pf>*F8f8>kF~N1VeIz{_T< zSVhP96qiKV^wg~PnbJUbL?urg#QPb^ITdBql`Og?HI2dzqRmaMT%SHxwROvM2=(<0 zFn6hc9vq_>{ZKbP(?6^>IlD-((Eep<-EFOKYr}GdbN|iZZtjltY0S41qvO{X4!5=# z{O5>_YQs^7X;ArEFz-LX@R4&{pmj%^f0pM_?BD8tL{Iy_*I5WnmTx@qo^8TKi6Xrl zOts(}7{cv%=d^gZ3y%u9LRjulqQ98XJn@b~)|zDoUki3!gyq;U^r9w`WlDQ{yi=8d z?Vdb?QD?))lZ78shI@Fv0{B_AtW^6835mJkC?7=4;l^@TGf?nYMmN7ybKQ4}H?ZBF zX{~+Xgjv5ezd8oJ=$&ON{dN*C-+$lWwbMJGn;_&2U&E>Dl8xn^tU-)K-XY+Iq5!Yv z9xTlN5^wgM&KCy^N*-oxF?J=fu28zHC4FjBbP!fKQiEj{d}rB9rm_lUOmFZ{YrlR1t_cebotcculJ-N zeFzRVxSCwxLKqzM(=kzCc_#jFO4z!~BLF)rS_a57Vb+^AexaZjCTD10DVy{H+MY%9 zKxe#j^Yo0ZaW?FSgSNA(n~R!0Me)U+7-n+TJYL*?&F7aeDIZu;It|f}i&uBBJ`R(;p*kFpj&W zG^3$db34f4y$ttxL^b$1J2>rb5Zs%#Vty*mjweKmw=)ci50tK)`TiOj`+u1d{-?_6 zUuum&aPv~8^|$QlpOw@9Q4HkpE7SW34i1hi89p9loniMO(tm4D=H<;rH|$}n(yD{g zPJ`-wVzLdTHckI*gIGP`EHvM6=A2iX=(&dKhVK>`;<3W~R?I2$am=RJ>9L5Cp66I8 zv)!LMly-C?rn~Y>zh0f2{NrXs_VOw%J@^k2jG)$(UjnsjCA(qH29E~J+#XUsk%Q4z6m_8}yR@hPbRF+>?@ z**OZyM0wD{B7-afpi^1N%}Z8Lb&0%dev8oB*529zBvX6)WIF~Bz-broitz?JCT0NA zGi|DUetBhe&2Wiy6R4c+?Xzu@9D&pB8PF*K(I4DRg+p1_rS#pr#HSN;G`h`LSbuX3w9U^w@QHD6FNLs2KM0$A$RBP%PJ{;6~0#$7B9T}#}dRnA01SOD)T$fGJ zU+k(Mio81sYQ{^dg$6dI8trZ(M>an}QGJN}2dT2d!>pMW0yG)`yUtjovb;bq=&{`& z;fZ7M8~rXXzBZ7(7)fryT&`c7`(4vf1T$A4OkaC!HsPqE|8+3>?NyQKbz_D0xi#`W ztjyiC-X}pco@2@M8v~{KF^L8RmJjC2{hl;`h_&8=GzY1?4zjmAI{s3cG}mBncc#}p zH1{08&MxoUKGBQ&Kj))loNp4^a9y~Zw0fwr-;K@s;=W8K%jf<`8!^zsLKU!|#!VQ# zyk10}`g>ck>MZzD*Ti~Kuh>@Z}@V=&RPe7Sf|>Zk*IggJekP-0k$hl%84;6vFl}b-s_q5 z>AvT%oXvS3p}n)d%5D3TWX-chUTQ7b8`mOR(}!L#AR>@=<8FE=lt;$C)ALt+t8eM47*5#`)hcoRmO+b?DuNsVGse@Yjql?IX;L4|HXjS9CQ z^ENT`1AiLMYxk2{s-+H37{*fI&Z?6TFk8J+mxAxm#Fg!Huz;~<8AW@4v-|v8g^_X=-ypT(~CHo9YJ8h@)4h7iOv3^}UU2XvX z&MX0v?Jn#}?{Y&5<|F<)v-J4WEZzTy&C-^p<&s1x+e+VaiE_a0lNo^_*;2=5U>I@3 zay(cNy17NM1_#7n4v*${_m9uMeed|%cD`g2f(nu{8BUPBXG&G>$%r5+L&)vz1ClZ# zFE~GSJV@k`1mZ7SDdJ-tVfg14Y+Rk8_{sRMG%_s+OEaUQ)C}6rGfT6Or9UlRhAI?lw@#Ml$@8elrlZqDZcS90Z0Ctk zMF~ySm>zC;*fBt!)e*w&VhcYNRB2Rykc+BRRjl#CE5GDkZS=unceE|{PyJ^I8kTW1 zevj+J-vYD5j=}+Exmll!Q0^%5-EfN~iD#*xw>DGIz}{*Xpd6NW*_&Aa%7F&|)v9qQ zskUgs^8QAUv3Y%9z5U~D#cKQKV*c7n`%6P&RQI3MfBVWh9ffee@#np>ck5Gg&u@NX zx)57$pL2eZFBRhQ{thw9h2t%HIS~QM?T^WBk2r6ty|osWoA>Nc8u#+V@g_{Z;qB+^SG2a^U)YrG?N7Tx>>JRJo`&~&P~b$vVe6iNSTOI2vqtE|i_WDt z?Cc~#VGJd{to?1?bj}fOMmvru|xTvHie~upT_Q|{>TM)CNW)#@25pSVR3rLjY z7Jx*#10zuuaH%J|-_{I8!bFE=dw4kxuB8UEpRS2N;8hq;<|Wr%r;bL+S*EVvyJ~1!mm05M@g;oKS19JUO2pI{S-SBczhbJ1qh&#${ z#q{zjs)r29)CyQbN43A-u9&p4zg;=&iF_~O-8jUkbjeI@r@Au}xxHXZdvgZ@M5gm& z<>K`yN>7zjb{jfQNLw4>kV#D*-FlL@*L;^@>z~ZBiL9II6OPlCNe3>CuvsUbq~Af; zXm$^E*O!JmlOBZMm59G>@hPZ8{3jRrS3>Cd!=_}^HByW#2_ZrBdxh@MKMx0yYF^8~ zu_`v3WZ}OAMU2N}ojzP9guGl`NPrO2`?tg+T965i81t&3=fWtPYjL{O-};qbxju8ER1@+ zvAM8V^l9{*R<3x;i6bIRk?4l&)mLGn#LF(k(?4fqQL_^r5U&$0dc; z@itFac4OrTV}Eo^`h4V4`RT5JQW>6^ zYRH#`neG*Gq{gwLie(|WyQ&YpkZ+>)NET~Q_y}+l_MEOQb}JD2eXgsdUg?))G#4ec zqg)#jVs#^*d0M`S4}D!)ab9B;G9LYYYIf!(!|q%YRejz#MU`nv3riPEAC|URSZkcn zle1~9qxEsF3V#WsbLis@<_&T?!S+^KUk5i%AwvjaWZ^ zz8O?;HiqL@#lMZy(RSgCgb}Lhrb~%9|Kh$Vqo@1h193IaF6ZF@FDy^uR3*s-x&N*oECt3{qs=c4rVj0rc@2W*}Rz!_JmZZAe!xr ztSB{tRyf|HYKaK`chB%WF?w|(jOAQOG-Pd4q;tFv(Thp=y~odRWxMsEwJPhJ#t`iAMfVvvO$@++waRq zwJ~9~DC7a1^<+V)T8P}dRlSlKcdKRtXG5!Y4|m_F?&w5&@=n@FZsFa-olOc9gP)|7 zO&?GUOi*q-&)Y-3L$Ota-NK${^a(9a$h37q*}u3|(rC*x65DBussvXI%dGWxto&cJ zJ+6Ogd%^!rws-6AZ12|pmhB+`KX|YOj;G{%xaUI0aL8+z{3gk-odn@WNjr*O*0?P} ziPKk$Qd^B%a3xZzTo+q|UbtyV5t!m22fYNg=S~+YBVdm$0^~HzrG#D)i!bFpBN;|a zVs$f0eaNlzAQ=uOg62*9AT!(-J`|~Z13ybXZ-E0Ul`G38*SLX5T0!=*K&rR-MQ%lY zRvB?kP5FXF!8<0Mq}c>Pi$WE8+fqG^@0CT-O`eORB0b~C3vKv_T!~oAR9c5U7PY>zgd5Ot-)hv1*=B9yl*6%;Gj?yc?mJdw+&?LOKY%O6{4=snur zzth{_xbf5Gr|Z@q$;3a48C0Lc<5UR%ooZZSWw&&E#ChzyqR~F?kK2Ilg{pR>U}8F+ zdVAp(JOEX|nT$~ekc!g>e&lWAsQ%QW+4lqJSE7RqnNO+~)!A>$qXuz4CPC2~_2JQc z%lIvNNml4!STjh>4qZz`aziddMs_e<%l}yZI3tP!D z`A$SUWI%W2YBKhU?J3|VKA9jv@Cj^&&*2H>1*xF|B?a-!w+3A#q>0S8HXf!1PU^;J z89ux3$ovtyL25U+1bIl*SEHw5IP)ziukJ=JAeHtl>2o%tMQs)Jq)Hl;e$L!CC>!>q zGBhk7H#0S?m}VE(tNenyZ&tk7e)3yi3J;iN!AIM5nfOs7sUI&QR0pfLlcpV^K2Z+}J;&lz;bq(TwP=g2<({N;R0L1YxDxj{^|6bQ1 zUe_RA*C76n)FA%0K$t8zC!;)ac(A6jz45f-@wNY>sKg}M zgk-tYw9G6~vuuS7z?r4VFA^vLz)MA_%asP=->8B+y_DIo`lkk_?brhbQEqjT3I7&? zUx(&?wgIzOPnLzRxp<*mG962|?PbgnXx2Ym@~eSmtoI55_vEX?ZqN4%XKM#Heiu(g zcM@$Me|o=wU^4HJaLS;F;Hc<0xY&5N#H5fE^D9l!yio_|0Jyv`2LKdKfKpHLrDVr> zDyXnydE<1ha*DvWXd;X;;bM=3JOCbH1|5pbbBOk#TfIeu0;Y{a`=gx`LscG0o zPCFQ%J@Q>VOw4VNyY~WX(vcT;P)?ZnPwV<$GUgIzHOaj`I6HB?A!2*u#qPu6=qctx z7fc;`RSQZJ{4gV&Klo`F`49ZGj$I@efkMbb6T`7myWP5&w0c!iK3pU>-lQ$>c=QBe zWi-lw1?RDduvJYxbE=o?c?((l; z3KN$E8<=57!3Z{v&apNz$44Bz@a zOIx*x{kB;7&Gz>x)n>kJ<*wtO<68Zm(&$ag8K~d~ts;6p%rRc*@FK!Pkq{=@PbLTs zQe_TZ$GsxLp$SxQl;FaD57962&OCuSZqj~>ndajBT?gNnbh*q zA2sK}C-$#B($!K=n9MIBJx3E!l!(P*%^JmJj9caHTt0khVVSgIZ%L%&z~|%%FkwDk z27Xo^{^o(M!6BL-Bq9SG@oZv+q6L!PrG%vkt4Cyo=1Aq*<`)#k(jZThF$>WX9;LgiVFD!Qtw=cMmZ_aE_tgr6R_HV7MsjhxA zTG~7NsfI@soJj4+j)Kej(lCWZ1LYDwoBC^rI*J$D?9ksxJYovLZ}!AP&(Cy!DzVHH z_CSp}ygE3uJq|#AraMcs`ja@^kgx^IvIo-m!yxZ!Adx&-=qVE6HAUf2BboO2Zio<; ztb3-QyB2-LkhFo;Vthj6;{gR7m9y5FE&)TrYRj2fOMYqfId7-43U$G%qWKo@hlQN- zgBjdyLD+|Q(f7YpnnwI_yN5O4K+E9}&9lPczDKVzzSyDQ57EO_*UzlGG^erVTfIqQ zf{E3&+Qu_vwjNjTmNvj@b>O0}&R`_>X2UiFc&|ben1uErOhTK?*A;lL9Hh|ro@_L` zVSz$!2#4SHXqi%B)p{sFyN=miSy;uC@llRqS-X@qBH1?Q+|=e;W^%ug-R$tW)>t5UA4ycXpcS%a?hA#olG&Q9v?WX`|lW!8_R4JDmJF z^X(LFwdcoL%0ooT0^beExy=76+oCmX9)TZ2vZGxX&T|-ZIv}eHDmvH5sD)4XmDHt&Z<2 z8QW*EGj(8e{NT*&sz<3x^xoUWTwhKlD45BQCLkaxI+QjpGJ!fqlh?!6SHdSrKFccv znwP6nm|g5!s-#w70pqd)3jEXph%N_<7)C&+z1E1wW%JDZ z+?US&{PvBNg{`Hvy=~e>g5%!Z!@bt&Z|Xlr&R^bn`t}Q|>yNuX!!l5N%RS|BI2~|J z|Fp=z=Cd=5STYf+)Cq(}q9`@G;sr`Gdx1rwt)qt#2`5pwK=1P0ArOB-5;V({b97%a zOGq_F3FCNFD*IJ-Wcw3vvMoTRWF)Kxwm6%}B{^j%4hj*B|mO7$dMRCPH<5&(#dTk$GSB<}JgC~|N z^=e$PrzP-Ri~9`8l}+>$m@>J)rVJq9LNY;qKdhC#0<*SK(Asoe)r9!51QQ0ZdGJBn^z#?;H?Dn$N5B6`Y9se)l z-a4wv_Ujf#L`75tTU1oKy97kKOF+82ySrlpd(+*`W(VEf-Q6Ia3J8LT-wo>X@Wk)^ z-uIj{&iUIh95>gs*R|%FYp%K696c@$Hqjz1M`Mavb5ZbKVoO;h96u>DhY@j)q zZZrs zhxer`b8q9=z#yU<%?~4b4+bw~TPBo+c_>yo6Aevt#C9m@>Int^Uu-zY+vX915tJz~c zc}vTp1?;q-CQ1?r`KYNB{Ns93shpOYJNU}SFZOTfRy|lY(;ldVF|=KZsx{z>lrK=o zg$eMbs9L&+s?!=^pPA&6^c_fh6w+3N)u#)%q8>4c9;mEsjcFaBmgsFN5ozUO2Qk-@ zvAHs-I}(qIc%8r7m(hNA5_EZ|=kCGdWuofGpb|h4B_`)ne@2?{kXBNu;qi@YpzzR7iahu4y0paSP`zZ; zfADdn>MI34r%NxpCmL4&s6Z&TjZ-480^*}!6scIP_XOP%wkzmhg1(YyyGV^sk7QBhaUL{E0b#UXd|o#(tC|-?!jx>0o(eZ5K}Trd-*~ zC-FOua`1^qjz`BMIA1B{E3K9hJk|2F3k^1YzLckCdY7DsPXTDA4&<%NJKcyD?im9i zqf(m>;EtdpU}+*T1&(z2(q=mYS!B=JC!q*Mqu~u3ks-@EdTM*vz3{#=!vDN|g;m#& zE&xOk6s%(y0#=|37mR!pO&J?c92>`om7bBAZV#c$%EQVDV~1rSqBsjOi&7a12&%$s z@alpa8bD33=rZz-kS@}mmJEtMzagR#htdf+ezVhLX?2_1Tx*{D(qjGk_~zQm$L*al z`{lhU*Drgk1D&VcXT2!gY$K5QcV1VpF(X<`W*T*8ZZF>#q?~1wm}6HM$|~S(1>Y(1 z__=*0nbkHF?L*kIaAZqc~=B6;5#`eFq>yhh85~V1$h`vt-=Q)CR7FKI+l6CpzLiUb{DAMRGgcW z0>2fHs<@}O54WF(6Ntr?(;2`JlF^mGQXg(C?KI& z-3)Mgtdy-N%b{;5ZnEUB@k)BrQrPX#+2hYQ*jSAW4rd%ijMt^))eo!bO~Gd)=G$3U zhq5+Cc1)LdHJ1Ua$HH{8cI48B<^H;8^>#dKaV<}yM~m9 zoF7S4uNcH?tq;hiI~^U!%I6E*)J|C94n#0UqC|8Ny+7vx$QT6c9k&+AnT(l(1+je@t=B7vdd@hf z$^QieOS}59Cc?QFezZ$OXYYh!i|5PcMG3O>_h*%t_mqW$IMd=2tYflr_OS6pZ_udz}VGRECB} z`+^UBl8Eh?5;L^(3WYR<_#{4@P1GZpF;vHE4C=MbafWKLT*0xOME>NDXgdRX&DOLr*qxMf+nqGWR{U#lxg>>It|6jWkW z`~}ugPyc{(8-d8=(ehNi-7^UGrOVX6@&LdLzb+H3eJLRsU0h~1e6Rjh|IvLM2;obi z0OP$Fyc{dCaN*qXsFA2`L+KCscF!L+fwZYlO2oCM)S{}Y;63Zp17Bug$ggG&I=1dS zyng0BZ2m#aAnss)ARqCDv$_UE$9TT=j^~QiO_4}+%3z5TNzZu$b%eng3W$(}7GS;N zGUKeoYT7i*dX3~Hx8|01uda?Fzh2+|fxxiggrTwX+7vJ#2NDvnPwv89b!&Tv674hE zE*@a=czA$vymffCw|@5h7D>olh3EAVLgTXhmz>UbzX$<)KmJ41<@}Di#8*N3rn>B& z^cHv&av{7D=I=Id-hOO7Cz&GPgURbi&);MsA;Me3WWzh6FBi=8UA9=i3?WqGq0-3+ zlgnZon5eev&+09DS+tkY5rSxfM~_|~_~uW2x6TJ;6RX>g2D3@4^<>KE2&`H038&A2 zLgD%nMZ{-JL;}&Kj%v~yt%vYPxcp$UnGVzU5##YuZISG#5=T?<5>tyg)2b@TOWDi& z3NLVZmseS^{;vZ*;_|7EmY$L?^WSGwz8pz7Sh@@I(|GInvici>f`WY^VQ;;{6(XZ# zVq&fJ6P!bneNxkSL4lb(*|{D`Ft{HwKc_Igxa4xxe3@8?!UBke!OoF!tg(sVsp-*{ zX@bRuCA^iowYA!fiN+b)PxX7G2U|mQhczcer&ZhIvlY(@Oy}yYZVVApumP%q-t~xYydQO33UwBJ8jy-u6VEw}xFyV3C*BjcV3Ami~Ud zAue-V5aVk0yC~k7CoS0nX~JY8q;%LP2LW{!q6RozQV&yy@5_CcKNxt(DUWqFw@}XBz(^+CPG3jUv=f_@%D`;IqDUkZC%L%M>I%V(H>fP21TW26#jL) z$SVNg`Tv>4faSRVBr*U%AyQ7T)sFTXP?!xb+mPp3)=^N~I|G0MkN!UcieF?jmhA){QS4km}Jr6Hm7M{jgSSVGTjf{iVz>2vt$(z)p z*;+_Dl-pRli2LMvm<9+(DiDoz1yep{Gv0Ht{);Jr8DR{S)@zaUn^xQLyA7YWH@<*m z2)_A!H;};kew8Mqzuwa;3%ffiB=we`#{;q@d~CcFuPfhm(9rp`1i(UQrpjMwvDpQP zpT%Zs7w?7srEK~)B4bh@NhBMR!WtImzftl|cIZXtMlaTwgK7icL$*j`d}XbH;|);e z!+7M^X@rM}1QkxD%3et-jxGT=jkBCOg%D9bsNwbMY+n46rRKK}jh=$4yHZ-PAzvgP zDeRf?*5OmyVa}K{Xh0N{ONXZk;K6JH2MsIcNhxe^#}`p596wjhp5CH7Wq|P1$W*c4{koBC&*J9f zsmbM~&Trta2hs{M0f*>dy<>5=AsYe2||t7Kg@hn2&h$2PtdA1_78w+DQY5UQu|HGTL1-5{yJ z@@ga(yS=eyqYgTo#?q>JdP(r}sbA2YL^}6(=K7PM_#J7X!_sdUblyh@2-MPNS{smr zh$ou{Ibx8J+!KWhUkkC>7{OMd^}SPN{CdoyvpeoZ)+3X`(izc4#dxM?GiA0jVF`K6 zIdc~<ybJamAT=58gQu=v=i)OC2Rs^W>VecZ>!a;5Tpg@Ncij?(9f zUkt|J$GYGxM@z#gu@*vp(TF4Xr9$}h3IUL~{<3u$^*3Dzxu6U4&gsIXYicbSg%1cA zqb2908G;oJMmB8XJ2%Sb5hA{~;}buAICfSI)Y`JeVS#wnys3IhJv>*(;_j;CZ0e;f zVB_Z$z!qo>(BeS>;XgU?gt*Ye_sJadZ49g9)T1Fc84k}|TZ+3Lk5SQK-E0T@yV-x4!ieXslg*>|@CN{Yu z;^6$T#h2Mh0b@;4(b^R$o#z9~R z(2@Gt$A}7Ii5E{yP66@IRlU1F8k<}Q^#2mXBNQ>wNLSzYnrFXmF!zC>*)ZLiG)dm7#I)n%bojYq+I z4f;Ago8S@RiUFI!`or(3s&3&OS<450*Pp+4|&h|`UCqbcCq4jT6ukuEnpkZGK z!ENR-C5p@Omuzkd`a18!9>e3qP5yZ?U5u5KaJfAad#wC)l~y+{%%YX=s(|P6lf>ap z4FXb35(#%c8(jFC;YVyAB&7NH7;Pe=ph<|hZyAx#au5rOF3OCLpnS4AY#w4=2HOe< z)B&Olx9`!#G~1foKCtiI zk&KJ0pgW4Dmz<9spZ^<>b5O8}txjkdEyN=#TF5Upfi)>2<-Ky8Wd>)ONUm0nfhXM8 z5SmpO;+I-lR-{`}V4WAQmfldBOx3R6h-`+rb{8{rnhl57dyV!grcB0Eh0QX~SN~a& z{dyV4rVr=Fj{{Gq&LZQM?~j3Bv3c!UUZF@ee@)=m(a!asE3!~j_xi$2ktj^HPH!x$ ztgbjFjg_vB@RjPMH|tkQNUd|a(*y*tzP|}?mU57gW73I};gzvx*3$NwlxiKdS5xtJ zVIJjG$XAKXy7u)8g;cWa*ohH&8NOr!*W=ldsqmL7NoI+MnHX|p>W!XvC8|5i$aq_g zvn@xS%F!xz`tFNURohu<_IzROd+~gtP;GGe@+~<7x1|2NVfkN^Ao2qlz%8}u7%q7$ zIt)IGblBb~6hqiO-w*BMrg!{aQZPr)=sb&RmTg_ABGY4cM4;*FCZ%ET<>+Gr@@I4R z8yeEYD=BybPfFqAW;H&@s);BP*!jt)i*J zZ?3l^p=(9yYO_qKX&G?H7U@hI%XA$Ht)6TepF-qNl+VHziRxXDIf)nXK4P5@bv} zG0MthQs2Z+H7CkiZcfny(&{2>XR(+WSc`t;Pgy|*>T}>Oe0$+Oo0}? zLtrQv67j1Fh=;HwNv5QwM`a3Uaf5#%H-_L+0Y=7N-%HxQJcW<27BCQtm zfN(ai{e5~h_{FNn5{YGofDDlYthc_MT!;4sg+)cNApQz0mgWN}?v3ROi4YFAFd1U& zwTdMC5Zr5V5$l5?VyPUA7@VYU;;Hf-hYUUQ7?A|^toO-1x8x#qy)xcvSyA3C)0o_F zMvV@fj#k<*wNaqcQ44p2b2lgm?kd&#tSY{K-u?-*)#Z6tKAAmo7%Gm`MZkhBSIl(@ zoiN~EDO8`Nv4wKLkLmP=WYk3Vou3}8^zmZ1d7XmG*ychn2V*_zId%L8i3K#ipa`=6 z5sUxVR0n8}c7JMlek#C#m7YHpV7~+w;hK>sz#6@X1c-ueSc+j(dSX^gY-%oEQd%Ai z@lyfz@2T#htKyLU2APsQo;eAYA(#!Ehf4%4LM0cL@K^i`3*C3}{XS=a4n}RTPQIO< zkgRO296Uo`NUpS4+rrw?qgkjRuz$2?gl;j@z;ciN5&L_}v{s)7S38fnIvTO0PGJe6!P-O{#Dx8-|6OvQ}3_hRoK$BXAyYKR7Yu?WsHWvnI)w3>@JW-sEO*tV0zoa;c^*xV87i}qo5)pGar z;`UK>_wfI_K;~x|P6!H&$%xO6%Z<#i4~DxS^WTOQ6^EKSmDm*oRg{I)8GxIJT563P zGa+rxR8@Vp0}*OH{h6cXMiUKF9ch0fA^%bgoPMXr0s;`N+#rPu{n}j&(VUPJLLY)x z!eJzycm#ouUTUzj7--yvgmTtm<WY+UFUZc6+ zmlWfQH%u^`JdmCQy7#>!Uqd>P#e-~yG;*CcoDMGa!Z3W5I48QEqx$&4=BU47y5%*R z50r{Xxx7aBFq5%jm6g}5%e_myFWS}HD6arj63Vr>-+Ei-n<=GLK&)p2&^D{rqgN_)BSC|cpFL8>)5pZFCk-L zEAI$)4s{9-1{+gG$JoTF$|XW{)V0#nk_58#b>rV=8YbA~r$P(hMX@qj@5>79HFLr$ z>S`M+nicCVDbW7>T>9T)xSu_TziA`?vIOjWJvGeM=+>pD{*r=B{htc5OH#FqfBi3| zYUiRj>z|^ypa0cmQJnp&pQ1R)r3+Eqpfw9FxH3FIHmj;|<`&a&z%!_w>{BA=d>3GX;S|DU`w@X+xqyV`39f;uF1-Q^L}$ zFP-hbDItG<%lWdy|L01`oO6Nig;W#xt)9yd^`WSjKk#B3z^MZ3VNDpleo0Fw&VQ?F6ThB!Q7B6Emm` z{L%oH&MXVYnS%r>8NPxN83eGKyoRBymbAX1xdquIcj-LOb-ea})A9b}a{;;hg^o9u z`!71)l1n;X$3JwuUcYp_N56EuV!w5~jz4w0QWrYjxSu*+igO)r;)Raa2+;B7Q(fqI zWo#?ye(HFM>Y7_h&UL)-)}K0Fivih7U;i&^>g&cS=WWG)zq=)YU=c#xm3QO(nrPRr<$6yw(+N$8cx~Mexat;9jF_>P*ZbHDqQ+I&cV4i z@Wi29i%h|1<-EWI7weXh_;1dC)mA-#Dm;V<2Y4}Js5^{_&Q;+z5*3jMGTW|e`c>-d z%%ZN3y7X6AdRE|5pQhNv-Fi0dN8a{PZx6VccxZbW_^A8o1Skh;1j|EILS@61A~p3~ zh@#&oM8rBIi7}=brr2j>+hpqI#=!)0@sLpKLMG>YfwJNvm+HC_i(fl{Z=Vl1ozq~= z7fY?H8>7(fF8}Qy=B?u%7Rtkj#syRhP=!VP1$LhzJB_;`_ z$z-PUXG=nJxM1Q)Ku1|nRLYZ5R>@XURajG-Q{Rx()Ev>;2I}ba?M77e2=;Lf52B26 zO!Q2#&$P`kFEo5)T&`NBUoYFF-5!e@_%yh?@3nV0|Mht3+v(cbS-~w5bJ-eCbcyGp z@8sEyC@sHl6%EU74l&ef_4xJYyrdgL)H_Gt=6$b4w7s<+YO4^{wWG?N6K^ zKdKYW@}fR=md=egF5}rD9u?WBEs7a2 zx6PKh%v`|@k6u2QYFj_FZ zmFcozR~>~0#rw)d&Gaufb-p1t8-Eaxd;Uzw)z{*GuI$e3`ziNt1LXcx@qN;?7wl3! z_PN}@V6O_0`;QH~0`hrVci^T1)Od_5uF&DmYoXi zm{~NQ6I%Ybwz8nTy1v7^&Hs7#fNlTN=9iOF?!n`4DDl(J=x9>79$j-G*edw+Diz># zDZ|$KAM(C&Ph_JY`XFl@9%~KdGtlvAADcL zGmR(~n~>MmJS;Pnt33NO3DCK7v&AkyTJKOip;7kmyETLllPCX3XZ-AkeK%EsHcLbs zZ|&`FI+mJ9E-U_sH&LqtM#2&gg5xF(2%t*e0=|DPG1e(I+w6in6__~GIUOxhvcLGe z_z{f1o8^35veKK*1*tV={h~RF{LzVUu{U>y$$i@fAG2}ohYy7RU{@`2^xYlv3wTLe zE&Xk8zmz#RxohRrZkrev=f{=y7n?Kcbaa^29i?RQHw{@C)^Mz)h#&OQ7M; zTQJ?1AP#LI*mU`;AB4f3BsqBgO}o|u z-lVdRpf=-&l>doY!Pbx%JDV63AUC+S}7FWd0$Uip7 zWsaj7Sksu%1 z35qOeHhijInDP1;-WG&bosNS|j=rS|tg zXbgz=Nt`dNLF zLDmEbNhb>lF&k}cG0^k(C34oBI@2=byrRpi|2FO}sGUfehbBt~@>8!%D_H zId(ZNoA1I=Bl5a>T~M+6hrClI<^frW^vsAEDl?I#nl3pr6?M077`BhT$}cqdM{mu< z+ix#61>;L=QdAT^?2Mw9^MX}az3NWliM~x*S&ZMGCB4ZBuVfU&M`#^6h$@zvJSx_h zo86AuUzx1-TE!HvzO%Vl1;H&=AwX_ zx0smV!uv<6Ph@;?cA7Q(7+ugcMe)GnQUOF+-kKm{c>AItRqgouAUaiEtzhgK|Bu|P zJMxkcj!%YnZql)AtLj=oV6G_@ ztsOg<5J1FWh%mSxYx-zRH=(IpNRQffwn8Myakfz}x#aYwK7}VHNF&C#*H1s~kg_vJ z3(TP?n;I6yZIGF+3|c3SGwqblND?10$a&%+OeUS4q$mW1@;4ghL8>u~@C$q6(7j4K zwaM<5tUw14m{&H*vm2#kw(=9^L0j>a0Rx+bbR@S-65Gx&R#}Qcs(~iylcu)}%4WqC zP0F!^L=coKNk;wU$lNa2)4s~7XXT2`R8VWCJ{$GPB z5S#%FhM4@Zi5&pbI1nWEJ#?i%#&+bh=*W#MFQ%ZV;`3(dU%}6VsodFBD}MXnVkpkV zUfaVBXkqyIYkGl{0xqZ>wm^-a+n*hx)smD`5&(gwQ<{8^95f5)(5u7rgY^pYfi4Dr zsdTkeZ6z=i=T|Rz0Y^>R#e2Jf*_oPRyHS9co5~yaoSg>rNnHJc=bP9k*Q(|>KYjkR z&3CYO^c8-{0|e8Lu#-rq8~G_*@~9>LEWid@ZqI^OtO)Ui zppgLN1s%@YfKB#;O30ZJ4E2sL$i<8w=V%Y%GHiOnC(A0P3qx*|AvlUh!X{^?LJ$~r z&Q~Q+6L^vHO<&QIC4yzt8RQz&COLK%ifB(aN9;-y(HLn2eF6BX!b&K z^RZBlzAx^iLK;Z3RX;uaErx+sn7E^SX4G|GgDfYLP6L%B*Av;Cv@AZuT?c?Rd|4Ejv(5 zf-ITHknCbzR03D6x-%TQn>rY}Xsvpix4MgHIDQyE=;bytwi(2Mq?ZEVu{RIX&oc^1s0%Z34R z-Xz3_;zA&B$$`MFtgA=XzHe%1Z7Xs%X=(524eJ&k=o=n!8xlRQBf*`scr%M1L6iLF zftxjFv<3vO@V4PD5V$Od`wKweHm@a4+{k~$>B)(Oqf8=^de`qZewbIgS6Xx6D8)v< ze*r!n_yo=IxdXQL>reveA26+*SC6_vcySTsv_Xazs7)P%Uy^rNCDd6_AG zrS1N`#=Np!#$wm2S3i=Mo4>60y?=`bR!&RS2*$Vbps1ib&w|vwxfMkuKo;B&d|i1! z2xP%kAPasG?L}za(4?$7ywzH2^|BFO#r$}(R_p5BSx1)7!>y2LaRfWV{z_spPalPg z>ZAU{QrQ)cm|&K*b~rzf1*Jvr zr7lKvynuZW3MDoesJ(fN?+)} zOXeD0CnoeP#9vKGz7iLb_HH_WgeZvPfx%rcM<;hGF0LUdam-=HdRClu++s!w70(7{ zS`>yLR7eJDhzqO5kbo6Jd5qxq6Um0N%jv8)ld2CD!H6r@<9+f9&nC0;6Yf0=E0BHl z4O-~I+O^eDFuHQngmOaFNudmR%#2k&duTUaI+vzIg*!|I-Kk6tnF3XZ)ZU_gzRe`O zTO%@QlvA#R+P%y5O;zzzeZWb4Zaq5ECLd#viG89;K$5~D=TUU%=a$H&uFvw%(y{m2 z?1G=uc399=$2XEZ`)JXnSHKSKrg78RYiGQ>XW5&v)os;C=4G+h2cH$CA9%kQWX;Y) z{Z@EL+z-`e*o;)n1|gtkk~N|z(PA?;C3?rUO%3AmVM3P;-*%EvuctIzzi!)d+VU>b zU()gww11X=e@n}_6oSsdpkElb5#O5mC&vAjXQ?xLfpKjXibyZgGLh0-$a!=_O;^sN zTgz43+Y>1NgnTuF)WD$7u=jYjAxhEVaq;R>=CKOrX&EI=E?YJ?69(7IlgvjH70VZj zmz7jj1tytQR5vur)SA{ewRcdp2?Iiq{$9bs{*lIEULd-QCpm$%oH5U_w743!!oIP# z?YX7jva>(1XMK2ZJoeS)^yJ6P>BD>I`SUEE!9aA!h`)Ype;a?&(mw!*ZiiQkKy+)- z2c~j5K0g*FAPWbgn}hp}PkLwc8|BfEn?)Hl7oMN?FT%Gpyb6jWob%^WQ;oz25tJ%x%$4*BFHo12lIO+zEnYUKw z*ia^4&AYol&k_FNfnM7D>JA2zzkqiEJIQOg@1O0GO`fX8-1EUzMbq@h4i;SGCQ6c* z1ie+r(PW~cx{ohSU+b^pN4!v;0%n4iYH+j5KGBAJZE3&@-Mo_<8TRDNKST47?|A98 zz+vN31di}c!l?Hn<$lr99vwR3a;5Ss0(xMFh#3BiH+SLvwLAW0RclUqw0ee0-|9>O%5Z4im$u$~%gx^9q7Zc0X)V@E0s zwM>(8G-S*|C<^Bxz^F#B_-^4%o!nVr2)vT4(Fo~(ib3I#?kcyH?*@${EIiQYgk`pI ze0!Ze2>NJDSrYa>aGPn&v&R%De&0y!Qa>$A#yeTU0Jupi)**%U4xdQ`gMikk-`F$=oK`(^c3f*3myg zIaohDIz>HcG(H_S&+~Bsvixps#eV}ayE(EgSMuo#;hyX6Var#R@88VNCa};y#dF9U zVEE#rucS08+}7iD*6(djnheoEsypb6WFxsI35q(hHdyj@xSfCCdCv>YPZ`*6=o`uc2=wdqje|qoxc%*^5g);sm>D4j_>%^Vw(j9 zk7~AkVR~oO7*j9%efm|7q<2LT6gY}&gHl(s`D?<9UyQ*jOlw)#Y=y>K&8MProRT(X zirv&6Vm_DNbuI}kdm*g+rhTb3m93BHt=X4#B$C_&{GGN%Q}xg z&(8jLAL+l_MEt!64B#w*KGFp-b74{PU&;i2`7r#c_SU%6pEx&#czz+Kj0Qd?gXO{$ zBDa=@{AxaHnT=z-1N9Nd^ZdhSjUfJbnp`D1xnAPEr-5|YQbv{nS1pB_c1b99u6O-U zKgL>HGf^#BIaQHgUM?e@UFHKto+KQRrIe#utVdN)`lc|GEtkHoS}duA`ETFK{)fII z@f;I;(V2RaB>7V&{zJd^^Z;K`I=7+~$(t#{7P-owCc9dzmA4*U$25|g zD|qw5XJ>TvsPGQ)yVbqQK*N#y9{R5AfV~T|H>0nn`vs!~3^iN`Kf|s9j8=RsN>bX@ zl=P&`tc0jsSVky3H!eTDuqYeoX@yi&LaGx>>Kdw>Dq2e0it^w&u%3e0{FF-u7XKI$ z`b&S_m@~!y2l_Q_nSj1Tf$Qt9*vAFlH?o5}x8C0m)w~rDOjFpe@1Kqxi1`#3mXog` z5Q-thvqGC2rbFN!tF9T=fjplD-xUgM4a%lZ?kD*!D|n`Z*gg=Yf8ojD%(E-U7K{d~vKJsi7c?VWaB z(tsY4&46&lE5jR%aWy6tGmFtrA3=h3#*SmaaG&kvXHSxEY}yvn-4)-9mvGZ|`pFcY zI~QG$8^4V~Kv=-|0gwgKvC=YM97M;}C$WCyo{_%cSxGn1xVPr8X7P-a|ext|*v zaQ=&W*%?s`{D@UPI=|Z>Po}v}@X$|i;C-$LQFKwFG`f$t1DV3%##Cdq^7C;at@V*;uv*7SC0{UdfBcU7y=G=&FB!M_{lIB)~J=+m$6I0USr2 zc-}}3PNxFKJ&1CHfN_rqBmp3a#Vd&gYSN^tn%c7Zs_Ken!qm2$#7@eNp7!qk|LR9< z9uhk8dF){Hu*cc1=)}6}yMy=@nFGjtpnE!2<$Gyh*2C-c)lO)+VM>#~9jv;LWcN{< z!Pgugw41rA9d;zrEWZys{%sypxMGh1bHJUUiOum|wYLs9_Z7SJBvW`o9}(ho=}Tz{ zL@q~=2J3!^m(#hNhMG~(fh1&qo`!xsrH&Xstp+xXZdoJRj;elezVCZTvF9t8Zs{#b z71^_JAE!nv_`@b+Oo>T_%Hq-EM-ZFkQHN+>xRuFt{G;UX_(M&GyS951_MBMfhe_w8 z=NpLS@1Ygs3wBit^$C}f3nlQuOu{6v5st@COincs$-v7>$}xZjB><8J(cE-zx)P*L zfgf#kS$;)5StEBje{@53Q*BFFW^r#vb64SzS364Dcwo`g$V?|+9tym4v|l=^QXoQU zrJl{_5BAS9b`x--mf=_(HUuT2sRR-OKAA?01wK(k3wR zuKAhgGGy+`(0B>oZISVkgY&mkelYsrDPH6$1_E!rFXV5d)6pp<`I(I5CYnH8VapKiTzhWj12n#Zr z9eA0Fn^yg1?VRf%~^%NwU$~IeW~p(w!glvlxODsNU@n7EeX-V*8`_ zpTfhkxbqI%t8B|gwghkchE>$i?K{gp{yz051|bUiinL0RRbp_FdL_&TBMj{f_P#fxs>ooL{_j0ymGvK(MIoRA~t_j=6Sv7^@GP)8cm*eukoKU-{s`6J=9k5jvg4{zyGqq2JMaI zOrs^*V*>G|GP;bC@FUD5V}-rt?g&f^?qSkU;uZ%g!2LoIi5C!Z`QXk6?^!Mn-t$}x z-qUpV@&LcD9^m(dta-H|@Bkx#PwVcnG*v7^_FdNS#hed$cdCY3%Q=y^r|;FZ>+FZX zdQ+#=2u{h8%{C7$=m6ij3#JaB*gZvk1AGF#gWdEQT|!+W!p)+MW7Q*LoTHMH98%KL zY%>y_ydeJec?iFM9~7v=0_>?ee7pOwdi%Quhk86lCk9+5M_p%z=H~krm+%*+`w7;Z zw@`L$cRpDS(|+0RWIA&AM)m#Rc$|1Z|X0BTu_xk1vZ-ul@2RD<$<=5|g0$vhm zfM2|Rm&D)IX$%B&_TaIcogW;tHw7u6_HA(kB>Jq$Jp^KtO7~Lbuh_6~D|#rbjWUS4 zxGfNWXnor?XwLPG(XMWB-BH9$Z=uPVUfYGnO+gjU-<#4`9s~*`50-=ohX#dEm2CyF-TLr8 z*3!YD0q8NXkp;&o8g7rxn9%7oOHWs*$o1(ig~?H#q~QPhkM%xY9S&)nMKz8 z>Tf;OZlCe!^DVGhrH+3HERa~_WyKmZs6tO)#Dk`x#-Z-`PlliIfsC~O(BwCj|i*qXv^?WrbLT0rN|fq z>I}WusGRJ;P^f2qTyjYPqSUW6)27-IR##pOm;n9>R=x(866V7_ki9uxi^n5sJntNfkJ(^cVvmDpZ0!y(F(YSIwLXO=cR+`7t93bY zg(bG#9Cv6UjHoH}?mJW!p->VDHcl_l^G=J5_sQIeOpI?H>U@ZN_pBDiB5foW!*W^O z><&zM^8)(jOSu;FcdotrznNV*f`f|) zDnM0uHU4#Vehv9KP`cvkHrkGW9@4(1F0ujNW@PI)e&cA%)NJoO%Jf2Mfq<*pN*SYv z*5>N=y3!{)C$J6ZIN+QA_x8<`h=KQa+u!M4xl{T&=94&%`--(#yhT4Rm)iYpO5P`* zpRs|S!$!%b)46s!I-gQTS9{0ob&E!fEna!10Pp7udzop|{6uC#Qt;hN z!WKr$_m|RV25@}rDB8b|?|1sluevB+Y8C<9NA|mT5ezt>jTM^>fAsLW))t37o=WanUyRo{`XG}hQeTU(vi0g;ffy%{Qh*N{bE8wb+uN%lS$dw%u;>;8g z6BtDq8v)cWpkyMT7eSC20F3!Y0+0idSKxufEA}oek3&|K=9kyOVj5GLTL=@|J7WK7 zx${?t14UoI-d)E2y@4<7Hf*KGy4k1tXNR0mN059C5;sH$ii>G5tKIM3K_wtD@5|J6 z>AvlqN`W62OwBr&8?(Ad`}_!t^4h*UoiBCNiOirQzK||VjoJx5{6>1LSK*z+GTLPL zs+cxjBB4s@15*AcmlH%YFlozvc}kju3}#%FWlj-qO4)5M4#=}tt7py1Z(R@IO~-yC zgB#01d>1EjG>3KbVc<|@xeE0y_WO_y+WlL1r02#-nX6$5dYgxz=p^R$ezl9|o9kNJ z8hqObdOZ8^2Hb~++(w$c+G(deW=QA8YUvi7mx)$w$D1Z6@JCm62KR;!KFxM^1stFF zpSFO`#Bc=jQyRR`?~^J2yRXzQXBKT-k1NM4gwmyZsx_`8pBrRunoP6B(Ov27I%;2j zo!q@vQXD(o$VknYXsZ{gmeJwI2o2zQkDnTQUC-Fe|2#oyehw_sXf2bp}T)D6dE-e zIiB`!h8w?X=`_^yA4|=YUszu99*+m+%acG7i}^;-qt_bUU-h*( zK+m`|A1H)o@QU2N$;Q+j5vIfKM5A@09}uuY7*C>xdypfEFA;v%W6`*|NUtsV@mq|M zb!mga5D5W(%8L7`!v0inT@_M-OJm^YgT#WD$K?QVF!x0bU5qiu4d10Zuc6z48d~qX zh9>w`Lo?-m*u-`kGOgf4Vm*I!wS&qE>xK0GxJVf$)!e|Q9^o0F0ZVq(a`gE5I-0tJ z-g*TyK|)A?L~I--tsiR_o*0rGoC-=0$n?+l%k|Ckf#-z90)}TqktI9@=i=c1KXXlb zEMRtEzV71+*7EA&`o>cE2EnJOJv;y$9|nJ2jolN`xnpBN!0UW9r(C{`tw+$w?D0c zKW{@0HV%(gj!!oCzn|e;x!ta>&fmsBk94%rHJif8 zojUE5S$*IT%(&}I`!IgXwP7$O=P78DZ^ zX%ZdGtp%`-+^!$el6*6ngmZG^Qs40#qUqUJJgK4cp{DOWMWtiHF|PDPKI zDAP5*^OT)~KWobxN7b!+KOSGymCMQ7#f#R;ADHa%&<6*FghI3zelg%*;`>2|z!r}+boD#CZunrr%+#X_UtLu^p_8c8}2%Jat#LFMn$$?S>r zq*70FESK5r+bFWU3Bw7+!e2`)CODAly^9ZY#zg}O>I)rZV9b3{O?TLx zsv0t5xg96NohGFR3l8gAgRVc|%9JPD^WWa7oF8Wv)eY{_zekxk%28pQJcR*SUD=4J z@vGZ87E|JPqjd4`miDvu^7rHd>jg81hQ37wkYhA&gb`0%3Ti@9AbWCZY&w02O;k<{ z^aHgkEwVJt4(?M)Q-*YR6m4Jz)a8YA)zmGiZE}$%-EqA({WXKR6?tY;EaMX_i8IY} z@q8eT<&}5#h~@VOy3xNsgQgk*4r|B$@DCmjn}7IJ$)-Wb$jP9zpcb@`lffB{gJf97N)8PETD zgJvpUzfe2l|Bt%2aI3Q2x~Dd`UB6qJ(gZYk;R?(Xi6#iAG8-6f46-CYub zzQoz>MOo_~JYC)%E$0+e?B+ zxOEZF-+P83UxIZ3xiW z51O(+NI?pYUpR5J&;)2yj#dv&0Xlo;fzBrRMQ0oC>^#uf^9sq;W;qK>39snFBlM?V zrD>M>m|dn|W^~Tm1iFvT45r%?yZNAchiLn{U(Z`P&**q9qgj$S?X6_RvcE9Q=wkMoSW-l)aVnR-=W_XlG$zASu>b2EM!;J zKGHwkJNuC{vZ?M%>r(Z~!cb)R)c8)|Uf$BKe*v!i^>J1;9~D4q-**2sy*SyLYi2=)y;Kzs)W7K+xBs7Bf8({iHxY&Rb2oo@<^K+-|KR-vT*Fht(nB)?Z2WS4^L;?x zV6S4&Qnzwvh(ncaja6NxM@CatOGtKd=kLBMr6SO}O#88XCduCB%Xm-C3!bC)N%Sr!Yqe|}_za;R?a&7d8vGEBK zKVwUN{8L>XwN*%XT$;$B`+J)j#EIgLe8p!47X}^`W{4|VMO2Ad;c6o!X@vQ)Vrats`O0RuE&7IEvSN zD+i7*eL7d`+*W8MdP75GI7WQ&DG8#&=4PJFd`TZsU}%~$T!KS|)23Rt9r~u7br1X} zZ1eoUmtHpG-xJd`kP`|t+`J*5Gy-5%yM3j-x3qH^NICuUUP(F^ytU{B5Pwb>=ux1<-*BL82}d+b+ptOLWbOh zXdq#%H_-XxijA80$+-xQ#no)mg9o+v9}y|SJyhZ7o-L*qX{4>~I+OV9_B5^~*0+SD zH(i+v)0bX2Cmyx-9;lhLUOzH@V}ytCb-(gyYcd`2Gy16VxPGCp<%KBpI##IYDfQ)b zo0>yLJ)Wk|1bV@+CXl}H=pS%>&Eo`?`Z+a&r^5sBMfp95Mj}Q=vUlpw%GojTV8+lc z#C3+Mo@f+v3FFY7BgmYkZjAFSZ8Af+r*TgwweNRXCWxrah)c>#1@OB+F0EL9u-K|# zEH$?2x1YD`db;2lIh*w_` z2Xlub=3&$P{k}Un0=aFSH`csi5^NFPfKpNxZnN*#x(IUsQ48TJejW_AsqrFBcWG&C zox4Hn_K>_dZXom6JrQM(XgVJ1rFJX){M4%XVp6HBaXGR#SZ&~|16{-A_EY$~W|)k} zVD-%cdfuYF8|s#uPYzSJKYnZ#+g~+xzK$MIf|)<37nmvk%HEUzj$Z%BGhZxoYw;Ub z%E=x*x^LzriSRoqFY`}So!U=X`WTU~Kf0tj6Tr8#R=#XF_Dh|`e)dVYGyl7p6Uz|c zwJN9+zx1;&&x;p&-pULj%#ndEQG{rIPr68XM1v%46P`0+b>khE2P>yy4}6aArh~lU zbvVn$vZ@ih#|=LTeO>evYOJpZmzhCcXvRuOGlQQrH!4h_a_`>PC^@SipsBPXdW92+_kbVi4rhLE{Vmk$b&c(}N~08_Q6y zM~bH;Dv8`43X&Hh*ZorRp6HV_M(&2VLE#|m@Ch||pOjvbQrzqo?M*w4!4fQ#nD{td z(m<*|LQYbb68`hp>2=+g1tJnjC(#UDro?QGg)yeivN$VxYwZ2-%r=~RDNNq^uX}n0 z?KMTxwcE+@x4($HunJ{}KLX)hIZ1fX31zapr@(^)OZXsD$NE3c>CLT>42ZWOxiv-M zMwjpLrn{H-#khShNZBC6AQJ1^jAbNT-IE-8SCH$@ZS+_+7!AGL(`mMheZw-yz9^ zPS!8;@?{MPb4YvdD=ajyZYf`4Pzvw`#g%xIY^cRx&*V8<20BQaygmU7OW4Pi5!j~4 zUBb(RpebS(f2CHqF;;l<`K5$bHD%d)L*Sr2738AGN3y?Or8T{yl9-7`H7NN@Tzm~A z@15D8Jl6z!XiZAlaIEx4F7nT!vc)Nm`=2mf2v<4DD%$*BZ>u*Det~q>vrEvS_@>M) zjKDVBv&0>~0CB194Zt?iZWP<2Y^vqx92HmNmF*0;D6eHD)bEnwo2_u+`k%74KIH3W736pkv)4-bppLcmTRmLb0v9Rh=^TQ%ncUo^Sf5juMES2!u2Kk2bA%H>tH> z?65VrWR@el6)O;IITlkJ<&}s3(0hDz)k30Yt)lC=!XjPYheZa79CqGlcRuK)L1K*O z#nkU-+#A%zF!NYT<>~z%Iuc`Ad}R4-v&SnjS9(|r^B|Okn;O(LAZQzSA1WbC@ifGj zM^`Ow=e_Q29+nnsx{q5k*3Kiz20`ca#k`HU9WV2%P}T4XVf|~PS2OSWImGRXxQq>z z_MoO&V(l`Fnhn&Jt|xUT?MgVhc6n~DXJt@nAPHel^qFqH(8IG-6_}|R$<4$5&IfA) zxTE|({hr~XTpwd1f7XA z450m>Nqjs2ZpcG5f?p%rHOz$HOel`Z3o1y@KY%zr85n#iMMlQN6mX;l#+E>(=ICUW zCqV##TWO(cQFJp?S$0K9Rqw~zp88H8&xQoZxEUCy==PooYpv^0${d<61|_(R%NLFV8O?1VNZ1gRN`}gv|CK3IwA{opv zR8Jg7eA_VI4hzugelx;IAt{hwsH-Yc!e`&1W%lOYu4h8IP6{n=1yXR43&R0MP0eRLm;h%X!STlZ;vqnf7Dl% z${qAXpLC&N4y_HZ%!xpEzB!heDJ{98ZVkQ@sva*3wWNbwR{fQxxLyC0uL7D}gIXDH z+~qlkW<@K?Fur_oMmYGKJ`)t4`uM!tx4l=sEUD2fmSy%5O)7wU>E)J30g8KT=8uj; zyr-{`?hp8ua4($vGwwx?C=>BKkkRCqwI3-KWFVol_6qoU^haj--!V{V`&yF*^1H)$ z*AenB#Ibb*Q1$q%3KS$cc7`r?JHiC0IKgFwqnyfNTd?X-Wc%GdDujtJ8-~h>9$((h zwhqYRU-jl=h1)er8xlz2r<@llhF3`9u42Wq-voi8_0Uo8B=N-#zSrA(FwzTib(aRGIq7V z;{+q8v(Bv-7T18ibDbKD^}u)o#zjTt=FUZMg&4AXrEUIQ`T613J0=zF$&u8MepZv< z>`L$c;z}r*6q5VuS#0*=LN>6oehr244Q<`JA~bDbuclflBoCv(9Cy&Fkve9&$;86u zqydMfd3#~6%;>vh1APe6?ls`8`xuwH{D)@Xai{!^~#I4nh|-y(K^J zsr$STN)pD3a=&43l__wFdGI%PGE^I=>(0qa^; z?jJsDYVzpZuO`cFn0-uVLt^7&s132%%sX@DOmYO{-89<9nA`6rPM2OD)HO;L&$lUY zaiw+aX}W^ym0E62qR5VZoW3(}KJ*e-e(ly!E;m|uv98nl_{z}g$gO7m6LkyPj@;wh z?^t3|O+|a;V=Zc%ohbWDUQ4@bOFqsScd&iXcV5QYkyz0$96z+dwt$pwE2r)=6>%SN z9($wYPCa@xo&0=7O7*NW(;xi20|j!ZagLs~EIix1n0D-Jkd%&a)Xm57byS5ib>)jO zRsaqwbpYr7D=Tl|E}{nQKq2vLv?bV@6+m$+J^30fN4T5lv^?0&Xce*Is#CZxGK3Ne z4~u`Z`yMU40xyr=#Sl$a9enJCB9k{W0p30y(8hBn}AtX&_-+at! zN|WVyIf)nY%I;A+OvqG|WgO^vT%;6gyQH$&(Q+X1G$a0*Dg|@@szTn(d0^S@9c}+E z$k35eIjL}j7F<<~&ut>VkvUzBQJ!Qlj-gIYHB;(-SY$tit=U;P^MN8V^q_d2OYBvi zrbK9NL7(w=*AL1zWHlfgJyT*l6Vh-Y43Pb28jVLG(qs0~m1Sr9mG5rq+Nl&-bCEzs zB0;L;;F=fF5+Z6j^%eEmHi@p>2jFI)d zA)5nbeNv71j+zEYbE&M|iMqqJcvCx)sY$@ioXqz~+0rQk^QoJ(E6pkEQ$(;OW#h=} zp@f#6)gycQbIs%-`*ikZdS#R$Fmy;z^Qk_q=gOzHZ`T%iUa944RIci22i5i1EjR)1 z#d)9UvUW{kpV-p>Sb3R)Mc*a#_;wf{THDJO}MRiV&4Y?LLe~-J^F!B zUr_8ebn?)!*O@`Hjl&H#{$b#a4L&M35qze{y=n$h9}|i{vX;HxGEI0VrN|htn6;Ei zTP(-2l^7T*MC@2w{9cqxY*Yb%L|){X5M@byVvu>+?c9%YHXGW)bo`t`dfF=afQHAV zWUq?!pHC?~&L|#Tm%JsdO7%L>Awik<>lRWjy}#auh4jQl`|4Y{c(+pSCX5}XTuikm-S0fA3nFj zl=`6lM!Km3s3rG5qn5hALoH4Jf?C9XLoM_VsAb~(0krr+lXyP_R0gSr^J_%8hVpol z2F60gC+hn76Q?Etf<(oLi0J4%&iH_s*pxDz^irWBVEHqyK(#Qcfu$r95>ip4U)9;$ z2Bh#&01QgkC{>5oq(f76t5SOZELf>Wb82(zJ-^xDHsx64#J>Ifz=GnE-`6a;^@F>6 zy3$9pPo=xK2v63hvM@(9U%L8!)At!K%j^zGo;;8-JX!Yi-Ka{7?qfjcl0t&N7b*;_ z0NhNe9yvem=TjA-q2byn3b4^@PLygxO5KKlWGLSRC6~XF6(3RI!ntr2fb6`;dKY25 zfIzY{j4nRRjpUELL$hrFmHhn+{Hn{r+}8f%ag+l*6NzJg(6 zvf2FND!ZUXu6A1^q-=L(P#d!>CnQN=wJri@?PUkjpvYjF93o9x1KmzoYKT7>ZW7Ce z1xQUxb6Cz{bB2t7i;l##YP}|(aPvYV@ltQIl{ffq756(zRt*wLxS17~L4-m`?{O)$ zY3lCkN9`lG#3sc{|Mq+FCy(!F&n!PnDUGtae7u32R4)mhKFU`_fr|HDy2rU5W9@Vv zy(Q1|xg)t!^fLP{yX5=zJvod&v&M(7p7@HOudXj@Cba{YQ~ilTNL6j59Z725;Dj>t87Sw7^TJ-PBS;w6tp^C52IeA)YC6fseLKJ) z)ulWoCyCI+fLBLQ%TMAs1nSDI{S+!cp!HYu~%P8PG^zPy-MY1ugB3Tu7bi&>W6 zh+wMU{tPqEGVucX>zmG%^os1PF<-2c_E||9^KP9TcoW+u!ylzx_&12wuQ1Dw%fZ*y zsn!G3F=N*67%dcb)0r-RP!w>>CFI4tp^rOrDH9DU9~HkL*dG`7R4yC*;E}|fgvVBL zjx6=*V1|ns&Hpr?qJr{h+K}AIuKL*9ZT*X4#w1;R>`5h zGZ!f&r~O)^rr%3R&e7AM6YqQ_Kfmy5RgTSkWGxdp{q=@pFMQQ~UNU(*N1ch7rgIQi zL=)#sy2sf0URzB#`$2F|`q%B+HFxkq+)cX6x^zgN%W=mVhfBL|RI>Alj=UUm&;7>W=CO|YKBV?rM&LQEKC^hljec?Bt@ADNReujOKmMs!knadlqfIpu z52K9Qili|S&$hIKG3Ek*Y-4hP5Hpq(653SR9 z$%wHo%6b=1ZqTI=ic34A#q+9u~>8454>58AL!X3{Qni<#}xI>$fFgY_Mke4i{ggBy^?aBd`Jgdm=nZVM80 z^X7#~l2W9wvv?i03o#B159G9?X4DW-tWGXnBUC`v+$d}Z8&_0BE5Pq?eNYXWOD)1K z%_MfE-XFT28kNx(R+ZnR@d}XBW=9RbOEiXxP*RSEXN~h6E@DD18Z)NA@Q4EhY2wa3 zeHZ4CV6h!0I+wU1cl*i+mV6_Q?!rq}5EI;s(!Y&3##}3109G!{)SnqqE?YF%Ay(p}lpr z@CJ>@+mI&RBus0fCL$g@=egrx&*o2lBQ9LM%EO!QnsK@aUlMHyYLjrFB-T!__1=X%urgwnD~ zb$|7{d17Qk7@^y|nr<=VB@-i^k+BPRIN_3i(}Ds+)Eb}e<0vtG4oygBXp{1gpo7Bu zct+a7&@c5R%JM20@bU@sOVi&9gc-AuEP-9QKn{L*VUP_>8HybP4s))Gc+g z(9S}B14nWS8FN{B=qFP2$>)O=W`%FR`jFKIPF+IVSqr*-lD$Ey4U69_R9W6x5K0=? zZ8^*c(C9(lQyEkspnbW~^cal^XD(2r3NkpPYsHz;FdJS|gCb()>CQE=BFRQmSA1yC z%Q7`%U)$t^bi_Y;vp8kI)?)FyGV}qc#QtZXQsrd{Mak#+5C5PCdc}u-?PTD<`44(U zjz9Zk=$GY*ByV2zd6Op1HsY}hurK0bMB(Wx?qCvR>h2Nx;GCf3PaYV@6C#+b8h}~SoJ1VtzI%BphB^+xvQI{v!{W-Ev=uoHL+cxZ)9qk zWOBxEaBO&v<1=Vn{>##4{l*q?4N2YZo0Zx%xt*hn^z+?);={{h_uJfk^yhC7Xe{o~ zsD4CQthDkx$$It}^`!s3CNh(8>X_wPaEKO};Af)&kM3>7ji7TeqsWlr1^OWQ zy>YB-%T?O}uX<81O~W3G$`46KySZYVlQVCQ7Z9q9xlUEiOM&K+CA$aC^CpWFR;z91 zUgEKN>kV3uAt;)mC72iGedJ<3M6a<=X&Y8EJyZ!+9X~bmb~v6-GD9jlrPecD?g~D- zE5Z3rm|GGj!hpZbZn;U3!XyMr!X&r8JCMi>HqLZ0qwGXM|+)^~BC}rODDrbK~XFa%aeEsg|biXWJ8qy`?S9 zHyry*gBe<6JhwMjw1lIh8KG{Qt<~}B9*?OYOZJay6qoP4*Kt7_-t7z&S?Kq)PqRLu z8z|%GW@k;S`C81&(X_jl>)gumPU zpc{e}+?K<@-13V6;}a31sLmq_ez^CcK6EK z239_mckS95R`j7UnnH%I9ZV}fx5%t!jwy4H?s z8z07P4`d%Uh}Y~5G#*sMQl6^GiTZ+i?wSe~hXQC$A)X@uB82Wmm2 zMc0d&H&)$PYSSt`xN7QCF?iHB3VkFt%+~!Bjh6BQq-8^l&UEB3avk(3n3W7ndn%QV zY?tRVJzS$RObi@P7c|EZkj%dM@S@j8j*F=U*z!q#kXV?kfPY^)C7U6B(oO4v$1qEx zq(S?IFa?ixPF?Q0BHrU7qcamAYJS;Gpr^L9ZK(Wtci zplYlX_3-go3x^KQ_q(#=yq$E^6SJ*5*3bQ&_#pN&Hj7eaNip7w(RXv6)$o4k^m224qZhy5 zdw%g)x%J6FDe}|Da?t!A+V)w>y`T9;%yP1{({Z5M#KAAataw(71flw}2NIxg*5P6Z zrTE)c2(}DN@%!CKcOCiAdr5sVH80YzU zCLgt+)l+U)m6u7jg5*Rp_`JEZ7zvZz1h{%p`nu0#U&+l@JzJF0GIAv@Tc!A*F;)>? z*RWRe`wGv0hPuj@>^=RR7My{r@0H z`}{Y8w7&@uAE+vvD3Hz(P5WO9C9H>R3??#}EDqIIZjEO0hu}*zRP9WF;^Z zC2XuYn6IL3}OQRClu07elQz(o_#znmJ+_lFbe0d$a$zH2?J@hyLf6 zkvZV=qd!b1e=R&9;Gh-$<0IGU;r%J#{;*NYjaz`S1sDNacwZ5cczC)>+L`-n1^NOD z59;1t9^sS)c%3ZPwAu5&kP z_fhEza%csdb!B=DM|pVz`O2eYKt4lT+E_GtHH0 zzKfe5-<57njz1OxW?=0EGsvarumfpzz6ivkv4obZO~DvUl3kz*+}?148@FdcW+eSF zTeJ5H{Ds3LKf~2X1T6C-l38tbO}%UiXaaeB5K5qJx1-X9VtNF?-=0k5OVc)l4(L!# z6`_^rnB|SHOqXF-dz$Zj^vhszaiC{lMbSEt)5X;Kl@rwW(*wH*pN#VHto{{BiBKR{{w9 zDOLkX;tf}WDDpw8!8A47t08ZCDAq!mrw!M_*f&9I;oKM7YZ32YDc2(fFpSotgvkom zqs2R*v}2y|!0UU;N*Za!Dfam0ks%szOvK07?&QVazJ!TP)NOg3Pi&Z9Kj~v`57|^S z>-o~1syt=1h2f}~x0ODARg0F1b0-3__s0*`$PQNRHOz?=qT0!gRs8E^6gA9X^x8E- z%kGfh1qr1NM1w(hZM!06H3(ff9Ai|}Xf-3TdnJPV*ZDk6tgF=Gov63>Dd!iUeSV#Wy z76@mY@nv{zlJ@k7_r~^zE$dHGzqGAf7``!pLv+RnN7R}wPx3KW)9AwR@we(pHydL3 zgl~cQo1{w{3Jb~?`nNcme_t{x2hiw0)m$+4Up03;L-nU=LPFo+6$agdk5`jBkNCvp zuU$1F5B)&@pBi<^;E&OfKTQ)zVv|Et(=xNNMKW@{@&KdPB6?7M%$_qN5Y->gHjyJvV}^8KLFl;Nnv7~p1UF|%wiFTSw0JvlSGqq%W# ze8RPNs&RCF^_}k9wesaH6b$q-IqE>GH{9BD@xFC}POL3_x*#m^)GktF`kGA87~BU3 z3@-eB3dZi<=(m#h)+&MHPy6FZ9H^#ZNK+|b2|I-psbJ`4%S~%l&-&zFi72JBHLZI+^ zly_m^dNd`Zb3KOm6?`5}p91-MY)(7uQk-&r{)UUX{r5Qwop_On1bJVhO*;i4ijCy^ zY89VkOIdPqB-?4qg*4}pzE2tScktW6-pI~6Sx+{Mwh00ea<{X+n6W?SL>>}SzKc~% z?#;W^1MlFa?yl_=*!d=pf^vI4Qt^QD=X${BRlB>`>7l#p6VM9NAC$IYuML+P6^`D&OGFn*186y>X$ap#^AtTkDf(wdz(ME{22 z)FKkMedp)&+J^pDhpuNliuCG-oUgQ6;tyODTQ43J`?WWss=w|q@lScxX}}r!s!Ly# z`&GBj?@OV|Py|5R_m6b7KMl)41c>|Moq%EaPnUZD!ED0zJ)$mT{<+N;TsdVh`3u2F zZZg6Hg=Uy&S1tL|>5^J=>fv#lkv#udXj%@GfMK3hAbDso;Bx<9vf&v{ni&6J8=H}t zmQ0+J^$Wr9=K+t~-^+0Sp`Fb4AO|e90GT)4B)ZWfNC*u8q zU`PaeB-_0Jl@-Yf!gNOf>J|$(RzcbJ$bG}dEcCJ0qWgbiY#L!v|NB(y+i%@H;-Gk0!}H&Uvr`jPA!Dan3$N24I-o) zrgSWbsZf2;w^WUxAqsjmG#TJqDSNBRv*QHYqJm*r0GDUfq6YBSG7rax+mc z-e@z)Fu!m!*|cV7GX)F>zh!PclBAYqzvy4!_WS0CG874LMos^9;}k?N$|y2n`PUi6 zcJRq%6j7y%`04t+YtDqDsQrtYcxFeHviZmfaM1avc1Uqo`e1F$UV?ve4m<`twl-=$ z4@nGW9_~h=QC{IhvC)4>QA6V6AE=3kywuD{(65Yk1+W2-xcMJ~b|xkp{fK6!9@3&Y zzI<5(Q1;Yvzy^>2*tey;|9fiVKT!7Z6I${ofD+Jfbs60sl^E96Q3xdYMsc^y$PbP6HsN~9k9IAK&-0GK-ZG$g9%qKHCe`BG_! z27aoeV^0!IL+GWHqL(Q&UNH6s;l5F+5B`_btKlX9fH?#_0I>YJqFM{B7I&C67@9gu zHQxhLGrFHAgXcYPo+PIF}F%hu+|e-CBrUhjuE()V?|#h1VyVy9p4kKtHi z(ZKw+-3#6t58vawID)VDdA%gc{rxO&C`W5aj4zD(0fy1r~9 z32Q!FJu_<|{|dlZch+O1g(x>-AMKlvMy`LI*{_`oM08ZgQ6up1l zl%uv9zu%O*ut2X@|Ldkqu2d=c^QO#Ke)e!v&f2{dd$=i^xJt=^o3f?X;OIe*`pMqj zC&0FvNJUd@1S0XiywE!^KmM#>nsOGM8C@N;I z0VID^b;503lpQeLfMJ1Q@6f==C=h!sFgDdZGYgzT^0~!=<(2gfz!D>ITdt99@t|qv zw7ugjYftvr?C2W$;-2*Q5iSX;D6hwlZ%DYxmMa+@u$j?G4OJ8gURg8U!Ups^g`h{=g3^bfrr zCGCbRGk8jwzsxy)+Go@er! zZ$ZHUclzbWnW|=PnYGE5PB@RZ%;smuMVT2Kya+D*hXK7y_k7J1_jWtIOP+#Iv)*1b zk<(iDZjd^mWuH9CE_tps2DTNtm%&e0{CNrLyaT>96+8*-VeeZBB9Bx~^;M_X_6A&@ z1Bu}2c%BfGus|%=LP3e_v*Cg3SA;&?yM!dh0_khS4k8#Fy-^HC!hTyDXbvXA54-zVMw)G=#q#X00tp+ zPz6L8%EIdH%Rvj-3gHVq#o>f9--1x}Os* zgy0OumuhyTlF13$lJz*E3Ve-eX-gmrL`i%2EZ?%!V1D_R8ukA5?VNzYy>6q)NQEwrru5 z3I>Jj$M74B?x5!xdS7QNUiOhQ#N;*&pX&Fgzc;$;byC^R$dppUKFGCYo|07Vj3-G6 zGMT7Mm>fAUtc{-Ub)-I#2&xlU(?UQb_u`g4^B=9J&_X7!Hr&I>u}G5Ca3MZ=+PE3? zyT1=~{)-d&caci}v@iP)+UjQ@#Q)Ul?-#OvIFY}l%>RGPO>+O=<|Y*+ezWw@2E4@u z0A2#>i6Q|B-yhjdA>nU!Mr?H@49p`K*^Db~uD zMl7+UDLUj@x>DV8^*C%FWP2GiOKep8q|{61Ze zGXM1o{B_{ikq)E}3jo6oVFa{45=bn1KG9O8$rSxOa2=(Z1oT7DzXH=3%NC5;AFe0B8)9s^=rk@u8)71jh!$NgKfL2mDLN!4pDGq2Q$x{@vWOD#l!QebeutYJa ztlYFztWvbPqOLwM%C1)UAv8gxO`scaXKv_qYy#Yw$Eb&R9ui30r`ds4vVDPdMQ#L$ zR;OL#+<@$F9~~3zDjr&$pIj}TG2SrTeup~v;ll7)u-y}G0++@{N~+TrHQ_BurR7{# zAeM}Re1*(Vcqjq?T!Ud?ZeI)q$9=MG6=R-Q0-j8ls|eHd5G$?8Zm6RT0Fc;uq47i~ zvp#1F$EXez0%SP7c!p>iwmjTakus9d@W4x>(NgU^HzYCEFS8IsQhbR))}1dkmb}ej zVhQ5_Oh;cB9#op2Zt<)_OosP$k2LZ{q}y?x7fqK* z4VT_hULH!c`Z%~aHW{3324zd3*uHhiI9%EbrOzO{y?!&emf-4f-+y=K_gLHW6_PN4 z)HPmUVzU zbi5VxlWbCh{%9pFdnmV3ZKsX4(i}Gnx6)lNcD6D+VX3w=eKCx;v$B1IKsv#6RH4b? z(fkIvsP9E7dBZe~XFkaE}JhfE!VyoXGkr26Kz_73k>pbYy=y8D6Uy|~H;$S*ZG1u*|qGxLi} zQwz&$>%FT$^nC5s?!jT<{?X}K%E`COtB8y5KW@DM-xP#m7)!u{#wME(c+>^jNl#`Ut!6N{$R8c4;m$(QhDvDkfCy<@cKo6mlfGQ$-bIBk&s+wxtGB(Su9DVnwBMfZur4 zkSH|<5CbAw+5iUp#%cW#_9HuxP4qH)I8{v{l5~Tnv3)!@V`bykd}f%{Vw@qgoHOPw zBDITD`DS%G;bNtLS?^!6;D;yckI0<=s#e;T5&3-K{>q=SO{T*B$CRv?sS;zu{#g8ELsB6DbcGy!LEpjJ%6)PIpQV)3egrz`+BXfl-Za{<8#Ztm{0uOHzGqei!R!=YbufXcJ@*`K`@O}!d=)g6L`C^*zt zK^zl?&ma8lk#%l=472Ecwt7D#?-!9M0wiywu-okZ|9BMopK8THp|F+U{to8$=`t@g za-EbH?52-)uJ<`jpEfr#&y}PvS}FfWzb*B^j~v+MS3&^_%IhEB5M)cQ1{$UsdIwV= z5Upa;)CBg1FowU-4ZHjtnDc?{kX<~2CmN(1iSn&2oxo}jb%MLXS@4`A%k z@8Cgx-pI)xv;3_C4YOB%zvPzzD`a256dUSE#GeQE7uEvw?45@$00VwmpJ6GC3mejx z8@-{55g|#!yqf}Gtv%YJ4XegV`Z_ZFvVl!3PB+!cq!PAaS^#TZUQ^s}?%f)BT6^pI zn)+)58U#CsS#pL)34}(+#Rf^lnI$Dhq}c=4yj8Xfu=bP-N>D8pE0r%7fk;+K6@Z{> zV(LJ@L#s!wfNlS89v8oj!y=@S7k;tyv*QPWKlcp4p+KytXi0h|VB0^K_puSs+}}Km zpg(c|45-Flt?OO*#L-px+tDMbOCa}9z|+S+fYmQBB$OsNEHa8HB04TGHa>|WQ6)7w zBZku~Ju^91z928IP_`HxSt?mk7E&o*Q{`VL+F0+^EZo-O+F_gxINtIN^w|u(8yz+u z_L>PT>PE%PM&>|6eo!NvEI8{O+EXbK^1 z1fKv@O+rvW7Oy>WBLy>qjIvz1${3lOz)kwD-lFag!h0h=>nNgD>4C$~)B$Op4!oUxxYoQ00(F{I}wIenm#%H=5G?B z@VjlOrfjXygUOcQV>t-<&8d0$Q7G^mQvm1S=+ATTkH`Lh=QkGd(+CO(eHWs~85S)X zp$cSvF(fFaB=M!mXQt;UMVV&j77~GEiorRh5*1~Mm0~qjVReD|^(~Z*!tJeIoyN^w z{Y8DBdIlUv-j9viOz=)mn$NzSZ(U$p`Z7FZu(GPVsky#YxWja~uYR1ocanbg=ITP> z+VcD+=KAILr=PXLS)maJh(Li^9q-|l1YG;}mMH^X-2PDuK(hga!a}D4weZm5IQ{+` zP>=wYG)s<}qg6l>>T=LSC@dY3b-w^r%4fqv$`Vzj$s&8iKI>K)ddL0Ls8MkS=MuR} zF?0JLw8=RK7ThYWn?ARnJk^0(Pz6>U6ob`5Wx2yY8rYHn5t}4Y((#OmmI>(^saeFy z65PK|{m=hK`Tx9<2xuq%c?gV+EBhy>vRrN={Nm5W3x)MsSA2}wCqGlz9M;^892~uV zMjFz125b5Nr#?EyFf>*v;%AuCyLcDWY*fJh9e`hIIk{i}epNu;6jwg*{;AbK+GlGU zS!TOolXemiX_%on*qx)(H!?BF)H$WzqcuLeu-GxY^yRai!|K*{tIzn}=FU;HUi|6G zal?T<$(8TLZNN7^VJMn4lo=kkD+H=C4 zE8t0?aJr8be|S<}QfuYw<%N-PB(d8hf4&&br$FOT+rdqaDX7hS=Z2<1HDSn>OPtA= z7CcU=5dPwkUh_b;NolcKb1+^Jf+-)wa3Y>@UJ_Wmu+&ls6RS1PskcAd-SBZJTWU4E zhQ=4KD+d-Y(5W?n#f!CG3TEg?ad|4J!APd9NO32S{!lXi#PScz-A{ShauIa2*_9&` ztO|qa5{>pk(=k@_i%5ygZx`EK*6i_`uGE%JL#dTuQ#Mbx%u^8kB^Q{CpJx`CXi?qf zFC6mLhI~TM+`c+v9|U;+Z`b;l`)h+*1NL|?&d<*H!LQHY+;5@qJ2JQ=e_$?qxjjo9 zy+?;70*1hU@&4;hm(#XbyWNCJukDqU0_CG9h}6jpuoi>~* z+o3+@r;PdAe(lWT;fL)Dj6g$E+us&1l4sMCv-^z-4BQc@lCsB1*FiDq!N$N@0&ho^ z?oJsO=jR&E6jwRxm}t~(HiY;GpYIltHSWspmebbL? zVY^!J?JjPumMS7$_-eR`ZvAFHqIS-%Xuo-*1d!tteL7-d0pGp2r`vLU+Go+qd58Fh z=oV?8&I{H?#j-<$Zs@oZ^#jdG*9#@rmuCJFM;HZ_x_wHVZEw*et+oZWpIogpzm6e-idxbm>( zQeLHwg`IRv@;VhZ7UgNUi~8zQac`XWh9 zkn7oXWQIi9LP}*W(&RqVet6i5V+kHVRUf=Vbg40Gt+v=}NpYz?(&b%)E%@G8H@Cth zLh#hM$!T_DAc`wvrj!y#}H!16|Zb4u*%yB40@ zEAh>zwWC^Ep9W70YtuY$U-mt97u&8)xcB# zWIc-fl5Zk}K$Vgm4mK!s_0r!>2A3uq6qTmKn-nVyixv?ntr|?1rs-CHdG^<^L@58T?a2KPC-%RJyZ`iF- zTg^FKgtKU384)`Qy;yXig|mxFDi1~G{aLrBC*4># z{f1rasfi~azhkVN^!oWd>*^yxF*rq`P*Z+mN1M`bg+VWcX_LgH)~WBq7L#=Ll7(yL zERnas^pCm~uavf(xOj_n?jkF-pgAS?$1=ztg^LOdF(Uto!P{I$Hl_K?+6h=^rSQQb z?0Vokpf%t83_=GU+-Z9O^VVfcgg>^f7Bm`{-ZB2PSlDKDA1&CMvUdCF`3&U|;Qqnf z>*q3vd{B&0+^6uL%OF&V8CqHT$=Sez>y!JF@A#W#kdET6Ub3FP!6Dv(;jU32tb$>D zss$Kv&I8eBi%Y9(O48w*^hz2*d!g$`-~%C&Q%!B?E9m2GI+7nU3cF)5Ps^4my@*j4 z2WulTcmot)5D^)c6Ojj@)vixm9xn0Q?otHz8CK*Hg%Y*in=-FLC&@x#-7KP`Y@%zr;hKaJ-0p1TP9Z`D5!3YN#vk>9KE@mik{v5MVsa2;; z{dcu@w1?SrrfnDJoEquhabR9}0PD(?!W)4+Y=$sBCTmj{`2#p`qe6D=1qbdQ6@xTv zM!4Cf6sg{tJ4mPUOTc@x+WLw>5uU6*WA9BpJJ7rV6vfy#|%z51>wm&-* z?IFhQBr^ENB#KR%)#&)=-HqqUUO%^MrOpekcC1k1QJ=xA5}-**wn-4rRq+_FcBGFX~2;05sZA}d z$_;l~nn6{h+}+Na_O6~@p+|i;y9b6xj5Q+0sXFNP8K2R)bkJ{`WE#;oDS?*i7ou+2&Ne3G9Co^;H9ygGR*GQZOwJ~E-uc{Nf%YC-Y4sI>XGTrC@j^C(>SEm?- z+4^z)mW_!h$7;r0QFTOL@TT*OJ+k-4M`%Km4B0&$MvYC)R>g9=yQDq21su-3IPj!y z$5sJ+$=>e4*F?1i?$W-wzKR9Io`Z75ho*XOdwhGcY~tlpax=x)SO?U`s6VcXQ`B+l zxi|OQI4ABh%JAx&l^v?yhaV^7d^v=;)-3p*c*}|L`%Z$FxQRz-;|C%8yv8IL!4HM( z8YpC+-vA-Yqxrq^u6FsxFxeqtZnVPl!ZjF>cSM*yUndI+B{$j#M5^-(8b@h7owZo3 zjrk;GMYdrFbmTEHQSn>I1n;a)q4Sj4Kz<@u{iWd8-aabpNB5cIAtQ+>2@h)udea&z zrAfthboDi(bQ|eA=f|k>BrgL{jC;DIRv)<>vbNx?Wh<98tuPW*%fhY_m@u!jd`fl1@+fwhSFayNg0>x( zXBTRe9GaZ4{N7#Wb%G}=9qWH0hdBp}(%+hb*WGoS@1AU{DEK9JWa3*uf~9x{W0zCpj;*h+3RcnpsY_D!6eoH{JkIzdyU-c2jjTjRn#c4YrvLY!*N``U{1p zW~#hLfCEU|5&;oF+7=0jiwN)*1w&<}gU7YCd;|Ucj-ZfXs%Ukrw}xVHC@wr2Lx>U~DyQB%96^cf4K z{Jq3dQjDMKW~ULgh6#sDB!_|R@AkOM`dkcP8H<;F0~qTp7|Z)JWBoJh=(Mzc1VgfM zylJ9&5?-5lCdI~5ghi7+`|`7e`a(@#wnWp5KvyO$A>_&liN*CoM`1BX@W>d|SanjE zhT^qo3L%-8N~XqZM2KGB8y6Xl%g9MkW04oljs#P73QU>JKPzvVv?R$dD8T4Zxg3&2oIQkz3-sovh6|2W*-1O#?gC@;?wfifCJu~niDrCe7a4ZOVKaI7fUadXV~2=Orzf@xKQs@4Fa#mj72vu2c+8s z=#Kqcx@YJrzoYkA<8FCTUBP;q1!!EbCLLxC&4ROZNrUZ5DY4RCjsCGQUASHP} zRTGWRjG@P7lM*9xC{YFZVX5hPapeh&imJ+zjBrU7z4{zbU_f>@?q8_)D<8s(%MTz5 z6Bc?T3VBTxuO1Vup%`&B4wnEuge+pBIiQGu79FBre*JFyxyfTP_E1ctHKzZQJv5nk z4fAL{f{s>9VqDVVZmS-D`uZ7KtacW{AU|(^ktUh-!4wC()*J^7Xj}jqEtZ{EK7N0@ z_cI!s2(Uy} zGdP0M)mY|(i6t>H%<1OI8B7kKTqctPn6}6P3@o`>eXFL{vI<~{Za1qmKp5uxVt3j* zA3mz>0F0BqtnMd+L&GrxBjXd30b^6MPk*~G12D|5PCtMBZhk@eB|yt&^{(|@1^j=6 zIer8#o6q)!A+rUGLpI6S4g@*@o>;R2;EAn|u8S1bUT9FD-bhx{76%yS5D^GVw57AD zJ|{Jf1PmCjeFI^b>p6Y|jFZSVz&L3W0gMx!6DJ|Y$+^%6bR*#ZBesIpnPqV|{gzYy zPJEtYKg02|E_i?2F+#Z2xS4L0<@rtRyEi&neYpX5_>E|LcInh$4=6PA6-l?%9~HMN z3%itKl@Q(I#qTMzd-U$^;}oOET6@MHAPlR>rJAynk2U}^xKa(d>7Esy-w1S{1Rhm$ zz@w`B1i%sv5tZWRk1ISIZ>O2}%&YHvFUFCd@}{C^n0|3^^`Fix&_RmFL$0&C*< ziT<9r>oN-q^byWpA2b)T*Efha7?{DGI9}81PY?!Xa2JutzAKK98JwLpFoUyj2WD`_ z!N3eoFFN=MN-GVR!5xRp;MiXs?GHb;7ns4(I)E9RVI44o<9r3o;54~H1|mg;>j$EC z?q4-{RT_D0@S3Jp;2_S&qGk|ph*~ui{j>hDA-pBI=p4b;sNOPGyKMDvlyh^D1<8#+ z#EPsmRX>dJnlCbs_v=PlC&=)lMnX{%3^NLv%w?0b{eYtsrNr?ojFBgmQwI(5_q7(I zs>P-irvp{Gh)8g@LceZSTr_y;R<}g!I3HL4H)Q9@VNy+fFYa)7J3~+ zWZHx$B{|zTK;Et9X|#iok7TaCMBbt7LQr-f z!YJES0k#f$l_87V0U-BRrrfY)xgSjS+tISpct_qh>zEMjZG5q=rj5SIRpO0Ovgez+?-e0P!>kgTuRACD{7=0J)mv z1YJr}YTEu3s(J>Eo+WxcTRA7UAS<6$AcDP+?JdBvE}mV?t@w9=6ecXW5rQR8tOT&+ z^^Rv1;>v_vRgWLb=$IHuUpZ99d>V=w)-=e9t!GAF?)cFLfOh0JnihlX0^Pl?DEkK+ z2a39cqK$T9B6o#H;l!=*1jMyi9EltlpMa)#vCNhQdkGuhA_FnPKOmrUK{%dC>@7)j zJ>MfQG5srjs3Kl!Sd7oAD#_X1{yDCm1@{{aek{fO@n+_a(TCO$?Z+8oubbz#JdpPq ZHfM4EhzI|A1@m98UL43;A&_m~zX3j>=6C=A literal 0 HcmV?d00001 diff --git a/docs/src/assets/animation_light.gif b/docs/src/assets/animation_light.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba46fc966085f709c2d6e29b8d50861bae56a078 GIT binary patch literal 121809 zcmdqJ1yq$?w>C^lg9-xDDBazmSTsr~4bt7+(rik)yBq1)gownZyBldX-Syqz^Slr5 zdE-0heCJR1aNuy<_t=ZI=9+QM>zePx-tusNegWSPV-EvEeuF0cMqcjK%lB{Cm{{Op zVSxWSLqI?Welh@mVQwGuxVgCj{t0*E9h%p*jg^sDF&S7s3%rP=dvChVzd=Jx0~j#V2T(f$hs>XF<{hV_Q`h z7@=LOhjmvWeVZqjjW<~MG(4h;1`htQxiuZ*Yp2LhX?ewz3>^dF@@hLL*3VD~==j8y zjhsO7`E`)VjdN5&dVUENW9Ptxg8Hth%?mUl1_4P`6PKXGLU8x=)+IVIqo9g2JBN9mioj2@YV- z=}i)FKEFia$n8&i9Y`Pu;>a7!l1$)pMdi#N&XX@tZUAu>j25ZZJ6)l26^?(?>53N& zuC>{mYzX8onQd^nIKM*UDV_iBjYcRG#PelM`w=9=}_4&j4#Xom`2BkOz>!4%U8 zdrK0a6E4owsS_bBM5_*aYl4V(CP)Dj1cL*7JOKME?K*}d^L~_?6D`1`n{ z_+)(IbWR^Z1Qzk)br2)EW4Zz(&Wm{6E>J>XU29kUK>{IzfP|`xvloLic)DOKags=o zPfCj4TFpqRhj_al9LS(9$t0k+8Lt{`Hp--McVB;R78wizOe*mC>o*22?q9byG9d7v z=yuDZ--3W!OQe(!MN25e9Xl@S=JP$duARE_Z54n2Ns{he`{;h2Nm=S}`mj>ZY%xbs zbz6^1dkITu(1UoybvuI|yRJ{0wGGzb&Asmp?%^lYYY%z;!>ygbw+M)HRN~E9f7(oY zlJ|6jD_)7ut`0R`{HGIeaW81m-l!N$cn20t{gBuUgh!`$dDU%X;swrE{Xw*e4lhV2 zD79^P<(X7e)FQQ!1Q$XVA`)WQ*i(4jJ?j>XPAVhNlxQLxl;S?uJx98o@^5c#@&CcC ztsL+GZml$>A?GGcp>l!Mw$o9@7?L(;w5bKI_9UV)W0lk{u9j+ z3cJ;snh0J z59;Z<-WC{bMqM-)Y%WhdybR<3Yf3VBCzd8k4oxR)xWI3}7gV$ANe$lqUbH*Y@F?U3 z6Vqq2uWlqglizxo7_Nj!L(4GDvDAfoORzlq=7i1R2A&X|E+`9m?@uf7cRVC(g-3f1 zwH{}QeuHmZLuDo~@Mx(WkDN1P8Gk<$!UU&W=Q3gS3oVudvBTyA_DT;fuLhK1fIYV- zh0yz$LV4IgDw80RNtfhJ9t9y=3dTdg2qrZnYRyegs+94*WvoOCi=)N^!!Bg`>iOK>)e z7=Bcz3VPGHLwWI|&yN~^4gP_s!)JWI@#@(5j?<_zyf}6-B^28@C7ZbR|6D*+ee97~ z7<5^`Mbv*;NW|Dvs1l4}nxN*|#khU7EkMt7t$ghol3dg{yS))ILn4eRb0grMl2}qQ zGuafBBJ|~?<0slG<^rG3nw@3Faq-wI4eVg0-vRLr5&yHtFl?EkUz^^>n}i{ADDTNry`Qs zpC9$AQm14Z`dI?jx&8gOR!M2JfuZbkQ{A2ET_@S%^r@2A~ z$F=>xuklQ*%)^Ss@p|X|%sYF!u4I6s%=e7S5EVq1zoGneU-Vp@P#jz3g0{44s(#8b z0c}Hq0Y>t9p~|!~IJ~g7`%)nIp{c24k_$1Ad8kb@USeG1YPyA(k(jYcqsL&9mZ}dx zFGxa#WIiw#`KFY}zzM7CTtAJ(+ih;v(8j!$$hG+V(r=H9K+(Sk?I%bTm(^;bX5g8J zDfUYe9I>*r&Isa?DAfS0EQu%tLgcc}Nj};=`9Tuwf3WFfvzMI7Zvt zm-H$-Q+>exlb`LpNWIK2ja$Ghk$Ur(U8sb6apB~}sUJ4Y_~-Fv2bzfSGJ^*Tr}(&z ztfERCjwo??teAiu?~=90L+UE4sK3GVD3}Zr^NpE>Itgb|F$r`6c}Kd7N!VRk*yUzwtg&xK zW=>ce77=q;;r+z-f0FY#{THH#1T2vAQPSD83}nHDi)%U!8zSVs&0-K1@8F0t!1Xq9coFoYWk$|2oz+aLe=v~%OJCR^cwLu`r zRmpII$;f#R^h&emlz~2DEMh+d!@OqcP^&nk8tK3Vu@s9Y9s9qMj>q$n@k`L75y~d; zTcD+@bX_b+ph>b`YD!Lf6bdA4m3G5y2ay%MmvX@f+pfEs-kR<)LA&mG)acasl|-fS zTgbWe3?`BLdkrV7ufp+7%#*^Qc+HkW=-vnIA*nTLh((Atxut2}{ZJm3J%0N^>rGHJ zI;Yc*wLSdyum9zA975&+q~lptg&@x6kwW=ut4h#*fnpIwyBninH2q|SB4?Q{|F-F5 zjaB<#k@M(N^>6kkRU@0+#&gYbNZ3>fTNVmGyq_Z3)!Q?wciPf+Ng0kB&ql>5*-78e z$6R3XVP3<={)=N%{UdmCYFMX@4C7KZ>;l$ab`8c;>i zg-w=D7mwvBxVA5|F%WS9RTP8rWJuSN`RQfI$!OGBBWYdCA-5E_E^kp4{-75Ws0 zufm`|**-`}Ftq}6I74AolX22EXdKI+i|cd!OX$>dJLcUULWEs}A6_yv>iiX!m>t9% z8pZRx@az3p??a2hb>5q;<;H%^#4k^OEn!4rxm^qF9L_fJo0q)2GCj_mp)TnoYP>o* zwcVte!HMw`(e;gztjW8_y(;~V4Af@ka$kGZs;D7Z1r?e zrEkxJ`sICSy$G_qcKL;=NWrjaJ3&aF#&Xq<8TA}$o{r|#B|QAMuRF#?wQKf1k*_N% zJ$M?&^U`oa%!js_mV86W2tgcDWdL#V&gVs);!DteQ_V*!QBSBH=r0il;ZLlvL9->7 z1Pd%0r%uE42oOJ?$&^UK&@O5&x?)^(MVAhNXH-wdvO! z2?cC@1pQS%x`W*O1yO@ca(ow|)#HhTX7`vSLWcw8t5lb(HQrnb&qEe>4#H3h=Vv`If|1AX`7*#QIRrb zlUG^&sVDa0w-W=s)$QFOaER}Yf9dIipF=x3E z!j{@`Z4kbQb}vDD;bvul$Y9W)lI)Foz!E8UZ%>+mJs|=<9zY6yThB^+o2LOu_saxw zWwD81CG#y85)O4rE33e$@XY}?6v}d&ZE1(uEt!>9GoGm=-|!<~LnXA>6~$ZB1t^c~ zD}D0Q3-jeBzEoFQ;_Fx4-~9Vu1bi19!M}pLKzAs^Z;UJzwg#xW(P2C|xfE|-dT{%a zE8<@;gg-18I8ubW-4OkSib2a z!7Bm2x{xZS(#Cy;w!>gaq4bW8rz`B@tjQYmqvN(F_ zjNYxZNlVu*pRn47$4#5$T@9pRCpmaDxo;I|>}fvUJFR7y8W!4WoMF4foNxk z4`7BE(7LO}$;5o;)ZQP=Y&lPj6{cAdq)5nnyka@+{$&>=D0&2zbp32`_S|+fx z%X>=;{f|q#^`L|D+4;0Zf54fxvwVp=cW~wpl0AQ8@>@9bjGa&BH=LQ(e+y?aSN(=F zYZn1Hv!n=sGX;qOIMb!~3JYI!?46=P2X(CI$WJ=}&U75ck7E-9;7p~w%-W{|K=qdY znO7WQ7@tq4%y)mKI=7n$_tz#S{j-$Gvj9j^6>Vv`fE%*X7Dv;MM#P0A6XTflV}UP<#XcuWNp{z^l@zV&{=O_Z{#W zzU~N1a0|RTv4HAQ>j3;FVT^#E5CC2SY4`50n*mt&;k|X|+^)L;)+^y30AuyA;kGUM zzX8SwgPyN{mi`GC9}#EN(f$D#+iSgPY`fiICimZfvG(9^!1%}h9bjBj_6dNV9JucQ zWBgbeUa>r+JHVJ$eq9W=wVn5N-4HV6e9$dmOyADOcf0NcdfZ1U1-F2)>SEV@XQK&R zzt^xlceiM6ehuy>2>$ON?6t>2LM;VfXjLMa!w$=ajG0=JMi-8v9uhaXe` zkhl9-(FvLxNy~Cs?T}!>*e1sX#$4Ufp_8>)-)8Mn!%d$)3;=n1;ql1k^4P8o)gZ5r zw;$pgI?B~XICefQ58$1kMa9WKm)uC+-OtBFW zse(OC3JVekgZ9CN*rp;y=k!UsQe_x}N!tNZhl~uEy#`FLL!#ZF6}_;egHUO)x#uNe z8t#k^_A(GsVTKD9oC-vX`5Nybe9yX7>f zKZFss5p@MynE>0LN1RHEtSXOq8S5W1Hh$|J7qNC;%$KPdSvyt{|6uw8EPobW(S=dU z{hbLp20QIj#AmwzLN2#8Zra6mT)g)3L{=;1o{!YlE8D5AK&pngCGd4Xg7n z4-U&$%bINIk6wkj?%kE)6Z(C*3xLZF^eVWY-}#+P_*>I+90d*zQ$KOB?5vP7V{GgA z{dP##DiaTIWsJAZ8*fsYk$6Pcs1*HUk?nHF*JysOVV{Yj@Z?!5XxF!k53Fg zF*@fqig1F|DaKb!(j`10l;aO1w7n=x*hISk4PQtwaCBR#76v_ai3Fpo9VD_5o6g9( zh6|RtZjTYeVLpTQOh~?lhN%lx_bxD5_X?pkQJcF6_bCfUW3`s-pf{tzGvc7*uaF`7 zVBzV((~RD@P$`fab} zBQhSxa__Ap9LvS_B)>+%Jkrrx9Y}YzqCz~6Tz{S;=^(C)E3fy_Mxtakt*$lyldQ^| zO_ZIT2~nwdSAJ#W=tot2tvQG-p?A@Yh?CFaOhQh{Xs*YHo?o^#(u*y{*Pg0D=xo~l z;R?vfL^W)jJv19yvs;Rf^-VK`-_@INRjhO7x;|E)DX#DzEuHGWrmp82&aZ7h8tqZw z939IGfY-lLQQOB%4rSN4#&i-`=xvyGlWcGzSU)a{;4D__wjG%LA@@`!qW&yzgOx*r zxwK(me>W|yWM^B*&G1DU{~X5ifqXJkDaO+-W?9(;53*(@@j z_mbn9-UR1%3np9P)5|SqJm&`iBsCEv{ct7ex27c1@sb(F&XTZwzu#R2E70&*oWo z(&1g%CuDr*N%s6B5hCuIXVTGwx6Ly+tjXJG1D^{RWKdh!5YRkJQu?ua$fp8$k`o01 zpn0~oL=E`x8WA86jyt5S;nUKh@ESVODhAYcisek85EvcPDjR{`I04PGNXR)Vf5#IE z73XE6gn|Um`ppX!b~FJ=$w8H%#6*k2Y4q+bq9im%H4F*UBv(+;3uh2Eane&xE-M;GcyXA6lTvR^O76pt{3#~Fla0DcyMXoedLfaKXkC9!~2uah=Y0B z(jErh;6JyT-u;&G{i`JhNMPa%#e*oC^=}osWxDmTRFV*|lAPw_c%Ftmd9CuC{s+R( zafs=**Wj~66Idw;D%SgR&~wEp^%P!?7Bp4q4R>;GeZmn1gDQVnt=zsequ(^$yM(+kuD7nrWU$OAIE8REw=Nct!q;gqt)-MefnVU}2SvjQ^g zYwqdqR_RUo4p#~FC>Bm3HFxK>0R-SuIy7chy3j2< zIBVjX!#%t5Q}g(RE;?_Ad|j&HseZaT&-GxmT+_S$g#r0zY`yVuUm}r}1-}Xfnnfjy zX#B1Kn#S}+P(j67x;Mo>jCPRSh^>r27lG$ONbUM~UyzXR;L_JX9K&UDQ7Wa5aLMEc z%MnX&XtNyUKgP{QDV9+$N8^pG=|0!=b7IJ+L2&!y|A2UI&7#< z;IQJ@mh4j3xsrnSfNqV$8&^3n(Z3~aE!~V`V~yDFEd(_)@|br$i)}GC&q&SAC^#$C zb73|2L!{9Lc5e1$Ykr~G`G#a%8((i>h4izHBG>W!&CrzNbM%ttXv6y`x+aj?BEXgY z$2;+yU-a)A${1PkCVw`RR|~XV{%9!IoRVWhvhJL8In|)}Z9^G)ME29^wiyS01pJ~v zUgKBhcTfX3>70$1jn_a!ITiu;7dOyQR7bUDZv#hJ zfyNJL#X)rG4j_4x;wmb9^*Cr5##5X09R-gsB~&lDf;>&Y-CLjw-F^l^j7v#FsidMF z|Ax^93=)!Ksdr3nA?hTi2FXA}c@i@dUBjIDrAD}W-&~XMeo0ERJ?twSB7c_Y?^tNq ze2Jr_uUh?Z0;MFMm!!XSyTRkMnMMvDenp*L~h z@!Roo!>JZJ=Z#IqTC+`%BH9U~TD=S9N>t^E@_eJW!u5=84dPTw&=uyfa@x0LE(cPX z#>6Zuo$kaWrH|FM(ciT1%(-uU=GOGEgEg2pN2U^0`$ELfMkayw)?msT2coy&Q>dH! z*%4D~Si`T#l159PB6@Ask0j4OU6#6vW+ISzRQJ;W%26eA0%BQ6G=}vk)Je1z<*Mu28JRvPT)}Nf=~14#u1K zF0UjI{-o7^W5b85oYXaarWxZD|DD?3@mfqWmEK5fP1cvnsV_ZfbZIRE;S7Z&J^UPJ zJ?pb9>i3xV^YHZ?R7(hUUb-yyM&4v*K3#q`s;*%H)i*k0_KMNE)dJCUk*2SNMVo?+nW)D54XR=Qx=vA?{k@~{&@JD zVXqa1)r3_5Uw^B&jmTVir(M;T!AgZB2EDhFri6gGlYU5Rw<~$3KBarT)#M~chxl@dXj!PSjn+n@!`q4ZKHnqE`+0zF_QaHZXUSNt+4;Q8=d!_ zCcpT1O;t59t5W=%B2o{}+QNTF5s4G!%Id$3a(cNE#m4|e7c&{NV^Oi z`lW#=Cw|%2heyMM3_q?d3Q$CHzc?&);M4L3Al}wgXZo1{MdYjv1)zv*XaO~qG6<+t zoF-8DCHQGn0uu=B3jm79&kK410ZMU~AXR+;+%$QzMZ~BECur)brsL7jBPch6F?&TU zZ6>H5GV7AuD-E8-oVy^Ak>O{y(kR)9z#44A`r0Op1rJXkP+1sT<%RweXL+|Y?X^2f z-0MVtRux2=8$5QWivCBhIzlN3gAkOyWr`D1Q&y;+?NK7cv9J!>Sd?c=v(wt2Cq^FR zypI<2BY1*ym^+9k7Q^@R!(rYqhg6QTDfUtRsJK$KldJ4efntPOd;F8f$6MnSMond= z^+$};1y-xlMaCzzvtWsneZh^Bo&M4?9FBN0PxW{SYTc%G~Xi7*1oj$ia$X>nR2G6%lJYo)k@>p3x zV!Vu@iG+u1<2-UZJ?9^eH-`$XLszeySJxMl!kGKE1e|m>#_Fe_LQI#ZHmgHT#y5?# zm**GzH#=D4?l72C^BxIL3{v%TDRVzMqqi*1dqtAdq=`TJ7z^>iFB4htB{5thry=uQ z>-48E(pn6N&CGp9$xubp3Eb#sOF^JvgXiQtEB^9+0$SDcp$HFXm%qHm%}do46%1pJZyapm~n%a`|B$(pbTK&A2zSLPn8>i^!?O($jCJl=@Vgd=0?X7nNLkSH$yuq zFD&5EqEQT3(#l;RO9Up;V)4qFM0V@qW+B$xcPHXTl>Umo1h> zO%UFW)21Tcaz_P~+^py)#g(o&25XXEXV$s>=?Z34isw((hnZ!{7a_{S8{-^mU1d`B z{ae$#mP`9RgtQhKKfJgZrO~VQ@`Gc>K0+@I4%QmdSUHDcXW4zBKc3t7TYrz z&D|K!56#BPLyePSE=~+rLQkcITcMYh#|Jm&OLOkV2sC62#{nK1U)YFpNxe`sUHeJ{mNCDx;nh zeqM;d6URn7y-YO`RGjSSw;b!HNoL|S;qhj5G`SdV=Y;v$T={gCMa7`rTr_+qt-Mk@ z&CMdTMuPle{^gBLu`)VNlTw9`MupERxTrS2mvw8&Z#;x%Y zZvk0lVeMhwtQHW1c9vk-TNbhmfYSdlMfrjYQ#w#-y)DwqnkqQq-(dSG!FC#CHaQ4m zJ=hbHv+#^(#9+Mo$G>rzGT7gl1|g!OO^%n!sMiW4lU zCNK0S425Ap45Gv$l}|+8eHQ6?gU=s5uZW!49`^cmFG!T_7j;CaV!jLSPhHAL7Gt)E zr>`=4jQO+&r%?`(d!=7_5mbJ9Ip3Ed=}L7~UST+tj2S4-DQX)tQt-68#TgQ1Jj$j1 zV~~)4w2-1gcO+YzaKu!qM)MazmhmULS+L~Ee!~=(<>Ohy)7|Osq)T*dv8Uf4 z9pPfK#anx9dL2RLe6vB7<>h^;_2Hv-bvA-M`B-IU#JikZu4VcqxKbF^+b`?BAI;9J zaq}-Ur;Q>;RPn41L-eW5XLosR##(cj^~{JX4!0@_tYvDiE|hi_*&~>nE_s|*SI6F& z?~s8nK97GIN!h`;Zo4>rJ~9F=fw;qfp3Qs2;~2~TuC%d z1dT5$jf3!`&u70Pms|z^XQLv|l&F$(-+=bNiE4saHue{T&Wa2&9C=n^NkUyl)-uRm zJjiSR`uaijQdk;gUZ&v&CklSV`&p`AkvsT?zx);S0x+XhpZP3DXjIkwqSpg`u zcMJ$*E6aX4>Uo1_f_iIC_da`qlv=*J#hmTpy;%AgAHfYG5i;9;`^<@CcsU zD>sP-4UuvXZn~K-S?$z8=d+KLug7H&$0^rdJLvj*<7d&d)+~3xD^VD}I@8X3<(K2p znOTd{?+6r9bz1R`NDwiQpVK~HejUN2G9JGtnvQWcTGs_q_XF8gYal}2= z>Q-kIYn10bkb38}YuD1rTbTVWwcVeJ9n~!9eY9u>XVP(n^02X7xx$QHrOK#-$`iY+ z69uhtXKlt~Rn%P*rC=j-hz-3}5kn2j`hzI`AJiBX#D_w=Di)Zt%{1GOg^W&1hgv~d zY-T1$tU5*E)XqgFN(?LAdb~qKTaL_Y{f?)44_xp$KaYG-!n0v~cq}||X|P&uigh9| zV=CsgFoRjcx3KC@PrR+NyRyvnoBQ{>tuzmuF~Ti<6*yqvnBmaxIskXnYh$#(nm&Jf z40z_>JSGqHg@WK>?<{6-{~jguPg2i)BDehnQR`nsZmf##-9K@8P8`;O|4}0MhNurf zZz-Yw86x*rIQ#SIAs|cVf9XdMEC*!i|5+lpLfdxHG=}Bsq|f`4 z;#ow;lYb;~Pth-qGcI?SP|JNZJ}dh-MDD7_vZ%pg(?c$^GyseGZxFd3IhE_LT{pCx z?mrqV`IE?v|0j{#3=gN~y)3ej-Mr^9=h~-xS?X)RWWN40lVSOTY;@mb{Qk~l@a~z6 z!vD0%{BOAbiTt*f;O_32!T};i#uHU`fcyV3>F>G!qEWrGA>~jK<`Otzb9XG+(EnrZ zKg!_%7^Q=%H_6#%|I)CX`aeN8_=EfJY)m*=i8Ea0deO`{T`QYB@Q>X8l~2pN6Rn^w zHZy@^)_=$S*R%SBWx9P%y*19SKlI<>{>#Z@E0fGS>aJrI`;9ivI~(uaL!b+D+k`f7^=|szV*Rr8*7>($P|6Y;0>FGcgH>NP!Q$01^9Ty zP=;uZ74I6CC>HAv&&7ZSpg5ONSio%quq!j(k6e@f;jLn%o~_`kW#E(qpcs*?A9&;v z2q;Fj&l8$W2mz~M`4+LTqV~qryyl0!@ksEg1++gonEDOorT^|+EQmi8b>_HcojgG!#`)qRbZhZt zlaPw~*Q4IeAz`c?b)>UX1*xHvF7TCWI^^Wy1|pN>-d;pGkACoET;3g77Ixm#ly*(i zaQ6+M7$F_k2NWZ0*<-#WZlXQjWFe>I-T|?qS|H2R8k{e5jcZ7Oz8%Qg!Mdg=D8XFN z*hGJU>op?Z7npHzp|43$RQ*Jm&NRIwg=j~Q);PqZ!f} z7NL{89vW*<+!-Ec(#RX0V9^^89B(sA8=U9>H4G0sSnJUD6^RbePJM+L9~$Vp@4xoi zhe@0wwVeZX-8X!4SwD+T{aiLXKD;CEeX^T)KDAvmXoEB-8J zJC2w?pj?oi4_8B9;ygKtXgZ3_Us%F=1E)e*W-d$DTi9ESvi-C~I#8!lPc_gqGXwJ7 zw3^Gez^7`FNz4p)CD~c0PO-2Hnl?BHYYrAB2vj0%o#baKZ)duoY0_Whk1B(67uzj? zB}LD!N3S>94a5|dG;dAlm0+d3fO1>5l`*;ORFk}tE%BlZMc;FredE9ec~VfQ;lo&u zUfl6mMe-m3Kc~jBcVNSh#8dDByxp6+C}~4ROx?rr@p@&-X7~nHO`=>@qv2_>24bM? zSh3+Y;h1`;YubQL$~MOcYevuUpb7Q%@sv~_1NWrOnAGu%gLBcztmE@-`}q+>YKH|P zbW?{hf9hU`r4V6E$K~*nZ>P%~-#(e~LSprydn<`(($x(7CmY|Y zpiTv)?a3Qk6)~WaaclSxTjEIhWo(dt?5hA#Ihb zO|Fy1hQom$GgrUnuw4a9CeTzGkCy0V9HuteO$EwU%X|4Rcf6Xwizjov(9280ji#GD zS`WBZY*;j&=3VmL&+95=c?4@Oq+YUkVil4ia_WCavt#li$W**6z0cmf@6iBv_6Ha1 zFOT-8n&v-vw3h$dJzCwv_k<5`HE5{2}r4_p-BBO zYUm06n6(|`N;a!zR(u$&Dus#ac8xg~>89P&OA?wgmtZF3RD#8#iQ*28eI!rKk|u(O zv|dCXi?PrWfFs5+ZTBr5(7=(f*(J0OkTrd!-FnIKAYA8LBwb!2&QUmiS2S2}5a+Y3 zR!tbU{lwN8dCsfU*H0W7#J?nQWJNm2 zrsXR78LQk0dIEV^G+Fy{V&z*Pj#*%e&4qM7Ki)2CqZ`_fX@ZgMPv4myh5j(+VbMX* zqvYq>l@S^5NQ{~Ufos1lBE<1>AE~0*bPoooB)A1T?tg(8y+W(oddsy1uA5qrmQb{5 zpRNDG#zo|!X+HW>jD$JSWqYT7D1qG-%6*PJ{Jrp%hSYTZ;lM+KKn?W9b4Q%%v6ISe zHw*KFy|k8+J~u~)OS;N~8{vXk#T%uMKRwtr_2&((C_CUh(Q$vxd9@I~O7_N8ACET1 zH|t1)JF!Jx^dR*WU37m$P^lR}cWkNkjIkJb=_xY_n|2VF-G>Z0+S!f_+vmr~I;QIi z_&Q-Ci*1Qv;(Xl8;nIy+8XhvzykTDQ>Um*+N6Y&Pc(gnjXU!0$UoI(O0ogCKvOB4S zjH^)eg+Dxgs-M*5V5pzW*^{TA!Y}reFx3qc1PL8p7G3l4mG&}7f6R2Q|0M(t#gIK% z+Grt*jWd8YG#*pVFbCa@PBJ&0Ky)Kn6l!l&;5)x=RLHSUYg`oBY-C*gX&`?yGjGvA z+N?m4MBCjVMV&<(;AaakvBefziGHp30P8tFjYO8Z?9V`bvGrD?UC5n5rY7^q&W zM(=B&S?EUece8r##so<9e!5sm*Rue zT;|WWb6HYbn10UQkBP>(mhpzLfqu}24TIA|X2?o!_~XuV8rM(e4a6;~?nxS>3SLrN z(vM?;xsU{NdX6SdGysogn!{i}6F*>TKU-TAUomUAw8cFwfkaZ%=G}L-w*aEHYhC>9 z(PX3@Tf8bhVOA}~rWBs75Zgl?n?3xPcGfa8jL+9+vWuNcEUQDdHcRW>j<;C5%<79U z%rTtS)o)yR`|Ht?9cF&0%sAKAl!S2aR6d^**pqYS0i>I+c5EgJ>D?Q4`<_d$);8+* z9UoUjU#VpM_Q+aNBe z0#D!x$McXxzAA1ckR4O#zFhBN_QIPcLrSx2GJA3lJD>on${M)bKhw1T=+tlkr-lJ` zR`rp-xj z`>;HsqS@5VCm(+cdwH#5k#X;Yy@0Btf3^DQt+1DFC~w#Bx3JeEJ{463;Ave@2fj$S ztp_D5o%`u;g}qxMCYs<|VQ*4D`mQ7(uW>aF?g50oOirhQZXrxDF9XzP0fkLT6%@rD zT1->Y)bu9BNElOt(hUJke2*I~^;YCT^%9vp=m#L|ZSgpLk^b{m*elz-_9CM_j6%%Q zgsdzR@(C`j&}2|g1QNp`R=M?oy;aPP*ExJhyLZ(y>F5Qrpwl`PR^~(hYjz072ATOz zrm{cn=j@Rp>)e&44GwboVx5uowB>LUMRnA!I>9AdGR4A273n;NCq=U;mP3s{r=p*# zRcW6PtTsqHPb4k^g z$+*=qUlryowdco`6E!y=T#339!(MVnv`-fa7Q0IfHmkb5_y!7VIsO?O(ymMisS|QM z?Xzn6gER|%uX<4%1qS!}Mt%rra5r3>9a6e{QUip&NGF^-H$ZZ4u=|EW!{b4({^S=_ zCj3C#ZC2#Zjwo+MKf7Xo{6}H$Cydy5cdFu=WG}=r#uQpk(``*ZGTC#SSH#QNveEk6t@E zfQp_wyHk%5aB4a6OpAE>Nf}_ksi~Enq$j)0ey2`y$3zuPrF#s@Wg2viGRUwQf18{U z-V&t>a+3n(;eQp1HO!GPnas&aU-^({5)=a3$jO4*8RZufz~-lx^rBAXPYaPf6@wqjx2#77-UfGctQrwB zj4A#=KOX($oMbyu0Se}tFj|6eRf;q*8ci3HNZD7}$po9u=0OE3=UyY3mdrb0OP4QL zJio47EZ9wqjzt=U1In(Gz}#7eQLUx zTZH(rZcnUBqAov%C-l!k60vZCMd(Fv_Iq)mX5simzW2cp#djD=g4cy)O0w6wG3OW*=5}^$OFr zWdHtj8pTGTH|3=@k7{apuB^-}Vuz2M}f+(7iBJX}5mG}|bv2QJ^QI{~s zxo~+pQ-ga>jN60{OlBsf;A3J2OFz95Ah+YT2m;%F`AEe6SX#o?ldznu(AGSqMFVH( z^(K$?;s^a-ortfLTIPPnOT>6EeB4jy$9T*C!i0|tVc1nS#bO4gYI}yhhiSCuqT<)| zr6*wy#&iwxv`rxWT=4Xnb<>Z8`o!KTBde|9D}nLenF_o01$y~+;*Bordt)PkLQPx^ z&h1;QeeOF~m6sQn7oTo=WmKK7F+|DWyVIyOzo6neXu6;}0#2tLA}j z;&dcQKuJnatNFDzHm@=MXFgs9A6;RUI(Y$N#YZRO67gla=3<9)@vXmaBx~PmDZKgJ=pBSkalP_m$n|ZJ8({RG0Hj|(GmZnXUY++}j*1xl;!`1*3{dlzLW7+;( z9=)Xf*+C|2{qqz7mCl3oZnn)wW6^_DGsp@hXhrW;fa`cn59 zimhG~26qfzJz!)VdhwjGVi{m#_Ml=}ry&76FM8c(J4UnS|Cugm>=UuT96&0Gs(GCR-7 z&1qcUDCCBmY}&LjT_jYDC9iDPMC4sSHIAXq(alIQzjj-N4Z+!wxUN?FF-$4t2hk$t z<%i+2H|3j+4}!{$8?5F8)>$)98%Gy!>IGZHNU`+Jwx){RMs^NJgclF0HH7C+V%D#( zPY{K1m80r9_Gz7~_j|Z!NdLk|7y*k$1g#1~==l(QF-6tbsq6V_g5(&zJM-`ex z*>dn78&K^YGoi1B_-;9|7EX$4Ge=&bViy%x+7MS(?&401*D7zGQ`&rbp>D%{CNiuN zfYsL&#{046z)w6^Q#G*DF;V;_L6_UsFx~HDntJ)1Ce}v+v~QqtIkG!_ z^_veulj~0VR!b7_B809kT*p`61#7rpEgw%G5#IO&YIwkrP)|EtVgS=v7|xKM2%rif zFIb@)A!>Nzii}Tw!87C0^nGH5tmOw%!qW;^a}-Sp_=jmMv7XpF^Bqgdd|cz&Uq4-m zl6#1dJjD*HE%Mcgz^3I*^pcj2dldPAO-wiX6uj^Or0mui8nyKqMK5mLzm_ykuXr6j zp1%xbmB$PYs6;2bl_(7Cpi1b;5(J(4sZFP6X{o-LkSqyx5{Q8`?~C^a8R4VpI++pb z8@bQiHv$ZEQswJ%bJE@7*Rs8XK}PxgwF8Oy#U!4Ku0YZ@?!P<$q9^$#9%o$gUD6;w zz7ezD+ZFscun@QH1~tK?JOp+szkHDH8$;@ly2R_sM6IqOz5eiV(;8s|=lmL6D5Q{N zIli8}Zd9a0fk6Tj6*2&TywBN-Z$Z*g@|4OyE z7mMCy%U^@O zZF*c`kh8rtX+phuJk{F9SY2W>CRjcEXo;9<$VFo7WKMB&rhML)G{j*M#QZmG?aq<4 z+&MCRx04l1J1B2Ls-M})TBclWoJ|gU{JC8L>EtE{@7(Gn6}D(u+Jt=mWRU9K{09-BI4cUTr zE+&D-1?tL$A4^&eZxF&B8?t3Q0JO@n;wbuRwtC(?;desEH_$8%CXsLh>zV@0hpp;4w__bg&&Ys)7lMWM0=Zad1C71J|K-rf4D7T?N zwcctWXMW~miB1q2Tg>42%{Bexy==EDyUOy>Qsee$ zsVP8`N`bXJivc#?sndlfV}?xs+Re_grgAT~spXIEFTjpA6XZAFn5<9u2^DmCH1U`_ z3@_BJ<4k&UsD5W)7QA(GXx}jQ&cit@47UuR0o-yPMwD2-!kCZtwW=$m5GG@+1pD|`E z`0^H4(?9MqR$SkRAFZ7%mY^@(;(O0fybI^B13tQrXZF16<=@GN!D8sjK_z;(n+r!R zx!Zyc@3Q_Q?=8c(7T;&8mRUIZ-Ro^c+8cZAk-iLUnXjNK`$=}tIyp#K@s@cP6E`Y5 zguQ89ua>(h@1WQCc&j|_1rp;*|7&~0!vRIAqQgi@?(OBF_tdmU!*4#C+J05k@2T|Q zvhOLZ*G!;47!Pw}r0X2+Z7-b^C{HS#8gH4|{rTW|9cO~ojpRwQv-K2rt6faI!L0E$ zqs=@lmK)vd)%hgt;=Ir`bAGrQo>VQ^l0Bq&WmkTduA5^n7^cn8{i)n?=0(-{qG9%| zIRHDWFjYK zCcRNN$I{|T;O~=hzrlJqjQBRja)7Z0m;!?>XJ)cAtJAU-BfZHLGgYs4=Q)jNkv2iC}6=0|C~Td#BHLgrK)V^7{UG3ZpV$I1{95vvFPm0- zcq^f`KrzLNY-rW%tL?Q?z2`9!rZ{6$cpGCz!g)gblky<@FCX9bz9Ph073BV>2jhr5CyTo6c z^3|t&-`U!;Ss=VL{l2f#b6thLh_bOd`c4Xxn5WG-f!15y?GbA=qC1*2uADKpT6U-h zu4#0LC!r&5uor2dHO^6ZayrRE9&u(>OfWTFkU*Kaj zgJ|I5`ph?2l({=5L{i8nHtePJl$esdT8-jIBt;*cC^Nt6%00B$E z@UwArqB&h=tSOR#3%|?sq&_HGoL(rE93GUFqgBDiLN^Nsc2#P z8Wcm}vrVB|=FAOVU)qLpG(P5xeGmgnG&T}O1Vh9BuhJ^BK!~4ptAZbdYPM0Ec@68B{`CI*j38P64o5H z2Lw()M}tLhJ9M42_udwMp`s`#9H!)GC~9SXwxieHBG-^L_IM#)ZJ2_kzoI~yf`BgP zz*VZ)fS_sZvo?Cv9DOczE6Pcx9&*6PdAq&-j|-014Jjqg6!fQyE;y#AiQY7hG~@nd zo2SeABFtye;W%%EYMOYogjh-4EgTEi-nyyj&yha(+p>WTEF12>FH-*RUN)S}Sc_zW z077a5%VIf@??QjCdN8@gqjj9gyo;5bo1@I)iKMw~YKP7>HVb604a7=ENIRc01~t}W z@lZym7|9X#Oi4*UP;!h9$9fJB>ug>kVoUcw=61suq}SbuVQ-|TKlJ9Lr^yJga=n?V`EarO#Qwy1HbdhF zJ{mOc+C=kfbbiM$#mU~z@a1$>B_oT~eq&}c!ua1+Uvj*EERm%026yh8%i2WULNBqp zna18q5t%TlklESyl>sxo?T7{kv)!yF!bgvsp1Ev%jk_L0CuLvE$WnHO+kHUf(n-{n z%mRJh`Nj=v_fXv>C!1Ttvs}J98S2ykA(fg?!CAwbI*^@Q4JWZnlV-7IT+^RcJWJYi zX^2)UFsvFbEl^0jg(46g@k}ek0|qZ4M7*>jmGOadm3FurC0s_h!rBuZ>o=x&FCxV( z5UB}}6!3Ioyq|PI0(Fam#)^aJNP#@;I*YDYSw!KSomM zxF;I^>Xk4+!x;DX)nLdlv4~vlE0gUL@-;VdfjoxS_jRqy4i@Lp1YlhZy5(_^R~NW%N_L*pzWsWwPSBQ zBCfUQtI}mW>bXBrzuV6fm3K6-fV0gpD6Gk8HM9n0@~u*orr&Br`Vs1fQ8}4_{5s}W zCY$Ao5Awc`zozIjYgI$<-Jk4HGq%pu&qCdtHqM*N%{6<~doVlP5l}k!e*DM#TM3ei z0Fovg>JO^tfAIn^ZDjfrkz8lZr80kWyFk#3dQ;KL!?RJP4z7RupF|{Ixv#> z4v(2W1rQmb7ANfdFsYqGl~zOZ_2AHJ9B}j%nkQxVpb*ElA>Bq2Y7fbsd|;<0>csI z%Jl7$SnM5VdB1Ip`SWD)2b@<(kC#tXdnSC-U74=G-Zz=$uil$4h(_Qh^-r2)0z~&7dNSHItSBi8 zG>-Qo5`X(uYwC?%1G6Onpq8?600)iqUeeWWHS~UeuvH_k8bT zc#%0)RcxdZ(m$yt7bPATU-V%w%~lS0DpI@{EJBV$5%hvxaV1oQYg0R1PFhSSLP5<( zC-U)Unxsew3$e&3TGyC}Xf4mp$5Frnpc`k}h^QBDfd#i3|9#A0-N9yUYCh2+ky|U+ z=_)(TfDMgaEt!PeFez1>-8Ug97=*ZN8OEh-U>c;F17mOMaZRRro0T!A?-T{2v;-V6FX|8vdzIV+&A5o%|zSbH`- ziO9V8v#-?^-%eZm=;zX_b{Cj4R!lQ2u)fec_qk3=Y^Q?3r+F$_U}GF;*Oq8mD=P9q zKKBD%KVOwV<_QAVht3WQEGZl{lkFsB!lwSg4~qk{-7+WUjwa7kKe@VzYv6bxLj?u} z`pX9ghrS9Aij>R`b@z=Q(?6ug9d!0*Y+gQ7MC=nV{{06-@P=Sq({*8zhG`~@oFro@9Z)uvpT zYJJXO70s0dH+)UWbc)_%gCKhw)RHAom2R?Bqx%(6%WEN@%bm=hQ5&m5JCILCM>ZE( zA*lvKvscg#by52x3N8AeRt3hK`OzXuO+aI@%E3Fq@P+jWXd6lk}i&DaM&^AyYw=QIi$~9qZU8Gu|BHFZhbby|0Hi>~_(w5#LszEO^ z5WD8%w;Mc)cdXTKUE5sn5mrR1Gym|w-_y5gkBhrewzofx@Q2#M^`(QHEv2;VuNR-{j~TP#w1Fa}GQLuycZMpAM_woh(G0eVrfMkx_YEev!6 zbR7&&q{HXNrn;82kL``0yK{Q$ItI8~wMMZf%c!O?=4OZ&(3TbnR#4Vgm%FGcLG#;` zyL(%;)JNYo4oFVVkT&Bm&hj4QCwz7}-^LSgXVrLO3r_&G(Fv)}>$`SL)+XA_OwJQ{ zPoNR{OeU=jjuO)QTa<-PVzLnGk9mlO$ViXu!MhMoM z3GruKp-SA%(kPhtgX7CHSLaLX-$gu`7k%kHg>rQY|QO&aVC6h-R{7g|n- zZ}gTRWO1V1pH!>cyrGGleA%VH#)DhKv+2ztmc!e*vDu908zsiaZr7uii_|r32#;hG z!WVZ8+zulr*V!{{&G0jzNYvZ&%x+xF)bw54PM(E;6b1Uj_Y5J5`_%4}8Q{f53Lxzv( zQ&xl=8nznqoZy&Z#Gx}Kp9e_1-U#xO21q>0u04kE3bEJ>M#6E?>0%eRsRr1Pioj|| z`R`XdWi`ssH_;6|TmAfL!{2PQ4H6+}W%aiz4ci*6O!^5-_c9aD>eWr#Ad!N&mxf%7 znPFbK^lmsj&tTOVvraIqDmRTptd!+nx1ejt&o(fYx|}->-PGa+_3RyaK)XOgxZ{!UN4JUm@}KGFn4DGCI8c!k?VM*BOvh9uy=$4<$0B=U-LFAPJ@M$fC1Ehuq| zuT9jisH&_f$!I9^eUQ_f*IL+K@(7*Gk}##eD0C=mn4v2Vh0FZ!#?V4+P~+w$3YZ0&x`xt?3XVHbu}R zZZLnH;7bDFEdgK-|9wIG=pKaFypx|AFW*RzJCFYe&C_e$drdfVsyml*rWV(sha&;u zyl{pKZSlZ?J=y$)6<&~Qx}mLAX7bZbDP#RhT8_aD&+{%*`1zLT zu)u{6>1UT$^Dj=KuxSxe-7Bn5!x5@@#uQI%#@cW5=;VQRsY1~H`z1?Unj-MU&3m-Z z{P`Yn!0)lK|6ZxN$-8fn3j(!HX^BJMTCu%EwO&?9^4)jM{`|pVI( zGTKB(V<{ene%-Q}XWM(G!=r_L%9GQq^U~{c z$b2u?q|cTxM^plet#MC0k&cGK5K1&Y!=f{AJu82SPJtdsBsdKrCcE+?7!T|Aat~Or zB82e2w}Jn^JidQGU{G*KXjpheWK^^iR2)&xQz9B-fbl5FWnevy?E^Q4eSkS{)z>y6x(t3=KT)rF3ZX_N}X^Uq*2;4#91HnfZy zNDjL_zHN{KfX)0|^ZyD0O8zMbcqhs?rI^`Gm$Ta}vPWQ~vea5|lTTf`=!H zkFPU?e}I>dUr0DcP?T{DdQh?t3QKe%L`q6px?3hzc5-fd0d^5U8ZJw!@UCI6t8ZXx zf@*GQYA0&#V(96m?jN8W`a)bZ+Lt{+Gd@iky|IU} zbGY*z{bcLx9O8-+hLC%RxWNMUgorX~=t-+Sx`9tE&U;rTU*t!s=?Y&Y#)Jd$1g+v9 z4lnYWP~A^#s}21C50WGh}k+38-y{;^}0=Bvps-Uj8q{%iLy{)>Vq^l5cSXOws zLxsZ`)@b8ClvA~x4c)kG;%H6qg?N-?cK6h9|Cu_RBfu&}r!JEuajs-PyP zE|Xk{HMTjkHHol8Bcwa4tUg)iz1J7tk+w0z3EQbsrxLdh(ks0IYtJ`k`nCjimdp1a zANr4e-=03oJy#z-kGOb2McU{BbK=9_MS3d~l?R5#>X*y>xh(w;qWr&HX5BRol@z*u zqJFF|Rz{<_e`yHALbb7({qA+Fng{|Tl+T0o_c;vj!~1AOAK%YT9^TF{e9K#*j(T#A z8i%JwR|*D-nB57j^$IC*B}DTe)z5 zp(xxK**K4c_pd^fQyl{{#PYdSRdaIE-2@8Ri(i+fmity#JgSkei)$cCq-}v}3(rHN z=wj*V3md>-s^T3PO?%Es`Pr*@cJ2lG&=k+iil>R+_J^LHUEY1`!zm^WnJ>|!9Gxumu1B6s1Lx3v+aXFOcli?k#ODcmQ%cy z%@7X7dKYv2Cu5FLC~y?{GmiXgAEf)}W#kY$Xt6Kg-@UP;{-l`#E4wZU%o1Fn;g zqFVWDNz!J3b$~35*KIdu43K0A0eGh~uoQq3Q8?X$Vw(GrQY=dnr}Eonj!5(&x_l^g z6Gt<2)n-i0Pg_Fh$!$!x>yuOtObb)e^;Jp3yl%}0Z(z&J2|@bj>)wJr{3kFIIhM9y zp8N2f#v+1x<_pL5nB2TcQx-yg4rQ;8k+1j{%643Z2xWBzl=XXbu-c4q$mFETr>hm5 zl*vzQFXc)!)%U%ml1GBb>MZSB`z?g49HZ73ZlT2Mf!!DBt!_L7p8J3ZnZiOw`FWA9 zsTPtaF-By9UaXd~w6R@7F;$)w6SGa(uHaQ3?2D3nY@xj50pibZEesn#tbz*+%zj5wh+%!Hg^AZe>2SylruQepjLIw< zck4GVzMHqaEbihZXY0`k-OzrT7D@e`qd_fSS*mho5kTD^q-u-g3}bTg*E@nMk%)LM zl>sYtZ zE@c)GIkOqI1x#Oxm(ohMsoOD?@58xNOth+NmWB#bAJ6zSOx6b70ZE`#W z6yx9Qj^iKfE{EwIj+)jRC>rI0Cx+F9>(W-kSc5P_)2! z{WaD^{y{OHlYfmEz@c9dTcRajQ6k>pQ`+{qr5Y#iU%Q3x@!CK+o{)DijAOPT&jwT26$2 zPOG^mCDXms^Qwtx)+3^k+6XZq@f1|#puz{8mhwd(W8*GHj((^$kL>f@BY)CEm9^RS zI4zRy{+n9UeC6rvTd%Pk>M;<={MAo#{~);DoxxC);^~-tYup|5pJG{=h9?D6Yj)=O zeO9-o)$I>M07sBmH*?^Yz^C1<5e36rg@I@No-jtg?E|~pk0bxZh0}XD(MVtYm|V|7 z=JCeEdxOVx^L#IXk+Fny%O#VYgn6=4uo&4>cMxrdb87uNRm(ysL!}Yf3q=p(Q8k(Rsd+&Y3nkR^H>PNdf@cRkjq` zy{~i&2jCyE$@CMGsF9?gHwQU=9Q1xf z4SCH((3PT2?g8gPwz4WU(CVp3Emxo2M-JRemT_8K()Lhvh4=}F3T*n3^+X&#rMkmY@^>#&vI|ScZ7Smnfp`RO8GcL6m z4YE5*vNEl7v*5fkH9RYo?Tn?<+uaW5*yv1pG013gP6ZlecvFVMaQ@-lMCp^^!v2zf zc$w~y4*&cze`Wm^!Q5yYf*IMST%mh6S-;l#H(9^0>r((|d!ug;IOkI&`i7A$TL$PH z_)WP2Jm5FR06p{tK-&*uc>xHWm|85KI7AYkPSEg7Vs3!xp|mbHJYd^>?`L$jV)`}D zyrwo0la=nBi=A`vSt{o$M}mfHk!HSwI`NE*xa&ggd$-Et4rdsQu^r?D{2dhitm3yF zMo_SRNbc0mTE8v$!MXFLq5q_x3{6caQBc^l(J=+hZGgB4mSlz5X+eEKI%q+LVOTin zkrNaHHlfYlB8&&Z6kB{tQA*oW%m_$;9xBsLe2vbbuyqQN{z8xZ$b`^m_=y-C!>dC> zyruNsm@sXHQn3-LJ{W$>NRZM|>R<}8Gd`>MH!Qhyu>wRL&$7+74A~5>^z+eNnSAzg zv{g_9?PRe^-mtoO<=|vF$3&^r=J8HfwFSp;0sj~yeS=Na+>YNqi@K{rf;ADNEbEfH zhf4C>dJ#5luYhZ!#MwQzwY&&!t?}&`^YJ0Y#|&&zwfgJA*{_aN6A&x6q|)pw5z{ zQO?Jog$BCosHv88hP~9`>T)s6Cdi>2N=E#=S$?U^o`k1K5@okEeEvr zWov2k9-j^eJ)Uk^4$em~pmY|c<|Xx#Tw7fUgG;1YRh3Y%U5HQ=ms^R;JP$ifg|o>U{92 zwS$O9-Vb?Ri`nu5wS(Q&coAppAh~m&SYJE47GEqrkyM~|@B%t+1wXad)#w7b9@P8L zxQzg)lU9Ad{blx`o>7pAs6nH^MGB}L%ndmBggFmn1@a82I%Jy8?-u$Gvq#Y zvSi7023@1?$2SpuH|<99X8oG(N&$ENJ{zbVbbzPJE#_fM6JfhXA+vJWf1lPBg7TD$ zRSAo{JA(1uYhmxwj6QF+8Gu)Pw9x+$;8hz>a7Yd%2}9<{Ta^R1`|_S>I!F)cyV3)* z#T$I@k4nfYl-d2L&CAOKZueuy>|}dJ%8Zrx?#}?X`_N|H0}Xx?>dJ-IN9RBCU<&D) zosn4z>L!Yp>bxKDcg&oYtW<{3sKBWJ+^oD9ZhIlg>eu>FK9AzYM|c%BNAgVq(Pp9) zx5vwy(g(iR9?#AwTWnoP^;B_u9rA{Lgw}cbaCIu0!U=7__S@7}_OmAGm$f`QIOCdG z{VKgMGOwz0zd)c6mtLi4l3nf*w0gq}e_srh6AEiq}nPC7pU-$Lo~>tWHGd+Z>&! zejNkEXthAPpy=ipG2K`+^Bmnc8q6B%cvIi5wRmeTGCgtq`6=B5huY2cBttlQ+8BT= zxSHY(HNKDG~QF(5H28+ej_LQFb9-tT?wL3 zj_%;2%P-F~*ecLk%QcFsKUQ8X`pizZUHllwC_kVpn_6NjACa+lTgg|XH?7PiK%B{b zL|0NWx30FGfyHLKR)s}>a!rM<@p5T>uSu$u z!MyB(`lESs)|b3uT@-HPsa6aL>Vvkx*TyB9xO%FS9fa5S_dBN^?|#WDHz;VDf4+pr|X-{S>R06G8f zOn6BYR`>C583sue8s%R^sz_WH08oug0RXBQECBSKUo!xx-o}u0@Hh6azs&2q^xr}e{6R1ENlLdMEnse^{Vnva zU?7!{mUJSs2XSlRRpH7NIr=*m;RRQ-roptPr9qZOUUE?gq<^Vl{s_h5Qojv|7l;r; z1#+HK_C!ES6+4JM2jT^K?csX77Jy?$2yo17n*oj)mOGZ<^k>>(Bk_lvZ;^KBSi@ej zh@*;E7`Eqel^P~=RXm+6>aT~xlc;sG@8^GMb=LU?LV}LoqLvTgB4S zgo1!PuYYRZ(dJtKXNrOcvD~Fj@=8eHjJ>Tdc0qYpz?);kBlQIh5HFB|Mj_vn&99$- zXqYTr_)?g#%e4#0FnrwFiQ8OXY!fCRk&YjD-}u6r#>`bf)oPQaa} z(ZjBk2wmy~7`qW~-OVL8+$?cioi!NIOmRoN>b#@x`H(*SqVb42u}j#OF%-}RNp7P} zqv0Iy>JH#BOkEC){PRa~iQZk-5J-A%G6 zdb^wqAbd~Oj&^pb=?^0cH&}zxT1(T78-1+^6K5fPu$JJllB1{p-c(&LNoJppmJ~4I z&J^!MK!(AN6GUt8#P`r3eeN~i{n$u+sLjkC4UmCatS3k+IsKd$l+%)t3*yYIJnzga zR)YuSr(oamV#(mZ{g>*(-zsbVcrk$X@yZ!)4J^sk38sC_rPB}ms;x>a1e*X*S!2Na z^k?CyQ2LD$iQkjik~1JjEorp^h_ZU0?bHCO3$0s#G!FVk+XJwg)G0eyiDUye1q__V zyJrwC2SC{jEV_@tl{L8-c0iO>D;}e~+=I`cg1`?*XZ&Kt}08<{&h7h=0AE z>OZ^P*VYF_S#N)E>}(n}^!H~4&23PVl<=5+D6QcV!>CbH%73{wpsZc*eb z*O4!Q9{#J^Dyh-K!g(R}lXKYNlOlCO7kGloh?8PX4vz=?1ILFYE1Ur|D!VVwN_E41 zxb4+K&&oDzLteyUdt=cjR6RwZk;GKM?~Fd%|J1rvL?|-H%d7ZaU|9_7f@ZGY^Te5 zVKwgaCBa56eLWH5`)1ZNXSm#Rzl@&LV+!sysXy3Rzb|adc{86Sp7=L3Yaw z8rzM2@MYhYxLKfg=aH2g0fkgEtYbLiuFo*{ZfD4lLXrYv2>;I40O8`&?-Dj;gPxz5 zRl1#@;UWSgIoQw;i6Tkv_K8v(U24bSNIW=NYfK}v?XzQ!KxYi4-9 zGYBxYNC3V@J-+X7!Q-`fBayM+E9HFKz@XGDL)tdg)il6hz56qNLizi?p? zf14#4-w_HKjtnp~Gn;0C(X_!2BUG}>GE&mr4j4LO!d_kb6*NBuxaOGKc480ZAB?Az_>xL(>Xwt ze3f>#rBzeSItc6xo_kp+xx=ojAIr_LwT*|jG2}`WR>*T+&M}fplxbS9_0ZTLUymT% zguh2?wkB!2a4v3SFRwWQs;ar}H1w-*M4jgDEYAUXciO8*R~U8QUyM~DPwakTKHazO z4C~Z(T>5sjFoC`~;HY7Tv%g#v-;~<;Y320wM)QK1gcC;%ygKF3{p@ZR1YZhLq-!S8 zcW!l}2wxv#d+w`yKy!U0a>2(B{p#iQmR8e%I5Jz>o7OIQ(U&yz)Ww&1*NPk;s3dvr z#{&iU8b`p_5I=_V0YKF33Tay0#GCFRk{w@H!c2tebmS!(-%|w;DojB}gz40zMIBOg zuPUgsSFGCW4bbYwXq9j3;u@)uYQ-aeHlTR`NdEN1D`a%*;n~9}wiKo|7 zc}H!t0lY;FEo?B>?J}ukNO=IVuKq8!LWEuQ_9juP0tncL9%U?+lI z3NFv|qXFV5xB|e5Y{9qybKBDhh@&(C*9xD%gYEcezz@CR)}``mf~Q-mNpvmCJ_P%?kH>AL%20JDkh zx==33#i`d+rXaDK#i!A6@~WM^nu)ZT4w{KGf8RVsz@3ZyIFtVvm5bwTNMoW<++jVN0cyd^zhL2VoMX5ERsgpV7 zz9Tx1>s|-c2GVur2`2Bx7@`_KDO9{?I7S!gK2ZucPAwsU#ysO-p){HxYF*f04}TUr z<~P14(HyZ0)hIfd_EpaZ{gvRwJ&U1^z)tZ>J0-2Po&wrVRmlksy}DE%PbfiU!_E7q znB^VkwM?K<7hV2xsS9yqh&s!U?NTY+gL7>zBg~EX1{Mp=0TPcJV`^4MdXxA_P~Y<9 zZ%@B|zb6giw~<-u)S@?2!#e-wKVHVYawV92diZ^)NM>Egk*DP(Po`;if%yk)b(b?t zEVR1J7oyYGAA;CUy&N&Ps@31!m&SeJ%E9Zc@rqD-g3Jk@OI_W&>QnZ(H?^mSrYcim z^!*PHT4;fK$bL}@Y^*iW+ZPR_Kvhi}aM|#C)BXLgLrEi7v}!QU-`kiFyo$2x0y7Pz z0T52hE;zY*Hv{3-Mpoo4*%8>2`Kk>NzYM4S?)zG?Y<8>i;*z{wohrtL`N7EJ%37xM z+J#2jLFvJ--wzzBSt{1KDQsS4TZ$r_W_^jEJ*qCJ<(|Suw9J_lt>KM8R5HNf)92*V z6<7B1t&HuNz?%da(q0_#B3tC8`pq=gy_)gEb9jLQ-)lqekWc7W@2`J3jRKSa)4dfu zlxQg+vSPx&V&Zi)lpa_@jY!xnA%@yZB)yh>l=MZ~GH5X9>mFJ%tjh|5!WXY1*JecI zyodh#=1R8?X>X4Q1aL@e_Sbm$m4OviZ`rPFjnrAOfB$+{GVtVC$P=`2NFLVDiJMkv}p5FoI zldi^==4ZaS`S098;1>FCQR{60 zH8oEEE|a#`Zv>Hr@_5o+kHSQ4C~?;RRDohy~PfJ0PCAD zd}^x?1Rfwsz?O!=e$B*bCp-kZ+!Yqm~T~=M9ofg#kEx|t~ z>#2tfv)^Ju;#PL8NHrfXBc*$c6tjpdefnAWvgYPDtJd~+N;S)%>O;rfi3Xi)?Gh3S4o zT~pHbhsg8Oi+k52L9k9&s9ng;ZxBS)UCVH@+Z~XEq9wH7@gQh;6pL2Fdf=EUB6*^U zcWQWNVk^XW&#~&0!%}7Hqxv$66fgOWRMVzCq95x*4d77_o_Q{~OB>+z*mV>?h!Yi$ z^0lZq>r99QGsQ}%6p&XHF3+XA8lfB+wi>Cnmc0_CIX|)*t$Xz`R>&Z+o0{KfdQ3OI zdV^Lkp>)U~>y-_4wnpMvLk+e2r*of7IX9T|#bkG+G8({vE7RgVBuCgxvTqPI$Outj z%dy+E$u)4%D2+DA&WvSU&B?V01?3h>4}Bw}tC zcTgK_D0Z9We%LJO;5vUAGvJ9-fIKX%Vo*V&>c>=(=2^k0;%#kDUqz`e!JM)d=xkbR zTgdRVZg)V!tl@ax&#du$x7V!c>I&KXGZeZckd2Sy&l>WGUQW9Onq-@`1>?oGc?q_J z!!p3An{DqPX2A~a{8eP||HU57Zvo+{ac|or`fq!5`7gA`kq_^0n31(%xsYIvnx7GA zUKp68W?W4m3E+naBW#m_UF0Q-U^5CUk;$ikw*qey=5~Jc*A^fJqWG#yCl+$=elEDW zay2DIf449&;APfC@=RtBJvdhAIiRwF@^x^e*#n`iUlRe7ECvUYfh$~xEiKsR`Z=cp z;Tl^yOd!#7W*7r@9m+s@^i*R+j?6wPC_^M?^`o_rcmb1vOT=$7((ytck5}+GbL6<6 zk#Ih=z}_6rk*^RiF~2W5n*X}aE~BP`8mkbg%TdrTQbe&tWQvb9j;l}=%jm;XrgNOV z*#?IvqeOX8kg9r47x-M4SYUfxr4|D0aiu7zUpUd<)^L@{4b^G@g)i-y+B+d9fY0!C zgEbR6%kf7EDfQGVtM}bIMua~>x7G6q6)EsS+rqfVK z3tqr&Jt;A|R&zOKKj3I^dnB{3A@p6MpI|vq$g$8JyXkXOP!i6MP?g>F>+8WDM~zc> zb(eGm8&7*UW2Paebw!~W+(9Anmc z1R4j{LX=1OeytcBlG|;23h|~tgMeQ)hznF3{!5?u=OpL#<49_{KZluszBa)+@yef2 zpnPAt`xhg{P}`ssjMqOw4%8)CE(V|EOsrY7g4OnbYD4IED|?r~NzP>ko_KCH}-HNe*rmVR8`TjH*0ak}O<7`ydJ7bhr2eHjB zsk&W*Kn8|UZ(kbc`;!t``l0{`Frp_WLq9Zkss*JRfBe|N3RD`HZ**`BNZXZu_edZK zn#B}Afcdhps4=@-A>qfv?0YtTfG6PN3?J%f@p42WDi&p1CV>R&c&ucz!HPgoJd2G# zV#{z2BNd6%M!Xl$6U4?}%_z%3(-TAV!S1u`NY=|3K@uB6J4jljbjb$7hsxzSFd2gB z$_0m`fPN-gw#5%59R}!}x9Wfjyo zO(TyStr;#J70sQQdSsFOkh&^!izWjYl0ZV01H8^Ke!WUn5lf1ZBqtx!IhpUPN~ zWk2ff?=5Y*vpn(;IOhXRJmcL{le##SS{!-Aaeak(ao)Ugy|;(-q!|H0-33nh!-yO_ z^Ttcp*8sQm2^zp{eFSh@$sVccbftKTe?TA?BmiL4JQURXB+qHaSCo998#_jQ*(x^3 zed|!EC?q+@Z65oguXYUwQXQ@jdhq#lP=w&XjolC9B~wZZC8j_13}b9*PYbv}DPI*6 z5d!KC|D5E+8va#nI3Si~|1ObI2SI3jsxu)UGn?vJd2`n~wWDV^4T3$6VP^_H)p>KO z{~@HdRHz-qX1awu{zwLqb}k)3e9Hb=G9dhzWwXb1*TQf!q)Pqn26( zZ16eQ26=esjZ3&OjEqa!UyF)%fLN_w z3nf^q0a?G?t=*L#+O0b@d=IK07&j^^JzX=}ZoCB9FE>G*;O>8hDl^<~fL&Mld2ae2 zvbnK;wmG5y1vZEIH=D!zpRzd$^-lpNs6ZUb^uz?>DpZPj@l&89GxM%oVgee;V0~cx zav)Pu(IW@tAh&CXMIbFy;=85x9zKihYatJT?Dv<%JQ z6fZP0ownSU)OP%*j{48!KwH3$O6>0Bgw^i9$<53@JOfn zV5z&*-QFmzsk=izq1Es>c&V@9Ij^3r;Wekfrr}M}NTuns>8!8m+rgR{CrcaImg3EX z_MKdm&66kXC&uVk|AHK`_e$zWPz z>SAbG%W#=%T8C7;Wm>{@a_)q?hf$o4)E>{@a_)q?hf$o4)E>{@a_)q?hf!S z3-m4v^ezkZE(`Q73-m4v^ezkZE(`Q73-m4v6exO91PY%1O)lD>%(7P5U+z`HuYyE?$TI>5U+!2iZ|fGA+>#qS;9FX1zQM^W5+3?M0h z|NHs#Tlh>Y53B}Ncdbqvs2zi;pPQ)Rk`0Jqq!r zKif*YK)Gnrcr|C(u4%E@MzYYFX1&y|-?VN4WF?GNG_!YF?LLV{OXw*ERpnV*ZXVP=VTaU z?%UBcU!cM$U!g69KGi`EhfuGLxAmezj&)E@{o+%$P8|2d!PS}WRkkeK;~-zr+;TdC zRDlFdb^40jlxz%N!eWrG-b=wDre*zQqs9f}WFTVb!)e*W_3N{!XIJ%1Hp7_?ZXkNsgxPf})kvvPP)R~iLKJ=B@ zDB93%w9Ec%%I%usq_LvQfzXrQsj|G0T@(RAks0#AHFA*!4n+MePfQ)x0X7FJrJ za%gn&5d?4XG$WPe#PGhhvB`YtsCzs3~YdKCB`3B}jlaX_y^) zPS=x5V3a9RyfZa7!hN{#dr|{M&Joi?6%2illnn37etfW_waE}Io@4Md9?fbYtH2$9 zH5(zK7TPV_F*P?dpLit~t+)dpDW38yvem8DwZ-T~;}V2%aUx2uY>6*7p&ui4k7-*z z>VS~Zj_)J2JQJxY)2#x6FOCem*k1#Ub}>~G^O!L=3%7RBb{ZLqP!9%X^c#-XwxAl% zkK@7=Evq;8KC|vi>^BpK`|YwD0FtKWCfSuXI#zl$_V zp!EGfit%9&T~W(n?|n(+BS0?v(xRV~<`(u)5fB!T2RK4tQ8G}|+)smrO1NRxn7PKw zxA>I>R_viWCOn9w=1^Ey&fIP5n7HV%epYvqxI%{xb1L#=K3Kk-=(X4?)_AyJitPBP zT!mWMG~I;K#jeE?TY&>b8W`aVzz@NPrPN(pCujDa=(LMom|fg9veh5Ef+uOK^%tW7 ziZ7lhqPneE4x;yzK^J1~3GXzGp>nJ*U+%Q8Eh%ChDSzBcBZ95yU&Y5ai%v8k-tfEi zf0mp7Hm#q$Y5mKavHz>}RqkXtaqD2bytJpsT)ll5+k$A|SGi1(W#u%I{Vv|b4B_;- zht|a)$j4duYw#&YYOt7&TaBeq3fHEea+zk{uu0kK^MRJ<5Ab-vJiI?+A2_&m0>%~K z(gHj@eH-upfjIIM?&29D$QD-|pH&&j&X=CP8e|AMsXeFh6IYS2^NYg=fCcLpy$>#P z2#mM=>ht{hY4iAuP8olIZfiu~LaG99h4dfhRM>yIUlGpVeJl9VS?H;d(Tp?Z4RQIc zBb(Oqv?~+K*O#CLh*PRYI0b~AI--_OAaF&ZH4!`&Q={8Om%QQ5$TmebHF7+rQj|Jt zz9ROJ@x_YiO?$`krFKr&8s2WRBA{#WyUl;Si~qCR91RfuH1x&)Ixn$1BcfVCRbn052v$weVZfNGdaSd9n8NxUqD~ z8wA^Qino@aNl3y!-S}(h|J!u~7Yf{s|7Nou(Es@F*5+tHD&%*Y|C%oUXIttd6j(Fo zFL@JEcT8Z7?^@!Ql~#=C{fkbwwDuNv-SNHsEvXeoh-!#$P=866WP#1Q0j!MlyOt5) z60df<`SRcMgv^p9C%wFfM!D{zbS^(*2ycbY-ra*s+{XP4G`WK zI{Ekr0HRbJ0}iH2-UTutqv}%cFH+r&lhy`$;Bc!4KZ6TA0EqYZ9(Z!*>>8Eq-{@DI z5A0c>f4g-3h31PVv)lwwg#hqXJb+vY%;Q1xtC$3OAe~3I{L{g$RDgS6_6_I(Z521z z!6{;9S9fiAfq6ViPoU{GzpVa5=+ z-7J;hk(bV^SpwQ!Q~(4;f<%C0b{P19jw?C==o)mm{HkV$R?{-U9z$1LCrOyA@Qs!ao$Tg*a4KTYp$xw2l&lo&MAa;=> zox%8a0gSMokQ;ovJmQgWe_`&=5l)*fJu}7wLWpC0)S%Y6Z?y@`gIh5tjo<14b z_mq1PsY{&+`cP?F)v+ak^OpdWH}Fx;TOY*&J_?VDoEG2r#V^gi=46NIM*IinW~L_t zorM8+_E#7U2kz{rTk1f6egS9*@B{T9{{?;Eq7@s$_@*o611C@_?m;*No88lK@8xu5 zW>4QceoCNFz*A40&Q8sbtpsDr|6e(m4+z{Eq%{ts<(1vVjbtw<6b5_nYTE;8Z<&HN z@Jt>E|C>kyP&Ef03~v28@a*0O#I*R4smEml6FcbiME4@Ucx&p$1TxI1nc?;xy;0## zY{TRUeWr&$HUre8=xXh4i;^zyM?m!*7iPcsl)3SBi)xpZ2p%e|>?@r79XZ zZ-WZz$z6*xXNRpghFJeBFu|SYcA(vu#GsF#iv39Vo{}V||P>s!O&c z{zdFTdHD7^*K^hna1@|6T9$N|@Fh*h%FWKiX*cCFb^Np*~0x0h>N|kVRHwyT1 z6--wcTjs}|D5%YTv~1EreiJzRwr+fXcWfqVkF&`I68-;S?yaM$Y`cG7Md?PQK~iGT z-GWMo64D^eq7ms5knT{ryGyzSq(efwd(j~s?t7un^Wqcl`R#qq9^?G4V=S)gp4Xi7 zJ3n(yoXem+omT&eZ!#z28v0*)g>LVWa{vqxd?)4~?+QOHVSgg(Em zC{OOrX2}8k*iP>xZ$R|LqYX#*wxALPY3mS%Ooh*8g4ymlUXm3`B`+9)^S^s0F79I+ z!KDw6b6oH{_q_J3)lRCM+t(9lvOM9+6vLwtS5yHKto5qX;q}u_6|OT%V^yzM#ByNT zIPlH#a%wvTm`DahO!AgEEyf}7kq1iVlLe*(ZZ@0lP1Ru#(I*IPneQ>iJej5N#Ge0#JyF zWjCFy_h-xQPXq>}UdA>*5Kg`4kHntG6hY=L34%4N^)*&_FP_Qkt$OrYDMh2s=?aPS z_E>+sQ$!m=3`U`v!%5Y2!z%U4`n>-A?J8xahQ`I6od=h_%!17hm`rXbxCgbm!F{=( zdMyrkyUrFzoi8Tdt~vi2rg`&_W&n4m4QyD2W;Q?Hn_qT@*a}^hUOov*CIMy~lTST} zS~U(r>#m%5+_GbaP&pr5Dmu(HJ4o!+Fv>(NMHQH%SE8fJBGt6PfK(`+O`87@dC;)t zk>$f)Oy4e&PmxbG=qFY-Be@cW`F5rF8#|1A_p@=qgT5INa9H!F2#|5k@lVyqn6dcG z#%u;%ez}NUh>G7;$$9C<9sT0Y=@vvMO!koo$$BK6b>a!)>jDQs=ODsfz65`6XN~Xz zjqq{leWIEIzHN;w2hBK{28J_%2aJNV@{NumT8*>An}V>9UbDY=q4(~_&i=f+f7?pp zPQ+Kn{R)#(B>aH{FTIy9nIsmfvW4opHHvgB6CVpxPI83X@-*fM*e~#gN$9Pwt zJ(DPt?<4suchVa|RB3)1rK3@~JwN)$)nMq7`+A#f4|LFQ^T;AeDc*AZTow?o~7y$QHxDj_xDL<-h6}j@4bc zu~|_Dmw%WzO5D$NK8sB5MwI&InFjHDiIs@4Abz>QvG0l%nj)%0QBw>g@XKYfy$FHX zYsaL8c7iiT4hhzo@!Ka<#QXMPN46MXZ9i-ghjqAd8kGtJcR%jxYGn^&ZHb(T`L45- zt~&&ds)llT4wI|n=XWR|YRaeFSfHNMJSk_>k9@|2_3&{K*B<_6~Y-C*Eh*tPda zJ-v`HcT64Jb-4YJXi3TuF!bs?&Cnrl6r=a`#6vJRX4xR6dJ-Qo)N5U!(@uXkE=2a6 zmz;ffl$PwjYYn~q;N@>Bxs}WOT;5*}mCHm}$x1z(mSW5{s-~nO!6R`48#I|?Qkb<; zTZucICJv#ikh09JxwRg29k>h)ASU=%YY9w(T8jm`cvKb{?^?I0Ze>N;8Oc$Q{R!4u zW5v{!58|sY;?k1@LRkm?3D1*Tb9*GrGo5HG>?*!Bx4l+!D5s2mv6f>Mj95u#6=yG7 z9J&0~)qifa%9l!nrqj^jqrG1>jm{Umh@3n4kh?0z`1Wg=XC6F2oV`IqS7Si;HY)F7 zyUFS~bnNAgcLr1>VDv1IDB!#_bJ5^WaPK8b3Hlmz>4M=}pb@-%8Lx@jOAHL3C1SK_ z(6rbIOq#8;klthjhVTiz2sM9)o|G5*WNL2vQM2J0T;qfFkZE4;b-bvzG`kv4{gG)o ziIgk}+=E^Xa|<5ku>8j>A>O5j%`k&tQT0YMNVU|fDp1HKklD{}LD<$hV_Ci9D4no! zC6Oh~32eI~3>71UlhN{dZ3#wW)JmVOIE`$)EG7Slb1N3O1Y#m>z{C9Q)N^~bi@mT* zfLI_-@d8~5hy|9xSthL&!$|o>gkx(#lTJQs7oq!ieR0Y5*O|$q<8l9WbCN)JMdr3o z^O6L$=4|A&>RG?w&`H(TwP+SAzZi#34x`jl?q)DNOfF5Xn0%~*s-K+yo+GXaGl8<& zh8GghT8>U zP^ZNY`<`?G!aljE|Ep_Gr*en2rFH>wmI!)@eah}2GUc+2r2~V681z>|m*T62T?xEz zLLiV~l$W9WzDo2a?Bqik9O^^m5UdSJ;4j&+AsEgRFBJY^CUSbDt>UTo1ei1V=R#J> zyBNT!|HHSQOSnB31$c(QROs}3azY^CF%ClSu8cr>yW`SM7wmf+b28Joj|dX#3nLdt z0*egErD^oX<*$)vd9&`^K;iTv!ruNVL z0#i3TofoDMrXj)_34=bDZ|bEpwi5Vp8DvB>XKeZ|^9oyM8c^?{mGMF&(W1uw*_~^& zKX-`S_6)nI+`!5?VP_;lG+>7aS(_j7lE`zbQccl&mV{%rTRA)F&+M^4AN1|5pLT~K zFce6i$P4$rC8w1iQ5s(DH080SYpaP&A4r+;!Gf*n1wRXVo=AJ;c!#zun>KUE%oqzK zSx8q?Rv@mE#ZxNR(853YeQT)9w5k$T+m?Q^iqclLUUgt?raJC+M9hD4A7Ov90+wGI z_GH&Vb^S%CF|v5nW6F@VZuzvsN)4eg&c1dZM&*-7oyOX&Nw5wN4E?0i(Nz^J=;+q& z1)xUcrTQGji9}Un9dOal($O1&2)G${mS4AC;9B+{*)|L0ws$C;7)5q8dyN|@`+bTi zt3(*3;h>pVcYuLVIlAX&)=WV5c$|*$4JLi#@|?OiBs-A^dgRsW0{r8pYAyf?vXn>U z4PgQpQOBh|+B&1hh52%tus3oG-dx7Fq25_WEN>gRpIS?X1d=9*iNnyRh4X0PI)pjY z^9iECyMYOj0?jD573?EqDw=6w4A?39t*fO0;V%<5uunvpwFPF<~tV&hoRfCv`hoGhd7ExoT;r5B^b~>JPs(G9*s(xYU zi|kN$<1_f7T_~3wDJQST_gyG@*XW@8~5nq&i%pheHy)opk zh6;GL9?Rbt5&S6AfHg zAw4{|LoKhn&w-oL{+oqCrG@{4P|I1a8(TS8(`aJ5aMQb`rJX<(EU3`2Q7L){w>tUF z*`-R;(vp+b)xcN>3<6LniZOEVjLC68So0gkn_!jjhe|yEoO_$H3aOh))j8$!h1Hn? zJNisF0)^;J%-m7(3NE|q`OekJh$UyVw>3;Xwz~@F`_2joQC+`IYbGT$*1KsD)AP4v zAv{VB6Ma44ZmBX**KCO$^YWhX!%LgJfG5a^+4Kcp_qv|JV@6AVmoo^gRyVp}r8BFt z@DuYT?YK)sTT0mxDaURSe;l#M{~(sg9fb2>DNxLgd73@?(~_*ThYOtM-mp+J21jwO zG@X~6T=wH{ua3wcV)f?ltn1Gle_#JlAi$)NFpN#lFKk=|r^olIRh7&9;cd^8a+ef{ zvi$z(9=6f{lKTVxzNKOWDe|YkKlf?6u5L~T-Vt6eGNBc4G+m*HR9Atviu}`@+(sL z#(phx-Gh9&_^>HjV_vnh_)7dB&gl+A=~ExDFXkSwb0z3Yf<0Ld0XR=yCATn0c+ww zYW03B>FvQlPV%?hAN@_d!Zvzuw6$(asiXE7UP5z0?gFAvHeSlpR;xHi`o+PxwlH$6 z6*kXjl+WWe`QS566cH3c!5@uNK@U<5Yc^e1KNo0YXdajwh}>WBbxGz)_dbqcL@(e)!LP)o^DoQ5Py39^35JUXes+I z<*+onoUokJq0x1Odx#iHDiRJnF|^hAtcX%&eMd%XwVmvX_5*8rjwKjdY=Uspjbnh9Gz2OAh7L&_yieW|dzub zW#i!O+qWQ}sJ^DK+F~)B@6yP-Ny?$UI{ywR9cj^&q)OysI5(DZd`vkyz~jy_Vx3^SM6Gjn0PKo zHMm?ZPo-rvF;~fV>6uyf=EyK4ZFrRR7Zu`S{%+y0P~g$ZN!42_Zthn(WIhPbt2-Um z!KrwvBjT!vj$O>TxgP+<_kL|N55c4!9VAM!th*NS_l%Oi0HjUN>=Hy@kl=EePjsb0 zPu!qxE)#5yB0xOdyM>A(t6||L%a+pEU(`5-_GFJ_K=8$`g>x|zQ{B5Ko1rAl?t5@J z{G=tX`R^mX=D5Gd{H@h5YeS%9-6|0_$hCl*bx%cZNhG|2+ml`bOSfD7vGS^vBNj21 z^-`Pd5)PVCu{o#t{)qqPTA9XEj#JR{;dQ|b0T!Z%AJ|)mpU4qQYvk;u+zm)CGTHXC zHB~7&EvVgc;uP+cHO0&_xEM88E!)Nm`N$mwqA9lhbo}t*+x!zvg*OikYetlA?Yg3b zp#&bf|DullALRQ~aLyBS(b*7_rl{CDB78f__ zl#dbj9WX z^^ePshncqFk}d@&bjL&2TmZ2fu=)uqz9ix{&usU}TrrSf2<~WFpj{{Q%O*`H^`lra zK4H?be5Xa$%oG;$qwndHcRqJE(wX;?g>4ZoXf3Hze#%(XtRT@|Dk$N zw=EPK{_|m2*iaW5Em>jP*NDL$WR{8vK-r`Yj2m-MJ5)ubVUM6n$6OKHrV%!lEJaK_ z{$MPZtzZj{xjUr6>SGnpa0ftb_T*h59POCN!WDNWR^OVU@9@`X8fS9UDVeDl+r}Sd zPRYEubtytXh4Wv$&o4QEEe4PSZb}0;;lc19;enI)+66iw2cVPf<2jN=OCbIc9yl@U z>P>FvZOVAGCMQJ@vGNTXbJUr;#kX6dHiXnHF`PI2SD5FY!?ZwdXqbkKnNru2FJ*_! zA2ua*Nod9=-D~O+bdfS0XdA@rddIav>Xms3s(WxDu{49l6)G_rf0CAk7Qgr99m}sp zL5xJN1BG@OspjUJm?rC7P80f&W6bAyEtb*9QM3nMSNS$#&&u0}6Sw#U-^XYCE-I(S z_8zsD#WZSbvdaQR+6P~vY=!FuBmOrH8wI)kr`Ti%C})SMsY%Z~u*eB)^oHC;ycuW4 z6d`iyzINngYPN96Vhd}^t>z^LDUowK!jf`M{0hP=I z*Sc9DQ|+tBJ(XhFCvGd`=n1EspLKO}Sm^F{4wj883cQ!=_@K6;;i$TOJbLxiI3nRx z&+c1)OnFORWi#fX1IWy1;V@gEY54><;uX0zO&IR@8$WQi-{%-{aV!WoVpoi@!!dVi zZkMCuek{J)im)2KGJINh$N2(XjUlRt~B3;l5;tKc+h5 z84=3Hr9L7cyS7lt7!BKmYeGnOFauc+%-W3hU59s16_3 zQv>Qk*f+%w;<Ho^i$jkEoa;n zem&iI~|8JWuxAAC;D_+yR3^I5_O#kuc@*zMilq zIi>~OALX_GO)=qPuzMklnf12XVZL$^Yf~K6)WMc&v`Jr?c_2>Kc*z^1{!B-%{MiPV zi}R!CDl^T`>K!;Ci1t?9ZN93kaGNnKI-Pb8dnztjt-NntSOyFcaAE%t%>AJv{8OFA zC8ShzE!B1J{M|l-e)FRKD`A3Y#Ff&|LB}Z)c^@Dyz>?2Jj1EmC?}fQ>_0h!7#-%1x zQH=}xJ9Ui7OFs$5Q?3p&@n^uwrRa6fPH>s%!8&Fvhw7JODo6Zfk@mCa*{=`+BnX_; zcujP2C-uEIB;^o67jb9C@xWf;y1=PT=XCOEM`g3PK>mXI+n(t6GQcf0E|lRV)1LXe z-NaDKrbP6w$rbK*i!twm_fmvJ?-KC3jDNlN$)X4eiNxW3-%m z51k53ICPW>kUYd!p1$fB1L?dC`Y0dOK0#wF_dSUFgW=1xH+uaa)yGye>m0`>oi>M8 zry86t(&(MW<6gH~xBEX8s(<%P0L^l<6$|b6;{6Tc8`4C0 z=3t}nKpVUL&7Ii@@gCIz1&&?5dn74N4WhUM4A2XQ0y4d3uG>+CGwp>v9HfG>jQxAA1+N+ftwKopWp}PoA6YiKH<}p?%!L$d z6wlQ<_E#bVi8050et+)=6*A54offVKsETH9_sQdfBDdzB+w2WKXCo!U|3Jxd&>;Z} z63&<fW9XY%z*$R&H!^@i0k?`!T*wn!@Z9Bcy@wy~Vkc#H+x`A9BT4(WaJy96y8 zm<6vcG&9eIL6}8&+?+(nVO|r~uOH=Y(_k{HRjIDPd_7G!R7rb$R`l6%teBwLy$b^; z!O(nxB>*$sxWFb|v)-a@v{V}Ykf_h%wye4gL=!^)5gUH-BsZYJ0y=Sgx!Qxb)%6O* zj*AHH82+-WwV8~jwM+$Fw3<_tNf5qw2mbEDI=-jOPGMM7z7y7JDMQE=PWn3U^0yII ziA`F65=g(H!JuYqw`p|vYP*l3eufS{;4GDP@l`xH2vv=Uzk#YZ56^K2{`%SD9Ik%> zE`FADT*#QEHTe0B66oCvGkNZSIo|4K6OUe1S$xy!J?l8z#Do7LPvlDIWqlk_#NFZjhBTpp*>N z143@lJ9N}|vPrRt85&TCoGe^~Z%yiqVnBAh+w>6UC!#4w+fCe=;d&L}l>5ie^62vn zFcAqHT?SLLkz(abf3i`)O6HqwZ~$Jd`R$-VcgRM%DT9VdL#RX!Pa8MJ}Nc<4+f{WsWd?~cCxLxJB4Lw7?;K_R8zF}V#W z#C2DFLOllR|0%alDSTx7`O6-*oteZ$f|Q zf5SI7OK#ztBe(F)!}UM#O{`z|X46l6Q|}kPIeUX|nnUr;^`H1A0ui15?lDL`Uzu-k9I*-289pWrMZK4uTWO+8$Zuloj^HCvpz{TDz(VK3nE zf<9ey^XoAFLH7Wcee)vNf1RnncxNyVRMqSfHoBE`kvp~l^jB=|oN?t6=*sbYK2_qE zkQpI8UWy1SkUr8^9+0T$UsPk74M?s%xJY5!v-xTi$-^*z6_ zF)F-Bo%QFP-qkT5b4J$TyN1Bb5I=+5yP`E^{*L%?ym6`@P|c z3E`JDE`#-F8kh~6%2MWhuC9iKGQBgwm#F>pf@qo+Zn25|jU}^5Mt4Hb1z-4E3}T|Cp8niB}Zqt=h)Njh4K)l{~DAxSTF_ zDUi2wS^N~ZZe)`XC5Vzgh~FrzH=$-4C0LC}M#fsB&m}mxpkaGzTLzh=h__KkcGfeg zH0he%d}POh+*0nz6YJ2EpeCdrN5!wPT|qENmtW9z{NAHnP?|Y}k+w;}QCmcU!%^FV zyi@6{gDUsaX+z0Bh0}L!Q+8X@DF>KB%7~Xt|zC%i~WK4v7>DU7b zY2@|TqRHhqu;*KIT2tgFeDM zCC58G)lSKi+xh!U^C2$q_asdnEEd|FG1yjZQ-1qEneTYr_4>E_0T#pSz9j_!z#F$} zX>bF~@(TWZXY&DyTbeGKi{eI+$+!olxE)6e0gBrwVX^G2fC^}BJASzhY=dRw2I>K( zTjz~GlAGZHWc9I%Ukrj>&iFdb7l4hHzy>JpE`u;YkmcDewlw*-nmp+;FNi zd2k__&o1>=JsM#5KqIJpnm!n-P+lPT>W$1*!gist?$nhG z$tPE9ts=B=#vzh}#t@uhfonr1CW+nBxxwTngx6v3SntCqKDP?}{0I>}PwfV<$k1aKP;c6;Rb$A z){Boqcd?1{UgXeciWB1qOqLHSWXT=M%qVi0zARX*HVJm(m>$d0=}=-YjiP_`)^u3+ z+2$zqH08^skQn5`LQOh{(2*G_NhX$JN5p%E!&MRUtuL_V*n06sb#X!{0(1GT$_$ia zxSTh)&I%1p)1UdmnAhTOjC3e{LR&pQDjF{{9W1)q;M`HHwGZ9czOXU22zwNW+HcRz zyJ8qDT2nnbs~jGLBQ#Obga+GMTL)5l7gOywo!zS zP<73QKS0gZ7klZ(Zty`=%h*6(`dr>1%Es0hD@Lo)cO~Yo#hItSA@6&`Ak)V~i}C0c zU0IRV-I!~MU4s&_F-}NJYf>K9JpOTBt2*nc_LO<+L_wScVo6~H;zKEswGxm_q65eD z#5lM%TH{nVHAoI^#70gge{Mits6k}_UcN|6UP^)Jgyg1MR&CrSfzE9vR{IXdo%=8u z|HT-fkCiRy+8;3{XVfgvC;)9~c;lOTV+_*jMTo&bD~8FgF*FIZz`Y^3Sy9ZO1UKg$ zs4;w}sD}m}S$t4=vU8pbXeQ}Yf^st|6;NY9#8w5GNhYkJWtX_Y8a4u;nMBbk9okIN zssW6JF zQ{Xok|CH|sA)6D5P3hClP)hHh1go+PNfKI$at*}Db}2(*y-7v3Vd4IG{)-XzvrpMC z8Tk-li36~Q>c&2#{}V;CPuKLJY0t zHT}cAx!x2hd&Xd1q~(!h2|_Z4_S5YJF$z=x=DX~7rb zMYG6F88zPLPotH-7|=4frfbUFjxZI(-fy@RT)C2?XTg8mITb2&{dhTyDZ-G_g5j}o zPlWW);&LPb8LfedoRVYrM-`v6m8fJJ$jW1FpV+P#eI?!1*vp5xtF~s9xij%r-BfD{ z5}C$EH^9VUqP!g$AKG;wndZ&exgr6c zVaD0lE_CR*X)q>qg1JdZ2-yX)kXX#rMiYJU99L3p<)uQ@#$Y!w(9B3=C21hEi zu#?IpZL4g9h%fe22^~v*c`D}Svx?CGZw93q3qFZY^DXxnFyU@90NOw@^c<$-ul7U1 zC;pcljhC2SqT!G3i&hIu|GPKcEYfsuTc}c?&K_t9s`a3&7{6&{64B6igsv7hTbj5s zy%A9k8CRjJ#pf!xC=s3`04VvXL1%0AQVt$1kHq~h>?(Z;AQsL|bG&Clv7u_>R4XcZ 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 literal 0 HcmV?d00001 diff --git a/docs/src/assets/favicon.ico b/docs/src/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..31a47b145f883fcf732fe5c46ce8681ad4b07231 GIT binary patch literal 4686 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
wez`F{YT_z2Pb&O3K00}0W5a)Jqeh=)`!Q)8n* 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 literal 0 HcmV?d00001 diff --git a/docs/src/assets/price_to_candles.png b/docs/src/assets/price_to_candles.png new file mode 100644 index 0000000000000000000000000000000000000000..4211d10eed7c11fa7a762264ee48323130a261d1 GIT binary patch literal 112644 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 z z2^6FulT>j^uH`Qylv0#!jLCM7+25bQT_2P4F8yr!l9Gl?&Gba%wGjY`T|^q(2I5*v zmyaJsA2laA@c3BOuHh0PkC^7uj3u=h%1E`%S@2Z>v6EhHoM$l$#L>(?gh_hPw4-&Ap{Ah<)4MH+yz zB)suL5%NVHTX85`hB#@u?cC#jizYJQPs+59jK-E63I=n(5M3?s5#qCk4e<&SEc6jI zm!PV?>t46?kWvBIS*dwz^_e6Pv_21jyMvoy{ogX56P`WYU#@4`2T`B>_s5ebu1Y4| z;2Ac7pFc_vv^6m>NQ{O+kF4*5BXzwVg$RCG2Acg;dFNnv-6?X2z1)Dh>3Zhyh$j0v z=$|SMEEamlO*I#mD1Ki%cs0t4WoI4=zt}SL9sg2ZK@#2!n-*!diwL*|Az2|<6V;QH z6%&Gs%4?BV*OoNV--kbq8~2Jh&ophd|AeRiiCs5!XdLiAacKYR=XJ! z7%zy3NIzyl%sXs;qKuaE&iN*OX@~Mk!ZYiVc4-QjmS7yk#%&rcKdhhb``-8U^7ov< zwcK4ld>0Or>QP^d;;t7Jsro618|MdBEQgtuf|2|>4|1&I_%k?QOOtZQM7*d5YYjVv zo`4>i>Rvu=vYIO-|CD4=8?|am#(kx+zEG&EtAFb-63p%l?HevqaJ{5|zZl!vYz^pn z_X@V6{c%*z{}4pXOrG`LVdi2~nJS34+V*7ofVihMDprY)%Sde9S8K} z?sN*FH@qF50-{?tDUn5Q;l;QW>A3|5BSe`c^zm1IBpo?UWvRBFLtWj)(0D1j=pX)~ z$xz2mCL*q=naQudhG0&W-c6VVO%f_GiHht382`U_t{|4}rx(VE@KAwLi^=vn90;Hq z$AIcDI~LyOrjmblYfY$($7y1_dx4%5lY>9xN?A-8;g{aCZT?n zE?dxs%(S+`X@_SJ+rlc;43f&a;w3SKO)VV*ewU){8;)TgrJ8 zOwij_U*7x2K#ZFpAf2pN|qkMh%&)3k@qUUM*~xrN@k4Ask{p!F(%un zYs;gFW4KHm-B`gy0sP@RS+R9~;9J3#2)#&#liDiQVOX+?2+KRlZZtk&0o?){;PDFi znDKJ0;R6_klZSyI@;}D|3$-6z(N@XXqwkJi5DSC!!>7e!*$&{M$dJAPOz-ik#vYZ4 zp>zv*EqZKy=P)~|>xn7pD3 zPSkrZi01V(G-@!v!|ft|MA8@QbwQhqn7lipN~{=*6ZF`uFWb6lQKj%ym(ntUJQrPNNHGbYDmH$yyjRq5^J z**!MX@fq)LSMN{Wo;3`5Y{$Os(YzDv;ybioW+feBPM3dn@$lnaz;oR#;zWz#$e*Cp zHghm>3b@6uA^gZ;psx1$6!q@)xA6la+q zZGH$>u{+-ItqWk$&Dta7boXY+4Tu?51B$lPq(;-R7@!tpxqZ;R!p(%|sO&5&&y47I z{`*FExul^*-a2}{1>q)3Tk845p2Zb1(U(cZ`?Z0OB>tzve>z*ch(w4_yRN~~mBODO z7#_4-jodI3E!pd|C1kGd=_MgPrO|*@+yr3HOjN+s!^~AwKVfYa4nw8RbKB2J&|jC` z2!HAq%fj$5Z+hbdTrlszkVIwb-X}ofARm!541w7#Sgm zf9fW6^@mNWezWOJULLs%#er^y-mP#VHP7{lATZdkP+u`_N9nVGLNT`cGCse!eD=H5 z)pd|zXg)!O$!QCs?c#twyQYxcxL0i6InpAPEs(^?Maj^2Y($TDXOlC}@q+VWT~a|8 zq&OOXT4#drgRie=hD4v!gf55-JT);Xino;SWdLkxMl5VJPPtRxb0#81nCVk&2Gazr6hF z>+Lx^p)__$d3`u2n-;g0bZYgt1F2kn3oV>P^q`VuvF}>u`gWw8D6PlX0cm1k0$=$Rd<0boUL8BUZT!|k6;zG` zvvP!Dv1-u?LT6NvjWQ>$fQG|X^9+(n#SMamp;;=W{&A6*m}qGAB-5#7 z5QHOuMAXBN9*c2-zgiyT6hFKt-t@<3Ppc@m7TL1AJZtcVJ|{Ty*S$kkT3I$h*ObL; z$@9OG=a^cbWzXr$%XYz^k2c;PH65ktbwLb?-@AWi76TL zYN8+nzJ5DDIJ7G``yVfWq||c>S{Ad7#yy0G-U`myW-B@&k~`Y|K1Qq$0{`$I#(^SH zfkmY0dY0Juco9z(8inuAAPy8>Ff&~S&{vhtB^SR5D6XZME~o4Fpx@-nRQ&)0_K5b6 z7VD-EXKz_y_!n@0by@pV#h`?mpV*S^muLxzQ54J7EuGMl@3z$ig`AF|J2(~ zjK}(LL6bjR3ZHHpaCO`FF;|c->iLr`)rZAj7((%H^-9d(A2x>=~>{31QK{c}JT#5q{yX+8M;5rZe6N}o}_g1TsuupDiLg|{D5vTER| zJzw<_^)PJ~2|gqd^_Bssu1*aJD@_K9Wa9bdrcJX8w7-fC-pTxPiA_izlA4N36=o0X zcYBtEGs2wveMA=Y*!AAiPdtt?QWcYL8v+$i=^5J1K`L~oBsCgMMY7Oe^`{=!&cyDB zSSV0UDP~`NKb5fQ3taou$VWJVezspjZ{Jwc&)tZz)|JyvDWY~3QiT0D#w)Wy4D1ar zn2PO)*!T*sHmPbGvQtD97(J6#_%6<@PmRLQA~>rclUePSb#gXK*Cu+f!1gr)hOGm> zZFnhhG6^pC`~t)xYRRhwLlZ-F26?wn1UBuV^-xch7a4jplVx{RDzixdVQY`ymfhYj z@B2N!gp4~yChJ!wU6-$s(;Gvz4?prAr#+^QwGB^MkkH1~crfEhU1!Mp2Lk1MK6V;r z7v}mk2cV1wBOzMdp103Bh#?c@9%`+0{Ko5hU)f+nu+n#=uymw<1_tQ!$w3`kzB zY7#@rrCZfAtoni^ELr`ubfXFVcFfjQ=Bn}v9uq-mRO9wyY)k!i%UPHs7)iTf$h^ZT z?jE2pkCejy2uJgmQdpuw7&8>Gcui#?1k7q=a)5S|cSW-@Ta}{aPDxk;<=N;y0uKj4Zn^zAE;okTj@& z^8`l9+Em{am;WO&8OM490}+Rly8Dec#;z1sCHr8;F2sAG{Rr7{%Anz48liKyZwv2X zVxe466;SLxNG9{c0U;jeUtIJR`-5L{W%6U>T4Z+h!K?2SjE-%~7CzO@7%*m3tki$Y zl;RCrg>0}TJ|#(Z(xI{aJzuUe8P-^krW=^_S`eb-{-If_kR7(QsFyeX8++hh@-`ji zi0R*xtK9E2A=VJ_L^1unFs@S1d-gqd?d$XRibEr2?HAcr?8%A;Zj?FaNc&-!Q=`sP zV-si0dXCCU1@iTA5g`A@~Y_>P` zkeFW+9+;fPnn2x6of(`VzxpK?^Juh9=IK)T!vevZXZ*9Pap3PgVmgMy09mqjD~##w@%`%4n{UC zhQp1}c;qxk&6kr&1bRA*b=YSO_vm(dd*k{m)lK?er`;H6dU7JZL*B7;a886`)`xGA zuj8JP3(v4=r^&(#PB6yucqJud)Jo?h_;&rz=A`;6q{*d+qI^cFF47Lo(SR`et>U;n z9$s#DV%Lu679QhgQM}*G9CT^Yh@3ir3Cg9;3<2ohK&%8Nac^7#X~DpPJbvqg zw?Jyj`rfdJpns4^qetQ z&!8wdAju}8qDL+y`UAmJS0s6MTG?Uf%Wv5y_w%>cVQhExgntHkc%(H=L=FIoQL{?C zAIx>?H;k5Gch1N3%Y(46_F=lgY69LeU#hlb`68qdN>`*2kN7u$_J9WD`oYS^7X3#T zzTE=vkZyls_~xf2Svv*+S-6WZ*Q<@Oj)>QB(8xuC03cZ-MzF*@k5lnmqoAXkd1<7> zs3k3?*A~xy<3`~o542i7sdGR$wx!l@o>J7JsqlsjIpZmH(S068G2+sp+AwZTgl7I6 zeLs?ELdm#B7j&_PQuI2Y?>>0jmiBt_wq{m#46^&6`~DzRGfh(5#cQ(DBIBkcM#=G< z*PLF57841<9(1w4|YrdbZ+8=46J(QascOdP3;G%bs zM&Z-wU*&kEf(*D}u17cPV4gjYVBl3zIikrt0R@HZOy!OH(|;4TqDcS06_k6OCfYHm z8QJUwJV8(>sYxG?BrI}9TYv*ecGQ^!?qrwvI(v}2H_={tdhub)7R!f24fGqP>!$@q z+lEW0XC>i5biqaJNGH1sE(5QxZ;3BA?v$MC&dSlyP4Ia(m9hY@yxHe9`@jorQFZc* z3p_d2eQ)Qy)}$$xn>uMVZFI8{64s^*%<09=(2dA^sGhu@`jgn_kcOmS*B~OWW8Wm( zGlMh4R8fSBw@x*l(L(P?Jt1C9ymaU;K{`umsO~Ko;V2KdaoEH!)PoNqbS}{n;}R(-JDdhh#@bTNZ=q+6{Wdbv82t6Mi3fC*hPtqW zTQtN~0~_}`nAm}QM`(OLoXgm)bn_4D1ezW3DJmu&eg6GIrkThLW$xl1a;If3dP9n6 ztsvE?^pn#T{^)Pl%gLw)6UaYsqdJ~?^vf^MKMlNXNo}^Q+F}Ea8lBqre+poz+C1P) zkUoNo*JPC2lSX-ftm|WM%FVk0af5vhS4u0)jJzc?dy zRWs^xUVyLomx8EzaW_l1Sw7aHLaj<;;fAJ|IFVTkR8$+II0QyAnGMs}z?#9t3D;|R zKd3RCec-f)&1iah7!SQhjUU9P^(O8Jwzn{kJ-J6aOnsQv++5aOoabK&xZ%%-sZLAg zqB^cDH(bSt9Oa`js;W?*@b|ufS19a;zXFXK)`68_Wsi|`g(Xqf83r{raG>4<=={FL zk(l1oA2=P8of(}60*v0#fQikheVy*;*rK0f+)o6=;%bIKJXZ;l5-h=q;yMfEdWrPd zk3FTz3LTbpf1eFESqrR~!A!51n3}M{N3P42q9;?N3wgh2?|Qk%%)onJ@2L7=yQrF~ zf@a|L=!t4S`ETo@a{IK4`c}~`(FX;!$NBxaP@}BuVQW80j0?)riGm+Oqc~P;{nm4osh>N&a-ek35n=^Q0Slxd=t0ry&dN z*aV!_y>qJn6b8V1m2LLF{idg!ft~7K{~2>#-1W#qJORSm?C*|q< z-5C>Z^IiNs4tdnoX5{xedFwiWhI+L9wl7|kpI;cM_*_tN;Zj65i|_58s&p&CUH;SV zYiL0e5Uw+}jkkqZr^S-RcC{~@aCuZzrKn=O3c*@cRJbgiQU&(VVnE_iekEn%FJ8{x zB3QP}X5yf*Qh%R1+%r-PC!B(oW;sB<3TXTPwOm*_QbOAX0c+yj0>5Y5y0Ktsho%l!pZUb8sO&i zNsI-*=eW+JSfTD#vF?sZogpoU4CPzJo*F0!Qf^UJ=v4{-TBSWXXQeen>^{Av2NpYB zCHrFML&bL)v8qwZ1#~*ybM4YF%)xD2G~;WtXcK8OWS})0x?~|297Kz5V_v5cYjfvW zgcwxlBa!~#AC;ciImJS=8-7OLEBdKI=1|7e_Gu~|qh)g`RnW@;$j2V>D2h?vuxLVfBEa?pAm>{5FSdvXQ86V>tsKZ%bV~mlEl;^VeenY+=)vQU!Pga?d$WnY>{t7 zKy$mwI3na_55IxQWhV*%%PxloD*C#-9n0 zY7xHE#d&0dYko)CWGR%ybZ^k>@=L^=y;$J^0)e|7mk~3w@^@lAW6z;(Jf)u>}FWI0{H^dBl!@OZrsQ_C+7WqwLl$$;CgtUTKsg(U`{p2ZTv-- zlbPU&A_Jxq*0bC@ttt)G4Vf8P-R+rvL4yj;kat&$GZs1y`+zjVrjqYc+Ry?3Wa7sF zgjXLyq1H)>)bH znYcWgb)OCGe)XTUHr;hhifyL4ub#==`L(Q0YdG;A@1p~B+gE0j8m2-^Y}$0b0)mKbN7HFQfk;@^(A7gCzGuaWb(i>2&i?+q0poZ*BL!pzq>~ zwep8~)k7aV@~S0xTta#ZJ-T|U1bBH@OF}^Uh0?Za5p*e9Z6f@O;qDKVSqH+YGf~*N zAmupaA|XS&NmL*@WOUX1b5^Sbfdw)cJ@Hlh3XcGTe{iiF%nr!U_1yJ{^2;pnveMoJluvpEskd*Q4OQWWZ`L}R83GIezHYWa&f zSMUCrO&(R1FXPENb^;GpJ;Sz;CDS?_#crH3@w$8C#c<~$+^He{r`m&X4jez@p1JtN zex;~9Xc>fJ9y}-UjIettu8E;aSw1FZ`dl8uyc+)Dn|}Y?*^eoX2bM6ZFd)B_Var~L zX_$qP0;5>Xys$b=^GvJDpen}6L$5Y{lbKv3ET zvsA@$NNXWuODg%wycb%Ny!;rFAhZQLd#OSu!<~}67dOIAjg#Ey%H9@PW*Bi?wT=zDs~#Dsm?eGm)k$rxB|aM{YC$c1!kSLeYWx zPHX|ebM)}b#Sk44N(vE(d@ZAb-*7f%oze?r2}&hxkkcfM=-*9b`!$diMWMWS%`s1| zeWhjGV4cY?gEd`{PP)|4NRke?5T1oc1~2#*%Ed$TfLCY8WXS9C8P5m+lHL6SfTJ7^ zVOe+z7>9`lT1ff3yvlIB6A{FN=Zp+nbiqJy+3v*95r~x$iAC%Uea{?R@3~+Nbqg} zxoSp;9-CmaA;}hb|%cej$ z!(u^BLvkUeUwaJlvZ70p(@A<#g$pQtzdU_HRcr>L61Ib9MB~$0dB@H$@NrG`eS|X% z+xQ!OrH(%kMbV6qYu^m=xaFKPeK)hgqH@R9&9TmyAM*N33S-acA%GGHmqXpSJ8h|x zd!SrKzsfl37=`t-zeQ0e$T&LU)MAC=YFqT^J(bebswK3v(0@^@cms=JGYb z?%2y~hgJRX1|qJt&!;akJwKR|P(~3I;0I>fLr`+{Dh(Jdh1y^gvo+*P18{*CB^+!s z1lU^u5+VHWKo5ZV|F1ZJSf`FSA9ds&0<)A;tSc|(>{|TFzAfhuxF4&)64`BIoi7TXo>~%bhHvc#|HT{=tk?bI0YSX;J zQyGtEmUcna=+=%Z+Q7U;pd>?jVz>F=UYA*s{G(a}^URum%It%9_W&*|(}v5`C|(!U zC>lEiqWdqc-Ju+3hOrOJbS*~M?#$KmddOW$TAEnk-6l}|d%uJ%QlW{dDni1VTT9%x z?7(A_93qcX_aj1RC}T?qeVEiw-Toey_&8tzYem?`2fI-H#Ow=NL0|E}B3Ka&|3mUm&Qnkg2h{r&?A+hoaHWj^UEO&hr^EdN>2Bz7iQ zBkCtDf;uT5HPl^Py$+brf4I4b>*=sFNdpyWen(McjiwMG0k8fdN9Hg~Yv$+k-jiK0 z7Sz=63&@#G#Z5-P8!2tnvhoj9u+DK^Y=pfu_Ya8N`mttj`M(5lLN&X?PC-zZtg~>5 z@m%jdkAaWA9*V61nld7gl~=C$3c%nl_IsYskK4a9;F5GjdQEgeV+dwQ#p91LO|wYF z?977zl!sIt?hI2~VgvL-WUIn>J!?^qb4;nRWn(^+oO1^*ZlY%;_GfZ`_i2O`gtm8^ z{yrjb50B>s$1xxz7-RY`EuR%)uU*_%8j~`@^x@`g$1neM%MT47CTjVQ0ywgqCo>L^ zKl4Y&8vVEO1xT(b6I&|7&FN_2wIJ$r*!XGABU&!E2LSn+SH*$ggEZ3vB`om+Y+NrA#ffLC{Gs%S z`2uUR#DHtr!Dbeo=SZ@}1ZD#0SoCBgGI*93X5a4%3DN}5s5`qiXE)9k0Y zyafXjF%mHldnWl!llV}a^g1ap4g&{&IKVlEtC1*b{B zgmOpNEXhA4e#?fAx0o2R6*wa~x9cT|J?tYcB?rkOTck(Psq)yMetS{edv+JLxfC8f zItp`w;k38O&8S4_~|sQ*hOr6R6v#ns3apUu=%nGqngo`U52ty*ARl$J@JeP*Rfb^ zNr4~tyN_14svig-+Ohq`hAf8{^V#=yj09#*b7;ge2i^xWxi;FE%$JtDb`v~A3IgAS zZnC3uesJp5W|Y;bs>vWpe@f>xx4%-u%AEx)$X-b=93F2@c*w--xcb@g*<)C#KzKhm zVil{dZ!l|_ZDcFsb1$2vti7o|9`AS@vABuIP7ezO!R|A^lq zGg>6U1`igMk(M?W%-8sa+<<&Raly8(th57|wFLRF|NLz6H#eG$aPA|X2)L5E^6&Da zkKAj&_J#2iNYIljBCrXc4{x04x0&`cMo(~d?ge~_SJk!>-cm%4F3%B#I`g)=w*^0t z^^!wPHj;sK(=b7ZF`^h)uz7HzX41mlbRpo0(D#TrpN(70({)Y5NW1E2L3aQ}?Je8w zHJyQ}6S5I@CL`Je+QRaZLuwgK2&Vu8k2(2?227=9gRXFI;2F;KcODBTf2`zzs#2l! zfkp7c-?0;=V}k1dQ{a_D6lOk zn;qzfD|N?V}%kks_7%!gU**P9{XnKgd##qLsT*>IHo&-u3qkM73c~S0@oRgWL3-+xLH^U z49pPD$Qv}QCC{Ujjk!a~eC0FvugS<%@h%(BcxR*ZO|?|&#!cEfQ&fLnm?uwzNfID8 z3hmXVjZ}1lH6!$|nO=p8bArjRbka8rJ91_E2XLLNZ2y-bi~E25jEQZ2y~RHO+1+VV zCr`k2x2cK;{!{#?F7K|NFadICtswy=5^nwdg5KujTUfhQ%;I~wmQh%NJv-A}pd5al zn89275W}$Pg1l0!if?!%Y<5a#?ruc0yTjFH0g_$WvfDT6rg!<`TDRAf|I*|g8yJ4l zcIq%ogH?IG#y1mXT=L?aKZg_{v}~N#ap}&R!GrBR`2?U{za4;{vu6+)UExYJ8sf3g zu+&l;L@2$*-vuE8M2e`mNZ9mvD96~?lf;^GF+v_b%>+e%g8$zkaSffNVU_#lk+zTf- zkFEDsD8vV*_wB5`sG$wa0VM@bTr+u)gb$4Os6+A@W*r-iF0_QYUjje`(zj7!?Kq}s zH#B@b5d`tarqJtRC(Vukt=jraeqfX1z>|R+sZO&Kqq`JRKda z=FN6f9`1M*eqBX+kY;VF*Hp`|pw@f}V?F2pgON`6vcq49F9_O_Oa0aU3ZaPbesF1A zXZA^0^Q@*B3svg&OM;F?i!JFn#g?u5n*-xt24H7KzmnjN=_tCoKy#!0<3ijwJ?hk% zNSsGwWDfPsNB1=Hm+HAJ3eOm{<~VwtVbXtQeG@_Ee^+s72Q;s72n94Y{Y|vcnGAf$ z^!K-vO+2zI-C6Sf#|vO@`tA-d+@FPyFgwNa8 z#)(P$Es0xKRJV41T8P>(1(GDqE|Qm$UbO`$&fO_6V35D4<9M(Q8g5OYru{353{1ae zO7nr?h0!mGSC1UX;O&qt+Gxd7a07d8>AcpU&h2tfx|b=L>MkF3Dc;(9T~6QmMg&iZ zTa;~x^$pdY?#DBIVL;HjXcUw=QJ7G^t0*I&GNGvJHZUvnimfP_jI+*Nj(s_+u2-cT z_$(I=h=k%&zXjI|9(XTbIX2LwW9$L{l@{|Ac7HAvcwBmNIDA@n_RP`Ce5O|jdRl#V zAQU5iV;tlUy1x6q3%p&)-l)^n)FvVguL&LnIwdV3GtHGPq35LfN?+qzWaKx3CPX9g z7-$6*t$c05U($7XbFdlHR`zT%~d#p;Er-wRQ-eh219w=v^Mi z3HJOhcp;96@|*D8abu{9vd~oj?q^4gRvQNPD}t|=Og%X~Ew7=r@O78(;fKsKj$K=w zc+O}+lFT1+!wK7VfwSoxoa?shZ@Ar=ITuEgGr+1mLxPz$;yQ;t01v?C4#4<2=f>`exTqmndAn|`4**3f(_r4J^ zc21j9RCK(NPX;tD7u&WZ&0>zdB|N)atS#8;e)^xKzA0 zs#1lnMVwuWF2;)hqu?jJm#{5rvK@V((^sPN{%8FEk@nS5RX1(B(hbrgAn8WBq)Vkl zN*W|Lt#o&{NJ~ixNOwwicXvp4OV=5EzIxv0J>ObqoqslKv0(pxGjq=!*LBT3jsQ%*J_N?aga(ex7<9ZJ*eslM<~tlD3e6>z*n z=5CFQDFQ8_Ri=9jpJh>m2prH?dcLgLPvMAa=i@%EoH5jeavQpjTtwg zn~BB+oQW~*?c|1YmX3@cFmg6LvQqG(2b-saT{GK_22#G~si=%uWowf2sApmeWQ!+f zaBl}SxbeguxU_iocJ%B_Q*b*O#uaC<>~h;w=F5@B702US@J+POV)_jx4~tQ0juabw zX72%4<$ehW?7|dR538)1V{-g(RtM$%eX>RGc&|aiLUhXzD0F_Kltq{m&1AL5#_c-X zXKEDx7@SJa{cIlo#|G(%{*4V18{0cgVa(E7_=U8I(Xa4)Cb4xM!oSYl>+lViu&l6s zZFbGIWVRL(mLxRMRdR#U)xG~HW zYLIp=xyL^9tF|t+~k}fyi^~fF7V{A5bwzk;6suw_cbget;dA310@cb zELSV+io9y%X+dmkv70QS0BH*a+O?DuEB;`a)*+Q6{j4(1!fP0YZ8#|$YuusL0hOw& z^+DCgm5=O57bdou$6%|jg-qU{NSQ*-%q~K_Boj6>@Z*Ya>DC((!|nv#j;bYxB~2As z-6Aia1T2T@=*FXb2yp6-h8h#yJX$l%_q03xAiB^QgHlp2iaKkmnEW`bibvsBg+3#B zgmHNVy&)kKZ3IVYP%;1$G=ieILBo%P(eknuA+zAwWG-hK{Mt;iF`5GTRG6YxTG?EJPIAeKR@c zG5Nb}n@{>a&qHNwaQEpwA6v68CU5Nk~`oyd%?H(5wY zRzI$wzJ`9sv3QjX0fNi4ubM=-%_Qkrpe`tG?pY`kDj#}f8-~|g_ti)$@z8n)Cm}qt zC#UmIi2z*|Il7so{D*)`C!U%7W{ZO<8KyAn;PQ1&kfCvg}f*VK6Yb0y{L|!;gK$ z3|{IBbzP8wWRu8+rz(e)uveEBjr!2%I9Gwe7a^ zg&usbRZ$6P(wDfvu|3@MEaf!No+SePkqqHw0usDJ4-JUei%*2XwQ3R0Q9d>lVMpV1 z-w~x0Nm!uQ4!4mvXwEK#4RiG7>muCeMDTf~YZ#kO-DQ+I^41s_W?p~%&JM{x{0`Rm zOqb3}8G~BzMY~gnbH#$H^-2=pIHchIVA4jvIBEFpuPKG&FnPCJA5$x3fH{4cHBBoO+ zWGF;8t<>QXda$gvt^hytRWzmZ7F**Z2g!5)g!xW#xoafSh{S|1qZ~j(AD#IDp|uYO zA4!U`l&Y9l7h^p-LEX69Iyr#+^iZn`L7Fpf1eb+1&(g{WCGNo?Pk^oQ_oV9Ly;;aY zM^>fE&r$Obj@hDB)tmDtTU;8BMj`-O7NLeBa027uel5w)5`U)4+i``|+&&^o-#q1? zll08Cc|VsAYLJ?^h8;tSS$U6?KoQ|#h^%hdB?D`+ea0cQtr8LKm)(#=UgF>>JS$^q zJo5WgiyAr&ox-WWABD@pKYYH{Wd3%34tg&-s(Xvxjs80C+N?NlTLu`LznG3S(-FV? zD(#JaX@sme^!wr?DHlOFm%RN6=h1y#(qXpdk_$cLP}Q)}3iqL^?t&OYDM2->CTi&z z|D{1OU6Zwb(U|AC78`G5-?AxTBge&k(nmcH{$m*?jQ_?mN~#W)4A(vnCJK%ATr6&R zti=8>d9uv)Ht%<4c%Wwxtw^dP8FCz6QA8!}J9d^~Ww=vY)2*K0O*xi7Z8x+Rd#l1g zhQHiGY=l;KScZ{8!=C~#D=FJYf6geBnt7hypt@1}q||03;^c;CPK=f-yguF@*J0!! zH9+Mjzd5aSDYihlY>A|mB3Ju*$M*Jh?(F<6cf21*Rwse=~WqGVt*OornaHaJF#RixVN^WwuCTIb-4@}+WrLl zj9Sdi(5yXMmnmGKMkka3`7Hh*G6TVu{Y`G@<(#8|ethT+J&fqP9~dlK7sc#niqp5w)v;nKc&H+0Tkt6% zwZU_}Vn1{@4Prclv`UFiA+W%E!WVghk61-TA9yK|=t_Dp~6jk=ips(nQ6)4yKjNvc#y1))Ja(Hao<=Z{M9rwR^v-4}Rw z_@SOCn2j?%M_mDAZb_YDeR0i)ae`PlDtj^$JxZ%-cS0%4wcFxLMtgbKaX-38S+}QO z})_&!rJVnNflyz@RuGXmFt?0-M z0}O6K23x!@ywp1w7P%LAs>OzU=JQU0AJeawLO`R=nC%&SE7u9i_N;G?|+n8u(y=2B&f*aoippuKaU{dlwYNCA2qVh_DdI zXhVfHh~>&`(N`j%@W48n|6R+SV5_wwAYtFJyX=v1J0vlE@U1n#Gl)k7gfY&yd8(!nCMgDK>gTJV{NH}mN9vwBjHvaM!)=kIg$rSERk z5%pUGIinW?=Tp`dF`XV{1m%f^$c?vlP9L7?(x3;NZ!>-%d!EM|zo8$pVp(ZBfh?u^ z?F@@oM`11G2^kwU3cw3hW1DkP>3#FK^=ZRkXCC3&=l`DhoOdz?6T(J^7q~syZhFQB z%2f9dFHZ^DN0465{nzcK2HbNOHM5pC#U}W>d&kLYDc@p3lhX|;X`kb7oFSdadyLz0 zpXFZ?5D<7O()k5PQ88)NdZl>Wqbc~Gixmx*f$3^~q257=F@x0>WY&B1yIm6gfcuMd zFb5f2=PnKlYf-4DXOL67B!dM=2a9%t^9dh{(X!rwv7U?Vz>15WJ;{(PNn?X1-3 zo|CQ2MGFlTs!=f@FL-e*hHh{YSCRz=2XNx$f_z|}IF0pyTt`>xRGP*D)K{I}W|rLN zYpx8mjc@5!*xwlGW*g` ztX=$=DBZ&(~RKUV>EW&FKR3AunMe7 z@dFWq+0Sv>=E;@g-XmL}1yj?isPYT2ejWLxWuGesIN?Hx`0y6!IX?+pXRD@DJ_j2q zvY7JQa~<8YCK0czg6pO262>}eAaF<$PQ{$ktr0W*jwwgD*+z2>PVa@d*G%s^1 z8s@IE!Zt-!Lv!01aO38CxMN&uqy3 z%DdDFGY49A0#Yq2hxXsfn%zET*K{^S+%+|YHfPd}bn4@G^$d7tWIX>7nYQ!2o1n>; zL{dW9FDjyg8$#V`qOuwe)jf9XbI@wLt_s=OIf|B6V35}IU1Q2SPW)O%ZuiWe7rnJ- z4FAbGH%Xp?3iQj0sy=;b36&nb7!SNv?d$GzmPso?)1T)4b~2pSHNX804%zf8w$LRi zK0J@~64+s5LlwL)GSF@h?K68~$OSs3GBx$IM4orPSoV#<;W-v^w{aE&uN&-P|K;7& z&$$rO|G2 zl3l9u8FwfhKI~EVbYXX;`5OQ4qkYhsFJR?;#clY9x6Lu_{Jp5n`9o^Rg;fOfEh^u`WXaH- z*uId>_ZB+1jll)vk$Or|h;IaFT7I7q6y)<`Y?TmjepE=+(VQzEje}HLOaw8F=_Pb% zXu14gWW{@gF0W7fWQnV;?J@$UAJv$>)pwrfwEbm65n)2b>c=&;ABkHVvT$rXyN$-5 zMoLG~aicK9#5RomC6-v((R5nowCmgnKPfT|p0hwLSNoDVT+cc$^CpK^qnt0U7pRIe z_;{+Tk-ycG@Wl*@5D8hl+~b6$aVQkA{`8a=EB;H_^~7=fi%IjFknUEOlQlk@juHW> zo5PQ@cid%09LfA1LD324(B6?PKRSo&0k^RnrTG^HOKQeX=-^{m-z}_vqlLi*L~XG< zNKKSw?Mwjt`Rh8aO1-A>?pwWnaV*TKY*DAFPc4UKILP#wpWY|LfOtXZ01H8=NIcf1 z^S{6pBidnma%4-Li6{dyl1ioNmg}<3#3$udlb^}3dP9k|2uq$F@YDxLMH#ge#K0Oi9>&N?Tg?nB5S$PQ`+A%YX-f9Yuz?EVKwsB9Pb<1?wk$PsV@Z zewxhxyql;2;$EQK?blx8DH;{Xiliw7eXHBUXlwewv`f%pgr#AN{<_%hy?eEL@PXz? zzMR|Ld~cv}pH>43(?F;zl`8QLrA#-7&&mRz1TI63H68%fj`Rlxbah{IEzQeb-|f*2 zE1`z##!nL{*JvgWXms|>>pOWU6WJO%?$60G{QmZXdk&$8X#+SuLIwY07jS_W{jxyk z`OqoUAwLiAi^L!eRAzdb1aDEQK1gWPJT=R~!ChoGqKaw?w+zdIr_OK7t4A2#(0`!i zQOaF$^c2);N_Y4Six$Xd$RGkKedoQ!mBrqWY(@=6O34{m+-P~yXSOZLxwRJ^^`dUe zhSJ_PlMBVU8sqw+5FOppRN66CScqR|pQ&M7+=q&EB1k4dMA|JFrPdKnuR1J5mliEQ z1i2&DTsy6_;JE8tLzL-Wa(yA!<(JW3Z=+;X7W6PG)%8Oyj~gg|#LEGANl5cBwi^J6 z&Pg_g2@2K^Z@pGA%`1&(?kC#i3-noL4>AhR3r~$tu+9+?v4@Y;m&i6$**pE>C2SRN z=|72YMyF%3>n`;oT?3Knch(CXN?R@cB1;5Y1c+p7?2^f3k=$s5SVU>hvhHIc7t{xY zV)_B0=qoaK%t8UA@C6154Gp4_*6@=`3?Scblb@&qc@8$S7Dye)n;?(KxF=TPi*pt+ z?ruq<;2^0PE@*d}rZOZ1e#|Xt)@bcEBJjN+O@FKe9|clM+-OgU*NjAura?s+1xJ&* zcYDUIu}3~3hIn#UkSNWw`(?qeCe&g{`kD(3qphG^y(;>QOVIY}5qi__W90#Vf-B)B z5o6KQvMhR*>i8>~yLZ>YDW!^YG|sD!90#=EgMv-0Btoo{JcH!)ndLGcK;W<0upevU z|CRSy_S@DNar)6MKYTpyeDPB4DX+k;x3kPC3x^KdV4PW?BjrB4*hRu5$5$d?$R}ub1+TQ5dpHddsCTxs z)R>}Sw9&nl@)G-xq6^Fw@WFBMghv=R3jvb=U z&|vxTOKIgAH#hbQSPyh1yPr7#cH=3pn|vysOXi&+$|{ad50dc3Xy)Ds?r#ebl>qZ9 zV(w`0`3vX)?8e_ojyAOM(Y`EhoO9BSXq4r6UxNUs%Ws*v-l_o5C#8o@sC?A$p>Yfj2bNDTgC3Z- z1Kz)2-go~B^9B;qRW^8tw!LFu_~~hM?6OUEL9<8Jw%YMM-h_S3-VwJBY$#an*z*EuC!Ql3PV8YV&@@K**5wwPzQ2G$uIAXr!yp8euWZ$O}i}#oD zsc`r!d3|zc{%r&CI7}>htR?SE!ywO~7p2>#iex%$yIaV8Ongx(b&9(I{cKy4 z_*%W*(&o$nmTngtT*dio>t;~vP*(j&dkTK!)*0$0dImYBzKeOT=e#ME|Dy4Wku}8@ zrFQ7(PzFqm&~^|9z6$iN*H2Z|T#)1k<}weZw*f4KGLX(2bOLJ$de9K)LIdULM<5;l$!XFL(v z|AY9}6rFBbxn<6Jk@6+q*OWx|2_fXDWZ8A%mJdy7U9bAkll*!mR1U%M`(k?COBsnY ziKZXa+b9l2f=#Q}7Y9owYXQzOGY1y9d{)#Nh#|g8m!DgBwBJaAlKjPYY;zi&H{iJ6 zC-Ei`O9@d90L3Xf^>=WC7DI2M3%bM_JK>5!=9Juhwn^&RlyyZv{VlM9JN^((W|IGT zGA^YWa4wO>unEtBkNFNS_0ptUrsv~@gsLYrR$3iOP(>^yG!UFm zW7p#*q*wlGA>M#0&2=QV6Va~%a~1Hzz2J27>@Fyub&NU1E0|X|*$ZLdL_D&|JjBp} z%DpTeoiRqi#bKdM^%Sd0`m-7HNdLJR@n`#rSA1l+@*?di5Rx)Y+9AgLcr1DqxO z9s#Jc7&(!FZ_-&lq2*TDkt+FkDh(ie?KR(eSu&j#PN_w_3L*RxqJ!B{Rv{_ z=(g#%sx(HA0Mo0)x{~$REPnvg`}bM45+1*Vs+bnkA=u-nOF6H>ZYln!7C_K1B`$ru z!*01oNp}Y<7DMW5bdYh$7=k!$QqADXgVdbF&*$BrzjIr~T;pVqz-NC!d~Vo|Nb!>X z>v>ph-aZ3oK?A6LH}evU&w&+B4UfL2SSc@z7 z#SH_KJxHy${`JXnDvH!oXh-pFDMJJ41(quk8JC!f|+C6Jj$jKN~@{5wLIpF zsj=Z~-0CWf{oD=Wz#&OgG>eqKz+C))7#zlUZs54_+Cn5; zlnhqQueYbd%ZA3}V7<_(ZBfdAJAMN*Zk|O1nK7AO)}nX+G;oY6So>qO$aA^nGEc1Qq^ zu83$h-W@?6-_6}h%%S8XmUH84HCka(otoZpZG6uK%omomH<%IoH*dhP_B2_a zUyMFXIqoqV_6{9Fa6+nAKHvhvho1NOdrF`n0FWrwGmmN_&BuuELiKXfuJOr( z_zg%kX#0o98%*En;DkI98YP$dpf+_Y==7tTiLo}LmCW9$RE0=MIT37SBoTq^nCy%*X2=53_;9uy7v?PLg7v; z4przRT9kY>bHD-#E2O9ZIq^W4x6L{nq{~Rpw2D|lMcKd*sGflaDsNYQ|x_V7fpf8=gtxob=Ghb}#2Q`%-l7x6?dkboD)sqvkD{16l$N|d3l z7yxzhJSr+>-a^N<-`03O`}z6Ig;It{&%$1Kd)uKJgrKrA4Nas;#5M?F(DRQ|qyMK< z!y0d%^0}b7#a#ayN#z%>3mirf*PB%k@{sYPIgR~;EI&ML#eu=q%hqBUjD(G<-8#3V z*n;)H#K8aYDxS+-SpE=o%KZXG;|c@&vwnHmOVemn9kKLQ zl^07Zcrp-z2ZKBO1HYf;&+4dv;^XfEia6!d>n)?NKn5ekm?d$>&TlW^)b2&ZnFPr8ilTFVfc~2x8>{(8FfK!h zmf(5U)b^uA4xOdMucD&DiQBYA3&8eEzl@ij!r(HBu)T_mgvDLgO#pa9@pc0a8KcJc zDmEeZ1Hw{IW^ki>5R4hdi@5GP z3iz;CtHf(3C#NMxj-_3O?h-m4hy&W3kE*pRkH5c%Y|U0buj8M492@Q%-^& z4PKptZ;ocQ@0U-)7FRyj3Cxj4ygPIXc+Fi7rFbUb<|VM0)G<@Nf~ExCym_XGoCpj= zM68VKO;g*hu<=(|V3D79d5u6VVbqOU@AW^-MvFz3!n3<=BZ_q>ONeet`Ek+vQVo%_ zefSg%J}A_P`7IFMz())}n137(3l#UY;KzAFLd^VtiVA$ry-Q3B#Ufv<#hj!p{d7Zy z_DvYgAueOgfjzAC$z|L~7WaKR*Q@5)Y~>shBnV-lRzQYg4^5mR6ImczgBEh|myS6l zb!>hM%Elt-wO5s+F&qr852w-*8^|4!E7$b_c)%mtYwHSZp10&h4_Nu zi|NVNjMpF12t^F7OK?2bh96z?%Fkx=*_~mDarzIqyN@t!KnU zVf=~gWNJlTm;F50dX>dlPp^b8SyuzQoM7b8CYr55`&5uMQJtT4@Ey5e{i9*4H~Q=-Eg zieL+9sz$Y(;7~7GPYC_-yVc1`B}cw_H>)uHOc?p3U2fS&Tuqq}S0>bzpRX>@&kL+DBJ!BBxFdt$XM28_Gl=0qkfAXKPv zGJ*jB#BF;_!drO(3kb#L&uXu4t^vfpwA_5^C*~8gil;3nO^eXa!kS_HWRUP1RF{9R zpT`LNd^QZwKwvh8amZO2tPH@rKDd2ZikQ`#s5|Du=i05WwAc7T<5GOr(4d+XPeGPK zXT|xl^+y}d)450eEVLTdWse|zw-zeq%>f5>LH=a*!D2~>E30StfT3wWopm_6Q?EGe zJyq9X7Ot+Yj%&~t;AH&P!)0B6y-CD;JDuVo{Jjy&*}>Ecu5+-Ze;T|0sfTy}b?A|R z)YM=~#a5UN(!`ReD!d`{;+Ofn4X{-mZSZM?VIj+#pUjm};^NfXq*}FMA(_|#%XQ>B z@`-O|v}ttG>XkF&B0YmXiijfX;6&m2{OYoc!{*k!dDFcXm>~EJM}?~jlTe8#fdX*stXc6`Fb@M zy?BWpwH@7SQ(UUEXFpeCLw34Y6pZc0dsH4K{D#%-$eEjWMz6h(98(|ldI%jiH6f?! z3_L5Zs9F^yh)fY|i~u5zQ|3oK5kryMz0flHO&br=!*`h}B?kbr-9>(JLI@kT`ofy! zuv^D8rw%1+S+;q!2bYZ7jr(LJ5lGQ1 z0`c~+{#(i>IXz+)3mD)w@L_2MVrODZM={6^pX3tuDIn{ldBP@<*){{jcW6aU78J>! zi{=|}>OEOk0$R<+L{zV0hv}JNAEUr>DcD*7<7R;s8D4CHx& zoCW2dFp2uVgvr-UZI6}!`}!zCw9nf!C~$dO=R+V7grPQ%cG8mS6!DoMzX;LJBPqWLFq^_p(nz4&bnkroU{in;p%MEKwx0FUjzjc|g86UVZ{=7$dC&MgDEeB@sH zgXw6Xg%*WATjBT}kut%=hv2W}=Fjs@8enP%pMG=$cK9DU5s)Bg5rJ>}oAz0kGnI{2 z9P9=~Zd5z}f3?qGEUDG-^w!%@?)Q6-eh}2a;Z`OZy`Fk=qj>T%@rTSzFm)^i&@OY^ zZ6eM(lYO)ULZSkFwj3Z7d3YGb|MD=fvg9P7A|o#iR0H*#oCc{Bnn0^BDeD|4=1KD0 z@#N8RFq29y?N)j5|bFW6XDuW0w{{liq1(@KpSa_gxl-5#sEB)s% z$LZlj(zRo7%qntWp6Y|bJ0ss|8pLR=BQ|`XzKDBA{rSuX_}d2x<-f`Y=VpFCLrRsb^P@I zDn4ROcpv{Y9n{2hB!0XA53l0(^Yu@6{oZJa*d6&AAMBs^)oA@v=sIi{-H#bw2$3<# z6DFbYYux!p3r^G zkk+m* zZ#(vff%F1CxL#Zxeg=M9@ogp4^u&eHs5RR48Az zY4uW4k%92L0>2b1>tA)8wHeOZS2$@`gUeG13K#CYWyN!81R&U~sF0f=s+vkVTQy9^ZrX@)vFdokI6Njk0Q}~GPWFG-5Vy6#>O%H` zYYlq^(r_jjP}+`;Jb5T>h3#4&MVZhxQZmq^?+MIqDRylp8t;Y)cw)P^MlcP&TI{^N zaECma6zkrqL-gL#=`l=H4d z+`o%bUlgpbLx)&m!bZu)VoKjip* z%_91(&l2-h8&*6A?p{DWA_O>~mA4hb#SyA{`@K$aBrGTdyk=1-T?+D#1*&N3Vi1M5 zPZs4m0dJQ50uuT4FQ}gKUy;*3h$3X|1q^N!>O-yU>+=V(Wd(>W<>x$~kF1_3y>~L8 zw`7<=Adi6&{ghXd$P&(^4I2KH!=HwCIgUW7z?ddI03qBAvzCZWpT4f7qh9|R_b**ET5()TaaYPEbqlGFj`N?h^vz9iCb^{b)7EWxvt-!(9J4!_;-aoSrK|_gyZo> z)t(zr7tN8y2F6B@#u9v3LpQsz6+lw6d zmSwPisN(1xIW*Ad?Ak>J$LxYx@6xM6qfP0T**9cMD0T7uuP{4=w(ggKcoO}D*nb>5 z@2FwL#j*7cBR^PUu%bTEmPocV8R{u3RBW@|XnhMSs4O@|P!HG2AFymWCfB6wU#O*7 zLhVY#>s%QCkF#&`KAsiG8VEUYh|BFQ+TFId=5d3nQFQns%h)VJXS~@a?u=JwkbyP_ z8h-GIzsK>*!x7F8@|k*O0W*%XB~0E_6VR$fmST?dbM}3k{%HXWO+jIv1Z#dsexeX0 zSjk`yCRL!fItsO_6F`_ zUw1Sb3GRKKhNH=$`c}iSCRpN3oP_IR6SToH;sMVoYWA8Zq4Z+x5;y;|YO9_8Q%%`w zuT*#8s!%)9o#QFXBo1+tR-DB^8zN%!b3N|FSkPbbi6^xhn+#3j(z!+O0;V>-_DkE3O|y?? zd6Fw4@@N}%s}|n_DBAPe8OLE|>nw7p#-Lpt5HRd#EVe#cywm6e&~kdB8INhm%zzz# ztm89Q9@fqMaSVD&<+ONpg}X`e^Ed5Gp0AsQ?wJnGyx1Y5n^hJO$ik{J^l?Kv=CtP9v$#9SE#}D9(?qJ6 zUs$z^jb3?o%#7TRD$1Oatcu_8R9b`h+-2~ruA%b87!CnX$A@lx zbRq86^6S)!$$8P`Y4XDS1KA6bQb%HNNC3mY4EC_(q*E2QgaFRS5vmgdaiJcdbVXEo#&~IK$IrxRYM( z;kO*SmUGx&j)}YV`Vd_i?;5dm1?`Tuzu>8{4N%{-?GT$#<&zozIwrD!b8~a1qCVkq zm%a?yXr!>l{WPVtVrQ`tRZ<`wB>d_Q23q6kBNBlTJAb#<_Ie5!S5 zKO6NkPmBp;3Az;|!0O_doF7u$knSVyQm99Nu3TraRB}q}1y_OurKu2B_*vu>U*lr8 zHkfqsFunS>FI<@1c5kpJMBvjKWwrTx^h<7Wg#k4cc!Ht!Qworj+YY1 zLPq&3Tb+oHDv#aA%_qNyNUOKKO|xX*kuB`*=#tJh*Cqw0)RyhSPMv-N$%59E+k&}T zEp&90ekx|eF81T#jEcTJUePQV)J93!SkQU5R448cO+xSOPkc0dp~qi|w1U|zquY6EAjn$3 zVzc5z);{yZgbHQ?Ci^~jzSRA!CwTGkC&HF%UV_;f;DYAOf9c^9%y!0yIcay#AoH!4 zf3YK4h%LR_0`j1?4eIZ;4l4T!3g?-{WyNc!U$!nZ=UDHSJCc7&iJ$Qs8t9yU-RerF zT2R)yn9HDGW_Jm#>vA5r)+d++vOFi#Y1PlC-97d$J4&^rO?th_E)11DcNR~WXl}m* zCca%*h?8ZgWRj1aG+Wibp}kW%$NY3l7Q9zdwNmFXM_3E$1S8ke`$3URJ*)%sz`oGc zL8;7iy2{=7o@*h3+49<|X!l@~jt&IV8-BcH1n6R&2*%$Ib}#};^KeJAu7;d~%WH9RI+tE%1rOE~ z_CodZR@X6fC1z3K{ughldsXFaLiWmg^-I$e(l0{t_f4%|I_u0!U8XL=rghfzN_Y}% zF|By4T=Tn+^-p`WK7|ReUbA#~P=|JquDD6^4OZSb&2^W-jTo5DS;MB^h(jIv%pE^C zHGHDVyHH&boj|)uwDsHR>Y$WLKTld%;VrelR+-U$U{4NIRJD&IMgv^GbS3-bGecLV z19y=Z#NuSNtKCqzB)J5|bXH7b9Afx`g~+C=GLppA7sSaz`Fc7Tft?+>xEnqBPc4A` zUC1ogoY9228rk3(D)cluy53tFVIiP|yF~EP{7Mt}s_srkhROrp1|Q(3FKv7)V9x65 zNw1kZ6iK|4B20#+DzIG(T#GrJiOFJ%OAM^dORaAR8xnsaNTShe4SL^*ue>55{;7I$ zv^Y|{R>$~!9pXK%KyVEXr7bm-Y#_S~{660crXiAjILcnQaubVoWYSZ_{oahMaiHT{ z|9s=p3S%a%2^>(6{c>G);(nLpIGdY~>miZ>$IruzGO5Hvr1Ik%^z+P@W6m|lS-llg<<5P> zx%Q&&Mk}}JD&O|X&{p+2!BYF~h1sbo|E(_D+-NnVgV=&zvyfA)mLp%>I?~*QSylDo zlHw)1l=`0~8z?*XQ|@fL^&#V4cxtEzgwrm>c@_;54aVD793I-xl~tN}Stsq*ZF(2P zGOID9(9^2WU8nAum&Et1q-s18M;9L9 zmpm4=YjE{-W1%R@q=fmr16=n<&3M|h(O&SUKL$Ykkw4hNv&GxoIPdA_U)N< z`~IK*QWDH5SJ^T~q4#YUYZ>gVePtTIxGh+A)v-Uh8WruwK~2y{vu3A7mijBn15)JU zq?Z>QN|(a16*rlsfk~(+xG^bLACkSDF5h|YYIr&*5A_T0darnhwQ4Ygr!Fm6au6r9 zEm$&@yQ6Aq%9!80?dqPQT5BL!R+@9&*3;J0w7VWwkSoaMp_-(iX=EpTmMfTPm_;eT zh^A$}FWSaw;kH_$;Q7-iIyBcl?{mGgcIya{u=p8g_O{LVP68+IhcZF+g85wC1eMOZ zl8`WI|DOR!){I|o9q;UWb=!2+<7Bt@lrz$uO{eW9%$3}NASq+B$h8AE24>phS)Yz2 z>WjLIq97@XB}!Y_+mdmE`LepVp1FdbR%{kHBipZ2VQ3**9|@Yn!4?MhIApyXltn&&FoYn7vN980V!3mP@xn6v?UH`)3X$s98#@hR$^Elmu55g_+Gb4THJ;81 zB#m`2z9R*5lZ%nFP34lzE`)aRgVP*(e$ue6R6D+V;-NP(=~nti?rkk2Z>5u+VyFaK zaKR@Ar9|1?n(gU~5ji6DwK&CD&PZ)>rCKGj*#L2Is-a#ip01@+#sh9OH8Q2Wnx>1; zFqq?xm<*Luj}>8vB}>a4Im_wgOCUEmB-9?Cx|JUh{el(mt8H@Ma{r{e0}=f!XMsyK ze)`GJ^Oc6p@cg@*%9BiD~k7jH5DMjs3v3)UJ%#ak;-#P^4G)+DN^_ z{CZC+k#HVzQ!;+;CX7#PD4UV~_<)#MI9;w$u(``mpq|!(< zmI(brtTT511=^ZOVD^60-W3FB*DvQDX+fKyekqi~s`b-n)TS|)<%H~31!wpS9vpD- z{fE8xTNmHiQ$m_TNzGS}c~TfN4``g=#({G^}fmF$m+crS%Oj}T!;dw2+fR9pI&0N3f7hLm!$ zh5&v>44J)JpvhAap;{3C15u6-W;ap4M8}8iMb^q3F%9>W_!wGvW&n`!dgZUjLI@9X zcC-IDF!(>9L2v>=LSj(7{vtAQ4L{~cK)RvmXnsdp-6&vS$t7ycF1z)dc1F&iR!nY6 zkVQSca!IGc%{8XSmu=;gP&W0|+;6L5lOcFHrBA7ErXSs!#SbURrZkGQTd!+_ZUg|J zu(1DmFeje$VI1LSUP!YMfGs0vWdRJ&E2&Ip0jMatRyyZYz!ou;kP`v0M?}n=dewlt z2MI5+fms7nUqTAJcwkQ9S!KIMWa}B?$D0GfxM$q>7#dH%FRs9-%0Z`h(*4B+iTybD z3#@>Oi{wYBtKNHQvPu-w_g#)8*)@a@T0ziTU=J;u_PGy)9YWqcONJj13eRxNZ1^JH zNue&m6D923UBAwM0E&M=M}gh)tvp&z?-p0xtktgqHN;Fl;;#wtgU0lbmIMtjaa0(+ zlrr8~UX=1IZwz|wY)W+9ofC{OYkOY%ZoO5#VKf!GK(0J+_w;>kv&3nI$i|c?I#KVj z#Q6z!d86M`c$A=+K?O#_B&OM|$MnZDfk$c@=o*OV;x|7>!$-1dd%mKH99M=|rtl(l z^Krt+(N@&}+6Tr|agFQ2)*j&ODul61rqM<#vaVpEv$$dHcC#!b{w(tOoIc zUP4P!e$*qItkx1unzx$s5#>B_*NLSLNO;vemir5_+7A2UWS@6Ue~?TeoOhQ+lz(It za_&o&MxyRZXtwLa@Ic{A8gyHh$_Q1;ZN58!yj6WEp0iSr&~DI;|`9`-e;3j=8F4>n3rRi0#qF;~rj~8Qo`{H|B3uPYklRWSWOyMGx z(R8+&mp?NNxL#FzyU>75z*%W&x`=>sV$@W9|GsNwCEWQ2`J9&45rF}&x8<(aPy=@o zdnNq#7ZV$k_OEZx*+>`N2{{kknmp`@xe$mNHN?*5J*w7Gf(=^>k0y(A-(yQO(>v{s z%D5w`+2R4Q&(djoi6-G&5|Z#b8}>Px{x?0zX78I|Ws+*Bpm$Q-=g%HFIX{&Td$w94 zIa7`(FKfa5(!|f#uk06_{!8l=A>pgbQA?C>-iLmREw}Ry(DNfBAip6i1e3orC=`CV zVOJGGGH6$R{R1XHcT!~J+Zvb1bRtt!K34VkWseJB} z0>5X$m6^YK#1>!LAe|VrTCf9M+C}dq*!wDo@g#IE`|Xbu!R9?01m*w(zjwtJLvb5} zwtY1xSZp5GqH2pV%$|ELWH0o3x7CO6^fjtIcg3+B-So`5?s_wee`CEG$7c@}Rg2i=X`dNE1fuHdFjm z{+`X!_?YA80h=wlbu#~(jzPj-1TTq#@(5b5LU`wj+VF#a@fuRH0Va2s&!g2&HC(r6SmTIaPUDK)lKkzR=%2w0tWw#>aHn4B})#rvVnA3R4$VY&5xD0}Ouptr7DnC_5nQ0eY&=|&pq z5|r-l?h>R+5RnE6rMp48yE~=hZq9R__rA}0?>D}C|6(`>gP*(BUVE-N=Mt7LTAvhWC>L21ilkNMvE z&nvxaNx0H;$>w~sHs)?efE$!?=UT5(_J!)C_M_^R-poW%WT(1Z5}$rUK!((nJ6WsK z58De$h5?w9=1%Jcj{HnMIQKUK8J?G#doy3L7_6*5RgwrtKcUOXk?I_&mOsW(Q=Z;w zHJG|EJlq>D@6b~)q{4r0Bac5nU}Y=Q4Vg~~m)5Pup5j~%I&An8SMR_&&3eA&Y`Xk& z=nhkZEU~x=vc+{-Z0{?lEXhcgq>U+$?k(Du_ty^Y(pUB_tCePaUrCqXgBkD?1!^5v zCTj4owY8=BT@Y;63(uN$){f9Z%k{flT3I$ig3qoiZo5J9^fc?EMHW7Qck)QSpRLn- zyAKy@y%rH%;r=A1rCA=FUo)^u$Pqq0xe#Y=N5G?7w2r6n>d%?vSuLt8Ni5l_H@s~f zICMqcn$6m#{cTOUJsX1ae|cRXRCdw8VRm5Sc>t{u{`ZTVOyx60=MWjj8LPS)z&OGCks3Eu!0ZG`ip_s+MjQZ?S? z7UtL_(-U>2($Qj)6z~P_Z`$UR=`6`rXo=@tRJv=W40=@);$7DG&8+Im0t;fv4v2h* z1{jVPkf-8};-2hL%S@>$8q`*>>5pw|rHLgtNBEUSL)IOcp{ zYMLP&xDaNyL|x6b_WK7V1yh;y(odP)@lj|IMJ8LK)5xvXB1d$Zs;cllat@wmv?9AA>M*v(UEyJnX<8L4)2_lOFFz{v#e8c zZ@J*B74ngOZ*6)H4joVbzJM(`vN^ct%s1=Jj$Ixz46TD}2nuU6>qi7?y%vCdhj&Q( z$ zn}4Ef=4bGip4hXA-_@*pOPyURc`wRmgH6p1$&9wPd!e=f4(m+-6lQ_-X$mzo(Zvi7*g?3y8THOe|J_;70r-_ z8v4G}oh-f4on(PZaohdeUM|*WfqILGtgd3aH$PQ+t`bqj9FM2=sI~mug$N_&f-Ls@ zSA6fBbpc(4?M%uv$@J>FTf>lAw9IUM!ID&k`#IxgiqnBwzJXBa^?aRj$Rz5NP0KA@ zvd?2bE7bVz9l0_EW&6)#L!o426D4FWo7qZOn?&>1W>;KVTJtB{2t?ymLaBnts<9+0 zF^Sw|-5(m}Ehaxuj^Q!4&n2hsB&m_bOh0a=-E-6lew?rj)reU(zKSKwyY0m3t#^@_ zeX2ZN&f~pzPuD3!@zGfz%O2tlFw;ph&dEp3fJ2j5yPviDIF5mGv0G?!sc2} z$#CKEoMS_|Z&&v@Vu-ocP1el0w24r#Kj z*k-)TKbY%ZmP)9#_3K=ETeQBg+xW08DRpK~exCY=((0f)E7j`0cTa1or7qrm6Vo>E z-uuf^PlfxopitTBG12GY*V~VJW#s3yH<{=d*GCP~?;7NHv54fldgyva9f2L8D*BS* z?DdTIUfn&f(W|7h)9SM(YlMwH8EL_9UbZHGhQ?Yzx4qik{;TL7^ti|I*v4imhIDj5 zETz9olc;uY7`*;tZu;OJxZk^%=)GQUs8<6w9e?x5uR|)E@1-!&P1T*+GHW)6p5|uiGPSpt52z73 zZ1ky?O-K-BbKI1a$Lt9e?WQEri@9jvW)PEHT*)L3%S#385`?yUX|$BF)|NY|bbZa| zYd({KL+18dAm#wX%QoddiT}cIr z93&{tJLd!Zr&OF*PYI$-d)AbD@jVQw@BVzDqW(b^1R@NQV9fefQ6Fae1=d$ z=RR4=nk>Dq9G{|A5VGt~^zPv>_StpPgCUvp-s0Qc8!vu*+a$j?A~fk3;9VFSQ=-6H zy1_<4QP|ct3^%2b{3J-^JoUDREAR8j*Kh0e+4@~nfL7A~`P5r|nRBv7a~)SbJKMlq z!J6W!zEHe!dYXDuE256x+H2}-`RIhCzA*KVQ5m`HA0NcZv%DRqY`du2N5&soDpS6m z8szd}Z>!o*pGR9FdB$LGCw{fBS`xCvPsE+V!@(D8B%I&&b!m!edgrZDO@KiHO=in1 zt!6R~wa(8;qJE53-gESEgejVDv#FWZg-FQd_64W)_j8x|i{?|cBFo%vj^765nL&gcckjFjmGpDXpOvYPnMoxe+r zaS$n6x+jstx-L z1?1*Z^8Up(0>AJV>2Hvd_r{Sw-7SVJd|}}s{eS!P9@$jcYi7Je)W}&9R)4p!xR|+y z9f2cDtGuw7t7UH~*Hkc(6D;yu1T2Yq-^6zw;Gd6u3XRQb zHM$XS8`MJy{%l4)SIEfg74kbdgSfF*&i-k;MPtG8(fh?69x*1)=Cf;GL6ZK}+GF|f z`f{sh3eOKbx?7K3E62kv5||}-KcP&WO+EAN5?=2cu6BM<-EQ~zG3mC+Dpo@SKWf8-B zh6;WI0@1%{TeKm-Rnzzz6BEnNbRWEB>U+Ocp^muR;a0zfKs%Zhk)S zb{K&{gzo%MRr|(aj2*rREixT+GGS3ObvR5{TmPQ>kv|`dYn`82m3^6wdC-a0@Jes<%Az&SfLwM|KJg=jO_c* zxZVrkju1x*nV6f5Z&$CZ@5a1u>NXtNgROVw#@}wagEbh;RNEMmYwc{zvIJ6kdj0M* z;9phwsm7`S{FA&HP;nx$0CV#P_Ot#2kT&sBI?a35&kF}mv}=^&zbbZo3RSIa-r@`N z>zk`^w%8lPX27sge)nQ;ep-t9Dy9H45fUp|=%qtDi`(Es)b>Qx#G7XrhQbd~XZ>99 zv(fd|Z@3wnq?sRApmVb_e0h^rOKTIi$tfYq@i@U3bDxlMbnBIA%!CA1pGy@E&uwRz ziIQ&rzFvaJO1n9l=7f!GBGK!^a^KOSNl&c`V|p%Mp~yPRId6(){wlzR4;ENNNYRph zIlzMgMP-Ivk-_y${qm>&FB;Y}%_uDQSAA)jFRrGJY21s? zYs_u>HnA&;G=qmcqKA2HoGY#uHaS+2{Az85feF_|4Dr((aqJ_QLFvKikNYOz@g411lc zlCtaySP{lp-w*@Kn%vd5*Tw@rQ3ulm<}DAfi6K|3T=VE@K_)uMA4`q<4&x}jon5iE zyJMB4gNh@oDTN%PxTun3VUuL_Oa-E+D#Jo%HGX`W;Nan#iQEbP@#}pW1!ZCDY~R~= zF$8TyHSeOM2IXgF=Lp+8ZrD;2(vUp)`F+k1aCYh9va%p8E$RC?$wk7}u&`G5RarH(OJY&dx0sB5~(0QsBP5|*_yVf7L4K~S*>6PbDQ+nIN zbg4S(V?P@|%}Gd0E4EEN^tcNpB!2c0|I?52yWr0qzJR;X6jK@+9<>zAB6@dtq;QUA zD6Ur1!%L09^g(N`L)Hk}JKDVwleq-)Tz*}2O*S^RxW1SGQvhcr=BX58kYK@+F~>Tv zttEuY(96qCg?+T37onFQG||{70m>YeA`bLW$^*($mUuh63%h8Il$}=zh~HD#cIkaPtAz1|FNW_BPvu2y9%G*(w3X&#_|X$ zQ5XJo4|?EsyV*UBtsMQ2c8cS5o;&HRyV1t_r*i}P`*+hLH-+*xWR!|u7V?WIHM}%( z>&rU_p;9XB2lbi}8JFCl74)rxG`zc4XQs^T9DZyg>hDiocH9iKywoWTq0X3LwUI z4t80dZg!7EOaPH=^SBb>9}Bq{j!69ONCW+;J<@h2KC$g!=)n58cruQ|<#Zl}>u1S?}UFC+!Sb8Hxvo=bdxbg7Z{@vlg$f z?9xN$o`QY_lqH@bvt4ZF&6as{d%kF9njyW$mTx7&(^7NjltQ|p_%c)DQFP8-O0^TY zm9=$+dmjT2KTZ=NQ2X!-v}fH(gQ&P>_H2)aFQ+|F3xcG;njHN<10q>Ug-P)2E>CKj z{6RS=HzIXts82~>$Dw3f3jfGaHJ1=yJX zdE*GN7?C5C4Yk&F?Pq?Ey1yIU~dN zxvp}3q=u`swy&ddw`r`A9?#5ZFt=+OfRv0oQXxPMKJ@?pT~uIi+sDSUEbTMGzj%aX z!NK$PipQ6qhaA7hq`7?~A`t~s9gpR0AqDxzc9v_ani6$@bU%Lx*v$NfR{0JFEzQaH z^-m;FW&ElAwDf$RQv8q6p&F`8#iRe^#^!R+u_~#|N|#lmG#*}e*E*~ldpZ8g50Sl9 zGnK;{Ej@&p&{V1aubKQy!Q4MW)8q|s{W>*Vy?DQHiO^|_KypK4jt{V$K~4U4T?(Ivmz zh22oS8dnio)jdWl`&Jk_oc7R*ppoQK&pYt1dHX&>9e599vvIn(I^YWJ z3Yq!_4dzYF9Tv2~mOsc*dx!kKx{(n4#!@`ENTaWVB_un5DA0kOPf`<=lY@{G`$i*C z-i-yLx_I!}Xb!UqYsGj|C9ky$3aj?)E?YR>;S^=Te3*GOd4m359|bAFM7FBO4Hz49 zDnm2KH6qa~-@<_-NK=Jm^9hVC;lGdVP-qAvWk{_yM{ho_(hFj!3ozcE|X%@3? z8%XW7ge$X${f8pUTXPkpKERZG(*O5oWN69A#y$dR`@7Q@13)rwOl!OJ03<50*I?5A zMLkw|mhW~dFFN@5)ggY)o%%L9u_?&We96{qd4k$l(iDNC4Xg}M#A8SiV%_C(PD)=! z=OncQChOm)sOyWEhXO*1G&7a4+g~d`)S~oUZn=Omx93TvN=A zHMgyRso=Lf6cG!>gMp;_o?_9-bdRr3&keL-?Zju!2Aj_!eq&HS0;pY@CzrxMsojkMmveUR zf1F(CL?2i971)N`o!v<+ljGRX=moeKB&mb4CM-4!+X7b8U_@0Wk12|Jg$H~jSM(1s zBM{90no6K_^pgs4D#m1qx3QAn1zz&1->rGQfmR?^3+%T4+znO!eKYXu7zr2wO^*$% z2TKSSCp$4;Sf%V+eTA{vf~QtcVX40N+KG>(p=1wvLI&3geh^oy`>$nty=ndllw?>& zb?73?z_!lou>8>mzLfSOfbiL{DdU;+{_mX!zE#$%r-fIGp-K1{U`abYI+Kebxj+`I z?nA#)V#mbJVgxrmJ?1aJK2{8Deg89%&}RkgaN{_+ktcooa>s|yu%Y4-H$ZJE`JrICwLnc~0*5L# zyS2UvPsan>FXN(yUlu5!855Mf6lnHjVP^yqQ(Eyd0|dpub)Zb z(HMd$qJ9{pyvk&e+mj@_?uYAQLqZG|+IPUgsUYJ$5dG0+NDqOR2}NV)FR*HrektMn z&kr)?e?G|StPJzy-om|wTOBQtpR|to#L6OFBAMl+WeodTYVvandi&# zz!$+myUkh(7%xGrB{K$yrN<~w`HB*@F?1ud`t=nm;RcE(GD8D`Bh%m%co%~TcgrmJ zV@yTQomW`@HhG#2l6}?(#;XBIUCOiYO8#XPMgveGiQA*HSj*@*L=d{v<&a*FJ>^V| zwwu9H?RCP4D-b|uGu~0O^oyeyj-6^yPq==ICBP}{=<4tC(?&G4ta2`seZI#!bHekL z!2j>|8$~7`jC?*8GOHkv-+aB@n&$==bQnqLKaRLw!^jzgya()`wyAgND{4Cyt5r}~ zU*9jBN!WqHNIzV3KF06YjVzojePgCZD~oLwn^TzO{LLW{4G^Z^*iUHIG42oVBPaJn zZ=s{SSxC3{GDqhmCH^8Ea0A7D8ztv+0|v=|*+2s&mdvw%Kmw9f{4gl!|3|QC@`6h2 zYg1({Y7hNptoqXr;td3rf(PMiNmRe>HJpm?S`vh!ldHi+{)o`zpn>OX|67}C44gb(hwROHC&L?_dADB~>WHT`aB(BC7)egbgoojek~MqAioT~D z3}<;W`~pt?yV{>%XT-uuuS-)zq3;6KgL+DC*ROCj^dKx#IdO$=P$IuGb#8@~UQ?dp z9TYVcYu%9_#ddy8BN|=Rpw1}ri~u^8M7EJ0V^k0p%9`KkfSd3~-qr`u5X8M(!Kxgn z_(&ihZh^2kTk&?{wP9YY>{uy~)Dc$FqPK2%^tW8|Z`z_$td%z5;>c%7-UgX)>z?8oTT0HC?;Z>5H3vO@B9tv zZTE$jX-atH&yiyta||qTS3q2_02=kamwL(1n7Usp;)^CbuI3PzcgN4xL7l&M&9#7@ zE@YR|#Tw){QX+&8SkE&%I0P=o z;1H*XBt=*F=)E;swin5bll04WKka$g$Is$`@#VU0YTacog`Qs>WDmoP$MJXZC$Xy; zwT;VN!59od3EAaeIT9hh5N`GFgXd0Pzk~bCy0N4T^L42^DWnD4vdqlTQn$pFRO|?~ zAXdA!O|uA2^lRs;_Q!0aI}iYK(TCEBZ!VF z((k503Pew8><*@!VRNVf=)Jcvg#S6V&q{^~Ws2K{Wme@i!Q~DWpZN{n70|XrV?ofG zHwW+up(#FuNRzjYG-`QTV!4>wbWDb{oLaN}+>G{J?ws`~Ts7K^=^=<6U3+f{(|kd; zVFp2k&K_V-aZB@6Gp)bjgKsgk;=~P-Uf?hC*X&R&9QQ@icZjoyDVG*-wG#_Lv7|#= z_6~IpBj+GH4~9srUVe;fJ{P>Qc*P zF@0dIrA>S7S=jQ(s+5#`{D97+7<2!?co*9-(1F^-_ajJG-{}?)gbxpmq#YFCD?~|$ zhXc^xNET!v>1PGvM{HmR8I+g=ZsT``19xv*|SG1s@K4WAdf1(J--On z8mAtcFJLy#{~(snPqtsyZDdn#DXQ)J=A^Jxdh4ZKr9)e#UxzYwyxgYDmMU?yPy{-? zVrR&Sg2mn$)85=9rQw-8WTf=%uczYku!wM}5wxLE?+tk`S5vGKWXi|B!TvXeuT#(|wTD3B#$Jyo65?&vSq!qpdelBm3Vs{Fh5r(kLL5 zkEH=tWd97vSX_IgqJq!a-tE#Zy5~>9XQXhYM`=~FX60?i8*z!mtQhb_ToLjn{lv_H z*>0L@MI6H$V1m)}cCs1it9lxet);CEvuKhZcUen#W=-8XYT@*$*c!SQESg;ZJ8f+~ zy&0E`WbXNsaqE&S(fGx9&yze8lR=LQR$XkSM&W`3-XDF!_2>56uM+!4`)eqfsCBpI z?H{)B^%-mjzT{BvEB{Km>hiOJ@jholED{yG? z#%q`>yGId0`KBnTjSxMxOdYYBk6ZK#UQL2GA2F%nJ%gmWSJuslDy(OTnRLdF$WIsJ zhsI#2UV*_DsHEDQoK1mFX6}*oN2hosHRza>RY_fUx++Qx52Ya_E6 zL>uWy;UBJuP*YfvIJLFIbZTE9al7)w;=`x5|0p7X8i#s2Qbrnz=3A&MR#;NTQ^Mo- zN+@vE@^F9}O75Bu0O#PsMQRfC^e1V#w;U@^Q8p6Tn@O^99t6O%+t4m&XXjI~O3e zXhQjs%TL{q(y^B#u@y*&s68QzQk8~#G(SjK{Gk&U*eu4pf`TLsr~BQ%sf^-z#$Bp-q|xQ_KDiTN>^ZE zSH~pq$H?$-h-_&{vW^#Lm&tN`AlzuykaL zC+lpB{Z6kZOJ_JHX485nfza02fh~iW_+|CUGRZVs*{avAwpy}!7c+sdQQ$OHXBQ=* zcd%u5xp3>&esyb4BqY|G#AXcdiXl&a7pg-M&%2lkIfqu6F4jiNC(@7FlWUGAK9}AZ za=ZgdLj>yrxSk0vVyLKubVO^E>7QQ|hIc$1c)E4nP8x4p1yMnvt6iOjOg{al&f~tk zBc_S_LZOftQdF6^T8I!714{xs)lQw~J4pU@_WXDq_JnmiLTg#W8 z$=Ug>`{vGCJ;ByHn7`MnlfqJYcW)?7?iouR-&JtS&1%!8C-KZ)q%=D)GhbWHp$3S2Bh|J$qn1{tu3Zf6ZI51AD z+7_{Jqo7moy@AWwFxF=s5zacW!kHnn?0)!7{*bb5VH}n{#~K?I6CBz=k9{^~Ud!xW zmb9q!a7$y!DE5Qn(3>+BS=R|Mrkf5K*kApSQ<|(B&zGYYX{?$11$VZVe`nR`z`I~yFQ=EjdnBq?Of6m4HX~*n z=OGrJ_YS?i{Bv5>A?L;Cm3hKBHc7xk=!nu_dDvdkQ~i6QfOf4K>-XXpqGTbx2sd>o zT+N3Ig23N`kv3l!H|Skmrsu-nqDz|S43)ytu^ld7mm^AEqexk~5PNtyNvWrQH|%rM z7D`%xsg}!T5<{-rvarfdj0u>`Bw|C~zn|Kg^}OduYXKb!Ns#*>6EBKeUVUsoQ4v~E zn31On+}bF+j-3LLNDeLOdR?sXJ1+O#hYqT9Akr@USaitKPaW@ zd0>UX3%38?FIek7)}jRo7Y))FoMDpt3eS$pZ+maNE-Y}TrnCaT6`o4=8Rf|xgc*6S z03ROgqXO8V+Yvmt*Y6fTM!u`%d=XC&KJKiv*7k+^dSKO6t*R)DYQ!PnAbcTI5{=mq zV3|DHS1=(9BoU`LJ*)Bu1cRk)@CR>0-D`5wPN*82Jx^VN;X)hmSPq!WM zxGb)Y;HB?&`9(^nTFQ+-&OIJ8f)<7pVT@u?e?ON2F79ArIT*hQfu%`fQ5?!@##9Xw zPqSo}5%BW=ugc-{QMCXhR`VGd+n@(W`Zl`^x~7r#6edGSEd;4Xw}Mfe^D&z7)`*|_ zZ=czww z4YD?_UcmXt-V;oM5?c)`fZmF*Q*CSfe&$V@YEAoqpybY{bNy+}!c9l!KP*fw> zEXAr0pywzXJiJ@^5>)CJtOO-u(X-qPL9O7(ft~P*4>S1jUmPz@XPd^choM8y8F}po za9`2yXy{}0=sy@eiOPwi9e+O0l7|aL(_8snOa594h34^trLke&Nh!pg#$ntKOZpKc zYrRQyT63kHC!)4~q$MKP*A8yJ5AzTewu@**cq0HdlIHxN_MVp^&twf;)C&e`WB8>$ z0J$4gqW-R~3<+{!R`P#7-OCoufj`^NFUy2KNyvCwVm))wS?PDlL1qjaO)T%2rm&V} z9jC3+QRF)O9m(WV$^m`}`n(^7I_57=mk!IA@=eIZnG&8Kj;q%n{Dj~6eIG^ zF(2Yi$P*^}bdQ_jJ=-+mql#G4sPn8n)}eK6P89r`=axRkRy!+gI~A#{zSSc31xUaT z^O)HZmQ$@C#NnQGjw`Fx4-k1@qx|`Vnp?w4=rn`RD@K*4iegXnNv;*ve>#xob)$z4 zPN6k7puH+FhhLIhT}7-*JvThm#4=i(JGq(}A$WR(1|(68DM9mgJnaYwDlX<`l+a

WIj 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 G5%ymXPGtK4 literal 0 HcmV?d00001 diff --git a/docs/src/index.md b/docs/src/index.md new file mode 100644 index 0000000..a3fbdb3 --- /dev/null +++ b/docs/src/index.md @@ -0,0 +1,213 @@ +```@raw html + +``` + +# TimeArrays.jl + +TimeArrays simplifies working with time series data. It offers features like basic math operations, sliding window techniques, data resampling, and handling of missing values. + +## Installation +To install TimeArrays, simply use the Julia package manager: + +```julia +] add TimeArrays +``` + +## Usage + +In this example we perform math operations on several sets of time series. + +```julia +using Dates +using TimeArrays + +a = TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-02"), 4.0), + TimeTick(DateTime("2024-01-05"), 2.0), + TimeTick(DateTime("2024-01-07"), 5.0), +]) + +b = TimeArray{DateTime,Float64}([ + (DateTime("2024-01-02"), 4.0), + (DateTime("2024-01-06"), 2.0), + (DateTime("2024-01-10"), 1.0), +]) + +c = TimeArray{DateTime,Float64}([ + DateTime("2024-01-01") => 2.0, + DateTime("2024-01-09") => 5.0, + DateTime("2024-01-11") => 4.0, +]) + +julia> 2(a * b) + b / c +8-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, NaN) + TimeTick(2024-01-02T00:00:00, 34.0) + ⋮ + TimeTick(2024-01-11T00:00:00, 10.25) +``` + +!!! note + Since our implementation of arithmetic operations between elements of two TimeArray's is somewhat different from the usual work with arrays, a diagram is provided below that shows how exactly the elements of the time series are related to each other. For more information see [arithmetic section](https://bhftbootcamp.github.io/TimeArrays.jl/stable/pages/arithmetic/) in documentation. + +```@raw html +

+
+ time:     - - - 1 - - - - 2 - - - - 3 - - - - 4 - - - - 5 - - - - 6 - - - - 7 - - - >
+ 
+                2.0                 4.0﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉⤵                   6.0
+ t_array1:       ● - - - - - - - - - ● - - - - - - - - - - - - - - - - - - - ● - - - >
+                 ┊                   ┊                   ┊                   ┊
+    +       [2.0 + NaN]         [4.0 + 3.0]         [4.0 + 5.0]         [6.0 + 5.0]
+                 ┊                   ┊                   ┊                   ┊
+ t_array2:       X                   ● - - - - - - - - - ● - - - - - - - - - - - - - >
+                NaN                 3.0                 5.0 ﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍⤴
+ 
+ result:         ● - - - - - - - - - ● - - - - - - - - - ● - - - - - - - - - ● - - - > 
+                NaN                 7.0                 9.0                11.0
+
+
+``` + +TimeArrays can also deal with missing values. + +```julia +using Dates +using TimeArrays + +nan_values = TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-02"), 2.0), + TimeTick(DateTime("2024-01-04"), NaN), + TimeTick(DateTime("2024-01-06"), NaN), + TimeTick(DateTime("2024-01-08"), 8.0), +]) + +julia> ta_forward_fill(nan_values) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-04T00:00:00, 8.0) + TimeTick(2024-01-06T00:00:00, 8.0) + TimeTick(2024-01-08T00:00:00, 8.0) + +julia> ta_linear_fill(nan_values) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-04T00:00:00, 4.0) + TimeTick(2024-01-06T00:00:00, 6.0) + TimeTick(2024-01-08T00:00:00, 8.0) +``` + +Here we calculate the average price between two time series of high and low prices. + +```julia +using TimeArrays + +julia> high_prices = ta_high_price_sample_data() +2416-element TimeArray{DateTime, Float64}: + TimeTick(2023-01-01T00:00:08.998, 0.2457) + TimeTick(2023-01-01T00:00:43.315, 0.2458) + ⋮ + TimeTick(2023-01-01T23:59:43.246, 0.25) + +julia> low_prices = ta_low_price_sample_data() +2396-element TimeArray{DateTime, Float64}: + TimeTick(2023-01-01T00:00:08.995, 0.2456) + TimeTick(2023-01-01T00:00:43.319, 0.2457) + ⋮ + TimeTick(2023-01-01T23:59:43.252, 0.2499) + +julia> (low_prices + high_prices) / 2 +3930-element TimeArray{DateTime, Float64}: + TimeTick(2023-01-01T00:00:08.995, NaN) + TimeTick(2023-01-01T00:00:08.998, 0.24565) + ⋮ + TimeTick(2023-01-01T23:59:43.252, 0.24995) +``` + +```@raw html +
+ + +Visualized with LightweightCharts.jl. +
+ +
+``` + +You can smooth the price data by using [Simple Moving Average](https://en.wikipedia.org/wiki/Moving_average) function. + +```julia +using Dates +using TimeArrays + +julia> prices = ta_price_sample_data() +7777-element TimeArray{DateTime, Float64}: + TimeTick(2024-04-01T00:00:00.661, 0.6501) + TimeTick(2024-04-01T00:05:57.481, 0.6505) + ⋮ + TimeTick(2024-04-30T23:42:11.920, 0.4417) + +julia> smoothed_prices = ta_sma(prices, Hour(3)) +7777-element TimeArray{DateTime, Float64}: + TimeTick(2024-04-01T00:00:00.661, NaN) + TimeTick(2024-04-01T00:05:57.481, NaN) + ⋮ + TimeTick(2024-04-30T23:42:11.920, 0.4408) +``` + +```@raw html +
+ + +Visualized with LightweightCharts.jl. +
+ +
+``` + +You can also use custom types with TimeArrays. Below we convert prices into four-hour candlesticks using resampling. + +```julia +using Dates +using TimeArrays + +struct OHLC + open::Float64 + high::Float64 + low::Float64 + close::Float64 +end + +TimeArrays.ta_nan(::Type{OHLC}) = OHLC(NaN, NaN, NaN, NaN) + +function ohlc(x::AbstractVector{<:Number}) + return if isempty(x) + ta_nan(OHLC) + else + OHLC(x[1], maximum(x), minimum(x), x[end]) + end +end + +julia> prices = ta_price_sample_data() +7777-element TimeArray{DateTime, Float64}: + TimeTick(2024-04-01T00:00:00.661, 0.6501) + TimeTick(2024-04-01T00:05:57.481, 0.6505) + ⋮ + TimeTick(2024-04-30T23:42:11.920, 0.4417) + +julia> ta_resample(ohlc, prices, Hour(2); closed = CLOSED_RIGHT, label = LABEL_RIGHT) +360-element TimeArray{DateTime, OHLC}: + TimeTick(2024-04-01T02:00:00, OHLC(0.6501, 0.6505, 0.6462, 0.6491)) + TimeTick(2024-04-01T04:00:00, OHLC(0.6478, 0.6480, 0.6443, 0.6452)) + ⋮ + TimeTick(2024-05-01T00:00:00, OHLC(0.4396, 0.4436, 0.4396, 0.4417)) +``` + +```@raw html +
+ + +Visualized with LightweightCharts.jl. +
+``` diff --git a/docs/src/pages/arithmetic.md b/docs/src/pages/arithmetic.md new file mode 100644 index 0000000..45126d6 --- /dev/null +++ b/docs/src/pages/arithmetic.md @@ -0,0 +1,94 @@ +# Arithmetic + +Time series support basic arithmetic operations, allowing you to perform the necessary calculations. +However, it is worth noting that such operations are performed in a slightly different way than on ordinary arrays, in which elements identical by index or value are compared. +In our implementation, time series values ​​are matched by the last known time value. + +To better understand the idea of ​​time series matching, let's look at the following simple example of adding two time series: + +```julia-repl +julia> t_array1 = TimeArray([ + TimeTick(1, 2.0), + TimeTick(3, 4.0), + TimeTick(7, 6.0), + ]); + +julia> t_array2 = TimeArray([ + TimeTick(3, 3.0), + TimeTick(5, 5.0), + ]); +``` + +Visually, these time series can be represented as follows: + +```@raw html +
+
+ time:   - - - 1 - - - - 2 - - - - 3 - - - - 4 - - - - 5 - - - - 6 - - - - 7 - - - >
+ 
+              2.0                 4.0                                     6.0
+ t_array1:     ● - - - - - - - - - ● - - - - - - - - - - - - - - - - - - - ● - - - > 
+ 
+ t_array2:                         ● - - - - - - - - - ● - - - - - - - - - - - - - >
+                                  3.0                 5.0
+
+
+``` + +Let's apply the addition operation to them. + +```julia-repl +julia> t_array1 + t_array2 +4-element TimeArray{Int64, Float64}: + TimeTick(1, NaN) + TimeTick(3, 7.0) + TimeTick(5, 9.0) + TimeTick(7, 11.0) +``` + +The expected behavior will be as follows: +- For the first timestamp `1` from the `t_array1` there is no time value from the `t_array2` one, so the resulting value of this timestamp will be `2.0 + NaN = NaN`. +- Then for timestamp `3` in both arrays there are values ​​(`4.0` and `3.0`), so as a result of addition we get `7.0`. +- At timestamp `5` in the `t_array2` a new value appears `5.0` for which in the `t_array1` the current value will be `4.0`. As a result we get `9.0`. +- Finally, at timestamp `7` happens the opposite of the previous case. + +```@raw html +
+
+ time:     - - - 1 - - - - 2 - - - - 3 - - - - 4 - - - - 5 - - - - 6 - - - - 7 - - - >
+ 
+                2.0                 4.0﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉⤵                   6.0
+ t_array1:       ● - - - - - - - - - ● - - - - - - - - - - - - - - - - - - - ● - - - >
+                 ┊                   ┊                   ┊                   ┊
+    +       [2.0 + NaN]         [4.0 + 3.0]         [4.0 + 5.0]         [6.0 + 5.0]
+                 ┊                   ┊                   ┊                   ┊
+ t_array2:       X                   ● - - - - - - - - - ● - - - - - - - - - - - - - >
+                NaN                 3.0                 5.0 ﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍⤴
+ 
+ result:         ● - - - - - - - - - ● - - - - - - - - - ● - - - - - - - - - ● - - - > 
+                NaN                 7.0                 9.0                11.0
+
+
+``` + +Supported mathematical operations on time series: +- between two TimeArrays: + - `+`: addition + - `-`: subtraction + - `*`: multiplication + - `/`: division +- between TimeArray and other values + - `+`: addition + - `-`: subtraction + - `*`: multiplication + - `/`: division + - `^`: exponentiation + +For more flexible arithmetic work on TimeArrays, you can use functions [`ta_mergewith`](@ref) and [`ta_merge`](@ref). + +## API + +```@docs +ta_mergewith +ta_merge +``` diff --git a/docs/src/pages/array.md b/docs/src/pages/array.md new file mode 100644 index 0000000..00ddd54 --- /dev/null +++ b/docs/src/pages/array.md @@ -0,0 +1,8 @@ +# Replace & Fill + +```@docs +replace +ta_backward_fill +ta_forward_fill +ta_linear_fill +``` diff --git a/docs/src/pages/custom_types.md b/docs/src/pages/custom_types.md new file mode 100644 index 0000000..01416af --- /dev/null +++ b/docs/src/pages/custom_types.md @@ -0,0 +1,168 @@ +# Custom types + +Not only Numbers, but also custom types can be used as time series values. +However, it is worth noting that for the full correct use of custom types as `TimeArrays` values, it is necessary to define some methods, which will be listed below. + +## Required metods + +To work with the main functions of the package, you need to define the following methods: + +| Required methods | Description | +|:-----------------|:------------| +| `Base.zero(::Type{T})` | Returns an object of a custom type `T` that is treated as a zero value. | +| `Base.isnan(::Type{T})` | Checks whether an object of type `T` is considered `NaN` | +| `TimeArray.ta_nan(::Type{T})` | Returns an object of a custom type `T` that is treated as a `NaN` value. | + +## Optional methods + +The following methods are useful to define for a custom type: + +| Optional methods | Description | +|:-----------------|:------------| +| `Base.isless(x::T, y::T)` | See [`isless`](https://docs.julialang.org/en/v1/base/base/#Base.isless). | +| `Base.isequal(x::T, y::T)` | See [`isequal`](https://docs.julialang.org/en/v1/base/base/#Base.isequal). | +| `Base.:(==)(x::T, y::T)` | See [`==`](https://docs.julialang.org/en/v1/base/math/#Base.:==). | +| `Base.:(+)(x::T, y::T)` | Addition between custom types. | +| `Base.:(-)(x::T, y::T)` | Subtraction between custom types. | +| `Base.:(*)(x::T, y::T)` | Multiplication between custom types. | +| `Base.:(/)(x::T, y::T)` | Division between custom types. | + +## Example + +Let's look at the necessary method overloads for our custom type that describes a candle: + +```julia +struct OHLC + o::Float64 + h::Float64 + l::Float64 + c::Float64 +end +``` + +Next we will define the necessary methods: + +```julia +Base.zero(::Type{OHLC}) = OHLC(0.0, 0.0, 0.0, 0.0) +Base.isnan(x::OHLC) = isnan(x.o) && isnan(x.h) && isnan(x.l) && isnan(x.c) +TimeArrays.ta_nan(::Type{OHLC}) = OHLC(NaN, NaN, NaN, NaN) + +Base.isless(x::OHLC, y::OHLC) = isless(x.h, y.h) + +function Base.isequal(x::OHLC, y::OHLC) + return all([ + isequal(x.o, y.o), + isequal(x.h, y.h), + isequal(x.l, y.l), + isequal(x.c, y.c), + ]) +end + +function Base.:(==)(x::OHLC, y::OHLC) + return all([ + x.o == y.o, + x.h == y.h, + x.l == y.l, + x.c == y.c, + ]) +end + +Base.:+(left::OHLC, right::OHLC) = OHLC(left.o + right.o, left.h + right.h, left.l + right.l, left.c + right.c) +Base.:-(left::OHLC, right::OHLC) = OHLC(left.o - right.o, left.h - right.h, left.l - right.l, left.c - right.c) +Base.:*(left::OHLC, right::OHLC) = OHLC(left.o * right.o, left.h * right.h, left.l * right.l, left.c * right.c) +Base.:*(left::Number, right::OHLC) = OHLC(left * right.o, left * right.h, left * right.l, left * right.c) +Base.:*(left::OHLC, right::Number) = right * left +Base.:/(left::Number, right::OHLC) = OHLC(left / right.o, left / right.h, left / right.l, left / right.c) +Base.:/(left::OHLC, right::Number) = OHLC(left.o / right, left.h / right, left.l / right, left.c / right) +``` + +Now we can use `OHLC` as the time series value and use all the available functions: + +```julia-repl +julia> t_left = TimeArray([ + TimeTick(DateTime("2024-1-1T1"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-1T2"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-1T3"), OHLC(1, 2, 3, 4)), + ]); + +julia> t_right = TimeArray([ + TimeTick(DateTime("2024-1-1T2"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-1T3"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-1T4"), OHLC(1, 2, 3, 4)), + ]); + +julia> t_left + t_right +4-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-01T01:00:00, OHLC(NaN, NaN, NaN, NaN)) + TimeTick(2024-01-01T02:00:00, OHLC(2.0, 4.0, 6.0, 8.0)) + TimeTick(2024-01-01T03:00:00, OHLC(2.0, 4.0, 6.0, 8.0)) + TimeTick(2024-01-01T04:00:00, OHLC(2.0, 4.0, 6.0, 8.0)) +``` + +```julia-repl +julia> t_nan = TimeArray([ + TimeTick(DateTime("2024-01-02"), OHLC(1, 1, 1, 1)), + TimeTick(DateTime("2024-01-03"), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime("2024-01-04"), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime("2024-01-05"), OHLC(10, 10, 10, 10)), + ]); + +julia> ta_forward_fill(t_nan) +4-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-02T00:00:00, OHLC(1.0, 1.0, 1.0, 1.0)) + TimeTick(2024-01-03T00:00:00, OHLC(10.0, 10.0, 10.0, 10.0)) + TimeTick(2024-01-04T00:00:00, OHLC(10.0, 10.0, 10.0, 10.0)) + TimeTick(2024-01-05T00:00:00, OHLC(10.0, 10.0, 10.0, 10.0)) + +julia> ta_backward_fill(t_nan) +4-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-02T00:00:00, OHLC(1.0, 1.0, 1.0, 1.0)) + TimeTick(2024-01-03T00:00:00, OHLC(1.0, 1.0, 1.0, 1.0)) + TimeTick(2024-01-04T00:00:00, OHLC(1.0, 1.0, 1.0, 1.0)) + TimeTick(2024-01-05T00:00:00, OHLC(10.0, 10.0, 10.0, 10.0)) + +julia> ta_linear_fill(t_nan) +4-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-02T00:00:00, OHLC(1.0, 1.0, 1.0, 1.0)) + TimeTick(2024-01-03T00:00:00, OHLC(4.0, 4.0, 4.0, 4.0)) + TimeTick(2024-01-04T00:00:00, OHLC(7.0, 7.0, 7.0, 7.0)) + TimeTick(2024-01-05T00:00:00, OHLC(10.0, 10.0, 10.0, 10.0)) +``` + +```julia-repl +julia> t_ohlc = TimeArray([ + TimeTick(DateTime("2024-1-01"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-02"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-03"), OHLC(1, 2, 3, 4)), + TimeTick(DateTime("2024-1-04"), OHLC(1, 2, 3, 4)), + ]); + +julia> ta_lag(t_ohlc, 2) +4-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-01T00:00:00, OHLC(NaN, NaN, NaN, NaN)) + TimeTick(2024-01-02T00:00:00, OHLC(NaN, NaN, NaN, NaN)) + TimeTick(2024-01-03T00:00:00, OHLC(1.0, 2.0, 3.0, 4.0)) + TimeTick(2024-01-04T00:00:00, OHLC(1.0, 2.0, 3.0, 4.0)) + +julia> ta_rolling(sum, t_ohlc, 3) +4-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-01T00:00:00, OHLC(NaN, NaN, NaN, NaN)) + TimeTick(2024-01-02T00:00:00, OHLC(NaN, NaN, NaN, NaN)) + TimeTick(2024-01-03T00:00:00, OHLC(3.0, 6.0, 9.0, 12.0)) + TimeTick(2024-01-04T00:00:00, OHLC(3.0, 6.0, 9.0, 12.0)) + +julia> ta_resample(x -> isempty(x) ? ta_nan(x) : sum(x), t_ohlc, Day(2)) +2-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-01T00:00:00, OHLC(2.0, 4.0, 6.0, 8.0)) + TimeTick(2024-01-03T00:00:00, OHLC(2.0, 4.0, 6.0, 8.0)) + +julia> ta_resample(sum, t_ohlc, Hour(12)) +7-element TimeArray{DateTime, OHLC}: + TimeTick(2024-01-01T00:00:00, OHLC(1.0, 2.0, 3.0, 4.0)) + TimeTick(2024-01-01T12:00:00, OHLC(0.0, 0.0, 0.0, 0.0)) + TimeTick(2024-01-02T00:00:00, OHLC(1.0, 2.0, 3.0, 4.0)) + TimeTick(2024-01-02T12:00:00, OHLC(0.0, 0.0, 0.0, 0.0)) + TimeTick(2024-01-03T00:00:00, OHLC(1.0, 2.0, 3.0, 4.0)) + TimeTick(2024-01-03T12:00:00, OHLC(0.0, 0.0, 0.0, 0.0)) + TimeTick(2024-01-04T00:00:00, OHLC(1.0, 2.0, 3.0, 4.0)) +``` diff --git a/docs/src/pages/interface.md b/docs/src/pages/interface.md new file mode 100644 index 0000000..36e0ea8 --- /dev/null +++ b/docs/src/pages/interface.md @@ -0,0 +1,22 @@ +# Types + +```@docs +TimeArrays.TimeLike +TimeArrays.PeriodLike +``` + +## TimeTick + +```@docs +TimeArrays.AbstractTick +TimeTick +TimeTick(::Tuple) +``` + +## TimeArray + +```@docs +TimeArrays.AbstractTimeArray +TimeArray +TimeArray(::Vector) +``` diff --git a/docs/src/pages/resample.md b/docs/src/pages/resample.md new file mode 100644 index 0000000..e5564bc --- /dev/null +++ b/docs/src/pages/resample.md @@ -0,0 +1,176 @@ +# [Resample](@id resample) + +Let's assume that you have some time series with arbitrary timestamps and you need to bring the values to a new aligned grid with a fixed period in time. +For example, like this: + +```@raw html +
+
+ value:         1.0   2.0         3.0               4.0   5.0   6.0   7.0
+ grid:      - - X - - X - - - - - X - - - - - - - - X - - X - - X - - X - -
+ time:          1     2           4                 7     8     9     10
+
+
+``` + +To do this you will need a resampling method, which we will now look at in more detail. +The resampling method can be broken down into four steps: +- selecting the origin of the time grid. +- dividing the new grid into sub-intervals. +- defining the parameters of these sub-intervals, such as the closed side and the label side. +- Aggregation of values ​​falling into a new subinterval. + +## Origin of the new time grid + +First you need to select the `origin` of the new grid: +- `ORIGIN_OF_WINDOW (default)`: Origin of coordinates for the corresponding time type (Beginning of the year for dates, zero for numbers). +- `START_OF_WINDOW`: The first timestamp in the current time series. +- `END_OF_WINDOW`: The last timestamp in the current time series. + +```@raw html +
+
+ value:        1.0   2.0         3.0               4.0   5.0   6.0   7.0
+ grid:    X - - X - - X - - - - - X - - - - - - - - X - - X - - X - - X - -
+ time:    0     1     2           4                 7     8     9     10
+          ^     ^                                                     ^
+          |     |                                                     |
+          |     START_OF_WINDOW                           END_OF_WINDOW
+          ORIGIN_OF_WINDOW (default)
+
+
+``` + +## Period of the new time grid + +Then, relative to the selected origin, a grid with a step of the specified `period` will be created + +```@raw html +
+
+ value:            1.0   2.0         3.0               4.0   5.0   6.0   7.0
+ grid:        X - - X - - X - - - - - X - - - - - - - - X - - X - - X - - X - -
+ time:        0     1     2           4                 7     8     9     10
+
+
+ +
+
+ preiod = 2:  | - - - - - | - - - - - | - - - - - | - - - - - | - - - - - | - -
+              0           2           4           6           8           10
+
+ preiod = 3:  | - - - - - - - - | - - - - - - - - | - - - - - - - - | - - - - -
+              0                 3                 6                 9
+              ^
+              |
+              ORIGIN_OF_WINDOW (default)
+
+
+ +
+
+ preiod = 2:  - - - | - - - - - | - - - - - | - - - - - | - - - - - | - - - - - 
+                    1           3           5           7           9           
+
+ preiod = 3:  - - - | - - - - - - - - | - - - - - - - - | - - - - - - - - | - - 
+                    1                 4                 7                 10
+                    ^
+                    |
+                    START_OF_WINDOW
+
+
+ +
+
+ preiod = 2:  | - - - - - | - - - - - | - - - - - | - - - - - | - - - - - | - -
+              0           2           4           6           8           10
+
+ preiod = 3:  - - - | - - - - - - - - | - - - - - - - - | - - - - - - - - | - - 
+                    1                 4                 7                 10
+                                                                          ^
+                                                                          |
+                                                              END_OF_WINDOW
+
+
+``` + +## Parameters of sub-intervals + +Finally, it only remains to determine which side of the subintervals will be closed, as well as on which side the aggregation of the values ​​falling within the interval will occur. +The following example shows how parameters `CLOSED_LEFT` and `CLOSED_RIGHT`, as well as `LABEL_LEFT` and `LABEL_RIGHT`, determine the behavior of the subintervals. + +An example of the obtained sub-intervals with parameters `origin = ORIGIN_OF_WINDOW` and `period = 2`: + +```@raw html +
+
+ value:      1.0       2.0       3.0                       1.0       2.0       3.0
+ grid:    - - X - - - - X - - - - X - -   ➤   - - | - - - - X - - - - | - - - - X - - - - | - -
+ time:        1         2         3               0                   2                   4
+
+
+``` + +Possible options for decomposing values ​​into new sub-intervals for subsequent aggregation: + +```@raw html + + + + + + + + + + + + + + + + +
CLOSED_LEFT (default)CLOSED_RIGHT
LABEL_LEFT
(default)
+
+
+ value:       1.0       2.0   3.0
+ grid:   [ - - - - - )[ - - - - - )  
+ time:    ⤷ 0          ⤷ 2 
+
+
+
+
+
+ value:    1.0   2.0       3.0
+ grid:   ( - - - - - ]( - - - - - ]  
+ time:    ⤷ 0          ⤷ 2 
+
+
+
LABEL_RIGHT +
+
+ value:       1.0       2.0   3.0
+ grid:   [ - - - - - )[ - - - - - )  
+ time:            2 ⤶          4 ⤶ 
+
+
+
+
+
+ value:    1.0   2.0       3.0
+ grid:   ( - - - - - ]( - - - - - ]  
+ time:            2 ⤶          4 ⤶
+
+
+
+``` + +## Values aggregation + +Finally, the old values ​​that fall into the new subinterval can be aggregated by applying some function, such as `sum`, `maximum`, `minimum`, `mean`, `median`, etc. + +## API + +```@docs +ta_resample +``` diff --git a/docs/src/pages/rolling.md b/docs/src/pages/rolling.md new file mode 100644 index 0000000..4770327 --- /dev/null +++ b/docs/src/pages/rolling.md @@ -0,0 +1,8 @@ +# Rolling window + +```@docs +ta_rolling +ta_sma +ta_lag +ta_lead +``` diff --git a/src/TimeArrays.jl b/src/TimeArrays.jl new file mode 100644 index 0000000..b554476 --- /dev/null +++ b/src/TimeArrays.jl @@ -0,0 +1,74 @@ +module TimeArrays + +export TimeArray, + TimeTick, + ta_timestamp, + ta_value, + ta_values + +export ta_mergewith, + ta_merge + +export ta_backward_fill, + ta_forward_fill, + ta_linear_fill + +export ta_rolling, + ta_sma, + ta_lag, + ta_lead + +export ta_resample + +export ta_nan + +export START_OF_WINDOW, + END_OF_WINDOW, + ORIGIN_OF_WINDOW + +export CLOSED_LEFT, + CLOSED_RIGHT + +export LABEL_LEFT, + LABEL_RIGHT + +using Dates +using Statistics + +""" + TimeLike <: Union{Dates.TimeType,Real} + +`TimeArray`'s timestamp type that accepts `Dates.TimeType` and `Real`. +""" +const TimeLike = Union{Real,TimeType} + +""" + PeriodLike <: Union{Dates.Period,Real} + +`TimeArray`'s period type that accepts `Dates.Period` and `Real`. +""" +const PeriodLike = Union{Real,Period} + +ta_nan(::AbstractVector{T}) where {T} = ta_nan(T) +ta_nan(::Type{T}) where {T<:Complex} = Complex(NaN, NaN) +ta_nan(::Type{T}) where {T<:Number} = NaN + +promote_nan(::Type{T}) where {T} = promote_type(T, typeof(ta_nan(T))) + +function return_type(f::Function, ::Type{V1}, ::Type{V2}) where {V1,V2} + return typeof(f(zero(V1), zero(V2))) +end + +function return_type(f::Function, ::Type{V}) where {V} + return typeof(f([zero(V)])) +end + +include("interface.jl") +include("array.jl") +include("arithmetic.jl") +include("reduce.jl") +include("rolling.jl") +include("resample.jl") +include("sample_data.jl") + +end diff --git a/src/arithmetic.jl b/src/arithmetic.jl new file mode 100644 index 0000000..cf1d8d9 --- /dev/null +++ b/src/arithmetic.jl @@ -0,0 +1,227 @@ +# arithmetic + +""" + ta_mergewith(f, l_array::TimeArray, r_array::TimeArray; kw...) -> TimeArray + +Creates a new TimeArray object by applying a binary function `f` on elements of `left` and `right` TimeArrays. +TimeArrays uses the following rules to establish corresponding elements: +- An element of the first array is matched to the nearest smaller or equal element of the second array. +- If there is no such element in the second array, then the resulting element will be `NaN`. + +## Keyword arguments +- `l_merge::Bool = true`: Use `left` timestamps in resulting TimeArray. +- `r_merge::Bool = true`: Use `right` timestamps in resulting TimeArray. +- `padding::Bool = true`: Preserve first timestamps with `NaN` values. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_left = TimeArray([ + TimeTick(DateTime("2024-01-02"), 0.2), + TimeTick(DateTime("2024-01-05"), 0.5), + ]); + +julia> t_right = TimeArray([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-05"), 5.0), + TimeTick(DateTime("2024-01-07"), 7.0), + ]); + +julia> ta_mergewith(+, t_left, t_right) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, NaN) + TimeTick(2024-01-02T00:00:00, 1.2) + TimeTick(2024-01-05T00:00:00, 5.5) + TimeTick(2024-01-07T00:00:00, 7.5) + +julia> ta_mergewith(-, t_left, t_right; l_merge = false) +3-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, NaN) + TimeTick(2024-01-05T00:00:00, -4.5) + TimeTick(2024-01-07T00:00:00, -6.5) + +julia> ta_mergewith(*, t_left, t_right, r_merge = false, padding = false) +2-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, 0.2) + TimeTick(2024-01-05T00:00:00, 2.5) +``` +""" +function ta_mergewith( + f::Function, + l_array::TimeArray{T1,V1}, + r_array::TimeArray{T2,V2}; + l_merge::Bool = true, + r_merge::Bool = true, + padding::Bool = true, +)::TimeArray where {T1,V1,T2,V2} + T = promote_type(T1, T2) + + V = if padding && ta_timestamp(l_array[1]) != ta_timestamp(r_array[1]) + promote_nan(return_type(f, V1, V2)) + else + return_type(f, V1, V2) + end + + if !l_merge && !r_merge || isempty(l_array) || isempty(r_array) + return TimeArray{T,V}() + end + + n_index = 0 + n_length = length(l_array) + length(r_array) + new_ticks = Vector{TimeTick{T,V}}(undef, n_length) + + l_index, r_index = length(l_array), length(r_array) + l_timestamp, l_value = l_array[l_index] + r_timestamp, r_value = r_array[r_index] + + while n_index <= n_length + n_tick = if l_index < 1 && r_index < 1 + break + elseif l_index < 1 + if r_merge && padding + r_timestamp, r_value = r_array[r_index] + r_index -= 1 + TimeTick{T,V}(r_timestamp, ta_nan(V)) + else + break + end + elseif r_index < 1 + if l_merge && padding + l_timestamp, l_value = l_array[l_index] + l_index -= 1 + TimeTick{T,V}(l_timestamp, ta_nan(V)) + else + break + end + else + r_timestamp, r_value = r_array[r_index] + l_timestamp, l_value = l_array[l_index] + n_value = f(l_value, r_value) + if r_timestamp > l_timestamp + r_index -= 1 + if r_merge + TimeTick{T,V}(r_timestamp, n_value) + else + continue + end + elseif l_timestamp > r_timestamp + l_index -= 1 + if l_merge + TimeTick{T,V}(l_timestamp, n_value) + else + continue + end + elseif l_timestamp == r_timestamp + l_index -= 1 + r_index -= 1 + TimeTick{T,V}(l_timestamp, n_value) + end + end + + new_ticks[n_index += 1] = n_tick + end + + return TimeArray{T,V}(reverse!(resize!(new_ticks, n_index))) +end + +function Base.:+(l_array::TimeArray, r_array::TimeArray) + return ta_mergewith(+, l_array, r_array) +end + +function Base.:-(l_array::TimeArray, r_array::TimeArray) + return ta_mergewith(-, l_array, r_array) +end + +function Base.:*(l_array::TimeArray, r_array::TimeArray) + return ta_mergewith(*, l_array, r_array) +end + +function Base.:/(l_array::TimeArray, r_array::TimeArray) + return ta_mergewith(/, l_array, r_array) +end + +""" + ta_merge(f::Function, t_array::TimeArray, value) -> TimeArray + ta_merge(f::Function, value, t_array::TimeArray) -> TimeArray + +Creates a new TimeArray by applying a binary function `f` with `value` on elements of `t_array`. + +## Examples +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-03"), 2.0), + TimeTick(DateTime("2024-01-04"), 3.0), + TimeTick(DateTime("2024-01-08"), 6.0), + ]); + +julia> ta_merge(+, t_array, 2.0) +3-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-03T00:00:00, 4.0) + TimeTick(2024-01-04T00:00:00, 5.0) + TimeTick(2024-01-08T00:00:00, 8.0) + +julia> ta_merge(/, 18.0, t_array) +3-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-03T00:00:00, 9.0) + TimeTick(2024-01-04T00:00:00, 6.0) + TimeTick(2024-01-08T00:00:00, 3.0) +``` +""" +function ta_merge end + +function ta_merge(f::Function, t_array::TimeArray{T,V1}, value::V2) where {T,V1,V2} + V3 = promote_type(V1, V2) + new_ticks = Vector{TimeTick{T,V3}}(undef, length(t_array)) + for i in eachindex(new_ticks) + new_ticks[i] = TimeTick{T,V3}(ta_timestamp(t_array[i]), f(ta_value(t_array[i]), value)) + end + return TimeArray{T,V3}(new_ticks, length(new_ticks)) +end + +function ta_merge(f::Function, value::V2, t_array::TimeArray{T,V1}) where {T,V1,V2} + return ta_merge((x, y) -> f(y, x), t_array, value) +end + +function Base.:+(l_array::TimeArray, r_array::Number) + return ta_merge(+, l_array, r_array) +end + +function Base.:+(l_array::Number, r_array::TimeArray) + return ta_merge(+, l_array, r_array) +end + +function Base.:-(l_array::TimeArray, r_array::Number) + return ta_merge(-, l_array, r_array) +end + +function Base.:-(l_array::Number, r_array::TimeArray) + return ta_merge(-, l_array, r_array) +end + +function Base.:*(l_array::TimeArray, r_array::Number) + return ta_merge(*, l_array, r_array) +end + +function Base.:*(l_array::Number, r_array::TimeArray) + return ta_merge(*, l_array, r_array) +end + +function Base.:/(l_array::TimeArray, r_array::Number) + return ta_merge(/, l_array, r_array) +end + +function Base.:/(l_array::Number, r_array::TimeArray) + return ta_merge(/, l_array, r_array) +end + +function Base.:^(l_array::TimeArray, r_array::Number) + return ta_merge(^, l_array, r_array) +end + +function Base.:-(t_array::TimeArray) + return -1 * t_array +end diff --git a/src/array.jl b/src/array.jl new file mode 100644 index 0000000..f9021c4 --- /dev/null +++ b/src/array.jl @@ -0,0 +1,196 @@ +# array + +""" + replace(t_array::TimeArray, old_new::Pair...; [, count]) -> TimeArray + +Return a copy of `t_array` which has all values of `old` replaced by `new` in accordance with `old_new` pair. +If `count` is specified, then replace at most `count` occurrences in total. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-02"), 2.0), + TimeTick(DateTime("2024-01-03"), 3.0), + ]); + +julia> replace(t_array, 1.0 => 10.0, 2.0 => -2.0) +3-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, 10.0) + TimeTick(2024-01-02T00:00:00, -2.0) + TimeTick(2024-01-03T00:00:00, 3.0) +``` +""" +function Base.replace(t_array::TimeArray, old_new::Pair...; count = length(t_array)) + values = ta_values(t_array) + timestamps = map(ta_timestamp, values) + timevalues = map(ta_value, values) + return TimeArray(timestamps, replace(timevalues, old_new...; count)) +end + +""" + replace(f::Function, t_array::TimeArray; [, count]) -> TimeArray + +Return a new array where each element is the result of function `f` applied to elements of `t_array`. +If `count` is specified, then replace at most `count` occurrences in total. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-02"), 2.0), + TimeTick(DateTime("2024-01-03"), 3.0), + ]); + +julia> replace(x -> isodd(x) ? -x : x, t_array) +3-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, -1.0) + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-03T00:00:00, -3.0) +``` +""" +function Base.replace(f::Function, t_array::TimeArray; count = length(t_array)) + values = ta_values(t_array) + timestamps = map(ta_timestamp, values) + timevalues = map(ta_value, values) + return TimeArray(timestamps, replace(f, timevalues; count)) +end + +""" + ta_backward_fill([, pattern::Function], t_array::TimeArray) -> TimeArray + +Return an array where elements that match `pattern` are replaced by nearest previous non-pattern value in `t_array`. +By default `pattern` is `isnan` function. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-03"), 1.0), + TimeTick(DateTime("2024-01-07"), NaN), + TimeTick(DateTime("2024-01-09"), NaN), + TimeTick(DateTime("2024-01-10"), 5.0), + ]); + +julia> ta_backward_fill(t_array) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-03T00:00:00, 1.0) + TimeTick(2024-01-07T00:00:00, 1.0) + TimeTick(2024-01-09T00:00:00, 1.0) + TimeTick(2024-01-10T00:00:00, 5.0) +``` +""" +function ta_backward_fill(pattern::Function, t_array::TimeArray{T,V}) where {T,V} + new_ticks = Vector{TimeTick{T,V}}(undef, length(t_array)) + for i in eachindex(t_array) + prev = findprev(x -> !pattern(x), t_array, i) + new_ticks[i] = TimeTick{T,V}( + ta_timestamp(t_array[i]), + ta_value(t_array[isnothing(prev) ? i : prev]), + ) + end + return TimeArray{T,V}(new_ticks) +end + +function ta_backward_fill(t_array::TimeArray) + return ta_backward_fill(isnan, t_array) +end + +""" + ta_forward_fill([, pattern::Function], t_array::TimeArray) -> TimeArray + +Return an array where elements that match `pattern` are replaced by nearest next non-pattern value in `t_array`. +By default `pattern` is `isnan` function. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-01"), 2.0), + TimeTick(DateTime("2024-01-03"), NaN), + TimeTick(DateTime("2024-01-04"), NaN), + TimeTick(DateTime("2024-01-08"), 7.0), + ]); + +julia> ta_forward_fill(t_array) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, 2.0) + TimeTick(2024-01-03T00:00:00, 7.0) + TimeTick(2024-01-04T00:00:00, 7.0) + TimeTick(2024-01-08T00:00:00, 7.0) +``` +""" +function ta_forward_fill(pattern::Function, t_array::TimeArray{T,V}) where {T,V} + new_ticks = Vector{TimeTick{T,V}}(undef, length(t_array)) + for i in reverse(eachindex(t_array)) + next = findnext(x -> !pattern(x), t_array, i) + new_ticks[i] = TimeTick{T,V}( + ta_timestamp(t_array[i]), + ta_value(t_array[isnothing(next) ? i : next]), + ) + end + return TimeArray{T,V}(new_ticks) +end + +function ta_forward_fill(t_array::TimeArray) + return ta_forward_fill(isnan, t_array) +end + +""" + ta_linear_fill([, pattern::Function], t_array::TimeArray) -> TimeArray + +Return an array where elements that match `pattern` are replaced by linear interpolation between nearest not-pattern values in `t_array`. +By default `pattern` is `isnan` function. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-02"), 2.0), + TimeTick(DateTime("2024-01-04"), NaN), + TimeTick(DateTime("2024-01-06"), NaN), + TimeTick(DateTime("2024-01-08"), 8.0), + ]); + +julia> ta_linear_fill(t_array) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-04T00:00:00, 4.0) + TimeTick(2024-01-06T00:00:00, 6.0) + TimeTick(2024-01-08T00:00:00, 8.0) +``` +""" +function ta_linear_fill(pattern::Function, t_array::TimeArray{T,V}) where {T,V} + new_ticks = Vector{TimeTick{T,V}}(undef, length(t_array)) + for i in eachindex(t_array) + prev = findprev(x -> !pattern(x), t_array, i) + next = findnext(x -> !pattern(x), t_array, i) + new_ticks[i] = if isnothing(prev) || isnothing(next) || prev == next + t_array[i] + else + l_timestamp, l_value = t_array[prev] + r_timestamp, r_value = t_array[next] + i_timestamp, i_value = t_array[i] + k = (i_timestamp - l_timestamp) / (r_timestamp - l_timestamp) + i_value = l_value + k * (r_value - l_value) + TimeTick{T,V}(i_timestamp, i_value) + end + end + return TimeArray{T,V}(new_ticks) +end + +function ta_linear_fill(t_array::TimeArray) + return ta_linear_fill(isnan, t_array) +end diff --git a/src/interface.jl b/src/interface.jl new file mode 100644 index 0000000..1b3fdb7 --- /dev/null +++ b/src/interface.jl @@ -0,0 +1,408 @@ +# interface + +#__ TimeTick + +""" + AbstractTick{T,V} + +Supertype for `TimeTick{T,V}` with timestmap of type `T` and value of type `V`. +""" +abstract type AbstractTick{T,V} end + +""" + TimeTick{T,V} <: AbstractTick{T,V} + +A type describing a timestamp of type `T<:TimeLike` and its value of type `V`. + +## Fields +- `timestamp::T`: The timestamp. +- `value::V`: The value. + +## Accessors +- `ta_timestamp(x::TimeTick)` -> `x.timestamp` +- `ta_value(x::TimeTick)` -> `x.value` +""" +struct TimeTick{T<:TimeLike,V<:Any} <: AbstractTick{T,V} + timestamp::T + value::V + + function TimeTick{T,V}(timestamp::TimeLike, value) where {T<:TimeLike,V} + return new{T,V}(timestamp, value) + end + + function TimeTick{T,V}(x::Tuple{TimeLike,Any}) where {T<:TimeLike,V} + return new{T,V}(x...) + end + + function TimeTick{T,V}(x::NamedTuple{names,<:Tuple{TimeLike,Any}} where {names}) where {T<:TimeLike,V} + return new{T,V}(x...) + end + + function TimeTick{T,V}(x::Pair{<:TimeLike,<:Any}) where {T<:TimeLike,V} + return new{T,V}(x.first, x.second) + end + + function TimeTick{T,V}(x::TimeTick) where {T<:TimeLike,V} + return new{T,V}(ta_timestamp(x), ta_value(x)) + end +end + +""" + TimeTick{T,V}(timestamp::TimeLike, value) + TimeTick(timestamp::T, value::V) + +Constructs a [`TimeTick`](@ref) object with the passed `timestamp` and `value`. + +## Examples +```jldoctest +julia> using Dates + +julia> TimeTick{Date,Float64}(DateTime("2024-01-01T00:00:00"), 100) +TimeTick(2024-01-01, 100.0) + +julia> TimeTick(DateTime("2024-01-01T00:00:00"), 100) +TimeTick(2024-01-01T00:00:00, 100) +``` +""" +function TimeTick(timestamp::T, value::V) where {T<:TimeLike,V} + return TimeTick{T,V}(timestamp, value) +end + +""" + TimeTick{T,V}(x::Tuple{TimeLike,Any}) + TimeTick(x::Tuple{T,V}) + +Constructs a [`TimeTick`](@ref) object from tuple `x` which contains the timestamp and value. + +## Examples +```jldoctest +julia> using Dates + +julia> TimeTick{Date,Float64}((DateTime("2024-01-01T00:00:00"), 100)) +TimeTick(2024-01-01, 100.0) + +julia> TimeTick((DateTime("2024-01-01T00:00:00"), 100)) +TimeTick(2024-01-01T00:00:00, 100) +``` +""" +function TimeTick(x::Tuple{T,V}) where {T<:TimeLike,V} + return TimeTick{T,V}(x...) +end + +""" + TimeTick{T,V}(x::NamedTuple{_,Tuple{TimeLike,Any}}) + TimeTick(x::NamedTuple{_,Tuple{TimeLike,Any}}) + +Constructs a [`TimeTick`](@ref) object from named tuple `x` which contains the timestamp and value. + +## Examples +```jldoctest +julia> using Dates + +julia> TimeTick{Date,Float64}((timestmap = DateTime("2024-01-01T00:00:00"), value = 100)) +TimeTick(2024-01-01, 100.0) + +julia> TimeTick((timestmap = DateTime("2024-01-01T00:00:00"), value = 100)) +TimeTick(2024-01-01T00:00:00, 100) +``` +""" +function TimeTick(x::NamedTuple{names,Tuple{T,V}}) where {names,T<:TimeLike,V} + return TimeTick{T,V}(x...) +end + +""" + TimeTick{T,V}(x::Pair{TimeLike,Number}) + TimeTick(x::Pair{T,V}) + +Constructs a [`TimeTick`](@ref) object from pair `x` which contains the timestamp and value. + +## Examples +```jldoctest +julia> using Dates + +julia> TimeTick{Date,Float64}(DateTime("2024-01-01T00:00:00") => 100) +TimeTick(2024-01-01, 100.0) + +julia> TimeTick(DateTime("2024-01-01T00:00:00") => 100) +TimeTick(2024-01-01T00:00:00, 100) +``` +""" +function TimeTick(x::Pair{T,V}) where {T<:TimeLike,V} + return TimeTick{T,V}(x.first, x.second) +end + +function Base.show(io::IO, x::TimeTick{T,V}) where {T<:TimeLike,V} + print(io, "TimeTick(", ta_timestamp(x), ", ", ta_value(x), ")") +end + +ta_timestamp(x::TimeTick) = x.timestamp +ta_value(x::TimeTick) = x.value + +Base.keytype(::TimeTick{T,V}) where {T,V} = T +Base.valtype(::TimeTick{T,V}) where {T,V} = V +Base.eltype(::Type{TimeTick{T,V}}) where {T,V} = Union{T,V} +Base.isnan(x::TimeTick) = isnan(ta_value(x)) +Base.isinf(x::TimeTick) = isinf(ta_value(x)) + +function Base.convert(::Type{TimeTick{T,V}}, value::TimeTick{T,V}) where {T<:TimeLike,V} + return value +end + +function Base.convert(::Type{TimeTick{T,V}}, value::TimeTick{TimeLike,Any}) where {T<:TimeLike,V} + return TimeTick{T,V}(value) +end + +function Base.convert(::Type{TimeTick{T,V}}, value::Tuple{T,V}) where {T<:TimeLike,V} + return TimeTick{T,V}(value) +end + +function Base.convert(::Type{TimeTick{T,V}}, value::Tuple{TimeLike,Number}) where {T<:TimeLike,V} + return TimeTick{T,V}(value) +end + +function Base.convert(::Type{TimeTick{T,V}}, value::Pair{T,V}) where {T<:TimeLike,V} + return TimeTick{T,V}(value) +end + +function Base.convert(::Type{TimeTick{T,V}}, value::Pair{TimeLike,Any}) where {T<:TimeLike,V} + return TimeTick{T,V}(value) +end + +function Base.getindex(t::TimeTick, i::Integer) + i == 1 && return ta_timestamp(t) + i == 2 && return ta_value(t) + throw(BoundsError(t, i)) +end + +Base.firstindex(::TimeTick) = 1 +Base.lastindex(::TimeTick) = 2 +Base.length(::TimeTick) = 2 +Base.isless(l::TimeTick, r::TimeTick) = isless(ta_value(l), ta_value(r)) + +function Base.iterate(value::TimeTick) + return (ta_timestamp(value), 2) +end + +function Base.iterate(value::TimeTick, index::Integer) + index == 2 && return (ta_value(value), 3) + return nothing +end + +function Base.:(==)(left::TimeTick, right::TimeTick)::Bool + return ta_timestamp(left) == ta_timestamp(right) && ta_value(left) == ta_value(right) +end + +function Base.isequal(left::TimeTick, right::TimeTick)::Bool + return isequal(ta_timestamp(left), ta_timestamp(right)) && isequal(ta_value(left), ta_value(right)) +end + +#__ TimeArray + +""" + AbstractTimeArray{T,V} <: AbstractVector{TimeTick{T,V}} + +Supertype for `TimeArray{T,V}` with timestmaps of type `T` and values of type `V`. +""" +abstract type AbstractTimeArray{T,V} <: AbstractVector{TimeTick{T,V}} end + +""" + TimeArray{T,V} <: AbstractTimeArray{T,V} + +Type describing a time series with timestmaps of type `T` and values of type `V`. + +## Fields +- `values::Vector{TimeTick{T,V}}`: Elements of a time series. +- `length::Int64`: The length of the underlying array. + +## Accessors +- `ta_values(x::TimeArray)` -> `x.values` +""" +struct TimeArray{T<:TimeLike,V} <: AbstractTimeArray{T,V} + values::Vector{TimeTick{T,V}} + length::Int64 + + function TimeArray{T,V}(values::AbstractVector{TimeTick{T,V}} = TimeTick{T,V}[]) where {T<:TimeLike,V} + issorted(values, by = ta_timestamp) || sort!(values, by = ta_timestamp) + return new{T,V}(values, length(values)) + end + + function TimeArray{T,V}(values::AbstractVector{TimeTick{T,V}}, length::Integer) where {T<:TimeLike,V} + return new{T,V}(values, length) + end + + function TimeArray{T,V}(values::AbstractVector) where {T<:TimeLike,V} + return TimeArray{T,V}(TimeTick{T,V}.(values)) + end +end + +""" + TimeArray{T,V}(values::Vector{TimeTick}) + TimeArray(values::Vector{TimeTick{T,V}}) + +Creates a `TimeArray{T,V}` object from `values` and sorts them by date in ascending order. + +## Examples +```jldoctest +julia> using Dates + +julia> values = [ + TimeTick(DateTime("2022-1-1T00:00:00"), 3), + TimeTick(DateTime("2023-1-1T00:00:00"), 1), + TimeTick(DateTime("2021-1-1T00:00:00"), 2), + ]; + +julia> TimeArray{Date,Float64}(values) +3-element TimeArray{Date, Float64}: + TimeTick(2021-01-01, 2.0) + TimeTick(2022-01-01, 3.0) + TimeTick(2023-01-01, 1.0) + +julia> TimeArray(values) +3-element TimeArray{DateTime, Int64}: + TimeTick(2021-01-01T00:00:00, 2) + TimeTick(2022-01-01T00:00:00, 3) + TimeTick(2023-01-01T00:00:00, 1) +``` +""" +function TimeArray(values::AbstractVector{TimeTick{T,V}}) where {T<:TimeLike,V} + return TimeArray{T,V}(values) +end + +""" + TimeArray(values::Vector{Pair{T,V}}) + TimeArray(values::Vector{Tuple{TimeLike,Any}}) + TimeArray(values::Vector{NamedTuple{_,Tuple{T,V}}}) + +Creates a `TimeArray{T,V}` object from `values` and sorts them by date in ascending order. + +## Examples +```jldoctest +julia> using Dates + +julia> TimeArray([ + DateTime("2024-01-02T00:00:00") => 3, + DateTime("2024-01-03T00:00:00") => 1, + DateTime("2024-01-01T00:00:00") => 2, + ]) +3-element TimeArray{DateTime, Int64}: + TimeTick(2024-01-01T00:00:00, 2) + TimeTick(2024-01-02T00:00:00, 3) + TimeTick(2024-01-03T00:00:00, 1) + +julia> TimeArray([ + (DateTime("2024-01-02T00:00:00"), 3), + (DateTime("2024-01-03T00:00:00"), 1), + (DateTime("2024-01-01T00:00:00"), 2), + ]) +3-element TimeArray{DateTime, Int64}: + TimeTick(2024-01-01T00:00:00, 2) + TimeTick(2024-01-02T00:00:00, 3) + TimeTick(2024-01-03T00:00:00, 1) + +julia> TimeArray([ + (time = DateTime("2024-01-02T00:00:00"), value = 3), + (time = DateTime("2024-01-03T00:00:00"), value = 1), + (time = DateTime("2024-01-01T00:00:00"), value = 2), + ]) +3-element TimeArray{DateTime, Int64}: + TimeTick(2024-01-01T00:00:00, 2) + TimeTick(2024-01-02T00:00:00, 3) + TimeTick(2024-01-03T00:00:00, 1) +``` +""" +function TimeArray(values::AbstractVector{Tuple{T,V}}) where {T<:TimeLike,V} + return TimeArray{T,V}(values) +end + +function TimeArray(values::AbstractVector{NamedTuple{names,Tuple{T,V}}} where {names}) where {T<:TimeLike,V} + return TimeArray{T,V}(values) +end + +function TimeArray(values::AbstractVector{Pair{T,V}}) where {T<:TimeLike,V} + return TimeArray{T,V}(values) +end + +""" + TimeArray(timestamps::Vector{TimeLike}, values::Vector{Any}) + +Creates a `TimeArray` by "zipping" together elements of `timestamps` and `values`. + +## Examples +```jldoctest +julia> using Dates + +julia> timestamps = [ + DateTime("2024-01-02"), + DateTime("2024-01-03"), + DateTime("2024-01-01"), + ]; + +julia> values = [2.0, 1.0, 3.0]; + +julia> TimeArray(timestamps, values) +3-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, 3.0) + TimeTick(2024-01-02T00:00:00, 2.0) + TimeTick(2024-01-03T00:00:00, 1.0) +``` +""" +function TimeArray(timestamp::AbstractVector{T}, values::AbstractVector{V}) where {T<:TimeLike,V} + return TimeArray{T,V}(TimeTick{T,V}.(timestamp, values)) +end + +""" + TimeArray{T,V}(values::AbstractVector) + +Creates a `TimeArrays{T,V}` from a `values` that contains any elements that can be passed to [`TimeTick{T,V}`](@ref TimeTick) constructors. + +!!! warning + This approach greatly reduces performance. Use at your own discretion. + +## Examples +```jldoctest +julia> using Dates + +julia> values = [ + TimeTick(Date("2024-01-02"), 3.0), + (DateTime("2024-01-03"), 1.0), + Date("2024-01-01") => 2, + ]; + +julia> TimeArray{Date,Int64}(values) +3-element TimeArray{Date, Int64}: + TimeTick(2024-01-01, 2) + TimeTick(2024-01-02, 3) + TimeTick(2024-01-03, 1) +``` +""" +function TimeArray(::AbstractVector) end + +ta_values(x::TimeArray) = x.values + +Base.values(t_array::TimeArray) = ta_values(t_array) +Base.keytype(::TimeArray{T,V}) where {T,V} = T +Base.valtype(::TimeArray{T,V}) where {T,V} = V +Base.eltype(t_array::TimeArray) = eltype(t_array.values) + +Base.length(t_array::TimeArray) = t_array.length +Base.isempty(t_array::TimeArray) = length(t_array) == 0 || isempty(ta_values(t_array)) +Base.size(t_array::TimeArray) = size(ta_values(t_array)) +Base.IndexStyle(::Type{TimeArray}) = Base.IndexLinear() +Base.firstindex(t_array::TimeArray) = 1 +Base.lastindex(t_array::TimeArray) = length(t_array) +Base.eachindex(t_array::TimeArray) = Base.oneto(length(t_array)) +Base.getindex(t_array::TimeArray, i::Integer) = ta_values(t_array)[i] +Base.getindex(t_array::TimeArray, i::UnitRange{<:Integer}) = TimeArray(ta_values(t_array)[i]) +Base.getindex(t_array::TimeArray, i::AbstractVector{<:Integer}) = TimeArray(ta_values(t_array)[i]) + +function Base.iterate(t_array::TimeArray, index::Integer = 1) + return index <= length(t_array) ? iterate(ta_values(t_array), index) : nothing +end + +function Base.:(==)(left::TimeArray, right::TimeArray) + return ta_values(left) == ta_values(right) +end + +function Base.isequal(left::TimeArray, right::TimeArray) + return isequal(ta_values(left), ta_values(right)) +end diff --git a/src/reduce.jl b/src/reduce.jl new file mode 100644 index 0000000..d5464db --- /dev/null +++ b/src/reduce.jl @@ -0,0 +1,25 @@ +# reduce + +function Base.reduce(f::Function, t_array::AbstractVector{TimeTick{T,V}}; kw...) where {T,V} + return reduce(f, map(ta_value, t_array; kw...)) +end + +function Base.sum(t_array::AbstractVector{TimeTick{T,V}}; init::V = zero(V)) where {T,V} + return sum(ta_value, t_array; init) +end + +function Base.prod(t_array::AbstractVector{TimeTick{T,V}}; init::V = one(V)) where {T,V} + return prod(ta_value, t_array; init) +end + +function Base.any(f::Function, t_array::AbstractVector{TimeTick{T,V}}) where {T,V} + return any(f, map(ta_value, t_array)) +end + +function Base.all(f::Function, t_array::AbstractVector{TimeTick{T,V}}) where {T,V} + return all(f, map(ta_value, t_array)) +end + +function Base.count(f::Function, t_array::AbstractVector{TimeTick{T,V}}) where {T,V} + return count(f, map(ta_value, t_array)) +end diff --git a/src/resample.jl b/src/resample.jl new file mode 100644 index 0000000..e4ffb72 --- /dev/null +++ b/src/resample.jl @@ -0,0 +1,288 @@ +# resample + +#__ TimeGrid + +struct TimeGrid{T<:TimeLike,P<:PeriodLike} + origin::T + period::P + + function TimeGrid(origin::T, period::P) where {T<:TimeLike,P<:PeriodLike} + @assert hasmethod(+, (T, P)) "Origin type $T is not compatible with period type $P." + return new{T,P}(origin, period) + end +end + +function Base.getindex(t_grid::TimeGrid, i::Integer) + return t_grid.origin + i * t_grid.period +end + +function Base.findnext(predicate::Function, t_grid::TimeGrid, i::Integer = 0) + tᵢ = t_grid[i] + while !predicate(tᵢ) + i += 1 + tᵢ = t_grid[i] + end + return i +end + +function Base.findprev(predicate::Function, t_grid::TimeGrid, i::Integer = 0) + tᵢ = t_grid[i] + while !predicate(tᵢ) + i -= 1 + tᵢ = t_grid[i] + end + return i +end + +function fit_to_grid(timestamp::TimeLike, t_grid::TimeGrid, closed_left::Bool = true) + i = if timestamp <= t_grid.origin + cmp = closed_left ? (<=) : (<) + findprev(cmp(timestamp), t_grid) + elseif timestamp > t_grid.origin + cmp = closed_left ? (>) : (>=) + findnext(cmp(timestamp), t_grid) - 1 + end + return (t_grid[i], i) +end + +#__ Origin + +@enum ORIGIN_TYPE begin + START_OF_WINDOW + END_OF_WINDOW + ORIGIN_OF_WINDOW +end + +@inline function fit_origin(t_array::TimeArray{T,V}, ::Val{ORIGIN_OF_WINDOW}) where {T<:Time,V<:Any} + return typemin(T) +end + +@inline function fit_origin(t_array::TimeArray{T,V}, ::Val{ORIGIN_OF_WINDOW}) where {T<:Date,V<:Any} + return trunc(ta_timestamp(t_array[begin]), Year) +end + +@inline function fit_origin(t_array::TimeArray{T,V}, ::Val{ORIGIN_OF_WINDOW}) where {T<:DateTime,V<:Any} + return trunc(ta_timestamp(t_array[begin]), Year) +end + +@inline function fit_origin(t_array::TimeArray{T,V}, ::Val{ORIGIN_OF_WINDOW}) where {T<:Real,V<:Any} + return zero(T) +end + +@inline function fit_origin(t_array::TimeArray{T,V}, ::Val{START_OF_WINDOW}) where {T<:Any,V<:Any} + return ta_timestamp(t_array[begin]) +end + +@inline function fit_origin(t_array::TimeArray{T,V}, ::Val{END_OF_WINDOW}) where {T<:Any,V<:Any} + return ta_timestamp(t_array[end]) +end + +function fit_time_interval( + t_array::TimeArray, + period::PeriodLike, + origin_type::ORIGIN_TYPE, + closed_left::Bool = true, +) + origin = fit_origin(t_array, Val(origin_type)) + t_grid = TimeGrid(origin, period) + + t₀, i₀ = fit_to_grid(ta_timestamp(t_array[begin]), t_grid, closed_left) + tₙ, iₙ = fit_to_grid(ta_timestamp(t_array[end]), t_grid, closed_left) + + return t₀, tₙ, iₙ - i₀ + 1 +end + +#__ TimeInterval + +struct TimeInterval{T<:TimeLike} + left::T + right::T + closed::T + label::T + + function TimeInterval( + l_timestamp::T, + r_timestamp::T; + closed_left::Bool = true, + label_left::Bool = true, + ) where {T<:TimeLike} + return new{T}( + l_timestamp, + r_timestamp, + closed_left ? l_timestamp : r_timestamp, + label_left ? l_timestamp : r_timestamp, + ) + end +end + +function Base.in(timestamp::T, t_interval::TimeInterval{T}) where {T<:TimeLike} + return isequal(timestamp, t_interval.closed) || + isless(t_interval.left, timestamp) && + isless(timestamp, t_interval.right) +end + +#__ IntervalIterator + +struct IntervalIterator{T<:TimeLike,P<:PeriodLike} + t₀::T + tₙ::T + Δt::P + closed_left::Bool + label_left::Bool + + function IntervalIterator( + t₀::T, + tₙ::T, + Δt::P; + closed_left::Bool = true, + label_left::Bool = true, + ) where {T<:TimeLike,P<:PeriodLike} + return new{T,P}(t₀, tₙ, Δt, closed_left, label_left) + end +end + +function Base.iterate(iter::IntervalIterator, i::Integer = 0) + tᵢ = iter.t₀ + i * iter.Δt + if tᵢ <= iter.tₙ + return ( + TimeInterval( + tᵢ, + tᵢ + iter.Δt; + closed_left = iter.closed_left, + label_left = iter.label_left, + ), + i + 1, + ) + else + return nothing + end +end + +#__ Resampling + +@enum CLOSED_SIDE begin + CLOSED_RIGHT = false + CLOSED_LEFT = true +end + +@enum LABEL_SIDE begin + LABEL_RIGHT = false + LABEL_LEFT = true +end + +""" + ta_resample(f::Function, t_array::TimeArray{T,V}, period::PeriodLike; kw...) -> TimeArray + +Brings the values of `t_array` to a new time grid with new `period` using the function `f` on intermediate values of the old grid. + +Function `f` must accept a vector with elements of type `V` as input and return a new value, which will be assigned to the corresponding timestamp of the each window. +If it is impossible to calculate a new value based on the received vector (for example, the vector is empty), then the `NaN` value or an equivalent value (for custom types) must be returned. + +## Keyword arguments +- `origin::ORIGIN_TYPE = ORIGIN_OF_WINDOW`: Start of new grid (Possible values: `ORIGIN_OF_WINDOW`, `START_OF_WINDOW`, `END_OF_WINDOW`). +- `closed::CLOSED_SIDE = CLOSED_LEFT`: Closed side of the half-open subintervals of new grid (Possible values: `CLOSED_LEFT`, `CLOSED_RIGHT`). +- `label::LABEL_SIDE = LABEL_LEFT`: Label side of the subintervals of new grid (Possible values: `LABEL_LEFT`, `LABEL_RIGHT`). + +For more information see [`resample section`](@ref resample). + +## Examples + +```jldoctest +julia> t_array = TimeArray{Int64,Int64}([(i, i) for i in 3:13]) +11-element TimeArray{Int64, Int64}: + TimeTick(3, 3) + TimeTick(4, 4) + TimeTick(5, 5) + TimeTick(6, 6) + TimeTick(7, 7) + TimeTick(8, 8) + TimeTick(9, 9) + TimeTick(10, 10) + TimeTick(11, 11) + TimeTick(12, 12) + TimeTick(13, 13) + +julia> ta_resample(sum, t_array, 4, closed = CLOSED_LEFT, label = LABEL_LEFT) +4-element TimeArray{Int64, Float64}: + TimeTick(0, 3.0) + TimeTick(4, 22.0) + TimeTick(8, 38.0) + TimeTick(12, 25.0) + +julia> ta_resample(sum, t_array, 4, closed = CLOSED_LEFT, label = LABEL_RIGHT) +4-element TimeArray{Int64, Float64}: + TimeTick(4, 3.0) + TimeTick(8, 22.0) + TimeTick(12, 38.0) + TimeTick(16, 25.0) + +julia> ta_resample(sum, t_array, 4, closed = CLOSED_RIGHT, label = LABEL_LEFT) +4-element TimeArray{Int64, Float64}: + TimeTick(0, 7.0) + TimeTick(4, 26.0) + TimeTick(8, 42.0) + TimeTick(12, 13.0) + +julia> ta_resample(sum, t_array, 4, closed = CLOSED_RIGHT, label = LABEL_RIGHT) +4-element TimeArray{Int64, Float64}: + TimeTick(4, 7.0) + TimeTick(8, 26.0) + TimeTick(12, 42.0) + TimeTick(16, 13.0) +``` + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray{DateTime,Int64}([ + TimeTick(DateTime("2024-01-01"), 1), + TimeTick(DateTime("2024-01-02"), 2), + TimeTick(DateTime("2024-01-03"), 3), + TimeTick(DateTime("2024-01-09"), 4), + TimeTick(DateTime("2024-01-12"), 5), + TimeTick(DateTime("2024-01-13"), 6), + TimeTick(DateTime("2024-01-20"), 7), + ]); + +julia> ta_resample(x -> isempty(x) ? NaN : maximum(x), t_array, Day(3)) +7-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, 3.0) + TimeTick(2024-01-04T00:00:00, NaN) + TimeTick(2024-01-07T00:00:00, 4.0) + TimeTick(2024-01-10T00:00:00, 5.0) + TimeTick(2024-01-13T00:00:00, 6.0) + TimeTick(2024-01-16T00:00:00, NaN) + TimeTick(2024-01-19T00:00:00, 7.0) +``` +""" +function ta_resample( + f::Function, + t_array::TimeArray{T,V}, + period::PeriodLike; + origin::ORIGIN_TYPE = ORIGIN_OF_WINDOW, + closed::CLOSED_SIDE = CLOSED_LEFT, + label::LABEL_SIDE = LABEL_LEFT, +) where {T<:TimeLike,V} + isempty(t_array) && return t_array + V2 = promote_nan(return_type(f, V)) + + t₀, tₙ, n = fit_time_interval(t_array, period, origin, Bool(closed)) + closed_left = Bool(closed) + label_left = Bool(label) + + values = ta_value.(t_array) + new_ticks = Vector{TimeTick{T,V2}}(undef, n) + i = 1 + for (j, interval) in enumerate(IntervalIterator(t₀, tₙ, period; closed_left, label_left)) + window_start = i + while i <= length(t_array) && ta_timestamp(t_array[i]) in interval + i += 1 + end + window_end = i - 1 + window = view(values, window_start:window_end) + sampled_value = f(window) + new_ticks[j] = TimeTick{T,V2}(interval.label, sampled_value) + end + + return TimeArray{T,V2}(new_ticks, length(new_ticks)) +end diff --git a/src/rolling.jl b/src/rolling.jl new file mode 100644 index 0000000..e5210be --- /dev/null +++ b/src/rolling.jl @@ -0,0 +1,242 @@ +# rolling + +""" + ta_rolling(f::Function, t_array::TimeArray{T,V}, n::Integer) -> TimeArray + ta_rolling(f::Function, t_array::TimeArray{T,V}, p::Period) -> TimeArray + +Applies function `f` in a sliding window of length `n` or period `p` to the elements of `t_array`. +Function `f` must accept a vector with elements of type `V` as input and return a new value, which will be assigned to the corresponding timestamp of each window. + +Function signature: +```julia +f(x::AbstractVector{V})::Any = ... +``` + +If it is impossible to calculate a new value based on the received vector (for example, the vector is empty), then the `NaN` value or an equivalent value (for custom types) must be returned. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-03"), 2.0), + TimeTick(DateTime("2024-01-04"), 3.0), + TimeTick(DateTime("2024-01-07"), 4.0), + TimeTick(DateTime("2024-01-09"), 5.0), + ]); + +julia> ta_rolling(sum, t_array, 3) +5-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, NaN) + TimeTick(2024-01-03T00:00:00, NaN) + TimeTick(2024-01-04T00:00:00, 6.0) + TimeTick(2024-01-07T00:00:00, 9.0) + TimeTick(2024-01-09T00:00:00, 12.0) + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-01"), 1.0), + TimeTick(DateTime("2024-01-03"), 2.0), + TimeTick(DateTime("2024-01-04"), 3.0), + TimeTick(DateTime("2024-01-07"), 4.0), + TimeTick(DateTime("2024-01-09"), 5.0), + ]); + +julia> ta_rolling(sum, t_array, Day(3)) +5-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-01T00:00:00, NaN) + TimeTick(2024-01-03T00:00:00, 3.0) + TimeTick(2024-01-04T00:00:00, 5.0) + TimeTick(2024-01-07T00:00:00, 4.0) + TimeTick(2024-01-09T00:00:00, 9.0) +``` +""" +function ta_rolling end + +function ta_rolling(f::Function, t_array::TimeArray{T,V}, window::Integer) where {T,V} + len = length(t_array) + V2 = promote_nan(return_type(f, V)) + values = map(ta_value, t_array) + new_ticks = Vector{TimeTick{T,V2}}(undef, len) + + for i in 1:min(window - 1, len) + t = ta_timestamp(t_array[i]) + v = ta_nan(V2) + new_ticks[i] = TimeTick{T,V2}(t, v) + end + + for i in window:len + t = ta_timestamp(t_array[i]) + v = f(view(values, (i - window + 1):i)) + new_ticks[i] = TimeTick{T,V2}(t, v) + end + + return TimeArray{T,V2}(new_ticks, len) +end + +function ta_rolling(f::Function, t_array::TimeArray{T,V}, window::Period) where {T,V} + len = length(t_array) + V2 = promote_nan(return_type(f, V)) + values = map(ta_value, t_array) + new_ticks = Vector{TimeTick{T,V2}}(undef, len) + + l_index = len + l_timestamp = ta_timestamp(t_array[l_index]) + + for r_index in len:-1:1 + r_timestamp = ta_timestamp(t_array[r_index]) + + while l_index > 0 + l_timestamp = ta_timestamp(t_array[l_index]) + if l_timestamp > r_timestamp - window + l_index -= 1 + else + break + end + end + + value = if l_index > 0 + f(view(values, l_index+1:r_index)) + elseif l_index == 0 + l_index = -1 + f(view(values, 1:r_index)) + else + ta_nan(V2) + end + + new_ticks[r_index] =TimeTick{T,V2}(r_timestamp, value) + end + + return TimeArray{T,V2}(new_ticks, len) +end + +""" + ta_sma(t_array::TimeArray, n::Integer) -> TimeArray + ta_sma(t_array::TimeArray, p::Period) -> TimeArray + +Applies [Simple Moving Average](https://en.wikipedia.org/wiki/Moving_average) algorithm of length `n` or period `p` to the elements of `t_array`. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-02"), 1.0), + TimeTick(DateTime("2024-01-03"), 2.0), + TimeTick(DateTime("2024-01-05"), 3.0), + TimeTick(DateTime("2024-01-06"), 4.0), + TimeTick(DateTime("2024-01-09"), 5.0), + ]); + +julia> ta_sma(t_array, 2) +5-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, NaN) + TimeTick(2024-01-03T00:00:00, 1.5) + TimeTick(2024-01-05T00:00:00, 2.5) + TimeTick(2024-01-06T00:00:00, 3.5) + TimeTick(2024-01-09T00:00:00, 4.5) + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-01-02"), 1.0), + TimeTick(DateTime("2024-01-03"), 2.0), + TimeTick(DateTime("2024-01-05"), 3.0), + TimeTick(DateTime("2024-01-06"), 4.0), + TimeTick(DateTime("2024-01-09"), 5.0), + ]); + +julia> ta_sma(t_array, Day(3)) +5-element TimeArray{DateTime, Float64}: + TimeTick(2024-01-02T00:00:00, NaN) + TimeTick(2024-01-03T00:00:00, 1.5) + TimeTick(2024-01-05T00:00:00, 2.5) + TimeTick(2024-01-06T00:00:00, 3.5) + TimeTick(2024-01-09T00:00:00, 5.0) +``` +""" +function ta_sma(t_array::TimeArray, window::Union{Integer,Period}) + return ta_rolling(mean, t_array, window) +end + +""" + ta_lag(t_array::TimeArray, n::Integer) -> TimeArray + +Shifts the values of `t_array` elements by `n` positions forward. +Displaced elements that remain without a value are set to `NaN`. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-03-01"), 1.0), + TimeTick(DateTime("2024-03-02"), 2.0), + TimeTick(DateTime("2024-03-03"), 3.0), + TimeTick(DateTime("2024-03-04"), 4.0), + ]); + +julia> ta_lag(t_array, 2) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-03-01T00:00:00, NaN) + TimeTick(2024-03-02T00:00:00, NaN) + TimeTick(2024-03-03T00:00:00, 1.0) + TimeTick(2024-03-04T00:00:00, 2.0) +``` +""" +function ta_lag(t_array::TimeArray{T,V}, n::Integer) where {T,V} + len = length(t_array) + V2 = promote_nan(V) + values = map(ta_value, t_array) + new_ticks = Vector{TimeTick{T,V2}}(undef, len) + + for i in eachindex(new_ticks) + t = ta_timestamp(t_array[i]) + v = i <= n ? ta_nan(V2) : values[i - n] + new_ticks[i] = TimeTick{T,V2}(t, v) + end + + return TimeArray(new_ticks) +end + +""" + ta_lead(t_array::TimeArray{T,V}, n::Integer) -> TimeArray + +Shifts the values of `t_array` elements by `n` positions backward. +Displaced elements that remain without a value are set to `NaN`. + +## Examples + +```jldoctest +julia> using Dates + +julia> t_array = TimeArray([ + TimeTick(DateTime("2024-03-01"), 1.0), + TimeTick(DateTime("2024-03-02"), 2.0), + TimeTick(DateTime("2024-03-03"), 3.0), + TimeTick(DateTime("2024-03-04"), 4.0), + ]); + +julia> ta_lead(t_array, 2) +4-element TimeArray{DateTime, Float64}: + TimeTick(2024-03-01T00:00:00, 3.0) + TimeTick(2024-03-02T00:00:00, 4.0) + TimeTick(2024-03-03T00:00:00, NaN) + TimeTick(2024-03-04T00:00:00, NaN) +``` +""" +function ta_lead(t_array::TimeArray{T,V}, n::Integer) where {T,V} + len = length(t_array) + V2 = promote_nan(V) + values = map(ta_value, t_array) + new_ticks = Vector{TimeTick{T,V2}}(undef, len) + + for i in eachindex(new_ticks) + t = ta_timestamp(t_array[i]) + v = i > len - n ? ta_nan(V2) : values[i + n] + new_ticks[i] = TimeTick{T,V2}(t, v) + end + + return TimeArray(new_ticks) +end diff --git a/src/sample_data.jl b/src/sample_data.jl new file mode 100644 index 0000000..ffc94b8 --- /dev/null +++ b/src/sample_data.jl @@ -0,0 +1,38 @@ +# sample_data + +export ta_price_sample_data, + ta_low_price_sample_data, + ta_high_price_sample_data + +function parse_csv(x::String; types::Dict = Dict{String,Any}()) + rows = split(x, '\n'; keepempty = false) + names = Tuple(Symbol.(split(rows[begin], ','))) + + return map(rows[2:end]) do x + vals = split(x, ',') + outs = [] + for (i, name) in enumerate(names) + T = get(types, String(name), nothing) + push!(outs, isnothing(T) ? vals[i] : T(vals[i])) + end + NamedTuple{names}(outs) + end +end + +function ta_price_sample_data() + str = read(joinpath(@__DIR__, "../assets/price_sample_data.csv"), String) + csv = parse_csv(str, types = Dict("time" => DateTime, "value" => x -> parse(Float64, x))) + return TimeArray(csv) +end + +function ta_high_price_sample_data() + str = read(joinpath(@__DIR__, "../assets/high_price_sample_data.csv"), String) + csv = parse_csv(str, types = Dict("time" => DateTime, "value" => x -> parse(Float64, x))) + return TimeArray(csv) +end + +function ta_low_price_sample_data() + str = read(joinpath(@__DIR__, "../assets/low_price_sample_data.csv"), String) + csv = parse_csv(str, types = Dict("time" => DateTime, "value" => x -> parse(Float64, x))) + return TimeArray(csv) +end diff --git a/test/Project.toml b/test/Project.toml new file mode 100644 index 0000000..6f707c9 --- /dev/null +++ b/test/Project.toml @@ -0,0 +1,5 @@ +[deps] +Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" +NanoDates = "46f1a544-deae-4307-8689-c12aa3c955c6" diff --git a/test/array.jl b/test/array.jl new file mode 100644 index 0000000..7c90256 --- /dev/null +++ b/test/array.jl @@ -0,0 +1,117 @@ +# t_array + +@testset verbose = true "TimeArray modification" begin + @testset "Case №1: Replace TimeTick's" begin + a = TimeArray([ + TimeTick(Time(1), -2.0), + TimeTick(Time(2), -4.0), + TimeTick(Time(3), -6.0), + ]) + + @test replace( + x -> -2.0x, + TimeArray([ + TimeTick(Time(1), 1.0), + TimeTick(Time(2), 2.0), + TimeTick(Time(3), 3.0), + ]), + ) == a +end + @testset "Case №2: Replacing NaN's" begin + a = TimeArray([ + TimeTick(Time(1), 1.0), + TimeTick(Time(2), 1.0), + TimeTick(Time(3), 1.0), + ]) + + @test replace(TimeArray([ + TimeTick(Time(1), 1.0), + TimeTick(Time(2), NaN), + TimeTick(Time(3), 1.0), + ]), NaN => 1.0) == a + + @test replace(TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), NaN), + TimeTick(Time(3), NaN), + ]), NaN => 1.0) == a + end + + @testset "Case №3: Fill methods" begin + ta_nan = TimeArray{Time,Float64}([ + (Time(1), 5), + (Time(2), NaN), + (Time(3), 3), + (Time(4), Inf), + (Time(5), 7), + (Time(6), Inf), + (Time(7), NaN), + (Time(8), 10), + ]) + + @test isequal(TimeArray{Time,Float64}([ + TimeTick(Time(1), 5.0), + TimeTick(Time(2), 3.0), + TimeTick(Time(3), 3.0), + TimeTick(Time(4), Inf), + TimeTick(Time(5), 7.0), + TimeTick(Time(6), Inf), + TimeTick(Time(7), 10.0), + TimeTick(Time(8), 10.0), + ]), + ta_forward_fill(ta_nan), + ) + + @test isequal(TimeArray{Time,Float64}([ + TimeTick(Time(1), 5.0), + TimeTick(Time(2), 5.0), + TimeTick(Time(3), 3.0), + TimeTick(Time(4), Inf), + TimeTick(Time(5), 7.0), + TimeTick(Time(6), Inf), + TimeTick(Time(7), Inf), + TimeTick(Time(8), 10.0), + ]), + ta_backward_fill(ta_nan), + ) + + @test isequal(TimeArray{Time,Float64}([ + TimeTick(Time(1), 5.0), + TimeTick(Time(2), 4.0), + TimeTick(Time(3), 3.0), + TimeTick(Time(4), Inf), + TimeTick(Time(5), 7.0), + TimeTick(Time(6), Inf), + TimeTick(Time(7), NaN), + TimeTick(Time(8), 10.0), + ]), + ta_linear_fill(ta_nan), + ) + + @test isequal(TimeArray{Time,Float64}([ + TimeTick(Time(1), 5.0), + TimeTick(Time(2), 3.0), + TimeTick(Time(3), 3.0), + TimeTick(Time(4), 7.0), + TimeTick(Time(5), 7.0), + TimeTick(Time(6), 10.0), + TimeTick(Time(7), 10.0), + TimeTick(Time(8), 10.0), + ]), + ta_forward_fill(x -> isinf(x) || isnan(x), ta_nan), + ) + + @test isequal(TimeArray{Time,Float64}([ + TimeTick(Time(1), 5.0), + TimeTick(Time(2), NaN), + TimeTick(Time(3), 3.0), + TimeTick(Time(4), 7.0), + TimeTick(Time(5), 7.0), + TimeTick(Time(6), NaN), + TimeTick(Time(7), NaN), + TimeTick(Time(8), 10.0), + ]), + ta_forward_fill(isinf, ta_nan), + ) + end +end diff --git a/test/custom_type.jl b/test/custom_type.jl new file mode 100644 index 0000000..dff26fa --- /dev/null +++ b/test/custom_type.jl @@ -0,0 +1,192 @@ +# custom_type + +@testset verbose = true "Custom type TimeTick" begin + + struct OHLC + o::Float64 + h::Float64 + l::Float64 + c::Float64 + end + + # Interface + Base.isless(left::OHLC, right::OHLC) = left.h < right.h + TimeArrays.ta_nan(::Type{OHLC}) = OHLC(NaN, NaN, NaN, NaN) + Base.isnan(x::OHLC) = isnan(x.o) && isnan(x.h) && isnan(x.l) && isnan(x.c) + Base.zero(::Type{OHLC}) = OHLC(0.0, 0.0, 0.0, 0.0) + + function merge_ohlc(left, right) + return OHLC(left.o + right.o, left.h - left.h, left.l * right.l, left.c / right.c) + end + + Base.:/(left::Number, right::OHLC) = OHLC(left / right.o, left / right.h, left / right.l, left / right.c) + Base.:/(left::OHLC, right::Number) = OHLC(left.o / right, left.h / right, left.l / right, left.c / right) + + @testset "Case №1: Merge functions" begin + left = TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(1, 2, 3, 4)), + ]) + + right = TimeArray([ + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(1, 2, 3, 4)), + ]) + + @test isequal( + ta_mergewith(merge_ohlc, left, right), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(2.0, 0.0, 9.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(2.0, 0.0, 9.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(2.0, 0.0, 9.0, 1.0)), + ]), + ) + end + + Base.:+(left::OHLC, right::OHLC) = OHLC(left.o + right.o, left.h + right.h, left.l + right.l, left.c + right.c) + Base.:-(left::OHLC, right::OHLC) = OHLC(left.o - right.o, left.h - right.h, left.l - right.l, left.c - right.c) + Base.:*(left::OHLC, right::OHLC) = OHLC(left.o * right.o, left.h * right.h, left.l * right.l, left.c * right.c) + Base.:*(left::Number, right::OHLC) = OHLC(left * right.o, left * right.h, left * right.l, left * right.c) + Base.:*(left::OHLC, right::Number) = right * left + + @testset "Case №2: Fill functions" begin + ta_nan = TimeArray([ + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1, 1, 1, 1)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(10, 10, 10, 10)), + ]) + + @test isequal( + ta_forward_fill(ta_nan), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1.0, 1.0, 1.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(10.0, 10.0, 10.0, 10.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(10.0, 10.0, 10.0, 10.0)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(10.0, 10.0, 10.0, 10.0)), + ]), + ) + + @test isequal( + ta_backward_fill(ta_nan), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1.0, 1.0, 1.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(1.0, 1.0, 1.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(1.0, 1.0, 1.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(10.0, 10.0, 10.0, 10.0)), + ]), + ) + + @test isequal( + ta_linear_fill(ta_nan), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1.0, 1.0, 1.0, 1.0)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(4.0, 4.0, 4.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(7.0, 7.0, 7.0, 7.0)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(10.0, 10.0, 10.0, 10.0)), + ]), + ) + end + + @testset "Case №3: Window functions" begin + ta_ohlc = TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 6), OHLC(1, 2, 3, 4)), + ]) + + @test isequal( + ta_lag(ta_ohlc, 3), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 6), OHLC(1.0, 2.0, 3.0, 4.0)), + ]), + ) + + @test isequal( + ta_sma(ta_ohlc, 3), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 6), OHLC(1.0, 2.0, 3.0, 4.0)), + ]), + ) + + @test isequal( + ta_rolling(sum, ta_ohlc, 3), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(3.0, 6.0, 9.0, 12.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(3.0, 6.0, 9.0, 12.0)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(3.0, 6.0, 9.0, 12.0)), + TimeTick(DateTime(2024, 1, 1, 6), OHLC(3.0, 6.0, 9.0, 12.0)), + ]), + ) + end + + @testset "Case №4: Resample functions" begin + + ta_ohlc = TimeArray([ + TimeTick(DateTime(2024, 1, 1, 1), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 3), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 5), OHLC(1, 2, 3, 4)), + TimeTick(DateTime(2024, 1, 1, 6), OHLC(1, 2, 3, 4)), + ]) + + @test isequal( + ta_resample(sum, ta_ohlc, Hour(2)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 2), OHLC(2.0, 4.0, 6.0, 8.0)), + TimeTick(DateTime(2024, 1, 1, 4), OHLC(2.0, 4.0, 6.0, 8.0)), + TimeTick(DateTime(2024, 1, 1, 6), OHLC(1.0, 2.0, 3.0, 4.0)), + ]), + ) + + @test isequal( + ta_resample(x -> isempty(x) ? ta_nan(x) : maximum(x), ta_ohlc, Minute(40)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 0, 40), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 1, 20), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 2, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 2, 40), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 3, 20), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 4, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 4, 40), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 5, 20), OHLC(NaN, NaN, NaN, NaN)), + TimeTick(DateTime(2024, 1, 1, 6, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + ]), + ) + + @test isequal( + ta_resample(sum, ta_ohlc, Minute(40)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1, 0, 40), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 1, 20), OHLC(0.0, 0.0, 0.0, 0.0)), + TimeTick(DateTime(2024, 1, 1, 2, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 2, 40), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 3, 20), OHLC(0.0, 0.0, 0.0, 0.0)), + TimeTick(DateTime(2024, 1, 1, 4, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 4, 40), OHLC(1.0, 2.0, 3.0, 4.0)), + TimeTick(DateTime(2024, 1, 1, 5, 20), OHLC(0.0, 0.0, 0.0, 0.0)), + TimeTick(DateTime(2024, 1, 1, 6, 0), OHLC(1.0, 2.0, 3.0, 4.0)), + ]), + ) + end +end diff --git a/test/interface.jl b/test/interface.jl new file mode 100644 index 0000000..c490af5 --- /dev/null +++ b/test/interface.jl @@ -0,0 +1,190 @@ +# interface + +@testset verbose = true "TimeTick constructors" begin + @testset "Case №1: TimeTick from timestamp and value" begin + @test TimeTick{Int64,Int64}(1.0, 2.0) == TimeTick(1, 2) + @test TimeTick{Float64,Float64}(1, 2) == TimeTick(1.0, 2.0) + @test TimeTick{Date,Float64}(DateTime("2023-01-01"), 2.0) == TimeTick(Date("2023-01-01"), 2.0) + @test TimeTick{DateTime,Float64}(Date("2023-01-01"), 2.0) == TimeTick(DateTime("2023-01-01"), 2.0) + @test TimeTick{DateTime,Float64}(DateTime("2023-01-01"), 2.0) == TimeTick(DateTime("2023-01-01"), 2.0) + @test TimeTick{NanoDate,Float64}(Date("2023-01-01"), 2.0) == TimeTick(NanoDate("2023-01-01"), 2.0) + @test TimeTick{Date,Float64}(DateTime("2023-01-01"), 2.0) == TimeTick(Date("2023-01-01"), 2.0) + @test TimeTick{Time,Float64}(DateTime("2023-01-01"), 2.0) == TimeTick(Time("00:00:00"), 2.0) + end + + @testset "Case №2: TimeTick from Tuple" begin + @test TimeTick{Int64,Int64}((1.0, 2.0)) == TimeTick((1, 2)) + @test TimeTick{Float64,Float64}((1, 2)) == TimeTick((1.0, 2.0)) + @test TimeTick{Date,Float64}((DateTime("2023-01-01"), 2.0)) == TimeTick((Date("2023-01-01"), 2.0)) + @test TimeTick{DateTime,Float64}((Date("2023-01-01"), 2.0)) == TimeTick((DateTime("2023-01-01"), 2.0)) + @test TimeTick{DateTime,Float64}((DateTime("2023-01-01"), 2.0)) == TimeTick((DateTime("2023-01-01"), 2.0)) + @test TimeTick{NanoDate,Float64}((Date("2023-01-01"), 2.0)) == TimeTick((NanoDate("2023-01-01"), 2.0)) + @test TimeTick{Date,Float64}((DateTime("2023-01-01"), 2.0)) == TimeTick((Date("2023-01-01"), 2.0)) + @test TimeTick{Time,Float64}((DateTime("2023-01-01"), 2.0)) == TimeTick((Time("00:00:00"), 2.0)) + end + + @testset "Case №3: TimeTick from Pair" begin + @test TimeTick{Int64,Int64}(1.0 => 2.0) == TimeTick(1 => 2) + @test TimeTick{Float64,Float64}(1 => 2) == TimeTick(1.0 => 2.0) + @test TimeTick{Date,Float64}(DateTime("2023-01-01") => 2.0) == TimeTick(Date("2023-01-01") => 2.0) + @test TimeTick{DateTime,Float64}(Date("2023-01-01") => 2.0) == TimeTick(DateTime("2023-01-01") => 2.0) + @test TimeTick{DateTime,Float64}(DateTime("2023-01-01") => 2.0) == TimeTick(DateTime("2023-01-01") => 2.0) + @test TimeTick{NanoDate,Float64}(Date("2023-01-01") => 2.0) == TimeTick(NanoDate("2023-01-01") => 2.0) + @test TimeTick{Date,Float64}(DateTime("2023-01-01") => 2.0) == TimeTick(Date("2023-01-01") => 2.0) + @test TimeTick{Time,Float64}(DateTime("2023-01-01") => 2.0) == TimeTick(Time("00:00:00") => 2.0) + end + + @testset "Case №4: TimeTick from TimeTick" begin + @test TimeTick{Float64,Int64}(TimeTick{Int64,Float64}(1.0, 2)) == TimeTick(1.0, 2) + @test TimeTick{Date,Int64}(TimeTick{NanoDate,Float64}(DateTime("2023-01-01"), 2)) == TimeTick(Date("2023-01-01"), 2.0) + @test TimeTick{Time,Int64}(TimeTick{NanoDate,Float64}(DateTime("2023-01-01"), 2)) == TimeTick(Time("00:00:00"), 2.0) + @test TimeTick{DateTime,Int64}(TimeTick{NanoDate,Float64}(DateTime("2023-01-01"), 2)) == TimeTick(DateTime("2023-01-01"), 2.0) + end +end + +@testset verbose = true "TimeArrays constructors" begin + @testset "Case №1: TimeArray from TimeTicks" begin + date_ticks = [ + TimeTick{Date,Float64}(Date(2021), 1.0), + TimeTick{Date,Float64}(Date(2022), 2.0), + TimeTick{Date,Float64}(Date(2023), 3.0), + TimeTick{Date,Float64}(Date(2024), 4.0), + TimeTick{Date,Float64}(Date(2025), 5.0), + ] + + time_ticks = [ + TimeTick{Time,Float64}(Time(1), 1.0), + TimeTick{Time,Float64}(Time(2), 2.0), + TimeTick{Time,Float64}(Time(3), 3.0), + TimeTick{Time,Float64}(Time(4), 4.0), + TimeTick{Time,Float64}(Time(5), 5.0), + ] + + value_ticks = [ + TimeTick{Int64,Float64}(1, 1.0), + TimeTick{Int64,Float64}(2, 2.0), + TimeTick{Int64,Float64}(3, 3.0), + TimeTick{Int64,Float64}(4, 4.0), + TimeTick{Int64,Float64}(5, 5.0), + ] + + @test TimeArray{Date,Float64}(date_ticks) == TimeArray(date_ticks) + @test TimeArray{Date,Float64}(date_ticks) == TimeArray(reverse(date_ticks)) + + @test TimeArray{Time,Float64}(time_ticks) == TimeArray(time_ticks) + @test TimeArray{Time,Float64}(time_ticks) == TimeArray(reverse(time_ticks)) + + @test TimeArray{Int64,Float64}(value_ticks) == TimeArray(value_ticks) + @test TimeArray{Int64,Float64}(value_ticks) == TimeArray(reverse(value_ticks)) + end + + @testset "Case №2: TimeArray from Tuples" begin + date_tuples = [ + (Date(2021), 1.0), + (Date(2022), 2.0), + (Date(2023), 3.0), + (Date(2024), 4.0), + (Date(2025), 5.0), + ] + + time_tuples = [ + (Time(1), 1.0), + (Time(2), 2.0), + (Time(3), 3.0), + (Time(4), 4.0), + (Time(5), 5.0), + ] + + value_tuples = [ + (1, 1.0), + (2, 2.0), + (3, 3.0), + (4, 4.0), + (5, 5.0), + ] + + @test TimeArray{Date,Float64}(date_tuples) == TimeArray(date_tuples) + @test TimeArray{Date,Float64}(date_tuples) == TimeArray(reverse(date_tuples)) + + @test TimeArray{Time,Float64}(time_tuples) == TimeArray(time_tuples) + @test TimeArray{Time,Float64}(time_tuples) == TimeArray(reverse(time_tuples)) + + @test TimeArray{Int64,Float64}(value_tuples) == TimeArray(value_tuples) + @test TimeArray{Int64,Float64}(value_tuples) == TimeArray(reverse(value_tuples)) + end + + @testset "Case №3: TimeArray from Pairs" begin + date_pairs = [ + Date(2021) => 1.0, + Date(2022) => 2.0, + Date(2023) => 3.0, + Date(2024) => 4.0, + Date(2025) => 5.0, + ] + + time_pairs = [ + Time(1) => 1.0, + Time(2) => 2.0, + Time(3) => 3.0, + Time(4) => 4.0, + Time(5) => 5.0, + ] + + value_pairs = [ + 1 => 1.0, + 2 => 2.0, + 3 => 3.0, + 4 => 4.0, + 5 => 5.0, + ] + + @test TimeArray{Date,Float64}(date_pairs) == TimeArray(date_pairs) + @test TimeArray{Date,Float64}(date_pairs) == TimeArray(reverse(date_pairs)) + + @test TimeArray{Time,Float64}(time_pairs) == TimeArray(time_pairs) + @test TimeArray{Time,Float64}(time_pairs) == TimeArray(reverse(time_pairs)) + + @test TimeArray{Int64,Float64}(value_pairs) == TimeArray(value_pairs) + @test TimeArray{Int64,Float64}(value_pairs) == TimeArray(reverse(value_pairs)) + end + + @testset "Case №3: TimeArray from Anything" begin + date_anything = [ + TimeTick(Date(2021), 1.0), + (Date(2022), 2.0), + Date(2023) => 3.0, + ] + + time_anything = [ + TimeTick(Time(1), 1.0), + (Time(2), 2.0), + Time(3) => 3.0, + ] + + value_anything = [ + TimeTick(1, 1.0), + (2, 2.0), + 3 => 3.0, + ] + + @test TimeArray{Date,Float64}(date_anything) == TimeArray{Date,Float64}(reverse(date_anything)) + + @test TimeArray{Time,Float64}(time_anything) == TimeArray{Time,Float64}(reverse(time_anything)) + + @test TimeArray{Int64,Float64}(value_anything) == TimeArray{Int64,Float64}(reverse(value_anything)) + end + + @testset "Case №4: TimeArray from timestamps and values" begin + date_timestamps = [Date(2021), Date(2022), Date(2023), Date(2024), Date(2025)] + time_timestamps = [Time(1), Time(2), Time(3), Time(4), Time(5)] + value_timestamps = [1, 2, 3, 4, 5] + + values = [1.0, 2.0, 3.0, 4.0, 5.0] + + @test TimeArray(date_timestamps, values) == TimeArray(reverse(date_timestamps), reverse(values)) + + @test TimeArray(time_timestamps, values) == TimeArray(reverse(time_timestamps), reverse(values)) + + @test TimeArray(value_timestamps, values) == TimeArray(reverse(value_timestamps), reverse(values)) + end +end diff --git a/test/math.jl b/test/math.jl new file mode 100644 index 0000000..52aac64 --- /dev/null +++ b/test/math.jl @@ -0,0 +1,429 @@ +# math + +@testset verbose = true "Merge TimeArrays" begin + + left = TimeArray([ + TimeTick(Time(1), 1.0), + TimeTick(Time(3), -2.0), + TimeTick(Time(4), 0.0), + ]) + + right = TimeArray([ + TimeTick(Time(2), -1.0), + TimeTick(Time(3), 0.0), + TimeTick(Time(5), 3.0), + ]) + + @testset "Case №1: Custom merge functions" begin + merged_max = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 1.0), + TimeTick(Time(3), 0.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(5), 3.0), + ]) + + @test isequal(merged_max, ta_mergewith(max, left, right)) + + merged_min = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), -1.0), + TimeTick(Time(3), -2.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(5), 0.0), + ]) + + @test isequal(merged_min, ta_mergewith(min, left, right)) + + merged_avg = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 0.0), + TimeTick(Time(3), -1.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(5), 1.5), + ]) + + @test isequal(merged_avg, ta_mergewith((x, y) -> (x + y) / 2.0, left, right)) + + merged_nan = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), NaN), + TimeTick(Time(3), NaN), + TimeTick(Time(4), NaN), + TimeTick(Time(5), NaN), + ]) + + @test isequal(merged_nan, ta_mergewith((x, y) -> NaN, left, right)) + end + + @testset "Case №2: Merge left timestamps" begin + left_avg = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(3), -1.0), + TimeTick(Time(4), 0.0), + ]) + + @test isequal(left_avg, ta_mergewith((x, y) -> (x + y) / 2.0, left, right, r_merge = false)) + end + + @testset "Case №3: Merge right timestamps" begin + right_avg = TimeArray([ + TimeTick(Time(2), 0.0), + TimeTick(Time(3), -1.0), + TimeTick(Time(5), 1.5), + ]) + + @test isequal(right_avg, ta_mergewith((x, y) -> (x + y) / 2.0, left, right, l_merge = false)) + end +end + +@testset verbose = true "Base arithmetic" begin + + a = TimeArray([ + TimeTick(Time(2), 1.0), + TimeTick(Time(4), 2.0), + TimeTick(Time(6), 3.0), + ]) + + @testset verbose = true "Scalar arithmetic" begin + + value = 2.0 + @testset "Case №1: Plus" begin + a_plus_value = TimeArray([ + TimeTick(Time(2), 3.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(6), 5.0), + ]) + + @test isequal(a_plus_value, a + value) + end + + @testset "Case №2: Minus" begin + a_minus_value = TimeArray([ + TimeTick(Time(2), -1.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(6), 1.0), + ]) + + @test isequal(a_minus_value, a - value) + end + + @testset "Case №3: Multiply" begin + a_mul_value = TimeArray([ + TimeTick(Time(2), 2.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(6), 6.0), + ]) + + @test isequal(a_mul_value, a * value) + end + + @testset "Case №4: Division" begin + a_div_value = TimeArray([ + TimeTick(Time(2), 0.5), + TimeTick(Time(4), 1.0), + TimeTick(Time(6), 3.0/2.0), + ]) + + @test isequal(a_div_value, a / value) + end + end + + @testset verbose = true "Identical timestamps" begin + @testset "Case №1: Plus" begin + a_plus_a = TimeArray([ + TimeTick(Time(2), 2.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(6), 6.0), + ]) + + @test isequal(a_plus_a, ta_mergewith(+, a, a)) + @test isequal(a_plus_a, a + a) + end + + @testset "Case №2: Minus" begin + a_minus_a = TimeArray([ + TimeTick(Time(2), 0.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(6), 0.0), + ]) + + @test isequal(a_minus_a, ta_mergewith(-, a, a)) + @test isequal(a_minus_a, a - a) + end + + @testset "Case №3: Multiply" begin + a_mul_a = TimeArray([ + TimeTick(Time(2), 1.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(6), 9.0), + ]) + + @test isequal(a_mul_a, ta_mergewith(*, a, a)) + @test isequal(a_mul_a, a * a) + end + + @testset "Case №4: Division" begin + a_div_a = TimeArray([ + TimeTick(Time(2), 1.0), + TimeTick(Time(4), 1.0), + TimeTick(Time(6), 1.0), + ]) + + @test isequal(a_div_a, ta_mergewith(/, a, a)) + @test isequal(a_div_a, a / a) + end + end + + @testset verbose = true "Shifted forward timestamps" begin + + b = TimeArray([ + TimeTick(Time(3), 1.0), + TimeTick(Time(5), 2.0), + TimeTick(Time(7), 3.0), + ]) + + @testset "Case №1: Plus" begin + a_plus_b = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 2.0), + TimeTick(Time(4), 3.0), + TimeTick(Time(5), 4.0), + TimeTick(Time(6), 5.0), + TimeTick(Time(7), 6.0), + ]) + + @test isequal(a_plus_b, ta_mergewith(+, a, b)) + @test isequal(a_plus_b, a + b) + end + + @testset "Case №2: Minus" begin + a_minus_b = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 0.0), + TimeTick(Time(4), 1.0), + TimeTick(Time(5), 0.0), + TimeTick(Time(6), 1.0), + TimeTick(Time(7), 0.0), + ]) + + @test isequal(a_minus_b, ta_mergewith(-, a, b)) + @test isequal(a_minus_b, a - b) + end + + @testset "Case №3: Multiply" begin + a_mul_b = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 1.0), + TimeTick(Time(4), 2.0), + TimeTick(Time(5), 4.0), + TimeTick(Time(6), 6.0), + TimeTick(Time(7), 9.0), + ]) + + @test isequal(a_mul_b, ta_mergewith(*, a, b)) + @test isequal(a_mul_b, a * b) + end + + @testset "Case №4: Division" begin + a_div_b = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 1.0), + TimeTick(Time(4), 2.0), + TimeTick(Time(5), 1.0), + TimeTick(Time(6), 1.5), + TimeTick(Time(7), 1.0), + ]) + + @test isequal(a_div_b, ta_mergewith(/, a, b)) + @test isequal(a_div_b, a / b) + end + end + + @testset verbose = true "Shifted backward timestamps" begin + + c = TimeArray([ + TimeTick(Time(1), 1.0), + TimeTick(Time(3), 2.0), + TimeTick(Time(5), 3.0), + ]) + + @testset "Case №1: Plus" begin + a_plus_c = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 2.0), + TimeTick(Time(3), 3.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(5), 5.0), + TimeTick(Time(6), 6.0), + ]) + + @test isequal(a_plus_c, ta_mergewith(+, a, c)) + @test isequal(a_plus_c, a + c) + end + + @testset "Case №2: Minus" begin + a_minus_c = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 0.0), + TimeTick(Time(3), -1.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(5), -1.0), + TimeTick(Time(6), 0.0), + ]) + + @test isequal(a_minus_c, ta_mergewith(-, a, c)) + @test isequal(a_minus_c, a - c) + end + + @testset "Case №3: Multiply" begin + a_mul_c = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 1.0), + TimeTick(Time(3), 2.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(5), 6.0), + TimeTick(Time(6), 9.0), + ]) + + @test isequal(a_mul_c, ta_mergewith(*, a, c)) + @test isequal(a_mul_c, a * c) + end + + @testset "Case №4: Division" begin + a_div_c = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 1.0), + TimeTick(Time(3), 0.5), + TimeTick(Time(4), 1.0), + TimeTick(Time(5), 2/3), + TimeTick(Time(6), 1.0), + ]) + + @test isequal(a_div_c, ta_mergewith(/, a, c)) + @test isequal(a_div_c, a / c) + end + end + + @testset verbose = true "Outer bounds timestamps" begin + + d = TimeArray([ + TimeTick(Time(1), 1.0), + TimeTick(Time(4), 2.0), + TimeTick(Time(7), 3.0), + ]) + + @testset "Case №1: Plus" begin + a_plus_d = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 2.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(6), 5.0), + TimeTick(Time(7), 6.0), + ]) + + @test isequal(a_plus_d, ta_mergewith(+, a, d)) + @test isequal(a_plus_d, a + d) + end + + @testset "Case №2: Minus" begin + a_minus_d = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 0.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(6), 1.0), + TimeTick(Time(7), 0.0), + ]) + + @test isequal(a_minus_d, ta_mergewith(-, a, d)) + @test isequal(a_minus_d, a - d) + end + + @testset "Case №3: Multiply" begin + a_mul_d = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 1.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(6), 6.0), + TimeTick(Time(7), 9.0), + ]) + + @test isequal(a_mul_d, ta_mergewith(*, a, d)) + @test isequal(a_mul_d, a * d) + end + + @testset "Case №4: Division" begin + a_div_d = TimeArray([ + TimeTick(Time(1), NaN), + TimeTick(Time(2), 1.0), + TimeTick(Time(4), 1.0), + TimeTick(Time(6), 1.5), + TimeTick(Time(7), 1.0), + ]) + + @test isequal(a_div_d, ta_mergewith(/, a, d)) + @test isequal(a_div_d, a / d) + end + end + + @testset verbose = true "Inner bounds timestamps" begin + + e = TimeArray([ + TimeTick(Time(3), 1.0), + TimeTick(Time(4), 2.0), + TimeTick(Time(5), 3.0), + ]) + + @testset "Case №1: Plus" begin + a_plus_e = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 2.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(5), 5.0), + TimeTick(Time(6), 6.0), + ]) + + @test isequal(a_plus_e, ta_mergewith(+, a, e)) + @test isequal(a_plus_e, a + e) + end + + @testset "Case №2: Minus" begin + a_minus_e = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 0.0), + TimeTick(Time(4), 0.0), + TimeTick(Time(5), -1.0), + TimeTick(Time(6), 0.0), + ]) + + @test isequal(a_minus_e, ta_mergewith(-, a, e)) + @test isequal(a_minus_e, a - e) + end + + @testset "Case №3: Multiply" begin + a_mul_e = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 1.0), + TimeTick(Time(4), 4.0), + TimeTick(Time(5), 6.0), + TimeTick(Time(6), 9.0), + ]) + + @test isequal(a_mul_e, ta_mergewith(*, a, e)) + @test isequal(a_mul_e, a * e) + end + + @testset "Case №4: Division" begin + a_div_e = TimeArray([ + TimeTick(Time(2), NaN), + TimeTick(Time(3), 1.0), + TimeTick(Time(4), 1.0), + TimeTick(Time(5), 2/3), + TimeTick(Time(6), 1.0), + ]) + + @test isequal(a_div_e, ta_mergewith(/, a, e)) + @test isequal(a_div_e, a / e) + end + end +end diff --git a/test/resample.jl b/test/resample.jl new file mode 100644 index 0000000..2487824 --- /dev/null +++ b/test/resample.jl @@ -0,0 +1,1140 @@ +# resample + +@testset verbose = true "Resampling" begin + + @testset "Case №1: Resample empty" begin + @test ta_resample(sum, TimeArray{DateTime,Float64}(), Day(1)) |> isempty + end + + @testset "Case №3: Resample custom func" begin + custom_ta = TimeArray{DateTime,Float64}([ + TimeTick(DateTime("1978-10-15T00:00:00"), 1), + TimeTick(DateTime("1978-10-15T03:00:00"), 2), + TimeTick(DateTime("1978-10-15T12:00:00"), 3), + TimeTick(DateTime("1978-10-16T00:00:00"), 4), + ]) + + @test isequal(TimeArray{DateTime,Float64}([ + TimeTick(DateTime("1978-10-15T00:00:00"), 42.0), + TimeTick(DateTime("1978-10-16T00:00:00"), 42.0), + ]), + ta_resample(vec -> 42, custom_ta, Day(1)) + ) + + @test isequal(TimeArray{DateTime,Float64}([ + TimeTick(DateTime("1978-10-15T00:00:00"), 14), + TimeTick(DateTime("1978-10-16T00:00:00"), 16), + ]), + ta_resample(vec -> sum(vec .^ 2), custom_ta, Day(1)), + ) + end + + @testset "Case №4: Resample custom func with empty" begin + empty_custom_ta = TimeArray{DateTime,Float64}([ + TimeTick(DateTime("1978-10-15T00:00:00"), 1), + TimeTick(DateTime("1978-10-16T00:00:00"), 4), + ]) + + @test isequal(TimeArray{DateTime,Float64}([ + TimeTick(DateTime("1978-10-15T00:00:00"), 1.0), + TimeTick(DateTime("1978-10-15T12:00:00"), 0.0), + TimeTick(DateTime("1978-10-16T00:00:00"), 16.0), + ]), + ta_resample(vec -> sum(vec .^ 2), empty_custom_ta, Hour(12)) + ) + end + + @testset "Case №5: Resample Real timestamps" begin + real_ta = TimeArray{Int64,Float64}([(1, 1), (2, 2), (3, 3)]) + + @test ta_resample(first, real_ta, 1) == real_ta + @test ta_resample(first, real_ta, 2) == TimeArray{Int64,Float64}([(0, 1.0), (2, 2.0)]) + end + + @testset "Case №6: Resample Date" begin + date_ta = TimeArray{Date,Float64}([ + TimeTick(Date("2022-02-01"), 1), + TimeTick(Date("2022-02-17"), 2), + TimeTick(Date("2022-03-02"), 3), + ]) + + @test isequal(TimeArray{Date,Float64}([ + TimeTick(Date("2022-01-31"), 1.0), + TimeTick(Date("2022-02-15"), 2.0), + TimeTick(Date("2022-03-02"), 3.0), + ]), + ta_resample(first, date_ta, Day(15)) + ) + + @test isequal(TimeArray{Date,Float64}([ + TimeTick(Date("2022-01-29"), 1.0), + TimeTick(Date("2022-02-12"), 2.0), + TimeTick(Date("2022-02-26"), 3.0), + ]), + ta_resample(first, date_ta, Week(2)) + ) + + @test isequal(TimeArray{Date,Float64}([ + TimeTick(Date("2022-02-01"), 1.0), + TimeTick(Date("2022-03-01"), 3.0), + ]), + ta_resample(first, date_ta, Month(1)) + ) + end +end + +@testset verbose = true "Pandas resampling" begin + test_ta = TimeArray{DateTime,Float64}([ + (DateTime("2024-01-01T00:01:00"), 508), + (DateTime("2024-01-01T00:29:00"), 925), + (DateTime("2024-01-01T00:44:00"), 911), + (DateTime("2024-01-01T01:12:00"), 998), + (DateTime("2024-01-01T01:17:00"), 93), + (DateTime("2024-01-01T01:28:00"), 928), + (DateTime("2024-01-01T01:29:00"), 9), + (DateTime("2024-01-01T01:31:00"), 587), + (DateTime("2024-01-01T02:24:00"), 527), + (DateTime("2024-01-01T03:04:00"), 836), + (DateTime("2024-01-01T03:16:00"), 469), + (DateTime("2024-01-01T03:25:00"), 750), + (DateTime("2024-01-01T03:53:00"), 259), + (DateTime("2024-01-01T04:14:00"), 843), + (DateTime("2024-01-01T04:49:00"), 792), + ]) + + @testset "Case №1:{'closed': 'left', 'label': 'left', 'origin': 'start'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_LEFT, + label = LABEL_LEFT, + origin = START_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 716.5), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 507.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 685.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 1433.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 2028.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 0.0), + TimeTick(DateTime("2024-01-01T03:01:00"), 2055.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 9.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 9.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 2), + TimeTick(DateTime("2024-01-01T00:31:00"), 1), + TimeTick(DateTime("2024-01-01T01:01:00"), 4), + TimeTick(DateTime("2024-01-01T01:31:00"), 1), + TimeTick(DateTime("2024-01-01T02:01:00"), 1), + TimeTick(DateTime("2024-01-01T02:31:00"), 0), + TimeTick(DateTime("2024-01-01T03:01:00"), 3), + TimeTick(DateTime("2024-01-01T03:31:00"), 1), + TimeTick(DateTime("2024-01-01T04:01:00"), 1), + TimeTick(DateTime("2024-01-01T04:31:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №2:{'closed': 'right', 'label': 'left', 'origin': 'start'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_RIGHT, + label = LABEL_LEFT, + origin = START_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 523.0), + TimeTick(DateTime("2024-01-01T01:31:00"), NaN), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 685.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 2615.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 0.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 0.0), + TimeTick(DateTime("2024-01-01T03:01:00"), 2055.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:31:00"), NaN), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 9.0), + TimeTick(DateTime("2024-01-01T01:31:00"), NaN), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:31:00"), NaN), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:01:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T01:31:00"), NaN), + TimeTick(DateTime("2024-01-01T02:01:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:31:00"), NaN), + TimeTick(DateTime("2024-01-01T03:01:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:31:00"), 1), + TimeTick(DateTime("2024-01-01T00:01:00"), 1), + TimeTick(DateTime("2024-01-01T00:31:00"), 1), + TimeTick(DateTime("2024-01-01T01:01:00"), 5), + TimeTick(DateTime("2024-01-01T01:31:00"), 0), + TimeTick(DateTime("2024-01-01T02:01:00"), 1), + TimeTick(DateTime("2024-01-01T02:31:00"), 0), + TimeTick(DateTime("2024-01-01T03:01:00"), 3), + TimeTick(DateTime("2024-01-01T03:31:00"), 1), + TimeTick(DateTime("2024-01-01T04:01:00"), 1), + TimeTick(DateTime("2024-01-01T04:31:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №3:{'closed': 'left', 'label': 'right', 'origin': 'start'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_LEFT, + label = LABEL_RIGHT, + origin = START_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 716.5), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 507.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 685.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 1433.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 2028.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), 0.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 2055.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 998.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 836.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 9.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 469.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 508.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 998.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 836.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 9.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:31:00"), 2), + TimeTick(DateTime("2024-01-01T01:01:00"), 1), + TimeTick(DateTime("2024-01-01T01:31:00"), 4), + TimeTick(DateTime("2024-01-01T02:01:00"), 1), + TimeTick(DateTime("2024-01-01T02:31:00"), 1), + TimeTick(DateTime("2024-01-01T03:01:00"), 0), + TimeTick(DateTime("2024-01-01T03:31:00"), 3), + TimeTick(DateTime("2024-01-01T04:01:00"), 1), + TimeTick(DateTime("2024-01-01T04:31:00"), 1), + TimeTick(DateTime("2024-01-01T05:01:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №4:{'closed': 'right', 'label': 'right', 'origin': 'start'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_RIGHT, + label = LABEL_RIGHT, + origin = START_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 523.0), + TimeTick(DateTime("2024-01-01T02:01:00"), NaN), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 685.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(sum, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 2615.0), + TimeTick(DateTime("2024-01-01T02:01:00"), 0.0), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), 0.0), + TimeTick(DateTime("2024-01-01T03:31:00"), 2055.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 998.0), + TimeTick(DateTime("2024-01-01T02:01:00"), NaN), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 836.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 9.0), + TimeTick(DateTime("2024-01-01T02:01:00"), NaN), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 469.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 998.0), + TimeTick(DateTime("2024-01-01T02:01:00"), NaN), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 836.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:31:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:01:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:31:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:01:00"), NaN), + TimeTick(DateTime("2024-01-01T02:31:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:01:00"), NaN), + TimeTick(DateTime("2024-01-01T03:31:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:01:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:31:00"), 843.0), + TimeTick(DateTime("2024-01-01T05:01:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = START_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:01:00"), 1), + TimeTick(DateTime("2024-01-01T00:31:00"), 1), + TimeTick(DateTime("2024-01-01T01:01:00"), 1), + TimeTick(DateTime("2024-01-01T01:31:00"), 5), + TimeTick(DateTime("2024-01-01T02:01:00"), 0), + TimeTick(DateTime("2024-01-01T02:31:00"), 1), + TimeTick(DateTime("2024-01-01T03:01:00"), 0), + TimeTick(DateTime("2024-01-01T03:31:00"), 3), + TimeTick(DateTime("2024-01-01T04:01:00"), 1), + TimeTick(DateTime("2024-01-01T04:31:00"), 1), + TimeTick(DateTime("2024-01-01T05:01:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №5:{'closed': 'left', 'label': 'left', 'origin': 'end'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_LEFT, + label = LABEL_LEFT, + origin = END_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 918.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 545.5), + TimeTick(DateTime("2024-01-01T01:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 652.5), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 551.0), + TimeTick(DateTime("2024-01-01T04:19:00"), NaN), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 1836.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 1091.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 1524.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 0.0), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 1305.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 1102.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 0.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 928.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:19:00"), NaN), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 911.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 9.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:19:00"), NaN), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 928.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:19:00"), NaN), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 911.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 587.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:19:00"), NaN), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(length, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 1), + TimeTick(DateTime("2024-01-01T00:19:00"), 2), + TimeTick(DateTime("2024-01-01T00:49:00"), 2), + TimeTick(DateTime("2024-01-01T01:19:00"), 3), + TimeTick(DateTime("2024-01-01T01:49:00"), 0), + TimeTick(DateTime("2024-01-01T02:19:00"), 1), + TimeTick(DateTime("2024-01-01T02:49:00"), 2), + TimeTick(DateTime("2024-01-01T03:19:00"), 1), + TimeTick(DateTime("2024-01-01T03:49:00"), 2), + TimeTick(DateTime("2024-01-01T04:19:00"), 0), + TimeTick(DateTime("2024-01-01T04:49:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №6:{'closed': 'right', 'label': 'left', 'origin': 'end'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_RIGHT, + label = LABEL_LEFT, + origin = END_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 918.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 545.5), + TimeTick(DateTime("2024-01-01T01:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 652.5), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 551.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 1836.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 1091.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 1524.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 0.0), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 1305.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 1102.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 928.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 911.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 9.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 925.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 928.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:19:00"), 911.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 587.0), + TimeTick(DateTime("2024-01-01T01:49:00"), NaN), + TimeTick(DateTime("2024-01-01T02:19:00"), 527.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 750.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_LEFT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2023-12-31T23:49:00"), 1), + TimeTick(DateTime("2024-01-01T00:19:00"), 2), + TimeTick(DateTime("2024-01-01T00:49:00"), 2), + TimeTick(DateTime("2024-01-01T01:19:00"), 3), + TimeTick(DateTime("2024-01-01T01:49:00"), 0), + TimeTick(DateTime("2024-01-01T02:19:00"), 1), + TimeTick(DateTime("2024-01-01T02:49:00"), 2), + TimeTick(DateTime("2024-01-01T03:19:00"), 1), + TimeTick(DateTime("2024-01-01T03:49:00"), 2), + TimeTick(DateTime("2024-01-01T04:19:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №7:{'closed': 'left', 'label': 'right', 'origin': 'end'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_LEFT, + label = LABEL_RIGHT, + origin = END_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 918.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 545.5), + TimeTick(DateTime("2024-01-01T01:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 652.5), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 551.0), + TimeTick(DateTime("2024-01-01T04:49:00"), NaN), + TimeTick(DateTime("2024-01-01T05:19:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 1836.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 1091.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 1524.0), + TimeTick(DateTime("2024-01-01T02:19:00"), 0.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 1305.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 1102.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 0.0), + TimeTick(DateTime("2024-01-01T05:19:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 928.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:49:00"), NaN), + TimeTick(DateTime("2024-01-01T05:19:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 9.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:49:00"), NaN), + TimeTick(DateTime("2024-01-01T05:19:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 928.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:49:00"), NaN), + TimeTick(DateTime("2024-01-01T05:19:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:49:00"), NaN), + TimeTick(DateTime("2024-01-01T05:19:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_LEFT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 1), + TimeTick(DateTime("2024-01-01T00:49:00"), 2), + TimeTick(DateTime("2024-01-01T01:19:00"), 2), + TimeTick(DateTime("2024-01-01T01:49:00"), 3), + TimeTick(DateTime("2024-01-01T02:19:00"), 0), + TimeTick(DateTime("2024-01-01T02:49:00"), 1), + TimeTick(DateTime("2024-01-01T03:19:00"), 2), + TimeTick(DateTime("2024-01-01T03:49:00"), 1), + TimeTick(DateTime("2024-01-01T04:19:00"), 2), + TimeTick(DateTime("2024-01-01T04:49:00"), 0), + TimeTick(DateTime("2024-01-01T05:19:00"), 1), + ]), + sampled, + ) + end + + @testset "Case №8:{'closed': 'right', 'label': 'right', 'origin': 'end'}" begin + sampled = ta_resample( + x -> isempty(x) ? NaN : mean(x), + test_ta, + Minute(30), + closed = CLOSED_RIGHT, + label = LABEL_RIGHT, + origin = END_OF_WINDOW, + ) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 918.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 545.5), + TimeTick(DateTime("2024-01-01T01:49:00"), 508.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 652.5), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 551.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(sum, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 1836.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 1091.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 1524.0), + TimeTick(DateTime("2024-01-01T02:19:00"), 0.0), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 1305.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 1102.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : maximum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 928.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : minimum(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 9.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(x -> isempty(x) ? NaN : first(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 925.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 998.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 928.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 836.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 259.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = ta_resample(x -> isempty(x) ? NaN : last(x), test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 508.0), + TimeTick(DateTime("2024-01-01T00:49:00"), 911.0), + TimeTick(DateTime("2024-01-01T01:19:00"), 93.0), + TimeTick(DateTime("2024-01-01T01:49:00"), 587.0), + TimeTick(DateTime("2024-01-01T02:19:00"), NaN), + TimeTick(DateTime("2024-01-01T02:49:00"), 527.0), + TimeTick(DateTime("2024-01-01T03:19:00"), 469.0), + TimeTick(DateTime("2024-01-01T03:49:00"), 750.0), + TimeTick(DateTime("2024-01-01T04:19:00"), 843.0), + TimeTick(DateTime("2024-01-01T04:49:00"), 792.0), + ]), + sampled, + ) + sampled = + ta_resample(length, test_ta, Minute(30), closed = CLOSED_RIGHT, label = LABEL_RIGHT, origin = END_OF_WINDOW) + @test isequal( + TimeArray{DateTime,Float64}([ + TimeTick(DateTime("2024-01-01T00:19:00"), 1), + TimeTick(DateTime("2024-01-01T00:49:00"), 2), + TimeTick(DateTime("2024-01-01T01:19:00"), 2), + TimeTick(DateTime("2024-01-01T01:49:00"), 3), + TimeTick(DateTime("2024-01-01T02:19:00"), 0), + TimeTick(DateTime("2024-01-01T02:49:00"), 1), + TimeTick(DateTime("2024-01-01T03:19:00"), 2), + TimeTick(DateTime("2024-01-01T03:49:00"), 1), + TimeTick(DateTime("2024-01-01T04:19:00"), 2), + TimeTick(DateTime("2024-01-01T04:49:00"), 1), + ]), + sampled, + ) + end +end diff --git a/test/rolling.jl b/test/rolling.jl new file mode 100644 index 0000000..ee80773 --- /dev/null +++ b/test/rolling.jl @@ -0,0 +1,311 @@ +# rolling + +@testset verbose = true "" begin + @testset "Case №1: Fixed window" begin + ta_for_window = TimeArray([ + TimeTick(DateTime(2024, 1, 1), 1.0), + TimeTick(DateTime(2024, 1, 2), 2.0), + TimeTick(DateTime(2024, 1, 5), 3.0), + TimeTick(DateTime(2024, 1, 6), 4.0), + TimeTick(DateTime(2024, 1, 7), 5.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]) + + @test isequal( + ta_rolling(sum, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 10.0), + TimeTick(DateTime(2024, 1, 7), 14.0), + TimeTick(DateTime(2024, 1, 15), 18.0), + ]), + ) + + @test isequal( + ta_rolling(mean, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 2.5), + TimeTick(DateTime(2024, 1, 7), 3.5), + TimeTick(DateTime(2024, 1, 15), 4.5), + ]), + ) + + @test isequal( + ta_rolling(maximum, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 4.0), + TimeTick(DateTime(2024, 1, 7), 5.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(minimum, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 1.0), + TimeTick(DateTime(2024, 1, 7), 2.0), + TimeTick(DateTime(2024, 1, 15), 3.0), + ]), + ) + + @test isequal( + ta_rolling(first, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 1.0), + TimeTick(DateTime(2024, 1, 7), 2.0), + TimeTick(DateTime(2024, 1, 15), 3.0), + ]), + ) + + @test isequal( + ta_rolling(last, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 4.0), + TimeTick(DateTime(2024, 1, 7), 5.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(median, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 2.5), + TimeTick(DateTime(2024, 1, 7), 3.5), + TimeTick(DateTime(2024, 1, 15), 4.5), + ]), + ) + + @test isequal( + ta_rolling(std, ta_for_window, 4), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), 1.2909944487358056), + TimeTick(DateTime(2024, 1, 7), 1.2909944487358056), + TimeTick(DateTime(2024, 1, 15), 1.2909944487358056), + ]), + ) + end + + @testset "Case №2: Periodic window" begin + ta_for_window = TimeArray([ + TimeTick(DateTime(2024, 1, 1), 1.0), + TimeTick(DateTime(2024, 1, 2), 2.0), + TimeTick(DateTime(2024, 1, 5), 3.0), + TimeTick(DateTime(2024, 1, 6), 4.0), + TimeTick(DateTime(2024, 1, 7), 5.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]) + + @test isequal( + ta_rolling(sum, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 3.0), + TimeTick(DateTime(2024, 1, 5), 5.0), + TimeTick(DateTime(2024, 1, 6), 7.0), + TimeTick(DateTime(2024, 1, 7), 12.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(mean, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 1.5), + TimeTick(DateTime(2024, 1, 5), 2.5), + TimeTick(DateTime(2024, 1, 6), 3.5), + TimeTick(DateTime(2024, 1, 7), 4.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(maximum, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 2.0), + TimeTick(DateTime(2024, 1, 5), 3.0), + TimeTick(DateTime(2024, 1, 6), 4.0), + TimeTick(DateTime(2024, 1, 7), 5.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(minimum, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 1.0), + TimeTick(DateTime(2024, 1, 5), 2.0), + TimeTick(DateTime(2024, 1, 6), 3.0), + TimeTick(DateTime(2024, 1, 7), 3.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(first, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 1.0), + TimeTick(DateTime(2024, 1, 5), 2.0), + TimeTick(DateTime(2024, 1, 6), 3.0), + TimeTick(DateTime(2024, 1, 7), 3.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(last, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 2.0), + TimeTick(DateTime(2024, 1, 5), 3.0), + TimeTick(DateTime(2024, 1, 6), 4.0), + TimeTick(DateTime(2024, 1, 7), 5.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(median, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 1.5), + TimeTick(DateTime(2024, 1, 5), 2.5), + TimeTick(DateTime(2024, 1, 6), 3.5), + TimeTick(DateTime(2024, 1, 7), 4.0), + TimeTick(DateTime(2024, 1, 15), 6.0), + ]), + ) + + @test isequal( + ta_rolling(std, ta_for_window, Day(4)), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), 0.7071067811865476), + TimeTick(DateTime(2024, 1, 5), 0.7071067811865476), + TimeTick(DateTime(2024, 1, 6), 0.7071067811865476), + TimeTick(DateTime(2024, 1, 7), 1.0), + TimeTick(DateTime(2024, 1, 15), NaN), + ]), + ) + end + + @testset "Case №3: SMA" begin + sma_date = TimeArray([ + TimeTick(DateTime(2021, 7), 1.0), + TimeTick(DateTime(2021, 12), 2.0), + TimeTick(DateTime(2022, 2), 3.0), + TimeTick(DateTime(2023, 3), 4.0), + TimeTick(DateTime(2023, 4), 5.0), + TimeTick(DateTime(2024, 6), 6.0), + ]) + + @test isequal( + ta_sma(sma_date, 2), + TimeArray([ + TimeTick(DateTime(2021, 7), NaN), + TimeTick(DateTime(2021, 12), 1.5), + TimeTick(DateTime(2022, 2), 2.5), + TimeTick(DateTime(2023, 3), 3.5), + TimeTick(DateTime(2023, 4), 4.5), + TimeTick(DateTime(2024, 6), 5.5), + ]), + ) + + @test isequal( + ta_sma(sma_date, 4), + TimeArray([ + TimeTick(DateTime(2021, 7), NaN), + TimeTick(DateTime(2021, 12), NaN), + TimeTick(DateTime(2022, 2), NaN), + TimeTick(DateTime(2023, 3), 2.5), + TimeTick(DateTime(2023, 4), 3.5), + TimeTick(DateTime(2024, 6), 4.5), + ]), + ) + + @test isequal( + ta_sma(sma_date, Month(6)), + TimeArray([ + TimeTick(DateTime(2021, 7), NaN), + TimeTick(DateTime(2021, 12), 1.5), + TimeTick(DateTime(2022, 2), 2.5), + TimeTick(DateTime(2023, 3), 4.0), + TimeTick(DateTime(2023, 4), 4.5), + TimeTick(DateTime(2024, 6), 6.0), + ]), + ) + + @test isequal( + ta_sma(sma_date, Year(1)), + TimeArray([ + TimeTick(DateTime(2021, 7), NaN), + TimeTick(DateTime(2021, 12), NaN), + TimeTick(DateTime(2022, 2), 2.0), + TimeTick(DateTime(2023, 3), 4.0), + TimeTick(DateTime(2023, 4), 4.5), + TimeTick(DateTime(2024, 6), 6.0), + ]), + ) + end + + @testset "Case №4: Lag" begin + ta_for_lag = TimeArray([ + TimeTick(DateTime(2024, 1, 1), 1.0), + TimeTick(DateTime(2024, 1, 2), 2.0), + TimeTick(DateTime(2024, 1, 3), 3.0), + TimeTick(DateTime(2024, 1, 4), 4.0), + TimeTick(DateTime(2024, 1, 5), 5.0), + TimeTick(DateTime(2024, 1, 6), 6.0), + ]) + + @test isequal( + ta_lag(ta_for_lag, 3), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 3), NaN), + TimeTick(DateTime(2024, 1, 4), 1.0), + TimeTick(DateTime(2024, 1, 5), 2.0), + TimeTick(DateTime(2024, 1, 6), 3.0), + ]), + ) + + @test isequal( + ta_lag(ta_for_lag, 10), + TimeArray([ + TimeTick(DateTime(2024, 1, 1), NaN), + TimeTick(DateTime(2024, 1, 2), NaN), + TimeTick(DateTime(2024, 1, 3), NaN), + TimeTick(DateTime(2024, 1, 4), NaN), + TimeTick(DateTime(2024, 1, 5), NaN), + TimeTick(DateTime(2024, 1, 6), NaN), + ]), + ) + end +end diff --git a/test/runtests.jl b/test/runtests.jl new file mode 100644 index 0000000..6daf159 --- /dev/null +++ b/test/runtests.jl @@ -0,0 +1,14 @@ +# runtests + +using Test +using Dates +using NanoDates +using Statistics +using TimeArrays + +include("interface.jl") +include("math.jl") +include("array.jl") +include("rolling.jl") +include("resample.jl") +include("custom_type.jl")