From c8394f6a8e47141aeefacf87493b0f98172cf266 Mon Sep 17 00:00:00 2001 From: Koen Date: Tue, 20 Jun 2023 08:45:01 +0200 Subject: [PATCH] Initial commit. --- LICENSE | 21 + clients/OTHER | 2 + clients/terminal/.gitignore | 1 + clients/terminal/Cargo.lock | 327 +++ clients/terminal/Cargo.toml | 12 + clients/terminal/LICENSE | 675 +++++ clients/terminal/README.md | 44 + clients/terminal/src/fcastsession.rs | 242 ++ clients/terminal/src/main.rs | 193 ++ clients/terminal/src/models.rs | 48 + receivers/android/.gitignore | 15 + receivers/android/.gitlab-ci.yml | 13 + receivers/android/.idea/.gitignore | 3 + receivers/android/.idea/.name | 1 + receivers/android/.idea/compiler.xml | 6 + receivers/android/.idea/gradle.xml | 19 + receivers/android/.idea/misc.xml | 10 + receivers/android/.idea/vcs.xml | 6 + receivers/android/app/.gitignore | 1 + receivers/android/app/build.gradle | 72 + receivers/android/app/proguard-rules.pro | 21 + .../fcast/receiver/ExampleInstrumentedTest.kt | 24 + .../android/app/src/main/AndroidManifest.xml | 57 + .../com/futo/fcast/receiver/BootReceiver.kt | 16 + .../futo/fcast/receiver/DiscoveryService.kt | 56 + .../com/futo/fcast/receiver/FCastSession.kt | 185 ++ .../futo/fcast/receiver/InstallReceiver.kt | 42 + .../com/futo/fcast/receiver/MainActivity.kt | 385 +++ .../java/com/futo/fcast/receiver/Packets.kt | 32 + .../com/futo/fcast/receiver/PlayerActivity.kt | 214 ++ .../futo/fcast/receiver/TcpListenerService.kt | 338 +++ .../java/com/futo/fcast/receiver/Updater.kt | 13 + .../res/animator/rotation_1500_clockwise.xml | 8 + .../drawable-v24/ic_launcher_foreground.xml | 30 + .../drawable/background_button_primary.xml | 6 + .../res/drawable/ic_launcher_background.xml | 170 ++ .../app/src/main/res/drawable/ic_update.xml | 18 + .../main/res/drawable/ic_update_animated.xml | 6 + .../src/main/res/drawable/ic_update_fail.xml | 9 + .../main/res/drawable/ic_update_success.xml | 4 + .../app/src/main/res/font/inter_bold.ttf | Bin 0 -> 316100 bytes .../app/src/main/res/font/inter_regular.ttf | Bin 0 -> 309828 bytes .../app/src/main/res/layout/activity_main.xml | 112 + .../src/main/res/layout/activity_player.xml | 14 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../res/mipmap-anydpi-v33/ic_launcher.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes .../app/src/main/res/values/colors.xml | 10 + .../app/src/main/res/values/strings.xml | 24 + .../app/src/main/res/values/themes.xml | 7 + .../app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + .../futo/fcast/receiver/ExampleUnitTest.kt | 17 + receivers/android/build.gradle | 6 + receivers/android/gradle.properties | 23 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + receivers/android/gradlew | 185 ++ receivers/android/gradlew.bat | 89 + receivers/android/settings.gradle | 16 + receivers/electron/.gitignore | 132 + receivers/electron/LICENSE | 674 +++++ receivers/electron/README.md | 100 + receivers/electron/app.ico | Bin 0 -> 16261 bytes receivers/electron/app.png | Bin 0 -> 14555 bytes receivers/electron/deploy.sh | 7 + receivers/electron/images/Untitled.png | Bin 0 -> 63764 bytes receivers/electron/images/Untitled2.png | Bin 0 -> 732591 bytes receivers/electron/images/Untitled3.png | Bin 0 -> 30666 bytes receivers/electron/package-lock.json | 2360 +++++++++++++++++ receivers/electron/package.json | 21 + receivers/electron/packaging/package-all.sh | 6 + receivers/electron/packaging/package-macos.sh | 20 + receivers/electron/packaging/package.sh | 28 + receivers/electron/src/App.ts | 4 + receivers/electron/src/DiscoveryService.ts | 42 + receivers/electron/src/FCastService.ts | 115 + receivers/electron/src/FCastSession.ts | 178 ++ receivers/electron/src/Main.ts | 163 ++ receivers/electron/src/Packets.ts | 33 + receivers/electron/src/Updater.ts | 101 + receivers/electron/src/index.html | 20 + receivers/electron/src/preload.js | 13 + receivers/electron/src/renderer.js | 162 ++ receivers/electron/src/style.css | 27 + receivers/electron/src/video-js.min.css | 1 + receivers/electron/src/video.min.js | 26 + receivers/electron/tsconfig.json | 15 + receivers/electron/webpack.config.js | 23 + 99 files changed, 8173 insertions(+) create mode 100644 LICENSE create mode 100644 clients/OTHER create mode 100644 clients/terminal/.gitignore create mode 100644 clients/terminal/Cargo.lock create mode 100644 clients/terminal/Cargo.toml create mode 100644 clients/terminal/LICENSE create mode 100644 clients/terminal/README.md create mode 100644 clients/terminal/src/fcastsession.rs create mode 100644 clients/terminal/src/main.rs create mode 100644 clients/terminal/src/models.rs create mode 100644 receivers/android/.gitignore create mode 100644 receivers/android/.gitlab-ci.yml create mode 100644 receivers/android/.idea/.gitignore create mode 100644 receivers/android/.idea/.name create mode 100644 receivers/android/.idea/compiler.xml create mode 100644 receivers/android/.idea/gradle.xml create mode 100644 receivers/android/.idea/misc.xml create mode 100644 receivers/android/.idea/vcs.xml create mode 100644 receivers/android/app/.gitignore create mode 100644 receivers/android/app/build.gradle create mode 100644 receivers/android/app/proguard-rules.pro create mode 100644 receivers/android/app/src/androidTest/java/com/futo/fcast/receiver/ExampleInstrumentedTest.kt create mode 100644 receivers/android/app/src/main/AndroidManifest.xml create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/BootReceiver.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/DiscoveryService.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/FCastSession.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/InstallReceiver.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/MainActivity.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/Packets.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/PlayerActivity.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/TcpListenerService.kt create mode 100644 receivers/android/app/src/main/java/com/futo/fcast/receiver/Updater.kt create mode 100644 receivers/android/app/src/main/res/animator/rotation_1500_clockwise.xml create mode 100644 receivers/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 receivers/android/app/src/main/res/drawable/background_button_primary.xml create mode 100644 receivers/android/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 receivers/android/app/src/main/res/drawable/ic_update.xml create mode 100644 receivers/android/app/src/main/res/drawable/ic_update_animated.xml create mode 100644 receivers/android/app/src/main/res/drawable/ic_update_fail.xml create mode 100644 receivers/android/app/src/main/res/drawable/ic_update_success.xml create mode 100644 receivers/android/app/src/main/res/font/inter_bold.ttf create mode 100644 receivers/android/app/src/main/res/font/inter_regular.ttf create mode 100644 receivers/android/app/src/main/res/layout/activity_main.xml create mode 100644 receivers/android/app/src/main/res/layout/activity_player.xml create mode 100644 receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 receivers/android/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml create mode 100644 receivers/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 receivers/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 receivers/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 receivers/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 receivers/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 receivers/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 receivers/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 receivers/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 receivers/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 receivers/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 receivers/android/app/src/main/res/values/colors.xml create mode 100644 receivers/android/app/src/main/res/values/strings.xml create mode 100644 receivers/android/app/src/main/res/values/themes.xml create mode 100644 receivers/android/app/src/main/res/xml/backup_rules.xml create mode 100644 receivers/android/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 receivers/android/app/src/test/java/com/futo/fcast/receiver/ExampleUnitTest.kt create mode 100644 receivers/android/build.gradle create mode 100644 receivers/android/gradle.properties create mode 100644 receivers/android/gradle/wrapper/gradle-wrapper.jar create mode 100644 receivers/android/gradle/wrapper/gradle-wrapper.properties create mode 100755 receivers/android/gradlew create mode 100644 receivers/android/gradlew.bat create mode 100644 receivers/android/settings.gradle create mode 100644 receivers/electron/.gitignore create mode 100644 receivers/electron/LICENSE create mode 100644 receivers/electron/README.md create mode 100644 receivers/electron/app.ico create mode 100644 receivers/electron/app.png create mode 100644 receivers/electron/deploy.sh create mode 100644 receivers/electron/images/Untitled.png create mode 100644 receivers/electron/images/Untitled2.png create mode 100644 receivers/electron/images/Untitled3.png create mode 100644 receivers/electron/package-lock.json create mode 100644 receivers/electron/package.json create mode 100644 receivers/electron/packaging/package-all.sh create mode 100644 receivers/electron/packaging/package-macos.sh create mode 100644 receivers/electron/packaging/package.sh create mode 100644 receivers/electron/src/App.ts create mode 100644 receivers/electron/src/DiscoveryService.ts create mode 100644 receivers/electron/src/FCastService.ts create mode 100644 receivers/electron/src/FCastSession.ts create mode 100644 receivers/electron/src/Main.ts create mode 100644 receivers/electron/src/Packets.ts create mode 100644 receivers/electron/src/Updater.ts create mode 100644 receivers/electron/src/index.html create mode 100644 receivers/electron/src/preload.js create mode 100644 receivers/electron/src/renderer.js create mode 100644 receivers/electron/src/style.css create mode 100644 receivers/electron/src/video-js.min.css create mode 100644 receivers/electron/src/video.min.js create mode 100644 receivers/electron/tsconfig.json create mode 100644 receivers/electron/webpack.config.js diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..8aa2645 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) [year] [fullname] + +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/clients/OTHER b/clients/OTHER new file mode 100644 index 0000000..7a2c99d --- /dev/null +++ b/clients/OTHER @@ -0,0 +1,2 @@ +Other casting clients that work with FCast are: +- Grayjay diff --git a/clients/terminal/.gitignore b/clients/terminal/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/clients/terminal/.gitignore @@ -0,0 +1 @@ +/target diff --git a/clients/terminal/Cargo.lock b/clients/terminal/Cargo.lock new file mode 100644 index 0000000..00e18b7 --- /dev/null +++ b/clients/terminal/Cargo.lock @@ -0,0 +1,327 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "clap" +version = "3.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" +dependencies = [ + "atty", + "bitflags", + "clap_lex", + "indexmap", + "strsim", + "termcolor", + "textwrap", +] + +[[package]] +name = "clap_lex" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +dependencies = [ + "os_str_bytes", +] + +[[package]] +name = "ctrlc" +version = "3.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbcf33c2a618cbe41ee43ae6e9f2e48368cd9f9db2896f10167d8d762679f639" +dependencies = [ + "nix", + "windows-sys", +] + +[[package]] +name = "fastcast" +version = "0.1.0" +dependencies = [ + "clap", + "ctrlc", + "serde", + "serde_json", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "indexmap" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "itoa" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" + +[[package]] +name = "libc" +version = "0.2.140" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" + +[[package]] +name = "nix" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" +dependencies = [ + "bitflags", + "cfg-if", + "libc", + "static_assertions", +] + +[[package]] +name = "os_str_bytes" +version = "6.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267" + +[[package]] +name = "proc-macro2" +version = "1.0.53" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba466839c78239c09faf015484e5cc04860f88242cff4d03eb038f04b4699b73" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "ryu" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" + +[[package]] +name = "serde" +version = "1.0.158" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771d4d9c4163ee138805e12c710dd365e4f44be8be0503cb1bb9eb989425d9c9" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.158" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e801c1712f48475582b7696ac71e0ca34ebb30e09338425384269d9717c62cad" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "syn" +version = "2.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc02725fd69ab9f26eab07fad303e2497fad6fb9eba4f96c4d1687bdf704ad9" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "termcolor" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "textwrap" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" + +[[package]] +name = "unicode-ident" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" diff --git a/clients/terminal/Cargo.toml b/clients/terminal/Cargo.toml new file mode 100644 index 0000000..d4046c2 --- /dev/null +++ b/clients/terminal/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "fcast" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +clap = "3" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +ctrlc = "3.1.9" \ No newline at end of file diff --git a/clients/terminal/LICENSE b/clients/terminal/LICENSE new file mode 100644 index 0000000..402b5f9 --- /dev/null +++ b/clients/terminal/LICENSE @@ -0,0 +1,675 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 2023 Koen + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) 2023 Koen + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + diff --git a/clients/terminal/README.md b/clients/terminal/README.md new file mode 100644 index 0000000..4bbc879 --- /dev/null +++ b/clients/terminal/README.md @@ -0,0 +1,44 @@ +# What is FCast? + +FCast is a protocol designed for wireless streaming of audio and video content between devices. Unlike alternative protocols like Chromecast and AirPlay, FCast is an open source protocol that allows for custom receiver implementations, enabling third-party developers to create their own receiver devices or integrate the FCast protocol into their own apps. + +# Building + +Setup a rust development environment and type: + +``` +cargo build +``` + +# Usage + +Example usage of the fcast client. + +``` +# Play a mp4 video URL +./fcast -h localhost play --mime_type video/mp4 --url http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 -t 10 + +# Play a DASH URL +./fcast -h localhost play --mime_type application/dash+xml --url https://dash.akamaized.net/digitalprimates/fraunhofer/480p_video/heaac_2_0_with_video/Sintel/sintel_480p_heaac2_0.mpd + +# Play local DASH content +cat dash.mpd | ./fcast -h localhost play --mime_type application/dash+xml + +# Pause playing +./fcast -h localhost pause + +# Resume playback +./fcast -h localhost resume + +# Seek to time 100 +./fcast -h localhost seek -t 100 + +# Listen for playback updates +./fcast -h localhost listen + +# Stop playback +./fcast -h localhost stop + +# Set volume to half +./fcast -h localhost setvolume -v 0.5 +``` diff --git a/clients/terminal/src/fcastsession.rs b/clients/terminal/src/fcastsession.rs new file mode 100644 index 0000000..efaa370 --- /dev/null +++ b/clients/terminal/src/fcastsession.rs @@ -0,0 +1,242 @@ +use std::{net::TcpStream, io::{Write, Read}, sync::{atomic::{AtomicBool, Ordering}, Arc}}; + +use crate::models::{PlaybackUpdateMessage, VolumeUpdateMessage}; +use serde::Serialize; + +#[derive(Debug)] +enum SessionState { + Idle = 0, + WaitingForLength, + WaitingForData, + Disconnected, +} + +#[derive(Debug)] +pub enum Opcode { + None = 0, + Play = 1, + Pause = 2, + Resume = 3, + Stop = 4, + Seek = 5, + PlaybackUpdate = 6, + VolumeUpdate = 7, + SetVolume = 8 +} + +impl Opcode { + fn from_u8(value: u8) -> Opcode { + match value { + 0 => Opcode::None, + 1 => Opcode::Play, + 2 => Opcode::Pause, + 3 => Opcode::Resume, + 4 => Opcode::Stop, + 5 => Opcode::Seek, + 6 => Opcode::PlaybackUpdate, + 7 => Opcode::VolumeUpdate, + 8 => Opcode::SetVolume, + _ => panic!("Unknown value: {}", value), + } + } +} + +const LENGTH_BYTES: usize = 4; +const MAXIMUM_PACKET_LENGTH: usize = 32000; + +pub struct FCastSession<'a> { + buffer: Vec, + bytes_read: usize, + packet_length: usize, + stream: &'a TcpStream, + state: SessionState +} + +impl<'a> FCastSession<'a> { + pub fn new(stream: &'a TcpStream) -> Self { + FCastSession { + buffer: vec![0; MAXIMUM_PACKET_LENGTH], + bytes_read: 0, + packet_length: 0, + stream, + state: SessionState::Idle + } + } +} + +impl FCastSession<'_> { + pub fn send_message(&mut self, opcode: Opcode, message: T) -> Result<(), std::io::Error> { + let json = serde_json::to_string(&message)?; + let data = json.as_bytes(); + let size = 1 + data.len(); + let header_size = LENGTH_BYTES + 1; + let mut header = vec![0u8; header_size]; + header[..LENGTH_BYTES].copy_from_slice(&(size as u32).to_le_bytes()); + header[LENGTH_BYTES] = opcode as u8; + + let packet = [header, data.to_vec()].concat(); + println!("Sent {} bytes with (header size: {}, body size: {}).", packet.len(), header_size, data.len()); + return self.stream.write_all(&packet); + } + + pub fn send_empty(&mut self, opcode: Opcode) -> Result<(), std::io::Error> { + let json = String::new(); + let data = json.as_bytes(); + let size = 1 + data.len(); + let mut header = vec![0u8; LENGTH_BYTES + 1]; + header[..LENGTH_BYTES].copy_from_slice(&(size as u32).to_le_bytes()); + header[LENGTH_BYTES] = opcode as u8; + + let packet = [header, data.to_vec()].concat(); + return self.stream.write_all(&packet); + } + + pub fn receive_loop(&mut self, running: &Arc) -> Result<(), Box> { + self.state = SessionState::WaitingForLength; + + let mut buffer = [0u8; 1024]; + while running.load(Ordering::SeqCst) { + let bytes_read = self.stream.read(&mut buffer)?; + self.process_bytes(&buffer[..bytes_read])?; + } + + self.state = SessionState::Idle; + Ok(()) + } + + pub fn process_bytes(&mut self, received_bytes: &[u8]) -> Result<(), Box> { + if received_bytes.is_empty() { + return Ok(()); + } + + let addr = match self.stream.peer_addr() { + Ok(a) => a.to_string(), + _ => String::new() + }; + + println!("{} bytes received from {}", received_bytes.len(), addr); + + match self.state { + SessionState::WaitingForLength => self.handle_length_bytes(received_bytes)?, + SessionState::WaitingForData => self.handle_packet_bytes(received_bytes)?, + _ => println!("Data received is unhandled in current session state {:?}", self.state), + } + + Ok(()) + } + + + fn handle_length_bytes(&mut self, received_bytes: &[u8]) -> Result<(), Box> { + let bytes_to_read = std::cmp::min(LENGTH_BYTES, received_bytes.len()); + let bytes_remaining = received_bytes.len() - bytes_to_read; + self.buffer[self.bytes_read..self.bytes_read + bytes_to_read] + .copy_from_slice(&received_bytes[..bytes_to_read]); + self.bytes_read += bytes_to_read; + + println!("handleLengthBytes: Read {} bytes from packet", bytes_to_read); + + if self.bytes_read >= LENGTH_BYTES { + let addr = match self.stream.peer_addr() { + Ok(a) => a.to_string(), + _ => String::new() + }; + + self.state = SessionState::WaitingForData; + self.packet_length = u32::from_le_bytes(self.buffer[..LENGTH_BYTES].try_into()?) as usize; + self.bytes_read = 0; + + println!("Packet length header received from {}: {}", addr, self.packet_length); + + if self.packet_length > MAXIMUM_PACKET_LENGTH { + println!("Maximum packet length is 32kB, killing stream {}: {}", addr, self.packet_length); + + self.stream.shutdown(std::net::Shutdown::Both)?; + self.state = SessionState::Disconnected; + return Err(format!("Stream killed due to packet length ({}) exceeding maximum 32kB packet size.", self.packet_length).into()); + } + + if bytes_remaining > 0 { + println!("{} remaining bytes {} pushed to handlePacketBytes", bytes_remaining, addr); + + self.handle_packet_bytes(&received_bytes[bytes_to_read..])?; + } + } + + Ok(()) + } + + fn handle_packet_bytes(&mut self, received_bytes: &[u8]) -> Result<(), Box> { + let bytes_to_read = std::cmp::min(self.packet_length, received_bytes.len()); + let bytes_remaining = received_bytes.len() - bytes_to_read; + self.buffer[self.bytes_read..self.bytes_read + bytes_to_read] + .copy_from_slice(&received_bytes[..bytes_to_read]); + self.bytes_read += bytes_to_read; + + println!("handlePacketBytes: Read {} bytes from packet", bytes_to_read); + + if self.bytes_read >= self.packet_length { + let addr = match self.stream.peer_addr() { + Ok(a) => a.to_string(), + _ => String::new() + }; + + println!("Packet finished receiving from {} of {} bytes.", addr, self.packet_length); + self.handle_packet()?; + + self.state = SessionState::WaitingForLength; + self.packet_length = 0; + self.bytes_read = 0; + + if bytes_remaining > 0 { + println!("{} remaining bytes {} pushed to handleLengthBytes", bytes_remaining, addr); + self.handle_length_bytes(&received_bytes[bytes_to_read..])?; + } + } + + Ok(()) + } + + fn handle_packet(&mut self) -> Result<(), std::str::Utf8Error> { + let addr = match self.stream.peer_addr() { + Ok(a) => a.to_string(), + _ => String::new() + }; + + println!("Processing packet of {} bytes from {}", self.bytes_read, addr); + + let opcode = Opcode::from_u8(self.buffer[0]); + let body = if self.packet_length > 1 { + Some(std::str::from_utf8(&self.buffer[1..self.packet_length])?) + } else { + None + }; + + println!("Received body: {:?}", body); + + match opcode { + Opcode::PlaybackUpdate => { + if let Some(body_str) = body { + if let Ok(playback_update_msg) = serde_json::from_str::(body_str) { + println!("Received playback update {:?}", playback_update_msg); + } + } + } + Opcode::VolumeUpdate => { + if let Some(body_str) = body { + if let Ok(volume_update_msg) = serde_json::from_str::(body_str) { + println!("Received volume update {:?}", volume_update_msg); + } + } + } + _ => { + println!("Error handling packet from {}", addr); + } + } + + Ok(()) + } + + pub fn shutdown(&self) -> Result<(), std::io::Error> { + return self.stream.shutdown(std::net::Shutdown::Both); + } +} \ No newline at end of file diff --git a/clients/terminal/src/main.rs b/clients/terminal/src/main.rs new file mode 100644 index 0000000..e95908e --- /dev/null +++ b/clients/terminal/src/main.rs @@ -0,0 +1,193 @@ +mod models; +mod fcastsession; + +use clap::{App, Arg, SubCommand}; +use std::{io::Read, net::TcpStream}; +use std::sync::atomic::{AtomicBool, Ordering}; +use std::sync::Arc; + +use crate::fcastsession::Opcode; +use crate::models::SetVolumeMessage; +use crate::{models::{PlayMessage, SeekMessage}, fcastsession::FCastSession}; + +fn main() { + if let Err(e) = run() { + println!("Failed due to error: {}", e) + } +} + +fn run() -> Result<(), Box> { + let app = App::new("Media Control") + .about("Control media playback") + .arg(Arg::with_name("host") + .short('h') + .long("host") + .value_name("Host") + .help("The host address to send the command to") + .required(true) + .takes_value(true)) + .arg(Arg::with_name("port") + .short('p') + .long("port") + .value_name("PORT") + .help("The port to send the command to") + .required(false) + .default_value("46899") + .takes_value(true)) + .subcommand(SubCommand::with_name("play") + .about("Play media") + .arg(Arg::with_name("mime_type") + .short('m') + .long("mime_type") + .value_name("MIME_TYPE") + .help("Mime type (e.g., video/mp4)") + .required(true) + .takes_value(true) + ) + .arg(Arg::with_name("url") + .short('u') + .long("url") + .value_name("URL") + .help("URL to the content") + .required(false) + .takes_value(true) + ) + .arg(Arg::with_name("content") + .short('c') + .long("content") + .value_name("CONTENT") + .help("The actual content") + .required(false) + .takes_value(true) + ) + .arg(Arg::with_name("timestamp") + .short('t') + .long("timestamp") + .value_name("TIMESTAMP") + .help("Timestamp to start playing") + .required(false) + .default_value("0") + .takes_value(true) + ) + ) + .subcommand(SubCommand::with_name("seek") + .about("Seek to a timestamp") + .arg(Arg::with_name("timestamp") + .short('t') + .long("timestamp") + .value_name("TIMESTAMP") + .help("Timestamp to start playing") + .required(true) + .takes_value(true) + ), + ) + .subcommand(SubCommand::with_name("pause").about("Pause media")) + .subcommand(SubCommand::with_name("resume").about("Resume media")) + .subcommand(SubCommand::with_name("stop").about("Stop media")) + .subcommand(SubCommand::with_name("listen").about("Listen to incoming events")) + .subcommand(SubCommand::with_name("setvolume").about("Set the volume") + .arg(Arg::with_name("volume") + .short('v') + .long("volume") + .value_name("VOLUME") + .help("Volume level (0-1)") + .required(true) + .takes_value(true)) + ); + + let matches = app.get_matches(); + + let host = match matches.value_of("host") { + Some(s) => s, + _ => return Err("Host is required.".into()) + }; + + let port = match matches.value_of("port") { + Some(s) => s, + _ => return Err("Port is required.".into()) + }; + + println!("Connecting to host={} port={}...", host, port); + let stream = TcpStream::connect(format!("{}:{}", host, port))?; + let mut session = FCastSession::new(&stream); + println!("Connection established."); + + if let Some(play_matches) = matches.subcommand_matches("play") { + let mut play_message = PlayMessage::new( + match play_matches.value_of("mime_type") { + Some(s) => s.to_string(), + _ => return Err("MIME type is required.".into()) + }, + match play_matches.value_of("url") { + Some(s) => Some(s.to_string()), + _ => None + }, + match play_matches.value_of("content") { + Some(s) => Some(s.to_string()), + _ => None + }, + match play_matches.value_of("timestamp") { + Some(s) => s.parse::().ok(), + _ => None + } + ); + + if play_message.content.is_none() && play_message.url.is_none() { + println!("Reading content from stdin..."); + + let mut buffer = String::new(); + std::io::stdin().read_to_string(&mut buffer)?; + play_message.content = Some(buffer); + } + + let json = serde_json::to_string(&play_message); + println!("Sent play {:?}", json); + + session.send_message(Opcode::Play, Some(play_message))?; + } else if let Some(seek_matches) = matches.subcommand_matches("seek") { + let seek_message = SeekMessage::new(match seek_matches.value_of("timestamp") { + Some(s) => s.parse::()?, + _ => return Err("Timestamp is required.".into()) + }); + println!("Sent seek {:?}", seek_message); + session.send_message(Opcode::Seek, Some(seek_message))?; + } else if let Some(_) = matches.subcommand_matches("pause") { + println!("Sent pause"); + session.send_empty(Opcode::Pause)?; + } else if let Some(_) = matches.subcommand_matches("resume") { + println!("Sent resume"); + session.send_empty(Opcode::Resume)?; + } else if let Some(_) = matches.subcommand_matches("stop") { + println!("Sent stop"); + session.send_empty(Opcode::Stop)?; + } else if let Some(_) = matches.subcommand_matches("listen") { + println!("Starter listening to events..."); + + let running = Arc::new(AtomicBool::new(true)); + let r = running.clone(); + + ctrlc::set_handler(move || { + r.store(false, Ordering::SeqCst); + }).expect("Error setting Ctrl-C handler"); + + println!("Waiting for Ctrl+C..."); + + session.receive_loop(&running)?; + + println!("Ctrl+C received, exiting..."); + } else if let Some(setvolume_matches) = matches.subcommand_matches("setvolume") { + let setvolume_message = SetVolumeMessage::new(match setvolume_matches.value_of("volume") { + Some(s) => s.parse::()?, + _ => return Err("Timestamp is required.".into()) + }); + println!("Sent setvolume {:?}", setvolume_message); + session.send_message(Opcode::SetVolume, Some(setvolume_message))?; + } else { + println!("Invalid command. Use --help for more information."); + std::process::exit(1); + } + + session.shutdown()?; + + Ok(()) +} \ No newline at end of file diff --git a/clients/terminal/src/models.rs b/clients/terminal/src/models.rs new file mode 100644 index 0000000..78ec109 --- /dev/null +++ b/clients/terminal/src/models.rs @@ -0,0 +1,48 @@ +use serde::{Serialize, Deserialize}; + +#[derive(Serialize, Debug)] +pub struct PlayMessage { + pub container: String, + pub url: Option, + pub content: Option, + pub time: Option, +} + +impl PlayMessage { + pub fn new(container: String, url: Option, content: Option, time: Option) -> Self { + Self { container, url, content, time } + } +} + +#[derive(Serialize, Debug)] +pub struct SeekMessage { + pub time: u64, +} + +impl SeekMessage { + pub fn new(time: u64) -> Self { + Self { time } + } +} + +#[derive(Deserialize, Debug)] +pub struct PlaybackUpdateMessage { + pub time: u64, + pub state: u8 //0 = None, 1 = Playing, 2 = Paused +} + +#[derive(Deserialize, Debug)] +pub struct VolumeUpdateMessage { + pub volume: f64 //(0-1) +} + +#[derive(Serialize, Debug)] +pub struct SetVolumeMessage { + pub volume: f64, +} + +impl SetVolumeMessage { + pub fn new(volume: f64) -> Self { + Self { volume } + } +} \ No newline at end of file diff --git a/receivers/android/.gitignore b/receivers/android/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/receivers/android/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/receivers/android/.gitlab-ci.yml b/receivers/android/.gitlab-ci.yml new file mode 100644 index 0000000..2120d78 --- /dev/null +++ b/receivers/android/.gitlab-ci.yml @@ -0,0 +1,13 @@ +stages: +- buildAndDeployApk + +buildAndDeployApk: + stage: buildAndDeployApk + script: + - ./gradlew --stacktrace assembleRelease + - cp ./app/build/outputs/apk/release/app-release.apk /var/www/html/fcast-release.apk + - git describe --tags > /var/www/html/fcast-version.txt + only: + - tags + except: + - branches diff --git a/receivers/android/.idea/.gitignore b/receivers/android/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/receivers/android/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/receivers/android/.idea/.name b/receivers/android/.idea/.name new file mode 100644 index 0000000..945cdc3 --- /dev/null +++ b/receivers/android/.idea/.name @@ -0,0 +1 @@ +FCastReceiver \ No newline at end of file diff --git a/receivers/android/.idea/compiler.xml b/receivers/android/.idea/compiler.xml new file mode 100644 index 0000000..e58d3e4 --- /dev/null +++ b/receivers/android/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/receivers/android/.idea/gradle.xml b/receivers/android/.idea/gradle.xml new file mode 100644 index 0000000..a2d7c21 --- /dev/null +++ b/receivers/android/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/receivers/android/.idea/misc.xml b/receivers/android/.idea/misc.xml new file mode 100644 index 0000000..5f06bfd --- /dev/null +++ b/receivers/android/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/receivers/android/.idea/vcs.xml b/receivers/android/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/receivers/android/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/receivers/android/app/.gitignore b/receivers/android/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/receivers/android/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/receivers/android/app/build.gradle b/receivers/android/app/build.gradle new file mode 100644 index 0000000..70531f0 --- /dev/null +++ b/receivers/android/app/build.gradle @@ -0,0 +1,72 @@ +plugins { + id 'com.android.application' + id 'org.jetbrains.kotlin.android' + id 'org.jetbrains.kotlin.plugin.serialization' version '1.8.10' + id 'org.ajoberstar.grgit' version '1.7.2' +} + +ext { + gitVersionName = grgit.describe() + gitVersionCode = gitVersionName != null && gitVersionName.isInteger() ? gitVersionName.toInteger() : 1 +} + +println("Version Name: $gitVersionName") +println("Version Code: $gitVersionCode") + +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('/opt/key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} + +android { + namespace 'com.futo.fcast.receiver' + compileSdk 33 + + defaultConfig { + applicationId "com.futo.fcast.receiver" + minSdk 24 + targetSdk 33 + versionCode gitVersionCode + versionName gitVersionName + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null + storePassword keystoreProperties['storePassword'] + } + } + + buildTypes { + release { + signingConfig signingConfigs.release + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = '1.8' + } +} + +dependencies { + + implementation 'androidx.core:core-ktx:1.7.0' + implementation 'androidx.appcompat:appcompat:1.6.1' + implementation 'com.google.android.material:material:1.8.0' + implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.0" + implementation 'com.google.android.exoplayer:exoplayer:2.18.6' + implementation "com.squareup.okhttp3:okhttp:4.11.0" + testImplementation 'junit:junit:4.13.2' + androidTestImplementation 'androidx.test.ext:junit:1.1.5' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' +} \ No newline at end of file diff --git a/receivers/android/app/proguard-rules.pro b/receivers/android/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/receivers/android/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/receivers/android/app/src/androidTest/java/com/futo/fcast/receiver/ExampleInstrumentedTest.kt b/receivers/android/app/src/androidTest/java/com/futo/fcast/receiver/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..29d77bd --- /dev/null +++ b/receivers/android/app/src/androidTest/java/com/futo/fcast/receiver/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package com.futo.fcast.receiver + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.ext.junit.runners.AndroidJUnit4 + +import org.junit.Test +import org.junit.runner.RunWith + +import org.junit.Assert.* + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.futo.fcast.receiver", appContext.packageName) + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/AndroidManifest.xml b/receivers/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..5aea0c8 --- /dev/null +++ b/receivers/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/BootReceiver.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/BootReceiver.kt new file mode 100644 index 0000000..88131ea --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/BootReceiver.kt @@ -0,0 +1,16 @@ +package com.futo.fcast.receiver + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent + +class BootReceiver : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent) { + if (intent.action == Intent.ACTION_BOOT_COMPLETED || + intent.action == Intent.ACTION_PACKAGE_ADDED || + intent.action == Intent.ACTION_MY_PACKAGE_REPLACED) { + val serviceIntent = Intent(context, TcpListenerService::class.java) + context.startService(serviceIntent) + } + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/DiscoveryService.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/DiscoveryService.kt new file mode 100644 index 0000000..477357e --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/DiscoveryService.kt @@ -0,0 +1,56 @@ +package com.futo.fcast.receiver + +import android.content.Context +import android.net.nsd.NsdManager +import android.net.nsd.NsdServiceInfo +import android.util.Log + +class DiscoveryService(private val _context: Context) { + private var _nsdManager: NsdManager? = null + private val _serviceType = "_fcast._tcp" + + private fun getDeviceName(): String { + return "${android.os.Build.MANUFACTURER}-${android.os.Build.MODEL}" + } + + fun start() { + if (_nsdManager != null) return + + val serviceName = "FCast-${getDeviceName()}" + Log.i("DiscoveryService", "Discovery service started. Name: $serviceName") + + _nsdManager = _context.getSystemService(Context.NSD_SERVICE) as NsdManager + val serviceInfo = NsdServiceInfo().apply { + this.serviceName = serviceName + this.serviceType = _serviceType + this.port = 46899 + } + + _nsdManager?.registerService(serviceInfo, NsdManager.PROTOCOL_DNS_SD, registrationListener) + } + + fun stop() { + if (_nsdManager == null) return + + _nsdManager?.unregisterService(registrationListener) + _nsdManager = null + } + + private val registrationListener = object : NsdManager.RegistrationListener { + override fun onServiceRegistered(serviceInfo: NsdServiceInfo) { + Log.d("DiscoveryService", "Service registered: ${serviceInfo.serviceName}") + } + + override fun onRegistrationFailed(serviceInfo: NsdServiceInfo, errorCode: Int) { + Log.e("DiscoveryService", "Service registration failed: errorCode=$errorCode") + } + + override fun onServiceUnregistered(serviceInfo: NsdServiceInfo) { + Log.d("DiscoveryService", "Service unregistered: ${serviceInfo.serviceName}") + } + + override fun onUnregistrationFailed(serviceInfo: NsdServiceInfo, errorCode: Int) { + Log.e("DiscoveryService", "Service unregistration failed: errorCode=$errorCode") + } + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/FCastSession.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/FCastSession.kt new file mode 100644 index 0000000..fc75661 --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/FCastSession.kt @@ -0,0 +1,185 @@ +package com.futo.fcast.receiver + +import android.util.Log +import kotlinx.serialization.decodeFromString +import kotlinx.serialization.encodeToString +import kotlinx.serialization.json.Json +import java.io.DataInputStream +import java.io.DataOutputStream +import java.net.Socket +import java.nio.ByteBuffer + +enum class SessionState { + Idle, + WaitingForLength, + WaitingForData, + Disconnected +} + +enum class Opcode(val value: Byte) { + None(0), + Play(1), + Pause(2), + Resume(3), + Stop(4), + Seek(5), + PlaybackUpdate(6), + VolumeUpdate(7), + SetVolume(8) +} + +const val LENGTH_BYTES = 4 +const val MAXIMUM_PACKET_LENGTH = 32000 + +class FCastSession(private val _socket: Socket, private val _service: TcpListenerService) { + private var _buffer = ByteArray(MAXIMUM_PACKET_LENGTH) + private var _bytesRead = 0 + private var _packetLength = 0 + private var _state = SessionState.WaitingForLength + private var _outputStream: DataOutputStream? = DataOutputStream(_socket.outputStream); + + fun sendPlaybackUpdate(value: PlaybackUpdateMessage) { + send(Opcode.PlaybackUpdate, value) + } + + fun sendVolumeUpdate(value: VolumeUpdateMessage) { + send(Opcode.VolumeUpdate, value) + } + + private inline fun send(opcode: Opcode, message: T) { + try { + val data: ByteArray; + var jsonString: String? = null; + if (message != null) { + jsonString = Json.encodeToString(message); + data = jsonString.encodeToByteArray(); + } else { + data = ByteArray(0); + } + + val size = 1 + data.size; + val outputStream = _outputStream; + if (outputStream == null) { + Log.w(TAG, "Failed to send $size bytes, output stream is null."); + return; + } + + val serializedSizeLE = ByteArray(4); + serializedSizeLE[0] = (size and 0xff).toByte(); + serializedSizeLE[1] = (size shr 8 and 0xff).toByte(); + serializedSizeLE[2] = (size shr 16 and 0xff).toByte(); + serializedSizeLE[3] = (size shr 24 and 0xff).toByte(); + outputStream.write(serializedSizeLE); + + val opcodeBytes = ByteArray(1); + opcodeBytes[0] = opcode.value; + outputStream.write(opcodeBytes); + + if (data.isNotEmpty()) { + outputStream.write(data); + } + + Log.d(TAG, "Sent $size bytes: '$jsonString'."); + } catch (e: Throwable) { + Log.i(TAG, "Failed to send message.", e); + } + } + + fun processBytes(data: ByteArray, count: Int) { + if (data.isEmpty()) { + return + } + + Log.i(TAG, "$count bytes received from ${_socket.remoteSocketAddress}") + + when (_state) { + SessionState.WaitingForLength -> handleLengthBytes(data, 0, count) + SessionState.WaitingForData -> handlePacketBytes(data, 0, count) + else -> throw Exception("Invalid state $_state encountered") + } + } + + private fun handleLengthBytes(data: ByteArray, offset: Int, count: Int) { + val bytesToRead = minOf(LENGTH_BYTES - _bytesRead, count) + val bytesRemaining = count - bytesToRead + System.arraycopy(data, offset, _buffer, _bytesRead, bytesToRead) + _bytesRead += bytesToRead + + Log.i(TAG, "Read $bytesToRead bytes from packet") + + if (_bytesRead >= LENGTH_BYTES) { + _state = SessionState.WaitingForData + + _packetLength = (_buffer[0].toInt() and 0xff) or + ((_buffer[1].toInt() and 0xff) shl 8) or + ((_buffer[2].toInt() and 0xff) shl 16) or + ((_buffer[3].toInt() and 0xff) shl 24) + _bytesRead = 0 + + Log.i(TAG, "Packet length header received from ${_socket.remoteSocketAddress}: $_packetLength") + + if (_packetLength > MAXIMUM_PACKET_LENGTH) { + Log.i(TAG, "Maximum packet length is 32kB, killing socket ${_socket.remoteSocketAddress}: $_packetLength") + _socket.close() + _state = SessionState.Disconnected + return + } + + if (bytesRemaining > 0) { + Log.i(TAG, "$bytesRemaining remaining bytes ${_socket.remoteSocketAddress} pushed to handlePacketBytes") + handlePacketBytes(data, offset + bytesToRead, bytesRemaining) + } + } + } + + private fun handlePacketBytes(data: ByteArray, offset: Int, count: Int) { + val bytesToRead = minOf(_packetLength - _bytesRead, count) + val bytesRemaining = count - bytesToRead + System.arraycopy(data, offset, _buffer, _bytesRead, bytesToRead) + _bytesRead += bytesToRead + + Log.i(TAG, "Read $bytesToRead bytes from packet") + + if (_bytesRead >= _packetLength) { + Log.i(TAG, "Packet finished receiving from ${_socket.remoteSocketAddress} of $_packetLength bytes.") + handlePacket() + + _state = SessionState.WaitingForLength + _packetLength = 0 + _bytesRead = 0 + + if (bytesRemaining > 0) { + Log.i(TAG, "$bytesRemaining remaining bytes ${_socket.remoteSocketAddress} pushed to handleLengthBytes") + handleLengthBytes(data, offset + bytesToRead, bytesRemaining) + } + } + } + + private fun handlePacket() { + Log.i(TAG, "Processing packet of $_bytesRead bytes from ${_socket.remoteSocketAddress}") + + val opcode = Opcode.values().firstOrNull { it.value == _buffer[0] } ?: Opcode.None + val body = if (_packetLength > 1) _buffer.copyOfRange(1, _packetLength) + .toString(Charsets.UTF_8) else null + + Log.i(TAG, "Received packet (opcode: ${opcode}, body: '${body}')") + + try { + when (opcode) { + Opcode.Play -> _service.onCastPlay(Json.decodeFromString(body!!)) + Opcode.Pause -> _service.onCastPause() + Opcode.Resume -> _service.onCastResume() + Opcode.Stop -> _service.onCastStop() + Opcode.Seek -> _service.onCastSeek(Json.decodeFromString(body!!)) + Opcode.SetVolume -> _service.onSetVolume(Json.decodeFromString(body!!)) + else -> { } + } + } catch (e: Exception) { + Log.e(TAG, "Failed to handle packet (opcode: ${opcode}, body: '${body}')") + } + } + + companion object { + const val TAG = "FCastSession" + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/InstallReceiver.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/InstallReceiver.kt new file mode 100644 index 0000000..3e3759c --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/InstallReceiver.kt @@ -0,0 +1,42 @@ +package com.futo.fcast.receiver + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.content.pm.PackageInstaller +import android.util.Log + +class InstallReceiver : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent) { + val status = intent.getIntExtra(PackageInstaller.EXTRA_STATUS, -1) + Log.i(TAG, "Received status $status.") + + when (status) { + PackageInstaller.STATUS_PENDING_USER_ACTION -> { + val activityIntent = intent.getParcelableExtra(Intent.EXTRA_INTENT) + if (activityIntent == null) { + Log.w(TAG, "Received STATUS_PENDING_USER_ACTION and activity intent is null.") + return + } + context.startActivity(activityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)) + } + PackageInstaller.STATUS_SUCCESS -> onReceiveResult?.invoke(null) + PackageInstaller.STATUS_FAILURE -> onReceiveResult?.invoke(context.getString(R.string.general_failure)) + PackageInstaller.STATUS_FAILURE_ABORTED -> onReceiveResult?.invoke(context.getString(R.string.aborted)) + PackageInstaller.STATUS_FAILURE_BLOCKED -> onReceiveResult?.invoke(context.getString(R.string.blocked)) + PackageInstaller.STATUS_FAILURE_CONFLICT -> onReceiveResult?.invoke(context.getString(R.string.conflict)) + PackageInstaller.STATUS_FAILURE_INCOMPATIBLE -> onReceiveResult?.invoke(context.getString(R.string.incompatible)) + PackageInstaller.STATUS_FAILURE_INVALID -> onReceiveResult?.invoke(context.getString(R.string.invalid)) + PackageInstaller.STATUS_FAILURE_STORAGE -> onReceiveResult?.invoke(context.getString(R.string.not_enough_storage)) + else -> { + val msg = intent.getStringExtra(PackageInstaller.EXTRA_STATUS_MESSAGE) + onReceiveResult?.invoke(msg) + } + } + } + + companion object { + const val TAG = "InstallReceiver" + var onReceiveResult: ((String?) -> Unit)? = null + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/MainActivity.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/MainActivity.kt new file mode 100644 index 0000000..007e409 --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/MainActivity.kt @@ -0,0 +1,385 @@ +package com.futo.fcast.receiver + +import android.Manifest +import android.app.AlertDialog +import android.app.PendingIntent +import android.content.Intent +import android.content.pm.PackageInstaller +import android.content.pm.PackageManager +import android.graphics.drawable.Animatable +import android.net.Uri +import android.os.Build +import android.os.Bundle +import android.provider.Settings +import android.util.Log +import android.view.View +import android.view.WindowManager +import android.widget.* +import androidx.appcompat.app.AppCompatActivity +import androidx.core.app.ActivityCompat +import androidx.core.content.ContextCompat +import kotlinx.coroutines.* +import okhttp3.OkHttpClient +import java.io.InputStream +import java.io.OutputStream +import java.net.NetworkInterface + + +class MainActivity : AppCompatActivity() { + private lateinit var _buttonUpdate: LinearLayout + private lateinit var _text: TextView + private lateinit var _textIPs: TextView + private lateinit var _textProgress: TextView + private lateinit var _updateSpinner: ImageView + private var _updating: Boolean = false + + private val _scope: CoroutineScope = CoroutineScope(Dispatchers.Main) + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + + _buttonUpdate = findViewById(R.id.button_update) + _text = findViewById(R.id.text_dialog) + _textIPs = findViewById(R.id.text_ips) + _textProgress = findViewById(R.id.text_progress) + _updateSpinner = findViewById(R.id.update_spinner) + + _text.text = getString(R.string.checking_for_updates) + _buttonUpdate.visibility = View.INVISIBLE + (_updateSpinner.drawable as Animatable?)?.start() + + _buttonUpdate.setOnClickListener { + if (_updating) { + return@setOnClickListener + } + + _updating = true + update() + } + + _scope.launch(Dispatchers.IO) { + checkForUpdates() + } + + _textIPs.text = "IPs\n" + getIPs().joinToString("\n") + "\n\nPort\n46899" + TcpListenerService.activityCount++ + + if (checkAndRequestPermissions()) { + Log.i(TAG, "Notification permission already granted") + restartService() + } else { + restartService() + } + + requestSystemAlertWindowPermission() + } + + override fun onDestroy() { + super.onDestroy() + InstallReceiver.onReceiveResult = null + _scope.cancel() + TcpListenerService.activityCount-- + } + + private fun restartService() { + val i = TcpListenerService.instance + if (i != null) { + i.stopSelf() + } + + startService(Intent(this, TcpListenerService::class.java)) + } + + private fun checkAndRequestPermissions(): Boolean { + val listPermissionsNeeded = arrayListOf() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + val notificationPermission = ContextCompat.checkSelfPermission(this, Manifest.permission.POST_NOTIFICATIONS) + if (notificationPermission != PackageManager.PERMISSION_GRANTED) { + listPermissionsNeeded.add(Manifest.permission.POST_NOTIFICATIONS) + } + } + + if (listPermissionsNeeded.isNotEmpty()) { + ActivityCompat.requestPermissions(this, listPermissionsNeeded.toTypedArray(), REQUEST_ID_MULTIPLE_PERMISSIONS) + return false + } + + return true + } + + private fun requestSystemAlertWindowPermission() { + if (!Settings.canDrawOverlays(this)) { + AlertDialog.Builder(this) + .setTitle(R.string.permission_dialog_title) + .setMessage(R.string.permission_dialog_message) + .setPositiveButton(R.string.permission_dialog_positive_button) { _, _ -> + val intent = Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:$packageName")) + startActivityForResult(intent, REQUEST_CODE) + } + .setNegativeButton(R.string.permission_dialog_negative_button) { dialog, _ -> + dialog.dismiss() + Toast.makeText(this, "Permission is required to work in background", Toast.LENGTH_LONG).show() + } + .create() + .show() + } + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + super.onActivityResult(requestCode, resultCode, data) + + if (requestCode == REQUEST_CODE) { + if (Settings.canDrawOverlays(this)) { + // Permission granted, you can launch the activity from the foreground service + Toast.makeText(this, "Alert window permission granted", Toast.LENGTH_LONG).show() + Log.i(TAG, "Alert window permission granted") + } else { + // Permission denied, notify the user and request again if necessary + Toast.makeText(this, "Permission is required to work in background", Toast.LENGTH_LONG).show() + Log.i(TAG, "Alert window permission denied") + } + } + super.onActivityResult(requestCode, resultCode, data) + } + + override fun onRequestPermissionsResult(requestCode: Int, permissions: Array, grantResults: IntArray) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults) + + when (requestCode) { + REQUEST_ID_MULTIPLE_PERMISSIONS -> { + val perms: MutableMap = HashMap() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + perms[Manifest.permission.POST_NOTIFICATIONS] = PackageManager.PERMISSION_GRANTED + } + + if (grantResults.isNotEmpty()) { + var i = 0 + while (i < permissions.size) { + perms[permissions[i]] = grantResults[i] + i++ + } + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + if (perms[Manifest.permission.POST_NOTIFICATIONS] == PackageManager.PERMISSION_GRANTED) { + Log.i(TAG, "Notification permission granted") + Toast.makeText(this, "Notification permission granted", Toast.LENGTH_LONG).show() + restartService() + } else { + Log.i(TAG, "Notification permission not granted") + Toast.makeText(this, "App may not fully work without notification permission", Toast.LENGTH_LONG).show() + restartService() + } + } + } + } + } + } + + private suspend fun checkForUpdates() { + withContext(Dispatchers.IO) { + try { + val latestVersion = downloadVersionCode() + + if (latestVersion != null) { + val currentVersion = BuildConfig.VERSION_CODE; + Log.i(TAG, "Current version $currentVersion latest version $latestVersion."); + + if (latestVersion > currentVersion) { + withContext(Dispatchers.Main) { + try { + (_updateSpinner.drawable as Animatable?)?.stop() + _updateSpinner.visibility = View.INVISIBLE + _text.text = resources.getText(R.string.there_is_an_update_available_do_you_wish_to_update) + _buttonUpdate.visibility = View.VISIBLE + } catch (e: Throwable) { + Toast.makeText(this@MainActivity, "Failed to show update dialog", Toast.LENGTH_LONG).show(); + Log.w(TAG, "Error occurred in update dialog."); + } + } + } else { + withContext(Dispatchers.Main) { + _updateSpinner.visibility = View.INVISIBLE + _text.text = getString(R.string.no_updates_available) + Toast.makeText(this@MainActivity, "Already on latest version", Toast.LENGTH_LONG).show(); + } + } + } else { + Log.w(TAG, "Failed to retrieve version from version URL."); + + withContext(Dispatchers.Main) { + Toast.makeText(this@MainActivity, "Failed to retrieve version", Toast.LENGTH_LONG).show(); + } + } + } catch (e: Throwable) { + Log.w(TAG, "Failed to check for updates.", e); + + withContext(Dispatchers.Main) { + Toast.makeText(this@MainActivity, "Failed to check for updates", Toast.LENGTH_LONG).show(); + } + } + } + } + + private fun downloadVersionCode(): Int? { + val client = OkHttpClient() + val request = okhttp3.Request.Builder() + .method("GET", null) + .url(VERSION_URL) + .build() + + val response = client.newCall(request).execute() + if (!response.isSuccessful || response.body == null) { + return null + } + + return response.body?.string()?.trim()?.toInt() + } + + private fun update() { + _updateSpinner.visibility = View.VISIBLE + _buttonUpdate.visibility = Button.INVISIBLE + window?.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + + _text.text = resources.getText(R.string.downloading_update) + (_updateSpinner.drawable as Animatable?)?.start() + + _scope.launch(Dispatchers.IO) { + var inputStream: InputStream? = null + try { + val client = OkHttpClient() + val request = okhttp3.Request.Builder() + .method("GET", null) + .url(APK_URL) + .build() + + val response = client.newCall(request).execute() + val body = response.body + if (response.isSuccessful && body != null) { + inputStream = body.byteStream() + val dataLength = body.contentLength() + install(inputStream, dataLength) + } else { + throw Exception("Failed to download latest version of app.") + } + } catch (e: Throwable) { + Log.w(TAG, "Exception thrown while downloading and installing latest version of app.", e) + withContext(Dispatchers.Main) { + onReceiveResult("Failed to download update.") + } + } finally { + inputStream?.close() + } + } + } + + private suspend fun install(inputStream: InputStream, dataLength: Long) { + var lastProgressText = "" + var session: PackageInstaller.Session? = null + + try { + Log.i(TAG, "Hooked InstallReceiver.onReceiveResult.") + InstallReceiver.onReceiveResult = { message -> onReceiveResult(message) } + + val packageInstaller: PackageInstaller = packageManager.packageInstaller + val params = PackageInstaller.SessionParams(PackageInstaller.SessionParams.MODE_FULL_INSTALL) + val sessionId = packageInstaller.createSession(params) + session = packageInstaller.openSession(sessionId) + + session.openWrite("package", 0, dataLength).use { sessionStream -> + inputStream.copyToOutputStream(dataLength, sessionStream) { progress -> + val progressText = "${(progress * 100.0f).toInt()}%" + if (lastProgressText != progressText) { + lastProgressText = progressText + + //TODO: Use proper scope + GlobalScope.launch(Dispatchers.Main) { + _textProgress.text = progressText + } + } + } + + session.fsync(sessionStream) + } + + val intent = Intent(this, InstallReceiver::class.java) + val pendingIntent = PendingIntent.getBroadcast( + this, + 0, + intent, + PendingIntent.FLAG_MUTABLE or PendingIntent.FLAG_UPDATE_CURRENT + ) + val statusReceiver = pendingIntent.intentSender + + session.commit(statusReceiver) + session.close() + + withContext(Dispatchers.Main) { + _textProgress.text = "" + _text.text = resources.getText(R.string.installing_update) + } + } catch (e: Throwable) { + Log.w(TAG, "Exception thrown while downloading and installing latest version of app.", e) + session?.abandon() + withContext(Dispatchers.Main) { + onReceiveResult("Failed to download update.") + } + } + finally { + withContext(Dispatchers.Main) { + window?.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + } + } + } + + private fun onReceiveResult(result: String?) { + InstallReceiver.onReceiveResult = null + Log.i(TAG, "Cleared InstallReceiver.onReceiveResult handler.") + + (_updateSpinner.drawable as Animatable?)?.stop() + + if (result == null || result.isBlank()) { + _updateSpinner.setImageResource(R.drawable.ic_update_success) + _text.text = resources.getText(R.string.success) + } else { + _updateSpinner.setImageResource(R.drawable.ic_update_fail) + _text.text = "${resources.getText(R.string.failed_to_update_with_error)}: '$result'." + } + } + + private fun InputStream.copyToOutputStream(inputStreamLength: Long, outputStream: OutputStream, onProgress: (Float) -> Unit) { + val buffer = ByteArray(16384) + var n: Int + var total = 0 + val inputStreamLengthFloat = inputStreamLength.toFloat() + + while (read(buffer).also { n = it } >= 0) { + total += n + outputStream.write(buffer, 0, n) + onProgress.invoke(total.toFloat() / inputStreamLengthFloat) + } + } + + private fun getIPs(): List { + val ips = arrayListOf() + for (intf in NetworkInterface.getNetworkInterfaces()) { + for (addr in intf.inetAddresses) { + if (addr.isLoopbackAddress) { + continue + } + + Log.i(TcpListenerService.TAG, "Running on ${addr.hostAddress}:${TcpListenerService.PORT}") + addr.hostAddress?.let { ips.add(it) } + } + } + return ips; + } + + companion object { + const val TAG = "MainActivity" + const val VERSION_URL = "https://releases.grayjay.app/fcast-version.txt" + const val APK_URL = "https://releases.grayjay.app/fcast-release.apk" + const val REQUEST_ID_MULTIPLE_PERMISSIONS = 1 + const val REQUEST_CODE = 2 + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/Packets.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/Packets.kt new file mode 100644 index 0000000..33c39b1 --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/Packets.kt @@ -0,0 +1,32 @@ +package com.futo.fcast.receiver + +import kotlinx.serialization.Serializable + +@Serializable +data class PlayMessage( + val container: String, + val url: String? = null, + val content: String? = null, + val time: Long? = null +) + +@Serializable +data class SeekMessage( + val time: Long +) + +@Serializable +data class PlaybackUpdateMessage( + val time: Long, + val state: Int +) + +@Serializable +data class VolumeUpdateMessage( + val volume: Double +) + +@Serializable +data class SetVolumeMessage( + val volume: Double +) \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/PlayerActivity.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/PlayerActivity.kt new file mode 100644 index 0000000..86a41f9 --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/PlayerActivity.kt @@ -0,0 +1,214 @@ +package com.futo.fcast.receiver + +import android.content.Context +import android.net.* +import android.os.Bundle +import android.util.Log +import androidx.appcompat.app.AppCompatActivity +import com.google.android.exoplayer2.* +import com.google.android.exoplayer2.source.DefaultMediaSourceFactory +import com.google.android.exoplayer2.source.dash.DashMediaSource +import com.google.android.exoplayer2.source.hls.HlsMediaSource +import com.google.android.exoplayer2.trackselection.DefaultTrackSelector +import com.google.android.exoplayer2.ui.StyledPlayerView +import com.google.android.exoplayer2.upstream.DefaultDataSource +import kotlinx.coroutines.* +import java.io.File +import java.io.FileOutputStream +import kotlin.math.abs + +class PlayerActivity : AppCompatActivity() { + private lateinit var _playerControlView: StyledPlayerView + private lateinit var _exoPlayer: ExoPlayer + private var _shouldPlaybackRestartOnConnectivity: Boolean = false + private lateinit var _connectivityManager: ConnectivityManager + private lateinit var _scope: CoroutineScope + + val currentPosition get() = _exoPlayer.currentPosition + val isPlaying get() = _exoPlayer.isPlaying + + private val _connectivityEvents = object : ConnectivityManager.NetworkCallback() { + override fun onAvailable(network: Network) { + super.onAvailable(network) + Log.i(TAG, "_connectivityEvents onAvailable") + + try { + _scope.launch(Dispatchers.Main) { + Log.i(TAG, "onConnectionAvailable") + + val pos = _exoPlayer.currentPosition + val dur = _exoPlayer.duration + if (_shouldPlaybackRestartOnConnectivity && abs(pos - dur) > 2000) { + Log.i(TAG, "Playback ended due to connection loss, resuming playback since connection is restored.") + _exoPlayer.playWhenReady = true + _exoPlayer.prepare() + _exoPlayer.play() + } + } + } catch(ex: Throwable) { + Log.w(TAG, "Failed to handle connection available event", ex) + } + } + } + + private val _playerEventListener = object: Player.Listener { + override fun onPlaybackStateChanged(playbackState: Int) { + super.onPlaybackStateChanged(playbackState) + + if (_shouldPlaybackRestartOnConnectivity && playbackState == ExoPlayer.STATE_READY) { + Log.i(TAG, "_shouldPlaybackRestartOnConnectivity=false") + _shouldPlaybackRestartOnConnectivity = false + } + } + + override fun onPlayerError(error: PlaybackException) { + super.onPlayerError(error) + + when (error.errorCode) { + PlaybackException.ERROR_CODE_IO_BAD_HTTP_STATUS, + PlaybackException.ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED, + PlaybackException.ERROR_CODE_IO_FILE_NOT_FOUND, + PlaybackException.ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE, + PlaybackException.ERROR_CODE_IO_NETWORK_CONNECTION_FAILED, + PlaybackException.ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT, + PlaybackException.ERROR_CODE_IO_NO_PERMISSION, + PlaybackException.ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE, + PlaybackException.ERROR_CODE_IO_UNSPECIFIED -> { + Log.i(TAG, "IO error, set _shouldPlaybackRestartOnConnectivity=true") + _shouldPlaybackRestartOnConnectivity = true + } + } + } + + override fun onVolumeChanged(volume: Float) { + super.onVolumeChanged(volume) + _scope.launch(Dispatchers.IO) { + try { + TcpListenerService.instance?.sendCastVolumeUpdate(VolumeUpdateMessage(volume.toDouble())) + } catch (e: Throwable) { + Log.e(TAG, "Unhandled error sending volume update", e) + } + + Log.i(TAG, "Update sent") + } + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + Log.i(TAG, "onCreate") + + setContentView(R.layout.activity_player) + + _playerControlView = findViewById(R.id.player_control_view) + _scope = CoroutineScope(Dispatchers.Main) + + val trackSelector = DefaultTrackSelector(this) + trackSelector.parameters = trackSelector.parameters + .buildUpon() + .setPreferredTextLanguage("en") + .setSelectUndeterminedTextLanguage(true) + .build() + + _exoPlayer = ExoPlayer.Builder(this) + .setTrackSelector(trackSelector).build() + _exoPlayer.addListener(_playerEventListener) + _playerControlView.player = _exoPlayer + _playerControlView.controllerAutoShow = false + + Log.i(TAG, "Attached onConnectionAvailable listener.") + _connectivityManager = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager + val netReq = NetworkRequest.Builder() + .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) + .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) + .addTransportType(NetworkCapabilities.TRANSPORT_ETHERNET) + .addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR) + .build() + _connectivityManager.registerNetworkCallback(netReq, _connectivityEvents) + + val container = intent.getStringExtra("container") ?: "" + val url = intent.getStringExtra("url") + val content = intent.getStringExtra("content") + val time = intent.getLongExtra("time", 0L) + + play(PlayMessage(container, url, content, time)) + + instance = this + TcpListenerService.activityCount++ + } + + override fun onDestroy() { + super.onDestroy() + Log.i(TAG, "onDestroy") + + instance = null + _scope.cancel() + _connectivityManager.unregisterNetworkCallback(_connectivityEvents) + _exoPlayer.removeListener(_playerEventListener) + _exoPlayer.stop() + _playerControlView.player = null + TcpListenerService.activityCount-- + } + + fun play(playMessage: PlayMessage) { + val mediaItemBuilder = MediaItem.Builder() + if (playMessage.container.isNotEmpty()) { + mediaItemBuilder.setMimeType(playMessage.container) + } + + if (!playMessage.url.isNullOrEmpty()) { + mediaItemBuilder.setUri(Uri.parse(playMessage.url)) + } else if (!playMessage.content.isNullOrEmpty()) { + val tempFile = File.createTempFile("content_", ".tmp", cacheDir) + tempFile.deleteOnExit() + FileOutputStream(tempFile).use { output -> + output.bufferedWriter().use { writer -> + writer.write(playMessage.content) + } + } + + mediaItemBuilder.setUri(Uri.fromFile(tempFile)) + } else { + throw IllegalArgumentException("Either URL or content must be provided.") + } + + val dataSourceFactory = DefaultDataSource.Factory(this) + val mediaItem = mediaItemBuilder.build() + val mediaSource = when (playMessage.container) { + "application/dash+xml" -> DashMediaSource.Factory(dataSourceFactory).createMediaSource(mediaItem) + "application/vnd.apple.mpegurl" -> HlsMediaSource.Factory(dataSourceFactory).createMediaSource(mediaItem) + else -> DefaultMediaSourceFactory(dataSourceFactory).createMediaSource(mediaItem) + } + + _exoPlayer.setMediaSource(mediaSource) + + if (playMessage.time != null) { + _exoPlayer.seekTo(playMessage.time * 1000) + } + + _exoPlayer.playWhenReady = true + _exoPlayer.prepare() + _exoPlayer.play() + } + + fun pause() { + _exoPlayer.pause() + } + + fun resume() { + _exoPlayer.play() + } + + fun seek(seekMessage: SeekMessage) { + _exoPlayer.seekTo(seekMessage.time * 1000) + } + + fun setVolume(setVolumeMessage: SetVolumeMessage) { + _exoPlayer.volume = setVolumeMessage.volume.toFloat() + } + + companion object { + var instance: PlayerActivity? = null + private const val TAG = "PlayerActivity" + } +} \ No newline at end of file diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/TcpListenerService.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/TcpListenerService.kt new file mode 100644 index 0000000..d07e559 --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/TcpListenerService.kt @@ -0,0 +1,338 @@ +package com.futo.fcast.receiver + +import android.app.* +import android.content.Context +import android.content.Intent +import android.os.Build +import android.os.IBinder +import android.provider.Settings +import android.util.Log +import android.widget.Toast +import androidx.core.app.NotificationCompat +import kotlinx.coroutines.* +import java.io.BufferedInputStream +import java.net.NetworkInterface +import java.net.ServerSocket +import java.net.Socket +import java.util.* + +class TcpListenerService : Service() { + private var _serverSocket: ServerSocket? = null + private var _stopped: Boolean = false + private var _listenThread: Thread? = null + private var _clientThreads: ArrayList = arrayListOf() + private var _sessions: ArrayList = arrayListOf() + private var _discoveryService: DiscoveryService? = null + private var _scope: CoroutineScope? = null + + override fun onBind(intent: Intent?): IBinder? { + return null + } + + override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { + if (instance != null) { + throw Exception("Do not start service when already running") + } + + instance = this + + Log.i(TAG, "Starting ListenerService") + + _scope = CoroutineScope(Dispatchers.Main) + + createNotificationChannel() + val notification: Notification = NotificationCompat.Builder(this, CHANNEL_ID) + .setContentTitle("TCP Listener Service") + .setContentText("Listening on port $PORT") + .setSmallIcon(R.drawable.ic_launcher_background) + .build() + + startForeground(NOTIFICATION_ID, notification) + + _discoveryService = DiscoveryService(this) + _discoveryService?.start() + + _listenThread = Thread { + Log.i(TAG, "Starting listener") + + try { + listenForIncomingConnections() + } catch (e: Throwable) { + Log.e(TAG, "Stopped listening for connections due to an unexpected error", e) + } + } + + _listenThread?.start() + + _scope?.launch(Dispatchers.Main) { + while (!_stopped) { + try { + val player = PlayerActivity.instance + if (player != null) { + val updateMessage = PlaybackUpdateMessage( + player.currentPosition / 1000, + if (player.isPlaying) 1 else 2 + ) + + withContext(Dispatchers.IO) { + try { + sendCastPlaybackUpdate(updateMessage) + } catch (eSend: Throwable) { + Log.e(TAG, "Unhandled error sending update", eSend) + } + + Log.i(TAG, "Update sent") + } + } + } catch (eTimer: Throwable) { + Log.e(TAG, "Unhandled error on timer thread", eTimer) + } finally { + delay(1000) + } + } + } + + Log.i(TAG, "Started ListenerService") + Toast.makeText(this, "Started FCast service", Toast.LENGTH_LONG).show() + + return START_STICKY + } + + override fun onDestroy() { + super.onDestroy() + + Log.i(TAG, "Stopped ListenerService") + _stopped = true + + _discoveryService?.stop() + _discoveryService = null + + _serverSocket?.close() + _serverSocket = null; + + _listenThread?.join() + _listenThread = null + + synchronized(_clientThreads) { + _clientThreads.clear() + } + + _scope?.cancel() + _scope = null + + Toast.makeText(this, "Stopped FCast service", Toast.LENGTH_LONG).show() + instance = null + } + + private fun sendCastPlaybackUpdate(value: PlaybackUpdateMessage) { + synchronized(_sessions) { + for (session in _sessions) { + try { + session.sendPlaybackUpdate(value) + } catch (e: Throwable) { + Log.w(TAG, "Failed to send playback update", e) + } + } + } + } + + fun sendCastVolumeUpdate(value: VolumeUpdateMessage) { + synchronized(_sessions) { + for (session in _sessions) { + try { + session.sendVolumeUpdate(value) + } catch (e: Throwable) { + Log.w(TAG, "Failed to send volume update", e) + } + } + } + } + + fun onCastPlay(playMessage: PlayMessage) { + Log.i(TAG, "onPlay") + + _scope?.launch { + try { + if (PlayerActivity.instance == null) { + val i = Intent(this@TcpListenerService, PlayerActivity::class.java) + i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + i.putExtra("container", playMessage.container) + i.putExtra("url", playMessage.url) + i.putExtra("content", playMessage.content) + i.putExtra("time", playMessage.time) + + if (activityCount > 0) { + startActivity(i) + } else if (Settings.canDrawOverlays(this@TcpListenerService)) { + val pi = PendingIntent.getActivity(this@TcpListenerService, 0, i, PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE) + pi.send() + } else { + val pi = PendingIntent.getActivity(this@TcpListenerService, 0, i, PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE) + val playNotification = NotificationCompat.Builder(this@TcpListenerService, CHANNEL_ID) + .setContentTitle("FCast") + .setContentText("New content received. Tap to play.") + .setSmallIcon(R.drawable.ic_launcher_background) + .setContentIntent(pi) + .setPriority(NotificationCompat.PRIORITY_HIGH) + .setAutoCancel(true) + .build() + + val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager + notificationManager.notify(PLAY_NOTIFICATION_ID, playNotification) + } + } else { + PlayerActivity.instance?.play(playMessage) + } + } catch (e: Throwable) { + Log.e(TAG, "Failed to play", e) + } + } + } + + fun onCastPause() { + Log.i(TAG, "onPause") + + _scope?.launch { + try { + PlayerActivity.instance?.pause() + } catch (e: Throwable) { + Log.e(TAG, "Failed to pause", e) + } + } + } + + fun onCastResume() { + Log.i(TAG, "onResume") + + _scope?.launch { + try { + PlayerActivity.instance?.resume() + } catch (e: Throwable) { + Log.e(TAG, "Failed to resume", e) + } + } + } + + fun onCastStop() { + Log.i(TAG, "onStop") + + _scope?.launch { + try { + PlayerActivity.instance?.finish() + } catch (e: Throwable) { + Log.e(TAG, "Failed to stop", e) + } + } + } + + fun onCastSeek(seekMessage: SeekMessage) { + Log.i(TAG, "onSeek") + + _scope?.launch { + try { + PlayerActivity.instance?.seek(seekMessage) + } catch (e: Throwable) { + Log.e(TAG, "Failed to seek", e) + } + } + } + + fun onSetVolume(setVolumeMessage: SetVolumeMessage) { + Log.i(TAG, "onSetVolume") + + _scope?.launch { + try { + PlayerActivity.instance?.setVolume(setVolumeMessage) + } catch (e: Throwable) { + Log.e(TAG, "Failed to seek", e) + } + } + } + + private fun listenForIncomingConnections() { + Log.i(TAG, "Started listening for incoming connections") + + _serverSocket = ServerSocket(PORT) + + while (!_stopped) { + val clientSocket = _serverSocket?.accept() ?: break + + val clientThread = Thread { + try { + handleClientConnection(clientSocket) + } catch (e: Throwable) { + Log.e(TAG, "Failed handle client connection due to an error", e) + } + } + + synchronized(_clientThreads) { + _clientThreads.add(clientThread) + } + + clientThread.start() + } + + Log.i(TAG, "Stopped listening for incoming connections") + } + + private fun handleClientConnection(socket: Socket) { + Log.i(TAG, "New connection received from ${socket.remoteSocketAddress}") + + val session = FCastSession(socket, this) + synchronized(_sessions) { + _sessions.add(session) + } + + Log.i(TAG, "Waiting for data from ${socket.remoteSocketAddress}") + + val bufferSize = 4096 + val buffer = ByteArray(bufferSize) + val inputStream = BufferedInputStream(socket.getInputStream()) + + var bytesRead: Int + while (!_stopped) { + bytesRead = inputStream.read(buffer, 0, bufferSize) + if (bytesRead == -1) { + break + } + + session.processBytes(buffer, bytesRead) + } + + socket.close() + + synchronized(_sessions) { + _sessions.remove(session) + } + + synchronized(_clientThreads) { + _clientThreads.remove(Thread.currentThread()) + } + + Log.i(TAG, "Disconnected ${socket.remoteSocketAddress}") + } + + private fun createNotificationChannel() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + val name = "TCP Listener Service" + val descriptionText = "Listening on port $PORT" + val importance = NotificationManager.IMPORTANCE_DEFAULT + val channel = NotificationChannel(CHANNEL_ID, name, importance).apply { + description = descriptionText + } + + val notificationManager: NotificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager + notificationManager.createNotificationChannel(channel) + } + } + + companion object { + const val PORT = 46899 + const val CHANNEL_ID = "TcpListenerServiceChannel" + const val NOTIFICATION_ID = 1 + const val PLAY_NOTIFICATION_ID = 2 + const val TAG = "TcpListenerService" + var activityCount = 0 + var instance: TcpListenerService? = null + } +} diff --git a/receivers/android/app/src/main/java/com/futo/fcast/receiver/Updater.kt b/receivers/android/app/src/main/java/com/futo/fcast/receiver/Updater.kt new file mode 100644 index 0000000..a3de79f --- /dev/null +++ b/receivers/android/app/src/main/java/com/futo/fcast/receiver/Updater.kt @@ -0,0 +1,13 @@ +package com.futo.fcast.receiver + +import android.content.Context +import android.util.Log +import android.widget.Toast +import kotlinx.coroutines.* +import okhttp3.OkHttpClient + +class Updater { + companion object { + + } +} diff --git a/receivers/android/app/src/main/res/animator/rotation_1500_clockwise.xml b/receivers/android/app/src/main/res/animator/rotation_1500_clockwise.xml new file mode 100644 index 0000000..b32fbad --- /dev/null +++ b/receivers/android/app/src/main/res/animator/rotation_1500_clockwise.xml @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/receivers/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/receivers/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/drawable/background_button_primary.xml b/receivers/android/app/src/main/res/drawable/background_button_primary.xml new file mode 100644 index 0000000..461ba0b --- /dev/null +++ b/receivers/android/app/src/main/res/drawable/background_button_primary.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/drawable/ic_launcher_background.xml b/receivers/android/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/receivers/android/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/receivers/android/app/src/main/res/drawable/ic_update.xml b/receivers/android/app/src/main/res/drawable/ic_update.xml new file mode 100644 index 0000000..132729b --- /dev/null +++ b/receivers/android/app/src/main/res/drawable/ic_update.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/receivers/android/app/src/main/res/drawable/ic_update_animated.xml b/receivers/android/app/src/main/res/drawable/ic_update_animated.xml new file mode 100644 index 0000000..1c35237 --- /dev/null +++ b/receivers/android/app/src/main/res/drawable/ic_update_animated.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/drawable/ic_update_fail.xml b/receivers/android/app/src/main/res/drawable/ic_update_fail.xml new file mode 100644 index 0000000..50c7784 --- /dev/null +++ b/receivers/android/app/src/main/res/drawable/ic_update_fail.xml @@ -0,0 +1,9 @@ + + + diff --git a/receivers/android/app/src/main/res/drawable/ic_update_success.xml b/receivers/android/app/src/main/res/drawable/ic_update_success.xml new file mode 100644 index 0000000..9b10800 --- /dev/null +++ b/receivers/android/app/src/main/res/drawable/ic_update_success.xml @@ -0,0 +1,4 @@ + + + diff --git a/receivers/android/app/src/main/res/font/inter_bold.ttf b/receivers/android/app/src/main/res/font/inter_bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8e82c70d1081e2857ada1b73395d4f42c2e8adc9 GIT binary patch literal 316100 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�d>qioIPP8A=u`pvh3h!11b92OYQ~<~?KU*@+${PU!*d(Mv&AqxhThiaGx_YXV@BE8jiRp|qdnJro^^_ZT;t|mAt9&p=;ytO3nv^K zAf-ef8;>S!q)mJcGFratGO-Ab7Xv#&hQkBqy;7F}F0~qT{W>5Dca0d(oZIT^#Mj7Z z1jvhGkaU8(h1Us?su&lUpJDa!8xAXHCwqHhb#mg^s|%thJG3?L{!K?m6A~QS>qy+( z1rC8lx$ju8%TP~(`ISKmX{mnV8+D~&kWy(HlD2r>HT`>wI931c}!f9 zfERnB_>r1(;l!Sepa=LcE*#Hw_S%;>86IdNhv~2_4nm1f7SWsTw z8@03YNXaVB!_s$P`o|FI`jqyQ!p-fh(x$sf zTHJ)FFf3z;ozSpe=BZI>KV{cje!ZsnBQY=+QKt0vA2!UtcZ%T~Jj6=z82!$89Oji7c+2J-hGVQe zYytvaGW?$|P^CLpWyh_@3|>nO-{igQ_K?S^yB4Rey9~Y&z#Cv=3CeOHCKSi-#BlCu zCMSl34^9dT8O+5F4i8Qqg1_iB`8ZCeztI#`cdzK^uH7R0dwUJ&?~S9Gb6dL93NIY) z=IBgE@jJQ^amZO`{;SsfQbNMg;Q2C@D@+XyOHB<6O{L4foZPBVpQOP(db~$74}w0*9k3X<@-B zTw!`hXe#T@Z;(N6q9b*^U_Ly36Lr0KN`uK(z@MwWOczyW&+Gqj@-1MoToU`w$?p#j zmK9v!@~yxh1F-m!E;4TNzXmLRG^`}Uw+vWN9F|6^Bk@wA^X zKzo7TstxAbGIcXi@#%!Rlk^RHisvrM5AxSJ_-fTGK<{Ja-ZLR$xs627Uu{<3?CidM z$BiR-te>NFu6{?!XmFZ2;*T`SNVh9>-k-}=r%~E($TPWmcDB*;r%$z)M+OIvWdA{j zE-NncS$qSz2fBbw4N(@T2v!^8Pbj~vpqyeJ@th?c9X|Ig+E*+MlKjR@a=d`&ruCzHQTLVpFsSVDD zVWp3hkAZhnou$0tL~>x}#PZvoC8o1XsgF@-f%{|DvmG5S_9%)Py(xm!@yP7gdqh`( zZ(8EEmbAL~l6Y@SJV_td>pt4|ahOl^4>`_(YbN@6Oc+>;zS#AW`0u(zm;dg(g1$YI z227J7^EP4JE(e?$w~Nz_-G@`9eBlm60~Llom8#L(i+ zrSvbf7bI;{K1F*?WKBkPzJYk?D7;`zRCcJk_3+6=8-C_@haLwvEgt4XyrEOvc0=Bc!Xo+oNr_*0>frg4L!Z{IpozkUB z7SJ`}lscY*&7Y-c#m^(_;v?&IYSKE%MFWYv1I!DRt5*?mC0R*J@U*U7&bhnvb0H%G zI`?-XBa}hci}z&=6GghOx)Eti%*7tdh+^r|QpGZOcv`xIDB87(>K>oax}R6lVEt6x z#S+qa2+|7xRZIZbNMWhezZtq%098B|@?&V^n4wKOe#NyN;zUI94UHu0Mh^M9Q$5l; zsWaYtFAHM7fhra0THS=cmV8UzM@0jZBh^ev4MM=GOem$Q+iG{b$kYcHVaFb(J!GXZ zd670!Sm+r)YxG>+VdWK$c(-5Z30yN=e<3YMj1?VdIU=injyoY9xq?PJWC4v8nnCwu zp>_zLOAl=L|9JcExTuaU?47&2cNc6F5i5!`K|%V8B7ziA#6lAh5LA#Ry(nPAhP{_4 zDqurm!xl9bGTX}q!z5MgL62wmS9fLhbG8>;nvJ~C>3*@OQ+g=zGV5y9#0$Bm#84Cpr zU>IbXh9L-H!rcAwRpg<*l_zq-<=t;*Bwe9bE@b_5GM|w4KNsEJKY-J(p|at(bAltn zm&c^8itRCCW9mC{O|zYsz`B3jp!KHujWeDfNOGG{owxr+pICQVbe~M|igkDB=3(ZY zQsNsjBM8o@-y+5(Y*UZ<8dMPqw~l*?D!5zz2kI%3UZ7hZJ)-Nbln~>ug}d@>O(i+| z?bJ_4M64MbyE>ZpJxG69vzD|zFt=_e=nXxiTR(4?QC zPz8?7K+BjA3pXsX;v{TT`L#Hw*dSo$G585>Cj$)no$QXF|C*!=8_D45WBn$F%E-b` z=$+eV>AmtIdOCi3zqG`oiUTK!(XuisY@AT+%u9Y13f_QoymerpRn)LaPgdt&pEvnH zk(F@|KllEDr0c|s#S1>mwruO+i^`P(n=Jw8p*5Hy^soa5&_)EnOtfPV@wD5R%4DoQ z5c`%8SuzL8=KV54mJ{RJ^Td1|9ZfRw;_?XbpO=V{-f0v4^6Pc*nm)aC z%5t1Y&?;`tWKAGgD;s?WTbpOp%qqTFGWpJe@YE6hF8%CUyWG4m^J;->@dV4yk z-^vV)SPBY(8E}g0;xg9|#z|Z$T~G)1A5$tCuBA_eo$cwDvQqk`Y2%f&>#J7`@n(Or zJ+EIgW)}NH17woxfB@HQN*#N7wiN28=Q#;s7 zLk<0hTV^f^AWpu4tsRV|Q%UdU%?h$)WpC!mX_8dQ2X0;!F+|D310Vxo>k&9q z#`6>Uu+_~0ujb9;yL2;U-`9$fGO$K-+t{>{ZssVPZe$-0I52`4kmnPv*&3Zg9AtM< zVP-Gx0kHvX8e4f_8(2>m;N}if3kHrZ3_6f??264e)0P}}bRVeNv5yM&B|M?=T+gVr zF@&@-GnquXMs{@QK!~wf=T?L`+KwcxvrWx#IdX+Omdj%_A7MVVlnwtds@KFAQ;z{X z2v_SB;n}v6efQ2*$uY;?ItF{TiJ907Z-Et$55`K!GoL;fG3UUreHOyQTE^%i0L$rD z^{tSun%!42_Ak4SRSfn*PJ-0(OWtsYyr@1pMa(6q6~}n8w)o4xWuZ=Nj+^Q zPD-CIrFlS3I@kP6JlB`e^Utct3ZV0f%wzd8Q;rv8$5+0ccaHA7IrAp{^c)G+e2^;8 zk`1LvQ5wTuktO-JGUX`=ZJ@XCy`V&GH%R-C21Cx7IYKqB5k6_+k7TN9dzXQZgS%MA1ZRLaZi^rX%H^ zWaxSN>CMw<^$UxL@?g@kl9Mr~$DEwXofbT~(n<*E~k5#_m?cZGl?FcH%Sk^_ux^B@+ZuBH1+P>%7?kBCyIqYGQP`tF5HFzb z4<)adadPy`(I=*9-m{>|n6Q;#9T1UqkVt`mG64i;f|1BfNR(JJW`f2CJcNxR44K7OG&=GY5Ul@_bhEHvL(?9nf!>zh zBxdiFT^9)bl0?J|9b>QTq)w0>U9e?lFE z;ZSV3P&F-+1nQ{%{Xd|K_fPih=-R;{TBxNj$tD^T7-1!o(H~nVFo$k(<+4KQ8yPPj zj-Y11__$JTzRV4~RNXMvf)NL&Oh}nFEhTNLG&Z`ZC^}}+q`y9^m4$pu5ff(~-@wFE z*m?j7iMxy!Bl>~!>5~1T`lY?kB&s&`1aFkDkqbS91@+}nUqNZmHi61SRR7&Hay98< zZ)o1UT|c`CYvSlq8(WUstk=A7K1#vPkl!fE;a5x+@J0L>u@v3T1u_D-J(Jt@Y7N8n zFCzUGrVJ_v;l5O|1^UAm;*QY-v@1zGG#eZ321nGL+3Awl=s*L+u3Ec>qIt>#O}-fY$k_0ZJ|S9+oa4!vp4qG!YSV@0@38YRCcxY1x2XeEmb zX)+nj4QJVd=dU75xn6Y=F6E}?l&;y6#0EJjHpn&O``oc83~syVSa?tEOr0iq?gn?G@-I3m??{3>bQUgYvL&K z=Uj$p6}LOgcK|P7C=Go^PnVaIK2ML5P8(?sQB4@0Ug+dB75sxJ;zDcAlki)P-;?-D zOX*J+N6rkKe5t@OrFIgt<6}_H;M4eN%PFHUFi6oHe*javaHQ)e8 z_GX`c%#qg*LsqTlHdj8n^vxYOnFKQ@6J9c+W=_fR@wKBvLi}m=u`8uF3a3pA`QD2( zuiATj%;>l%`LWvC7RY+R={VFWcT1KvoxZw5WT1gvJAH@6iUOeH zKN3SBKocdeAt5{HTKYWe`OR(dr0=-3Tlx|B zToK7?zB8#%7UC7PdP@a;t1J|@aHG(VF??rgrYw}%C`0ScvO%m2)gXoq1b1(~v*3qc za7VpKywgkY75dk25bspHV}k~YnA94(bjZ|rY=fEB)reV;-85fNPFABTiw ze#nmJlMI^ElRO_k8l!s;feKXYWhz=r zeL?xWes#0^sDOgC7DgyT3n^$l)4{zTsd3gXVqp9BrwCxCzQDh$U#;)`m&6~48OfnL zNgR;HePkicxg~<8^Z9C;sTYC7TBslS{wF+{CTbk@NpeKQ1VU0HMiyQ6l7aQxVvtEl}@^gU6IIyBg_WuD;reib?URgkqGe?AHafh?R!*a4B z!m}0Ek+a*NR)LdIY-(H1Esf=0b~aaqnn>Tg=E*z(Xxy60T6E!>d(ImfVKQAZAVvtxWXn8 zT8OUDIM=h2#H5mM>mTcF!qAXGZ)BS+wwxHNw9GNAWo$nv4i&3^xCiF>7CKWoYX()H zT>Ik`Qm%^kE?m-2lQnM!{cyJGhip=TJCl}rlQ_Qoy@cB@yG9Qm%O}mhmmjJN95YFk zurp0|lO8!Tku-m(yESen=E-`JBc06Uvg)$Yx}JL|bm4O00t{tAxWQMmWtoL9!gscr z)ML=8ZZlcKHj~IA0IOIMun4SR@fdF|?(I31Ifrv9<_IUqAyQy4YGQz;l59}YTl6U} zQCF@6y2X)pRWwEOl#dt^JgA#58fp9GbiNHz+U+?M*OtWy41Zn-T}=_Jx~I<+9* zB6S+bcVTQhCxOeVMeijad zEeK^xrsY$TcsX@_5Dn}^hS=Cm{%W#i&aq6{#do!Q@(i-{0))e_7y+^3I*m;dusIp8 zB?qGOO#qrQl?E!frLiG`=xR?^faHQ-iEdzEmt-lo`Hg-zjr15D6gQ2y(|hz~<>Q6@ zmy$MQNj-%964GXA|3yD+qOU-!R`p5fH#pXwOrroHY0X+;<@kzGRhJ3>9bHX}^3J@U zaghvoF_n1&PJKZSU!3v&Odgpy!xe%} zykNUItb1(vv*fDD>YS9K$z(-dep)VBRY4ygj;);KJou-D2kGNVu24E#Q@C!&wsQ7a zzD@i24ZXA4A<8dd{3>FD`H@i{!MpRU{}r(Oh^wsySoiot{x}*|TSK&1DjqcX{Tli#fTMX3V^thswZ{U%5`9!FJM3;w^g7F<&^{9+nws z%}vC4%TNWvJm?t95DkO-un9B{I63UYHt@59ZJMx+qG&{5Zg^}{V+PaiQPO=UA(ixL z&8nAki5E#3Gjh@*O>NrZyvT8>#Aog=YxdA*6*~dXzRT_D2n%N5crMG)b>jK$^F6)7 zj*#7JLdrHBlC3AfE9k?UZ*S6vE6|#Eu3p`+edXr2o7P~nvTx0%x0_aNE5Ca64!yH# z1?h70?R8?l^5$TV1m~FxT+^dCyFqU$N$e&2cy{58C@g7XWy5u1XEQ;QkGQc1cT zdro?9AQklNPlxD(ZJd7p(Jqs|$n24Han{D!7fHLN7ir~pJ?_!17Z$)BL2?Jfu{Zd* z%%u-_m(Hcn{2yHURM>%w;#I=11(A8^CL2lvWs7)fMeB`7#44)(^fUUnf@~d=R+vYm z5oB8>#%nze$s=JTtsrfjqRsK+JJxEd*$8FLDUHxni=!8x>>jiNKX#9eWHgVZ(oUYB zH-ViMCb8C=fV0VdR+`Ya`g!75)|%qjs_?e%ytxY2xEOzUt(;o#q<2a@ zW$caKDXb*>6%zUah8JjefUUfsVj?y(+%_@VA;>K1_IJuUR<$v#?7+z|Z?8o=t`wOo zSnn-a9%E}erh0mpqV3}yx+iY03)k=R z$3qEDLq(;#DwqZX8EFBd<9o&Z_m+zLXkG#9>UhO{nYFU`2Gc={iNCl6OvS2-`@D^^ zSn?&_%LaSP^TbHpV_u>&k=1mJnu`!(Qb0EDEMqKo=3s~ECMyK6Zn7G?8(EoyNo*tv zH8#Dq5|44UIK7K+KO-Z_{9$A4CuPJ>B&wo!$BxohD>-hGd*qzw%pgxbW3%nGEp?Al(8jQGZFli z+YS5`8ACANZ-}lNT*Jlg+9zz^!$tBAd$_RO z!ZvQ?K7l#wt&-cy5G@96KdU)w`&k@5AOYs#U@Lg+i|i^U3RzG9n|TOIKcLr9|NKC_ z$=&?g$PAC_+GuQz-${ljJ1Rhi!2C6a&91u`Mzr;^CyXHUjQDQDQb8YO&F{QGXxnjEZaJ5maJAfCW!t9X8S$1(- z5wRh@QwZ3TL3gi%i9MZ)c7P1_$v3?pD#5nY!GdLks{A@N9p9;yDmI8|S1 z;eOL)htrWY&L+oGYK%0-Rkqg})RGI*Zv z-tc^ja4}!j9{8QL2Wv0=Hx19rap-Nsd+MI&Bq{ZerC%$(q5QShEfsQv{$<;Em8rN) zSaU82UXeq)NV|;eoV9eIG;I9&C0z!PQT&hZYW2x-nbLoDy!99KtDQ`aM@#eJam&ns zfOY?34rJjmETY@{+NVzPkJ^~jsXJWJUEVOepMDFS-S0PPf_gV*LatDycnNr>Ibamj zE7VFRfd{KEBf}O(k695OUX~h=AKr!*m>nV(yxB>*;dg|pIv;XbwzmQMrk_He-asZ|!4oBsG0a!r^+ggPwSR_$2FO`!zoi z_k#F{Y~N0VL~YH^J??YSVarSIExFRxa?sFrHm%)UvOH(62x=>Td6phJ<945Jxp0sS zyf>T}(}z1d4$AWjDqb7xmc4uIu#lg83Wo|Eh*`qob4gM{g$`Y^YxBVDip2rYA@xZR zJRMMR3oXiF!4x}Q{?RwV{pgn)H-33ECNwlgc>L!zHCli8@cPgZBSLkb%-It*-6f(; zcU(s{d4R$H_*wWJYL>D@`+FTG1^8R24E&Rh*B8^zmEADl03TTp`gz@n zqjDc*w|8O69nea<*L%|A{Jh4Wk88qyl77n1d%ssP1moruwNq@C)MAoJ3ZSj9|4xx% zGH)FFU{(vnWdsf^=G38ryKuaI2{K_I6%r8>7dLe%mrBQ865P2cVJlgD3OcZ)00arf zpuv3hfmauzN!VC9NEK z>@X)DF`{7TuR-U@BrAkk#ZCaMQtTG2LZTBjb*^pBI__Z)V>x92>4uGw*c-riJAx}PMz^w^T>tt+H6M+_el;XG+? zJf|>5OKz=yEGtBt8bKpt7zD_E;wDTNN{u&RZuBZ${TiECYDr@wR-H~CkZ5nDGE-#? zB)p~=Z8~g-O>a}x(TzRN0r@RTKjwD_KQ(WEh?oS4zEsicg^ext`pd5SEO z8ob=|5}}kV@j+fc-T#u*3O8Tw!0=g%xj(iM%Cq6NiBKM7fE+t4Af|5oF-egALLKcE zo+K*f5f8+ic`<0A3+9F_bp6L;u3-tDN3Zh7q$e&Ddrx~3?yorZC1I}dGWLjrAk^(Nnu{Uw3%f&TW+eRaff zE9su<>5%v-Trya)!KJfANCTpf=IVJFi1Nb-uub$$x@ti8n@EHA;8IT%vuL~KVr?$ZTMvQ`GXAZ9}_L2 z+lT2V`prbfu@heTKOozts3mqh;>(+$NiZ42HmM8A2@T8191)Sp;BH2r4$oflJIHH( z@gXC6_4NBKY*}=#xTqL6#{qgHMdUj?b(|S!+xmwib?5 z(-ay)$I-HBi5vNqK1quPnsn)6(togTd3hW2E^WNAysbjZCt+);4Gtk@DFQ-G+MThh zgzVj9W@6Czn7%e>F>?(41pdJ2(t*6r0nRls|utT;ut}beY~)BE1n# zZGX0tqDec6`EEeN#QLIPJRJPUo6w~(9%va?rvc|Q_DbJB8zXLe5^D_d<%<^#8sU1; z+0x5E@>4$?Q5V4_=dQe7@Yd@p`fNeBXE-DC9Cp!e653#Es=gawNr;nk%=*!e_Rda( zd?Bwt@7T^VZHo8ch_2_mw|7b|@Jkwr=HA7}(Va?9aiKu`DPwaR7rIlUQFBsuK2Gx; zB#=3k%mY4g1khIFg2L8M=@Ae?GX%Nf=KCIsn~X93PbtaYQhu27zo(^p|M#?Y7wI0t zOkIDg?ceL5Ij&24vHmHa0w1!jqCyFGJ415?v}t$I-v=-gkZ&t3iYjVBjC8`ipfj^% z=7O7*!=^Di-_9td_g_qVQ=3ILD&}WTE-1;5N}odqafOCbe|qp;J6po#JzT%^$C;|^ znnL5Cfh?+qjkGu8pJIKSQ2&#{2pYW{wwG>VBru#SY~@B=*wB|58FM-a+k%KwPZwgq z-5m?26lfR888Cp>apY)+l$9~tNJjv*RrJZugjHkPAC(%ApjDaq3p_pN7i6p&tbRkP z*R7<{N^c?V=_NtqG16r>t)TDWj$eMjHPW3MG512oq)U@0Un$DGET0Dp2#>=OuQS|> zKO{9$E=TV(0-luErIN|7_(S9#wZgp;i0s3lb~VR(sX_{IZD)rg1ACA&q`=aW(M}n5 zr_+juL%s(+~l9pacViECnKxFRwX_s<|{FL{c6a=1oxRe-wafWo=Krqy@vto0D zN~7Vc)1Cm7y?=BI7tUM zQee^5O$A5`=JX)9sry~tyzY0p?8+6Ae*HS&)mK7m`nGo8lJ*)8LaN^xjV-?8p|x5`>X<#6F_8`~qD}rS$Sc68FdS z6mpRG2hU%=Cwt>+_p!d!M6zTS{q5pmdP(?Fqv2=#y5kY7NWbmrPNM8)9{hRL%4w+H zcA-kX3+lQlo8}3uLYZN za9Z(m{AAC4+sV|}If1}(PjN#;#xNi$sH?Y-sUc9y{>YZe4fZ-9sc0Qn2v$wTkY($r zwKZE#-Qm7y18Y$mSbfBF;tFEPbVbl-rJK!OlF_Hm(efu|PwDz|>=2|DX6ug4z>z=jjYR>PZv>y8&<(#Azv+35j^xp1Ctdf4d^t-Nr7 z#L`Y%KmUAdr>f6B+mgN^Y+Udz()^Q)bkjYndvx>VHKh5T;JDDT39?5e^p~%{rgvAZ zB3562LkvsktsN^?e!64j@*QNTd(rsx{B}S_rm2tKu9swH63Okuni4{fx64mYDsqEZ z-wb^JHc)6Im?^s<+GQ|aN9-NQ$G=BqX$;B&VPTF?EzITt%pdcW=|7gtzR$ttO`;}5j*T<%rUrlQ+p5`Wr_iu02#30%?2tV#C99vRWaQwdxOc9HH!pOb*? zRrK(y`D6xmNvD$cWq#v5zc6S?${}L7`U0)G_03JX1JJVI#hpTdKsDuC(bgjCH?&dO zV#HXuY3Do>08F*nTTVJ3J4rgOoBaOhtxoIeNdJh3PMOT6NtNDu+hDV|7i>Y+J^fNE+UNPM_UnnY?&J8&1_pyf?!-%EJ! z549`?eLYjeG8jm}Rk5`deE1vn?Xb(MMumSDtwNuPYc2c!z4-kS(#hEG%62GE%WpJf zLkH_82#Cbo0$0q+r);OrmKAI4=rbHZXtJzMeixn=IKPvGNDtP%uaooal0&RGWTO-d zoB{n+4r5R&sQ(=#U4TX~?8ewd!GZ&rS|DzQ7$yK$HV78*4|mBAXTNm3v57Biaqgki zdm=G^cqaN%>uuK@?)-=Q@=|W_Q{lAKQaJoA{`s8qXH-Re;rcxLpyUFd2&eG%*dzRN zg7Xo7J9MA(dIFUoo802oD!ye5SEf*5?pxcqY4uQ&LLAAp<92~ICJyaxv@cW0-0avcWyfGBPLx&u!t!+*xlG5hL_BQVzo38weVOcg^ z6E6K!6Rynr{dcH#NH7#b5#$-b144&Yb8qPYau{ba_a%pExB2gCOX;@X7xiT!U_W{UQNrBh z#0^oxq~-J^9mu`KGoOK#-mQ0O?K>KAYDV8h5{@W@d(!sxd&OPxM|)zG7W5HS8>09m zCvDxjw46`MJsoX5J#8I5>G?6GrDKw3&K~dJ;o)G{3tl3O?;$gi8eszmN_pLEjQ<7l zA@FK3!JQ)BiHrA{MnxgzBdnT@=- z{wZf5QQ-3m08>u#l5Zzxp_kCPHQr4!jm<5`|UsnorG|DSo9|Cy&y%JmR#vK&87#&TrII6FX<2f0Cw z>7*DeYh{)7o5k#!VNyWpW&@l3C#@3B45x3TZ|EDk_>Vt`iSU-wXMf24N1;@f*HDXw zhcFxL@c^BS#46z?$AZkig@WiMVSy3FLw}jV4jjn_0FX-VrAbzkUc%GM++zTAVK-fw z+d1hd{GLYRNclK`C?$Lr%~pQW@HBgm#(+X4q*YJOvlnU3XK~$xZ-~>ocl0W|0{9=VONsbKFrW_Uy|CqHqdM0>=Kigs}vNHB($(Hm92Y~jyhocQ%? zfdRwNhkgcQs}g605gLZ~8_avq$;}if!;1O!eGGCm4#=h!a50!1gCZcggt@r0PA*TT04>Bz&tpuj;wDHpknUaz+lU*lG(;MF^VOxTwy@gM|R%5D@ zaN$kbhh$}jhG%35Er;i3g~1q(mrvwBMVN$eEPa2emJXv5MW$gBOs465p^^brzGFhd zdpY{Q30)Q)R5UTLXF%i4o&gOv9sLz=n};ooFtasNxi=raD8kXH7g^RaY++cZZf5Ro z`XP%VoSak=`G+ThlD@BJ!7&>`+G(jZ7DT0T!EmwwuhRt~HqzC6a4`>sz(U=!ioA7je`t6OT>+snwk)m z=J~N>bOLc5`Xikl1j=zcy5=HjRkH9R37rkV=oj8hXs>ks*q+RG1Va0%J9bR%3m>b2 zeR;DLSy>xq4e?aLj}suJ7fsPytP6Doi$7B#%thQ!ro|?;YzTmEx1v&0V+p-8>A~v9 zn77tsdU8_9)YRnZiq|aA)uhi;pV3j_AToqxqsw5fuooUdv}&;=9l=8VWGPWET}ky; zl0O88<>b|JYD8YIq|L-hqDS59t6|@GUbl+r3u-$-k9HRCyr=`i1|XTGpeJdMJ2uJ} z9}1bSp?s!+)`GOpWA@5XR8Y zvC(e<0*{?&@Y6Cb7#RSA9}9+Ppv8_0O~}jt+mCgLAxom>90*-BYVQ86mVP}Qe6b1j zbMUhwy+Rj9mF~wsa}I2>_IGgbw3(;x3SkdG8DDqo6Vp9^9%Td2&{FTM#Qqc(pNLANMhKBR*mqRG;QBI&~VOkSba zvi=0)4kL7&oAip(4w@6x5ys?)&mMEy!(P&h4%-W z)H^bib}VGv$mKPW7Nf#@^@>1aYc49d0+XRGHPG-&mm zL92G$#J~V|yYBt1d$ymHp0(h>0fjyBa&qt1EqM{N+V zPfpIlDz5Iz#|dxra>bnhHhi!TicBI?EMMl@5usycGJsq2Y0;k8$SpZlpAlgZSws5! z4(~rUvQL~@n$;RUE}<%+edgZ8%hgefjC%V|8QDHE*{)lWV_17!$^GGe9OoAv>JQ&%KJLyogR1-AZZp_?zh+W|L1a-; zq(LMCcBq~BB;k9#G^lDKSpkrsR3&ecy6zU|{O(hq0i_y|f8 zCo8|UbThe19sPV#(S|+HhL2Fk&UiP*)X`Sa1ii;5ly1kYVlizsYl|v};nb zm9-%1ssQnZ4F%@OZ_<)OYpDM0Frnr5r|vGR*tjCLIG{y~z+$U`!FtLe0|)u`S9FrD zRG(^fZ%d1vx5n*AGfS*asEG|35Iwpux`nP)a)s|vmQ=K#G3s!`h_ujJ5;ZNqt@T(p zCx6)^_kK}6`g_%Os!?_D@A`zQP!*7K;@3V_1AlO|-@nvHqIN4^B`++fIW=1TM(4(q;#4 ziT>bW8-RwY!}w&uUY{vi%xZ|yulm?;&qlDO4(SiMuHD*p(r@Euol`*caw{tj3BI=7 zh;*y6+4K_R(i(NB)62nYGlv_v+Gu^jHEZ%;(z=!Lg{qabPO%MP!x6@xy3#K>xF)Nu z(N-<+5Yrk>RW4Fv3mb)nu~gG#QsFOm9>1Pd^7`>zy`0;(X(^rb_%WG7CQ3L0LMERe z3Mrihohh4qg8G~3VCn9nn@O}ZMBH0)k_>V4%0lh}(~H+(dfG_)Fp-J2SZN9!8IanG z`B$d<#+}$OnwzN6$lQa5cackR_D?hGgrlqXGqyY4EEkIx&dx(iH97l^skv78WB)05 zTCV9yH_AHGFj?mh>57|zjMK2c9;`;3jf67Li3ATjeXq@!w2LYDd-I{W` zi^WyP)7bP0?YN)VAF6NyI9vtVf>nmS9ad|CD#*KXhWKD}nDOVhac{UEUaJe?ay#$X zeX`ZbxwX>9A$+F1cxK&9=6KiVAg zdLaZP!Ks3M3hZ*=Si^qWo-lFu+%!6U~=lB^UM_%IUvhQ4|8y z;B>Pw(GeBr7WsTqE3Bs{WhPDCZBfNVzyhxTx?^I>f*A_1@A{XslH~e0o-yy=&q?Yf zEZ}mbXaAQ2lBALh;S~H#Sfe%8!xW?Rzj>J85SQ57|KecM8yo70k^kaYf+!*N&t(rW z>$S1XFbEna2)hQN&Om4;2c*3LEl0hgU%+eE>m|F+p5oelGKm%9NN>9592s%P_8Ss$ zp4OzDD7GE@#dK~6xFOaU{F(JnWe?>~wMD?w7TOmZ02U~KSuaHV7htiuVJ6v{IbCHx zZ8FfS%|8>b@^bpcD;jl{D;K@Ayaxs z)cLE0T0WS42c?pUvkG+dIVR)*2r{i7gA)HSaFM;2tOuD#!i5_8ldzYB#>1a_8lqAB zBx}cfs98`n_F2a`=GWj6o{Rwlq&L)DRP>GTBI0RU+9}L@Uzx)KYr|{gfWe{N6~{vd z9jU6gXheez?vRvc#E4A2c%2r~UtZ9S*SMWWb}t}C=c_IegL$h@-6wsvy`)3v&CT>C z4SunYc;n?7*si*>G3CYF4k-h8W}z~N#4|HP*cJ%)qs9AxQ{i0C!jGK5eS}ugN7d_G z;l)wg;Kk9@?}v#-Gfuesq;5b)#==D3{FB#@WR&G5C=M|%4&Q-oUFTHbLZW;ZKnHUz z71u=V(H6#Ee@Un$o-K$UQwPaM)WQGPZ_e#J)b;6QKs6lvyEBF!Kl&9(CKx%106cn1&ar@2;HF>h{VxmR$I zm%0LvR*1J>lvmD~SAn~O`tjE?mM+b34GX0~*~^w?tHQ&DcI=LONQj1JtX!7u9uYzN zv!C1}!uc;hN`t2~^;yeTWV%O;K#T1b&Xc!_*P;f)ShsCqC16Lmfa_xHA|*B|D^uW^ zU{etl;y)X^;4nz6xeA7Hnixw}M4=gIu(Na=r0!9mBq(I5OEY2b}@T|pCO@K;5O-YhG6%WF|Nl)@> zF{Z;0;s8r(i=DS*FAh%$d1Uxwe|+(h1U}Wu(WGLr;kHf(7(0F6hl=M0V!$ z_qB%()xJM>7>0M5MEb#>?^*Av^g;1|h81nH*=ib_Q!|!ypj&7G{d8(->a^)8sZ(Vg zrzf!p8A;QX-ZUJCqU;OH&ItvQbuS__D?Btk9R(DkfMgWFVm~noS`!|a95PBvUWq-QfkVxz)AQJ9c5J3;3qps#Sc-rq> zz+s(J%EIwws3#$wLvhAa>TJ{`ex5LtMn74IzQ-kKsn!~EzsWUG0+9~JgJNb1p zw=`(3Y^LAJ+#F$@jrEN5J0U_i4mOFTb;^}!U#57Q5*vj|uAtea!iv&Yb4Y%va^*wV za9ch6>LFgknO|AI1-P{wN!`ptC^)sLf8>|>IFd8 zJ}cn-*{L*NJVlbL$fa3hF2vlX?y3~QeQEW6#fWD#{1lSpBbV~VTujUrb@{|ZY9c(` z%W`>!Bp>RKOBW9JTlbq=#85{^s>8F>J}qOo<0j+?vLrHPd7JtfP?!*bD^p}60*YxWnf$9qH4MWYoocywqSN0f<^`| z%r)vtKcP9CANF9%f#Dm!;y|GOz^}(N?9Ft$P;&-OS-NT0ECdqP%<22>g6|Qw-kQXu zPKcC6DMBJ+o_rQCVFK`<_ZRu~^uzW;}j&Y7U?XIIC*pGxwPqSSF36r(+Aia&zqJ(%RlCNAY0p z)Zts_b<6FM5a{G;sJLfhgROl(jP#rJ!05&8l*C_ZVJv5V3{78G@M8gIR{Xet{!Eg} z=rl6zA^WGiyd1S?Eexs;uiquwUtF|kHnuw;B8p0@wl3-?zfAXxv~V98Zf_N2a9Gbf zZ{(1<(|kR$e71zp&n-;s9eVWc9XflctE+W4G-KTld>6#3aF;*_K?rQd8HZ0!8*Sto z7GFdQMVV+_e%PzG5qetKB1)O3cX22wO-;=)GjeKYZRc*6wPxEI50Cj`)})BgyaYd6zmAq&M=Pql7vv;w9Qor{Wna$?XauMNwYa16)GqU>lt48q|w`57&@(^;Lb9Z)i zC7T|RLrX_b_a+C3hqIfDB4_rTpu)f&y<={GjqeN5Lhs|^a8=Bxt&6TL7~Vq5;i zZ6i+aQTcZA4-578`-d0kp5E{RV|Qg3WbRH#+>>sw^=^%OY#)P>g#h;=CZQiJ(9tD$ z0~r`!%=E&*7#l6nWYPdcHGx=J6f)G+M!Rrf61!+FeEE_dIk29vDnB5sP!O-lTk#XG5MKAhQW;32&sPxn0IGN%Kq$}nsJevG9wm@Kt$YeaU*dqX%t*;NcNF!MDX6O{^LRi#I4BeIdu;pyC%glro;bMu$A1#>fZ~8I$_s~ zeDiO02zftL0~y>_K2&(8Hyv!QuFUy|tsp9KJh&MG1_W*^)nctobNdIdRg)d`sp~k4 zxIPgPolYmz%wE1{*wQiMCwaAM%&)orz~O_34w4V;(|ewkLs%f!y+*K1T^2;l zzTMIi-cIB8WSXSxNT`V$HXtg#Ai8DbBuIA-*fiDKp~IAQkTNp}ur)>-HbLcP0T*kC zhSKVLgnYea)6o|9n)mk|Je-h_Fh768GBVMshEF=Ye8=*`vrARBBZ4aeqgyslUO^9b zABwjg0Nl}0|0q@-U63w>ekBSUm5S-{8tVt#Il5!duqCH0AC{5+`bX7=aIoSYI(5(5 z{XYN%k13`$FqT*V@#I9b7}C_xLSymZ0YikLD3#%t+j>q552=!p;dX2i6}@lqdvm%bzpKiaQr1(s1v!yaC~W<8u@U#8Z$6fK~zr2 z0d9td!uhS#XzK&1;vs)Bn0q?7p?s9y3Gew7PibQ+SlD2OFjauP0OCtyVk7(~{f6|Xm>|HR_%GJU-#&1CppF|Wq0 zyS2M8S?W3`H$1-sV)+u8zMM<-ig$BTIymd=8$=s8xw&c^LpTPbhRL4}3ZmPuc*=s< z80cPO6ZQ8=Jwir%=U0cWh>wmN>)6fK_rm#Gx0G{B+uOD+%^j2&*lBX-0nQfP+6my$ zG^1s}L}4(A7rxfZ6UBrGhH32&I!gzn0~7+S)z#WfdvqVdC-oUOtT=G{@->IFVB`c+sjRWF5KyPhTns;GeY1@lvEonW);Zqy-leBzAYg1#OOY=|-A z(O&)YOe^$3f3itvs?aJU8sS0tjLxbK@)n(2JN4spr2!=il(J9dQpcVc;68ZpOEg8p z0LK_4EZnb)1+IiIg`HdgHCaJkFCHY^W)SFShYP2?Ll4>J=CaZmBpk2P z2}Yn-9~*%brs85DR!nCS(`_i3j8J!a(E0wT;=qiz7jm#J!^y3Cl4o?ql1P;`g=L9KDlRputQ%TLi+dVHJm(5 z*sR>Lym-k5&#B{i=Rt#2u-Xk(Q(M=|x@3EHCH5=2N|MZ?R{l~im5>#-`Bw_uXhXi(OXORsDFzeyNtlL|X zzu#EVLUhI8A+U9MG{Gw+6DMC)~4THj?HK+Q?Ye{AT z;=M_k@>O;JyR8P>?$qRuG>Dk2)4bFva%<`#8o{(@>0m^-u%nuEl7Y=5)5b-Nb)Y8b z5i?enFBgrK1DLT=sSF-C$gjWhb4{wu>%SN)$I3g2ohHVK|EqLRu(g{3__`6RdH-nB z%ua6Yxt3Zz1K8VR2}-;5&>6(pm{tc8e^qZ^LVSCB_>yS>9&XT~15_RXKKWIVXTZv7f`j z0`SA1m38VTR#uas9q(EiK>-*9IvRmYZ4XuLJ6#1kicAhs7-^|x00uC}wAaSkQ6ug- zZE!8BnCbz<-`!&Xhzg$Weq8;rg8)5nc=&As+lIXOvp}fn3Xu0H&j}z5_a4@Zmi-gbbs5 zguT)Y_$($ywnq9_887o4 z1w=mLBn_(VkCV4%`J)&c(bY|E+LfwRpeYBBeRS-a@jueQ)Pr+|Am zBboPSmm=PALBQwI;vUNhd6%$(~^Zfeq#>2|JH;8TzX zSK@G!vUNnZv4Y6ftfQI@9?|ak;eDdr^Q0-VRUcZD19Fvm%z1g@yT@y2*;+!@t)+DB z+Iqc*@ z;{wKyr)4;B1?kDUHI$YuJ1@KZVeP?t@i1j%u`{HVD`1I($w#8l+ei+JCJ|;p`A)o# zHAK8Wv(aqnEZz^*-M=K>KU@E^v{1aChWotU#^0I2MT|em?jqp7HkaetT#)-!F?Ff# z{uJ^43%DkY7Vodu-j`0t=l@+KWhDPjh~yIMi^UBDw8w_^+69Ua`62BSYHnxJxmgD< zA+oR(k%k}Ib(3vYFbc^3O~7U(FHHVpB(>5>C2;Y1IC36>fXEWGwx{V zpoGDJ_O9NFgulD{V|dKti)3e^wXvledZacSzgCB8YQ)i=O4}%ab=3QLS@E$sIkBU2 zxYgNlv3Ys1aoKr$W{p!t3>;+N&84O!(LQuoNOv4d>kyQj95i_R_`&QC?(f`E$FVD6 z?+CDW8vRLo%MSe^^6v3%Wl>5cloaLwYGOg$%n_~(s5i83H#b?-EP904(N)ANFEqoW zH$S*F+21j9*rNO%Vf|LbCn1C9ys<1vDg8JDEF3HY8#h_fEc!W)V_%Ku(|h$H{D8k^ zK;*oEEE>~STLU*^9NQuV=S^DyZdo~sKeCJTP4&;~-<@~pLiTo~gUIz6;R{o{Otzm9 zSR~;{8)PxzKW0%`@$Xr%@gS|$vqFEceTc}-`D?p_Goou2sqxN|L{->;K@N7VJEtew zhYTCmy_+gI58FEnJuA1dD?3_s9N^?Mc5Mf%j{fv`#`v;si53|i?C_&`DCgY&Tu%Fs z%5fOpP)??2*Z)=ytfz&TqzCopV6wAGs?aOLsZ~`de+zGbV7;uhTQ&5z9Pu}SmSWp2 zy~VoQK}i3@);~XKHb0~bIoNT=jH199_LCit;^`fD`u=}>`abJxdpvFD_m5Bifo@7^ zd|K>jIaBKp{ierHKS;Fad&hxkLL^j@p)9A+q;g~ zi_e$-=Fs;a9&hYoJ+X@$Uz+@5XOpv!EIji}3g3)mj|_`M>$P0)U%Iv8V`nNR&nR*nHPnnv4QLxko2X6egS0SbV?q(dZ^X!qphtEZIb1^7()`!W9 z#V8&B$W71&uGB7Z@~(mbz0AGRoSKH9lQWW&rgNI2)U@d{Qc{Z)H{VTDP7|Ip?m$RZ zmc|Ia8#w7R2i?An%TSz=-51wj@lXL#K;!TWxG9TTuA=kSh_}n9etY3eV$!z3E8+;Z zD*O7m<1uktfo|6gof(=QI>3V%564mzIsh3q34P%IxAxl&w&@Adk2TUmIv3GNX_rM? zQ{eNmqg>l4o)d>JO09~Q$Vf*C$G?^zLnAb>X3?b}(SS~9E|r2p!@sWUA-_qh)z5#H zwLy^Gz2qe>e&%|S!J50WwolbhWd(Kq^3Urkp5hyt*|dJKe6u`OX2Z{y%cPGa_*9%G zS0wNnQJj|l!UjnFV#KORVJT!^Nq=A|_>)M1Pvrr8M@s&rT#b~Mk+MjhD5g9te=DX~ zr%fq4tb1Y|?z1PVrH}ALS^Z)zSut9CVy?DS*<8hI{Bjd{rRjb-DSIsDwLtsHZ`G#c zw}N5BOX8pz)IYU;Y`~a| zL=HAK7%&pj%=h$2*zB&?yL<2b?)m@o%{k9hcXf4zx8AC*s;;hz6R3ILPMR^>xMz#S z_)cB;T`X}fCd9j#;D~cMLBHa4X^Trqlx}D_&88&Y+nv*Lx-XhdKZF?#xwa~Hov}~L zXwUFuaXx$G%w7)LehmIT@cHS;r#5W6k_n?;ty=MLfIc;LWsg?1JLF$AxcZcW%L+$o z8E3qno^zGkGjr^lRTHnJZq%;!Duln1%y4jSk-YO;9>j#XoJ8Jmt^z(ldsfxZ8F4!-2!@&YZ?P!-;Ogy^NKzW+1&m z^l;Zxr|P`?u}9}@_4$XD#jteFkBZa>sMRG}Wi6Sa$l#Eb#~R;uH~eD(w%Rr0mJsWH zZGkh`+j}--xTm?f0aZVAaQW1M>Q~jM~7JH&_R=ZQ_T~vlmp}enMyz4xq z@-6`3v}aqgsTfO*7RsX`Q^zj&u}p8U)IfDF6@_$VKI|exSwnvKC48V;*~no$W&&- z+bz4Jh8O&DUc0b1UuMm1?;h;Ej-<#wQKgjE#*>hdpwi{PxSNC94*!*}RaE@WaXbzbPZ?%F8yf z-IwZXmnfejCCjJZ_QOq;dvE=b=OS8ebZ>Ahk2&3bR$X^w#UZP{>7WlQ-{|wA#q+u& zFKpd-W%|nxLscD>`{0a6KE-Qg@7_)M*Pgty{frC4OYB&5p0&aAIPWv0a@hW)`2ApK zj9^B;!DQ}fY&U0&$MbIIA1>Z$aW4Mc<@;l?g*|sY$-RChjjiqV>n^74S5-_E9nP-K z&wWnt9+{C2-cz&coF1rWN#$S>x@0kxleuq?Vw<3|V^rp($~TD$7{jhx1;@JYCULG* zHFrnOoBv=hV^G`oKAto8!A^HLrSoUc!vw{ROH5joMoH|2#N&$Q$7RL;*;$eR=3>Xa zuCiw;2mWztvVq(ur}ovKx8CainaYwqdj^%O@69dVv&=cO`K!+108wMT4M=~dm*Uv218 zv{I#_T{e7G+CDB^<&Wc{m8ulB?cJM?t4{AmU+CZe!svJIxyS$NjH)(_1%m1`8`G&> z@eURg^W1mbbS7skDdfC8*wEYa#957Ih*PVp>~q|^+IaUu{Dnq|&Ip(mOHU^-5#%EUFiaWeBIktjbHP0@Rtww@rn6H zO5nO*Cd4wU(!(fVe+Fu3Vf~`U$EYTk)Mj_*@$!%GaCqb;}ZD)ciV0y>M?7GL^ z5<*B|;lk!g_Yy<3^d{@5dz$LSgwype$H%x=A>Sq{dc4-tPFA;pQ*S7rK{sP&s5XXs zMVu7ar)WA0Sv5uqs<~vFMkm)E+?mAPG{sTX zJW3@|qc5Fx4|o6c%DwoUwq#fMT$Se7<`XLQtRvy4RG9-Wn52Jwqx+h>7L)W#5a|E@ z2Tnh^6Pv^M79nmaJMYfr-W+A)1pA|k_{G=kpPaVF-myS6^n2#E@G-utj8rmxznr^Sa;6vkdCy3YKMf>MP>6do}zCx4K) zDhbNWRMg);v7oPN*WvaMw{8FXha}2g1?P`K8uzO7lv;CGOT0%Vojc0?=3MM^Eu{)j zYo0uIH*(*O{Y7PO5jL`VpG#BRSJb3kD%Fx1?&l}m1I`z1TCih_3y)7lUcPCU&WGDn zrTgRWs5*x(ymHrZ-ycnHuFfk};Y?tQty6pNJ5lxAB=^l{-EX?@PgOb2CoNaGUdQU^ z44Q{!=Fgrec%_hMfs0b8Pt~77rt?CxjjD8y*K=!oq<}n z3QNY-8@ZwW`BXJ(*Q;DEsoST*?5G{xpQ)^q&Sh+|dtUGG!^}yROR<~us;)KU8nc*_ z(63CQE~zB$pWms`?ji0)%Fm2Zey`nQ-bK5|iy4)T_s(B<-)WnyiEP?M_vN{c@XEbiZQP#DUuTrLk*A zESWJjY{ZD_Ws23~mH1$1d-ozHZrZ)VY~Cf1;^&SrJjK+*_=z6zA6I{TZB(QHWBK-! z=^^g974K-bw;omvRu5=AqwytGyhy1sDbtiLTD&+C+3B9Il3C?etx`Gd$izh5T${A( zmJSt%HONz}bgR#k6=_+#V&TclRMin9c#5s20Q~43ulRkjjP@+&^EqQ>JeiX5mN1KL zI?uU}#?(`#j=8HHcP={Vu5;Yc!u@SbLsi0f%-OMx8_nz+?IlRPT>p4Ru1(bjJJ%Si z{`|eHbB+6Ul9HV_jTyJ8V~OPMh)n%>tFUm)dEutAoS@4E^I1vPo--g$3)CimH_+nD^m-zxLEP=nSv+wGfacQnOW z%y=1hPn|*xZ=_5Wm`4j@Z}9yp*S4(gGa1L;cW*aqzHT&gU)!9m8x-<*-am5Y_hdI; zum-{n&os+kXJMZC#kNQ=q+88xGc`v>--yt+3pYdK7P zpsKqk{?uqjcyktUC}JlocCqnG+&vZfj=(Si3)#CC>L*o>Jp0&7t-AY%2dd`dDP5a~ z&uH{hkp|6(TEo}{p81}7cH6ytiY#&O;Nn)PNtx=)*i$W+)||a>NU;OK+oRTW-`UI~ zk4yUc6l+zqXWhB268d<l8|9FcZ$Zf`0sLd_Ejqs;sshwzuxRtaqbq z2TSdUUK28AY{k5ruDR1bPMXfw*Eds%>e+iVnEQpp*X2l>iq$6CxGQ@?Jo%C9RnO_) zn$w#Ja955oy*A%_=EvJqbwBqM!p${oS`rV&d!76FGP5KPHoN96$fED|>f7wEMGw^5 zpJzoy-g(krvoDj^Y+}}Na?*1;U zVy+^&0t#eYc6m_2yruF4)Sk?ib&We0EH`Mtkdc)``qam~Q1|xy&9tsl4S}zOqL)sQNE!VeU*S z$>o?Btzztclq+BCVaHXzt#TUWysi9?=UMG@`x`827Q^f<%s(0ZTf_KM$% zT8wX2lp{1I!%zAG_lrjEueA)RHGg$1=DoXM%v>nyjPjD`2TyJk~c{;>hC{f;^NG56JViWk;JyVk1Nqj;SfsdA)9tI?&vd)udSO;W@0WOY?fi3gRMWiq z8vl;g>2%pc#tvD@#iL|^J*Z=Uftc0qKonxKg}0?h-C;MOcm~C{+Z6Bd?RWXeU8`!( zzv#-Em#40(e5>q*c?V5&7Y!X}Wc+ZK75W#di?ORBc>K&M6cM{ZzfT`cl~)P-xz&zYx1Lr? zm1I%1ZziiET6y=I4=?zr{;H< z+ncL+*DY^tdmI=q5&IKq&KM=+z})9PG*uPT%KlbPt#@D3!=EUL>0^gF&Hc?>BZWRu z>mQdo)ms_v82425l5aF6c4AC_)lIqFzo9|RVh1>S(2vh*FnItC>L=fOHK-Z={~lh= zvhCUFa@s(8cwu%px^C$!^X*`8j?+ zZ;q`E>oqClsd7MBXac?99b*%GwXJ1^U}y;4VJs|xU2p*&gPYDnO2`AmN^c4MVJfVF z6L1&aA!a|w3be4TY=t)qXaM+!|@Cu5Pv6M!a6^PN`O1(W;g`b;4uO; zfQo|!vc+rzg8(%*!{IVK=b_HBN>)1<0<&NhQVN7(PzO4}D2fKM^`;*}7&C7dtfmjM`u@#9{5Qzk#O)^9d!5=q3$I*E!vEeHkD zk%;>fk={heCK0kpjBFAko5aC@Y!Y{ev9JVo!37|_iQOVeGD2af2_0Y<%z@2t0&tg< zv?Of}`9hP;!tg~31%DcJ_NM&*?kkbCleKtm}7 z`jWCS^n~%S4EDe!cxrdFU<#uq*?}<9H~_h%K`v=(0CGu#T+$$yG{iH_U3e#w)(^5m zFf@ejutg*t9;PD>>4-zR5fA~th@`h50E$9w=m?=O54OT7z-{{XA{lU-Av;utjxZk9 z!6|qulFg9U&BO8;IM$2M{HaDG6kQ($ENcz&Kb6yWt`{ z0rDp^^2&_7G9$0dU%*!|4c5cAa0}jw1SJCe48qSK{0!;=_!+buw!vwUEJ-0JP_DAn z1>B~m?vXQ=Qq%T`f7!S(;H`yrP z*%efT7J!arM|ZNXhMjO6z8A?s!#PK0pkByYe1HH zkH8IhC6dntflv(UKqnxae1wy48=Qtnh!Xic4SWt&pfwDHuVFpxg)2b0$!`LF<|obh z8vwG+KS88G6379?06z*eflfep1zw62BtHw17X@)&@CT7X$h}Z2KnDva24q|q85c&z zg%1MqElhYt9FPG@0pS%vM~iZA(UT&@@T=H3SPHx0B0K?PRy-Btg-Y-xd?ixCA2tJi zm%#6m_+1jeOBR9}&>n`u0g+NBln3&))N+wvKcM^s2SY>X4r2km3r6pPF93QMjNX+- z?@H%^5NHYgVJfVFLvRgVij;9eMkow5p#uzqIj|W{(4NQ)=y=)AFcQwgBZw6#mjZG_ zMQ8!5;UJK{a-^@k!|reaGAKVCD7)nki&P+=E09MO$ma^=a|QCb!g@GD16XJyh^`7XQ@sgeLPL2+mdJ%O@WWeMyOsX7}r!Ev|)Z$+y40^w96oN9Fd zy{k4tqJ6wiPUyMAQXWb z&>lv?LZGbIJ`Ir&MJE;c)yV;6p$QOX9pqOB`PJD8=iw2MhjmjxZm0;~zz>WvH3N@G z{ZxPs*RKS`zd0%)K zri9;=@S75TGs161_{|8v*)y763f_yfxCZY;TJ{zBB0n61oA6qsl?550Fw}$&K>MW? z?Uz>6bFFaO>NX(H*5qgFAgBP%0smT0hE+g0Ykd`H2erY^HmM;G1VcmMTHD0X0`Rvj z{({PBfIuLi*#^61}Ffd0k<7KhuAr$7pRyYL_fZVzf-)`BV3^ax<3fex=61OXbJsc zDv*|5heUd#uf4gicOB>iBj6%q=#;BId*Bj01-D4wlz`m(B9p%4W#3^ydixQdew3?z zC4e;cBaQt?V}C!$3c=742)jRF_g}*PdZhoW9U=qJ{{b5S{Ty%$eia!=ng%ul^k`61 zk-^AvFzFb)7$GMf8F6YnvzVG|q& z(lWL_Ag^)c)A-gvS(!i@CXj{+LjnDtSQwD|#Iq0y#D5a;pG5p85&ucVe-iPZG!53m zk0O&h!3ekxFGZ#pkRA#`b!Z2~bqevELLN>n1F<60j=&G_lgM-jqyx&<^lH!+2E$C) z4&RD=jUIh{Rb)mtI4m-=BFqz+l@yTm?7T1qRs;Drn>5eH?>YEACj%6M8h}2{As%zi z(H$%X+%p$>F~eTwr2+hzhu`yBKtJI6Jp7zTUd_7#xSg*9@tse6=M&%g#CJaNolkt{ zZvf&u{}%izvcMMtfv^_T0pzuScrPHo7ND~WsQVUjZ6VhdE`V@21NR|XWD)6GloPtc zSU`@8Hi|4JPZkdpS>gks5CQK+mij>ul!W@w8AbwrFQr~tra@ZB2js=F#t;Ta;U*BD z<$ZuOFGr3m$j=o$;WALRR|?bv(y@|!UpZf773o_w6qdqyk<|@gD(n(j!~JWf!#k0+ zxL>;vw!>L?B(jdWW!+&Q>~(KM))W8r*`XY?fzd#k*B=7X7^VT~3k!jk@T16vF92C= z_*!Hm^4>^(Y@|$YTqm;00l3?QUT;nf#C`KJku8L?1%2Lv?rcpCD@;B zwmlFDM`yx`n5Z@yg;I7C~bobjpAdikAmt$EW7#ad;I5rlR zh#b!d-CztXhMhouAAba~A}3NnZa_{akmm{fJ%N6l*bU#quOcUr<4I(461kr20wVyu zIfyz2Ixu2H(Lek*i4{ z2jI_D{JA;;UW8 zCGr-Xd`p_%Qs&-;iTsusYQi44B=WvDklrZtC5o`4JHrgNH*WyMBW401(^#&@_Jg+~ zZcO(WmRh!x2$h z6JVmf&UKwNvW&dY2&Tbqcqz)kjz~B;j>8>zD~j<(m9QSPhmo)V_Q8GN^GQGA>sJKo1Ah3efbZay zs6;N{WnrRCa8Oj@l#mq)LkRFrHE~B^QcvQE@D2PbDhX*wk{L)x66}+l5tS6bk`{vA zfV`6Kg%_fdRRi)SIq66~2?!_oYf&i-AiNaifViayg+*{tR7&zECFx2@x>Ay^lv80H zAfHr;p*kS9RLCtgaZA%nR9fPhE*+3(>9fHEh!T~7e9fo>*E13y|0=*r@&0E;1>jde zBT<2kMP+IMZc&+uZ{|KgSV8y~v=NYFmYJfm;!oB#z_o0|I~!qSPXn!ixMzPODn}`3 z0w+b~^aJFP^S-EDgp-Sx$)BYF!uo6#kPo?21L5ah0arxj$p_q@XNRb~MPVR36_u|a zEEe^7Wx!p2{K?OK`3D2C$WI>Re<-SeFJu5@SOB>dSO(~1fn#tD@T)+ysDcR~BM@Fe z(!w%Xs^A{LpMtmHrKmz(U?_YG-@_A#5>=Qm3KK?Q!YE8W6|M*5Q{k@wnG{|K=u~0! zr7&qM`~cpHDq=z!$OWaKEugDKB19D}0J{Kp#gJz)(o)<9HV7Y!Lv3gSeSxx8VjhIS z0k{D8Q3AaxX#jdvGCLFpbfsiV=n33Yl6y+!figfGOA*IXq^lI^3MO5_1)(PNgPrhB zRA~#+!eAL zs}Q#;N8m2}BC0BRU6r_3?Fz)X>Sa+(Csoz3t2PX#!$F|@Rf~jQMO6<3@})ZWRG$x* zAXZe39Dsakj05azAiw`EHHV0*ISV!d>0*3HF+QYfbpYg13wf}(m8x9{W&pCRO@7zO z1l?c{Ag{Wqp$ZHD(qGR9dc#do^~vA*q_;llum7{C29(JL699c}fG#vZ7aE|i4HcjV z4MU(YbOz$ra4Jxq8ivCyQH>HpHYf`%fxK(90*GrP^tiDQThiWk zwWxMMKsfDw6V)EQXulkgXNMGkZg)U;IvfGy`DG#K1?c3L=z7P}PzNZRozSCBi(nU! z_nnAuXUbRSj8GKn0=m%|d3HuFohi$mufj`FUC^yAnV=*zgq|=FR>2{-4&-0g1dtUd zk6oKWUqH@X*TGS^4aAEv9@Q-;Q~+e%Z2-)Gjc@`;f468+-IGHes0?jj2+V=4a0VWN zTT~BZ)gwPthYk=53t$Ia0OZ_LgY-}sYC~rj4NG7TT!tS-^>RW06o>lI9mc~7H~`n+ z7g4=^AP9n?G4zJXum%ppO?V@!j~`@*a?l+5!*mFPV{jMVi|U&cK7$Zw1%qG~Y=%>C zA7VuHO9}a)Dzt-PFb{}Re+!6v|DsSE@TdPqQC~S=6%hXc=)!=(FbOCt0||FvPFM;1 zMGZnv21NjI8k`>phvuXjf*gkOj2KFp9r^`K1Y|Pwx~O3s4=2pw=yYfqQ6tI&=^F7; z)X3_9K8|w15>cbGLNJ^L%EM^tyD?1x`HdL~3q*}IfHE?6F5D9}Zm6j7#bKtX2|kbs zIG<1#I>SDoE}K{uC?gZw!&fj4@M9wJnz$QI!Vf@wG06mfAk0a`Z!)r*Ox!1vKap!c#Zmcm#7&U5U&~J*^I-03}>Q4Gm-U7 z&S(B4YF05A2Rq<|sM(1jJ0O$U4PhD}n>iT)cXL+2c_4jr(T};6p&t&&r5l4TQD%ny4*PL~RX(o-i3m$5!s& zdPdYXbY>fVZzGQ3$UD3ZkYC~G`F8SUJ2Kn85_ZBxQ9IhfaKO!uweSqk_noOA8Y@&i{sSBz zApZ`ufT=+I4_p;>kT@LtS=1rYa_EDoZ(70EKzzTs0*?Uy4!huUr~*x(6AT309$pT6 z;WRuGW-~()Kwd}6LTkY7kyE0MCW0XlE$Ukz2!I=+j^%-1XbI%qF=T%Xc^Nt9H zoH!p}2840^m8cWgoj{LH2spapl4@D-&sHC2Dm+o zUY^CDbNF$t67+$kfc^PufJ`nVgk$g!VnkgGf?6<7)TLw)F6z5tK-?JHP*>2gtC>Z8 zpAn`3x_2!*l!4lSY_Dw-^#l6x!y-5duSH$Q{dIKw`e4`$_eI^v1Kf9mJiS4l-q;1` z>WwH-H;Knh;&_ud-wXrt=@#<7RR!7tx_XPW-JU4wPFg^ocecj!K-69I>uz@lg&D9B z4gvn(BhB}a)jec-4?iMs8_@_l!CFy~=uzZ!I3wzQR=}V8-1nd)jDR7d}9qy_gGI0KNaw z67^GYcna@Dy-W2+;V7tr&_?=*dXbF8GGmHfM^wS^jPVFo-DEr}EIK^q{PBx^)V+6V^1O87>!WVwK}GgnDVfs9g;-jvv-WWU~&U%_e7 zQsGysH=?CBAUOoV9nsQ|e&!l!={Qd}N3`^;vYo!OXcJwhqK@jEmHyL1IOV9cm^!Km3bAMft!HeK_#Fbu<>rtPoiZZKe8+U z{K|4vw5&};%SK*g>j<}ju(Px4s+UZd=)5qs&bYHQ{E7ZWqLObVoi7%QNWR{m&NlBf zsD16Xh?pViJ2RxH1X+6T5Z}p)u{;s0xRn3@4(?l4aZh$gX%%txnH+}neAZuXpT z+GY>wZM8%W;L06memwsNvnSVk$GfwS{~3jd*I)5m+S%7#?IB3QeUnOff~Ilz_!N=N z)I>{NFJ*lKm#p#KCChy;%Ld;lS?`-fR`?c?6+SIw4YN59c>TB{U;LF@+YPf=!7~At z!W`HEC*$oK8}Fn$=c{1}cI99V$Bp%r?yHy!;@rtfy|#qe$3|IkVn4w+C`*~)y51Qs ztl%okokL`UbA_yT?2{FaNLdl*pJ%m$`N+m&IS}WMXM&@WwEM5&`SH{HOqaBC-b9wa zK^QuE0P_(Tkn@i)%xcok%q4?9-s`L=W&a*?4rS&~a5a=XRu=Nc5qI4gjL!T6o@Kw= z^^zRUV9y*^DauXazvJ}Zo?FQB-y+1b=P%ujmFM<#pELNk0KNQ_*ME2Z>9zm<@sNKA z%MR~TK8A6_bKml?Y+MWJ>GRg}!e@r(n$KsRUwo>2Ub?DyUU>bPBNhI}zxaE7^UG8- z0Qr9;L=L#xQlD{dT_(ImTrbM?e}^iv&+3NT9+J{5C_VpU?sIQb^y#la4?n$bIVtBe zh%4s*P3$oK9;=1t*H51_zU`&ZKf}B&b^et1Qry}iRZYx)$p=YeyYX2qnY?BK>EwG% z8YSo;8GKhG^LRge%1IlaT%K*-^M5)6BrZ(z zvGljn{CW5Zs!FeqB)lNKe13~}H`xNHXI5%Fu7ID4@?0e&} z?L9*sv0ihJ<8#SvgI(2lZ1;N{FNsqJXcBLB@KpDn+jeod;^XoH_mlLso?-e-33E)8 zyv9mTDr21Nh>u5EBa@vbvEw@z=0P=YTcMlBt=INUhRojkxW{W>TfVmMi97bp<@!@t zXtxi1EMyzU8cdsy=U%znvNzKb$JY`@-5+N9cqV?#lfN=u*SO~}I`}DX{_gzKYya(I zR@?g24?C>C=hN%|!7)A5UJ2azXP5E)vcqfI$A8evoPd5$lwK}>nQ9D|usA%EG4neT zNPZ(oCKy>|`5)J$JjdmX;hsa7qvP!tU{1qs0pCK0#epBcA9K$tsc5Y79L5|MZ*RMu zf!zXU9_iqvK)m_!{9l`G&6+%CKc}r3Lb9x17ZSXT17$$7jVOd!eU z94Uo9p8r=&WKjGg-utV{3a3qJS>=q9Ri-ok{G$Jc#b`LZvJK1i?s z4V*iu3k=C;=4V095W=?UE>pc`f7&GQslFMq%G(aoo3a_RCvSvLO6FSD@R)yK;T zeY_`Syg4Jzl>ON4fp0jk1VNCS^9aoHm}_A(^o5Bq%(Bx#hdo=e+gHJ?6tO|Lp)b}s>+N1o0yekwDTzKltw&%{h^L+vIJf$ z$?sYxAvTV)(#*LR9YfEYy&!_)uYiRItXk64xmIeLyC90OlHL;L8i^Y)F9FX|@9_*w zp7GAi($w0I&Loekhs@&f_Mx~v!!f1{KYY4!JOI0+(%B^(|0QWzeFk486gwgbIf@Q1qR2uq@rkr(=Z@u+Uuz0MxlG{6G^Ko1&1Ld85TA~ipo)rkz z`4p8CRtMRh;8*H{4sz7l!!zgOn3y?3ra0QjH0Mj1VdJeo`pGymm27gl>1&oJo|B{t z?#FXH#p}KZ?ufsMJJP)z#+acp+6-0OF>gV*IT$}e4AuPW$gRW|$BksbNlgz}X!*dwntj8Qh_ak~TNMipM zL_PCv+(Wko7&CxKh#-#JI`%18J)J$!5p}7a-7h$+)7;kLd6JpW-@GYU_DPTOP_^ z8>wrImukqktWZQVgI)Z64)%VRNZG8($T~}ZEF@aNl^jjxC`gWI+zISMYU4{-) z(kGgaWCv&|9jT>;V}P1s1ge~l`|{GpnNuREUv@fb$|7fBRSh1b2rB$HepR!dOS5#00;zo-}3chjb@`U5Dw@X*WCU#KjS zpg;9rd|jwB)j~VW^{a99BlU{ctuW)={w2sL;Ryp}k?%0Jo?uM*_jYnOdE^tSQu-ZM zDKlVxJjQH=T`TNbeLVIF)yhHYc*@!LBr6kluWjOP9xSj)a8#uPKaT$`zyIDZ*H+~R zM}5c2Vp!rcN*4NzQrY6q7yo{qTFQK^pL`N4>+kX1By;|T!}7-0ri@(rolqsdkRYqv z{D{wDmB~7+oN>rx-!ixX(o^Om30uj_gsrfn&F%`7J-+O-9Z%|yrt7In?K_iu!Re8k zHi;@r0JLMieka%ze{S3Tzd$=X?f)-e+V9iodwuN7C2B~y6WVv3CyfzubOLVyD>-k1>AR-maItV*q_TrzP!&G}L<`#BruG zzr;{Kp0G{({P+H9YuQ7;;Spbv)Dp-0o02xVkKM*_)TQ3GsU|x_K5WK*tfRK88b<}`%6U!f8%nb15||CdjNa*LDOK!#fZeC?Qca3EYjWNQd3RI!Xt!;& z!SAP}E17mhzNfyuj2*S}hZUH6sN-)Dhh4O%#_4$^kY`1Ey@Cv5_Q-z9d`H?zXXsy? zlqAs!xQB1kq8I-jkF-2DQbyOsj_;GArxWfGO#2xzjc51eMBP{jqkybnrilH_IY&RF zyWLMAy}ihrdS-6fgPeNN?-;4u?RL9AU^7C##+>17ATzAIGTt#%1{tMj&lOWWoaH2s ztEVh5LezHr>0^&S)1Mn>_wDR7cxfODJ|5H7`+@YGuuaK z>{?No%X6`X}PT!}2#L^!aPB|H2=b7CnC*KDc(Vuzx|ry|hZikqK%rj=*~ZM>*EaO&0Z&w``W6{%9#%C>QGq z^ALJ7gYyMGgXot5@$JL4aO$g(jQdaI*gKZM_(7O6H)H%R=}mk$qm#R6Ki)+*uGu;S zVP4o~#aj+K%VbAqHJh?DRri%pBT#-MUVYS!vDoCW0_=^06y%fe!gOG9<& zAQJT$yGC{!4D)B~CSf)J+igzHgD{_QaV4f*p4($qf$p#wS)PgG1Af`=KV;(E&W9B6 zIeZ3zamUnQ^5G|_56K~`*_mCAYD*8sW%|;8pN_1)`B;W+lW~vB$Z3-OjIec`^4QY` zcbo0;L9Q*gipiz;IXPqO@=F{Giu^`gf7@bGSKDKc_PB~&huigqw?1dA7=MP5{)#Y& zxJ-sLke~aL!bPA38x@Udrvp8I9|ffMLpcZl5#?9ue2VdG{U8g?ymFAS&P&Vzs%O@fO7=60y1A=8=1BkZgww8T z80WLc=u()R zmA%@f_nPgW_g?PDzr#F}&gm6YPA}EuonBL!-u?^ydRJ@ao3vKl(Em-8^R?b`l|ZF; z7GigqSM>eAk#pKm`ayf-su>`y=mW2_&-L^Yh2F1XOmiFhG>ADZ!+nD7Z6BiYh`d8? z?~fsq@Ps+!XU$D{>%g;ffb_QCnKAbBp8D}(f()`Aox1APzs~ZLPZ^%$h2>Pj7INK4 zE0^#q8-5HWJyI!`wWl8@U)KwB?T+R{9R4KF%paT_b28Fn(!c`)iM9+D}_i zB0lS48`HQ6{Vn3n8)h$J^Xbp^S`0Ifc0e5T#Iibxsa%OO^_%1g=bAWlY&9_=MDrw- z{dbCG8v(2~$l`rq`$64dA1AjrH?e&P!bF!j zHsLBM`3zMu z)W}dfL){FGGc?Q4KEt96%QEcG@YX+(e+vH${@MIX`&aa@;or!=iGMTy7XCy1$N6vZ z-{F7E|BC-D|DXNe_`3sq1F{8t5zs4OV8HNz2?0|B76p70a5vy-z%PL+P!Dtlx>yc5 zRbb}8tbw@#^91G(ED=~EuvTEbz`=pz1Lp^Z1#S!68Mr_2QsCvltAY0d9|b-Me4a_m zy)PMtYh=3JRWGmpzWDf7jk%t0N4E(Sf%vLZ`Z zmhD+~XE~VVNS2dX&Stro<#Cpuvr1NH){Vx#rNO`KhQvbzR z7BA&WNVyhLZitlI#7p^`3^D$R{Zsn~_-FSo<6qgocD$6o@DKGL@4wZ5m;VX>YyNlq zU;DockbuMic>{U|^bHsk5E?KsV0yr^fLmTE)6@)fc%_^&Fe6gV`8QH-8aO0ydf@uN zt%2JE_r**3Zs5asDLasIl24@EE?&x6ewXqEq}(cK7gAn^l*6;^%CaxZ;Vj3pocUeK zj(?DHC{lill#~96l(mQi5uZg=i>MvZBBC`??h-LGVs*rhh(i&NBYus{7?~@wXk>8Y z7cUi34v3dBf@a)2UekwzA0>U--L9aXmg8#jM>Y5_{_xhryAK~e3VM|Ok?}}-aF}qZ zBOh#hu=2rz2X!74c<|YS7Z094_#V5n4|+c6@}MK}m~{W!`*rUZjVykT{=^@@NY}mI zktre`Mm&gE8!_DW1EMm!g0=+FV$ISeOV=!p8(!dLCI0KF%p zh2q@d#I0G~#;j{L$LwHEwk#Ld?4M6sNFNW+&$yp$WB(GAj5Fi@6STx;9z0Aa3DYK| z=1PeC64p;RGU0tpo978%`}r_uJ^ttCm9JlgIP;^eZTgjgQ18+2Ib)y2{p>4oS3las z+xPr<&bRuX{QTPZwe#!X*VV7PU*Aux|K!k*djFsQ?0EVitGFMtkG(&?R(|M~{qsBK zcOmWw$$stl+|kWZ&3Nf-?#Sop>L}qT>Dc6$oaSV5ibWC;3a7=R)a+K%!QC6x*efdHr$P`&F$CXR@snja7%B9Mv{%WWirY5QR ztQ&otMT0M@@6}I^QjXe=(vFRe_0A6Jy;fQa(dugLv@zO5ZI-rH`&K)vUD1Bge$!38 zgkDy!sJEs58l|t&*Xi5zUHW-PSw~GrImZI$3`YUuXXBNly77ynmgBIqqhqUMpJTFP zoujT}i?f?!uVbF$k>jzmoj%TS$T7~@&+*W)-!a8m-&xn$z)_TEqm$>7!PCl;Qc_J? zNo#2%ZRL!dm2+~!oW%0;6;+6;#Dd3V9dlT7d97Nf)~hh}gMLHrttC`Zn$l8fmX=IQ zuT|B))H-UNwD#H-ZL79TTW@61-s=hUgu0*Z(k;ha-AA9mvu+YK@jfG~zFT~?#F9Wo zOF}J)RM)CW4c__G)M`jAt)?{88k?iEdeTnoEbX-}(n0GgUuxZ?qt;!fGY0#$HdSV5 z(`2SLT~=yKWj(9(p4T?W1ua}IYTM?O)75ExgSxKoS2xs4 z{j&O5zoLH8uUd_?GRzMfrj<1}S?B0sR@Ev?b7^3X(Hb%nbdb5u98bUOwM^4LXba>A zIi*r+=d|ywI#yd%NQ-5)3h^${en5!oN8sZf*eU4DXgUuI&Lr-o_ zu>!S|=16IwwUpV~4B2e4thcVjr6rfrT1M4Q&m~DTQ<7?lq?6WzcS$|vind#>YI{^o zJ%y^Jr&J^L+G>zAzC)*Y6mJZ9aM zfm#RUs~yrS=;hT!y^@O1_iCxltL8PWoYhCGqSa@+(A3r{YpqeqsBBazrt`gqq}*CTzk9;Tl%cj({g*V+C&laj%jN>Tob|a?K>I>#qqVj!SiAKB+5{_$b>DhmWz`mGiyfD&l8(!co7M^| zo4Lku&k^Yu=onF%2HFgei4secej&csMzH$z8j&=@phC0VM2RcVu4Xpak!RABfa5L6?XMQk$vr3pp zt#E6*dEPnJnr7{=wppdDVD_z?;+*Q7>>TeLXEih*m>0|^&I!(mW`uLP)y6r^x@>)G z-ZXDmo2-r2bo0Ko#aicjVjZ*kTgA*H)*!2vWm*-jC@Yl}ZGEs}tXRu!d0gUB=6BX% z^Pbhw>ZD4!GP|C+f?Qc#SsfEp0_T^`zLLo?UWUk4xuNds4~=dTD3$e_`Yjo(-pLmI zHp?lcl9DRB3fAwa_WE5lSii?6mXUgdx~fO&_vNN~U}QHc8ug9t#snjqQPwDDls76E zb&YyP7o)3H*%)TEx4txn>z^5+#t37KG1eGoj5ikOJB>y30eTn{_1wlJV~H!9dCS_P zzt^MmXk(!@+?Cyx!wcwm+LcEZdV?*lgZ)A zYm9c~bA9g0FJqa17i6C1UD+IYB2QI9BbAZbNMfE*Ma{E@CHeFiddA=C?BHvNp|KH7 zF+(?;DyQsMJA=8M}==#(r(M zalklad}Eb2juqPIoV{KH!>Jc z41eR9Il)R}ZnSoqTU-(5R#&9DY+N-G7|#tq>7U8 znT#J*ajSwVVU<(8^rET{Z!!8>U0g+7#q`tqas7;bLO-jYG(*jouHvo|=62Up-EHhs zSBxvJlCDyYGmdkP^NuTy?;Y12w;gvJF;0ima=KjoT>V{NxdupbjjwvN^1S7*AQiNV z%)F>2jkG4xSZgXxv}V#&Yc9>S7SdJgE#0&}(p~E-J+yw(Q|m92wDF9f&Xm>Ka#^FT zU?bm^vO=592*oNnt!A3hEA3Ur(nR=;>8MJ%ehbXH;M5!D@hBT8-B0sxf*!HCC^$#_0{z z*LoKfO{Vy}O#N_fU)VVQPs!TrJf@)iQmA+M~}?d-eHhpT0ot*B7b-`XWA` zUZYOxYtb$;LUC_6vOM1BaPT#I>=?B#-{d@IVzxIDPdk<)VHbPX|FiS# zAg}9N|8K4Deb>(?$xS9Rd-hBwGvRFWgPjxJY)`WH+3DeO;pyRN>5=C0^r&FPuuafD zY!|GAuOU{(*Ac6PajXW}3amOt;sX$L)1yhMj1hu-BWJ_6GB$z0u6IkDK@H4D*3~ z!pyTX)1%X4(qq%((&N(;qP3%SqIIM7qV=P0QTM1EbjI98mtf7HYp_Mmwe_MFY~4qa)H&Y%M)Cx;Q;8x-~sLXbEaT zkDzDJE9f2c2{woZMuVck(U53pG%VUT8XimyrUlc3$AcMIiJ2KZ8Qm7$9^Db$8Qm4# z9o-Y%YrnDI+C}y|`@Q|a{%C)SHjOq5)(zGR)(^S|8>VNZXQpSRXQ$^x`$hXl2Sf+r zi;I(kQ-UeMqrp?@x#{`o1<{ewQPI)qMbR|dkL=Isb?NoVrb*v;mw4xR*Lb(| zqhxk`V0=(KIyp5S5s!>VC8xx9#COKK$9pBCkZh#vYkBP^|yh*%S+%xVK*U}r~$K$=@ebSqf)6<*NThd$8 z+tS<9JJLJj@#$UZ-RV8)z3F}F{pkbl;`pO@cKluZef&fGb^J~ImRsF*a3#00TP6N6 z{?&!9P5My$NBnpE52E)NXB`4kC8gNJHf|GPp(y$%`ZZ3YKVlyai++lJkE1wFAC7*D zgXpj5?>I~!Nhd|WL_bGAq?6+$`Z3PprP3+squzP%hPc7*`uG8Jra2>iD1JD8F#XW& z=Js@ZyS>~VZujJhWMXn{a%pmLa#eC=azS!=a&>ZHa$Ry!a#?aoa!oQOc{O<~StnUL zxih&VSs~dkc_e9{%yPH6N8Q~BpY({E>KR)D10n@JbcPF>^62c zyGJ}Vo)&)_FN%MPe~y2Ne~W*2k;`0Lx0GAet(MG7A51<@_D%*R`y_+Y8`AUAOVSDH zW$A_K73sCwCa=q|0kXZ>}QmEJ+7%8vJ zTL7~%RBQo^)X#Rrh+VfQW;5sx#2f|{o9=}3kA?0`%-K-MD==3;cO~X#sLa#@Bl(e) zF<_p9%Ipd-v!HttgPE~lFJiui?oDE`vG@nT+I|oWAXp>DPrQ@(E~wZD#J58S6Rb%D zm~Y52;twYBWE9DqRtmt@RPligJ0echl zaAI$R9zpE=&?AX`1bP&)FGG(evE26=@d*&i zb$1i2XW?g=Nj{r=FSdb`I+3(MJOwIt0rBO~2f%~a{sj6EapD^f6MH&TYzJcL4=0gW zj!z~|>O|57@yAffD~KP1D)G74o=V&<&}jr~X8}eeIatdIFgD4-+*%OK05d@ho>U^} zQ;LN?tt8NA6lqh>DqBOJ1LCKH!Asy3@B)~n$aSw0e>QYBG3!BJ18<-$*P(9`Bfjw# zG2%aSNPH>uZDRUE-vM)RE$SF!yc{Fven71JeIBu6pz}$%6m$VGzd=7Fp@Dux!j+(6 zYY`n#djQP4=Fg%0S+pCrmnPvJP{}LsCqpG40Q0l>30xxm zv_bs|;X%+9i1gWJMG_tiZBL}{#!O01cnEZ5B7M18g@lJfS0&P~o7G4-0t){Sf(g(L z1oOi930x9f0Bs_eD-KLE2`+?oB$z)AOeYdt1no>PryQ6yi1dpFJ|u+KK~b-Q^l_#u z!Q3-`8kYnwL)Rvlj}9=8k|XU_p5FrIr~_%Ac^jPtU7ujyIxyXcv}x0wU@jX!jZ36` zn+nO-rK{KmUdq)%@b4h-^R|lAe-9Eq1MR6u-S#4(MSSw<=MLPrxTWf`N~2OUf71n4;Bd8pJ4u#&gKl((UW z6Z;tS2<08Mam&I0#P{{}Ia_m9nE$BnUPKG|L`~-c3*jJ#Fh=(5- zIS+WLf62$A$WLeJVm$Rz2f&>3JR(m4kDB*7|U{+^k? zYYxQrGb9`geU^Cf1@Q@?6Oc9x!WW>57hjNj3!4J*6<{6oWfHW5N;yG@W@2U$84H_N z3BLQq&sHj1L*;M4E(eviEr@NUJp+3I^iAafsMs3V3!!rqsfV|Ty$Je_B6adEu@^(% zQ>1?85_<{seS-DXzWEF61IhYNMxSFd_=+y(2ohe-V4kp1naf< z`AHH;eio8Y%J`Wg>3>c_vE>)aHqbALT^{2Q=id>m z6XRzliOe6E9|+ct@pF?T5c~W@u%3*co+R?VXrw)WoGbSYw2gtj9xmcbf(j%^P`z2@&6 zu(`ZT2zCdkr&Ntp<3CdnKqd?;skXeZDa*P_jZYY_35unV!Xplgyq z%G6a6TdqZ99w=N}84X>B$ha?*`UVzd3)dqu1`O9HR?6Cq$apa9POOx>Ok`{rR)`fF zREhKlVGFTSp*014M%Y7vpN2h&JsjFgk@I_lJ}A4SvjGVtFB_6T^0|?+Ido$p?>*rr zM4o#x*CyEE(9MW_71|f{L;7=}{fW$XVwEt*JO!0~fbS=Qut9<&p>jWAKd=SK-#NF$ zwlE!RMXaQ^HL-FZ^e_24>siokiIud(zk!(#6`uxn3RLPzkh+jE121hv>I3+JQ5H z{w7G8hbnWRBM82c55kdP6!;#DR=$IdQT~LA?S$XJIO4B{jwe=p_AuhFfr{?}{I*^Y z9zl|$q2epRijN#c@bBFMtcd1VvEebqNQ3R?2iHv2sj&6r|$+Qm-KW1bPm!H$%@Q_73QI z#6AZ-pZJHMQun~lhF(Cd)X{|`X@*K&f}|7lVv>}hmyo14^iqO<6A*-#5&sYLa^h}* zUO^IRM^_U3J9_#S{L9Pzr7l6T04nt-JPoc@UV~moyreOaSZQBUe;}zqZy-qv^hQP6 zgw%~N6o`$4Awcp6l2@R&l4KI}He$thZdarp#HIkh!5PRrOL!NyKZM>*k~N{yHtq#d zru#_zD)fGmYy^FP#8R#YN&GHU>IUFukK7L=(l^W}$$C(!KM+g4#GgPcX@5jwIah1}@b6`U@Dq}Vy+0-R zec=GVn~{UxAPK_HNFw(BoFq~wUx2TXj->Go!SBfi;kP8&1G)(OgL8154Tw7mYKTL- zupx0LLUEGdPKHLr9Ro$W0{%^H{=OvdOzt>rd*V)kCd3^JO^Jj3ZARRw&^E-uw{2VE zPJ%8)l3k(gNU{rbY2uECE<-$QC-Z26J07|m@qa;4_k#Z!x&rZkKvyLG7ifEee>azp z&t#0|XJUJ0unNlf0CZL2;j?x%;!cCEPLlJX9Z2#Jv_um04YnibgmgBBb|&s@=o+94 z@_a6IP2%9gwkvUGK-VJfbm-ayze63^b%_56igqRVSD^4Y!7qfa54s`!Gojsyhrih} zaTA~wk_?4biIcLl5d8LGU~43K654}!v=ezY3m)yp_9FQGn85ZX$z9Ms1iz^k*bRvP z5Gu9?_`TP_ZbXvXpkgDCO8z$?_yzsIZc38Fpqml=d$YjyCH@I$Kaz+)_b2#GszAnt zLgJxyl881)@*8w>lA!Ko3?cKT$?wn|h@TDJ5e!1!Lg-+U%zzFdejZfpI2PwD3mpf> zBb@`Fl5ZgM+A{tYQt<`JD@dh19u1Dgw)lm#B@j#9iBAJrW0CbC!R-%~_5+;UM|=?k zouH?a_zb8LNSl?kKyV-QED}iFokPri(DR7Q0m$5F&c{%xKM)-Xy?_KAp%;=sY<3a2 z7`zKEA%T?XQX=o!@?IwdQty{5bD>v|;BDxYMAmccRYbnSuvZgV8?o0ABR+Di@;>xB zVunK}Djz_vCo=bHZ&akdZXz;QCu1x@=0fZ(%6#ap#JmB$4crdooI6M$<-L>0e2Epm z2a)7c+5?E{(0fR<3slMvq7hK34-iTH+)tveQ0aFb#__(;N5CX(?*yF;reOPE=%XYN z`#(k^_>H^=3W?ZZ8cD=wrjtl~>TzW~=nU`#(mVk=6FiOWQ=!k0Nb2NS1$mNjr+psh zNS(YuqLI)SNhJRDlCnPZWfGkYeT76)Z?i}$<$aa-_n@;$B4w36NNoQrc#}lp7jKb7 z$}$JQms7F1)CcfVKav(m#Kv=pNBgnjD_aB_8!0$$3E5 z_o8;hqt2tH6-f^^6#~hpTo0ri(Q+i%9J)O5PeNB9QnqMC62SMO_KK8M@+3%ES0<(x zbQL0NjM1u!*kCn9%DOs{wbQ5r2_A!rU4R({Z33O(15ZIa1F@ypqYLqqAj*dA_9lK<2KZ3TOdn$5Bm@JoF&)-Wl~&rb4A`V&myR$_A4D&c@DbPn;QrwW(4C09cSdL%0)E>hkbX1g zGw80wj)Lw6cE`0dpnDK`7m4-+dw~UDZzAut(LN-RJPjcD?Uf)JNUZq4AmuISVB)WX z4j~EJax|3qm!QLx`OtldKMgvZB;wcm5kCpKKS{rW9zgtL=z%2t8hQ}%4?_gNN_jwX60q*ElLOI zt;#~^ZAugLcI9*E9mK=#k=z5|cm9LuF5*Sy9w2!bD*gogy-+2ckL~-27rmdP3!o1W z^BVL)?|q`VECtSk)`TMO?1@iSo=@EDOfrf90t43&Bkz68^W z7hisy_^+WeNOC0f3F0NanI!!VD)lGCKeO=L|b61#(-3Voe~t3jm>K(HC~ zO(JVD(OV=q13HJuJZmI%Aan#`caVtRy-U3K)O#cm`_Cm_>fwEYU+f5?4~UmKn@3W~ z|9qtrRQyKx3VcY+2GEZPexogjJ|<>E=qDuU2mO?o(a?oN-hHFbh><>3{2t(U*ywX# zz_#PCE&c(LgQ0S7_(dw$enaxHwd57#WAR1U1~S%;#6N(H%_Au%ka2hP1Ceoh^ds>n zKz|}$(*7Czf_q6Be+md(|bbAsb{SG^j7{1eCClbS7I_ySb_)3S} z!5&BlzR+QB5~Kb*3?(u0-eDMVF?3%r9PiEv^lB2rh8-r77=GX3F%rWsIy??wNBp){ z&_U9Y@{SLJQb2+gpoWC)p&<$2CnZZl*q{`VK(>(&A%u^W90_FGlduj&{)7NFD5XT! zt4bLOQ0`J2BI`>f*jfl+i_%gg+zZ-{1ai*OB!rzx%aB0MS(b$RK$jzdoU=R$2SBBq zAUFiNB9Zl+l9U+)heB5(vaVBFnFJ%Cs}Nb|DXmI^kyZF{URs~XT0*HC37&;^C$ip9Dib5NuMnC0E>($27_sYyB%BZ3h#0Z)#zf|?OPdfQ z_S=+%KSDPnMr_%agg-&W?|~7!im!w4XQ=o$FjCe!k@@CQgBU6I=0xV5OIr{lHb6fi z$UJmuD`LbRTN9a&E^R~1E>QF*g3Q;Jwj*X&==MbBZc955vm10rBJ;SVorsb4wKI`9 z-IAmW%;8W;3&=cWNv;Rx2&h~GWX`fA?GTt#pwjk$m9(Y30dp!;+8D5MpM8iq4LX2W zx#vJ)PKOR6R_;HTmoOl*o5=rD4QMo86blcXp-W#7djpkC=<0`x7f|_5flo zfgVV#wAq7*xdtlt12SJ(l6wGiEmYD4GIv>$w1Bw|D%S&h0#w>LFcYDpi9HcIhM39F zu|(zzOXG-{0v%6e?yz(ik#EjQQa3>65lcr9`39|YB#}AA(ow`rg&s|0ez9~6G0#Ac zB{COSlClBwEL6$^WL~f&WdP;{sN@^S++XP=BHxykP9`!BSQ0+~<|U}qJ&^gtlGHbl z@6Jl66PYh8ok7ei&@+k587XQj1A-Ny*ORaf^ac{Nhu%oS zcF>zhuo6`A3c?U7bqs=)p;E6PjG)rLgJ2b?)Ds9}=p7_j6?!KL9aQQb1gk-%zCkGc znA9Z*R)a`+JNi9)2c9?DPwf^^DT5 z#E8v)BeK3x`W^g(J_Nqn6abHR7}%{T0ZZdRXXr9uMI7H6x-#g1=>Zp=W^eVXGGC1aKLS4}@M0P`+R)bRs|+GPl$u+>1QGr<(2q58?O*&_}=|Y{TwN zlfk37c3tRWBtShO5_wLrA#@smkEC*c_(aoFxOPA2GvHZl9|(O8Jdbq5Cg^XP(9Z-@ zpy*?S0M|63j}Z`iENDVMBOuy)&@_vr7eHSHuOUsb+3O^|2#P+VX%3Eyo!$oTAR0BZ_t^7`gA) z;9FdK74&=XBhDAQ{tSM>_Jh!0i8&Pd8!;oHzY{BI{6Vbb?-uHKfwkIj>+q@D&e7IZ_BoCe*9 z#FECwB$jhGA<1~C*c2qMLnR-;qwbrj~YG#3)bmRwTUZYFz7}6G>8nUQc2Jy@AAXzStMUaxbwXi2j6%?LaK)+(KlYuK89X^MB2^kvN6k zPGrun`3@3$=$#}S1{J#lnNw`Oo5*}&^F82R+$)0KN79F(_Y;|4Y<_^m0rWutdqjUh z$9v^{axLsud(Y|{~SESNK)O~jl5Z3Z2YXV|M_ClbSc9XpfsL+F~s%Jw>7UECLb z(6JkFsPm5KBZL4x-El(_!_FPIC2kNDZBRh`)1c$d#EI@j+-}gliIcMIL!2BNK%AUA zkhnddk}hy)!yUygAh`l6_5#U7=unbe3mrz1OQHLcl3WGdk091&&~bl~pe=Sh zfFzeg4lVk2&A>;%;=X|*FM|6Px-xNJL%R_79du3573cf{ z#k~agGxP-F7C}!Z?tAFj#Qgw$g}C3L@B_j976facPY{xOpvdDIXb)bFp^n$UIX;2H zhJx=D1YIVA8*uHrP}H*!qaAla-3tzN)&+GfIMh`aq$9Z3pp%Gu3yQiH^5dxUE>iDu z9R4IY+`9{WNN}%1XAn0V3R?^AO(^O~$d5mbZIB;F-E;vC{?X-G;ub((An|k17m0fZ zD)$qcybb-7#Ct%$B|ZuQm_NsT3`Je7>2UsM(2a=u2s(tgPoTqzLwak%Zi1T=1YMUW z?q%po#G!t=?nc~v=)S})gq{G-V7+ujeuNZx@A?yQXmeeECJy!375*W(Nzh-3!!x)m z>RWJVlU?Blf}4U@9+X3HsN;2)1IV9yAG$j6DC>I1koYg?@x!S?|=}SS-4Sp-c z8w9~E*O3%uycK^JQk3!bZX|`RQOq3oAv6SSaNsg%Td*#+KZmXdw!&OZGjwYr|Hfke zHY7w}GJjhV!iVN>N5aRU+mjIfF@FcJ57Lo)4Is7w9Z0OCH;7o&!~DU-!UyJ~PUjzp z{$VfZLBx)Q9t=)Ec~^yA1TMw)$4l4bo+n7Jz_uajwNUtgkWPeJ;*rJz*hTPg=X*iP_o zLfa6;C<+$9jzR(-U$7KOmWH+?i5!!CfSA3(f@MfD6S^!xJgs1XTn`YZJ6NzhN#s5& zkR*VvNRqRl?TP;mx)Mnwk7z4GBKKc~c=RU=P{)Fw3tf%)>Cn}Qe;-;Ri5zbt{(ERM z@e80G31W-~3p$ZR%F&r51E6b=L~PTABu_xsBp!aWpeykoK-VH3KCxhJlDrIEha}UW z>w;d$|9a5gU}J291)G3@*p~Ya0z7u}V*F7hQ?}wJbmdHtg&%U4FF^ye0Npmo^#t7x zgCw|8w{5UaaD#3~!3x1kx*Z2SgZaAcf)z}A-S)vQW*yze4>p?PbUVebyPl@oZLocd zZns@xdnwb5H7e$mK_ z9*=|NtfpyPunfLg=5hSaI=&g^b`q=?73rtJ8c{=!XF(O;F7li+bad_;(of_A-8$|U?jd0I1(!u2L}5G2ViBQ zIj9EZoaSH`92t%yTjI-uao8Gz?H%x6{60MPhUI7X#j3?PoHr83$Kvm6<*AHAs$+u< zg6{bL{zzNS7#|D`y5Xvk_`acge)gd_r#t>yq`vkNcj|}p4hi-RT5wG{s04j5+qhG( zbFeMgaEbHQ4~jFF%w=(Gw>;NlagUL>OY{Gv#(b@h)Q1E;aECHHY&iZq^#7Xrt~jF^ zSB*ga{?|GO<~A6DqvKG*A^7`nly(TV55}>P!G8F!*hxy>ZSmGlI75z&&#&&Arz_ST zi~mc$rCye_=)Wl(iu4i17-#U#jr@G6#hvrJjl&v|++AvsXB+|@hW!ypdw8Dz@r&;# zxn_;;j1q2xYqm!{%DK(KzbS9?KPjw-zx~(B6_ib&2mPP!TjXX4*0zQqy+iQdq4=-l z^Kk4-KE%Ru-@d_)`Sv*YQ}be5(6`2-EaJPPaD`Y@YWfhUc;o)C%=Wl`oByY4{w?{w zNRz%YHfY86Smf(a_q`M*d1wSnZWIOqSAyUp|TrG1Ep?VIPV z@Pe_yuBcVd^f&X(a$(7VUB9!M=8He18#Yg3LJ^+6kj{o<^9mGS#uZG~f=3w*x zq%tb6x1IB{?~gNvBb~8%N|M5nID1I2JGP2ma_9VRQoB3hsQ7_+@EAPZzi(-yD6KBshSp3Gd)aC#180f z`j`#OhGrwPvDw6IYBn={5k02AY1K$FTbL~oooj2ejoH?0XSO#xm>tbdW@odD+12c3 zb~k&NJ9*CU$Bjfn7Yv$}XYMx-m

6=3(=QnPeuLDdti0n3-y(nd#Q;7fbjCmF@fSxxm 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

V7T@aTyAqtk8R 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

NU^a~Y-YT{n`0xQzR2cZRm6M*N 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/layout/activity_player.xml b/receivers/android/app/src/main/res/layout/activity_player.xml new file mode 100644 index 0000000..5c414ce --- /dev/null +++ b/receivers/android/app/src/main/res/layout/activity_player.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/receivers/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml b/receivers/android/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/receivers/android/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/receivers/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..c209e78ecd372343283f4157dcfd918ec5165bb3 GIT binary patch literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/receivers/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/receivers/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9 GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/receivers/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/receivers/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f0f1d64e58ba64d180ce43ee13bf9a17835fbca GIT binary patch literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!TQj4N+cqN`nQhxvX7dAV-`K|Ub$-q+H-5I?Tx0g9jWxd@A|?POE8`3b8fO$T))xP* z(X?&brZw({`)WU&rdAs1iTa0x6F@PIxJ&&L|dpySV!ID|iUhjCcKz(@mE z!x@~W#3H<)4Ae(4eQJRk`Iz3<1)6^m)0b_4_TRZ+cz#eD3f8V;2r-1fE!F}W zEi0MEkTTx}8i1{`l_6vo0(Vuh0HD$I4SjZ=?^?k82R51bC)2D_{y8mi_?X^=U?2|F{Vr7s!k(AZC$O#ZMyavHhlQ7 zUR~QXuH~#o#>(b$u4?s~HLF*3IcF7023AlwAYudn0FV~|odGH^05AYPEfR)8p`i{n zwg3zPVp{+wOsxKc>)(pMupKF!Y2HoUqQ3|Yu|8lwR=?5zZuhG6J?H`bSNk_wPoM{u zSL{c@pY7+c2kck>`^q1^^gR0QB7Y?KUD{vz-uVX~;V-rW)PDcI)$_UjgVV?S?=oLR zf4}zz{#*R_{LkiJ#0RdQLNC^2Vp%JPEUvG9ra2BVZ92(p9h7Ka@!yf9(lj#}>+|u* z;^_?KWdzkM`6gqPo9;;r6&JEa)}R3X{(CWv?NvgLeOTq$cZXqf7|sPImi-7cS8DCN zGf;DVt3Am`>hH3{4-WzH43Ftx)SofNe^-#|0HdCo<+8Qs!}TZP{HH8~z5n`ExcHuT zDL1m&|DVpIy=xsLO>8k92HcmfSKhflQ0H~9=^-{#!I1g(;+44xw~=* zxvNz35vfsQE)@)Zsp*6_GjYD};Squ83<_?^SbALb{a`j<0Gn%6JY!zhp=Fg}Ga2|8 z52e1WU%^L1}15Ex0fF$e@eCT(()_P zvV?CA%#Sy08_U6VPt4EtmVQraWJX` zh=N|WQ>LgrvF~R&qOfB$!%D3cGv?;Xh_z$z7k&s4N)$WYf*k=|*jCEkO19{h_(%W4 zPuOqbCw`SeAX*R}UUsbVsgtuG?xs(#Ikx9`JZoQFz0n*7ZG@Fv@kZk`gzO$HoA9kN z8U5{-yY zvV{`&WKU2$mZeoBmiJrEdzUZAv1sRxpePdg1)F*X^Y)zp^Y*R;;z~vOv-z&)&G)JQ{m!C9cmziu1^nHA z`#`0c>@PnQ9CJKgC5NjJD8HM3|KC(g5nnCq$n0Gsu_DXk36@ql%npEye|?%RmG)

FJ$wK}0tWNB{uH;AM~i literal 0 HcmV?d00001 diff --git a/receivers/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/receivers/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..948a3070fe34c611c42c0d3ad3013a0dce358be0 GIT binary patch literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? literal 0 HcmV?d00001 diff --git a/receivers/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/receivers/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f GIT binary patch literal 3918 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�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNo!9>IaV6aUZ*?W>} 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s literal 0 HcmV?d00001 diff --git a/receivers/android/app/src/main/res/values/colors.xml b/receivers/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f8c6127 --- /dev/null +++ b/receivers/android/app/src/main/res/values/colors.xml @@ -0,0 +1,10 @@ + + + #FFBB86FC + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/values/strings.xml b/receivers/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..f6dd6c2 --- /dev/null +++ b/receivers/android/app/src/main/res/values/strings.xml @@ -0,0 +1,24 @@ + + FCastReceiver + The operation failed in a generic way + The operation failed because it was actively aborted + The operation failed because it was blocked + The operation failed because it conflicts (or is inconsistent with) with another package already installed on the device + The operation failed because it is fundamentally incompatible with this device + The operation failed because one or more of the APKs was invalid + The operation failed because of storage issues + Downloading update... + Installing update... + Success + Failed to update package with error + There is an update available for FCast receiver, do you wish to update? + Never + Close + Update + Checking for updates... + No updates available + System Alert Window Permission + This app requires the System Alert Window permission to display content on top of other apps. Please grant the permission. + Allow + Cancel + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/values/themes.xml b/receivers/android/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..f95057c --- /dev/null +++ b/receivers/android/app/src/main/res/values/themes.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/xml/backup_rules.xml b/receivers/android/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..fa0f996 --- /dev/null +++ b/receivers/android/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/receivers/android/app/src/main/res/xml/data_extraction_rules.xml b/receivers/android/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..9ee9997 --- /dev/null +++ b/receivers/android/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/receivers/android/app/src/test/java/com/futo/fcast/receiver/ExampleUnitTest.kt b/receivers/android/app/src/test/java/com/futo/fcast/receiver/ExampleUnitTest.kt new file mode 100644 index 0000000..5957860 --- /dev/null +++ b/receivers/android/app/src/test/java/com/futo/fcast/receiver/ExampleUnitTest.kt @@ -0,0 +1,17 @@ +package com.futo.fcast.receiver + +import org.junit.Test + +import org.junit.Assert.* + +/** + * Example local unit test, which will execute on the development machine (host). + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +class ExampleUnitTest { + @Test + fun addition_isCorrect() { + assertEquals(4, 2 + 2) + } +} \ No newline at end of file diff --git a/receivers/android/build.gradle b/receivers/android/build.gradle new file mode 100644 index 0000000..ab2b874 --- /dev/null +++ b/receivers/android/build.gradle @@ -0,0 +1,6 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id 'com.android.application' version '7.4.2' apply false + id 'com.android.library' version '7.4.2' apply false + id 'org.jetbrains.kotlin.android' version '1.8.0' apply false +} \ No newline at end of file diff --git a/receivers/android/gradle.properties b/receivers/android/gradle.properties new file mode 100644 index 0000000..3c5031e --- /dev/null +++ b/receivers/android/gradle.properties @@ -0,0 +1,23 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Kotlin code style for this project: "official" or "obsolete": +kotlin.code.style=official +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true \ No newline at end of file diff --git a/receivers/android/gradle/wrapper/gradle-wrapper.jar b/receivers/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/receivers/android/gradle/wrapper/gradle-wrapper.properties b/receivers/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..3fa9882 --- /dev/null +++ b/receivers/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Mon May 01 06:24:43 CDT 2023 +distributionBase=GRADLE_USER_HOME +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +distributionPath=wrapper/dists +zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME diff --git a/receivers/android/gradlew b/receivers/android/gradlew new file mode 100755 index 0000000..4f906e0 --- /dev/null +++ b/receivers/android/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/receivers/android/gradlew.bat b/receivers/android/gradlew.bat new file mode 100644 index 0000000..ac1b06f --- /dev/null +++ b/receivers/android/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/receivers/android/settings.gradle b/receivers/android/settings.gradle new file mode 100644 index 0000000..a79e227 --- /dev/null +++ b/receivers/android/settings.gradle @@ -0,0 +1,16 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} +rootProject.name = "FCastReceiver" +include ':app' diff --git a/receivers/electron/.gitignore b/receivers/electron/.gitignore new file mode 100644 index 0000000..383645e --- /dev/null +++ b/receivers/electron/.gitignore @@ -0,0 +1,132 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +packaging/*.zip \ No newline at end of file diff --git a/receivers/electron/LICENSE b/receivers/electron/LICENSE new file mode 100644 index 0000000..73ef3bc --- /dev/null +++ b/receivers/electron/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 2023 Koen + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) 2023 Koen + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/receivers/electron/README.md b/receivers/electron/README.md new file mode 100644 index 0000000..b775fce --- /dev/null +++ b/receivers/electron/README.md @@ -0,0 +1,100 @@ +# What is FCast? + +FCast is a protocol designed for wireless streaming of audio and video content between devices. Unlike alternative protocols like Chromecast and AirPlay, FCast is an open source protocol that allows for custom receiver implementations, enabling third-party developers to create their own receiver devices or integrate the FCast protocol into their own apps. + +# Why do I need a receiver? + +The FCast receiver is a working receiver implementation compatible with Linux, Windows and MacOS that supports various stream types such as DASH, HLS and mp4. + +![FCast receiver running on Linux](images/Untitled2.png) + +# Protocol specification + +The protocol specification can be found here https://gitlab.futo.org/fcast/fcast-receiver/-/wikis/Protocol + +# How to run +1. Download the latest build for your platform from https://gitlab.futo.org/fcast/fcast-receiver/-/releases or build it yourself by following the build instructions. +2. Unzip the archive at your desired location. +3. Run the FCast receiver. + - **MacOS:** Run the FCastReceiver application + - **Linux:** Run the `fcast-receiver` application + - **Windows:** Run the `fcast-receiver.exe` application +4. You should now have the receiver running on the background. On desktop it will have a tray icon as such allowing you to close the receiver. + +![FCast receiver tray icon running on Linux](images/Untitled.png) + +# Connecting to the FCast receiver with the video streaming application + +## Automatic discovery + +1. Open the video streaming application. +2. Open the FCast receiver or restart it. +3. The receiver should now be visible in the casting dialog under "Discovered Devices". +4. If this failed, try manually connecting it. Automatic discovery does not work on all network types. +5. Click start to connect to the device. +6. Start watching content. + +## Manual + +1. Open the FCast receiver. +2. Find the IP of the device running the receiver. +3. Open the video streaming application. +4. Open the casting dialog. +5. Click add to manually add a device. +6. Select the FCast protocol, enter a descriptive name, the IP you found and port 46899. +7. Click start to connect to the device. +8. Start watching content. + +![Manual add dialog in video streaming app](images/Untitled3.png) + +# How to build + +# Preparing for build + +Run the following commands in the `root` directory. + +``` +npm install +``` + +# Building + +Run the following commands in the `root` directory. + +``` +npm run build +``` + +# Packaging + +## Windows + +Run the following commands in the `packaging` directory. + +``` +sh package.sh win32-x64 +``` + +## MacOS ARM64 + +Run the following commands in the `packaging` directory. + +``` +sh package-macos.sh darwin-arm64 +``` + +## MacOS x64 + +Run the following commands in the `packaging` directory. + +``` +sh package-macos.sh darwin-x64 +``` + +## Linux x64 + +Run the following commands in the `packaging` directory. + +``` +sh package.sh linux-x64 +``` diff --git a/receivers/electron/app.ico b/receivers/electron/app.ico new file mode 100644 index 0000000000000000000000000000000000000000..559624e8f971f498f41e2f2322618e11350cf950 GIT binary patch literal 16261 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 M@-OAeWK0782l-+d-~a#s literal 0 HcmV?d00001 diff --git a/receivers/electron/deploy.sh b/receivers/electron/deploy.sh new file mode 100644 index 0000000..7f83dea --- /dev/null +++ b/receivers/electron/deploy.sh @@ -0,0 +1,7 @@ +#!/bin/sh +npm install +npm run build +cp package.json /var/www/html/fcastreceiver/ +cp -r dist /var/www/html/fcastreceiver/ +ls /var/www/html/fcastreceiver +ls /var/www/html/fcastreceiver/dist diff --git a/receivers/electron/images/Untitled.png b/receivers/electron/images/Untitled.png new file mode 100644 index 0000000000000000000000000000000000000000..7da3078a03d371c15975fd3d4a1be0327e2b5957 GIT binary patch literal 63764 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� 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≪w}J)Nxl}CW6S2q&$XhSyHQTL< zG}gF9%Y`HI%)CgR`+!+VT$gbG%PzMCxEBdJD$|;})+t5xImS!5-*WY0!rpm03w+oH zd3R)NI=`xD6SgpmTYJxC(}AeBZY|5Q-IbKVB^JRn z2ZTA~L=@0bMS(MMAW6I|m%W?>H3+pA44F9RK$~w3H8LG?^gG4I^cAlRT7$VPPx{z9<`w-Gp^(M3vul*3&4Wlw7~S*+lJ&3n1l0k0#UVGQIUV6qse&5KQDQ1Yo?d^zGl#tz=7i= zp(yxma)!bN?dKh7>aUu-Gx_oYnYz+Or3_4|4B*9ZO>4s5obhQ|O{AU-O!td#bokW< zUrj!Yw}*{CEHDe}iBD<~R8E zyYKMnkN+6s;ML%7o{EGD^B1vpUlVAgCQr<`KwM9OgRYHuo=9ML?{#7x9OXEobWVss zH?vChB-tqga1R484umn8T@C~8c026u?l2Bxl;Tk^mqWmQf579@6Ap)f!>p^|ZU^i} z2j@JzAK;wFZg&szF303Ku(HMDWM>Ew{O07%RySmjiCj)W-ze8646tK3D447`Rm!1? zR(;ms&XX2gCM=@ca&F*Ambzb!5dvhbaOYDK!k0;Z0OT2iQ=;PjFd@v^KoBn4DhSQZA1D!w6vpQ_&Ys z2YS-=RxNG4hm^-@s0*Odv839Ld&TQmJdaeXII0S_l>JjvpfWQKhkXWrbnL}Q$FMX> zm@zeTX0(io-li7VT%8tTiYVD4F(NhGot{{_XN6_?^2~vnapZNVLUrd7u$T4Yq*JI% z0hweWa=xC}l2x*K0hUsk-<<=#(7LtUdc{D?0$!F{{MQK-0zHdI@X^byqcjqEmU(OZVv+CX6jm zdF&l!tzrd=5?H{Z#$KKQc7SsNCxrlz{8Et5;gW+%W1dw_ljY7w ziLcI6Hq-dC37s-tb$*B}vVvXJANYbgB7C}K0v%6etV#40v-{Wq# z!~O0K@87@2FMjbA907m!@BSUW{q9@*MBgJb~#PX5GtPFpgf0UR`VsI1lGN9QiDzOU?t%W1i=1D4H5>V)3)L*Bj`4 zRRH6Ktcx{Pb~Ya{06cKuqO9O zek5?CXDEvfcLqeLHtb06QR!H-+HWN3l!O|(SV=pAw$uQ?o8pCQbF&57i^_9T*;y%Q zWx%y&;#XLL)K+3F1zfR)WO-DJ60A%W3y3^*A2_v$MpNqL&n2Z`CZX<)KjlWD>J{&G7D3G4IW=$L+7=STSf5{B?<#W9+fx0L`tLwiTIKZu|tWJKX$!7P9K&cd*gQrxcwK=GAF{qWZXQKPiWib|f-IXtL>|UF5;3UAa z88*tMH)TzOds&-TvW zJdLw3zoU~m%a&vCnxDJzz<%fQUU`)nCF0DP)Km}9>X}mJI!$d1A`v`4jCv;*vRwq9w1%=2=Z0 z6Y-_pkBLaaY3;jW{+`zEj9K?(WOLWJh%`Q421kJ2r<5ZnS+HRo;M|~k>E6S8D$}S| zOF!Og=X_qbY9K4wzeW%>*hiIN@xFlOrD1FLsy>5xns7KAFb4&^6T5#|QEsNry}gdq z|7$XAKNF_6H5P1&xHHV`Tk|>Ft?eZfE_Q_3fT9ZvDRY3*LX)ukW41~*D z)|fFftf?4`5mHByOmZLtc89|ZJGm-=rM?(UaH8GPe6moYj zK-pCeHHWbn3N~?ricV+lIx;WnV2Yh>tEpYx?gn2H>sUurcN^koNyZ^WQX4dxhs{>+ z6UAgDxoRI{KiPZSj_si1M14&iz6=1B?7wy$r`i#GF_xDLV^jtyRRP#Y&SVyNhbh{V z0x2qLry$1dg$GGnq?VgXo5x31uFV|SRz`Rs8zL>2zXm3+3&B#?ZnOX2vJqT9_v^i6 zU;|jaVzk#5pj%PxR^)}PLGCrtnxf&e3ZhE$IoFyuENqIs_2+C0!HiPdf-sNjTF_i_ z46J3XU9&3Wq%h9buL~O8?pIByT(?-uei_ZPp&n3gzei5rlRPxl#2~E2hUQ$k1(47O zl%)@Vt^l`NqD;NO|9Qt5b}b~o-I=8GfPv5 zJwYQU!FiWWzK_-no#V!WNQEF#gGZ2;OYzik;uZ?eWlhNf^p*^GbIiGK2@WMNxCvw6iBUs2J4R}DqWH$6tXEiDqm%apU=61skk_CZ>K6;)Cebv zf1K7t>F3Hcry(Fl^#(51<#8WJwzsGkfDjPo0H$V|BIbF@idX5!d7fhfLMkk3fmslB z>*AMs1pX{=-VKMwRY31!K#zO@hiz`2HBuXHW6-0H1VI9|E%TXH@_Uz)OId1MlHK&w zF^F7(%*)iZ=Wb!#e^*$0OGkFfV7DX6z_e5vg8HP@;NB5?P9|+vU6;p zj|K^Kr&Ic1TCDAzcRGfvT=CD;@J7FN5m_(g~O0Ih}o)WHE z|F`zu$`Mpqj(mMf!-6`%d#laf=ep9FBkGr1;9OVUiZ*EB_SX1% zV5xUzRz3wp7ktvwAkk|jRmXY$)SL~=6MuV=MOe1k&%IN(Pm!rH0z5ZA-11C`mb)$$ zZEL{R8bV>u8gFtlPXtGiVF!YcvalTyrcgBM6YDlL>DlhZBn83xbDnj=jEHcUXC0r7 zg=-K&-~_Cz0l1jYNsWOYH73uwIHs1Re5v{I)jHv75Vw%;dYxiTWKDBF=68;iG+Da{ zZ2J65`5da5zD?u*TDP4{bA+fp+~vGqL`%@S_c%(3G(T&-Xex#`apP@7Rd&zFyq{_2UA>|fOcS*yW2)l8o zTGx*7aDRup-H5xpJN)vOzrudM$NsR#_a8ps!^a$`Z=K<2QY#atPUL>bPzA%I586vEp>*#Q|+u`B<4qv^0k8yVgaSopj zGk$pbi0^;+SbmWpODDY^h)0WO%KVyfO%`Q{v`u`Mn8B)L?S~;xb0tPMxhRcF21ki! z4~t-klktKG3KL;WU^oGXX~r~9nCBVK&(C;%e#T+H#~k$B7EVyi1n+^noyS*rkGq|M z%Pfo!-+#d4(-Xe^_FL7s4w}0}d2S55DCt4gA0jqVxuap7@B)_X_oiz(g8b$)Qf#~c z$l$(nMQV8PJ{yKQSA2d%O06Q?qokCkQqmfqdCu5W2val>4N-?(&1?%67$u96EDMTc zZD3IycIMh>R-(#66Y>`71-W5QZ@S-CNT`PY`Ct4C{PF+wzvEy2%fGn#ulgxG9t(ik z(e4Czr;3iEepfz3vXq82=00NcVmI9ZAX@oKeQz_&#CmZUl6%otN%6DTH)RvXNA z$=g75-aLey`-zW&rpF6$`{ISPO)-u&EU1NPW50zZ)laWOnzH#W(Mwmx6~2Bh0DdhP zkUC&}4bW2sRJHrE2BXAw!HSb@_1u??=;JajWt6V>Nt00wE!Jy)+_^7BP~?zgMWSiT zouwPCv1^0bWbUh#b1||dM)Ip-SV?`#h}mi9fiHBUdvc@LFUMO%Vmv~QA=|W}ol)Xp zzs+^>BgbFh5P@mZe8fkMnm1L|0e9`C2TykS7A1hf5gU7?&4tJx1 z+@p8c?MD3i*T2R;|7ZUUzxmB?@YVbG_z(Z#Kj2UQpFaitt>DAs5BT(az|5&ZYa~Rg zraDy<*A-F97+`0>yCDHO5_liI3%s(1hiL9Mc&`j!@8MHpEX)Yg4DUU5gU45;>;%4~$7lCL3Pnp7)1tq<>k z(OVf=;M1o)I53``{xc5KglU>F&w`L7MB=&`?naeZ8Fv5?LIkm=dB!wNdM$0;Y6z*N zo{uKoPT;(YI9tS-k{*5{oECktDt}KPbY^j9RRLMx2k8&T*uty;b%>HPS^a>e$jnNa zx&TFeaUy`U36u<=Q@CPSr2(LoPFvQGeVm7k0qPs;yHoMz=XwP6e*S;|5B$lW{Kwmc z7HiJ6;TheG8E!hGbnGA|ESR-qr3=WGq*5JjxeyjDsahA@xAo-O88?8u=$WkMIt@!xqca7!ZXO?xr z%snkh8W~+aSpdmvjg*T0NO5|FOhZGAw*ksXpBL}F#TtK{(aqEv0|UJd{)xjm-M_UL*Sl=hWYQ!vPU<&M{@P?$RwR} z?B!@1)6oh&^;C9YK`b&Oq&8bBp6;o&|Muw%%4m<9_bt>6R!BkCmF$7PO&C7WJVDZBhw)$)9JZXaE_Vck% zDiPF5mkCR75lG&R1MctdFnW)1aJbvuMRxQ({^39P1N`>4zr}|SAMow(e~(X3j}T_u z4I}8DFol4q4iYDWxcE_^0Dmk}#S)@IJff!FO(vTOWE})dI?#PCi)H-HReYrZm-$u1dy2*`S`hKV6fIvggI+h7H|!!%(I0b!oNAp+Ss zH$!A|tGT0hYVhcs2RXtV7|e_?&-nQ9Bc>_J_<5*?I1z?%hr7FbhzPtNFz$Bn!vGdU zfL#BuC}>=5Iai-&6^RYXOcPKa-B`}>LlRQbuB*{}F>mn2)P+ojo5~%;Oyyxvq-jWBdoj=3B{y+a5-~9gX zZiO>19?>avT?>-m>hMkaoAzL8fdito6I9|tFNIq9LxtIs3kX|uCBVDr4ly%Abh1r{ zmjcaf?im%GtvpUH9lX`$>*mNpVbt2e`mPR;U^bpxZYfh3+L0}efVZcprxc%+Gv-SW ztb#rE`qY4_XrPHLYAZ8I%0^kVaMC&f3Yq}uN^3VB^v)EhkwKMQ%MIeydE-ok(}4HSu=ILi@|wWQR(eVbV`!7L zWqY1b8N=)8V;PW!$eb_KVF7oPVQe$3@)9s$>=HbwnNlLlOFE^#e(T!*{BiOAl~wzy z(q&(#p(YTj`&)8D`hq)9>xJDE_4=cXnLGj-!5lpd3$DHA$d|WGvM4p-mSukBM8bUQdL>hBbKJ2}F%HCZXmOi!sX;xl-g<=_^~-&o*zAdi5^W zWX=_-05*nP@Us0viyYh%W5g8t+vn4$YGB$N){;yDb0oyn%=nk!mLf|zvn?i%TS3z| z7WK~(&ZwGEsWwhTGpWSZjO&v*M|$hJ)F`wm*tAlq)&HBA?T9cq2S2DLGY7^Ys9y23 zKj4#dc>MSg|N8I$l^R2S{D{M}S6o1pEafBl$_rIG`+MIPx zfbYKh4&QwJHGcT;0rNCRKrx{4g5wk6!a(nz29ZvELuCKkNV&3)?{@%RlM z_FvR-cB{VI6076Hik7}kcD+yw=&Aqd3LI+-GZgLOtW|AT#p=fH3v-pl0LFmuTp3G} zF$1#(YDMocYDqf+!9{>HCA6U`kcx38N7E$A?_RTD001BWNklqqjOB~7`*Q(& zTm;ccYG9RmhZSj%nu8d|eEA_2_viBY(zvs8*~!|D=4P1-!;}=GSGIbPN?8NWsY|aC z=3_G>1wt;e6E3?>iz(8nJK8P6I%7lbxC6P zx~i!^Pq6&>sQx)gG<8>=EP$FCBp}=D>^*Sl7hsC1xk~Gir~|Nc!S8mLZPUHI8DzT| z@Lp%|^!8V`k9TYKkpGjh@f`>GvnR;0}h7+ z4pG|VnFHqOfN#G38i5%fKR)93-+qVvG{r_SDf5*@(N`03-HM8zPRz0S zLzM|8IamBvl6nEF6il9c%F-ozyh&r_VVguQ8eNi7$(3miZ4eBRRiASk)tSrhB~Y_U zUE_=(f;r(x@qhTD<~Y3)Qu@=Z-4~$umv*_Y@i>Kw_B3_iyB?w-S<0m7ds4G;^e{Ds zeE@tcxV-nc+wI_o5r@M8bC@AuJ)iy8po{~0f2LD|&cSJF^6m(hdlDd*fCy8tGfb`qyPtqyaznz>Cbn>QRa;M}3HZgYPciz~f z(AFBIu$F4tfefQ9O9E0&8&IhfhrrRKGJS7Fr78LEIcB?;e*8_p!`}N7n$B;pFEv4; z3e-xCwlkHJ7H67^4K?o^M!&<|Zp1IX`U>N2fQaDx58q>dIAEFsW)@|{dsP zoi<+_$xELXYAQ2pGMqUP%$3PJ#cT1-VKA00F}= zXk%7@!4DV)%8XNGdk2(hrXq*u{eXx2dyK=7fpY~w2kh?j-Z}5Gx#5TJzr%Dm;PL4R zPmhn-AEs*R&ymO7-5uQE@oE2zX+Ge)@4v$|?QuA$j`SQD^9&4wN@vVLHIipeIKP0L z&!;QlxO9_LXL1KH#WwO!lD@opoR)57yD_s$Qm$+yJ_$jTm5hYpB!8>aY$ZUTfHp+g z+ny9JNt)K1Q;)6vnhk$8TiIXHjYqNkkD6TV(BY>$G zRvLzN&ehCBtC``4R4bsZK1lbkur_(@nQhF)Gx0HhkAmM#Dp?iYNutC%pQTE?^Kjnf zv)wsg{QL4DtmkM5GdOU@8#u}iCE{uR?+s2X+na{BXz~2KUc=A%!;AEx$7lgoZNsGh zr~qjkE#)Hn;b@tcc>;V4RNgs^PIa%#lF(T4+HErF_v=AOjk^ zIObcL3zT)yg^KfUJDL)r1{1n+7wMp+O13c<+IGy-m?v^{aVYGVniHSjuhEGYX^K)Q z3DHtta=9LRy1A-Y_T_%j!SY0 zEmC4o6dlD5%iKXz1*wB3)^HE+u&YTqJOH4iHwnCfdhNk>SnR%Y&>D7p>e=k%|?q*TX9Z zXaUs8jI278yu^`caY&MZin^9s z7`aO=6G&Zep5-qVdDGMWQRGOS$9FF9UFmqo*y$W$HxBs6fAmNAr~mZ7#;<<$OMLhJ zclf{m?Y~vPi2%$%KtKqRd1SosV~~Z>d-pu=5rrZV4Mtmg9L5L)0z*7&bP8A?f#U?W zS5wQ~4!`=?7U8AIp?t(?=X&|nk62d@$vBxb)<_<^e~Kgc(=puZl{tLB6vRR@%ZT(Q{dcu zTgKEi`6H?Ob1UmiE?ko@&a-TuE!*>@oRdrC?q$ep1fqnuxO|?vH2zMclK>e@Nx-*) zxNaCQLq2K7r)YfQNbeqY!l?18zZ1#`+cjg>?vk?gM!f9AmGHlA`q_QYVDMUJlBBDF%s%miIy)|_xIlD;$4JE_&CIzH0Xchs%Nos!X}qfXz~9BfPTS;|Fu zD)6{1W<{3fP1j0#R=}E`(b?PUCtTpQeiYJA=8I7sXCQDJP|{27-70u(_kER&*#+9` zMbYc6*cM!pvkhY9jPEsN3f%@=|FQ=U?YxTI{P(2Tm<2lQSh+|gh2vb`*bjD@iqTIN zS;&4>r;0=dx6$kN1UP6O=cA_g;3!V3MP97<$R`j4E`N@hwaUtQw_rq*)w3){v(4zy z63pzZugm03G@sPZBgPy$Afz(V{+w+#F z;n0zciO+{tcWzyBV@tUe5bvN%I<;NY|djv$uC zc6&}q?)j(M-I1%Nb!`4XIS#1aZ(@pO6Ubz|mtq_%Gn9r%f*XAN{{g@K?H}Tg{?R|e z-Q7LD`~Exp`Ct464uK*2XT3&J_H76%EkYpxM3}>XF`7fZd$`BDcMqzyy}QT5!yU$P zfb$;0f=^G6`29EE;Q9F(pPruZ?YG}Vqd~?Y03N`w)3aDa;Jm}Qi=StV8qVaij`883 z%-(4Z7`?~+y|V0gyB!`L9`Nw+fZcAVH7+yeIpE>(2|qkOVG4|C4w#s)&%C~31lyLw z@BOeE_eBStmeX+5OsSCpl3fJ1=fH482obnWSdN5{rEoc}t$99V<3|<& z2kzfXQmI~Kk2bF5RI^cJ!gnY$m8+RFk@dF48L553lQPC+rY#&rARAG_)*53bkUZr& zfx!tqNb*Ex-=$~GEI9+JHNZ7yu*mJYEN`!uf!_b)fB#?NfBQER{tAEblLaA;?iX4w z3zvym8kMD7sOj`ZVK!SC2QlEbdJ%-k;f?^W)tPh-gY$qe0&9R`DY{-2NC4er$=O}z z8SFT+nGzFSR5FD{*|U+kOa!=!99SXWxnr##(N_`^IY?Pamri1m%?DuF;8d}!Vceyw zV%53GTpu#iD!cC@fx3mAWOdFffSqVD=4vM97#fSh%B(>jyUj*6e7-PdyHsxq_# zcrOZj!ck+Xi{(SQ!2RlxZ3$+t10en^3aeB8wR97f@YWgdcNR4E zqu$7Nv>KWDOXgWu=Wrw8(Y+OBLMr7J)B(nwc`p}>9`Cey?gSX3X{?Wb>^N{*Q!E@= zNlEt2Ivf0{$k z(cJXeoQ|P8a`~R6tE0r+LLM$GXB(XvB&8p8j4X7hrcL1ix& zY(ZE%es9SWz4nLI&bOaoxjbHGDlXPVD34f6j%h3ui5pZ+D_$$-IR!Uu1-##0KW>nF z%h##1H+%jcM>3V}4&We|IN)#o`mgb~zxykMdB*+yovwc^(lI!X!H*yrF_`Py9}YOo z6G8;`*r=ayJg180Z`uE8+B?aFs0rklziuanldNZ&DjLQyPmS-!0p1bby?ck>{DVKh zAN=7TVmeINe?8^NXYYL+SyDETBg(8(5kc7RF&`%EpP%vg@dv$*c#VVi0F=3VI2;h7 z?l%WP2$`S?=YWTu0{4CxqCT@W3talFUS(1SKd6){OU6TnVTAV%chMAa@G5_DfB%4A z{Nfk*!$16o`0A@);PL4RfBx_P0@Lq)hw1TC6<6i#*mp|6Yx#Y*N~`2bKSK+>T(h63 zHoNY+R||@F7H7QxBf+6^DTl+PTu2Vl)RCinNXUD@QSv-<)mqRk6)nFbS%+CLO%o)( zUv)mwa{Alma%l57oHE~DdCqwfjmqzejcJuAaT%CS_(0$Qa7{Q!_>GvrL z3^hXzsoh!ZLzGqvEeHtESN%)@g8mCv&_{B?g^1NcAXgGNL+)_qaya*PcU9#h+)N+b z+}+$GA|F**-PL_F2N%;_U6~o-;SaN8$Ij6X19k^96Sulk1duW)vsk9isvwS`rAFCVBonj7HhB0P55uR|MBenj~YgtMJWgjeQ)k-zTT&JicPG zGf89J5)f-kDd4yla+=Y|r5PC%57vv5JgK><_IqP7B(2H$v{2GY7u0K`nSt}hLWM!! z>0iMmn^wCly5hMNK%BHo^Bfnzr@p=PITqldBa$=lxE(avH(x`9ir)jq8CLqIJXqlZemU>>gZdQtj%%h zd$g5&DR5TLlJ7GUtwusLMf7I(rE~TTy$~q&`PQhG1S7YhH?XTKJQtatg@I5Po8@QD zGkZaa$&i`bQcS!95dtYz7Gq>koU^gC#UdG)jG5)6QcvEjXKFy=GSFS`u|e(UAkt0~ zyy)F}(3YI68I$u!sa`C7A+SK9UaBY;icAz$L=$+DuXzN<7{MHjfk-9ERn5#VK)|J- z@jOxabkCy3DtqpCy+h6XH_?J#elh)8*lMZ7%B}7!yE#|pywZ$Nil4uyjRKvZ`%r5K z)mKHdwtTB5;)AHp0`BL<0GIu}>+1&&mKS-R`8A;>x5|aQxpi6np~yOf8A#gH`&}}$ zH2HlK4mWMFnE|AoM)k{L7^hfydkAIB!A3oq$zy22g@Y~;Fw@+q=(FhB3 zoyd;?ybs3XUr-K4H2(v2+AiKtr8t9>=6{7!>gE^2engX8jf!;r)fQ86S}TF;oX$XZ zGQ1q@=W1P5gcv0msKR0;AG7!v&6v>I{r}Q)U2?Y3evdfz< zlqDtImMEomk!W9(TCEy=GBcSVD0p>)XeI$7X;UfA$HsKx);~Sl3IgYg6!CB zv*VzZwbQW4P+N%Fd#p*9^wnW3w_VQz&8LSFUMupvR@7yU%v@9nQ7b-9u4P`8I5OP$!5jS8X>F^*Ub1BM~krC7tS zRyO%(**fUZ{O`K@ItG4@3FgB@Dkfsnx!Ot@5Vhw&5tn2+$MJo~U+D}z5)*k~sh!(; z;vSG?-Keng)ydsmU)R@*NwSZf+MNOqQI~7mIsEGO25(;7Vqk(wOnTM(En)=rQJ{zz zcN+{0tk-L-43K^E<_$y@yIlfc$9*!6%*DWcOrSY&KnO!(a1%9!*nCE)r1wYDLIxCZ zOeU1fT)LZ>2*Oz&LBQlBKn)wnxqKJ^3Q0^`Oum6AB=gG<5~&R^mU`~w4t1~6lv6V$ znUWy{3?Y>3;N)tU_8$T`%d!~Ld$nHU=H@o(HIE}Un+H7HKVY-jVzb#Ij-wSF81KG$ z3*rI90mSLO>zf;Vyt~I={>T3d-+lKx{QB45;{N^tqZN|H86xVzy!0~ZfPO)XLtQ&3 zna`Og+LcvMx)N$!Et(`eBuaDEHwT{;!-*8Z3LN?D34xrF0XOGMHKj}n0%MFAV{FKO z%YJ3Om&oG_8oHQo*C;4==(8~To_Xy&+G;SSGuNuEf2|QG&h1{mzFrXM{YehE7d$tp zV+;A3ng<#3Bo`55#PE!hFtsfl%B9T$831jx0b8xh!I;{?zCTcM<<$Tv0z9iD*MG^h zl(I%y$cGyn-)SXS1xf(2(>{_S2QG!t0%{X~bsA08c`BQ5wtzR;M#{E%T+?(|I7DD^1PPZ-6N6x*z zwBP~V{!Ag755*q~5>lfXICI>5(tU+aUQ-Ipg57XNiJ3vmfm&Tj! zVxlRDBiF6RFzGk|16M6(;#RYSK<1kwrcddC@b=G#!rUgwbjelUIgr=0mSlArpY(+o zE-_dwI8&Bd(^{_2UN0UBR&Ujk;|C*HRHl2HSYrf;Bx%$Jb_Uw&G_l)w=4Ei6PU3%c zhb1NlH+4_7bRlLPPy?9?08R=9L(QyCU2&!uv3k&*rjmO-5kpSC%i0H6G)DcOuX*|P z^?kpxux+7-K4AkONmJ=Ba@P2i>#*f~;!|U5Mpn`{odwlrt9^35(akE7fVB9M< z@&Lp=hF7m~d-DcA`LBMAKlp<`#Ls{JbNv1v`~gA;_|@P48h`!Q{~5pf`@hG>`v>gC z5u=z#kVujRF$Q-WN9@Nv#{CG91Omnwf$Sksq)!L}F8Sqt91CDhmQM^JV0E*`%9!La zMvQU9C}U#MT8DKA$#@Ue!IVJC;C#63lrm{iwzF=v3gs*;Ic#98Z&p~XZ?L{uW4*q? zuv&vdGREW(Fpd$w`Sx4*(AVwx7#C*>AV?+0XH{m>_>q@)j zZinq|i|uY_hM3&h+)(Yx?$WeV_AOnAwe>}07f;WJR9jiS3NvWqaiv{cEU~^Ni=bte za^TQ(Kamwa*jWEw`Y%gmC5aC)$&YM`?7QGnv{kx_;Eg#SpA8-&lIbDLBV#V63{W-l z$PpH_pU;9&iP|ub}sAvUd_g@H2qpbl~p|Ac`b2LQqIdY#tUdiIKMT z!Lu`%*{Y$IWC%6)O3qo9DKWP*OD8eP)WzmbPh2h7RskV{*ru^$!u^#f%NTeCkpW{A z#Hi&Ej}UM`1ID8m8A%D8nJ86~3*hZ^79EIBoI&qCRrZ^tH!qVK3T4K!XsraRfGCvq zv0U*iExvh^&n)~75b$ln-T<*W>!Ji8>i$3X-L+D%T(mFYK-L}@RMCcsU4RR}?^repDW(!5#XNGKkrVus({`!=YIW!5nL#=_~HSnS4#U#%Z|=?I!QZwNhi561ypSc zC6hU9#q1gf>A}gEfk-mxI3_{>5E#W=tVn_&CE_u6(V4VK6cj%dQFq=^d%fBesHn8d z>g2wxo3EhpTILtcbgT6Yc5z8+fJs+~VvHjQ!5H&WPUaX#r%9V*ItFp5yCE|;0742j zb{Lx(WZdr)OHl}6u=uNl!csI>Xx;=Rg0ac=PHNhSdr``sN$Fd-oRKeRqqyyL*hgJvPSvP5^f-UIPpMn>BD(>GtcYkO>M8<6j#vu@d>WJ z+>J;bctV7vp$%%B?rDZ4n_0n8BpohJGbkS(fFcCO5I6qXJJ9wv7_e2zdfJmt#9SI2P8*|wLc`6`!F~?DbvN3+B4No#CURyxXp+701Z1hpp zwH41gednq*ArYswJ1pzY)f|2_1vxxZu4#X!3V2IlgHxlAMSg=+F~)h@PNeS7p5aB# z?9w65>9b;Pk)N&=ZBnFs@96&CTVK^&baL;uQ_t#zIoD$C0NIH#lzVvIOv@K}8it?O zGCf5v+yM%z(}P{>NmX9VUSftS;CqOyeX*$BfuK4M$!1OACFzM&iB?SHSBcKXO-Yww z^&fiLt88!U&W-FP2|FO(Xl35yQ(KWe##PYTG_~~82Di4GJ{GdAqZHl)=6tNMm)$J#{CG60)P{EW8H*0T3kbk z`K6vL@vQTT7XN-|uT|Hw?Ad3%iJpJL#pA@rDRDKER1P`#no19#VrsuV@7q!e>h6r6 z8$E7F99?%DwP#z>EzNQ!?2JyYuj}jOoZ@uw&{#6JrB)(Svj%bEE&urUeh+{A-~2I{ zfM5L0|A)K#du(?*gkiwi3>d{^GUKS&Yy_K!2Rz(8;2*yI7Ju>Y|24bF;?Vw{P*!|M|bb z&wu_;@b1kU{OVV~!e9N>U*T7O|6icA0md=0sTCNPUx05;n#cKc{dclZ35id>6=8_&Q@a!O~(j0aZnNIM+& z9AW~WT6cL#dD4>nXM2pa$;O;#43&Vxkqj;L5K*(7Q)qO#yW}pV^qj{yHrJsJFUZ|b zg^19Q0QKVghF)^NS%?{0A2BCyLiA$h$MyBXLGQ;-@|Su&+Lc zc9gBa5-e93D~1?F-OAWMG^+!t&?t$}t*&vqFc6o@qP6vjNulZD(L<-|^%;`9n=7S!d+2+9pq$f^yMx=2A6ZX2Nr95)E*d)p8!GP~UOvd1 zMP=|kT}O?VK%AuMO!`iG2{+>Aw9~4KVvKdWK1rrxDpG+8Bz8N9Fs#-HVL%iGm=gIR zN;R?sVU(D91~m~hhSh-8dcgYTCP|zi{XWqMrHB;)2wK3H&$aSZ4`i;GYG(Uqmm;x9?@uZ!nW;f2v1_0_<&moh1HQ5SV>dt-Eewr7LUELoTt_}AC<^-|Ai zZIuQl9!7n9>^p^}e>()ElH7&Y&=NoI&R5z;ttqkrt>MKZ&?U%w)i_(aUfXCed)fw39} ztZ&x%@$dZ}{`G(V-{IZcceuOzi0y8V-F}Z46)`G?VFg8HiHiutq)+zyJ&2NCITNs3 zuQBfTxWD^|+w~gnzxy3FoBMPIalmf3$Nj?w4-XF&I0WSRn$emvBeFtNeE;cRL#dYicYF_lxK<^UR zzm&t-=`r@;qh#P)lUXJC*4Nx(3j*ghR<=qT*#Qbm&N7Vb+;|%S{T|M-(rFH=mEiQS zTQIh;oQ(=x{Gvz;qdb2AbwF)u?@W3~?2RM4V4WP`o*67-p`EyvsJzh@090zA;B+i= zwcNLHlG|*{CSI5}zU^5T^mS=A0WV37I`AR~I{6@EuDYVmOtV%*XXXwq&#ZEAbcUcU z=sji4Yd78vu%qpaRc-G(zag7!reZ{=uPshWN0FY7*1|_~@Tv=1@-sqnQn>Dj*5+$j z>uX7zAs^gaTEYG2s=Be%%gPKK+&anh>U|WycvoHmB{!HSXL$8Idvl4_GePE;XJkjG zU7KThUPxG@hb<3&fBSD-0g1&f0R`c7bFqt`OUF7Uj+n`OwNZ@grpQCUg@dUFL8Qsg zwe4Kdi##_yZ)=&kzj{7>S@K2Ia{;X(U^izyc<1+XFEO*s-lC$p90&-|0(P_WD=F=) zMAht1QYTtel>dZkkydqDG*|N~$z5($J-nv{BsmgBy$-fBc`%S5N;S^Rv4$wn!UdLM zDp`VRt?NQqtp-rAb6rM|8B67DfQNvvT44wS$V}Q&tFk~eVjm*}gcTB7QKLYhSgqH% zy}bd4ET5M^qA`w%0j~+*pl8(YKlL2;vS(gqOq+E*Pb!#efa{B?(I8A#Q1CcyMOn;7HV5N^9fgC^2BuT6PM;nM%5RrT1z$DZdkSsKqP0(moB@SIFz69N&0v>sZiT%JOf0@x?!m1n#cXI!t*oU4(>&M)Ua7wf^SGIrvF8P$U^PtUprOlIIk&-)Ne>E+TK54aJG z%U&%=?d;kAnys~6iHeU4lrf5c1dZl*In6x~55*|yeWC+y)@x`8fUYW;p#TYXzlL~7 zl;Y`<;uTKjR;dC|;zIz~o1t1}l4rxVWZG5>|4aMfr`Xr&h=!;h@%8Ygll}EGxsFQe zBQLQQZ?Ec(5-S&JnuGIq>OZk~?ow5EYXPI0H(asq>+9iU#0=oby^YKwr?9F!U- z4(+?(zZzhBX-ry7Mz6jXUnRJG=&23|!ul^_qc|vZKMPhr;m-VKoW=fK^qI9Ak(tQF zxKJDC>Xz(Ug)ha0!II?~l%TNI6p6<2ww4sG#*;ukl-u^_UJ#eROf2zr7GM> z)@oN*eatM|5}3eb<`p7Pk|Noxl&ZwU+`@l_0WC$>x=C0TNGx>VndM-FtZz$IAJ0jH0vb=5AM;EBa^OS0eSIe88I{DdEfnFH6vjkn zUdy~}g1vrEIBAD_8nAl`lY;!7_SNcy(j(5eLq{u}_-W^KCiJ?8ZHL9ndp7zkpP~zU zWDg!4hk%yOcx?dnB^fBfQM~G;5un+9R_pnqwcwlo|EQ@YE!-B(nR6bxksi=H0(y5a z9`$>OFBcF^;tl9|P^mAvrnrNxz^aYpTGq3KX=p1Fa9e@yh$w1*uBN~WnjcH*K<>s5 z#F=SkP?-|Da5bbtKXWw!%S=6CyEY3dsjK$-4l|`BsYM|H2M>Ko;aMNW*2Nqv@g44+hw^a(KmUTB98(fq3>+4Gg zyB#=8D0^tmt%o7t_T~n!Zq|5ndyCuKH9}zQc3a%veZ+?kAMvnxfC#YL?J@56h~o;7 z8{Dkk;hS&1!O#E6KgBoi-s0`sw_px<|NcGRe|V2?zx@{9zyFB4hX*`tchH!MqN%%D z?EKK8MV~+;l~k12+ew1u=Jpk0qH&l0-kdA3W~{*| z+XyDPk_(-y0;rQJB#ww<+P~R4%+(Adl2l1ZW}3_xRx1p{fSa2e467Ssc84T!vKp}6 zZSk;4k|=j~cX)Vsz$g)WGdvd4?M6cYq9;a#&$q9AEykCJ*U|D=(veK$YkM8ajXq^J z!S(fNvv)cQdVk?9_0RWW2l%$ZwR)f%j?-Bx!q)z2hIL5}B{kV{0ZPrJsxZghHyU%< zYar+Uk1BvA9TkYvMy7&*iH2ZdlUw2h)lL;eongVub9TGLWWylSgrr>AHhz_6kTn+} zLKoD#`_;@{N6~R6zl-O91C_-y+rr+aicK4}ss~K7e2aaTW`mMsdL<$dV~-`KL6|uB zrk4~}e%0pGNiwFzxR7UIvpH=?tyaR7S)_fSm=o{B>guJOeF34@0xR>H^eBL%2Oz(R znTFH2(-}5bI1Q;=Ob}fd(Zay5q_@jbga&%EO z>EDVJ#(Xj*1DHaUXlo3*FArU4w?>xMMmh6lXlyi@$8d2c8d*8c>$+cAGv~Akx*a^P zwQe+Ryw=6Xxu7tK3$G0C>+1^vojikgRvO4Qae|Yq%6i%+*D-{Eo0~P>y?u-S_K*J+ ze)P>d>~=f+@)y5=jC)9o7y@In-C`U^r~v!j9%PbKw>LMqS+DUYfAS~zxBvEk!0qiT zeE0o#`0Ky^fAAOo;XmMS{^l3B-)vIu5(UhRXq_!lqIJm_Im=?NXyAB0ud`%l7?PYw z_KuJ&E#-()N(!ZzJS1W?KMXs!P$jk!St;%1Om1#yhuxQRfiUH`r3Q(Nph6Y9GXI z?3uD;iI%qH#ITR3TAez(sK_)zJ(Ye5ij0?bEMun1^W zkO){6gIK%1N-=B0OhN8qphcGFTPO-G6>{1z&?*0`(-6+FubAt-JUndh z?QegJfB5ZhardyrC`m#pcgCnDxhD~q@2l%3&IXl3HhE-FNPEOM#>6<+v1;$znq?58 z0%T;hD6#A{h0umt2+u@0hJr{C$32)u)6J%*&ght92CU~cHO(!)E^*I^XsYU0qK}?2QT4###6%q0#QhJpiW9dhb7kW-FS=>gX(hbh$BAXjJo{IN}xHy&DSFN=3s=y)=mj ziMuYH(oLYP#$YRB&;nkE%P`g9x}Iy)pyK2J+xnf3O<&G%`?(xv^rw5H*`PFQO{)u9 zviz37?SC|Xp7{IFzUWrI{LG=^kb=l zILB>T4{mQFRa)V#Ek4V;k&7RlPe&9f%*U7++6vrnci8TBMcW)maxdiKLy$D`0Z}7j zH0h2ID(GaC`4k^@BXo3j;`CqO#EynZMGdBdEmlk%R>4@&V!0_5StJyE zp!I}mVms|5CrdX@%BkaikNsY-ANSa916D)8>)Tf#0I%Ns6mMR=#*csWBgApUkG}Z^ zVHoi7?he2G-FNuici-dt_wR9ccb^#CyFIqsEq1#-qIIK3)XwuPr-D2J8&z z6uwij@|F@CI#-FUl1pS}iI!j#14A!EqD^vLG{Fl1&Bg+XP~sYJGdaU31E5Rm5!ZXN z|6>@)ttMz~sZ$6hXO;~!@*z!a5}~f$yULpw>q%onB`$`BS*Of1rbwOHp_6@pHi=5A z6-4{I{3(ncCm;_bx;EitEX5^ZCSNFk12QuE4?U}hYOqoaP%qP(Ra(R`Jq+Q-7!8w1 z&FC{R9H7SdΠUHz-Aw#?Z5hR=2?SY;5`rn%T20`R7SX6jtG!{ESaDAH&Rcz);aZ zEiLVb67W`bz0YMUUw=l@=44>=*w#;w4tO%E^2N{K<`1m1M6vup(Jjjvz?w?lC4nz7hnyxv`=<`U{CbiNLCeG8UPXAy6@F zt2ZYFy!PTY#4yk{1KgOzv~e7wyDQfz4)z-FAm)MK-7!(>j0&SPcQhz-qO^ zdbPsM%{p~O8z7sBTq1&T9I+qM*)Sj#_r!o+1O^9A0I!|X!8%_u0W4{92LsTvL2|@) zzr}t`2Eb}s-F@`i~)VFfc?%e0r{Sh25x*F8O)-=0E zRkj&AsL3t$XBwQzGkYn4s6Or<<^t*d9$$8_{WSz*^t1hfKYmlQM2)xCIW>LMgfKb$|R#nGMHaf zAQDZsB%qbbLji(dG0}b;F-DWnGj@3f^Tj=G<|J>zPy{G67)XN4$S`SRzn(wP%;n(X z>PcKijk$GYZ!&UsqS`fPdA$yPuxFUGchwOca_G#}GR8UwsP&x51u&qyKEdN|%-^_H&YuRK(m;jE(Q zj4W3W5$wl^{TQ*^@3GzQvE2)V2nYehA$6`;zF7AWYPzaL1sWCmz3rEx*vCCYV!M7j z=}T?A!ZJCnB^Rly#zkbZ949(DIFWCVI+r%PJs7}tH{$+&i)L%=QpQ9cPlZ7?d6uO8 zZE`KcP&#23e&!gVs!K%dls!Bp^J4b!;u2 z9(1opOdy6t1yhzsv4794zEpu?h!~SgoGDUe2&q=aOg01ovJPgwZsL#wnS|NGlVI0^I%myeyW9E`YjAAmU3; z8V<2a^s=8#)d(C7!fjr#xvD(fKzJUFNpCIa|Ojz3iOu5OiBeN;knw^M=rK zYtsq?iQPQam(0vzLe=UnEM_Ms@>J=p3}&b^m=yEth?+L&DB1W?OQK#H;mbiv%{ks5 zC_0&W^CyH_Cr~k+RE1>CX9u`LGrKz$W}}69F8-ntkJL^e8wo4Qd$UC_LqQlbXf0%H z?%EcwF==;m2v`j(s3Z_W1rXK()T>Hj1CC>AcQ?eoczF;tlHJZ{u@r*n35#>4v^n1q zHRm4Lo3o-yya=Jl+jyb6TJgl(dfH;mAMIcd1K6v|T!20&K7+9_X zW3^fVP>j1BcKbax+da0sJvO@?!fprJjfgPf7_kAvE-W1Q3#+0*nkss@7$l_i`!N1ao4h6LTS-F$a?@ zF+T<~)6Dm_H?TX7wMbj~yhNJ)>zJhD^>qcXuXEz1Jd0DG16{aaO0#%`my*jS?AiB? zxvCq45D?7BcfDF6SaC9wS=lhv?6pu;0Iu>T3kfKS*H13PUJEYsafr#I>tUN%0YG#^bXO@T+6hyDC@%q8S=z={8CCTdtkeSS!@ zpkl|&euE@m)}q1_J03~Zw(q?bj%Q)j^>fB)P7u{?Q> z+HL}cRk8#e&?)!5aKOF9)~_W=iC)8(X6F23=I5sxgQD2%42moBUkVtNnW6^`44(iQ zJwM=0PyFurLZIIh+i_`suE5N?J}&^v-zQqZFh8c$X?sF-@jJaHuQy_DK*0m+wqd89 z@cT>qX)~UrGXcj;p>Xc!O;|8>uPAX&9hwP9Cz>V7EM`LQfbuxtyAl+rm~e{sPU_GtzmJqB4li&=O0&+R?Vs$9gdryRmbd_lh?rWzRluYPL{P;T6NAt15uiD1 z?sgqy&^!NXESlkpF)D-@0|Iym7E5W>kd?&f=0ac~kc%IahId4S8gn@VIVm>Iq>&mT zYU);07}!&n-(cwNB)k4AS0hu-)zP`pql6d-E1=UcbVB{f9rp&wlm?_~zX^NQ~I+c6k5(1ODz; zzrpt(K0xUXyaIMnus4}VHE*g^)QT9#SR_me;GJdBD4PM-&X}swrj7aKp-fM^cs+N9 zXpGfIfNGaF2L>Y~9|u&TQ#yMhLP*jr92l!%4Gsgqt&CTe{fhg2k^{3YACbhM_Z_S1 z7=7v`)UK}!0*%Mw)i3iT$Y!kP+{1jgFX5_U@|5R5IFB~;^zo(z%qruU@Hiba0u#cJ z0PfW=V6g6!2WXd`Xl||53Jkg=GijVvDVNMN&&=rB zW{i69w=NOJFsHgeO8T9?N{lJs8D2#$rP0o!qN|;)?^H?Qp+*7>%Rh=How+=I%MK$3vg*pW#&p@6#q!dSL*Z zFe`x6nCfPKgW{*q1%OYaFF$Px(FNYCXMK-1ayso<&`e^i7h5{hB|N9EzpS}`&V1^P z_Hr^wDVw{P|9=X)&}a|=et*o?o|qb{`vcb37mWE0IPkE2MJc=4?dS`}o^;=Lx>wfWTx%xwK69+M;y%fcVVfo>c&fjz`db=}Qw5D!3 zU$!kX;qAfBv(%x@%*B{En=!|7e~Ag6f$gSa#l9n2D-Y>Rw&WV#6mx0ryov8~XL{7d zbgicoHH3vv37*czXJ-bl^u$&a?@{$Rfa9m6yH~yL`7voa_Kyr~CDqN#-_C*EON6sS z@0mYG9gEwO`_K|d12b0Z0qfNo>-9SAr=|#zi*hlVdG0omA+*Q@D#jSAL~;SX1p^r1 z7c_@R&)e9ZlB%D=S))@wNEhxS8&(o0?e26urGv@z5mcm@Ly`j`r$&axvNn*Kax1MJ zuGJK(H9^uw@}vhwr?%0_z>-T)pTXiH?O_rp71r)FK)Z)izMBa#DpX@>%~CI<>NL-k zEX&fGKvjlWm7ejetX7>I9lN%^GHX8LPAONa0J0X=Sld#Y1@f~FsT!aUTX=JTb~T_x z1G43|x1|k4bOt8%VD@CfrtxEI#ZwDl=AfvmMNP-oQgSPS(&eNC4goe#2CGhClIbbH z_l&HDlh-+S|Ivltr2g4Ip00Xwu<*4T%ryJak;L|S=5XywnY+5$VbNRT`aShhr`)+G zB37v-YS@~C`13eZu>eMSDvxUWqIe}^?T0Z}ifqB-(X0RwCk|`PtEC-S_Nd;&Vd!5ao zk!IN7MQa;ktmX)eS_*A}sYt~!tuPn>!e%gLUo;~P%40Qj8Y24f)l#C8cMQ@ZYBF9-0(gzTax<~dG3`@sHm3g~@kK1}Bk*G}i=Osukq z03cDYl`Xd0ZNlvwIVk^KmoPH(3Dl01G9dmM|M}1U@=56}9eW@ypCCOSg!YNVH1XpW zY*0Ors!;a;n}4eOd2iv8H~h4VNgl{D9b>Y zWsztxbb`4zlQCCH)k6gdhObqZ48Ti_ISWrrrC5!i@;#^Guhem36eEn9ge9YkY?_hV zhl#ncv-{D^teyn^ib0Kk0Bf5(rtzo3IBMWf$6k|E za!;D>E^$#TYcqo8n1s|7BGS*YF$j5A^O?Z8XvR6CsebJgvQg7=tWCk7mqaPw=>+GW z6ZkHVXmSe6;_p)TL!FT&(zC8$2BvmW3(eoPs^T}D|0GAhVd;4C&p{WCAUX-ezbqDd z8QG1e1JH+lZ%GE_Qze@7n!_zS=GfUXZDiLIfa!CX)rYR+GY7GB3?P@q6-8%`#<@w^ zM51K&`A|6*alofwPVR(CHmk>XsDsIK?e6ONw9G&V32=qAm_~?$9^3oj!k(ql36{bb zMiU5}vfF8I+I8uvLxquF_hW5A6Q`@3i}TUqi{5dfA3N3F!n(q$xudLU*>xar_5cx0 zCXaywh80^;0f`MR0#+buisQ1>NL1dwnoRb^dRZ_fZ0D4qJ7Slnb zNg|v8@)WN{HfcSj%9e((hU95(WXKp~`ARK)y6$^|vSkb-@{oLLB^tzJxuB^z_n zzz8OB$7FYEL3i%Dn|5aq1Y&yLOMuO3M%F#%pamSOo-p(8YXR>ol>Ie<*{6YeSDDI|*=p1{47sCPN-n;SBgQe7XBP{h%j|L4>3NrZDW4nD zd<_P=t5La=#)C9+!UJWSlSq*qI!f;z~9Wfd6-oEvowr za{DbUg4~(>vowE~Iv9$#jc6BRqU&&N^ErZI9AhKZRQ>lH>XI=+ppp{v=VmWK7mE*< zn4q6)N>UeWkVn@~0t?Q8#STqa-y))uZ?rU~`VAQ~hKUi_Of8*0S8pdLFdD)~k!qvLZifSS^SsD^CPD~9Dn39F01P@Hg0UL~h-ofF znX$?AZJ=KBS^YhFLrpdim^$#tG4nluUJC8m8W(OrU})+oiizeP;|_r zD2P++IqhJghCPW4T$?Vgs30n^j|oW1#_fe+iF9pH6c)Fi6TX{33ZO+r*SrU;PC56q z736MYZ%&=pmo(qKzFyF|f5oyd9y92Yf3)AzU7=ABo2)x`5zD9;0%KUM5)0aL=ophW z_c%t&^Qh@Ou3aQ%Qd59H($Ek?B)P4Y!B$s=0Kb96%B=^|41gIq*hp8JQpEBdAxEbRZ@TcBK%>g0{8 zj%?w+YXDy3=l|pX{6%PbH>PEa0pz*5qE7|9k6&{s5<9yxw!F#CwZxpvDx29aC23D&a>szO#aFb( ztu+;zjitEJkH*BnkRcKQrUSKZ0&!>{N+NCBN{JxE6NlId`?HurIhMD93)wk4Cxta= zsCtt%c?24&|EVAdIsNU)%xjI>3R_-XTQ6glMN~E|OZY(3f2YnAwS13=C7DjUvbm>L zsq@i604=Y(TJ)JIVkxz2lX@_yMa5K4y;eObn^|TM(=4EW3>NIimkLsU=(_3TqgGG2 z<7@8rX|v+_&IX;Qho7AeeF|{<3E$&%a~GiT!$BsYlY%*o@ts%KxjWaK>`495{QyxKv0c-=6j`_J#z^L6X3lcr2$dJxubiakL|O$BFi<+ROvG^YTHvi*Sq|?FD8{P!9=1C%m|cBf;?c*dl3*N znY-e{5=}~vOjaNvJ&j4KiX`JVCSz4wQ2<)Z&Xc@cj>#CDCQj+2CFpzu(-bih(4np^%?C^3N}Y4&l{vVAxS-57 zLT%ck8S}g(50!HPPB>JHJqEgQHgeSy63515ljuM>muJBpb^4#5BiTGP=%AUykY)h7 zsTO{nw-p?ndwSXsGJTs*Im9}RVV!#p83dwv(D7L}LVf=8;yfdcuQ`aMBMHRwpU!JS-) zG*VOrgq9lU=KTR>Z;+xB?SWD*ptrWt9gvnuJ#(|I(IS=NCi#Tz8Rp)heu}v{nPp|N z$!8;rVnIDoEB{5lHIxAk0UQQM){J(BI^}*riHE2HR>IxG9bVn8bGVV()FomZlblB$ z@7je|$pK`4$>2_ALHmb6AaJngjH*d?AYjNu4DT!B*nz6j0DF1dl5|PxA!Mp?L7o%& z9M5OEh$PZPCIfIX947+CI2xdB?=@MuVg#x{R5Jo)r{C))TTaZ16rY`s;`WdXa%bRs zG}%8b;81{SyjFX!ucN?A&9Uhb@4Zg2XMp~i)_vb?+;<*{3dU{3hV}@|u1h?hv(*c$ zw9~uOKt!5OXQHl?=*(E_lsVKCU!B35mxr2sjwZi@)i7Amn!$k^nSuOgW=061kkgW} zWo$sKe9t27Ir>W4&t7?=nhfcUs2FWMmt2b3NgUB~2iw`tzjn7& zDZQsYw_|jqrRPf>uGaQ!=D2NzY_t^C&%0HA8( zRA>9pnN*;H%;mbY7(9_?ZN;pSLlf}V%VIQ4FgIzHxnPpj+^e>;ssRt;DnLa}Bqw~{ zb(yHSbFns!s*6e;Fb>z&QNeYuhg5))+>&dFn?M_>5Vg%hC!lq`KAJTkJrC*g0hgoNSwP^(_qH1U>$2i~GXL>Jui=9a_6`$60<&yS~Ubf4d z-_1=}rK1zs#RKggPKC9j&oh}H@%$&nNY&1?Z!RfW(9xsg->J`5aXI|C<-Ynb(LZm> z@)YfO_(E%=2VTNisb^g?KWL_KP-VudMl)d;5+jaGhHbwe8?C(7o1*@_nNQmOp5k)a z>!%xv;95v~q_57{{?ncdAq} z*F=io(>f7UfWFU+uE5mv-2ZYnr9S^SJ3gcXzE=eUAxG!{4l%T+kODamx%TG@7Zak5 zy$Zp@-IItK?xdy5jW`$krN|T!5&=`hdE1H0)l>?JEx(dEd0NAnXwVR6qLkPwsW(X1 zuqhL-q2>N>?{(AfO`mfzwP3gJ&LWrV4PWwNIVIQs{HP4oHshQO%orJ-iQmlts@k;5 z7gn-}OS0Le0(IO%!JVBzQ03n)=bv6wtm2`3@A0Q{E?$i#YZagKqpj5R=?6Z0; z+Hk8|?XfCdkxe*baUSt5*W|!W4qbAOx$1nqHaJk!Yg~$B*h+6+g40dv&Ye@L6N|$n z-;x2}L+QMBfVTQ^Xt8f{e@`Gw*63{4SPrn%>#ghat35Bl6`+e)Pt1ImK5H6FC;r?Q zKlH3ke=-5g@J3IXd0)EJiR#mFiBEa&WT2YT6f&hgKwEZNoY^zx0dHU$s9jW_UoOD9 z@z;Dr2Bk?NdvJfo_0{XaJ-fmIO_pM_(0U!a+L|eaoy#0bU@PJ$r#9lnIlxm@3#7Zx zp6?Z|V7CJ;lb&vvMAu2G#%Wm!!whE?<GksW~z^ zI%DQg?gq2gdKE<+N5m+mnXXmpthWfYBwn)MhZ06fTG?ZakeK4J;>ps9UTN>IK&|W_ zTM`v=>uX;uvv{d=Zjp zY8VRWwB7CT{=*#}Ham zl+K$HUtibP^>s@8^=Sb)FUQf7v`%@kIZ&7Xl}_c(zl<(_%_rb`%kp?LabJuA)e+;k zFAVis7^r>M`#rT|HWND^y1sMB636C&>QWYRwf+6la;`q)n0xex=7aBy_EKvza0bXr z&)T|WGt{oy|CGA%cuM-n^VkzIX@bqo6KZ^ZR=VNL+a*helz1?&O%-?Xk~Em05Qz;r zR6VP}jJL(sZt+j)OdzQ#+RZ(iBG`1|^Elk4usAlKa~^ho%aSQRiXOh?g_aGSF5ia# z$krWi{-oM1b}A-{*~l_$XFvM>iHa#t3H}MjoRPvXiZN*T%;MV1v}tLFGp!Vf##q(KP8*ou z6BD)ZmGq0gnKRS^FpmU$GBB-Lp^#JIIPFiL zymvao0&aphZJ_Xy@OFWZ>il<~T7Or}vzadshhO5;XbPrX67W9tGmE(#9e?ge=0rL_ zc@p?8J*WD6k3ZPH78$DZ$^ega=w>SOLY({qoiLwHXk46to|EUIwWA}$NAx*$5>GNu zZ4IL)PiU@?+%coH8)JRcJYQ%~0ZrC=FW*ua_cjL@)tH(~3o@G|gvmD)xeJ+bz17mi zbkh2pF|knyqEL~!KrwR8?anlFZcYR6)^w&T6zlwxeB4yg6L&+MWKNW_gksuQQXg-O zX$ zhAqjhQcLsT-evAjosR91aYhF9YR)ENT`s7Gb=q}Y`TynsD^Gk|sEHp1*`Euty1rii z2A~Jy@@cl;%ZiX`QfIg6seGY(pT)#knkN_8Q>R@3Q$f0APfN^3`q(k zj@a$?ChHS1j$^{eL?=@*YilPA&6~cbIO5nobZDJ;<$^vBslYWAU%fIW;_b>$luA0V zrso45`s{o8CC-7lOCNqfD-@SYv*rPw24*nLM9v_iVzIPa6UavZZ0ZcKw4U3Uv&F(qz99qa=NB%1oY?F`cCo{AQ?1wJ^cjXpxroRlv1ZB_Q6j z;iVW95r9~wRI+}gx=J{)8(wOdQJ!(0g9LJBpVF~v>wn$GM4jfUJ>RDDo0i?X4SapQ0pGsWrMQ_>1){VMFi)gQDxO`w`GVn=jmL@W@uYUe za}SXtgVpO6UJ8a)e2op;Gukf)&w-`iUwY5u87bai7Y0mKPXcXP_{y`PzEee;1(w&h z|7_|QqLZwurhl^_?dN`cv!;zl7$c_?1eT!FGoIkYAhF`>u6rm$i9B_gqQXv5B!YD{ zf)t63E`2publ2}HigVhbr`R5-I|;^dOkgEU)39iGN{JH+M_8+=PX7Q@F#~w(*?Ufw zR;i)Bcc6gN7}W#ob0+Zzff!h?R~Uw&{JgN_tR0m7`A>|flJu#wcC?cVnvL%?B{HN8 zQN?aQV%(3|?{{`14DCEYsvn0o@j-JtF5W3|8WPBy<3P3NSY%n?3@1fRM#s%B162Yu zZq{pr5FmjQ6J4T>(Etvi%)2p0Y&RS1#}R~xKq1{mjMzMkAP9yKu-lK=j}i9|8$4_t zphRFEFp!rTN{noY0+j@|2WG?=JIq_0@wk??r7l(h5j1KcaO6ajjWCkUrBvyp)Zm9? zmUewzUylL7du`z70!`)$fKN~4J?V#>eAx3wrnGo}o`LQ5#~Dc%uO;2b0LQ>;W?JyP zSZ0`?vlkwk2cK?FeW}^!5@7r(ze8sWI#UUimSCdjWNl|X52(duTnAc_nS~@mVv*Q4 z^J*f55D*O1CL*lXE4+F02J6)tuU@^v&CLyNZ*P-ynkYVe_<--f{~o*ju68_9D(u8@ zL>x!#_j`y$?0383che7fA^tcfIkXMHCNi3SZ5mN?Zj&m0cD-RdvfLb(Sa6c5QZ{}3 z66W(c05x6Uv*y>1-^YJIp!X?2$0Y#o`VFL2^N=PQjIGn^Q@1a_P?;;^CnN_UC}%^T zByum#Y$;tIPqe8uR#OnAq`wGbsn^z7>K3}!?gl~#s7j-ij;TapGAk}K zgDSAV+02Q0Ko-SRDTC;V^v>4$B`sWKpmRx~XIjwbpZRoSZ@`b)#W~kDN7HSTsxCT8 z0*e#bkY^@u83?B;9its!p#Zv`ktcx5FAeN|zA&RPqd5W8%LSv;f$R(DdOS<`{`sFW zE$o)30pBM>a~BQGiTQ-5>9qHoRtj!{OQKG_+Of&=93#h)%q?|aa==7&ldQqw;vqU; zxI3QQQ8Cobav5{iF)@d2d>+|phjM{+v$J}+j=b&(6Qj$g=5*@23=A~Q-^)k_hPeP5 zHTgcYiR_G7?3o5R&$oN%EI7l=7>0nGn>F6OeT&s;xn|Q=IX6yBJeO+Hq$u;QA`04U}qNnBdmjD;1_crw{>7^v+yQI+gJD}-UYnyy& zA?G}JJU{b1nBzx%I*ssj4KEug^wJ=6G8~u4E45aGH^pWOvl+OeH<_)e2QBUi&c!_YP|d92 z+0{=A=%F3}7>-8WH9pj{olfYa?>o$Vf7*U~2=Mkk1wSy*`x63O=-Iic%~K?r3`gZD z`QIn)nS5xJu1}qOb%RnA86g9=6E-YXiK+l*V$Njp_q<_R(e^GawJk7{HZLyi+8S$% zNCg)1B&?3u;KL<+#8K8eZ|J!`kEWXr=XXx@>x z9xR8d+RIgMS_+luKpc1uuu)oo=c@0uFhS1iMV*eU_~fz3usr@S)`bXcnc4aY;oE1b zq|Tm8j7 zjo$MkxZ}-yqNcy53vM&;-K??dF(LZ0Won2z=7k=ZBkD{}vmJ%jBPkoeWa);?U^yk6 z(<1lak{36`Eg0O*)pGt2m=wrTW0>mtXJgvu$lIjIuUWyG8Mik#c>U@I5XENmfQQW{ z6^5N3davy_=kxF^^T#b^KmPOIRhb?kBoKQw40!wQEmnb{BG^3KW8Ckt-8_JauwJbT z!#GBiB6-$Gt){a{hC_YfslSfy{LD;aZ$v8!Fj?1`b(A4GX_Ferw7wjY-otL~XVbE5 z#97WWqBf?~(l%G)0ZrWoOl&}YglJ-Ur{p%pcO!r(5xe~!+uexmCVl;Sg;Y#f-{9tE zji3JHC;0h4`)63MR`~m0{|3MO<=IHOhxm1 zW3;Y8NrRM`jO7F%bcIkVZNqJg9eo~z==wT6roD=-e~C}-k-x9cHjnx_bu7j_3k=dz zuU%cvNnI>6CzN|rED1IGLVk)vrG(&6c2&EaB_wpdE7WVv@(g7Kx`L$QG5Sn>jQ}}|Y%7@PTDbXwz z(qAhTZy8wx?hmf@-U!s9H!bdjl^E;gPQEJ8yQX2s zhv>B5eH!RJ+3-cdG|xKBVE2M%{t?)SS~IKOO_eKgC?!XVfeA_#j8-T_s#Hmm3gePs z#VpLPiinhuB~U~PW4mf1OXtw&}gq)8?bv>XHjAW1)SXgj6T7RKTP7{}DL z@#5F=>FhX9GlJ9;LH70x(MMfN{Z2lia6=yWJ~(S%;+cPDx0FtsRQw1fW;2(7vLAzK zH%1$F)w;n{Z?7*n_|M7=>#VJr4X9B-are8T2OiA=!-D1|PWnP^#zjMJD-Db=3>Y{d z#)$212i0h-U@AqC9DL{NCzDb;Cx~5gF3>ZV{+#`U6Yny8?ZlYA`}i?Qfmresn6MfK zyt=)`Fbp675BCokbq_H^Z@_fZwLJzSVZlI+0B4StQymT=nUh8-J61Fw63#{GdOA-Y zxTcAd3KYbJi7rtQD3c9bQ9c9UA}L8?LbP?Cl37Z|Z6NG+Qh?$lcamgK;+P~wnA7)3 zj38C4SB#rAVF&|mZqnG@-rORDfS>&Ir})F4{R|JA4OA4{?FPHu4r3I=s1PMYt;B>J zm&F*JtPPyBT)N)Xu*Pb=#;_V}E()Ru1{Lh~JB)F(apNL~m&c*#WD;W>VCoOEjexHEr?RJY{$X;nN#Yx7jE(Yga;=A2!5gp(y-ry0f8_0B$(}LrR>Rc z=APieo#uS;qz=Md180-RILX7Mz2KxZq336t}$=?(xgN_&0e@)P=X?a(jld!GNAXlDP{!;$Z&J!?+X<$qBxI`-${HMx(Ew`hJag6xz;SPa; zIL2bGm_S29FgCnMwg!}HnvJT(?X?M)0dMmQX$lNfu0^{fc5b#;V0)%6kbl5gnuHKF zBDLoR+}_+KnUi5iXS4$M_xBj%9s~ggf`UyMg9@uB>0+mEimG66l~JRab#HQU*~pwM zwo)X+q(p$==C0I_DW)~UQlwWPFkxWEY85Q;OwuKkblyxJMF63O)m7#=6j21@IAXP0 z;bwh{SFdg`4554v2gY`{OB$Q272dvmi<_G@MACe@zq`k7zrz}9Y#tu)>tFu{A3l7< zZ-4hYj4=W3G782qB1-YGDyEZ6HOVDsDwnS}aKO#&EpBgav0AMl0LC~L-SH@?K%tz* zl8M0~APj@C)D-*uh}}MdSU^f%9nbcN`Hq1r-u;=j`>zb>_5gPamVNr%^sug~o@jn{ zeI4Q*o^98qpFb=+lzO#5*yEBEZ>D){-Jb^LInHhKzE44Zx!fMN)Q#G94OXH;?WRvy z&1$tOaZS@{54G5&vZ9$8tJP5DY8??mBo&0mF&MDH=fhP$pOL4s|g&P2*qt0>9o0h+P0}YC1R@bID0=rxlE)R@q_M z+pLQ?&Ti;@Oc6?pb~yRF@uWNFotJV9E&zMW5;!kW>&beLSw2M>qfEBx$dXo!>uF4H zrI~Ev$nPF)@j0L8L(K$UVmx;27-OxJ3eGd-;irP7ZDMr#Wc6c8jpjC$pC#C_>Tj#M zmTu1$Rsi6_2G7Qn%7BhyCP=k1sP_3G42=wgh(IEP11DXKY@SpSt9l(-%ZyAXG)t;b z$Dh-piN36f+_b7V=@l>QP)Y)-AWDf3yBeUFZd7Jsx0N_*HsAhP`C?1mAgH#TEI6D$ zs#4$SKcD&;iZ*~sf0o3`bFI+nr#iD8w*{j^Nr-2`=c2};BA+=B+^9-m ztRxMYvzpC0JCS&s+>=aZfv8EOC>a7#)m6nQaU#Hvfz90aE3DTmJbZYDM-R_%b#;mB zs|~iBUDSpQ56?Nyz_Wz5weWd9CJ9;>NQfFHe{1wXh}!5<;*QjXX4-m_o~4&$@>uST zvaxt5t}qzPgw8Sgt_!UE*j)z=I^up5s3g{NWcE9b>~{}lhX-e8I6FJVgR@hdoSxw1 zWDQltZo9!|v&H4*B_Ke*Ug62(C;0SdpW?xTGrWHN3a?(i!Nuhz6oiKl9X8t?e)!=T z&Mz*4-sU)ByWL?N1>*>ezRsOaPdc2Qo`GG5VHmL4Ugy}1A|uVY4kzmsR_i{*zTQJ2 z7{>uu*H=-}#Dx+HF*+B(?$guL*s-w180BgLK_rYD8K0Tdy;yhhd_=qt#W)|KP!oqV z`__{AqJH2qV#k8!AD{l+#-P=^e*e?q?Owy7`93)_kGPmpNTT;He^hW6X}-@*yr1GI zngzHM<2pxYQ5QR~vxCpZYPCY&uQF(vz-dHd@?i8R8G8wGARZzVS=X5SZumWKI{9_d z6bJKm#K@5frG62k3x~gWedh zCrqWJ({PCRoI~VpgZQ?0lQ+?0r9y1W`~KG|=Gauaynr%Wd0&hFw1P4Pj*mUGjt}ef zC_ufr?pv|f;=h@y`$|kT($ex0CT>ZpO1UPW;m$e0N4=yh^?{tAl@$_#CYeizgBIadarkKjG>a=%cso) z-$zb}_mHsa%-O2?Ve2indlG?W&(zZXXaiQQT8V8yS&l@hfb9g}YSsRudkt!HKo%on zo@129q#+fxl0+9`0XmuS&=Karhxit)_I8pcDfbafDxnIWJG-KpA&@)BC>FkgCKYWMF%V3NYK>h%*A_A@=TI*xS_E7I7NOaiZd~5@bm4Z54(Im4G6N17j?Jx`yHPVp_Ce8s}&seQic>44cJbwHb;uYr?7kK$4C z11tXe`WnM9U>L_})Lsf&X~{GXqe@r{>7&GNf{$PCAYS;XjRhTR z6juY^caHIYB7o?JI>Yye|8&PWgB*9=e@;ZV(9J#eT5cuASH<~+DxOa8slKYmagPo$oSNu$Q&jBjT#KM)mx}2 zM45$rpb(~Wz;_a|V-x?Q@cPXj)7{qq9j}qS{92s_gbwlkZVzkaX-J0;FH)OKA9=84 zIfL6?^=vmgd4N&D^8oV$kbrN(P^DK|s z%@+b5J)9KZn+4+wKK9 zb?d$UP|i)WX+tr}o_xPbw9U1|vrn{Wjxzz`1rUkFZZ7g<2mq^+s}nmdOzh0QGB?Q) zcqa}d_~a>(0@bu^C7K;2Fuu(gRoi44@w5*=aFGr5@X|wJKjQl865c1WMfpH)q&c!jO5We8DgmT>R{^NweE%9_ zHDbo9@4#JPNsDS^t^_$5nE61^3~Eo(tL#Z3;5d(&364AT9YfV;gLMYb_YPg}AnI{> zd5-h*H`s1BxVpN;Zrs6-9^!#v2%pgRJ8ZW*Twh;dH~4Bk`{)a^*^D8!V#4SZDeq3t z8UP+YI>jfSe3IkECy$?CwO(Pf*_{FK+syJ8IAhj*@JIcr0DJN|uZ zsf(pf7n(VLmqF?Jcj(|nk@hOj4WY6T0g{H=^Pwf>`61R1!hYBt2DLui zLyT^QyuIT@JU#%^^{NIzVs_{pS5-1PuSon zYb=7=gP;*hVm6u0I+ zqiqqYSd&^z?hZ1h$uu<`Jl|=tm_U2l8E^CyNezS7GDD@vEm*myCIg+wo7}Kvavpf5 z=~;1?b8sIZzi3o>TnM%3`o8EC{vHlnqlr3^$C_DFVJd`RjI>CRD74sEnls2o?mS~W zC5_42q(ftNKdRT6{fuN1-Nrb1Po({8a1zX?!ioh=4Wqg>JQCEB6C8azh&jlefFNQe zU6QUOH|Khp{OLZKxYAck2_##cYbsq?qT%dJ5>t81<1-8T+fsD4wU}v!`wFb7hmRiO z=U;t^U;Xlz`0TTv;mxa;_}$lE?=lwlN_^IUBF}F}h>6P47sTxcz#lvqm*o^}uI!pS|2Sdmx=Rz##I$#_F_&q2v z?1pH34saJfKh{Mc3Upl{8#osdpxp5n&z94Z6Ri3!=!ybR8E|oajm>6*aTt>lDMUS7 zyk;3Cm~bYU877qOeM0_lu##OhJQL@^*EwDVT5g#L^qfPgL-m1`{CjV$(KX<*BSsWxi!g(dKMBLFy+|!P2 zk_~AA@_k`*U@?bi&^eChLMY%K6RRh{S=ApLr}SE8Y5c&(8HpqdV4LJYEtaAcFy6|V zmV7$_8}=T$)k`JFV&C~Es{FBiO|eu)NYbC8K-DISvG)F)gyLbH7&#`xlgb_NIt1AC^LM_oC{Nl%h+&9wsYbe**RIBrIHS5$0Cj*Q>8(lT3|t1 z+Jq@wFU7ugV%<;U6x)D7u} zuVlUgI)7YhB|+0LtoOA2ruHQcgax0Wfv358~J&O}#hFwNdUDl{*YHA99{JYSeyYRIhyu^844`pWEMN zd=k=VQ+=!|6+3-Se^FC=#qcQ(WXB;)Gn|uPhC|>{oAOJ~3 zK~yhfs^TzaIceNbOM_)^h1TIKg#oUNE=TQWj?c31Iy`*z5NBtnxW2l?|Ml;GkLN#p zhx6C3LtH|@dPQ&!a9xM>$tg}w&+zG|pMr?-{SVLZ`t=)($sjR5hw!A5p16o_3M;ly zsCk|-Gghk}>(v@3>or{0K~&L;U>HX@4w~FU=fT4WMDs_eg;h+P5an@-Z;9mgpwa>= zMPoiD?%w+h`Vu*iV?)p&P}c>sQc);*c=BNQ+^o$6I7R@iS0^BL7$ulQZg)HEh7qF& zSS4t2cRg0CprL+tc80#=U?{oUV!OEtt=Z#<-LS(r3}Dwol>w0`4Wv2l4O;V*_09`H zL{Sq9qGS+BR4k%coG2ZD5>fm6)9t2PofIFxK7PI19QWgVyyp?U)3YGDy&>ej5R&c{ zytr9(*M7FurY__Hnt<{Zq@k20ILiIfB7?aC)C~i<$eS9iVZ&c4z9aSfg>Itwe1zun z7E>sw|9yPdP|E#FSgLyoD>+h=#>!jUe_J3|7K$r+Z~MY*_P-DGzf-nxw>+Yil{)nC zt*lM^%x?t-?k&XVkt^+Z$3)VWXgej$*vHl7PDNiax0z53z*W(4nOB)(!!7fjviby( zgQ~(Yq3`?$Hhuu3l1}0UKc_zh?@MZ%B^L&(M;kpdQXJENuWoL6b&GxS$ z=?koKL_Kg-U#g$c^iqgGV8}5C*&QN{Mlv)X#tNB%CTopy+a6xMXG{#mx*2B{02wHB zD)~cmz#Sb2^py&5(SAY&XqdU&Fo_R?iBvC(8Iy>6T!jaNKs^e$z6r>Eb6EQDp-0m; zrMI?!=@CcszW?iiKtzwcjyi10$%P)X7HRMQ?>k*0b6)C?5FA&$Wr^~=+KEPBBJCx4 z56@W->Qby`mO*9-Cy+RvOJe;?638gEVGCvrW@;G`X$p_lY$flJGo25VJFW^pA-C8z zMIkCLSC&@>Jj4@?A%f+l0jEUE|q{S2%xjfzkUoPLy>d)rZcwY}VP#2`1Z0ORzzViaMmM>A3tj9%fBR=X&~O9X|( zvv(`TD$XHNfn!GJ0&t&L*Fgd%%quS%L1{tnIy`>-6hHgfCpbGh!FIF3ix*7t6U z-ENCv@MXRa9zzdrd3fQ3qg$rQ7C0RWjaVFfyBJUOxxm zmp7Xd9jJ;6D~~rr$eU(u6j{1u-!J2cO3%6;Q+>NB-Z3Dt-aO|#`u*-PZ@xhY|E^c- z>>NMzYF&7b+k^5{$rf5Dn&v)D8woqod5~fTw6OAqEya`~Ni{RMf#h15l)6EzU`lZy zvfLqacppbest;KPl3j|wV?IF~$)zrnOjQJ(3&yO~9+yD%xCYr#mf}l!022X@a{OAb zGD90ygGi~q8_@gh#{x11wwqvc!Z9T@8Z(Vqz%7>LA^S_slPYbT&8FJ8v}Uk2vr&AO z6q$TBGeEv1eTFSN$LCCjJ>ji5@s{%6$#Gaz;k{-<1UpU@$n7;&fCxk$>Zz*i*y?VQ z8==U!302(Gc1uRXyHq3{GgK5_CA3I0HHihA1JgWr2_{?u$*l0~tP5ij#^L_~7m!k6 ztr&1cU%u5x)un)h?z$TRlEo+=I5R@GJ@^CN{rm}o08&=1?GD^n{81*%s@%j7cbV8q;+zg zflH#$l_h|Z2Wt?L-fXV}NE-o9#{_o4EUNE2tojb?RgWj1e1g7TVK}*Y^+vW;V}) zD* z3>k;4={bx$TyHlZ?jTASMxP~5EC+41T4D4fzWw$)jN^cD*kRml;bklgI}`>{V6FSW z_Ri^9OM1{O2UN*-8I$s=5T06N!!N}y5Sr0g{rL5xO$qgw)kU4Ai-;W)GeR0;D`Smf8D3O-@aw3%i%V3+uY^^k0Ds*G66Q?q| z)O_~U?`=BL5aKqbWWX&MXDKo$GVE07(hpWBcFllY-pci`Xt52 zQI3yGT$cXrC=xpqVD|As7+@E!lsmvVj1mOr0>vV}CSP$RV2GFs=4Sy%FFwn6*w0lh5UysOOsYOJ=diXSrL`eb0p1Wa8?_`C zi9y{So=glPiTail4V)+g-!3{ydG8G{5ZWNr02h>g*JynLlo{;cD3p(AaHJ?L$W++n zv6_%|EI@7%d=GRQe;?m7M1_Q0-<+{l1N%d!{qOO+0u z-g7|9-4CwYvz>3gl8^bUdj?|n?z^(bobb3->Lss+Tbo4g3mpzU>!=Gc`!YU`nQ+t5 zeJ5d4?j|{IRMq~@j|$m73~SHLS89X5hN*NE`+|yCbY@0mtvRZ;?TJ)KZlNu0a^V~h z6QFD9n$ddYSbb^ObJ!a8%(>S`kbN?Owg^u}wJU&gL64ZD-$Viu9lM&PZs(ru-l1|2 zfz4Z_&Wa=?MMir$<62ky47?}yHYjNK#WS@4-gZmWy1m%+=H#-UYNMTKQuioN0Sew6 zT64UO{vbt=ys*B<$PDKgyo)H-y+hx*U~1WSI6FPTdex!t96BaEeE0wlA3nm%SFiEy zci-d9n{#-tFl2TU$Jyd7m7;*rm9HelH0qgWt@2$0-z&MWBY_Ml1P+m6+D%ahk|X;+fiXqi@8+jO_RGkuK|1)lk6-T!K>Yai@vDvig9KO| zyW9_$c}Jh6nK@j1p!R>}oSemeAeAOkDs)8Pd9yCZg+hWFzmLV=5fc|qFmhCs9uu=! zDUrG75eRpsa7qRUBuYQ$IQB9F^xqxuuKm3Z&!wME9qL0f;M>!`Z9(Q}%pRtiR%DfW z4e8$fz_PbV$?(Hd(CaHEb|wHcg%akVF<%4Pg{(sc8?);+W3-~^NU?GhfbR%JC&Dc| z%9;;W#)PRff3gF54$^iMCGLnR$kBlS2|@P0F)Bf*gL03Z0Gpl1cJvVMgJyyfBz1-w zLTv)8NuyRefX*@2s})?|0TRJ@K`s`M)U598QqXPi+-a*|fz5%O0ASIeBbpC2 zBBKCZ7Io&95po-q*Pv6*Y5>^0p#?Tx%Mu3#;<`eOJdaK^f!pf*eFsOgOi#Np&Jba3 zi+Bkx=mt>jO+aNjxHf>>Y4smkS9c0d=@_Q+ZN@>5em^=iGO82siD>2%mEX_ye2B4d zZ?%9!Z}e_ltq(2K*(Z5J%9+)Kr~A3Ax6F<>PTz6%RkUYr?WtAgLUshD8z0-u;6c*9 zw!cY5gpL#Vnl<9u#H28!gOqeSTjq;>*+jGIm_hx2rV8Y>Y~c{%Fj5~*4qPb}iBaTP z;_K5nkEU%A6u~|e%6gE57SsBdf@3Z%$4353v}h-%NJgY|gb)bgrHqpnk^yO<>#LER z3Fns}tDsYPjUi{0y+0+r2FSO7CQQ-SUEuuu9M7J=!ujPj#K+-dl$e8N47CVw zgJLLJJXhvg%TgRb*$^mw&oO}@%wMT z&m;*iV~FQm2X+pf>(KY>D1Rq`d>|gHp7H468J<3UgkSyg7x-sieTB!59zsNMeRYl3 zZ_e@SU;h^W_)q_YVI1Lg1i^#IgH#|IlCF^JL`fI!pvn-9V*rL?%)m#II}x8i@7nw3 zZu{U(NH!n8eyWhl$FFx3k{)Df(?p}W22>Brg6wV0u5Ode|s(`tRlU%bjCX zq()ScXw85O_eY*7*+nWg*(m~C9wyR!_V(jmefhnx?`}BXR=h$5s&p)dD zSeMtthssc|GxXG1Aa%}?E#YceUK`_rFzH^+9c;*gf?zi9m)0jrCmKa%g7kYy;lMc; zJzliR6*z0y>%;&x6HHanlgF9^_}x?RdSMQKRz2W4ht9cZ90_zC!#Ra>g1+x?a(aR% zj~|5m!#S*0Yjkb}aver>xY~NWyx8K|s|$Sp;vB>1p?<`;^TFgC46lUI`;5g%jE7SW zLIiY7;Pom1+~U!74lHBVrATWv^XAo(XfnS$EZ5EWhVYx2mlE<-io3y$MS@(bibxN)zqfm8jPs~wp^Bd zR20)G!wSp^v`M-Xa3ESsJ7lok8Yk+_AYnZsJenoHR?m43$gayLsd8Prl#$sa4y12K zw7=c>Chi4JfA<*@-T643jo4?)eA*m@Isvwh@IP2G=+Hw@B^~uV4}Crr668!!(Nx8$ z1gul5g}FIcLr7^)J(w5}y)~U_(%VmWnyG3W+#e2@=;EN};(Z66G8;NBFTbXVkf@ec zS~PVsfnKHAHf?P)zT)-R=v3N9RLeOjT1i}K_RC1z3uFMCvKBaj$@pqS7ExwdWW)60 zF`-)Yq3fX9>SWAlS?WU3ENeoPWU&;2<9?q$KP6*T*PcXBH=VZ;m=@c1X&CR8rAQ^L z0reP%0o$#|Fos)J1-y?_o3*Mm=dLgctotA_S32MlQ!n(-k!d?cEFQ#n$!6UG2<2`b zuO$Z22=3Z=F|8Mku~``2&>~B*P1cVio__iSpMClmpMLTLSC^OA?gsq&H^0Vje*0Uz zc>WU4et3b4%PU-OHXugO6OST^fgvB>yI(OLJ$#5yo<7CXCr=>bh`;{pzsAd#ukqr= zYrH;>OzeIQFN&R)7=Jme`W05|6`XSz#}Pgp_ySL#Ji&Ii z!Pme28n0fz!i!hWadmxx(FaLBUz+u@Zh7YbA0<_Y39eg#xdU;B-7w;M<6{S4kW8_$ zn}{9+NNxl=(Z`JG-GC|u2>Up`AHR+PUoBJEN~yJgWECIH6vgL5tflV81)!7azNhJr z=M$CVf#Q9zULCMj5|lR_$D=TBNF_Zfb z@bY4d-+lKQUVp%g*H?kyp#twC;~VMqCU%k}D;&pw16eied}@uFSqYSiHcW>2np7}? zBVXt&Y!~Uw*7kt}6Ypw6puNEMG6*x>NR$31RSPYGuw)Y#&Fu_OE@wo`7&G9CB+xu2 zTFDVr%>f${a6r8WykzN$pyjPa(_3Rg92c>du$a6QJ;Z!(Oq2UhKzE%uXvL;WfBBf~ zC2jIleew!m9CJ&9YDu=zA5M(4ES*xo_n>uYT9$y?&@r-)M6_t5YQ6m-Ynme_ogwk{ zllv;#p$Dg?-geH-uRE*tS^+s++aPFFh|vY8@pvHqwyf(cTQDoAaa-{9-CNAw9q^`w zF5UCl-|AUS3qNh{S&_lI%;;?boh(C=z|+0mU;DKuYq=$3fN5LfsB~nd z;%Gj%qZ|lTL4LEQsowdre`+IvQSI$0hJ3}miL0~C9=sFgv1uQ+Y>0gA%wW|z{Z&QX zSCT;gFuu$Mo92A>#T|sGUJsV}Vth1;E@M-?pjyYiPMYd(u!*ZUM9M|`+=XZ(7~XJ> zfgBT@V~pd7uInNzSg;#M4Ch-AfCmpwF%E)Z@bDh!dZ6z*aMweX;T2%+us%J5sN&-C zD(G>Kqe(`LABk;!ja!psW>6_?rlcgR4ywcg3!5%IU$ogxA*C|bf`YY}e~Nf`0H1vF z6o2}se~PcZ{0!r6i_P^8FJHdG*WdgBmlv0~x*QRedf;4OOhd-3*$4tw9dL4bhDVPc z;^$xe9AA9?8Llp`@Xgo1$9LcVfLE`t006G*(76tyP?jChVEGLZ!EUz;or1ak6D3_l zu-S~*{q`G-yB)5suJH8f6YPd9zW(iR@$%&>TwPz|sC-ORwob8_iJo-BQ7pC*lae9Obp?z>4d7jw+!av*T=8-4K5Smcu=&7jcPzqCt%fW z;t|b-E^2^Cor$9h;4}xOredb`sj_iI=t#avj)Xn2U+wF4*PW!+=br9adZaP@jW|O$ zxb`J!&iZ$C@x5-gmFq$8n0ZF|-2aa$JlxI*^Fs!_Z#w6WFWO9Yl%_+p$qQhJk29Z< z;_WKdMirh#yht;x#Sw~R2!b>nn^roFpfxi^Ms$cX+2A)60c?(W3zK17qr`tHj-@s( z7axAcTo8cN%`Xx>V46)c=x=iXx+4j~kz(Z(Pai(OXHQS@t6%&KfAXs@@afY>I6Li8 zwlW1VFpOiA0gfHDMCkes#4ccCKKRQd**bQNAe7RBdxy)dN8fcgJw1hED&2}Gn3^;N zs*q|Ft#6T(4-~ZmHHii-bX;b0^Y|1f`UZwPTYfA?mU_F5UT>W*P3%(5D(tQ_@e;7D5==IO-J`-M4Q~Z}Yz0k= zy{s**fE7)v%~YRiR%l_oSzS&?1fPQsxFX#WAit#)K&huLps9rIZ) z;F&PwEeIZGFlB*Jp3O7$HhaPy;Ap!0OXnbIOk|j7vEWdofM#5p7g)_|EGKY8fkGSG za@xa0c^6vg`>^Ss0#obI5}NCrm^Jr1z~cVkV`l3rj(I7NyopxW^t?u1(Mk^T7?pv= z-ho*PxaUW(Voq3)ICaZpuLrvit7&J{2x3~G+#K0fvdDN}uoe?X-MicHG`q7})5eCP zm62(UbU4aP*sqevE7U8L4Z}@pBWM6nPJsM0DPnSYd?+#CD-u8D;&%4NV5%oX)V|J9 z3^m>;QDiX9562AW7|uDk&ViHc2^5}vAZ$lKnLt>rPvD0UL>}UAp zFMoyA`V>Drdx7u2e};a2g3rJB3g;K+7=HJA45JT>=}034R+fdwwo=kudlJW4uE%*5=Y+w zy^Ff;0+0hv)`Xw`{O9=m^Uv}5=byv56)w)t@%;I7ymirn!4w<=8l369dbs>@Z{)cC{zP=7dnMtON2(Ig}?s}Y@p5pB63@0b2Q3{5z z8wL!+4sXscaB+Es-OdLozHx+d2k{=8%@xLRgq73Yw-0>$`uO#J!KEL|ysV`w=Fa%3 zgvb(LsS~id_V}O$If^;pyc~*iY;2-B?y~vqEQ7R($5Rp5=KBepFMINYM&7V}Oa4bU z==;6t+^}Rk>nC8(QrsAXJpMY`V#Yi(T8$sVyPo@%Q0ks>UIMERYjnSl{etfKf{tCs zlc;+p=Of&#HK&SaHFUDEnMetkPJ{xQNo_eI*`x_*E`D$zLdULv-po-8p@82&WMIe7 zPg1?X6DUM-lnEXcq8G2tg4_xhuel@5pOrYQ3HNgB(7BaSDWoiQry|AwC3ia}lt9oi zW9Fp(g-ce&qiQzN`dTzP+Fs_B}BE}K&Nl7s*`4~YF{3TJZ?Q_RZ>wYE4zf!c+F%HL>(8{IYQwuf>Pm~}+YA#{(V&4-9lfI(5f_-n zisJH@SLIOw|J!JL397Ay;RYmpjBYcjK-DX!6*bRN*`nOi}zOdc6Q*ShaJY_?l```r&&vm6qndp4UL#-YTw!K5-=kNEKaPd_=u zum0qh`13#ibNu}0KgaXuFYxz&|Nr72|LNCw{rVi6?EvN;y|t5>h_ z+poXDci%n3b{MhUUE<>W3Y*=4&2|Tf#^jkQxxtTLx5?wCV|UNZN`C~v_A&_gAw216 zx8YJeXcTRAO4uoYvYLCP1yF4cygnwjrTjTWsKMt7JZH>FU{IF8N?pb}3%=LjAF9u* z?%ix`Ds%E1+H^eKAn&04oon;IrxS0dIZ*d)1G01RSKV><9zo-Z6ht?=uLOMGB*l0u ztM-U>b2E?|rGQiApd~M}l)8$*Ge^>&mGwOWXCNE%X{C)FVjs$qAr$|gj~>SFCI$JD{dGDLoH~a!D|%9_bbxGk*s;Ur zvcvUd4?j2zT^A((1X-d)HT-`!N+5TLhmWzXC}A8ucEb=m=YT;JZ!R{tydH729dU6z z;@Qh9yuRGv{CbD0&4|qi3`+1CP3IFqwUzrZ)6I_pKYFNRlWQm6BU^wo`%1#1h${Rx zod?~!IX;hVZ!v=8$ADJ1+NjkG6d5xt&Ks7hl_a?@4cO!?D#3V8oA*{~jwl1VTaY&= zzzpO{PXV%0V39!aTosC}U&$_iDl zQUXu2fMY!98tu2kNdsk{t!$E6i-gYu8!%>R6A-hsPd6Rm2l2FJuEue}LV6wo%sOZ5 zY?0}00pE1Qotiaws|e)~@J%<~9cfQcH3z@$x67oX?!feo9C%lHC#QrFW2nGBvQi4w zh)@fkmg3qz;QJm5K#GPbbBhF^UB7hzeL$Y3DTaN}%&@j=NvYDKCcAhhED5Ug?6SOt z?yp9a!Z98F9PF5i^+cpH>#T-#IdjwbUe+r`a8k4Y&SGRKf_~kcR<};HyDdm)wNyxx zXG1ZZp4-dGCYBk5mz*r9h5%lp;bUsG429pKLl^)IfO(D6vs0X&p2B;@<<%8-!;nGm zWPr(0S9{fW7)J;8jMI}7JbCg2M1<{ji*X#l%;2nS++MAF$mH=v;W#On~=_H|JOQ^{>Cdx8FX;AO7$M zoL`)W_<*k9B>?iNTTODZZ2n}e?Jx#lj;tJ0Qemp3SzzWz>w%KG_v&S0+6jz29y4Lp zuY>UrGaQ9yy&HBIhoD_9W0IE(ET)r_4t-DX;{Xxh7r*=zfAKH>41f8T|0RC@&%VMq zdi=vb{0ICmfBV1UH^2D?yD>AK~v~0q=H?u?*b_#pojtzW3azJ7hkfXHCl>+CH6o+9T7E z=SVAAmOY2&_rLPFGRy2vfHk%GQzLcBy4Xpw(sMX_7js9GJ9Qc2WtpyrG{?^fhwigj@nDi%FiY+w)l_~ zqGl_-ItLP1eQhfP+(p@u;MWogUICyEK{o+#&ViYNUrW;7Cawx#N*swArW+wj#W@08 zjP!cP@!u&{eD=d&f9&K&K;|_t0ICy_4<)I*u5&8w|U!=Z;=6c*3(6S9pEC#fz7h*bIv8 zAlQvQ`{1R8FQV8ETMT3Hzu64Hb_kNdqr|@z@Bnr`{23*FFaA8m$D(x{7RI>b{vsL( zCY^&uroNqvXw7@IF0$0}qVJ69ePkQV44`ozP}g2?NUiR+ee;%ne|&jNnp{8WjuOEf z(6%y$x;?pJpr`XWJv*OeN+{@*#a4i1yaXkHU11R^jMpi$DVIiZ_mott7CmTNZm})d zHei{u73(=?0da{*u&D`VofSc8`6#URVlXMDLY7$W1sI{KhGzNtlz8{C&aq;+ z>k=7umgSviqB#IkOEk=VRfoj(F|ivD>>t5*=+=LmxBC zX8YE+HYRVKU409nfc9i>OLOQx&d}Qh=vwd7R8D@f&giYolN3$k<;`eXn4D;e?^#n; z^G{+=VK}>tY2&1YS|eaNU&@lmz6eEVOp4H&NN_o!+A*16(Wty!vZ3={iB z6Yw3K0Y_E1sOKD{LV%O?3TJ0$=$u2p>abd`@#yhmJbdr~yJ5gL-~0~Gp1;6u7;_<= zVq_tH#CErh?URVw+5`u&eN)+c96nlsY2#irA zyBQJ!q5&BoIVTCGAd(oom|N7rbqv)3;4vf> z44j^v;B?)ibHLN5pW)B`vwx0%^Kbq;{Kdcg&#~ED;cx%;Z}B&O^FQG~{^PIl;^k`$ zqk`NDA_NJ(n@|-D!v@}m`8|#v-j5CV#Q7O(MBIZOW}lNBRgDR1c=W^02VmZH==wFp z1LvC!0L8EyL*Znz#hX`e@OuQ^@zb*hSg%j<_~AobU0#>CF-js?B12tqyYbHYM+tb_ z%~h5(>pl+Iy@FY{)3aWdTR3d8r+cnrj;S4pFPU&v0ngLV4&USH^+u_HY1g`zc%ABf zmYEiS@KT0M0C$qoT8g+W!#kWSGBZ9#Ms!AUWcm9v0p5Si5%z6?-MMFVzrgo$hr&-R z!&z9{Qt4I0IfmoXkr@E*NMhAw2pRFVE_5imRDdT#9Hrn7QdW8Z&N&y!LwwZ}p(7WG z1PD6WanB3ps!|9L$v~Y8&|UPr6DS|q;{*_V0nn8Slf1#yAVE$fUnzz7OH_;(l17<7 zLdOaRkB$IR4^BiLRrtZ<`f3w!LjbSOH~9Y9CI0Z;3%tGrUcQMyb;8IJK4d%d%+C^V z?Lkm-@E~lwz$-9#!Kj20Fl=%)M9sR3C6SAml7YJb=uB57!S?jdQ35SFR84mQ0Cf1` zU*o^}FMhz+|NTGxXqP_Sa8sNSt+>}RgjVn zb1_=nD#^4X8E#qa=C}}9B3rCZ=F<*I4f;YE9G~)I5)f-Y1F5AuR=q{agv>x)0=ZSA zK^A8=T5+$fO&UXPOm!_#5rE&wfJ+-YLn5FZ8DKGC6$A7OnQ^mbB^hk6%u~&k%W}u_ zHqKd_96FO15NiLDIbg;}+{^@MrA>$r;XgG~zcugH8Z0~n2u;4f2L&u3(z_61paZn^ z1BEozMUed_xm^2NS!m_bdjV$mB{#?Q!W>Tdmv-7cdTw;wj#|9l<}FR>z?IRS9sW+^ zOGkG2%*xH&Om=6M{k`wg=Q>M>?hMka4JT%ePIZ5Od$sQ^4r>z}qiT~3dv+-x)-3j> zowO~F8>N)H?lsx~;7J0k1e})TEqQ-UfSLutbN7O_jI##lruxZGiV|rLk8Bn_kX+_& zwsIU-t<~W?k8I_5mWgO&oG?z$PVwa7Lp*$N7BrSs(DyyOA8~zofvd}lz`_^?^j!z< z1>-32!&nQ7$4)Kh9IiLlxY}I9`w>Kpe!U8@i}xYG^%83ul$rafuuF-W%M|pwodYpr zv)w?3A;^M=7Eh0+Q_FTw1&}7PjJeBC$%_vL+wryBxg5bs48XH2jO|J=pth395~^^B zDnbM`AWdnHFH9&hVMo%ES1Ac-F3&{6Bq#!KtO6fXPUl?Iopk6|4t=j#PRDTvRp5&+ zzr=t0-~1K+>aYG1pM3HNfAcs0Gyd)0{crfYfBSd%;n^j+9&nw5>pDm#O$64v_kuA# zw@~1bJoo#~;q>$recwYwFbpGxVa#B*i+cIq`@l+P7v$&s2pLC+0;k<7NS|!B*loAy z`!09)No=`gM?rJ)>IzpEmw}xmBZyo!qix9;sLmdpJy&O%E^b$Rd>i@Co_OVM(8>OL zn;WfG!e9yXyx;4)hZg>WKYV}SS$VGa2Y4@q3iY`>FNwF5t1JVW%|D`v?~)A1qRwx1 zkj_a;)Nx)gs-2Rv3Mjv)b5cuA-5SZ)>9H6M@0-raKi;kq)ml>RuGsW6BY7Jpk$Q(K zy8Wy6(?6SCSZ8AIBrRwNf|O(KB0<-_ZH_fG6xiAPPLdJH3};1_6{*tj>@8Q~qyn&8 z;JwJi+BnVPW*xiyxsEBCY*RLcOtQ9|q(BmBf;fWMR<=*0v<62^jHB$WkFiS@F3k7m z(ik9k&~?l?Z_z|((Q+Rg_c@X%tCFNQqg+9jM6m!&B>HHK6D!2PNFA&AO4^bkna*mv zb5gm%C8JGpaE{P9LgzZDY9Ms<0r(eXoL^kw%>{6A1#ErzGiZp()D};Y4SBlWD1Yol zG5A2H9X+u18l{y9gIA0i2&`g`)|QyWu-(1Ii;qk#=BCum*qv4GCJR<@czC?xDujkgV?l9qXrG08;) zkSQ?I6u?qKB?zHtBwuvm#quJxC_C*Y#-35=X`X9l@riG_8r^`)f^p_V{4tE2-3)6en zc;$v+c-_`!TR6j^p$h>%9S9YdVeHuE56m!Obg@`M3yfbYjd7R40v#Cw>w$pvZGa*A z7D1Nf=1v6`3~7%Yzgc~G`)OLVK&riD2JqLUt=;N3X}#O(O!0Qo)_Jg#giOAz#;Uf+ zGXx#I@>XK^M6%j@Iv<0i`-U!;m`vQT?>SiVapn6k*_UhG?0AYo1UZQi@wmFW#CCIy z-EJ3vU-8jnL-5(>U*h!i6elOA7)FoRZ_c4|iDC4OVplMcmN6t@OpLDY(e*uK9I;b@ zj*&4VsU?<82NhSvG}nbrwqe|1x7(Fb%ZA^HmBgjUZuZ>lgArR>lW&P2=us29+{PZ* zQze=q=4d)v+VRN%tFI7C1QrdUAkv5V+VaNARi` zebHMdB6QpV4!L{b^yCC5Cnp%kG3@1?gZdz&m*OKY9^>fIWwvNaWEp+egV5D(XN=p1A86146OA)-ERjwlW4aWL$yLFjiV z1#(mNu(p8YyWlX~i!SYt6JR8|`(U?HAtheaTR)1aB*7k7PN(@ntKU2^yTr04@mwsI z*x1Z1=v~Lg^Y>khsOF{W%Dpb_(-vr&lXm>E&%?L1uHV*Z+0+4Q%cpJ3MHggA01QIdNrxRe zh%kgA=>rKv%lZ`o$O=c`zt$h1ny08CS5OWr7a~#!Ax6fr z(%_#}TA)ng%KkY-e~h5_`+?ax>X9;qgo8LZzJ`e^4Uj^mWmW5nUmbizgGu7h5+RDz zUBy&>Pxq+yGQ~C#)tsnLK;I1Fhxh5YwD@NBce*|^5vz&Gn0LN0nQ>|(Pya3kO;m%9 zMqWsf7~XN46qqVl%4b5tncQOC5O2y(L?B&A;cE3faUh&Kupg=b)C^spTG|PM(_gqed>m zN(J1RTYrm|O#Nf)`>q0#dX>;Zfx-qZ^P@FiAf8%Pw_(rXhIp{MWxA)9)=muqpZPFK z_gVq0z(IY_xjlmptS7~cmOFE7U&JI?PbSedD=w`?qjO3G6%QrB`RkXscvYmwG%nn} z>)^T$-g~I`7%<@C@(Rv%Pzecus0TBH9iwwAI2U3bg+xV3?RMFu zlu0w|TQxAgnLZI3PEGgAs-<=NblHlB*>;QI_IFG82u15H5qttc7idO)D-U; zZDPK6hTwkudW$F;K735^4saaZG-}xos}-3cHK4N`aWWaxa9S$8>ygh&D>;-D!>jt4 z!puB#-JX3S%Rsa4?K(pPmK=94^DOTl7r1?&rib^rN{)$-?sKJCVvXMGb(b8Ih5%}F2LjOj>tC($e0Yz$*xWB@Yp$mEcq#YyemBWtLp3TaTE}S- z&oO|@bqb1EKuMfR`&FCNb7o>I*m0B-F>GwpMq4&t0f~Yejhw<*QIph{R+&`ovkYRy z#gVFum0S;%mWVkBF>8yO>U?VQ@FIo*h^jXtCwQjKEwSq)Zq_iZEiE}T>k380KC=-> zGi%i`EWs_*F=bs8ZH)V*a9x1y1KDO~=#&FO0 z(+yrf*Ksh*5Ki40MDOLEG25<4w+ig-ePx}sd%0pd@O?e%Eo?z*X?@U4p~XJSW6WAx z6WK}1O3R~4H(2WxmW*i&H5D|q_EXWBD>Q~Q>5R2!X7#xipVrbs(}l*y1wGxm6BLssiBHmZ=KXAYx7c zy1vJHwF=ke9Q-&!w-f<>$wiGUeP*tSlO}EaeqyK~>$#V?z?JUobk3#o!s^P_`@ZJC zD_!>-kNFZqMKd5`0hEh*kRUU6#D^G5Vt+43ZE#0`(hA@eKplK!tcwEd7@Y1e#Yi`S>Fr}J{C`<%$ z3>AWd!i@qReRQ$m%Jg*}DtRA8%8&jWA2wi3cVy!4>nO5X#MFS2H;W4PgXATrBf4qC zp|i%DR(D+WI0MJSubaQF+r{k15?}TgP+GYYd_daKHzi`!bL;&Sst!lOOL+qtY0%@N z*f~-G-H{DLRqRdWOsYhX3%)>24x1%M41*a~iX<|)ldMMqz?mdtF`Vwh42)_qdbFT7 zQ;6-t8SNq=BJrb(!6b2zOiKpx>Dpbyu{x&8yc?EeNhUsuoq+|gRl~t;rA;^+I;QI; zPBBY}0ki=^3mIOs4B_AjJ1-E~LBX-;t+6{TfUjOOc)-A}1u|WlR@NoFzZ*lWqfu7P z#(*k-V~>u*`1YL(TI7*2P89ClF{AIg2$Dw8sABZ6KcB^bvCCfMxJDuqhSrPm7Y`M&qCFEsofim&Ug3KU;G&^ z|L&W&7%tEqH^xK2$Z;Tcr6Ke_Huxwd!fBFIt@)W-tc-?q;yI}nJWYiRNo4h3UG*!@!s7#I-CW|3kd4~c> zCl(f^-9B!*VFT4!AS^vsroeX71b8R&0&}y`Tg7MUsEu8K44Fqaa%OFX%3Z(6Qplx4}U9lz#9XPdI%IZ*^6a%=jELMZ@ulR z*gs#6NzCR0b-ML<=l$%K^L@Uo1^{yFCpcL%hKXzUzoo*)eu;qTlbLI_w*CdAb9%kU z7Cz?p*9$(o> zRgZ^fr}*UQ6F3frf$9ES=dfC>;JwEW-#^1f+A5vds~L{-QqNjEZfjingQ z++hBr0#L_bb{K~-8jcnQJ7xRPFb<9huIm6^!K1_IlV)R(cTa9s@`GrLAqu5n%*J~{kQsf%4%&Q?Du)T)}jq!<-}B)7%}^p;4bD)Ca1*l-a*N0e$SWJb!}@fLJ?4J@-qNEwn8rN%Ts>^Z42*POC@W|bBp(AdK&H?MLgCk(ocUboU zqz-YBf;A9dyEHVK3I>wpf|DFfV58f)m5e;8!q?J#2pAi|kAgu6o6Q(Z+(*S`0Is$k z8v%9zyefRWb8z@S0Ej8*BtOAavMJ1anw%tL40mk7x1fUY*+iL~)V`3{Um`xlxR)$; zrV}sJ5}U|S_kA1th&G8KO)n^$RnBbX=_effE-3J^EFT2dAfa^7t`84A*ryIaxy$`2L3UCR0Y#L!mmn@ z#2Cf_yJ2X|wqqholCLAP%1sE6Vky?tod#qrH7aICMAHSF)*PoKRO@wEG;f1(bpYA5 zm{AdoS$d4^;`pX9PBI`a>Rv@H*dq2oC7&h@jO=uu5de0?=p1LMiqzqhRRcIOr?n6V0%Xbj6%F1DyEQ##@lHqt#WmW?=(uV*^aby zu9y@BQgJ;M z8j$C96SK!|HRpkjf!+m%x8p5Ndxv%3;iT_y+A}&3Rve{^A;G8|62aa;4slHA9HZ;I zNV23VzE#7@W)30$_0<-yUtI)^_l_`tadml(aTqa<9^(jj1$;~qJi`Bl5IQciWMaWt z+8iXyT3V?;+g+5`vSE#CEyJ5t6O0!`h-Z;W!xVLWNGW5KRcwyN+k$}3Z#?{m0(et$ z*reI^m2BciTpi9<+<$pHyr)AUjh!x-b>)9(b{H)aLE>Vr8Q7Im5sK!deGxO~*3lrl z(Y9I{h@8mO#i*)as%Z-il|#mgY*Oj6@nx&IE2{9EDrJ$$B>lxPjfG8t~Yb)Z#i z;%9^J2wbLv(X?P|6Ij>ffoV}hMGSkaa)PQfyc4j@CIM|#r|Bpw^xAkW3FntNjmDHu zC&dxV%&M5?)dHajFI0{5c{WUIK1odlx-A7&{ojoQSw3p$I6eaQ6Ux9 z>azswha>nnP5RAazk$$&%Uiz7V!#mU-LpRiA>HVd6T6u5%guR0u{1 zavkCWGe)BHL}Gl4dTch=cn!s{-Qr|@g0Abp-s9D)S2(}8!0R{X*lq*+mYoARSB#P= zvXEnZqmT$bOEq64BBVk3BQTwHH$;O&sS2wJ+~p)ol8PQ29o`wSb+g1B5)1ld3_C2q zBQoZqwUvsot;wkvDOxnLs}oKYM6NJU0!1YnVWLvv$}FZd2C@5(h=NwSbJ%WoQ1w+; z8%26JQPJN77{rpL;gX?Kj-NSn>^Ya7y_*!da&bigWzC?u0vJUwY_}niL@HPWb5lVm zP(UJy!%L2RTo=IZ^@{P}Y>oBGq3c3BHW5MB45AfwI}bl5W_*}`o$JsW(7Wpb$7~QE zSWV0jKf?PlfEBI_qzM@59+fDu6OwWP#{z&x)Aq{oWida{i2>iSdc_~MM9J~@^Zvm2 zX>fduJ)G`2htpa%rCDrmeD~?^2kF>dNlH*AEbfPxct}w?` zVGNvE&5;4k1cHNe;rosX&>fiF#RM`)jKu#ZxfA9L^)~+zLiAH{%kCIBm3@<10OaB~CVlH(W*5Bfvp%xgF8-h?N5#p7eOQ>hWOJ;lzcQoS}j7A3aq1p0Qf>fpO0zpGZvj z&|N4{p8$9T$b-q_`sxJT%3*!dW2c01lo;C;-;*38#wYD1O1s1aD0P_U9LXpfaF!UY zW#lY|k($$06QiC@>7z6cNCn>&nPwtWsJ61l70_trKf)U5?)$*G+xvx^$)fd4lMOXY zeAE7E3^|fE?o@O4IGwS~;>6)#hn6&#i7JSZ&{o%wHEA+1P7A; z)SAmw;BF%Hu|SaZkYZmga}e1ttR<9di*F;Uk%e7rJtHUop=BWLt(64spvk4j6YEY_2Zxnize*Lf`lBBDmgcF^++a z&CV6sF|x(SMqVf}m5B}WBPK5Jx$RP93`s-UpV`bQWB8alxgx1N$2YZcr{-?DV(`u; zF`$MWuZGocikZrZh#+fonA+5P#2u6$r+$LiR zWs-}ODiT*_nj(o&#nA{z;PcqU7|45w_c;blv55CRB!F>Vd++00Q~Wf}?a@BXODSe} zsm0bY;bi6T;K2$fYlprA2xA5Y)+-7|S^x%8kPk_Z)e23+>-`Av9^-C^44+`WMd|sn zW^zSHeoJdLk%C=^RlkPo0J*%tFpfwJT4Hw;WA!$`;F5I0k4>-puy4uqT)t0m{_xLf z7BkByG1bS1>LF2uL*i?6i~G2_(dLf>jBdJiKai;Oqb=>t3o5iXR-{72!+vwnJoR$116s1LiRLS6dWN%9boW&6OvP=h% zmBQ6X1dAbh)?MyVaRCK9PlQ@&Ja|M6mSW|8^V4tkBc(_;p^~3!(%LRXm!#cI0(4Ap zAUG8`QuIUYI9!eJCp~oSK)s^t0v@;Odz`L2oUD2{S7h;g_Q45e@lXP3@W%-}MvD*#+1Dio3(ZUpD&=i~`b)uITm~25s0gZAypn^yyIg%ueoaKP6JfM|nH5gJV zVo1b&Vf=q=u%B`!F`k3@=Pj5=cL2RxBR@N(YRQ7*H^*#hL#dMGiq=njUlyMihKS^Z z#8zgAbOL6#OjTWiw{OWZwM+ldJ~)BC0l0P4jyW2uylYG(T&!(M?}mg@lSNsQ*8E@75zplAMcuW*(7Q z)zvdQJG)Df6h%ThBn0S!BfaTGg5LF;^(5)-hy)=B0(p2O@d7T%A&d0m}Sj8#_G>rY~6lAg549{o0KR_*go<*ZM+OU`#CrE zjn!usT@M85rVmBy>%i>(&k@zA;GwiVQly+)j|@QP`AyOFKDF|PrxvQ*H(*X28o0g*XklB2(C2i?+zJ~dFa0?~cwrk#=HEoLc8sAm<- zUBaC>SpyPs94J)&2EtJmGF8a4Nxe#iYhlO8)mUn7COMDhf_nI_rmQ zeJTm2DK#Y?=kQ0QH1c}>9GO&JwN9A0hPX!^XEGP(6>R% z>uRJ=@mVg19^dZx%ZaYu0$LNPWDWlD#er_CE>|{SYe4SD$^e}}V!x!ncD+9qxTXj& zyx_^8@92s7SK#~ly;`qNy<~Y%~mO+aTD$U8d0n58({jDmE`Nz4dx% z<*=>^U`hedr3S$^D}}1U8%P?dV<-rL*fc5}10rtqK{6~vv;)rxU2&2cJKO9{I0Qph zXV~hJ%#~nh9&s2Px>hXjdL4S6{za8-d80TZyBCNSp~ zh8YXIAy_pi1lNOQa$-#n95oEHTGS9m%aV1CQGZ)Rq3jr1b+=$&Q#?-0)LHPAl~2_g zEE2wbFPrucZ!o|5z@!&X4KIP`jTzknJ9RZhv(;t{UTp=rhN;aNqk1#gj=IF9HNk;y zPmytYgDCF1{|Fa0(vlk8{c!_#%uJ#A zlu!>`z~JMl7d8dO+Nz}Ao$h|F8`H?wl!t4}@-4aACS-J`w4k%M{TO!lTBbP^@$}5d zAKm}yr3m2`D;undeQIedIBG>mR@2&o)3}+bQ*$?`_qwK4=*MI_yu>&LV0mrG_oXkWTP0e4y0>S%ZDnSQ4EVEZw6H z=c=0u#*aA*edxl;Je;R#vci!Vi)Ji&v6{ylnUWWDugxmiWH77OE?pYRtNT}(=+$yg zgPVD~HV!OPt=*Wy^AnOUR2xgCT9r^}EUP8kG$q{K-2niOrz4;RkkSVo{yCTvQkt>b z?J!MK``kHas1#&BbBnXTtZwRsH2EN4*hiZxjGTF*O=@X3OqzP7vz}~iN|8R~r~`3g z_Y;*?XVe;PPG)xkQY@#%y{e_xPVFvqk8f?tFm0f}LT&gXrLo_qi5mc*F+@wmeKfrR zE#2>(#?xk{GSDzMsD9i#?Dq`dWcS>gZ+7PRln62>5D9WFmRF>u-4hyeL%4(beodKE zANCM~sF-i1Sg2*167KK!$f7tcOAke*{>%{Qj6j0T^Wgg$qyDhJJ_h?F>VC4X0m8R} zzAuIZj~jT1*12XGcZ=FcZ>se~y5cte`&L~V2b7;?0P(}EK>bATq2B{g{o@C|Uv{;x ztsm9xM?@8y!H?DQXOpO~uIjc0+d-*K1MZ+JAdK62(V3d&?Hn!Mw1-8Xz0sOf(yb-v znaxaBy=Of$>rfR?V_Zk8BcJ{G!g2J`0DA&fg%ks;t+wT5h& zEdgWDZWTue=GmU1VtLoy(iQ58E|K6(jTU&_>PzidS@ayQN>vp_*4!9DpJjOBUo(kfmTLVs)4XBBL|7dpP14I0>&KrGc9WKEnOJ*SoJnm?*l%t$Glq zc08%#GKx+#t<|Bry-M4c1JHkoK-+A4{Xb;ov*OKIh*JBG)*W4IGqYkr;MVCT&eW%a7H*M{C5yum^xmogrTnf@^FkN3ph5^@B z-);Xk{ZIenAK~Bs?|;3$c~JCMd3n$Tg{jx2Ek8mBHI1}(N-8i~J3^D7eLOiL$8ABLI8UpMZGdI?sHwD zQHxri+Hy!EW}y~-(C>A;%pLgGX9}V&84nY#KwT2_gJb2K^ih=|ZQ0bUWo!Kuz0C%p z!!$$k?qD&bx7UnU+nF=;m)bs~udrR{9+5wel3EAG#t3@G)ccqAT%Cm>-{EJ!y&c#Z zwye*Z*ESg(!y1Cwg~Vm=De3WeC-kB{TAG~sTL&wPxDWNgR4BUjQ)&gST;ZT*i9gSD zeJ|KL3u&X<(zre=d$xX4r6DYt0su|4{kaEQE2V9gJ>nj+F-=jrc!fsxlMW3*FEP5k zMmwzo>wwmg?t`6`x-A2GI3msgBGouh?R4Ne*wPDLK`pr2UvHX>9a2Hh;?hUa(gG$a zhR&de7ExdiRRFbKQ*rPVD_fTKVS-n=4$NR`vQt{0C(=Ek!5vf{uAnHCt6!l6HZ@_M zWv0h6n$f)!2sK5kpmn$T6B-@sF6EOS-z zP293kDr-Jwm{z}Y`|Hwbv?hb~dN?r|Yp2R(>+rtSYpH?TRpQBv6$mGtb?3wV-EPJ- zB}{4Z08X?JNEKsqold6)V&}yameqP@Y}{4@6NLlj)`*d>KjyU}(Z3%F5_jOEhNTlF zB=<@u=H~ydS`BfmKS(0Ju1bFnU6;Kq3r<;ZI4-RoE5Qw?VN`%@N%g$bHN8;M*qO0r*~j*T}rHbvS<4GZj$q`@eKaRoAuE zSZ7_kUoX2)KQ6%g{5j~~y9e$5>#tAuywgX&)}{?>$kXc2s$P7)MV)tSnNn2UND&M5HmTdr#1L#nlooj_G*? zv^C&7TDvtEBefc;jr*zR(J@xmxFM{(hHjz;X;%w9BBzx5uMcCdVm*Ukj^YnJhpu zi~UmxNE2b+5%&8D`m;C=4B2MLncH>+4=Vq?u4sGnQ? zNYrhDxw%qQ5-$T}_ceucl$`JxOm6M-!S3}^1Vyc9GVk-4MHq7M0;#NsLx(1E9RQG#fCKv)`Zn7kv!mtNuTlcTHQGc6TXgtH?PVzZ8PV7aFvnxg8`xz zD%1gc>fYKq@|3GDH*rKD_-vBfW$x#NW&{K&JQU3R0b>s{V4ri5piKiAtD!_F6r#+0 zxHlCf;WS9x*I@S6FWCU3v`tm1B?vb_UE|yft4*4oExNZ@*92_(az{pNOxy)-WvBG} zzLtm4g(%F6VEhfRUmV;G9`>&YqWqz~3}4a=Kkrfb=^CQn?ha(Dpx2GFaBH=kOTBI% z)@(4mZ}dRZ4qiHq^@L`#4CAoHCbzt zPP2=fCbO>V7A%SrWjsFR)?_mQl*U0QHa~t-uNZ% zHIW8ibNIbwrpDf%Qo=l&T}-XHx-vy@zn{I%0FI{x$HNiF(*h~gTCfknD!^Z*(8t3G z-+c8gG~eOw&IU038k0M4im~)noWVb1$pwPkl!A2#piIa@SaQ9;#%fn$NY3VEse&|3 zK*=q{^Kd$1-reKjVFyYRa(<7~QdSH|y?Kk%AK}4u&epsXFsGp|rZW%$fU_Gn1^{8t z+XB|A53cG*gfi>-=Y`(thppFte?w5HdcAgf{(beM&(q)bAj#|Ii2pJR#a^C$&qE1{ zmSC5?_IrK?4Siqi|IVLdx}c=cZjEqDN<4M@&FV8P9AZV?BdjXC--N(Iti_>BwB=R+DImrbPR0YczlcvVsQ13pa~24NL&`%PB=yk|OO{ zFSR}n>M?~t*+0=rO)dVxYB*#Kb{yNA7(h6BU9T^Y?fcvT+m=s2{dL2Du@qx*8@S#5 zr48Qqkgs@0*Iz!X$ggFd~l<;Ccs+o5u}7nULlQ_iy%ixSNnt4cfH& zvuMF`%6NLpczQaZI9gtnuh4=iG4Aho`0TR>+}%ys%@a2xE3a8X?qoou)9*%hbbijwl1D=k@fW-x@uJuCgY>&+(f-`^V*moL<@_mAv`sKbYM@#&k=o5+d`%d*z6Stl^TFALJ;nSp`HOB zw0bMrd}q}WA{p-)50X}6Dg$wxTBY6%q~+A4$(w1+w-kF0NTYg>SO0J(pKzuYAXz0V zqSSmD2M{`J{PjOLYNZ-L(HW5=(7XXhHE?AFs6ky0-r3pCp7+mINC)6MrrJ{T4UcT- z-hgs5S>>+tjsp;k`In&Qo~RCNlY1OdVAWv_B8S%;0q?OfqIM3ypolngEV(UkPh$o3 zOrrhTr+ZXk++OU|AWm%Ay z#gpj;r<@I3RbyWh``I4?C2K8FEzwoVSr}_mCPI)nVK+|(QYXTjH}|-|zr(Ve@Xa?1 zmZLGx;h=vh>h>xf+&9U!Gv!4gR9v|hnrpA4x~IJMCOV{|*L7K$T~Y*TN}+aENXf_$ zltR6sAZlwoRRTjIO!s@-@Ao(!Pk4Gd;B;D$mofy5)~33qo1jAS0- zV)P{jV@fmj`+Lm09da)C=G*sH^Koi6CjjG=3y#MV2BQ^XWF5UmYY%OVduu=+-n_y7 z{w+>R2GN8izr*pgSaTYf!XG#98x;cE>X9p`E77xn>^aa(5xF0RZCj_tS`E`JjjBH? z4Z-!->amMoMfEK6=Jj=s4E9sE)`~yUiTV!)az9&l5nf37_-;PaORtP>43*CS*cZI^ zP4jW;`5Dh!M{e&Cw|+al@@g^XVS5{)@cn5}`rLHWFYQ}5a%f_hIl+d&3}A{u+uBuy zt^eYH%SL+=2|ueCY)19wHbGZb3^ce6kk_LWK(cElp$*tagdntlql<>g(XncvZ>k;fg7#IB}7h-AA=s z1Dugt8QdaGjX#D(Rxn<|>{% zK!`w7!hE;Gw4cGV<)9pn3l2{Uo}Lz*jv31-V_7mp*xAqtyWQlOGKzTue)`2dzWnkH z-n^Z$zu!Zq6Fw`1pB{k|FF5fD-3?-{|^)yr~t+!P_$Y6biclhz#!&PQC$~kRChrk%kc-*@!_haDx=ly-vGR?R#)%%zEFCWN z4-y=< zbGL4Gj2O^?(Mkj_83@&9V0^~unPz5dx_haSjW#A|c2ie?@0ZvPd0s;s{6(MM0KU-b z+D1lm%v(_EESu_C$;9y}>8cVQmStc9HJqbSdWBEP%0RvfH+ygMm^6OA%uS=YnM^Hgs=%32FlkPK?CK zo3{d}55JRrhElqnO9Xf!0#3j@SyREJ`2FAeJ^aa^{2QnW{`PPG8jtV4#lyo6pMCZP z?(ZJ3zk9&1fBhBy@t=N$#To1UoC-la1$cUT@}Ng?xv(>=T{)(X%6E0*d5u)PL#+n1 z!NZalK(dMw(I^Zm43Az)vZG?)NCASP2Sc~(-VLiSV_oYexHJbC3h!$ZGZ`*XyizcGrY_<94eUSJ?`)B@YA1u ziNmts+xG`BzrWG4@%H_b$2gY8Gil(M_WK*x&p?(4TLAO(gValYylb@~Q3`8|R<<70 z)=KrT)vMv-S84=Z*XZ;SXRyAAPw?7%`F()UKO`Pcw_NWZ0ZCgw!QZ1WD81N=Tp8%x zcAsceQ+#LZ=W<1`W?U0=^P{Y5MhZjt8cKZ8uzTaTss5fdvx1qzz_+3_0}!WYcSSd~&;6Pxg?@+J6Ll4+ zIo4spTJU-CZG5u1t+txPtAm$Hf0JdR+b5%i6 zs^&BU0l^#v2tpx^&p)g90ar02QR*2Ru8^#XL(5$2_f})yu|YJ8*Q$nV+9wuPumtn-kVV!awV?@Dy>VF!n^cp?j!-z7%Uf(aRui&%@A z&B-YXo=zD{QAkldJsxp5EI2$Jk(Uh3)xygN7Rh^-X)68yAK6-C&qkG+}#U~dP2@dy4dX}JbZSKFTVH!`+2euR-*RL61=+sK`AFAEtG6Q z^UD#-a)OjH_VE{TIuz;_!vS)n(R!xtV@zYsz=Wa4WEzzK(~n^eerER&{emi^#o0@w zY5_}UC#8m|CN(*#h+VkSjLpXj&@VEuL68lzq32IudanGS>Va)RQTF_bKb{n(Vj~qj zUt2IrOPB{>qKJlpN-xM&sk8Ll6SEHnw$g`JN2d0}u0KFkx^0^^GY?0NUMNJgUc(E% z&g)>L2!hB8slU|G27t;{kcGm)h-i_}R~YhPyX!@$27w zjeq*5e{P=JRvL%8jcHKwZC%5t77}sWHWl;t4naz_cF4uN$EB18lBZ!UUj1Nwa0;CDpP3%p@gfD;kIX-{;fUmy#4GvES+~42hffGLa>~nni zJPdm_jX-y;V@TK?t!`mtR{I;&#`1=vO{MjJKLxs^w^*0|US(TeL!Sk>w`);Pfu?NimGA3If{ z3qzJc;Twkb5d%2~xOLOtUxRyC1VTw=PV*Yt-uXr&Ly{yPlb6YHz$QsOf3f|$v8v21SMy~%Vw{Q88|6H#D^$S0Y0x9T-2mv*JC9Hc#?;fvXZy zbj;cj?Poo6?>Cq&r^IY?Q_Fc_VhfOWhG7xywzObvwFoHIBjFwZ!Z zg2VBI!{LO}@zhnnxAd7BaKn}z*fWRFut6EDpVmFl%4qs^pto+Zyk8;p*R8)A{g%3XNR7B9#L((@DQ7pNDr(_#{ zMR4u0bGDLI2{XoM@O}o!eGi0T1KUaZA=g#O2>D!^I1B>gUV8>@u!ap8hjZbt_M%-@T3?1PWx^&w5CJ)x^DP?Gi`H-8s2-osv1~O@x~86%NxyP zV{vaOy+TLX8Pw4y@(k*_df%U4pO*q{*WbF!URA{g(Omr>sf7ed_1+A__FM!XK0G2N zV~%|BlP|E_@9>LX{2V10-0k;xdV0dLWX!uAe)o5O4+6$-zWUnE-Qdx~h$<55XVPk| zGmZD50@5|yM%@!SGTmz^wFPJ^II;O`PgARHq=krvMv(}r$pKZyvg9#@R%$&4un}l+ zf49e*`#TFNPmI6$>%Yd|{`FrY=ZrMDv@|8;lJTow{R;p5>#yVo{=~;8=1=HY7wi|j;>gUWD)giLT78YS{cy* zDkZOd13+~u$i-^mci+ClX*mXEfYnr@03>^z+Py?$E{8bNr-*^MMs#tnZx7IVdi;P~ z6w`+%C|To1P$Yu0leDqX))2LBZ55q+*M?n@7Y4-eTWZCag|_qg`VK0Rt?;(%X972? zL=E!zs_Kl5OOZS@|J(JXZh+-4IZD@S;xY>}0+#>({zcydP^~|*Z%mv0Y_HdOby}TY zBX<9QHRrZwKE+IiuuF!XrYozJW1p|juJdPa-K%bk-mo@S%Hm75a2o6xH2i$P8&uap z-@1B9efD}#_r=6gFzTER#%)z858to^li+lvuv8tc_&d-MsOI}Q7|sJ4-L zR8wyaItL4osps7B&*XsJiUR@(`iuKO=tLwZV%I?$vWPO6}>ShpUrY z%UPg#2v1jm!W3{tJ>!Im*``8<`=M%#V{HRYsmUC{Y9wZZ>5#3))Y6}hG=iDf$%na%^r>-8hI9I?zfHZlOLPRL94AVonI zX|{N8-n_w2KK}{cyt#*X-DEj=)NBB!X~H~BIGz^dl5sd3@%Z$F4LYoEZ6_SPqIT1yiy-lds-A;j}005|Ahco-&F6#VolYNT=Ig$fl$hV(==gX z!ZevzeY2OVeS-*y5{d#jtE(;h07Y~hB3d$wbL+^{25}>86t4dm;Q2VZlM)=jH{+0?BwIxor&7Bcy1-H2)`u6UuFi-X)@A;o(} z_U0x5DGH)ujbcg`M6sSuS1S-N=tXO6Rh2qWbF}DQRdzp9;+}jQS+QYrFDec;J8wo; zSDvolg=$eUgd6zOj#m8rIGL{NN>&qH4O7WBg{?km9L@E0VA?m&DA0;cKpW79Zp@TJ zlND@CGyvs%W2sAPbWHUsigK20kC!^#kCrd5YXR~{@OOv1UO zYeT;4Wz{ICtt=7h_EEGUxn&L@cx6YEf;5FdmGB)K@U3kqx_z~R)!Ehb>^M|=!P7<| zj7NbO$t14&(i-p>rqqhgB&SsEPwH@5@&5gLhzK4&d%*sFkH^PHs3^Yr>eu-7Z@$Jq z|K_XU7hg@Yqz7O}aNV1j>Mz|qHfuW|YjTiu-7;fmRO3c8jR;d)N2<$ntG!M<|kq zSJselCLpB=yLq+-4LW=!+qO_|LqTO{6uH=mEeqjiPxxUniYYpL&Gp@U{ixOI|Ay6)^;5n zh%Qy#AS&HzQt6C{)2)aU+dMbDEzI#%Rnk_)z3#v4OcupW`tyN2w~1ZEoT^pshw9D! zM+?Di850f7?&pX9Tyb78!LS*XHJvPg-Jy=tEy}w16|6+7x%6yJc&25*YIMvbYoX+Ubmxq6_OlWpA7-pC+?62-0C8}d9RrfKUJx>M zqAyEIK-wkDDYdgNc`iuK843%2-0gO_yW8XLZf`bycRQqMG7@G=nCA)eZja=_jG|WC zzI*o`Uw!os@85sG>2$=y!y6DWe({T+r zV>unL%$94in-fYt;ZPPVq&Pi2;qmYRq#64uVG%;s35N_UMXbI-SBjMaloC@K%6fD`m?4khWf|QEk zi>072;k2ymj#R8KPy^mA7Kl)U9Q2lk$?2K92Av@f>J0lSQ5)h|9hj`{Vl+#f`Vyj} zSO5CiXXe*~-aUD944WH%MlT0kolV^0eo1R&X&i7W#=tE{x(B&;Wd$)YP<@HSfabyT zIM`^E%E}lXW*wlQHK_1>Vd7zfZqFj3$SSs2L^??4_gabtEI9^^l*mG(oKak@Ud(qg zqzTtAFV+qTZ1I&M=KrIkjH?AAc3xC#(2G{-YxNR3PfqT#oZ5Vv{YW1wa0i@Qvrl~z zUz2e~hU+Lw$i*ZZ8n#{yg?g8vU#>qo)(~Y-b(n&XMvLKqSXT@h8Uj@TtwCz`Mo7DK zwA8^xm{JWf$1CJmV?f6xsF9vO$U~iRy~5UWh^{jz$H32zf-UjsJj=5WQ^@7^u1G}uLb#GU_?ZNzhb z7QLiz;n@U)4r6}dcImxlB!7P$^vgnC^`nhVo}UkG0XAp8-9(q?1c7DAgV2$JeNtcs zg|nxtS&yhU2du##K>gU5F(|WuhsHHB@hkNJOk^WKRq2FrQq=R1WpVU#j-3oo;>U@ zo2T}2%I+=P3bwQ1L+qEeD3ogx#@#QJx^I0~1FmepC|o~pUgvo>)-|(RqG$j(?S&1< zp7FcC`#bofKm0@d!{7fBzxv02K*<2JVq(H>KVwQ0n1HtrZ}G)Xe}Z|M@b%YU;cz(N zcsydi-{bE70rPGLPRXp;VAgH9m_-PPk((m37r>AMN=VW6~de@PK=$ivte4g>AM?8OQLjrM{e?&7ru}ma zW~}=@t%z-_;HEG>W9tJ0 zf@*0h9`XC2h(A;Dlc21lQ8}*w$cNcXBWI(Q&rIDLTbu|n#w7Q8nTDR#35N<)4rNLn z+2^1&vEgIt&IN`A*+ARWXua5Fw!m;k!aOl{^NihY#@mNC*za~o#K_BnZ{I)Sa6Dq3 zXS{v;fG>acC4T<%pW)%*4fgvT_IEqSodRr6gd&R5X~E%mgvbfUL&9z*%oD)8!+tko znrF-t<8*k$*ZJVA=ZumIv<{=CK>U0b1#&Jpo{l)3PSA41Jel7%QHDW!h7T55z^s@# zffJ(uI0_((S&I0`zwI9?fE04IMYkB9(}Xn5cv8i20cIsoQP7f+Wx=}-Px$8XU|_c- zoP=;HKvuQ@O&IyKVu{tUK$yW4dj9G*p)k*P#{?^Ior_?}1zC)&5pmutbKhpQT_eAVf!+=9b{c;>s9M6QzVP54fusnMf>u6URd!p$1~2Z_0iLW6 ztxv;XXkFD0SSCjs1femehLas4R@yG_Q#N0sa6KM@1x z(1unRWb{#z%mGgyri3@|doTZ)*EE9{KiBu*8uDTVr&nXTCByh_a5(|p`1|MViXT&( zuPUz|P3bcr^`~E9*NdG?B>T~UaSSU_)iay5&EG=+j{|T{Oam~~W!P0E}sUe zn4k>fx)@5>hsB|BUipKs0bs^urg|L|(+znGX9pB*17|AQuOUp0mDqj#$XRlsHW2}e z7MEx~HZNsy=5#6EJh2tT6vDpG_8C1t*DRpXif1rD!aiW`3&ie)jOw_iz|sy*rqr@S zECf?J&|rQgNXZz&C1KOk_%3Yg|c&+z&;>vEVByIPzPz6_cP$CKwo3*^$U$^u~x!y z^)IKUN=T`CBiemBo-&rx3Hh`D4&EB`n?v4-#i0uvBvKysc>*_5b_6+c&VaM6&4N$I z57+8RwP~8#S1|`t?3F=slb@FAAW?hUawO=e9pjP^(b1bmKre z3CfFLFQ{}rEN*+M2LcQ148WppX{qCRz3R;x;9WsY{rF-$0?x0QdaOw%%_4(Vc!jRL zug5^!A-Hg3UjEYW#9_CoSV8fAzJ}h_fI12Th)xW1P)(&Vo`H&)Ab{XJ48ZZ+x(uWR z4OT8ZkeK|8aV0q80W|9KrNsvt3+ zSCv2%2uy9P@wZyr2Bkw&H_;FgZg{%%&)!^A1ZyWSkOEU0@Wg%_$QZg-b0~Jxg#B(t zBEp;)Z{NPbZnv}0Y5-}Pa6B&f=H0h=d^$QnineyDb(_@-z%(W7b~Eeu+qR|~Q%ka9BSvn)6~eT%0jY2dWsTnkRif?NuUD2|5{ z4#yLgY(CdU+%RjjoULYh_s!QxlMTiV^e!klw}D!b?AQ;xQmzKX3lak~Ge81D3}H7P z_<2s4y@o5QIOc*}2NM4L=UkfFvexi5w=X4N65vS|h@4vJx#jf$Srtnb95awX$STOn zScD*`EPHA-b4i9*CSOZThDo+nE}dlBnBM+ghC%wDT}@wGl{Aj^RXanCixZ=zT0INs z!UkGZI@4=T)ZTZ*)J-F>kZ9=0-BfK%74<1Y-15a`_ydsJN4oy+-FH$P1=E5P^b5wmW-4X zNo^CUYj_u1x7Z=InrX-4LaImJZ$0 z2IH`LK-r){o2O`-_CbG)|uR^;m}IXtSj7b6YRb6d(TuRXF(yu2BKrA*=s@D*MP{)Oelt4 z4i-GI8lyfBp!l4Ize&M+Gdx@5g-r}}+5T*o!%|)owD;TaOK)tPe)NsxEyD+*t9SJ3 zkAKRmt+y2II#MsrN7x_HaG(E@L9+U31}Gm33v7Y%OlaQ2MjMgU{fo9J<7;UgP--|k zl(xTvHyw6vmk`xB+^|^_a(mDWat1-49#@*N)`JZ_vW?!eGncGM=b9j-Lu=FqQz`bQo@^ud+eqO$EQau zr)+hMA>N_;tpzHDED{g9SP zM0J2vL@=pYn!s)Pq*&9LNb$wz5179EDbl>d<8i^Us5Oqh=jGFaoU^M94G^pQK^=r8 z2ByTFedf=CDHlr{!f5b6)mRVeP~B|W)6r`0Z$YhkKFeabKRMCH5R)z+E%d#(ZvE@8 zi@-F6{wp-s4FseWxo3MI63d4XaIE*2Ke~1TjA6L7nCSckI$#|ZS*+i?g+#aFYZ(q9 zPpaoU#J(s>-GtQH=S!~kBCme<0HNE;79M?ey zwAWVK=Y2TF5cDfqB4fbzjl_$UHC^>-Z=sj|Gi@Jl1Vl3RlP~0)GnOSchIh|((Pr~i z-%qLAUsS7)tr{*`fkqIJ90VCkb8b0pi08BU%Y!TD~d$7FRwVqmIsB(L4>_dD$7 zxrZA%cvx+<6ok|9G%(F;IOA@Yu%9Qqx!>a_Z{On0{T&|O+~MuRJ@)$@Qc4gNEK9*R z@802;6X7>szr*9>5i9~lYKCrFRcLMv%rM}1ze{+yoAKGh9uM~u-s~sj3@is=KLc}8 zoQ?;4`|b$UjQ1bD9_%b_$f8(EZdSm>Ys*UBC`E1WsKbYnQJ^@U1f0oj>7;$eYUftf z3{uxm81kqS3Vb){$}#|q1T9vhnfro3b3v-U3?j%usHlL1J+#sQKox2fPf_UuTwm`+wBe8NF!dT*`y36c zvg3)yXRrGD$1@@hkC|4ui|T->O)uYQ0r7{1L^h{{ubCn zt=bwN3mfWbtbN+nl2`r7q-2XsiJ)Z}tT2YD?~RjniU)fQ1@OQiCadEU55lHqF;dO1 zDIE0GORBSzvKP+=9&^38&%n9jT z^bEk%HgE}zc#~P7Ux`&#$At{X)#Ta_CS7@o#T!U^6@?j^@s-aklb*dSp$Arg2)RyQ zp~F8B9yWbWen!#ni_R0G<7c}CDBA!)P!Hp_d8{VS;Im*%3dQ$pi|1iI5J0PPls0A# z!_QEcWYNZTla-Xe2WO04*7fK4CRmp?y`EpX-{~jt%Df8Rz6y#Q@2Q?0IpdJ?rJr7Z zgv~VF0xDlQqptti%T*1!-jc4YlPhH1jkWPigA%-|*U!_d8Q;1(Ctk6hDdr6f;jqE# zXd^J2Zt!+&jF&YF#=+FB_x6JkF)T1PcPe2pIAnyx#O4v4UI*C?0m4k(k1-qw-Kt>p z0j5{(6~$TvUo{1QD0w595+fz< zUYsz`#H?yyZ}4Il>7hzQle3JyjxQCgRbx)=XYBS9cJqX3x^KZv$HNJF5|opB%7%wT zFb0|vQ&RxeYYb)g6%VciEodkP&UGPpq6zcN5IsSPg2>j_JnxWCi#KJR@t8nhRZI#{ z$<7M(K>-wr67KJJ5G9=Q3GY7~@N_JAJQO@0GnPdl!i_9aLFQKb`SCDuf);>uvRMLk zUs!d&@*>6SS{lHXL3v0$Kn;W!<$<)FFdJbz!*dmctH7UtgOyH$=*JCN;lqAu zcD5~eVG}hvSwAy>)PwO8oGGDpRu1O z>~<6O^MrX~eE#r&`};e)GF(~qjN|Eu506iHe0svWZ@KJwy{%4Tp< zM8qJfk}}@+@u@1VLaC9U^-l{xMr1fG8RWKcbqi`%bL1d2s#4C@ZV6Tny(eUda09-p z&2Q1Q~JiZOt+% zYt20!3o?n(^OHe$7M)luXz#*lzd&Wk&NH zYfXkqQ-?~J1QM~K>Rt#}#&n~@X-z#2GT?Y{g+e8IM6M6S*xc&|xH2~5x(d_i{^{zT zkd=)m&9|!icArVHhkr)rEIo^Wq!*VQR~(Er%1h6ih_#J}u9)Nck|L#n(HGYGC+t!v z42(Kpu`a}PHG4Z3(BATCBHKA`NgdqwJ1Ek^wZLa zI64PfdZF|2Ozj^7(_7d3H=V84%`%*>nWV>I(rg+>k5a{A(-TMs*J*WLQY%w9?8S|G-$Tx8Murm#YDiO?JvbAk zHR#Zw0<+Ja^8zAZx0?s{SSdhZs|}g02_q)V`<*p!`#W%&aaJbx^FZ$HdCz`Cu0}8M|aInsoy)Xkx`@tXG?eDYa{9gl9Ng%BCr;)pWBHDyLmDt9x7w7 zATJ9JhZ7Emg43xtvr?6!6vB|I<&P^-TYbN>FKPoKsl5>oXUn$tO<=T}T!ZK5 zRv;JvtnssKsY7oMa{c6MX_fcUK-EFbro;W)CgbP}$RZovUjwr`z!k|_3TJiunP(w_ z0CB=J&kzxumQy45f&IDAevidbVO{C!*4D6%%N#+-RncK=)YAT53o6!XbAqM{qu@`f zAzPz)zz3(O5_(4jMR9zdc^$T1FPWH~TAls03};?7vh8do%=3hYH+T5S=bvGo>{{OK z_jc~78i=Vj^f?@k`0(_Er>7^+U0H0<%)ov(9iLjwTKG zBK6#!HVkpVyA5+H&`r^3SqFn_LPCY`^Om zqkDVTPoos_{0tBm?b=kOY9(A@cdM=1H3^tt7Ik|^vYZ<$`dTAp0zCg`%|Brp@|?b@c$HZC^2^^D}q77S;^LORG~iU-W!|Mvv$%`@`r<{#qb% zgqN=r9dsqAP;d4UY7H9))?i~`HNXDV(4rNi^|{>!lCFC7>KGsxK~-u6(f0R?mLm~J zKKESLNGTiF`2hBI_Gk+1l3FChkiR&IvVi!fDE`m08H4Ek?Fh0%?^io@+8@wQ0(|t4y z3x)#!`cI&{0f7!!e}843%8?2M6>4b=+pe#ubHfc82()KIh6&m|~cXK1vuKxAAQq7uwn z{Ii*inW@{IRG_>vz1ITb+z4Cnul?QX0974IuEG8r9xCle5uM7$h{0Z!&P36wMIM zZ(9%G7D7^XYdZ|y@~7p5QUp^X@We%}6l&1tynjYXPhK z(rW>!4I@B|-EP7$D}WPnR}c?1Yn6&iRE)XpP|LyzJ3_RfVB#jt-6mkj)$O?t_}8OI zY0p`=OQ|Z+F`IHbRJ#u*KNc{io6ga0IZ0QBuQ%0>-x;+216E}knQwicLmTR1v@6)^ z2kN?G9tNRt$gwV%+Sv7qecQRhfWmsLJxJYnOFNG-ocX$;_+6o+TcCGPAT&Sx5ZqVm z*&;FkO4Zs#Rhy+(#}s?OwS;A$&s0mlP2sE*Z7XzbRJgJ32~d*r-Djl$jzOPW6;&h+ zklUYW7_L$P!ikL;ThB0ZpJtSd_wNmWtfZypdEGp&9mLUQI06w`Rl?f5&GlTK9X_*$ za8qaRf*S77115XmCu_Hs&{{`9THvy(A_3r3y_C1Y6@9F8ZbPR7d4 z$sGw6z-_x~ko820-2}`@069WSMo~+iR1q*`%rkI06`W3wn3AcYREpzj1TEZ%YAOq~ zBoHQ3aWTMHKr}gstRQ4S76&p5%;SZ8_}39V;-GM;-qJNhaydd}4+deHs9|nlZeloC z#n2R13ql7HX5SCH`ceby8`U1QWdYUtxcESy+rG_CBoUD|IB9lw$v#mcLSnK&&Uwbf z7DCQ!1e9j~%n1s{)8T-}rz5`o@E*&dbc+!pq(}p8??tV*Q6C} zW4r!sn#e9Ac5h5jlgz4CP7HPV^xD=S`eBEACQ3t7UW*B$9y-*+GPF&VMxdZ>7aZ`2 zI@_v7^%0y7!0I!C$FoCiRosu#((ST(gHXO%##d?AnRM!vCA5OB6k7w_`jV>WfXLtdh0NEwamLgR!y|AgU{Wy0tHNd>%CfwIHzl&OVzb6A$lw z*1r8X{5oD2in%Rh{IRrviW_V@!iRq@1mn|$uvYd3ZMV%^gO+Ri!Un76EC(kHw3wpW zMK^3cF7F(xo$J~4boEuM?6>ylan!ZtI=0FTxMjT#bM4iFq#&)S!^I-!3^3goj@-Wf zv=y+`a;yi}t#^Z9vl8zio$uPxd_evFi4~Vq1(5W?0aOpa4 zvAGN^_7rtz%tK>3dbCiXp&n92^G~kFLT&i^ZjyRbX&sVl4L=_T?sZsy-gu)m7Q_iX zsLO0Z=6P-d+vT(%7g=@lwJ`21;<~s}N=Q7J!p|kG;wAcW0Ctoye>UR}|KJbsCx85( z;iq5x1b_8ce~CZ;(?7#M{{26IC}Ex^_Y*fe7r5kCl#oSQqcIF(+!`fkan>X?;8=B3 zUX^M!lRWnYYI0u(hAY6s%*Z8sebp`PRM92Xxmd#zLfp+V&l))9glXO*P39M_Wd82P z08b!P5Sx(~#pz^?CR}#hn|T|Oh!n8f`Vpkp5YpNE@O8t^RAXlaRd<#eRNvGBDIqJc zgJv@_Oy+l!Ca%Ch4CJ53n>@gAyT5ywS4_c#O0Yv`nR3Go^TSP7` zuL11DW;M9QTPAv*o1k0x=!J@LtuUkp*y9Qb>E(d7zM$3^OUx?_W2F~;HrgbFyoPK* zXUeYc7n}^;A7PNC*S(d3YKmxeN=7>rf1c7bVVb6XHfSeyRE5LX!_p>uM`1Qlpp78C zts#no&3%v8v1eZs0<_h>C02xm01Weq)rVp2U*{s%3 zhyLbe2IvAUN3dqh2{^Gas;A_2q8iZ5BtFP0PC|wGj-xaJ&TcmQ3T6okHVwEzWj<42 zF+25A1x(45g<8P%8FaEJv-x#ft_k;{mDeuJl^rf9IpcH$?&f5GyRkh1zXr_IL(D;d zTCLW~k?I2Cq=2aHj8@0%%o&OSx;2=W35h36bHZ+(u;1@3*Ci$FcRL)82LSF>f3mfa zmyDb_)r z+=IzHCz(PNN(j^{-oV-75N{Ym2Tzw8WI7KCV`s|vy@}JYxI~K<-$&x@u}kU&Y`b_u=tB&Vqn9=wctUzD2u_ zZnP#czueMJ;JV+_=6k*v^}gEhb{3Nc5efAy4b>GuAHuK+&2upV)I>mWxgn7yH8N9^ zSQl^FS^$yui}ZkSN$Me$7?}C( zx($Q0>f7xswgwSYm60|g345bmiXvwVQJfs);xvJZfTRNZrK_AoAw?l#jW-1*sDZTI zZf98vcJtfc~vPdv4^2yy#>+XJk^RwuPaa-h5_V9EQ_5VL+d$ADBK31%T*zQ2V(Tpl80b zu4-Kk?E4>b*iRdEICBTMyOL}Ky$2?uH~ySbd$!L;-ZhY{dJc;qdEY6bXYGa!t;{p( z9I)QVwWuh7_U0%ujYYSC^^3y_JqK--Zhv}2^xSfDRo7@xAhj9k4^91WfOQ=F(lg7S z$38~oh4r`MqTcw*duvb$pV_+Us)MIdmnaTO((rTI29H%CqYxwd!fZZj#+bULu(mo} znjd>t7ZmuMJe)B>ozQH!W>@$sN-l2op{*aLl=}0?VaUpi{eH%NH{t$nhtD1!u$vN~ zgdzn?UT`=baXcXhJicub}gOa8xR zU*VPEl&IGL&LWqR0ZdJiRr^sQyUr7nUyt>$P28KDAVqOJESMPh;eu0z{?(XhTayAP< zRqS>NMPJYM-17QygcpbyAN1vAr9`;tBg;e@>T{?Ov+6SODpHG4kwdU_!(>IS9 zY7|01V+eddo5Yoi>bNH9XxX?mfS-D^c}-t_Df&A$tGWr}QPl2wF^d&*Ow?E`Q}RN7 zZ<~231*g;Lb!W&1Rv%qI&02#u3lY6mB*y>g7;IOIX!gL$021VJu*Gf+5DGz(BbE{!u{p?Z*rm0#LntE6 zYgB50m7+DIUDO&Jz^hjl_Y9{Kl!0N?ZiAeB}DOD`EfT$4g>eKpyBv5f`N zk+*dqY6Evx<5onkZF-K+{vEEXt^5ETA{)ct+I`&Cii;PhPa-j}0o_{s`IUAp^?Q1@ z#;gMhjPCwn>1;5{XZNSts;zlxC1A&C{2~62|MM^KH-GmJSe6A@T+#_fnI^w(+|ZqI`KudqR&`!DmsE!{yW5i( z;4L1CP9!MG;51o7v>c56g=!&lmcwn&(NaJxjm1`+S-9kE;chvjGFee`>7CTuXO>$A18YP(b;kHe`OLG@dFq=)_X^7YyZSX8<^=p0qR z8r($a>>7Tz_1Q+KbRc!qKCXe*8vt)SQ>g-bVF;ogq$bS|TZ5f~*&;}_ywq`D(qNAg z<>2NdA$_kRJ|h+tEj}Q1RgjMU#n1I)mr9N^f}H9_CHZZ&wiDoj{SSvBq=x_h{d8`9 zu>b%d07*naRP|=(zjp>=2Zi+6@XS>;Jr5z~SMY`F!QmY8^LY3py6KumkL~Cm-b)^7 zModZs;;9XL>%d?9tPuY}3d6lAby6IhrCA3w#L3ThL1%K-Js;TLG4AhX%=3)9`#t7r z6?a3=%B(7fye?v zGVkmuSq4aQTTUSmO*kB$z^s@jhUSdjoZNr84z;br%F7A6c>*(Gp164wQ?pK?209Z3 z%PUm`6vqd#1Wo|4fG9T`5Qt%Hi3#(RP>M8CCKv8DX0^5x@pDC5pe{r^$pD6LNh$4p zQ%Y?pZa}EC*Xe+dwEd~%1(=KlU4hWM-46Hr8F%{~=6Ob1yskkpbd8c>W>WC;pM8n{ z`oH|o@o)aqKf-_eZ~rTNc>fOn+yDB%;KTcGZHQibG_OU?TF~=OD1zMFT`MH^HT_u; z&Exv7dxx@jIGem?`(Wf`cbCBSdgS4s zHM3{{z4bey%;~@i4xf-#oHeJwlbSSeE$6+&PJZq%p_MP{2w>A@109{Fb^Z5@l;s6{ z2)l_5i#M$78zCrbU{!Qr(0&kjPS97!ImeX>9}0{d<>M?0cd~ z4Et*K4-xzhju)app~^NBu**#9ck5DU9h!i1FVzkPwcNlOGANh*NH4O{37bHuKEqtq z8-QB9$~w_a+1wWRr1-RU7-t^R^l4wa11F=EOQ)3$ePbi~B=X`z>k3m^Kf~=y%%k1w8CKO%B*P=v~PH zTi;tZp5?}T4ne|=OcSK>O)aO?f+E{@4OtHZ)3VuENC!rn52p^poC?ZB9&qzdrqu{Y zMyJ0jne=koEjV263pHF>s=s9Sh_3g6+2qe=r6Mr)-D?Ef)&I1mGW{KvnK|KY#? z?~rzH@V9^WOZ!VfGP}xa-KiHdOri3X? z`2W~@w`NI_C1G_%+6wGFCdl#Ac}+@K*>akPy979lj$E&{|;}GnM@{P z0nmt9%r16k=hnA#sjAEfcRhqhghymnojRwxX9lEpZEbpcy6aSCMn<@Q{#_y*_WR_4 z8nU;o2}l={d{v$?r?5*P7F!PH^jb~AfQ(oLm)K_{2;&~357?|3F)+dyuo~7FF4x%7 z4*T5}6Nf6I)3P;&G0C-QNNQreA2r7VWj$vv`AjHq-luVd0xQg%GH+s%T6>j+4}NH^ z_rRu(;S!0S8@j^qR1%5z1H2pHC?=r6G;LV0!xLC`5f|_E{0vE1R4jZ_uXp`wcvkDs{2yFQ8uYJxC7LiAB9D#!olF zNZ*^SiM<{=be@+ruyDeQ4Uet+XbO;1KmVA{mngB?mGpLCECnnr|Her>P_}2d2Js4W zqd=|1k!lCFY=LrmSs=@irciP|Jbe23F0nj43C_duB`1I2sFY)mL9*8Yet^{uuxKPyZQy{@8wTA?H_ZZ^Gvo)b(ER@E0=$yBkqWQhT-!F^6c1PO5D0g5^d z(;-M1KwC0dde z8tYwF%)vGNc~NmWkBp1f0O|lD!C(BvzsCRmzx}Ux{=s8hzj=kf{oB7TY~m?KIC7fX z2RJ_@D>enfImt;A;BA!N<}K>%Tn*7rYJcanhH-gtiClNGz9&v=6_1swaUejXh+Afa zFd@WHK;~gJzA-P4c2;3A9Lc|!-yPRu#GUv5<3JqdYXLPx4 zeQ_14ebY;I~)PW-aK^0jUNYi7~y{%&hWRq~2VPK(JiDYDwR z*lSv_=jyXaS)?9NX#JR}G!bUwa%6_ZbB2eIt?Q*@5BEUkVaAIX3?>glmgK}1AC?n< zq@FV(ooB5hI#OmW%S`D(b}A>7NGBEThnWi}2N%lmKd=;Ta-VAx>$7d7=+fl{92|N{ zU0eOnZql)j-G}Bc$^ohD4Wn+6P+`>or8SHAb}`2N0w^)9}*#Ptwk57sBG_lEBn zGv8qwb;_TU?%gjwaTdJmauwzdC)6)~BWl$#uY9$_jC2{j;Ysc$T! zUrZg4J*pc^DQP8~te$)(?WP3&soh($aX1Y2H+Cy++7tleXS$#x7gM8%`R=KpOe&8WL*AIjFLeUS&-DKq%3P>>N+o9J`9@;qMXNO?k9X)KIxsk#3!54_e16E*D?efPsy*z#Rt`9m$DU zN*1zb@$4)y&AFR}ciXew>{Z}39FNFcfI~$N)OAV0!4Swl zh3S2Hc6`FHgqnRYDy?VZQw z>>L*t=P5AJ4>&*H;L)SYvR*hUpceveuCB4$?y$SPMVLnTmB(te!5{t6CwTVk8J;|O zg4Je)^*XV8^Jh#U;Khp*NuLKu4@ zMFXPFuqUIw6XRVV8AKJeOX2dpAcRPSi4wT$jJ*#;Fog-@IAI+32w_qMPRgmdxw(NT z_?)u3MQu*dTDy{Lc`D(Bs)94~ z;mK(op6iN=OM2(9TCcHMughRzKaRM$zG?B$hBzgq7K5qn987v>NgWZG~g@Whbz!DFBNn!lZs*u;%d;N*uo2CdefI$ zSu#l`>D5@Tm5EzrPbnKD3W6{O=hCzVDcm7XDPl~1Pfb`85mtUE5(MXcxql@vM;|IH z^`C^445$8;VjF;JV^Bg=?-(LWX+rfmvCP4-3{VyTv6Y0g-Dq-gG;72yJCF{-8gs8% z!D2W4kb*{P)HELmoqJpOQ+@!27IoKph;>AFfz@WJ200AiS+z!Q^H9U!s^qenIAi|n z+2?m_srv4^dpr@Du_b0!6sJ7-C13C#AYML`KbAL-zPmMe=SpkUGYb*Ji|x;StWDk; z6vf;Ff1aa3Z7k3``f7_#jEnwE?!ZD_q7%v;13X$V5k8% zw*tR&Xb@QsJUX;b*vUX@lA^Wy!h+QcQq$9}1JWQwF7iX+T9gW6v-Xo;UzmA$w;q1& z06DX`tc;PQWv~{o+N=+22WO@2)CH=RMsShko*JJ#xF-W}iCI61Da+0Cj+!XQ$oV9$ zFc;Ga6g9Zqgbb=BT)vks%f8j?)hQDy*|`LWgtF#xGw6^S{zsR<&wut5KmYkp@t6PR z-{6DiAK{yq*Ld~v8=P%cSg#2(3W5}4xrO(pvQ3H5fKbx2i0n!$cIer6k;>UU#)zP~ zE>^HA=^!qlmH;gbMwB$sy@AXr)GDp99R8!sWuDTSWMCS%7${46$$%|D;3R>~4R!Gl zFUm)!&2eQ8Hh!yG?~~TVIcz@rUKS5js`h$Wan{ry*)!d&cTh_>Vd1iNtGdj&StOkvr zQbs>)2Npg)jxBEU#(L?{JzesK{^8=?WGBoG08j_1W^87LkqO99xwr10#iLi|U~lQw zgd32l>>mqC%Gutu0K(s=tDz&0M&!QT$f0UT?)5kBL%W#SK)!YNNB8;+SqL;wI6+po zw03MYye@%K=jR)&*DIV~b^Y;17eJL^X3XKU%tZ4O#-Wa@<*TI z7r*#9o<4bk$B!SYLZ@OGVG7vq_n5{#uCH(K^_O4a<+m^J=FMw303Uz+5kCFtr+D<} z5zfxez#K776L#0v2pqBB?Xlf$tDTkRHuzyknGVW&j;yu`p0U}iaB*=4?+G_ISCCr` z44g&?1UJ_=_~x6hFpgV@2)_FIORQD{UcUGiVGQ{C>lZ0At$!}r(;L-!AcqD$h; z2fqo>jm6f3DEU*zn8O8>!s$ukt+C|tM9PWaOp&D z2-$221@XN{s!&k0L9S?-L4hp3X5jhG*uHob&`)UtW0S&OkY6}c&U$_E6up6gB z5Mi#tliB`C#5GGZleNhE0($2#Q176?w>M`i!LQe8m|$vY$~i5R2ntd0#NB>`-0m>O zu}sEAr>=-oX+n}ZNR#zg@4Zwm7ooB+ zW(BAz%(sCn6Cx8Y5 zBXN@N1n@pIEQ7JSAd6&li1#tS*Hfv{a>}2T<-yjXm_~3gVTulj-UY3di5#?mddO`R z!`|)p|093r!Fyu+E|eKv0l=ko@U~L(@~CMBk=5I3L!X+sX#H%Lq`Jzo&F`NhUu|BP zl?l-fk=x8;D)wWgCJwUxv0-zUn*afRA>grPbKty}3U>r7ptEd-c zwlCM#Sd2243@~N(MyjWkwReiw5*!t<- z9cpP3bky;tlDd|H(L|Og81psPDtS(=k?3e`L)O#10lRB%zy1o}y!aMgl{hiRWZ$4__h|}Ptp<$ag#9?Gg_wgg z_GV6fX2~aeh1=~7zW#=BvwZ`v`5GZkfCzTGJ#KDqFopnOV46nUZf|gYaiL&l9^Pjb zysOMr)af-*QjRdkCUhH=tVc50(tC%y#By-0TCbt#1arvjvs+RIEf;8QEpO$XOs#^JcO~cyEc))^TJ8XzIMH0q5yE5=Rjf@R0AP@e4GTMwO_Ie5)UqViw)$-Ijup~7 zF-`$QyHXF-pi7i|n0Ba52ZwxO2u=02WWRf=uGzJ8%V=V<`^!V#cgplW2^(N6CX+Xg zbUn+G+KDo?ft2^1*Up$-I(@OtQFA2H{Ag{8X|u67-PAI$of$fjb)yu(>!gwhfci?7 zCPt+RxyVOhXiyWvN9O5r2x^ZUWx@m6B=6fY+7dKlit+1FD@Nz>#3P0N@LYhyzvTawkj`d z=0IT+FEIF$f@*GUkQqBvJisfUx)g$G!Pgu@MC1#wyEq_g1Xt92cbIjY2k#|hCd(z! zTG)tHkFkdI6=QA_XbIaqq#sjNaCHrNf;rc6{~8k?TCF)8l8wnnAAW#OK6--x{=fSr z{{6rEpCBCZSAX?a`0Ky^&-nXa|07<$-r>#FEyi7Ho+$(BoV}`nv$GA(&o3|x1Fo*F zFphf+t04tLt~aI0AIC8@`o)Hz1$~6twNsdyrRm|)jFdCawdb!L?z6PkH96GMhKM=m zu^I+kT%2ntRRm!Ni6QxjN<@r+^T`MO{QLqx``M@Xvp@ec{PfeG;l+zr_&@)z{~Q11 z?|+>vN5oazjm8|7TClkDZO<#%xhj<%ybW!$!&xdmmd((;yboSkbgqEf8Rr*~RG)W% zSl@&RTBQWcaGhD+&7g0wb~LIyL%I>ThAHo~#&;z*hZ5kB0S)GsfIz2jtfkJA6G8F^ zqu%#JrL8_q7KX7uRHk^z+zxEZAW-TQl)AIc+C^nMO`6$x+T4~}M37UEsj+K)cm`0L z17ip2ZSZBau@E@tuv!fu5=`R`+uIx5A|k}8=3A((MTj*({OZj$uCA^TLj-~F>eUN` zFe+dzCG;?>ax$w^m=lfx!gjY!`4chV#jBUN+1_BStkVRp2lXtLlJ6EHBZL5sVwCeJ zYIX9}L)!ZkmPww<-shdiYLl4H>&*tjg6o?rj1kFG+z~dLHHNblrZM8`%?+$&SIuvs z@_XsKNIKi}p4z>J)b0v~cvbguwSg@R-WrgZv){_lTv$O$#bXpR63V1VDn9$HY;fi@ zq=iw=>jkTSv#27mSk7rSMtTp@z?BMSr7A_uK+GYM z2~>CRey#PYSBAHKz9S67DiH(hz)soXLIjDi?3YmlP*;fTPkw!~!^LI5YPH4`7`uH6 zf0XiB6}NMwHXioG72?11#HKWY9Wch3V~bLWp2U zOukNz1QT-lvDD=C!i-82t^Cp#A0|z#P4b!CAlVnFTD8>)k(nNn)9?Vaj{R5$smp>C zYRM&*Ez+?X^T$LzENj3Q8!vG4Ge|TfDoyCv_!4Cxav7j_c!`#;flq8u4neRY3r=$H z0o*2f7;BOi{=RK^T1$pn{Rz}ltSd6hHR^;=r0}(7z+Vsa-+5n_Y$CcV5#a-2m+kZD zttPB=lNP|O+1P?w2IYfM+y8nkz~3w2{m}43dPncs;u`FKUt~7aDQjoJ?~*7*)U-_% z8t>oq9#wm7MIylq1=16YJ+<2CckCNV(s=v zwWmpYyOG698>p7GUSbB&g@I!ZW@mnmNUQ_;0-C3S+c}r*l*@C=*TlAPMGa(2eTjNv zL*}iyh~0g*$!nG95!cXc=Y5k&dxUA7%@!)1Oe;S z8fRzcxVX5)FsyKOb%kk~lE<`!#%h;ZB&Gv56yWSbK`rQ1LZ)3|h!&4{GJ(+K>k^O( zpos|fVe%KKtx5{OQcca; z?yzQ`=xJPLpJ3FWR1H{sJLL%-0T=6eQD3{%KnIS>nr}ZNze}YVKhfIc2&>@eAATPt z5O+0OHRLcp_WHYAZj&7FYyCmM-_;IBY`AYNZc7#tR~XyYuC4N=)hkveGtI!@_d5@u z8H2$R#^lIQgbt7h?#qCng+rF483_Eb3kIkgplkch~d1k zZnro)I|H0x81j(9D?vx|N`w$Xrc+i0nrNe#!{sAK3~<++Hy?Tf z;u*fH!~Jkt^Zh}N`+`tqGK0!07sJl5!IJ0-;Zr4FXhQeW`4h72AxmLe)8Z<_X!PW`)9iuaJ! zZh#g@SBB0lBXWae|CUt;vw3x$K9i_v%+4GL7W{9n*WR~dzP};|LS1N?QG(+>!k{X* zN(?sFyvoPa1q3??c*ql2dX#cxg)T5s{{R2{FtB)P-=qSZ7$!|4H}8U=`d>G){?2l% zDF&K2@s>SR!hjo~UG7|!rEnoSHh(f;D4o3OYyU_mvaM~nH8mh?DT=%}qVekV)&Hd~L%Co(4){$AJSsi-YB=dYJS$<4Jh?2Y_ zt1T4T+)gkKP0GpKKPe$bR#H0$?{dRAx80c!lMDM<+NQ0pjruvxgwnQWn(=5C4Fe?y zArI$0Hk%DTc=8B8{_&6D+<>pXd4XSl_8ETj>(B7|^=sU2ZxJF8#ld^R`uq%=&4?%? z7!icTMD{BW=Lyq(2ac0A;vQ$44Mdx!{eFva++zx3XN@l!AnDZF00;JwmV6=opbcWW z4{0rnh}tG9hmaQ%gOpIx5JFjtj*|3t@DAsjHJ&^^$KZjp&45=gU*I>N{{wdWJwjwS zze)`)IhD%;(-eOhzsW$Bz4+njusTR-j$)VM@8p_YZ| zh`LUs22mw0nFV(dfy8R(W^FzaQ&21dc>0x{?u7E- z>g6sMW+GVxOeL?3S?IBx=&}C&4*S^>pUSSvwaJ>Dg{`Gg0YRKoo6tJ!IlKgE#*TaF z1rQzhy@jxQxx*KJMqs%+7q;zP7YiCY!#0ML1+1>$IsMuvmaOhcW%!qw$eg~EcMj`e zh1F_>VHi|Zm39&Dz1j;U`%&3$XQ21}@9WYHqXQjaU-{Jl=iP1#IQ5-&^`Om6ZTk!| zXq*H0A}aw99&nUcw018ogg$A2@RZpmWw;(V8Y@wgv8_YatX`_&$ki{nIKk>vXti45 z{QL}$9$n(;(TGGjY!l{5q+qW| zVOK-5+erP11l+7W=Mre0!FvY+yPRJ_6)esGzxrk~i?K3tX`l*$kfh*2Qxrv2#7$E~ zT(7WNB`_)5hNNx5)$@;BITx}sf%iVy*Ki^hj8kSLIBYhnr0Dn1T1F5Vm_qtzjP>_e z2olqc3lSKnw0FCaF$@g94G2793{q^%$azEoZnq=0yGaSDwSH^W7+gr7Auuk^H+cN? z5#lsqoFZPlxPtSy01@_6OlVq`Hh4g;Z@O5R;i&Qcxi-O2nbGba6 z@C~NOQqLVS{aj^$Q^Q8~RB@H4!I3d?!8a< z2_fkk%3v>6`z+BlYg*i-oHS}?GDAPBL757rw)Q3@Z-00{yqtMIV1+Gw^Fn4YJY4gG7n!1We6#AerVHBOszM2Dt_KR0 zMO22xo%yF{O-m+0R2EWZFg24ysRcXC)J9XX!0Au61w5I-Rg2MB*K@<-?&^Ixz&^2H zhnbM(7d=KU#h5UwA-^vNmK{1!PJ-2Q+4qNOmc!xkrv z2icKlCMN)uhUcx<-@d1r_U24@so3CF+&|oLDI8YpXCK_AA2I^`uLW7YFUR|#K|l{a zOpf@vS}Tm|O-~|+y5ts`n-Z9AyR#ZO@nb9r|4f6H@~Ca~J<$NBw8>Q=Sj zlJ;z?-`%&xuNEpHM8t`8-%nq29ao49eErQ!y!iG7_SNyR+Z7M1eWr-GV5(uNwOZsBJ{rFO%JXC2U24`c9Jq+c{?-4JnG3wSv6? zQvxE#3F9=Kw8Jz3Y7U8DdSjB)pVTiOJVP#IkS=#2s*0@9p(yU z50&!nN)8W~RBy1Tjh-Y>o8Yzgjv(S@EwkRYz=9Bymo)(p9oR(9O#1Y{43b;o7&Akh zM`Xb`rC@6!U_S|h1gv8k;^(mN1bPGG#Mn=QF$h3Ive(r$5F=qCfPw%L5P6F+FxLCz z*$!oQL$6^!MqFKQvD=5j@hz?f#s-6&$K%J3@WIok`1B_~!NtWne)o^R#jk(;8N7zD za$0H%qO%Sk26#VI`xPCqWW8*)2{HCGNG$jmLQ#DqP@V);8_ry*unrxjX~Gm%2m@i| z&@j)a{LHzPwo{ep@NQrO`2ic*l3JKh^|b~sf^SE!K&MMW9lRhFihw@Y0=RPXSE1(V(9ud|jWp^WJ*m>jcUn7}{1@fL)2+7ce$NtO@PvR*FrB zE=?D#S7=&zQN4dWIYh@zvrHKXS5GIwGQ%l1x+$?)noyN03#9ksEqhOn&s~Mw!QZEc z`IIkH9oitT#(%rB>5(36ZM-B=(wChh5T}5T%tax0n87U%DAmM*Gj{|V^#GV#V2Wpn z7@=izRE30eLo&-grF*ZGEWge^S9y)|KS87KLu}3CPxxeB&g?U+r?hR#X*$g?I5#BW2jOGuxp2?}_FEK^u~K==~7t!0tP4tyHESH_b1Wp`PzJPvC(L_!Y?Q zSn_SQ$NRC6vJ<|8f*`47?jpN;<`YV-H}$FXm%#!+m|{TKjm4^fvSe4f!FOim8V}A=k2zIXQOteVCu4a-i1b<>53INGv}f;5)C!w6vV= z(F%~{^@UbZoU$7Dj!*80C-QF3`qQWyt-VmM+o{K9es-=2j`oYTqRn{JWFXLN&DU?? z8jv^VVOfyU*?>q%Bs6GN7Uv8G0>YGhW?R)xvd@Z2{*1J_R zThK~RE|x|$AUcGg{m4{gJkF_l*9;4C{}q`NxXtyPcb-ZfM9qqjQg=wFLaLV6s?b(T zFmhxg4-3u$;gWM<$pF-3snu}k^=6ILdWH3Rh24G+*>X|87k_FY^|1D8;Yo;rF^&@k zHz7{61jnuWgi1$oFb->{%m4{=d;lPG$1lC zP60j#M>@ue6JbCoYTc5aTVUXJ8?f62M0Nm%q#{u3lqf0hB&dhaQz(D212ts+t9(_ z0Evaog!L z5A{9HW-o|o_%{qIgdrkKlM-mA>OY?LPTyn~e3pR7{6dMKgtf$ee(04-D%X%!#9_;Cg-zZ`ZNDZ)Y%CEDWjJ43B*myWsMl&(fLM zjgjsE?~IL^0N41PW@&E)T9+haC8)1#h_nnK7dTp91m;F*o|5OeOktg;(!^y3ix}X# zEM!+Fk%{U+mCcPdD5<|}YwaxuiYPh=_V!H&8Fp9aKW0k#*7K)IMGngN2}i-D_fn*G zfQ%gBO;}LPGPE))fDV;5_W*gwV%4<3a5?f>RRY^LdKS!eSPcV0h^B?i;T*2`W;XZd zo?v(%+*5^!(&AI*J>gL2r4F?GOZI9W8j(FEEp4wiJh~eX=dIk#$)Mu4C`4wHCVb zUVN9GJKgUu5VdLO#zy@>uD4V{30?*OulLex5Dp7t zyBk%ynL@-POXKg%$l=bc-_2_?$(6rA(4eviOcBic;& zaes>#M=%GB(}ZEQ0+EM+lf*ehOi@FIKv=EU>Tw=42&rCEay$`uN#GW1zi%b4g$Zjd z8w_~RmYD}OqJ=$}NJF@!Rfjd{o{Oh_Hz+km!FhcWmb|!^54_yy$qDB&$#N(;76AL1 z)lvcF1>ZmP+wX}~pXa^LYeRl%>N+cPrti3ey>Cy!v$MbsP3t{^2@q_vB$jJ_F};-> z0IpB1*{IHY4!sLY^@_836Nf5Q>8THzU$Be=)U1LW@Y_#mPOI_k_TcOp#WoHz(PXnN zXM#}}%#^@8s^OJ3IIz!aIqofgDl30+0@m0Bpwp@5UOKg$1BPLR^=7Ts5^8BRB}Q~C zwg~B(sl!JS;F`~@I#{&~?_>o7W4BYo7MET(<`BrT=SsD(tyXW!Y4Wxay6az^B0T*bTIu@&pm#hI zy5nZ_;fJ%F1W2DB-27SYrj61K|L~Thh41I2zW0Q~0O47dOGl#s-udb~(vQl)KQK$Z z(2$v$q2am#+LDC(5TH+H@KQj&Li1tG4DW}m#WpDNQNC&#;*pq7~{ zo6Q;*=jRG~Z{SE$K8dgClA(%>os`NfGsB_xGdWbC8rK8*j;KLn1K}tE5CvpRyaF5 z#}p<^uU-ODnVE^iDMjKdtb+|pzczJGmf)vnRP!oQI9K~FrQk;gr?x3XYV8ua02KN7 zP9EBMP}tU5smWjvJeUQm)f(%y$NBjgrfCad#+QHi10u)7G-E-C0fMN2KVk3#963Zr zlI*#J_h)8d_VN~EvsRgQso_;oeF?ryLRBhbD25$U(1CY&9_Z_|wx(FzLl=iyWQKHo zSe#|Ww?KDaf6!?M?vWWYHC>FfGvTfVqSLa?&Uev?fi^LNqM+SwkKBn?h;k3m9U z;yMr$8)Eq`3*S6VbmjhLU@7nU!{9Nj2Ap4<;YXkRNOKn$``r$=w_Ds?-(bJnV~k@u z7j%Hm$jsyP`7GxAC1cAWQmhp0dMv)+<=(mato6HdK2NnivDg*qfoVPA354}(oqW~x zjFFt9X7*uWeFa#V_Zqf2O%ryz9XKWnniST_##)AouW_3V;>zc86igweAVv@%3CxYm z7(-NY02K5WwFRkz@~F10q!x80NHF`D7k_C1i$h=qu!YoXnUn-U7$*j~sQpA@rh5av zvM@qmj8g!}V;lpf5E0dG4J4qDf+W)(1B@;x%QmVdj`~99AqDb!h?qi1jC$wO+EGj_ zDIY>onP~|CWkzRPmONk1&)*RP4qyq03ZSz3Yy*VpHsI#wraTADNrdx;5bM(Uo|PH( zjn3y}>tCPn5m(<$s)O-7l=RN0dcmc-#e4O67Y4)|<%1c5Ndqh>zQxU^pKCO$WGn&m zW?&|oZBfXxR51;kl~eQYGHbdH1xbTEBbUv!mInr}DOnSx{b1cthwH(h47Hd=3yc|)q$$(A_QQ0#PhO()Yrd zhK>sh&@GC4^MODRGt`kbakyb>)6(qVj`iT~Bx~eCE_=`wI|6#wOm8UxWK?O7B@@6> zYeeMe9%u`3x$~zUUa3D^5%K$KR_j_9o-06v4@XTl;e7|QB@P4aOYhfPV7vEzVmTz0tZc4zn%a$ejBO(bn)U=2a+Cv1t8gOxOfe zXua}~%?kVd4#R5DVwS&?p*%?`VXn*ma}d^33SZqVjU8<3>!PAort z4$O=glA>T7JmM4(w^fo2@RoX+U&ZjTURY7CtRiD2+6C4zVj zcX#C(Wofe;s0>lkjD^cECtZJ%TslV;=oYlpakEFzk{Sfv!z%fgAv%-_f~!QivoqVWbt% zJoR*{AcicA;v3*whj6Tf2@4{>y}R{W)DGRCDGy4kWZlGDO0_-8^79R>J0BiF#vZQ_nbgLSs)Zdwe zkcWu*J{e$2#3=3@wcxt0Bj-pJH7I}?8%1{xCyoUWPQAm@mh`SbaMy%cJEM%xp5+ef z^&00F7s>8q3dPD`a1*>H6%Kwd%5ancdmi>$K)GN@*?NzqnX{2gct@%ClyONWkQg8( zRnn%S zUW_WKqrEoD9Kc5y)I*GUM=GoaBeXB zNV``$U$HlmYKQB*gCEj>#LKDz&;krY%8{#s7-xba6(Hv{L9wbha)g0=8TJ&?t1PI! zB;$v!g4o@@%Eq$IDnrEPaZtUN`CTdDl13$40-l{K79m`w!Zj1e5&&lo8jVUdy&I7O zoOg++;hZ5Wp$Vxk!#6V=ZQUWnoFUn!gj*YYv{?+1tAZqoV31UklVPmeK}OjF^}Y>n zM~Zsibb-6%KJtLip_3VLwkUDb0|r!zr#!{+rin|F zBKA)FNofJ_kz@BwK*AMdG{Y?WfxT;ID^WN5cps8Vhwr-$fh01(mk#0As};`HYaO^V z9C`R*g()!JT-{)r7!FPuxE|ykobxHkUKmm966T2YYJ-c5Gd#LT!1uS`e3O7tFwQnB zZ3xu6J8Do;j47zGFq^n4#RSF2Fw3C}n=vnGs?54%IU(?rhv11MAhyAwerGloZl$0$ zcuyfIP*o}E?^{NWG|Dzr*(pPXS>Ti@%hDAlNDY22wwWWYudZ-?bB*2Z7Na(#gG+Mc z>}-=IsHEYH`Cizj0K)0tt6yZhM^R%FB*u>?Hz~I%#XA51AOJ~3K~(v_c}QIVSq5VE zcULACPodev$fd@7iV?fr2w4p(flqsb5=5B`g*}Ub0RU}?MwCudaW^3suLI9L{R^`Rqzc+;u6Wuk#4-}WXFOI63aIlUFYIyhmSRcNMBUHYuU zwU;R9D7`$lfnw`D>+7N)%HaI?-INX(F=Q1naKE%Q^Njc+cb(007gMNNvrfU)qeCXM z;;ijTWdc^_qx1Rw@~!n*e>Z$$yG9KMbV|CB<*~?Y=~34^G%t!^W-(`n3eMG_=nPm_ z5VGwtr1PGC|LZ6-FkwJZ0V5(tk7)|HdVP&IuirE_EX<!9GqH=3FE%1Lj?H?D!U#GrE_NrVp41scbv}Ln zAPh&WmN~5IrkvrHiGB+9Nw!x@!HI)+2!Rp9R0if{NWq5qXoSXG0O+ioO21Cw+R3UU z1b}0$pPbA8i|`&;pXt3LhsgT|Pa-mYyo}NVQKRM-4$O=h;yq5e%hPj4XQZ zyuR~X?E5V1jHUYJWEM1ek6~EBdtYokatOA|2!hx_sZ$Sar)u}9n5>Dhqa-3_u5(d6 zkkUbmohqby`y16!HD#bOjFXtYS2MdaJzBzD94Ja5a@3MAt6eftu>M^(mOObawaN@M zgq5^6$8x-+L95x(v=%bL2()>J#yVGIVGvG+6h!rWFq}&kNnYm=ggm@T#bm09Gr+&l zOIgd`++z+8-(KH>QFU^?^e&m+51-;6ihUvKXjl59961c$VdWjxs{w#n z!nz`d?@^hwnCHOI(9RrEpx4Kyacu$^EihpVIx8KKLk01}05IxG6*{F*Hl354u(IH2 z5j>-g=g~lDwwN`K)ln<|N=>-!VR`xc&zO|iPA5<98P$`WDzn0}dUew;3Fc_Mm5cih150=a{A9d^x4w01D5xs_u0@}rn%g8%?E}F z){dacgiU~K84%LJpMMufeaej%vp7iTIN)v8M!N4*gD=chNF-gZg9&^ztI4jV#s|Cu z$?bJFtZ-Ci$N6T!<;4brci3!Jc>44yLJ)lMhp*usA-cS;InlfvDP65Za!{EGG0JjvHmrRS z5OH_@p;+DtQllGU#O?Mr$$^CtrU~m6aJD%EiD19mClAle%qxnwZpAGGb7!_(eV@?D zNu{3If})d{v!1f`LCZVx&KqDS{oXhQ#27L7#17wVR`BaVWz)boR)5iAD5?RK z8H;d~{NlZWS{$YZ+^RsbsCPLx)tDUEU>cQHw)7!7aQ;d4bmwZta_CGVQ(q?u_uxw-1tQQlQJ3B?F1qqv3yR?8I*#O7R*2FFN73ZFc?&y%D*xb!)rbE4v9K3OI z5Wp8BNhTbzW+|V=NA_lFT`Z^t8>wT23!=#$rT17PNmDbQT=x(fPw1TKkk1k4SV1g0 z@LAM=y>>9$oSmmm#QR5KS31?7CcS?;p~=u8GR3(#2qkb!g6{H}Jm$!#NCkb4swkus zIB14NWwjryg%;T5bVpGr6~*p)3o8A1Rt-o|2pP*qd0)-N@tTI2)qQvfUD>-!lZ>p|Xb!P+q|C63po^ z3?3Kf7Y4Xi(9;i9F{ZgB*~fdoAMqNm5u+f4h{3P%^vP2^e*6Tx-H2B&U*pZ|>w4V^ zE?RO$&VCR{{?XIKm;&p-KdR+JItvnWJr-M&MCZ;#!Q?&8kuj;7F{>97Lp_ybnb&3n zqzWGEpW!rEUilVK&Nxc3rm%w^0)|x@zB?uAdY`~vzcVy{s zg^F8c@HjE>O%9Y^yd$ejthk9~;HO%#`ddr)Ph=Yv9lWsPYWrjGIVoT@CqSQSplIoh&88A(#ob6vM_A$3Wo+GOkzUsndP8*DCkXi7~}D6(GPj(8SvKlJ2ZvYem`p(pP4^S0Ox_hd#nbJ^~x6yLedyy zDKe3O)!^W0C=Z25Hv+1%J7;VigaxddX-FvqB@iKd6q++C`EGVV!xAWX7eHc*l~zK~ zHsm%WlxSWk)M+W3X>d*Ejs3)~12&3h&Dd03&@KG-!i_AU;X5 z;&;wyqIb3*|8P90%~M%mX7%tDjuGAuSZ_8U=P-^_VdVh?$61bFsnt$dUZokKDu*VkJQ3qR zPBlaf$YGYGpOYR^q}YHUIq5wQOdXs7D^0E96~uOAd>WOtqeV1JCpgtc$EobunNZs@ zL$H<-QCUtZ3l72n7^{Ks^zma2l?1~13d3rJ+uI$k-fWe{6+wP54T3b7ryY8D@6`)2 zNw}psd!>LG89ZR40J5M_@&wo6wosFSEt#R81IkFW;ZPq^2zWPPyL*i(MC`^;JUX*o zdA1fvmV64b5T(HZ0TQLK#;q5oGlYr?{GrRsXjO!4tk=Z8TZ{XfgH61sR)ErY2a!p1 zw)rNmAtg|;VawP?3HzFjxjL_QlEwPi);m@agJJ_jsh>D-f-J$uVyq7i+MLlG#;*7A z5F7absl)=8A~W!@wSH;=>iaUiEs>@K=YdTvZfo;YI|gCh3mM-x;oAl%7G()lI6t!? zv&}<{QGLnt{>9DnYX>%WHAM@djy-FK=IfUXh#^Y@Xfi~W++XN)P*fpW25v>2=$d^B zCG<=O$;za3MiInCdDZ&D&Yr1QpbOOx*IbKL{)&1n_u!b#s>t55_Rm;bvKYlk{_oR5 z$jPb+0o zJm=u`hGi8y^t|!jfs{F(etZfyB(}9dts@*coNdnW?AdcXdUT14iw(R7hCze+vNf5W zQ_~a>rid^J90qtdfVDmeQ^f7f7Sj~)=FJ<7`+d`IMhRu0Q?QM^4TeyBt7Aw$-VyT;2iw0IXJ(`R#rB8S6E$S`Y98VY6A| z{9=RE%HzqC$9VMk5@+XUSg$vD^5g?Ne)JgY^#)g0H~8ZBf52y-{ThGx;t%+j|ME}q zZ~xt2;xGR7pW~BHK0=HmZmzFzyS>JKe+?psv&{vz+YvW6d%S*qi!Z+T8ee|-0=r8+8a-`PVOx_>zFtyO0RT=jX2Q8yIz zZSI*!RbE`*E7o_wzGaEHXTp`u`Nis$4imN=IkUu#t)JpXnWew#vE#5jz+&gXLnC=BhPuSCsW+RZ;~U+2)V4 zi-r!OttHBWa=HvgY@lbi=cDO|?Os*Srw4%Ev>;3S;RE0A2JGmVp|rrj%U;JifeAq{ z3F|DwhEvTZmg9??Xfbxnl*`l=DS);fV#t0UWk%3XFvAq=JN6d0)S}^E2>v zFwyuQRR$Yrh``eI_TJr12MZY1wk#G^#b2B(`^BajcTXlCyQ(NDNF5>U^#`} z`ujB!XS=})EzLe=AX)3P+huQd-{F{S6Gzr!!`SHn!ajKHzI*A+7QryQTy8FSZlBN( zIRNX2_T2&B4+Tn39Xd4DByVwKELnPhsPV}=^mn8i+P$j*i(QYsESh>%%R5di>t$4C7a40yS)5Q(qxz42(`w(%gTkiX9*|((&UGWtN7%*bFukDDB!SHhBlskr;`@ zB%@PTBy%x@Rz62M8w7}90wDPC`E&fUKmKE^Rx5n_?Ta*MXNK@l*u*;aOAHjXN6FXs z=JgwJjM(pQ5vB<%@3CGDSg$r1h84E^9i}P3dr`JFA;ef1$i&jwG33_5B_F^%q$ldm z*(^Lpv5NDQWT=TnmC#h7O_hB`-#Kz(gM8JOg$ zAl>`4CbbbO)+ij(?<-IxQt4;Hv9fVAu+suv^~EsnqRvHJjAQW2@VuF& z8_w!@VyU_#_N8Fgvgq& zn1ctMABtUT2tgI z=?JkpsTs_*sHvb~*C|>>hkQCrABJ>0Qz#>_UJclst?}f^6I@e4e9zTAB z)p~^(0)G43-{A9q_%$|XYy9$`{|SEjv!CGk^AGU+`BOZ7_5_a~Kf>kZ88&BYoS&b= z4+Fg4z&Vebn_GPS<+u2oU;Qn<`S$mC^Ty*(|LmvuSO4l4_~kD@!ILK!*pFM>Jc@Yv za*tQ91l#Q`e*eYSc>U@cx3?2+Zbt0)5zZy73&ij%hbS@qdRQsDJ7ZSqM#We?*9*}@ z3_+{${T6^?>D$XJgp3Eg0la~Z+NUI%yl2|M72BZFvJZAv9Aua*CYaQ_YT>2jX)?$A8NSe}I3>E4q1w?HC zM!8qUzYB60IO%}Y9&|rsA0T%vrMv1~!?GqylB_7w0N)QOmuoUD&4AV_!;~58ZQV z!8l8M*Fj*uOe^0WiA@E~ydbAucD*8)Lc}VSe_OafAtfGJ^wBKhtW@_ zkL-T;2%PK-m8EyKPg^(zC*fH_!~CVo($=>D{-r7OY@^!_@(Ngj-nX6(005W|td0#E zo5)PeetjaY)c*NSs@Uv3+0#>-$`<^d55#I9@zOVU^K&eFM{A{=&x6`>aS;J_NT<200# zgn(R&QQcgH`kQ1p}Oef788n z9XL>dFK0MLu>-+dAnLw7NwO)Su5Psi0BO`zIatk6aqBE3GpC>#)vR{429N`mS6Ov- zH@4NQ_2_6E^{kq^_W(MpR;gJy7L_*kQ?x(|S@?-qS#Ai5)YNsfZyVuJ3<#*@Mg z3~*M^RXA={lHaEToGc&TuuOj{YmN{KxRb$KF14;m9bg@yJCy#cIkAk*6r;1?(f+dR z-BiQcolCyQnZ0e#_hM6GL**OqXDPKiTdSVJa(DIbG`5jat~;O8+1GW}HFU*qez%*N zprUBSyVe?;X7)D43a}N07B39SyTP|}1nYDAZfbAKu&kkmWQKlZ>#~xW;c6a1&Unby zs=B|~{wI4+6LIlBPIed?hD=gIL5Z9hAXkD>vN}UE=$FFGZ9^wZ_~b%H1tHmn+}_?| zyWQgJuf9$-ili)(Vl$#=3)iTFlFPsX#3_I%6rXEbx^OoL>a$VPFkWp_U9wAqT216$ zR?KldOcuszQStdm3pzm?QRPI*pDe> zbKD2q-tG|MEu0Tv-s8=iukrHr7x?OHhwIx7Zf~#f`t?iP+-$MEjkvzL#mkphxV_zD zdmFGH8PgbXyWQhvyG4vsVsQ{F4weWHu?*@m6(s$)zEAT3XdyK?*O)a`tOCv6C)USZ zs_?7rJJ#)aa4> z{m;B-dC$p1Q!zsUPzkNCA(7OnPNQKtDKqSJ6zzM5zgR6~-;-8>g z(`RQ8D(^h3BXPkWTblza9^YcDV(M)w*XW$~1F_A@(`(hd+;V0N4?3b}e$MZMBzTt< z0Nu}@)i@vsy*&@nvJ%MnE*5W|7%M?S(t~H|7=M}RBCY_xCDuohXLkrHoyY+Wy2+-W z10aWf=z%2~BuGNVHbY9-APQ61%07$t@*UwOB5hz2C^4(-WTqxJ^8)d*5As5}j%tig z2mRca!0vu!$cc>2eig|9K_yJGtk=V<$YqRo^;-enjbXJM1c^Y@1b!@CTlF%k4RB&D z%>9;T6i%{i`_@ae@uDj7Aq5~@JFT>VdvX`zW*LpZ!8O=3Ij94zr4%$`Y<}dlz2S&w z|6%)@`>ioqlpxbWbGrQPumB9^;Zg>^iwCZ-Nu9<4R`OvF==VO*d>=E=g~zfK-nkU9 zyX2cIhlVrvJR?Np=sA=BeYIs>K$!dWW#7>QAOkO41RdBb33GP(Y@J$*PN@Y+-osLW z3zvR1H$K^C)5_Fn#=fk!P9>ATFUG_UPM>4;uiS9j z1IGAd=R1p`tMME@L14uj%StGGJqD{IW@y~wt2vsFx9C8In$`<9et!aTEDYd}^I zBBUtw?0ZPe07;RqG6P{6F*t|Ii!)qaUVxB-!)y~K`Nb8rW9i<}A{#A?rvw;eg&mne zKt7k7b28iR#LTSb!hTPUWqyBi(<43J|P? zcxh@=edQfi*LVCT%9>=eXdm*l4I=Q)BCf@24f_yeeK7V0yRs@?}w4&=&H zX?v_X-Rk?KnNm_cYhBY5wC5@*v%0)vPAvspyC-E(Td3NCKx_+VKxxbgH+A?}fqKd4 zs2$qpvm@^_ChIEa*z{zU0_@8|{at`v!!i^U=D5>g+sq6odzOg-krx2(yhj(nSku_JPgj*2j-*LCd)rBMV$=4M#WF{Yu0t|hMlf*`3tHOB(}N9M-jB-b=4 z5Hi(z;utZc&`C}=zWi)qbl_xLmx}-)q<41O?~~mYw|lCicG$*Jnf7+p<$bklWof@R zk;gE21@-j&G@d0yz%UFLQ~~6N0p2;iCRB17waN+>PTuO{9?m5jlJ#o9O7q`Vs{yN3 z^3T4wIK#!|IlL!?IO2ADjaRQd1S0^!x8Hn&*Kb~63VSe5*pJuP?q1{OhH!Jkz-xe9 zI)}Y?h%ti5VTul6On&3rn-RCSZ{QQ=ix)3m;Onnm;qu}U9`Dbw-Cp6%>l<8MUE}t4 zkE=H~c=P54`+dZAJ0VQKeu~&`M{IBR*zfnX?ojeo4qMEg*V)h95+Ok-^?@C@5Rk&d zoy+=!MJEC4&0W0A&ARZpz7a}8cdAx1g_MalFunwtqxG%N!V@QG-#6QXNhUqC(2gu+ zM4{)uQA1wHb}M;J*zHjzy7sTA-VBJfH+?T6%93t`E z_B)0;j`0J~6#nnLa_lBFB0$veB9iL29icvkLdFLag`yuK>tP{?Vk8$-n*yg{0~O>W zFln>ka=L6{YYoGYWFj#p=`5;@*HC@x!dMK=a`Qq`Cs0Jye@)C}!ERcMz%-F5s?99F z90={paS{^|hy7(m-ZG-bT<1(9iq^|+xpto!o0k`qj`?t)V`%4>UvL7LD~(l*BjX2^ zJpiR`Zm_@~%2Rr_av`o@VJ_;JjU2zQ3aGOZIc-O&ARx_$9W%zdg)Vy_Yk4dt9h_`i z)ce|)ywhfrj&X|{_tIwImW#A}7*hXNvaDU?NNUf!Z9snz0Qp^(M)zRL&DPjGh6H4a zDKbsz;^0nN2DQB9dg_a-`&`@M|t2)B&xrV)7EhrunN?h+J13vobRZEpBBUFq%C;uIcgK1s@Mh&*gr)^XTb1tA&-aNQ^jynZF zovVxzHUY~nodY2-hC!JgMRk_G7pp;_WY$$C0u*^~ebz1)u$1jKVrkSffj~qZddaRk z(l8^ZWB`MSg*5AHC*#Cd*y=#vo%W)-m%seuyy6=M&C6O467P|`pyAZJZVgLXC z*v0G&zz?e-B~rYcd%NqA8SZBL!Oh&wJtC{Js_S+)MK#dUWp{NxB0Sv9j-7{lI|j90 z0JsNcrw1_*Bqap9Q|(x>wY}89e%ab}Ox~ ztJ1kpml=g?s;j@+ zIVgQd>6Saovb5T7u$pk9TS_A_POGABU00M+uSq%_a6BB4jDXm#OFIuDnE_y}7GY^g z5XmS~P?W)?RD1`931#5%r1CVT$OtF_xJet@k1N(KRlf9=Rg01_uu@0j~@@n`Gk)j ze!@>b{)D@`2i)DC@Nj>|{rw4#r;MC|yeiIX!TFrAuII}39{Lb5OD1g|*Bx+`P$zHq zpdp}Ab@1#T6dA#0SZN-0YEWg4cvvZslsflh0+F#G(h0xv_wajOif#tRuFS31puZp+ z81EJ?%yl>ct>lxKZ=(iO2XH2QJ7a`PRoH>+_hKrbLuwe0_;ANCAQ5L;_k4m#S_-`B z&>CsKFJd`7(t8~Z!-K};7PlXvo&K43_p8xQ-TsXGv(@rdxT;X7J=^trF;BWnO)YGR0)Sc6C#3~zsp+tF!MNw)0)k*!Y=Ue)cp=)` z9+G75UxvhEw?JcyykUwPz&2=dv}@inuAObnL?&%o`eA9~@8~o6G#8^s&O}KXU-E-~ zjxl)!(DhmdhM@YssYv(Mj1P8f5HDoL^d>1-ztH9j?1E~cgSzM?JOgQw-65ibIY1k_ zH1>U9j!mCJ+MuMP(WXXHQs4-gq+ zJ6CHoFWjrmTDC@X>8d3Qa1_sFNU15CYK@{jgvf1GY$$%Tup&*xhTejQ^V%3=dlp*G z;PPR8V=qdvp?7EgRaQr3`4p9@UZ@F9oD$N)V?*Nruh!a1&M$ZL z3`lC9iII?aL0N%^QjkcIQf1yT2L*%ICv9M8*PXZPih{C?=5VFq7YEBB9_@#wp_+<9 zd1CQn1ig9#w&Uft8P1LCCz3V1RmSZ5`Jy3t+;e8w{<@lsHbo6xxtVHc<)5pBbe|OR zq$=>r?2(CmAOBlowox}=7+}sXTB8J|hBnIcFmn!eP8B2(`_64(=VuXV3-u+Jt5*ih zL<|{dh(Ye@;C3JA&0%P6w<$4@3ZosNTMvoqAiMU#Wc-3-jpLv`wIOu}w=Aqp$gC}N z16~fzfNpC+((TZS5JD`c4b;`!bKRgA`6LxUli*j+FAB08{A^#)Ni@qz+5?b`y)Qt4 zK(at2x1ovKWw}#I{XV4+6+_6k-)fz52qMFNZ+l|ye^Hs9WZu|}WP^V4+yp00HT%;V zxUHs+ONTm4Wmg9>1t7Ak>%ERtRK|KI#`dW|0rhgvtxBoPDqhn}Gk69~DH75b7E zt1}wAT(-b>Qy)-&b{c~`aR-IleIcyt3Fk8d$N(}93-HbRTO1EdtqZBDs!pc|+}(Y| zhYugHu4e#(qPgB@%^@h9k3ekH^Qy_MQ)qC*0pX;HMvdLSAnmlJW85 z1Mcn~aew!SySq~bz8_bt=K@ti&ThZkT@2j!J)SvEjH^M9=5<2dYgcyc9*6Th1l(&s zF#`j8WI*>kAl;x*RY6z`?3KxmE1nrLeh0J8@)+c}4>*QL^YBbDWTa^bMCkq-v5jJf@8;tc6`q zR~o{$;%hSn54jjpF!chu*APssZ|!uh4frkE1JV#!A@OM*Lt}c-+TLJ6cYp#LuWhmX zmv9Q{oTW!C?R|6;*9-5W(^`AUdTKT^*C3R*a4%mCIO@LFd8o-aSjF^) z1fT5ZOka4XzhsfKXFc#D-}0+e6Hl*Yy8Z@kn}86Ac{$|jvgOF09ne*b$0yV;^IkT9 zJmH)pH($2GgKUZ~5(aeIr|n&2Yk-zDLDV3U5Fuy#6SD=@vDb8!*?UN-7EVQ)l=M}a zu((HV^pa$fL>j+5o(iDV-9|JjvwAogO}Tr$35qPWHY}y3DZUd|Hf&1Vnx1;**Lvc3 zbBo*C_c)(d+~3_J-`x)%@8$^H+}JyViQi0C5JlfH5r{7(xrS zasTXEQa>#vr3ghF9&@0-S_y1 z|LK3m>9m5NpIGfl*KTFFyb3nTWmL`;(0Fmb1Sce=o;0YzJR4Z^a%YvN{ zU8Z@W)vr|afNb8yHQlKX0488qgI7aUJ#@y^`2J&sH{@T%b%A}mqXBe$!7fG@)muhv z*;GCh1{?b1d3Js2FgBe6*^oFkyCm(82%m)dlwYvBj|0RW&NV6>J20W2Zw7wNpy5)X z*+657k*nJ_(0`WWceEp$XtLHGmC(A=uXT^w;2j+>WoHb+!Cm)JWo-m6bz3T(>Mwg; zMh{S|{`k>f8_iw_G}=@ ztwt&JAVSXCA&T&PxJ6D|KPl8B($_)-LB$6D04E>%C`NA|$9gon`?Y<$5(EevvtsBl zv=mW1K0YF6LXiU!6W+hO!FgHm@K8g=b1Be=M|}8rkDq@0fYa%0wVG5iB!W*mF^JAs z(j%A`oKFRh59gZOBEZA_2|xVs0q<_#)uECUeE9K%j~~|xc;7u%z&i_auGgkWt^IS6 zc1FfLiFRos;43<0`pgQE?uVb6g0F+BYN3o0fbXZfwdg=V>;OCU73~s6?KyZlfqiOg zn}Z@i8ySc#+e1Q)HSMpxxw7m(g%klLZlG|rfN{%6ZG;sMjBGY_aZzcsI_zt{_6TE! zO~ZP^XN(N;HfWr3_~P|Ybk_>%8p2jTc1+MeVqXs`x>4)zZD?_SZhI043nwg`z{EB1 zUcFWv2Lp|);<*rZ-ChrRUuhe`{|@Bxae6vC_BGUddg`RH3b;;cq!$r>;HdOQ(3{)D z31Wb941*BSn!Y049z@Lrzlc-0{B=94i7R_3NQyG3Y8vp`PnO;e`}Muz2+X!4$EJ6K-P z-XhofS?diEX=OYw3l2B$@$GkigU3_BfBkR2#lQUFPbgA@FROhEHzsCNUfKU1cXhJ> z@xgeqO+*)(e++dA)Lg`yAVQ3m9Kx!ACpSn10p@Vm}{6KU04? zpYgOefc5i2_fkk`livJvO3{Tr!OuDxrTM*f2zC=2j~{fy?&At?biOD z!9gr7NhkJ7v7d1tS@*03qIuBU4N*obQl0wFZXwnN)nKzdfB{B4_J`V;qN+6vI_He) zD_jBY!{N}Fq?{5!Y?dGH{mlaic0N4CLuw?OH?b<&=MhI( zs$we)7Z7^thSoTc*L>hJdI&y`gD64wSg)8v+NeFF8sBt` zP<6XR^Sb6fh(G|;^_gC(M`QA!_)N+}4Jy$>4>DiT<)ty`Yzjs z7Suh&yF#`{jypMPFoU(h+JgW1HQpY*{O1(Bv7-#CGLuF#`(d&rVr(9^Feh)QQ|IK6 zAMPfLfg)>Z_7bXE0dJR+6#^N{4cf9%LwH^AIHSwWjV~4r%bjMABu@m0|7a67$=f&E zl+HT%o#_Oa&H}^X5u6&5mx4PNfBp$3>&!sLPT{)eSv{~NHF)Sn=^Xk5SqH!aPkM=7 z1;TAY6FPw6qtab)FG#y}n-tM*ukP$j(bw}u03gvm_}#8i2!pv$#P>iwYEqcU6nKv9 zJ2xlS0N?$&(W~3dH-UatciT{bB1;sEib-_14;=Ty`N#q0=}aXcQ7(o*dln80*KmePET+kg+o zfQ8iGL|6zoB*yLWXv}W|=IkpK5#%DsMIls!1Az+iO0(T~wUnXV2f36Dq2nNU2)(;8BEc${j%dQ1(3Z!>t!XYg< z9*;OI3Gd(CHd!taaC>t^Ue7oz6`aSCEQDqpHbND&B=Z_2t9`sC>MOgbbAPFoPpycS zKJepIZBSIYN2vyZ>v%R(^QGO}4~79Fwo3UKCzUXC^+qjAuf=#Jr2B&Z_S@g#pMU=Y z{`sGOhkyB(f5U2=1=%DGTn<tyudE1Aq0vGP!RCPW!0#HUS!Ky= z((pbY?Cd&Ilw}2xRJIdp!@Z;lh0O+YN>a9Q-QI?+B1-t(o?&Ff%O|8|8HqfFKtI*mu@B8B;Lu2z&4||k0OzzhD?+9r(>f@n78P9WpSg%T#>pcyC z1NRr}{blHZrL&`}Wl5dgA@sl?-3)%*-lUxfQkmh6DQJIOP$nQyLkOh-Kwtxy#xS~W z6%%_|jY5!6=k$Jzf}h!?!1;>FOB7glA8T}$rCxsw31oh!ZX=J6!UMzSmaNK4U%ejZ`QMBpcp36B@mC^Wf{o2iB-0 zupuvMJ*?U@)hZ&wL3uRZpKfzP-5RVhbUQPm0`9gJGjKj-+~W}o*SwaT&lPBv`pkU% z@PHqGe876HAa4anwS^(Juudei5(Cy%@$hhlO8va&Q^wtgd;ECw5$E#?X2$*98FzOl zoK|CmgG^~z0q>Hf5j~BW0gw&cgR2oc5nyB8N*hHTh;|7oGij}6-bCO$hEhsf8)C|O zPL(;%#uP7FP(;8@J!VgJP!!I?*;=~x&rDGfY1VmCbR2+DXHon9AR%MGdl~;e92A9a zFBt7BeUL+Dmt(AwHfYgOZBOG+l}&RyjET&mL_z?J+8`~4!i?4`vubiXC?HVx_|_Tx zMzd6WNxN3W+5M(4C^h#<*n7>$P)B<%V_WxE4SH{G5P)kU6crrYM;Pww9h;$Kflr|7 zL+Jw+XWzu8gGfQjVGGp;cDIm^)-+R36buhdq8d)sEZMBcP>Kt1ABdV+-0i^DjreW& zUp)+j1|ZZwe`n9e6ZrCV<=`!)P2foTdUw_mV6l?SaNM=fMF( zIi(%Oif?z33lq;zWPbUi08%Gq*cuC{5qR+j+emRv<6uV!lg1ibIA2S|KCw%yL4^_o^Jy(^2%YhZsUM+pltX;b5-#RM! z{GPZcDyaMB))`WjRunNGO0yy=F69mE^udqP0F!8`iC}YsU@bPV@QvY=*Nkts6lj8G8&F^vFN^S6jvmg;uqB#57>%J&sC*D>x8=1QS zt5j%suc1nk{k~OwuiFsib#NLOO&7vG(R_lpFtbKA^7NNPRfSfqIRY!y2MPvy7ZD4% z!x-Fn@u|^gH5N2(Gq^N@C#Ggc5P`zQGJv{ef-$r?4TA%<&}-rtQfEj=Q2VHqRtJlP z7Y<-00$2x30CKM@S{SQ=%`I_H1RO~}6cyLnhBPB_fQA7HH?QQ%(q0yBEbU=!2evHD ziYPKn7ajhrlkgitc@ z_^{&Rhx;}JsSOB^MlzN8~J6*MfXD z0*Z*^s|};l)<;{NY=Mkwcok{SM$tL=UMEwkpll-x@==cWs1LOQC#B&4{cI0mh;~1# z%8YAZyAT!+*^D97(5VjG4g}*f!$h@i_WfM81L5YM?bWe?%}!QGREZ=^jO^jS&9+X5 z8ij^lQp0zyBzB(a-oy;GdrLO-tR0)%ubL-55q!qNWO!r%ts_I~GPLrL8;97@+#UQz*fMfz`0%|8;}jQ%y}5mflc z`cQy(0$}z4>`R9Ksu3`u!HavtrV9<;jA!rvVQrwH*D)!#;K2kW=#H<|1@LxQUsHuj znH++7L^x z+!f!drF{z~?#pLZI(xEW)9H*qOZ)rAYX+%Xwy^FhLgM=k`-IK|F}#T{{3k8HA+V$u zkSdCjb8UF2vIr704qSasJmR=jCLI&Rk{CC~3X`{hOJ-w(l1=3;GU;l`k;}PF|_bq<-^N;xPrw?^lW{r7uHsP_jZs++JEWEBO zlo=mBe83Ms{0Svj3zOsV2JgRlkMF+wwn-}2^9mKgvM>r&>|&H52Wc}btD%?W6*Mri zfCu}`!||dD7P?rQ?6`kz>ysFo1ReanIY_Ab3}}-3gCJZ1fY#uM1y!j+P8sJ_0y~`0 zxkw&BH?fzg+iLJ6iEgJaHT{8ke3K1Asahc$YR-kg>h)i37@9=a@3A&`xqJ5m00}tt zNxL@~br=++$2OU$Km>y+A*CahrG|~xCMx0a@e$>`;`V5beyI#`YN4$N>)y2@k(7a0 z5KQe21$71)@KXV4QGzmqMV~#;N1BBb7P@)>#^`GG9qrYFv;%zqr3OsvU)*P;jjQ?B zHB28ACEF;ZiC?d{kS;aW?!?1@=2Cg3-hTv}yh2@(>vX_bmcCaT=ny<#L9Ph4yH{>6 zMaR9i&gW#XR`OnHk7dBrp&gMD?BaZI&aHp-=duy2sDr}L?u}mq?Sk@}F7g)ON|D3i zfaCFKEZypH?MfpDa@SmNMy|cR=q7(??AfNkR^n%u`>xWK#z6=*0s~i@5OntT0M6O_ zS9W%1Rz`ndw868~>of!;cfhdU@39Al_A_x$?W=xn+POQbAbiM5;Y>D_Zz<;SPHk<* zn^@I>x&Dk$4Y#DV_uM;K4TNaOt<8&@0wDlRo#AV_+h#SuooP@m&!(oT)$<(66{zN9 zZ26#4l6v0U+}vVa1?zgod97f%2(X?D9_~-LIou$Z+&(YJY)zWPrhq5|dV;9p{CGww zf}Cqu>-n5$xE3jJ#G4?@}rmMM?-6HHCy!2Q(v{(LkQqkWN|;5zbnT^{-lx zd9sk~8b0a(axS^85&vlo3X#OA`F^{qM99`1b62Q1z$@G5QEEEpuouuwma*qvM0ZGx zy(jFJa5lIM0Bs|dNX>rXsgR%$PVTSkA@HhVq*v4SnH?P&Hb_VYs#}(dePL2qjzY%? z*y`4>e{>phnRcW8+0`L4EoU%Er3x64J`Rq6SVC5G2c(*xdrc6eFiB z$}kWXU~KHVREeGlSd71ThnY)TEOb{kH%!1@SR0c|sa$rk1IG8yclooo z7+zZu*c38B6tt<3Xa{t2DGx*~T{L z`2{gd|NjCKIpq&@QKy{tR`pN6zBmg4tR*{_=(Tpr#=C2@`YF;jSVmK z&3i@NW$`Cu2$e zJK?w_3x=@bp<$=8QLgQ{<8C$q z-CZAn?LK+$YmkBVpepW-28H2lJJ^$jJyris&-f6;&&b27q!3unZjWa>N2^4A&!P^H zNVC=Jwsd99H8jbI5*C6P8Hy5=RL&Bt`*AV0k+je_ca-#iR%*2wOiG-PD1m4};-h&> z*6+Knf|L$;_stF7-!iD2O?s>LUQ>Xcb|MIfK<3rnas^@?%c&10LS?R~fWLx~&7!B? zhif+sXD@PN`ipzr(-hFIqa|OD7FE1W8pU&i=1T)-`kCLm+X;Nt0J)C7&p-Ry4a&zU zBV}TFKNVknseqXU_*bjtG%&!a+l<8Ui56O^7?`l}jf<2`KPM5q6-<839XQ@f;%TVG z=78PEPbacWE2@gKHXO9+U>ew)lO>>m&o!94`t);3AtOhcRaLic@ft-M;CnnAaWD_D z27B6`;J&^oB^(quo!5(H=u4lNf$=;jw=Lk>2K7Yq&r={NO~YRWik1QN)<(2Lv*kp{ z5GuMCOvhm+Df=qz0b|gOy<4*t(Q(iW1O&|F4`RWVZD=4A$O+tE({er#GQ>QeY_I2| zDHK(i-d|KglvGDSt*1FDs0feZsWW`-8~GYOtU_PJCHbj`UF zDZ4xkp3LGvE2xK)l3T?&YdI~g#;IVuJr`D^wk(o>|9DTsoZ5F}>TGr?V!1cYwAL1S zI_~XN9ZLZmXIoS8{iKv?bz`JbCe(e-hkWV*w??eBT9%#Y5+@Nw`<`y90de2)sqglj z!?+ao#jf-uCfW8g>aSZwv6hTAugE#!W^o&q6b5~l&%IZJ-t;xrGxQ0cRYQS4ZGaKX zZjDG}YU#G5bmq8E0}qM&qHGJ;noMY&I&$5Jd}C=v0(XO6^{|fC2w;#M)dQa!ML_gA zv-qdL7TN)}W6E;`-J*=)$pUZynJ%MwP3jcGy{-wrVIGS<)hE}A>dQc^?%{5hHP9gS z#U@y>u8GKe_N`UN1oan$>FvqpX$SD8;7=AqG>6&6;1AkEAm-u0=w-iOrS<9F=zXob zm!GZxN1p&Tseh)ZN+5a)B-UYlwUE)^b=A{@CyD4V)-d35`eM$WaqrpBxBbx&LMA@> zZha<;C+(0p~7 zsE;N{KNU&e0UvhGL884U@R{M7t?N2hs^uTos;cb~iK<+bZU3dEHU|tfNhD07XuvEP z5S5lXI+Oy*QvHg#0&)t4Pz3|ia)9b%1wRMBy_XMS28NkFcUI}(>4e=GLOL!uED1L^N8Ek< zfIs~42Y?ihkEeQVr4QVl3}siT2XMrMmKMdvh;aoL$%}c9kCl zo`COt^B`|%-F`qvc1g5Ci9tXT$Q0VGQKER&0kOe~BffUXZg62=V=4w9p-5?dh@+uF zq;KdjZ1fPb4)l^e|Mhclv+;07kp*Xo4*O}%pHbXDoI#JBopgRYgH&<&_B|FpSP*Cr z(Br+q6m_)&+pwg)PY6ckR{J4%Np|2{6gW_Vz^n;O+AA+1Y7BL}dsNdU3Ec!Z?T=qx zayGYIoW`i%A)n}LhqRv#$`d^W(tZt0YwbGe07!i@OCaX75JM42$yjr>jp9U>M`5<5HU#q#R|`<| z{a7yd*l%8$(>Mf+1Jq)D0n^kEkv3+(MlWrR{>a^;00H=o!v&r#6Tu>&vlhXF+hS}+qEdp!?gT2sm`MQ|`?ThhuUZ+~zD#pz9^Z;&p3t=(J)KN7pmmt8T7y2b1(L68X$5~A9*@C_ zrIAWh3E4pGyaMOb8Tp+UiK2!Gh}ZB+f#DtOYK9PZ1O@U;B%HGWdTx^Hxd2V5g%$P7HXl%_+86p!6KhwvOsvRMkF0+j?m3^_Dl;Q$O)% z-mr|h@ENYKXP~JS2t^3bOm9z04w6#R@Yri*sa2^r;jknN_zFC1MVMsP|C16~vaYdo zJk-fi^boG06a3~&lbD-FroWC}S={axTGM@`;43Mji01SiN!2SrChF{%J(h@$0CTUA zc6_y;cpp{WZFqSu0|^&cG5c4I8x?7Xg1lq7LUWRleJ5@M3kpG`I!OF*!H3Y7 zwm_bF268j_AFoN9`A)#yHC*t$Ah4N%tGkYMKKZ3*-bn~v-F5tQLw^0w>(kBIQ%~YEp_;Vw zEDk^;(KBIM6Wp$s!F5cHrkY%LVEWTs`03aH$G-9nn(uZ_VaJ=cF*x@x!Ia+F2uDshCbD27U}0{)-RCu9%@+9Vo_&;XUb8V99L#iio;9onQe`DPoK`%Z z&mo_HuJo#ZYSlg8Zq|Dt;XYBfw(tgtr@>(Om6(J2Wyf+WvTmDap&J%L~u6S zkjhr7vQ@1Vq1yN_34im;U*OwsziEuCKmYj$D`qQ$T!Sr?pXJpnay1~jzBB{)#V>w= zfB4V;8Nd9+_b9pG4}bUrK79BIM(x8XKceK)uG6xl3cUMS!`z0iP1qY4(IOdC%)h%- zpu3b(gHd(#T+|mwAYhz5q%7-8ggINSZ8sw<>)|z zg?35}3`;!O#o4n}N@p31D+xu$FrlET>rFmaW*OOY&6Rmy8zA#qH@Wn}OLZ(VAK#Ko zSFSZStKfVVoYp#+DL$|eKnn2wmhsKa0V+%ND@P6ItY0O18b`(*wPu%6Z(Qd=L92*q zWWBbf<^aXOIHOmbwf(v7foxOF8ACIh=`iiC#eRm$RWI+91d-*!n!;0-c%zda1}sz5Q2+=Cet zQUlf7dB%iwJr7`V;+{w0AXQcR@Zd)fiB2zl#$FDH_qx<`B_bQVuD3a-W9(zS_fb_- z=eP}y4wfP6fcMbzXk*0>gFpwb?fh@+Xfw>4au#T`Rnvi4?zU)Rz^@LW#jXZ(y9Xk! zStm?e9vsCmQo3+i&1;+ps$2&rh+)nl@HIZ))0XIGI|;W#PQ$q`?h^t9E5PDlaK(&H zr?mmfrI^(S5{dw87SNizO<)My5S@d3>vOQK8KtPzjFps9is12d#*$OZ0O`nyz-@)3 zD2Ng$@!+wpW>@GQ@m95h&G`VXA`tDK)rJZ5^}*e$$sGXZ z2BO`g8)x;1zjT%Ld%gM?x!GD{PR5F*%A<91LlZ=_U$eGFOu>gzt~#Fm+WDqEGjp44+&!|I)ZzsN`~>=5TrY#)#pXD` zo)~)iu+28)nle8YKi;?`<}UAqWQrh$Acy}A9Hzfl%fLlz4OdJ?$YR?^c$QdK0xaI_+1TslKQ-Vk( zX`I$a6l0x5;J&CJOB^bXH?I`2-v!HoP_>YyN`*I|FEtr^wZ-XRTO3l?rPdid`MdaZSYNe?Ir?D0p^1;ZVFQE3^RH50P2mtes$`szu5lJ&pv;q>2;9et1E{q z8h^d&TU7fBy~3(ScZTsXtk+r84oi#bu>4!*2zB;#B!x+^8_}>|H(zWcV9^fZKmU0X z0C}!d8~XK1j*0rX)Alk(4DcNXm^0g)4S;75)-X`^?^gF->3d7G_b56J)jVvwl(tVc zHnNtgUSSS|G};m=o~_-U+b718Em}*qA;A19&6_t6x1uFSzzLl0$IMm9qdI_+(Y8l| zI#@fUdH|_osGu{+ch{|i&_%alnCj<}3%L1=*PmzNiA>__r&`{qrBHUJXvaX2kvjyN0^%LD1mUqY(cA4Z5wMhq+k zNU5^BLCFFu6LL|cz`pJIF)^^TgTTa$WnmDl;N^(hL$#Pw*udK`DoP8ec#TjkM#us? zi5J`)kEUW*S|Q_cJ7Q8E+&YOhaCn8lqWyfWHSKwFDJ9T`uCZSh z4`kOJ1S({gQNZG2pmrl%h+0kA@iq)mD0Q#zJqWdDqP}rzH5s+Nx7r!?u|0)BsfV#k z8?KP`KA&>JY8yKAL0%EO&GM@WRHkPB9!rmHx zW4a7>4LWct+d3?D!%56GQ=;y3(?TEmgu?c@2AsE`BGti&eF#S--f4*IL*=p*>sP?R z|GO1Gvn*e?K>s#Gj)JAhM1g$)(?DBFxDKEqZA|TF;EIB0_0y}8=2hSB@qU02O;hO@ zfO7eLrr^3O7@BQBfj&(O_GEQ)coU%>_G-$VPPS`obzb#rei*b9uSdJn|i|E`w@ zP*2-O%no{Qc0ydVIC#35*jFX&(}|*5#N0K4UV_BIOmM}$5XRBOY`p4mNSD{ z8vvRTLSHjVy7bvY%1Qh=bU>-I zf4mvzZYbTFF-T;3hfpm)-Msf=>fWFBY$qlxDS@~$zR8AAY+kYTF{n^VKChiAr8*1% zR5AHF_FA!8BUQGRU&mxt2Ha@$5)LJ6vkDC8>gSrqdfEMlTV1BZv#c##ty(Bi2qvA+ z1l>SXllpUBH}*w24681+a4#bXTplWa>E7xu_Lp8(Ieo@b?b@z%E2eA#^*u-8xfg35 z+4I`RWaA$81)wxlSR_xBHx9u+Z@4vL7v`lwqk>2h^1)m0fDzNo*3TQNa>x#&Az2-PO2rYS^va z&)EJ%WT@Qif(F+ZXca~-IQpyUiJ%htkmqhO{` zA8lW=jR%6w30d}os#~CjK7Rn^328at_T78j92Y!3J|drLsCdmbf!TR=;Ias?Py+LU zWf3fgjNH8R8PEix)a(eoMkyuRx=cuE!QpVkyLazFAbj)91Ah472Rz(AAf*Go{q}qO z;`{G$bG(6w;NkIvyZZ;MYX-nrb4E(q_Mdb(n8!XL%UYioW^g*-a5z+-aydiHGrkr# zwr^Mvt-B$VW>I6$YbhWUoGI80MJ9AmkC6GFJ6PM!_b^Bn={9K%zHKe z#~-T1fF_1$8IH&?5RgXC+Qw3eY*aMh8HfL=-^&#{1#RSqIy6Z{ zeY)J%%JkoDJw#v)J49)H9t8ZXO~WP_MRym0Ug2fE$K>2FL1~{R{8a$ox--n03gdnq z;-C)gAR*d%Nx!8(B{;kX=dSPp;!A3uD=`Sj3yowbzFbDF*0so+F)=P++dR6jsx+ETDBqiDO~ zA!6QZ(l}0f=~hESD&nQ#5Dfz{nv`psv(~`_vykgz8)~dWe}z)Y&U;g@4~-3`6n!SE ztQoD?uY?OVe{P`L#4smom^6fU)es{L=lU2<-6EpgW6~N*2aW2`q154p{kz1;*l>(o zsw_H}9u_uqnT<*9&q8VdNFv2TY5=!|gIQBW&=7_gx6}%Burn3CF{aT6)*Jkh@l)>x z*|qW}kP}_-pB~rS=ndXq)x*_C`7%InN)6c8LtV4`(+;WSul1LP?*2=F-CF|2&LEno zgQcZB`DOH~l@n}#BD>IYh+>_5q1TJ5iT<~4UlA1-+Rh=h!4?g6g0Zigb8?2!mJQme z_b>*wM7xs~DjDJ~nHYy<8NRDCww-KLtyK0Ov*=abhKu%R+_HmY>=ktMfvx~$H!Ei5 z`u?f@U6EP#ay>0?Z#~TeyOt9Z)Gs|SwE}%^Pa`T*YeNB;HD3ctcGmF5Vze=AZ8#7& zrS3tT8k?4=doi;J#0DuXn?j<8xP2ENez(1t2D>Yotw!g19G!`P;VYb|$WpXX8mZ2{Xk>qLSY=AJCn{BXR*`)|I* z&GCqL?+Qu*?xo^Y@7{ff@4oxSSkXaAsNF(nSq?ZHj<~&jhwr}q7Uy-v@#7sH9?rPG zKjHTMxA@hsevRM!<~KMl2i)D?W4XJ7=mO#sauHCmGt~w?>*ER{MlL|kiu1bKb9VwW zqZGk;%^ULLY<1MHX&9u-R_PswSq=<)4ddA_eK<`ZV*I^}lRveTt9(>>G z$S}?lskNuMQMB{ILSySt6pet>aVFWt5nfXFsMUu)04Um@F*U`YCT@~No$$$+2?+X& zwKoyGSqgc0nI`2SYg(r9UjxV4!UNcXqPUyJlS=hzl7f_KL!xf!U{Zs+@Je?L3e&s9 z<}VFFQpbAh!gN0yL02aAhk`@pUD;oL=&)ZgreV^!Ev0FbDe`O~Dc6s2VzA1b#_?``Vv>O|!Qb05q~1=!szqeet27%Mp9=HLhEI0&we|bZ-Gp(yiHOPfLLr9G#yV(|0;P{Y}^ZMHQMsLg!#-G^w3C#Eb(kP!MjF@hFP>yN4PuBV!;DtIL{o2CS9{7^8<$2HB;PDp+%ftDk!~QvsKAsyK=>)7c7BBVlhV9xkO9!*p z5tD7^Qk#npA3x&vzyCcR9v*T3_}Hy3LgT134_-SXtUz#jJYzkdO(w0K7Silb96Ysf zsvrR;l;EAZfYSjYKrW{Wev35VHv))0@JKFGjS~}^4%&HsDegD1DGSOwZl0tD3b!>vn_%@AV(#ZVlV!Uw*K1Z} zz%{&%b-BO78;j~CDy2&Fi>y^f&V=L5p~}Q*0fTThmL73}3T@yki%l{WK!}snDvz$2 z0QGlDTn8nAQ8Ye7-8Y}82DK`Cb*n=zLS5oKJy#MqPxVeR!+?QUbL~ZuQvm3wNxq|1 z8WUF~idKCX(|+8`r=M@U^JjBI9R~(q=^4J0$MLyBB)@1~a`n&Zh_HkK>PucH)uNQ`pV72Ul5wz*ylb)|2rF8bLhvj*=FA<8mQq%`}gj|X-WcMsiK8*?) z@6~X>!{>GtA%%RA#PzZ?(ZP4W8wUB2cQoX7b zllOP%VfwJDozfUbjI;p;yZtOR@9v?8HJ^Fkx9gBM*}apN&!&oM@4%g)=b*J{fp{KD z_vJ8qAl~-z2Bdn8v@8oaEy(MN^Lj=R#p$$S&2?>YIy8^+loD=^$Lcko>Sulb?mfQy z?mH|g;r{*}m1UW5SPrI^OJKf%s9?=2N)g-~mU?EDg40QHe}9iZ{plwx%b&33jE^5a z;KPTHxPN@WIRhW=PWb=+`@cd;slk@n?8ro_C81b=pw>DluesJ70CJI@PdAOvIQVqC zDuO~#Z4bH(ptX)?JVn2Jpb-yREpAzMuA=J!-LZ$_k@!iyCyPOey+_zgP}^ST&xr>- z>V{-WyO>TSMv;1rPu<-u>}}ovcvn_LHyK{hmXt_q?g0Y%QFJrx)VOyv^`%+PSoVw? za?I5L03ZNKL_t)V%zzn4l#uMt4+lc_ubH^61JOS83oQ264*JKm#qPmgN@bN7Ck~qh zUbCl-B+#%2Ech$`)qH8t(@+zQPND7v$2R?ItRPBFx`kj_!XR+6X)~qT6u76CdqIJW zj$aFS5(RNx_$+F^iqVZRQzeEvArCpB1c=?)%YL-DR{ ziZ=WUorWp}$xEhU(+f12j_U?ak_JYjOw;Lk za=izB=~&#x!Z`XtscsqdldpCQQJYe?$KWu16OPPlz*OBCY+Um?*F}@=1K%NDbmwq+ z4*33jK9Te1j|YWf>ftF4e)KEZfuG)Y=CHy`pw{s30y~2y8uO4OPFv=HZfrw#!aj9d z|IkKZz(YY-iMq4}z$O+chiCbkX8F0FiB?AaS)bMp1!yNIY&38i#lS#_F{eOQkS}0k zqIxEV*L=AYoN~eAdBr(rJGX)<*yLkQmYnXNrSUsx3*yj)C_|dqm(MOg9lG4@_0$+i zNI#7y;mvZQXnwLsppD7<|#%yXSFC)GKvWDnz0;?C`GY) zD3`Ul(C7?H!}(KRM{3PsGY7NKtY=pXBxNM7znMGZw+15mAVbZonQ>k-2C9aI?r30) z^Rl#uSK`$d26JV8@g)V?r9apGJ;Xg;*;smL{+}Uea%vJ(#1vkY-Cn(Gxq4RGz`?<* zYV|Xp-?Tk72-7-4w?-MVV>pa_`ZLQ+NQYznE*2Ons>ns`eg!)-j1u+cZw*1t0(F2# z>UXIGX~pqyz|HY!L09K` ze($22+RGJ{#n|!QGCJ(!pf__}*VVI}Fve*1M@yPj&7QhL8c<2WXMB%+__iSUoX?=c zz16SPu7oT{;4@bm8hVvMb$Nj>@mYx-6TsU7l!p~b7qhFbA#priJLupz-_I;>e58Bh z&!m9)eo`Ea2K5kagW!=WNLTk%LCnpGdtf~(MvKJ=fV;o8iVnntsGJg!O*nZewmX+; zFc2Bc0rd93VhZnBih#LVCRH|gx9BP&ShI|lM{gic>uO!P&`aBAZrMj+|00Azt@gnl z^}t6+vHS=0x??CcdPt|z&{$yD_CvK+eWGQk>zlHVc$079KIuIxR5s+0v5x9FB|SuM z2t5LG>gPpD)vLPMwDG_iu199F=Rz7Ay&j16d~t#{1%eOq$3~&mq{@}W4TfkPkmPJu zx4K%N;L1j`{$fF1rLSKl9F`9_EPnzK@c4MbPe1)=gIvN7fBp%#w|~a*c*MG{D5XF| zuo#;?=Nej>b4JeQA1>OkBL(o`;~9ki5eN{|*%fa$aU)$2%jo;AF=yKCf6ViKU}x9= zu9&wrwOw(ab{md4E;D*sOJ8Ae=+S^)4}0WbRe~X#$+rnn9k&hNJ7^4_$AuZ zco~P$*ds9M)Za|mI>D)QsL~0u1tT`rog&g~SCqNoX1@Zu>p!8teS-dNk=bE7iTr!Gzn>Lm>Mex=hBr-F9B4`Q0SY*wY z%M-NC8S8?VDYZWAvt+C&DxrxDY04V?oG%nibpg>uA7q8G(wjs66dK^uRvI5}rZLUC zCNJx5UgJ<=5r&QDxT#bZO8;Vl?mAQsU`*YmIgeB z*YX3o`=5uRk!eWnrQrSB0Pk2P1fMtEGv!&HesOBf2ltJlh4 zthEn*zWq0QgUdVLt~o(H9&}$A_||8x=e0n2108jz(bw(~NrX+)Gr#8`t-A=e(}rcE zp(30MAMg3x!p;42eb0$uxG`u1SDdr^N%Oj6Q8f9vZvYt|(Aim~E*GodUPcYjD^x=y zi`4xm7eyiq@A2?>!lM9dvn%OY7G&~2^+~;1Suu|dt`7pbr?KwZ z5)kbTcb?kkLs3b3QTD95WoC7z?fCRZg$xCj_h4PJ*)M2FkEeL1KwGE}4D6E@+|#!v z9e$gFBMVk!97-(=hxx}eIP^hz2NJjqJ4mW?i8EQan`2m=QUj6tdesIZQ?RTcA{-72 zmL=i57V|o+pm!~%fn`}tj?WfaQ)-B*gwP?K27I)?&gcD{c9P`>uUi}B_<)?51|YRr zhY&-hG<%Ta@d$t+`f9s!kSxFqC{1-C;^TXUNM$66d#$z%n$DOa ztu`%gUqb#pw1(gw60jt+yd1YtieJ;M7!vxL_1a9DeK`$EnogRRmNy!~5CxDFHL%ke zrUr`6vE*L2&IAaxLEo^S+VCLOCqLIHe6Uo((}UozlJQMn;w>*_Otb4W|+ylH- z>Qu2sx2tXpbq1z0_Rc?=h!5K&@y71kRl`L+gtp;sudBy^FpAf7nB-Cb-PKr??ZoeQye?cWUI4{+otup^8yE0W4aQZ~(KcM$pkZst;TYI3sihz1>#{1AkE+Ye1#p zbErxSX;ojJrrL48?BW5MipGAIdEg!JlltEoIg7FDYcR9_jMqiAuHY6v?VoX7Geio~ zk}M3o41Vz%hZtJJ`@H_yhOBpnE&X)A3H0+{(lZjllme!}VdyhH&>FLgNJDL2*8q84 zTE?EIky>=xd;I+^OnX4n?Roa^BCX!$i|eC5M-iXw_7+4FFfiBd>iLo;0hDR@qQTG5 zt?0D(4conb9`HVAnHw-Xeg3$N*5euoj)R413k2pCkXgSscT#M`oQ6C@|Myj)sh0WR zDvwG6uFvjrI6zU^{W!0^?4ov&<`H}4iYz)5g2q9S1X%#aIwB21M1#z8l>m7VjKOpJw=*o zQwdcpsrrkqMF)?!O>iYO@f9xS16=}tXb;r%QYcQrqg_B>8*JgAYN0H#)fhqgQKF@L zpi^j;;^)=rzjZ?ERLd@MLlI!3Y25~2whr`-h4&@k_!1QQCC6OTOmiM>c5n2F)vNS* zf$7=W=1aoK13$e1dlb@||Gj#AKEH_jukMLPWhWFme)aULeVOPzC*nqi2dB@A&ukE_#o@yV~T9l8@gobF1Lw3#! z1WXAMz;;mt55*36`&pk7<9t4$oL3x=w>Tb;cqc$E_Yf5%C1{YevuB<#10ro*)HlMw z;#c~_T|F@9+qIumQvMuOe7-itQYtHvQk5zn4hNK?4OEauRJf$ZF~tORAKd2UZD+Qa z|9NAif8(Po zGl=VTme6A(sRwlIQCom<2OYZ<-&NF4*zX1FiJ}H>vxiDrfMg6smSB-)J#q{qcR+M= z$JB;m_IZ;J-=yX(h^|4Q<@C?$|0SgY?<2$dslMvv7OrhQhl}qlZRX7+zh0+Q_rylP zP(iWtLIX>+f~B4Mo7%Og19exJcdJjf;O%g)T^VmRUdhrJ^GzCV4CVuCAC{Jyl!%-&)>YciR8^28bTas*NAKoF{G*XrqrpEJsFn{ELl~7m z?JV>6I<2kqz7&GY!2+)5f^~bZanKqpxpu-HVMI)AHhMg)MGfSXxhRc89P?xmnKW5TflpfrM*97}aEClYwq!+(65TRxiCLe&9eUGaR#XY*?TC>`WncKjP z;X%WKqI=cv^P2nl^9j0&P66axuoi(}94b;EIA{pj_3N{|cIf_fu)OtEpDKccF>s0} zZp7x5Cy9;jgh5j9Z&e5$PA8ntXC(A#Yin@a|H-8>H2Og@)uiEiB6Ck@Z7i+o>l4EO zx~Jq0T=-Ont>e^bEAfwgk`Bd7EZS&*+$I*fOP7g|mSic)1zftM&Kq8YMh{FjfmJZu z)OMJ3UoPH;RP*qkLy+bKJoh4x0&s85togXP|LlgbFgHT;hue`bZkm*NVm*No4a|s) z#co{GlX<7@O(&+wD9H~ErRv7!hW&ejy!RUYU8!=QByGW{Ypw}B0d@l;n``9pURbJ##@ZU>nX2)r zq!ARSE?>}V*5Sl3-X9juSpxH?s=(t}tL4F(bF(TSs=;|;ESDi^-T-gWzy`uVoan_N zb)cImNMF%|S6Vn0jdH)pzUh~1T=mVFmqKu1E0Ug)w)c?h0Chl$zu_F;*=1oMTB{G} z^}9g3AUY0J1sc|{4&I{({-VBjCSn5_5sVX z;O6ECkm7tkRsZXptN$dZ2dV|{R_1=@l#&OTxTB_$jV3l4`P(y~BQaXOuGKAlhs zn&ekRkaNazB$NWA#8{SuBiH8Td_Gt3C9phwAP!TDRbNw>wO$4Ci3#hvB9~KTaV5g( zlu^oxTnb7F4YvrA`*a(@<3JVMPUij21S|`1H~_adz&AGu#|1bhvu9~6#h!i801w8% z_EhMF0k{qUMv1wRC+hlT2oY2g(!%X?6@7!g<})@%FBzn5Ng6*_Kc=7f@89Cz5cIj9 zw~3h#Sm=cc(l@(*;Vo-k0a?qV;q0peFb}#NauB0(*ZafBPMkKL$bfV(uK8ah42>`< zV1~+6=ROC)N@5JA6G&i5hW#~IDro43HSYIiNFNER)i?wTAaw);8`#wM5)FWm4nW}y zoQJ{qFnFFr$teJU#z2lrDJ#G=1Pp7SXi_jqxTHwC4lD~5h_Q{qJOI9)s{jxRY9CER z)rxD?#`-3+W04|5-h>*+UysH5cWW*k>j=43DqdqnE}V`*l?_knDsfjdW6GWG)*#wy zn0j{WfPY{HxTigVnIO5eJdg??=K;TLeQ#jV@{|vuA%r`IS2EE=jHwKdLjBCAU}K>= zD+|3Z*$!L$8WatF{9)i+e=3c zccj2zcYKF>qci5o(S}S&cYq|?VSk--; zC5HC0cG_yUv!cOfh624@r}4;g2{`!+fH_`YaS}#$k00)HHal$>*~mobKHCa3nFnia zm!uTrEa2dq>1?L{@?`)*iP`KwM*mgvLxH)=ZP2Y%dLw`h>x+S*xaj9G?fF_nm}N8J zo1;jaxu|pV$(>2gb3mI*s8o!xL(N~v{U|wc2j4v{3l<&$X~hlUIhzX&vZ=FYys=iPdB)0f%au5Pp`lHKeXm;gUu02KZ`gWoT`uor{ipStff zHH9=!o;#a*7~uqlifDwG!;4PfcO+^OI@@G!+y~_y?MUtQ^3YgAUPSaiR|PT@k~7wf zMw_DPdDXz|5rg=|m?^GyYAnpnaBzylYQuy&aP&QseGi2z5~KfKXclIs2+jN2b!bq# zgEUl`jd?l);6s7_N<2rYGgHX37&c7(ac|@hR@EA;utGqgkf!}IdovFY&76B#OJB4g z0(av6D075nxJq-hikwH3>M)#~w z8jMbT;M)Lv?0_PzjzVZ26gih5jn>JBREL>DY@fRKawRw%665yv2DdjiI3ALD#8yBW zL^$V+^}NEJ?>kVHnjMLhf`u8!!vTkz8f+n4gih|aB~B^I}pBkcf|Xf1D1txJS5!Q9PsYl5zq`ESMO33 z1E-|#I@&loh(-@YROcpwZu1lDf$D3}#_zh3#+V_*kii$|ZBT0(Y>zIeM&5AXtS>(Q zz5>Ae0#oJXpMC#5pSDbky_i|)_;3Ari2$l|NxKsi*@kl=7?$>DlDe}7B4I`R8IKlD z7;`8_@UerEG!LeE$DcNwPXjm~2nD3I&(z$>TwbsA(6`CDMP22>LB-kEO()IJrbdd2 zHEuqn{^t_z!_HG^gMbFAV+$tjtuYU^Bz7=BJ3-9{pVUJSX#%z1cFobK5{S=MBk5J( zHx)*aj4Zhk7cc?#m;%Km0Dd{=YH2t0#WV$g&Y36STn%K4s-TxmpVw6w+HGVJ`)+xH z@G}0HXiy=znlO?<6fM}^|)Mhi1|iZEE`+ zg51RV-y^MzI^LjOLnpWLke3mAw4W;r;sWuIW~R{W?;QtLF?*rYKEb>pxw_)k6)f6p zjL-t!`)ig)+^wPX+K4MuCUR%AZ*-+DT~irt6}W2q%p6eJ6t5KbJ69D+yKH}b_9nrH zjM@C9iH2vUZhW>mN|37z(?n^Tg6dp!^o_h4xp#3|Vw2XOGn;)fLDs3UNy(YI?TL?F z9Ox|~wb3dv0H!^sK1fJn=#x$oal!=d_MyNfc#p!QjO@Ybjec)D-P1C%nWbcC0W$Rl zftaSvPXZ8In`O~HC1*=nMrhzWyidD@ZrtJNSsaT-&^vgDO*i}HJyJMv2E~E&zw0un z;Pu&9aAB+&s!|8Mp)cjD5Ox$yn+F)DO6LY851__i1hm=r6dT0@i z>XII~qo2HdIw(*J&8N<*nPD^fkA?zf^=Ang`qf|SFGnV*0svh zRe&{jiig{W^=G8B)^$(;Y}0H9+mGhyKQcRpY>aSTXt)~9I;{q8>n}+6OZX^Egil$HNh~w@2LG9Fdr+G_+($5fo&A*x1ztq5@7_<=@Tp z04SvZQgD0w4SxOie~(}P<~R6ocZdJ-|Nd9p-``u9x`h@I)sQacsw5-^8QCDO1$ng~ z)KZ#F%UaG>cVY+&Ta3+plYrm+>K*>^fBgsi`tN>;Z{8)`9vF}nrJPZ6#(6!XlodsQ zb*&1%Hq=44Wzewy#q!(b*itH?qzH!dn4A1IT0}@-@>NE?5P`j}j6ULe&HCR5TGaQJ z5}L0IG1x!HdGmA`^jf%GpQ)hq$+K_w+I_M5BB+COuP%-IrM~&S8LmRK%OXPJRPzL2 zwp|)*w?eRD5rOE_cUH|Dv(*g^tTQm#2hf98xb#8Yyo*W?XLa^#i5}U_hgXL8Q$xOK z08eNdTY6SU$f6LlQX8gK=-%MwIUDQ$A&?ODF|)$C53oy#fHHRr z2qG*Nkfda`%kcrA@XT3L|n_+nwrB??IzRtE#x{WZ+ zq+;}#5hA9tygI$GzbP(>vGb>Ve>>{7D zn!V_3<^vONfW3U-*);ay3*Ev+kB7j~v%`~w4DPTeKX|jK$J*6DIjK|Q$`hMHf zQ@n!}>thR-PpQ{Wa2rQ^%9)xfg{Yqm{vyge;%VBiuV_^}`hYVf545am!`d5^QIRws zf;~xhGf;XO*WmtnWk&Pd=U>3HQE(ul{MCWpQQj3BaWR&PLYuG8ygjQ)ha4cLkSe4t zpt4UC8;w667*jY`1Ejt1w#}P8O*k}mI(Q*TOQmnXWDK92!cJrgSd5G%y|D94s=B8SDm;cuKLz*28%_Z@jeG=v9S; zgds*}%w6z(e?jHz&GjrT=?N2T*Lj}Y?RbP<>4Vr)ieoZ0Z7C=*{BmG}eEDa0|2vJg zL7y3deRT_~({L)X8(soB&md`h7F1V_vGNS1@T`my^BpuylyhsHH7mIX#SC6%%*wB&;l~2!9-+zw|iwk z74c%tviU`GXw*f!6@s7Jc6Jgcq_mi97Y!`*GiURh(cZnAi%tuIVpA(gW#@|312Gd~ z!&i9DT4^L^Uxg_(=aCrL<74B&Gjf*28z4uo+2Sm_#9p=76rz+K99V5{*utk=@m8vW z%asaLZ9#}>80d?HXU15Ejiuqw%!D8f&zV)j@tJZAn}cN;!r#FFZ>Bil8UKD5gbZh8 zf9^yCC0C1|QDQ%`NHx?~MAdrc=6J;Mcmxw+J)eS#Y?yv0;L={jdmtT!&O5+3rCJ zAej!eV)do%EG)9I!IB6E7W~ck@9=;8(?8<>`al17eE;nc`SbxFe)<8A_a~gzN1V@( z$fvV`8H$Ak;z4Y|YLF;+zZ%F_iut@s2bVF0$nJ+hd86tZWwDwmu)MW9CXYJC?H+(I zu-o(&7QQ!!?CymR(uEpFUkp6I^kjR@N%;S>_wGNEB*~fBXXX)^Rn?Dq>@0Ve+yl8h z-btbkl%Ruj5Trj|I6(pg91fC>63Nq%%U$x8yWDy8baz!{M!1=N@RzxVM`mPIbx+T5 z8|Zm-S7l{Jc(|K=_C3~qzMdN|zo%1osZr6+p9c~(Rd!Le-|55axh}X)C#vzx7%clo zW;mnHNV0$;a|~aU+SbIXqS}79cyEWnqmqKW73@=eMk_TLx>fHj}D-DE%^JaI@I2pkbSby(!sV zS<0$tk@ah3(X~FXco1Wh>|8&37EAP$2ANv04#5s~AGKvol|xae{{6j5*Lnob&(uQg zM6~FAEJos0YSIq8v7_zh0cd5dYM_=gLGaoZQ>fd>oNd!S6f5^ii5i8O#ca%L^=kT+ zp`hduuJ91{Qzm`!kfB8_^HkVP27f^)7# z%%4d%f^G0{2S;}I^=_P8vR zda-2-zib`!Pc+D~-E>03qZ#lnhr0n#*vJCni6KoB|4`g*HX|ZLw&Vx-001BW zNklH?0Tec3}OhiGA=Q$bmU!B8H*B&+~w6fyM zN_A?85X(@}c9__2fLg8B=LC zz1x~qR+bsHY-am}J!LCRra~cr<}iR0Np-el6@zFX#i;c{r$kVdrTW9hLS#Ays|VN)qsz^xe7XY23= zoR*T{TiJb(QB}}cfNbs5%dEzSoTZ9}S-Wo4&<{|oC!f^;uewQw)caYM)o`kfVoD5q z>av&mEF{D7v;}LD*Q^+hpLJ($idWjyXqh&Nr~l?)lb+@LW`lM<(RLzxLElpq<7TmIX|Up`VzcCRV@% zN&^=x0j$KWVAKtPwiZ!T&O*)%Z-$HVVIn|%urS!~_PD;j0yN0#=y0FIH3h&tO+jvF zSXL^1<^eG;n}B@w6j>@{Dfg`RgyjxO&19S^%N11qsy1sx$>uH8OmS)%cCopVsO)I> zsZIWjD{D-vVTfry4I6kCjhtTvb5SvI{5qyk19=2ioZWj#gF-C1QV^MAQYDENbA6`q z+{kQXF(8DfsWG%_zO>VfEQ6fU84|CZN2QiY09rZgilItr8pyEKqf0eMI}ax8#u3+7 zBL>HCE-30WT7UTIi2442<22#!{(!sNx0t6nOYubrQv~(>e8k=T5pUk!!;L$L2BpI= z?lI4T`RFqn(|cdlqeN1z$;uyI6wVQxsYjszJA#V#W@dq$Gh&4J4 zGf2u_rxy4!UYQi-wQ8Ci$&W)A$PvdH51efXOTKqhTXM1AL9AVf2s4Esr-2B=5b-tR zYYgs_Ml{+NsG6{KJvExrJ_ddq_>+)5LW@{xef^4k;{?FWGC<%pQ)G ziOAqzNez73+76xY_$3p&^jIzi^o1Rfq3Y{?DFz@Cq~GE-s;^uJaD`;m1KY-K(WiRC z?q`h33*0%E!;)2sJYF-Hs`Y+oKyO8P=8Gd5gD6^HfwTHq)ePtrRbN?bPCDx)g&xAZ z#!2f(6A@8%tHar*OC6;@~oF^syT6blL-zqX%MKU!cl2gDifG6$IumD)kY*UJd)$%9yy)MBG zsKf0y^kCM0@YGn zSK7RMoYJO+l9(O>g?e8ec&cT>^#jM{L8lUi>4-6K324-o5spF$%ZAav7Ief$d3T+6PO><^~VX>oX7K6`ZJsjZZ zWtaW1)s}Xh`&ff#h@;N`_CpFzL9TQGQ1jqfc$3Ud8;Yv#Wqjm* z^pruu)l;#lKcyo5Un}l9fbKaw_I(`^wPn%=aK31gF;cb03bTdQ8=s3NX~im{O}Mf$ zGkU-}OpLAK=ZMPlBeS}X)WI|Ep&8J4766HQV{LhuxXW)PGk)RV%$g3U&d;4?>i zmdr%qyuR1i;A%X`?Uvlq5XU=|Ft4hvvChb$#uP-e-yREAgMg`j_ ziqe|*A{EP9^#OK;c+5GjMm@pCf@I~j)Pfu5OT5}j#M(dUruW(ALbUakAmjt6`7Lp8 z>7lu)=T)uMw1vrOK&&{B$ZTa}*VmG5db@NH;x=a$ojx0->KR)wTTfNmt7nB}^7kzo z`{3`zb!P(R062EW_qnLVy+||7ElkYfyKNK!-KSGmfpJ|?E7q2F+xne%6AXAk4cr8u zp9Q?1X6HBymfL$|^VQltcl~v=vRza(!u3{Ne#YvOR2xuS7w%%ZVBMNMN|*h2VQp)E zCbdowuU4cTa6xNd_+)A2ThJM`Dx@W+Xk{-I>L%8*m(KGX^H9{NV%C>POVZPmwdn)S zo2b64gJQL^bkfS|Ll(W4ni53`m3>j)@^VRPvqX}oF$t^HA|<<%j1A~Yeu&m2n2PDG z7hhz2_X&Gi=swy4n*e+&o>Pjk&9tWE>D@5eh`|atqAXJlhe_RBi3VW3mgS;IC?a*= z`aTPgC9T;wiZlbjWmHR@1C|;x1EIEswE%MpQYrVEa$$s34`9mfSoy@SQp+$nwcqs`Ju(4(=72q0xZvENYWs;$Cej_BQNx-j>q{G;9~Il4%H(aKicsho zGhkaN(1XsFhZVoH`G`HIW_au|Z39@6>SxLPwMpicG53kJeX0niEOA>DcFpUhpDv5Z zADW=dW*BBiQH{M5Ee56qd}0LU8OJwE1UNE|O41E+w8AF6m(qrVtjX>e+l_11$@R;QYCquSrIouv` z`}P*&z}W4^s6g~knE>^01PtSd9StF5jEg*%@@EgM`h*PzyB4c&Q3D(ndlx3H_CX2~ zl~o28Etw!^YsGV?-TGsyX8`HTpZor%l9k z6|kLZOv?}!Ej@{(+FmP*?@j0Xsk8ZHuyki|P>4me%HmCdeyeK6+z-{33IUX`ybRR zUF@XUv;KI8Kk$+L(4*}qjrEUJk{9BFRokDoH&I<0^_+U%7lX^@Da*ZS%zCl;1#9)I z#vomxMp>bCURG-{)vmEcEvLx&K-H%)b|5{akgh!3l*uslp+odA%P*p2x92i(Rz&iU zpBgrIQB2mv$(DwwRG;5#`)&^ue<-%RxrdLcV2K1MRqF69srd58bv-=xhd#;n{GPz` z9w1jg{0&eVJ!!}W991B(R-+A~AeVF;!ifgQ7)J+Y<0BfpIl_(Nz+mxSjh7A^*{#6O z#RkGhK~ey|3ur;dWbE?%mi|65L=kY4?Dw7ljVBg1f4&)QCOHjJ>6fX+SkF7 z=~`*jy7OWqrPaw|5BOe*Qff=U6B{izfC!!T6gLASW`>Hy!AAdHEm=w(u=kMwYOP$* zdRm>IYi{0t^BN0MlU^hMrWO9CZrFq?k3^J#Qtxm-1@u>qNoQqN?~Ru5=3@P5k(AqE zVv(Xf?WVtRPV?|u_JZ|g*A!9j%3FWM9w_oI=DX__D(nBxO9`b3X=}N46-bg)K@!-% z4uIq0ea##Ir`VYXi;O5!OP+H@{p299QA**p=Lj|e$)`@DH44=Mnna6dMpyQQT8gd( z*h`8n4b0aB%t_v#DcX(6!Z&m+zo7&Pn`YbEEEpvi*`WlLXS}r^DSP+RuI|j2P`kDp zHCFQBHbY7ht(f|0;Gg$NVu()`1L2wnz?H**orCIYe|3fH>l+Nih%di-h2yJla=>9o zthXMTOGEG0&yq}Tg{?K{fzMXuD{I(p3no8PCJs>Y9aMpz1c2;;Z|{1iO!saA_<{`tIUxR8waLV1v-m3Av-D###U-mD)4}vclL5sgg0@ zO5whGLH%$Z@ZK~y><$x+b!HA@4e!}1WQk>A)uE@(a_J1V7kL)xFwzPDvUZ$S(NlRp zn^}GG<=(W?6^%E14=kex)iOROHKYo8Z$aD-;nxDdUd2CjgQ5ouFjpEj`9p^}RuNV` zS1UFd_N>c@ni_>=dp4Uov8S*peF3+QXH7a2MG~yNKD8<(kvL&+v2NJsLvRgtRoC7Q zFpJe!sog|t63sdKpvA0c|{(86q`v@0Zm#qH`Gia%dle#?DgF^U>F7fgv0TGdG_$|u{p7c z=u7S&8PJf>gn^uxa3u!4BaIWhlCCY#)4B4h#;cY$7gDVsYCDPSdKHs)nR}`5v~~m4 zIx>`dJpowPz)YJWt!Dw=%S$Nj9zf>{`4uoQGrhwu#KuRLny#ZBF0C_XPFZoR0g}t> zqt!vw|NB*A*G9T$JigYf0ngbA831MhptXa6Q@}oTnqb59w*Ou>q_lCJQ2)818ZPT` z(BCf{y|oE_$a|p51`0-+cj{VQ+C-lPP&$Wc0l2WzgxP(~tgX0LW=3i`YU+VVqmD|f zP(oyPJ76GSU|?{-ezyzO1Vk9ep#(#U;BYv?D`A>Frpbo^Zw5;PyD!PWH5b>&0bs@B zxn``^a^CgI)yjLr$7TDW^Z6>O(Ah87eN=R1;9ct>Z+HD=v01nSER8HP*_SP+f!$1n zrwPSc|0R|gWI!}WltacW16&f*IfI;DqvxXW{6w@36+I{>xW{1OJ zf>#c{joxEA%y|9!4c@%I#qj{__kf?@VsK%oc5@9pe|`nW9^;@Gox|0B#5hECLQ;lRxz>D26x)C|d)tLLrSqiM}YcttZ$k9=xdDT#LKowH}niQE^Wl_#bij4tgk z(g0PeFQ^oc34kD7fb?7H%-Yt(+8|wWqMzS63lT#%^$s6|qTU^R9a$tq*bU->d+nl6~qPtB2i7rxF<14F3sF zF0W#B$z-)yp{Ra~wRYVL=L&;5p#@l74a>>C=;Al_zs;(KE7vi$4NYdkCGe zHR%ngG@q%oYJ1ZH!E|C>q#A#Tfh<3B8qlXblMS`6RchyRrV;DI_xq zkq}~;6}%i2jDc{aQGF@KrZe=lA4HI4)vMEEH@?#kY7J&;735~fWw}tW{){jUeI?CI zzhhC%v7z6M1Bevf2iYYt6$zdQWS$}to|r!|#3cG(C!m~^;5Gh_8nv2Xcm~D=We}JY zA&j$QrBVDEjg;3s{OKPYy|)u=zy$2Z0pmEvP_UsSj+14cQ!Qo6B=Zz(W#03NJzI_B zKak5APEF*9#uRf}P93`sunI0pj92T2r01VzJ$zprXBYNA;~(3X^}SFwo@U0s6J*glcNQp76pSDG%zg!3@h6ief)Y^o_eOS zF~!Jv3;h0Y@u>mtQ}5xDz)rF$*bh1OD|eIiqI*jdrwa*I&zI9GODqr(&X8QjQL&fE zzI`x>ik%R^aPEY&Vucp50(K3?KrA!NEnA1#_NFiV#i{#9J_XxIqV(MQNoKD=rRr=CHC4$qshWiNAHy(K zgU3|JvSZvlyTLe)I7~;((~RRZ;rjX-*VoTL?BKn}UoG>j67Q7=}Q~n5G%GclWrvKf=$!rfBwx<8j8}FyT091n^z>t%T!o zhF60486rM-n@=7PU>L$aGf#ol{o=(ApMClQ&z|kE-xC;f-nTe~^eKhk%pl>icbmP8 zP1cO2WO-w=m+HvC{)%7geXT&t--B)-c{vs@J9tU^DqAvMqotLi3rD>xp_?X*c}ts{ z2rSmFqBz8~)>s^eW9?z6F|1wl*PQyv*2B9B&(bBVY9-!9#!DyI-o093DJ#3n3u;~6@+Bv1OmwB6%66ZoAM6nvNw?1v znwjLu9<$f?ue9)$2k|4Zt|~ugQ=dYo0dLp=XT6ScU)xnhXJj=79In8k@j7wmFSw_^ z?19~>-drICmZ49|Bgs{3!Mr;5N8I-G1W-W4;kZ@>wf%ZB;ib;QYJV0pHRpIDgCLV? zA2+a|INTyoRMCq_D5;dpuu&HSKunWe({v4EvK(C*8)LIah33 zMw6m2)skmtD?=isSWKZ}W>Uk(pvsK&Obe*%MGeJ44W|ij}Q0*vCjB28Hj(UvIB zf;ltF2+8v{6c+<4u685#gTsDgFhzDNeDv29c=d1tVOxWQt&6vM=6Q}kRkH7%Z zi#cD&dI9G(UxKBJm4awLG3#tBV^(}sHvad&sX;c&n- zDKg)KfngXh%^|3h-4L5a1=NRJ8y=wI;g1s_z-|Ptu6Gz5fiS^2!Lu8Ok6&ElCy6&|eRLJ4Y=F<%JO1w1w^Mg+2G+H|FX(qUjI9GO+j{97IKA}}S7DZC zzE}J5U#wmIjX=fXtzQ&zANO-^KSvMOuX@i=8)xg()((`YW6>Ih;tHzl8W%s45Xdgs zle>hv(~3_wQQL3PsuH=>@S4wJ${9p%(L?QSxJj@?1^@MsC}L3t=OH3I3UL>V2$>77epfcKb5GR0oRn?%*b1d9?^ zPX392bA-XUoGR{^3-vq#3aN>Anb{p1CnyLmF96FMvd0$1001BWNklo>%L0hX046OvaJfJ`?tV+R$f6!jm2-Bk3UmI*a73B6*pCR!S>>8(h zmNCU3NtHYZB`7%BGVo9Us$}7nhD(ltkqM&<85c4gG5PSl5;HGSQNAAs5HV&D=IG0M ze|HD(=d2FN>KL|7d-D{LUH24iGPq)-Pz>8@cV>1jyocGxb6$dHw5XAn8>E)#f@^#R zh)w`{0)!1A>68!eB5Z84=jA%vOIP>%{vQ!B*fECD!LciuAF3g*WS&cnlK$r5h zZB;|*`~xXOC4klNAYu&6P)O-(t4AnJy(zyhaCj}p&R8+1Y1Rm!0h0i?2Law3@#?jQ zpC;Vj-C~|%c8y0-K`3GN0xvVz1z&%#Pi`$>@_+`LlAR;)jl;mee%ygcA%4O<3&;Ts zkHO6tSa7v-Ap{gweUqLo4z;mp2^C$OnPsrk3#$`RtYw`Mf=!KB#o9S`WmZ|zX0+y^ zd@2iWzk4>VF6uxFlu&0Vb(E`#I=gHSHTOoJ+%_}RYLX6;yJQ1*}K%n!N!-O$s)_5z}iYo8i?Zv)Mzax9w z@?&deZy%>Qg5Kz)OZ9Q8?-}U59k3t^2{*nxNe)SrHLPZ0prwFN&GO0MJ?fzRiRu!lKllM>@OXIE4x&e{VPPH|KW~+>?%u?EPI6l#7yW!o?B1rKh zu%Z2ecfkbSbh!6?rHUoE8rk{!$I}bkN=u>Kmgzl%ll+FN!f<%X0{OhJd0~2!VK>;2ze|h!_s*U&0enmx3n9tH7^x!gH#LJ{0q|yw zj^PFeMewi=9>$V^F=k+JBSy!7c!mw|55|?vL_3AYs43!an^5JzvOAM|6 zvxZ95jSS~F=NyRmz|5XKu6Dr3A6?_KAASmUgx9aW!R_07cn^#N@bWoub3I@f1datR z%BZs^Wo-7Ms~DIAxg^y9Yf|dUeLL<2X~0*V_c=r~+KQP<>lE-!%5^=`eI6fUNl>4l z%RTd{n=5oiFH2muJ7ns8Mq1X;VHqkUK?jk9pxXPngb!uNUYB*c1nuK9$R@Z`w_2U4 zc5k^>^`GXTWjwiq_GMt^?|!`-gs5l#@m;DR4e3gBs##6*7Egik))+de6ME z@_^b*=#iGOQJ%IW?_U)G1_rwU&c$}X1Hu6y03ut2N>LoZ0EvN+RI_4% z?1iljV^b4zl8_slyzyjf7UO%Wwka!~t)|m%k-O-sqPV}mhloC3uylYlBiyi=Qlc2<$%=~+0Z z8~!>^psXW~S_dY;X#u<`O2>AC!#Iv$4yqy_e~U;Sjyht97fhn?(Fc5gy$gQc%y67M zO$oCA$I0XN{(#%#jQgX8KiPExhDGgx!}DbKEf%y+Rs#C@uCiZR$-`TICK^WQ6Dqnbw*k!aNc6JQ=q*!Yea5v`5 zhyvNt1lSFs_er%Jvj;I}6@!?}g|^|;~a0%`HKO;)s*lnUN<$6IY6}v1z-YP#TVF1uG>$i7CQuDg?_qVIMwH&D!;O);=J$WCi zjIyp-*XbUyci-F3T-lgto&IqaA3}Cn3?Au;oI(s@1&Ko8n?t3;=KsK-W&m-8g{yO% z{YAsP_X2v8ei)ak`kh&^(FTEwzm8IpZBlNEZ3$W!U{>PFf#;Is3(Ob>hut^?FxxRS zGO-irof?MF^u+cgv!qg3PAE`PgPxl9z?O*%+!YgiP6ZEfTo_?RdtkweYg6jWV6X)J zCBSr^XH3U?9EK75{S}6B#PK*`o_%0EX<&Bcc8N-H#Z&^WG=T{ZDXUCCO)1#r2_98F z$=uaPtvgyAr0qtxg)v@%IyfZ*rIQ=u`FUgwzir~5uLT*>${(!+em)jpU50d-W+__! z#D6r(4k`eHs_{*%lc}p~)U#*l3{P4BdT~GPdnf8%uZrzpgZpfVQB%bB*3=^GrfG2V zFy@^ee%p%e4?oCgU1FDkw@S)gt2-=P@Y`bFP(E+USs2*efCDfPVN8kRF}s0?up0)9 zZU6|F=fI98RXB2RQ936+0N`E`&Iba#5ZLX?pnyZsJoyQC_XixO8D7HK>xNWUGZ+jd zXXM!>_&Hx+6UJJA1!@AEqyJ#E9OM!yAecw2*QdPok09?=X9TUq z6xVxZR;uN|wXz3_89b=nGtK@5B8V4&lJ{h^mGPmf74Ng6PECGFu}O(GY{`p0uB&kC z3d7f0oiu4}!4Qt?U`uKmq15yxD~w@qfI6rI;Q0CT=h*E=C6N(+ySWfM7b_wcKK{i79g3io*S(cIvc*g&nB2#Lx5#!W}Ra=b{HKnxZqzs3`59_ z8Fpc4VnP_Qlch-AHPlF@`bK_`X)3J|!@>^)<-=9r^^D z=HsEhC+IeMfU}m`QB>hN@Ax9cTT<{5H8~LBD1YDe)$dr|@Ap^U!oPDKzVCh@P;BIA zdk>-yd1myY_jT@TtYuj|ieYok0&ra%44f;wh^R)Ecd?*l1N5dK#q@U>TVh`9Jyyk> z_GPK+Vp;{Tt9q>J*Xaam*Y25h0z&DncuRNI{fWzrxb;Cawe)W@Y*++LulR5i*53%7 z@L{)LNnaQhu?#i$FxDi5;7cxuw#=$0mFVy9*{q6_vp7&OrwnV)i$u%Ap#2*7bS~rv z7-Xp(R^pqb*26Ack`sJ9M%GRV_ODK)R#i7~WI*K*oqO!4eiJ9gG2R97C-!lK% z7z>(YT~h25d<5H)5xW}C(Io#Zp?bmpl5!(hf7mqH@oE}V1pn_W39too2GUEBl)yqn z-$!T!;g#T3F?)f)2kCJJu@#h(~Pe-6~|1Rz*sW-F~U*C(}?W11;V|Qh#n1UIsVPMykuB zRnLTTS1H$#S<|BV+7?~ehqC%f_5*}@d-OZcb}0=7=u|LiE*4U#9NDDqr4`IWnv+Y4 zLHZsvL5l#oKt;dlJhk`EteI?8;B%p^Cc5gw7_MvH6_^wQ5e5oY2v@^^{cglG1t5=@ zF*t|)ZU=Il_vCq=aXcO&k)o~H@*%wXG%M~&Kr~}u3JNG9%;Ir>oG>dv$z`xxyn@Xc zsc3*^)yl)V*lNWyRl|9eLvoCdZ5bF9yMhFGiveY6Wo>V=HNojYVD{E;P?!gS5%k!* zU#qEFW)zv!Ni{$>gPM6;QlJFInw8(?QY8(?ZO~tA;?nh}SaW39FM+BWm`ge1pbBCv z0e?(X2_YBORH9Xrpp`ul!FmxV_Rzo#B8|BafZOeY-P>-5>zfYS~mCQ|2g#v9ap+Ah|_$HE`DImTJB|ZboU3Pvvvlp zYT-N(`Izb1dG+F@hu&lS%h%LSqWZ0?*r?${q`*{Fj%Qo{J#Otsl0{|#7BmlJx{UL8 z3Wz>MpY~4zs$L(AJowd`XM(KC@55z$Kj!nF8?I3&%zW9TJnqprOJeJKmz=&8tq*q% z%T_jq#hK^SW!2(TTGA-I%sq^aB^^i(i zqqfO#2;|ZgP}SO-^g^UXYiNGWzBQDgJ)05fh5|FMt&5F{Ds9o3`2N(E+~r=juUhi- z>U^2fa1^;%J0N}du5$wPM{D!79T;DxuLSb1ieQ>&cyU4HNF1&Gz9rC`&dB|Bm8bB; zz=WbosSjaW49B4`E^^!`hm3`NZjL1ZVqzX1dk0G-3A00rg7gwLhcsRHLb+)OVOgPl zOg|?z69E91Y|D`4tITn7BTaat=EA$4sD;la#*458I`dYcrTL`j)yf7~qqsR7rwKYu z@S@p3UXy>gO^=N~O_VmnnsnkZS})S6XOa3X7B1_bMh)b6^4qoEAeENP;7x^QWbL)b zL1$38K`Q$s`(OZaJ097O2147zM6>x%De~e#SS%W-#rP%W|1|+LAR$a6lFlDAg^ij<6#S{b^rI{rNITh+L z1e*9s6h77SN7if!b)MuSJtHqEpw$|VX#F0`&PS(fI)f!;6`C2!<+UK1eX#A z_H~>8k?s|DKs-W{+%hb)CnHeLJOh^wm| zhH-#n!r%fU>To#Vcz?ijJVM0B`cB~eTpjN02+RXG+Jz7lGEMMvHYNd% zA}>edsSkCm*K|ujK4jdG&VU?o{o)2c{JkIIho60l``g#}>WeRMJj@_+7+mm2pN}){ z-yXuf*&lHKVt~UnSQS@SjO*PsWuOTAX?MLi)Bb=iEW`iKimFgn_oT5SE3nKV| z;bw|Wsb;nj>4_6B1r2KPM%D`bmIu~|x&*zRu#&BbB3gQ`RR!9+t)wqI0;vc26 zApN&}4EGpz>Csp1-~X=c{VY6I$Wjj(#5`F){yVF@Z=>rx)zev}+}Zp8f!ZI~L0su!^m`Z&H);6mN zHxOgxMJM{ZlAb3O?q~g|mlwVM%)R}pC8)Ih?6!BoQv%yl2m!m`AIU1Y0TivcgH7sg{Q$Pv2rV2ZNe+>jubSG* z!20n5PYIkymb8jxd{=EMt+HZ!%cN)Bp&J(0hjkoxEHSi5@Re|O5LC;l>R_ba=Uq#6 zPT-R+Iu1Hn)4c1es_&p1$v*Y1&sEbTcqsuJVgM=M2?NTG#&Z4yRcJIvT?VERp-LS+ z#j&tKx#1QXhHCQ+5z$3sQ*A!u!|5?~G)lW-yK5h)5za7B)L|Qyz zARQ4LDI5_-W{d<3q!?WadkbLez?G@v8K$e1@%CJ&1YEv4X2tcPMEUHzA*)WjU z4DFZ00Bg6Vu=y*9@>{AvZ;>*9;uvxwD6;;=8EVd1v37MRP8Ljs0Zs~t&TwvradeT% zJ>%{+B*@QRF->!@*HD4?X~^dx>H|}lg5?O)fWbLHqIWqFrug<8fZdKU4jkb41l$4` zcYqri(taTE`d8BoD~Kj77?S0H!{tPq*u=Lxev;QsCo&M|i5 zfKNVp4weH3o^ZTHafpDAxOFWP6L_-KIy9jW{KUd_SR8<9g zg;PM?h@(*ONmp;eENS^pMOY=-WI#FJZCL zdj;g*e}`a0!;`w#tUjV8Xo4*b@|t~4?XCMe&+hNfFMED1>XD9LG4urZ+hHLmmHWE| zv1#+R&~b2He4b0~l%C|hJ#e$lcDc0H<2QFI=7=o3{!MsaAan7erpdrGmSmh%uWHk0 zreNqwCvH^e7Q=%!_n`|km_2TFE!IFj(Y8T@RV&gZYgV;uHM*#uHCZ4pe=(oW>nOnY zHjABN>}bQ+muI77f^H=6q6Cz$53V#{+r>7~wR1DyDcZdcCkd3)&kVZgnX=aBl2nYlz>of;hYifS;f;6%wYlC82P$h;CV;Djzk%&aw5yP|=i8+!~7JdXEtW^9Y z{!OM^|Ehv`)v#dZ38gZf+A}#aEa6IEv3pIX{}_=0x>N&wxNP&%@9X(aC&fc5A_L$Z&c(qw?8Xs01_lbi z8&ok(M|eNQVwfQU91l|j83o6Aj>@I5F(s=mAHxp|02&Iyfe7lgfXfull35W0F@ybp zMys5!2{T|La9H%4h z@9rSowBh%#-Ja=LsYWuJP^G%bS*ounTcg-o#un)Uz!8Jl6)(x?DX-NtQ})p``wMHp z6uWA?9COjm(eE-T@(TMXpLZG^n6s~VR37DeDN1z(P?p?0F(G(F6EF;ftE&OSKrv(! z5!_}F4e+yKo&+jUHk=P_562Gs{WV^`e2#$~=Hn4>UVVeRyBQG0$1k3TL4XPdr*J&O z%M3RF!vF-EXvXXn<2YiP8OKQi*q%MU1s;mS9Khvo-n_-}c#qew--J)&=O{r=zoQSe z%z%2RP^^a|_dTiyHF~a7Ry9k986AU7C02#r!yg3@;G1u5;g1L0-#*7DAKhRa9Imgf z@aF9;?(gqFsu-R>$9`~l`QjtIydhkV9{a)Lc(}!X{`=S1jX%cq^@!`M9j^8R=GkMK zJ;aBK*Hb=Rv(i8q(PN&#E;8d~!2KlQ{;;)qpH{4W@C=*MrFT(`pM>hdzusTKTN4s8bbX z$-8)8-rm1sd4D_WZ1wEdEo#e7{rIl#BRzibuSQ|{)CJWgV0`Y$FZ6LBqcmz;dWzP( znTcHMjGFA3K#)wK?yYrnz`p9?7e_#hl6`M{?F8VG1+q!&5d#%_!SXk<%-DKxZ>v?E zxplT+L(|(}&6a6QaSuLkC>`;-@S&r{p6wORor$GC3YIb_@-rIMfx1S)Q#vHS~o!khtKMaa@7WM*ZC~k#jgf zg1#%pYU34c5@CzCYiHNh?GUS)reTW&=z|9Z*P5T+uCZakYf}<0*L`o+sb-C=W&=N> z;d%cz$;!EO^ZhXYt^y;?-?qT5_E0M|mNZy4!-a;vy8LakLM!jfPB*s}XHN?-uNNQR z$FL&0=IL5vt5UnwNbq%T;Mag<$P&8V@r@u`*RKZ#P~Ur z0sETdp!k|SRu!_0(*hpB+rDMyo1%H~?AZGxm8_Pl;ZjiSrE`Zt0EK*!1cn+4d$8=N zlroWd9v5a(^@#xNO7j>%Z^ghnjDv%VL9C(qLA1xxB2FNJi|k)^;d$HdM%-NOK`NM! z_qcoe4IB&p<)8cke)OZ?2P<%Qd%*E9;r{k(+}?eK>zgZl{K*S^{K-q)Jih@CJACu{ z4!8G$*KcP0_VaJ>tAF?$_lLVYND>OZ)@&p=AOHX$07*naRH6ibKjZD)0Zea`^9a~h zZOoVzm^9X%`Ku`A+*0wjGi#7mf|OJMpDet50sw&fTVTf?)8UA_w}j#53j1+@?yrGa z@#gg%?&LLe1oq@GJbQ^B{@@v&T~n}fnJ0YxhqpJ?>d$U8?vdM|?bIIa~sOwCua5 zs*&DbJ+}Or68-vt(=uvZc$wDf)zr&;mnsfAK~v;v@1?@nHC9I@+MpLlyZcq+u0Z#fyv-qMs1i>lALl`5^1+s z42#6UMZ|u5vPMl#7AU^<+1&y*hi~i9h~m$w*IJe5N8Cp`RIB_#M2jBXwAV%aHY)j~ zQsth;uZ9n0mtvyTIRl+3Ak>Z;r~`Dz8=M;X5>Qlt+U$2Hx&)w-C#xFZJBG^x4uJ}ATH4akh4jkmYl4h$(jFuAs<~eu|dnh0tOd$c@N4pVGkK-(G^9(l( zm2HxU1aK*xcT}u}REw>Tr0XKdLtCND0q7P9iY6(!7HELsOgProsv?1@++_@8dnxED z$kYY|DNspxj;y@R>PC?KMSJV(BAkR|ov@&pyVV{EMIBPyXf4 z@Z+ES2sh84VfKXAZzsHdJL9*X-{ODyxBmxTy}rj`@;J^uhT(;JGz|!nx4NVFn-hC1 ze8R&~K;uxc&9b+9YPPso{}r!xESWu;23rIO!MPE;9fL$M@PO&y@%7;qZeM+kV1@1g z4eFBPJ-{BI=N=!u81U&QSNO?KUgG*{#NqZ1^L)g9KjLaXf}Df*z&wY0A|jaQQ0Zs2 zq5>d>mtZ}^@qJIC*pH0;j=`MeAJImKO>RT+h)?Ey>GLOohnnFW8E@}0{9alko&%)c z6`cEib0s=~iQ1`iHUb#-HMbqgy-Xc?hgbJ8eL*=tsw0GI;5&q<66T{{dg3lVDOJD^ z$8{|#-%^eKRAFh~ML>ETT<+bAhuxoIe`AN~`5Zoz({T=z{C4}h6W3~uB=(3*@W-ys zWD$!;ye;YhB35~~axL;eP!Vbssx5@`3=H+_wO-2^1Z{zMTOXuQbD|n7Cp)M#IGV9< zDu2Grm#9^BfQQLT~!&8MZS~eA~0PDCBvFVdD7!V#jO#x&Q-?tW!K7W0? z=(G>SoGW*w^B9Om;QODL9i27+bqjZEQv`1fJ8UtN2RWB@Je)6VkKSz|+}X4j);p`$ zhH%#Qj_ealtDDp!h1xK<+goJitYiuYeZW3@*?rhD5ID_3Q`MDL>}iY3cXnoFz)de* zW?}zhT3VUV`}J<_86KtcQ8NG@0HRqvlnZxEHJnyFP-bw?5-qGKczn;(RL8R_YT+d_ zyh=E|2n$d-hai)wrP*bst>)v?cs*B})Ozwj@0sng+bY10iYIthEdf4gxQzF=_QB%L zgkDuK#p{#@%oGthY5^T;ya*rY)!+TBv|wXY4KJ^`b|Nh_n8GiJWA7I>#I37Gc|ME3{`}r^N zcYpV5{J($kbNup`zr=Bxf;EtN{>TQiTD4IQT#xK5VhsDJ(1=!lWQR+Xo`+)Bq9kPy zppli7Wsj1B+nER?!R`d!Vd4=^_aG*CxySyR@$$uU>~{_-9=C5_VK)MQ{IgH-&;R5z z{Ifs!7&q4g#*smv>;ai$-3|CzF-^gWhL|vWL~t)=&Isk8uR#YmrI3vw_(|2yc(JjFnLTH_*V1nVG(Q`j25ty`ixSlBjs;E@` z_S&Y0tfK~kyXa@phR09oeSo-BEYr;3y#@o{#ZT>f3-?&G%X`z;q7q%Ur@c$C`(0yG zi@xXy?SNWLCJ`L5wzpfhww?e2A@SU0lxn~-yQz6OH2``}tw3uRN+&ioqT~P|@f>C2 zL0$H4Ho18v!+;iqi?sof?E^{{kLfs!ZLxFCI4T77m$e76@88;+hJ7~F49>;sQ0%n| z^--}olbkD46p0*ywd4ER?RIc3kcZ}ZhW8$`SBUs%$Jdn8=|05uFi-%`$K8P4xC2E+ z+cZtt3Cqtu<_H$^8_71d1;AFK+P09(wdM{fh)w`Pn!aCk^{GmIkx z>?Q)sSvqYdN}3oSS~tL!&6E!Ysi#doZ90*~W_|7?dx|s$2gYkeP}ps)^}%8q23n?A zrthny5~j&RTJ&W6b+nel#8xwb{m5Q>)CYfB-)S|hZQ8a-)J!g6?x9==pnvxP@9KzJ zd1$q=E3siYnl{nZk`kTo+dgi3Ofj$qkUp$9T7Qo{8v$J@65GPK2O(;9gGFWO)8ODI z-z#BFma~jUEK~IJ@A)YT<#&A?=p(-7seew@n3k$)J130H@U|^1R+!3bjq$r^HZwCq zHM6=GF&PT@s8R|xCl2fe%sRt^LPl%$_a)Rhops=fn&LdW;>M6?#Gen*3{Wn;_}9Q| zQ^ezP27PbvswH`6(d39qc@MhbbvqM8RTC~9zb=3l*7AU!>={&(-9gwEl#@pwv=%%~ zr>1??pR4r?HUB0m%oy#2u@wusj!L1rSyVA=v+uW-oCH+~jl!^t*(b-$&Ry=a%XLI# znj*6gunWH7ex3vKIjwoGxStQWy}ie)Z{EWD(Cp093=v@Vz3_uN2>BBTui(z{B3Qrx(LI-v$WU zTC3`5fEcHMax@j}>GQQ^yuTmzyH*W6@X=bgZL5w5CK!Tl9%wC}`4DvvVW0vK& zS3sk_xfytW$9kVQHbhN9SflBfUbP4CH>{BsuTiZTu*>dfy^fU1R>8cx5VG}Nu6?Ry zDocxYh+TbtInix?t2g~yd>O@(cTCH%OB}GDq{dK}`BZh@Wmw<#!Am?VKf|4Eumz3T z+RarzFE8|UhHtNW)c$^!>O&V*C?Y|*>7(4LcrQz?15uGLOTU!s09Fr-aU21Jtd-;OfTN!m*SD>86R{#G`L3?waNc`}4}kSF&$-r2>}|6CfT@U1Z(b}&of&VmkVa%*ofHxPG28F@0m>&D ze`@|oplrY|w#bh^Tf~P842_a(3f@4CpB^>G#A&MyVA=1kzh~)qFDbs8#oOZnZ>&K9 ziz`xJBgzx8<>RMVw@IPR#lu6H-cR3b&?Z24y-=YGx3A{fk#26lS}?oIq^2g+V${KTPb@e&X$6v&D__7k2VW;k}a2v%>JFD;;`UGr)JSxRAFO7n_=vr;fs zMVi0YV^bwYhRV#iKOAs89;)TPDk)#=!9`z{;p&;J~M z`}3dUaDN1p;UjAq3QS*5xciI$gkOL01^)Mc_wR6f`xd|b?HBmsiy4P0%$|}$V)B5( zWe}c=i}^xnl9h@I2!faQe4MifWO4FpP25v`$+1c2;K?6ZPf!o2z&XP8ZjaqKz)utI z^#Jt(2f?^wI68v#i09Y9Pk-_;KKnEP-r%4r`Sg>IF^r6tFRmaw;y?ZEZ}E$t{{z1G z;vezyqfhY9e)<`H_J=>j$1koxnDEuB*O(47uC8|2UG1^o?*h9!2G5I^P_s)=OR*@3 zJ^WGOJYheK*zc~v{JN^4XO%1`5A1eBXfd@ZshGn?PF8F07U;SZ9R2{#emaj2Jp`=M zjrHcY+CNZ7^=9&+YITf&9bxBypZ&An$MHDfSHJ!Z-rU`1vXa-pB!e= zBFc)iBGIQUy^5*XTO6exbXXhT=E70K=w8{FPf-!8dOVV3+%SNd;{e?Q>cVwSSu%m| zQbIJDP2N!eb$8516tl4v9I@l4u~s5%&1_BAO|^?N zQq0OBqk^~lPyTbJoEM|5utDuxExH+NxfV^|m2x4gO2Jn&O{&rqs$rj{umWxD zM#uz3A*bD^2cU;OdXC6}n&o~8F!|jBybH7K zVV^@Q@9xF5QN)0g7MQ3*;9eu)n;j0ff?xl=V!CGxG+;j-adQ>w$WJ~2{`5~j!@v5k{}?wnH+XY< zi{JeAbNuQbehWu?+)s+X`G5WnfBBcc#H+7>X#%dUzrx@D>K4EG%^m*WC(i(Xix)Q| zUOd0T4?g_}Zg+)ALX&uy1YdmhI{2y+fysrwK^5di?Dqpe4E47F7=ueT`x1e~@IXi= zn}qKb@xc&1th{LXQV1#uQ=kXra4mfH8>z2aD({9vajSpuw>$D)|Nrn_+4KsU^BR)n zWAQGH_blHxHPhwd(H{Ei54Rt%)@o@VWCHf%fdBGe{0x8alOJRD9=C7b;BbGJ!=fV; zVtV=5$Erl@Cyx8AkKXkbd_8BWgO05Qo!tA+oew96wdM?9l2ViD`miKfD`*2C5-f48 z)+LAfor)DhQsgBt3+3M>L^Rs6S@0%)y+Z=^qTg+-XB-D`)T?0jg@aG;z@js)bBWi3 z8?Y-HQN+GMI=vQFiAxvv0w;j?wRJ!z>fxm=o9!7-?0E^OW-dq9EtfjnOnBm4TC{mf=$YD@m=SS@4 z9q#Xsd1$7II7+4867lib3ZVZy&k>{!%x`uCb}n3>Na#^xJCkZ{7s32oQ<(mNox?bc zI8Hw7?;0E=G&e$NT{n0~uFGZ9UcB~9wax%`0AcUZQb}NI87=M|QEZn6S<)y{$nI{j zFA*plQOt6QwlN|YyidnIT*u0B_z+I{+=isn)f_sc3dbhhnh1^(Fw8}MDq5warbE63 z_$r{)On4*N=Jp#PqvTIh#5D$1y*6kw=%;q$IpLAppM9^~AM|`D>+jUHG$N`S zzWSEZ#_Oq@uQ#0m>mSl2mZ|YN+lpujtJVX)0w$97lqHV=v)7-2e)9BVO-3HZso!Ly z{$zmn;~!&c0dFkT1s6_ZRz3|?#Y5@88nscQqAJW639K;NG%#TtN9@KO1{atxhiSqz z&zOBtMI~DUHNlUmX_Or9#)ega!orOn&Z&9OMNvhyLBNVcmmZT))LBbvt~XT=V=do1 z|0C%1kT)bw*Wpq`xHPDK5lq|Ya#AY$@=Yv*r1?}cYHiz2T!V#8K$M9R7cxTqGuA&7 z*$D=%1pPM8mqvR!%V0~a?`fWz!hgwp?yj-CNookm90I6K(Yx6>hyCsfSJ&5IH{kC6 z01@Ek`3wBs@BIjW_=kUltE>N?yEkpJxrdGxIGGey=|GcHJZ5<;$!r zpn70d1|Tal-+K`r?)RQ^?m4@-clSPykB`y!4$I}r*M{0YBzQnm=$89f4J+jf0gxVA zrk)NN4nd6(M4>7il}1%t0o(?_&ZQvvSeOZOZsaP$A_BvHq}X^u$_T9S;N1Q`aN|aU zS6|*mV_RIg#JF|y5themT-XO*x(2**<0`)K)mQNQzxx%u_UcO@)8dm`ck%JPyEt0+ zxc%@LckliZpM1(#u3~L!;nsxZofQs`ZsP8}248&j0$zFLHN5ra%V?S%94-X+?;PUJ zokM(h^FBWK=nlG`LGWYGttHIc2A3`#U~Xra&-QTd{sOCoL)S&Xf|6;OsJ(VP7@kzn zQ?M;cWFn;i%riaLW8>>dc|)V>gIdgM1bSUC*9PRBmNpB0@m7KZ9r%Yp=k&ZhqkdG z12oovOoMgjuvm6jt$R4<-&@lVcIGX1c3QM;lg^3Ny2Iho5d?q(`3aqvu|NjThkFqP z(dJOMx^j$wxXvuff(V*y&5FsjnmjMY7pPEIk4ZN+m1<;6<+rQ=&M01xp-&A_T`QL4 zjusQypbjQjICcY1B~8L)JO>_+N?ypN2m>-v%n_vtspO-~l9b{JM}nH>PoQvC%Nmmd zBR$rXNsLGmY7(f%zJ|;ZjSxdsEht(bZc?S50_jtxNARAO25!AdL}Ub7BgkEZ90D+n z4b~(%HwBG>b>aT72Kgmjzk+O5^&&;p_^gFtJcq89d6 zrj&aiNg*$$phn_9jv3B*F-Gr#@B)+r7o!!7DEEk1X9bauNkZRpY5~b5(iGPq*UU5^ zg9aqjCaWf*6Z(zu0)qy@pVMfCj^!9}VjfIzY%)|#f5OzEV@b~^i=-T&D1mQYfbu3O zBcK%8l$b3-6TEEG2>b8MV4KGW!R55DoL_~^xDXLX+keyP<>WRv5W67AbVGisU^b=1|zTM&P zn1hmu0d{_TGd2Ot=+CoS3!@DLa4)p99KLLEpCV$5huplX0Avpu!ErEH-c~CS#=*Yxi)%Z2s9(X%w zI2&V^KMPQsl&AL~MyXO&$dII=N=bXh6LI2$>CjrWmlF!jFpZ5$YTJ*h5{izQj>UuA zy;o_wz6U$bN>bIxkdi=g2(HWex*>fjB3Uyj5`J&}URYhwtc)MCW-2T^L^aBrimOco z!`RkAXHoi(0X6yV#0DWvVg*0Gai!+=>qSsEw=@Y%Z+g0AAPot=fdL%QU(7X7{Q<^^ zmDQzfm)18aHa5oRO>v0=Q80RE(5kBtC6Gvk1ggqJGgMLhqkep&0Fm5 z?xLN|aJ*Q0^{6qhwgrpBuWx>Yu57frZjdm^}WJ**pdOa<%kr0lbTXeR` zgnCItStgKrZjf_p!n0|N2ax>Ou~7oCY>z|4S@lU_dXfZM7p~!rw_e4SYnO5F-Z9?$@ke;?$DiWYpB&=u zgC(9Ed4)KKUV#K?2-w?s2rIzu%!hd%!Ju0q=Iwefa2hUH-K3CY*Wc z-^yA`WN6I*@qxiD`M6jP`~UzT07*naRQ!vu-M|=NK96E81A+y?V!iIrtvgr(X7eTi z+r~tH-=KOYKmOi#J=SZ7b=QN1(KZHqdpo#ru#0(XF>C$w$86TZ8vmXg1B+#khmQ~O z=*cmb%QdXExUjc}E0+#%>0lSLdFz#mL^xio@ZeE{Cx=H^^$tDx{4U<2!rew_LSw0@ ziSfykY+3CsStO@JHG?m41d4JGQVJz9m!hm+Dd#wt;9XuXbpt9w$YXZM_z_2i?V3pR zx0QrBWDEexGdg1~hG?>+i{d@!T*xIW?Q+MSPf09kE{Gthw&{tJZISfP7%CN3jS@VSMKvN6LcXnd zusTjUcyDS-nRXgjjn{+Jen)|L*TJbnTa0`*8lnV*>+39WG7F)&3F_wzb4PL^2Fz;$ zhr{%mP4CMZ1F|Mf3`l0rM(b#a6RpgilrzRpB`VoA1rO~6W`}(_J2B7%*-MFN80)9y z%%`n{08O(MepFv?4SsL4e~Bj3&Wf;w>0?hSWbj|lc1Eg(ffoVv#vpK_R;LLwOkiR& z5yMKVk8Hq>sodfE|Dz8Ysiqz(4(IV?86>cm{*p8q z>msLq|IY%ZV$hiB>5B^1doIn@lxN=O(YDFf*Nv3uuzUv079o14YPmLe!9{Fn%J*`7 z?TR0n-AII_RE4A*8m@DtP?aq{$GJ73diY8Q!3HZ z&yUrKD9>e@Cb>vg0cu?gRNu7WoT&@Z6V}nQsISH*Lu4d8xY(b_gd%g~d#NVQWW&yR zHrpH-8PDa)vdMSp0j8~ex^-BNlH}<|wB%KTQb*MDyjhLn%q^X!Alr8fZ)geVew$Yp=eFS6+D;2M4<#13Z0thzAcJ;&`#Z@$mxd z-i3go4$I{lUDu=Q9h?K2rb)m{9ziYFZc^n9e7LLU7#Imajdg-4euk9=k)$BX5qV9q zZ%|Q_=5Q%a4Ptzzi3B7Lvzg%Q-?)Kqy?YhculJbkKE&=m<7?lzj6eU=Kf$}-{I|IJ z(shqm835~B`1q&)gunm$zsGy;eS{Bh-iF;dKr`RN(<6t)8d$D?)tWJzQ*socum&$) zy@cQT^6R*I<0UMY9X|Nz0lxdapW^+WuW|PYuuArY4TK5e0CIqZ!D?x+(=O0E!QL*= z%m|GI9D?Nu1P+D$X(6DB_fXi|7Ld@WZU3oZWewVhU&Zpi4H(YBxF6=nXh9ExAsa(laz+c4CnmbS9h!Wb{Jz5 z=orCE4mE?QNgd~USR%~Y2J^PTtTAXCi`{vP{kvEA`3cah#Keqj9p?XJTMHgjMhCGY zkq!0_`SfmVGYmQmY!P9Tt&V}QHrQTRuxsF457)cW3bxKap-h~$ZHuO9;MgS~oS9+7 zY(-W?z!iocBnA$zj*RNvs<^wn_CEsoxTTxE_WYB~OXOvkuXQ5+-=tI}<0y zWC|J6JtsZ$5tgUPMguT-}hK77icXoYj^y$3umcg4wiua+P@H> z_vA(e6#$Wd1=Xaf4U99OGP#&SsOgQjR8wk0=hJkkw+QMRx}FEf7Eg`WOyq${d^T2H3)KAYla~-Hw1AsWJZZe zmuGtC@(iDObd;q6{G|>eJNJ7}+p~mcURCE8I!9y8kDTveQ7Ut2aEMHOsx*;NOktFv zfpj9xq(Q1NeoT8bYl?@SL+f4o(wzzAEUc2oEpQ4ju}<}^EVH&H^>_*##pY%@f@M^H zEdeb^mLn7+lbLhi3(8SIcCH{0V*$vSwof2r2HhwW<)tzvkNZ)fL_HJRA+-mjRu>Je z#PWH+9e{n}TM>2NM@Raq;1{XZ5TxaR#J_9j$!x?4a0n?RJgNJ{!2B6U4Ze)VoFa9i;8X65fgGzhuY-g3eWc5$!nu(vzIZ~fNm`0CeQ!7DHCpzof-^$xFp z>s`G4)jtRJz6A6~Kz9f{y@R_qKg6$ZJwUsA8CP#~=;#8DRt^sy9pm=hM|kqo+ZgQa zwSaiv%EmGp>oA`Iue^E@SFT-zna$8GfxC~ExcTWCkB>ay-IGDbo{&u<5CC&)FrPIz zIB4+YcfNq8S>Vn?#{T0+kTszTN-P6}vF6x;D9SIc-@!Sc{|#&ttT+U|B{gWp%u&%0 zj{~NnPSbKHdKpb)@!D&z;wSHah%PvqC{7@Z-lJ42NJ(_T!qrIEl| z4;n;uxNR)jra{}bA^QpFdmj|n_g+0KAqOgDibR!U$ct(ktMYjyf#w{PktQewt@Ysg zY}R7d80_uNabbTSdwY8T{5~tpaEjh36dKRCD(yc+lFc6r4 zX^;k~&a>mC7-B5tBzk&kI4PA42=n>OgF?dLdXhA~QCp54d)!*a;CHuY&7RSzkohepEnu1H@tLky26qs-d@zkWABvEVb%}mZOO#PWj zxLy(%D1sqp`O$#F&ghv;x($krx<=|2xttYKrhMEW(v)qWJY9) z_oTx$v`s|>k%VMKh3;P@0s@lWdpMXx!eZ0FdLD9>xETf}NxKu)pm$@)TgZfBX4W)t z)_8`SeF(tL?ruos?LezAM&SBvYJMhZ3nf4H=dGrYQJ~{gTEYm@1Lr==*)ihG-k#xY~32yF%Z-Ci6il3Ax zGU_v5VdvFBR)J9>sK@oT`jivnlf`jfnW}Gson&1jHW>VzSj8CJ732)zV=mIy}FC5*RMg=1e(1K?7j~048R)v=pp|3 zpMQWK{@}a#=!0M5__)XI+lN@KfRz(GeE1lLhl0NI@AY7x!ETAZ6EqgMda=Rp|NdL} zvp@R-eEG|-q3eNP-TV;m|LPv@JOYl^z_JIN;Zm&~hA!uOjCX$fGXCIq-@zMSyoNh> zKf&ThAEU88wAY32O`fevP+)DGl9qhk35D-*3{Vxsz1HR|ovrq1N#tO98c6xPZa8jD zVZTzYF$xxtG&t){2EFyZzEypFj$#6uvI+>bOG$?3(AgM1JglE-K%g7)Q@;_+c=pe9 zwwll=`vMzsF(~A3IM-pmJIDUPKAOhj(xppa7lWlI$_Wi>tH1ETp+VC$Fveu7hsv%q zu4hAD#AU1p%Z;@@@Vae+rGZJ{D7&EEh70xv(UyYz&s(GH3G)7HtpPE@eaOU&iGWZ9 zHn|7H`E04S@fK_W^p3{>cT2!EXbfPDg@vGF2RMdlEXX*pb7)}DTEZIe*V**|cOVXm zT!|p5_&_`Wy$Bj&1$qly-=SZxu@Zp9gZIm>L+8AWn}vXbO%0`KoO7=5)tPHF@o!8L z?NJaJ_`q_D`Fxg?-o10f;GhW6lc4VzHtax6LzvB)Krl=4nfA9xD&KF(WK1H%fu^xR zJuVsNs3*+SA5y`1F|gJE-Z#0ZEwfcBbhxE3AXe47wKZD}WY=cM0_Gk>O%<9cTUAim z5=>{Tp~{Mod^Q)EPn1YjQukU&eGa0ER4;=Miza>RYMKTiw%WFI+_%3JSP5h_Qzbhn zAOXa2;=>r5_6%)1vGz39?{#CuX1t!v-p+}wR8!AX zWZ`W({4_WpJ;7NR%zX%ujG@e|z)Dgg*ZpSPxZ8t)((p8$tIc)x1f z+R{XZ_G)<=`E-Saqe8 zd_t2Oli3A%G{3O~<`7gFzMolOtY@x`ZL)7EGdQHPdg)On-#LbO6{*41t5@uXuvE-P z9SRsjHci^JwZ|nD*EF(<0>JvhAbbXpA6t^9@f$=~FtgdrtG&ZWid%-l#=Ss}d6V;l zQar!3)!2rd+k28RhU}aQ<&d~OFI;M7(S+w2R2*PzNyp#ne$gbs}Zk7LE-SZ!4V6ps0u z(6n-2D=7*mZOLJ_@f_uF&LkYBVkVNpn=0T}#tRc2suHQ#6Zh>2aQVc*NQ?og@l37M zt`lC4wPNMO_n@pYim}oZNSr10la?%X{uqrE(qk8R8*$=*SlZe!T#>+e`Yu}SXhJN5 zHfErdH`ZWhXBUlW(Dyyot2KJ(hAI%5F1pio(*ar}naWCj>DGhlR4QRe)rRSsrh+&t z9c%yl*qA+d_z?H*-^bI#r&unR==&bMiZpSY2|BIvE)>`_)exWTgD6T>lWdCOWM5$^ zhLr76gnL$#gcOukS(U%ta~Qo)dv=(c7S8q9-MNBq|L(uVJMaDhaI^yC5Hx!N;0dt! zF~E#FH*eyv{-3|XU;X9Z;+OB=!Qs=a!63T}2I2U42}8j3YryrZm$1Lv;`Xh3I6m}W z`=dYp8ovJZw{Udm@DJa=iMw}?@c(`1pYZ)3euU#5;C2U%bl}dRF~IJgO(Vvwad_*E z8~B6Y`x@T;);nlh!n${8+WWY8c^@mR(J`>@9lD+qX+Z?ccMM*-eii$BdpJHm#^UHW zrU#~pf}H)s3a;T|KR9b2ltBa@nP{nqwNX#a)1THPYNrbphmdJbb@+bAEO=-mV6@#j zti(x*#;Hjq+F&6;s)r-v?JGa0PB%TT#t>TTfwc(G2n0?9O*=<3o53+--SvnV{lJ-R zg!>=Q)>`0E^1fQLv!cr4QY|DPeIfk`?c!L%kNF_=!>GMbqCvhN-Rhaqb$w>8;)s{1QEBd5TKLcF++ zBUo)x{p+{OCjj#_a>Q==Txc@Dq`(~7j+{ElzG=g)i&iaDLkHWg8=9ntXtcqouXFkw zv|+6iwhpN{(b`1hT%N%k8d~m)WU|8Bnizyw22xpL&^8Sk+k(iT?|TpnjFBWz@E}U< z1uhlyK-0?o4Yf#WuzZU@*z{Pu|72`Jyvhivm|m{dSlxTzy=!CGxA^hoWd9R9A9=82 zmgBh-e97tg)MCt0h1_y(A|jxWnls(6q(HK=iQVc6FdlL1T@Pz4mMe!}{puFJ`LE`I z0hyya>hMqReIMWZ?sxIQuRg?wAKb?6TMu#g!~;{};DbMThQ2rGod9g`@~fBdKmU*a z6@K?yZ=$6I{_!8bj}L$GYrOg9%Xs_kxA6YYKf(X|x9{QOTOE#_1O7r-{VnD6Z2 zV5f&M9msSLao*Fn_sYO-wZ<=h`4OHzeF|d<_wGN!mY6c z$P)JVcW~pzHOyu+%;ybevj(f975dHv_xT(G$E-s_IR%wX1)Od5>?z>T6FO7gu#|j8 z$5vN)c5K-MCx?BSm|&KP><^m!ycw){{y_8dck4dK8dS1(ZBm|xl-Ymz>HD~Fu#d(X z^g=MLfjAzGB9RpGhwT45ve|f$8OhEPr)|~J@=i(#Fl63+zgq!N#Mvg1Dsl4I z;!IN}oF?5P0TDgtp@8vf?0=+c%eE6)+NLJ4rDhOvv0K*8TdE5-dyhR&z2ZO%qlLNhCFBmQ~3)tHMQa&=h&;hIXn|&Z8b?Hi3rQ* z9YYDw3-5Il0*g%iX{%#F6pm!jKVydx3^u_AD(4|3GGwHuIF(Rrq>U^>Lu;Tw2`En6 zt81VBx`rn*V3iYQbcW9$wz&kyIo!7x^qK+pEcSijL2uFwalM5ppEAG)%6Miud_=-% z=#OjzdBw#jl)__-F=;F}vI^E(hyXnc)~gkI=itIY%_+c3u~5q6GVZ;4WMORYvBnk~ zx+H^p87@?+CTGX?V#ymRb6|JlA2R6s4&8d~zYYc*(DxjlNN_9%R8X0m!5dee!&-Tv z$eNMDk3R2`{jx@1WQ5K3@&^oNZdCi`0W2ADL&#Zw{ zgfo>kfY5Rl1mnaI)Cs@sEzXX@!eorlAlWi_Qp&nfHhji-=ChP4_Nn5w@Q`^9=W7)t zDIgzZ65T|s_uK@$k7B%Hv0ia5kmbmVaF&qQB6e8Fs{L0&JqF4)E0dg(QbQHbL-3R= zfR$iD(7w8rHF#@BxP65jpNWxVo*SMj6w zKEMzE<1g@&f9`O!0@&_CYzy1ipt9;zj`t zAoQV5C)=Qz&tYajGc%aGSqkhUYhfG0x?A9Qafoi+B`;Rnn8X;SXV1$TGmA*4Aq0{9 zbW1~hlr|~VG{QJcT|OP9@8_1}#$f**Irz4;#F=`HXFE5&5|DA$M4=a{3YEgcHIt)0 zE8xz(2YB%4Dc0*1Zr!~P*co~(vrSZefDlzM*GRcUmC2O^MRf#&IENXM2Df847-`i$ zXR9dA)}N`qOp5m0Kd1bUIF4>i_Lolkk~bK>O^%<~J(r;-l%&8$po7cfxk)jglhafPsa%fiF-__GpqTF>r0kCJzQ8`!2-rPSTZTl(;AOU8ly9c zv)x^Bk_#pQ<1vD0aL%9jbLY@sNX{?W_NK$uL;RVYga2&%XH(ao-rVbTbsp!e9o?-Nk(e>>8#aPnV5|qE59tq)?+#FJn8RN;x z=`f?9REoalG8|hk8mlzZros&q3m35KFrwu>(0Z(e{fLt7(RCgApzJ1N(6lW;2J5c# zN+)q)eAj;#4$5!Y;^dA%Ie#9?a2hlIKku?Ny->lDo*9oD^e4|3VlIPhHeV}JzNKTz z;Zu_YzX_n~X?rT#{Fyh8^YY;D()!vk8kv4?BwmW~=%ED!>4}6YefpdcjIaI5oNzh`@jl&5jM$5G{tUZ`8-Bq#T2I!I(|{F$h-sF=K>n;)99+8{}O zY{s9on6y4oBZ%JUsLTi(+dGL$@}LY0q!Fk#dlo{@=$8r=eLqroW=&X0 zWgDZ^OdLkG4V8>g;nl4diSlR{RM#qoGd=5mLCPA4^7&ENK-WRVQis}_B%%-rqsL|} zTOfjx@tWp3n?pDo1n8V^ZvW+{zr;^|@;-Lvgn8S5gt0nyFaTx-SS`Hguj_%P?Q!`E zu(NCN=&{4oCo7P#U?=$Go&Ub%~pZ)X+ zRx7|Z7EJaAT(tlIAOJ~3K~xNw4vr7u9AmizW&m!y1pLXLyp4Ch^cF5(zKXWp$J0ZD z@BH0A;=T8Nf!lW;qIbc@34m=|m|35sk-K|4XqpBT>GVLbOD@It)R9rNh8tBc0a=RiLD{IFo4)(E|9^^;(92M?nqR3_{0HMdc+l^l+Wv zhUK{f%lXNR+=3K2D3m<9lP58#Vi{NoD|6URQ`GD8EBZ{93XHI^nt{4VD4ZW>!(I+my;bx z_3J2wND`hqA_JR5?wmp=shYmdcA%0#UXISC3^?a82gj0uGoPxddV3T6yaiekBWFC5 ziziH^upIQ;yA%Mk_K?oPmx!+@zhcq0K(;eX8P=Yv&6CRC9oj3U6z>{6hi3G0c| z_k`!Qe%ca$NZ>$h<+VLN6)0+owLV{&vt5<<4>Hz?5td73gsFG`T^PWi2wE&LlCrN3zAr*x92eL72G^DL^vO z64zC{KYl3$0$%)7hhv8pO%P+cuy$N|-g`cYOcaSf~gLS5r?usM4Pe zT#GG`J-PuI_n(h|yEvQa?>6vDgIGtwy7f8KD-kN_OXMw;peMZEJwxGx@yY!W_61<9j4z3Za) zb7#F{5yH_^3+cc?2$)1T$gORHcXl{vSOP0qvMExPK6QVs@$niYiYdcB$b-O+V64Tu z>%8)#2#Cy$`5;4B@}lv+XfoP7Yh*DoTO?)JT?J^xk)H&tt1%1jsiZeA4|4mOgW-C{ ziW%H`k4DEFMpP`C*$l=uUd`UG;3R(*Ct?1nc6y)2IjR*`90BLCMcvI)A2Eus~10ikt-WRf@m=Y=Lch#?4#?zE*|TEKzBy zAu?_?f{Ez43bY;o+9zE50tkN&aO|@$_&VImd`4?xyYHgX2Rn1D7lO-IE?{T(33fZ+XzkF>9M%r# z)<9!{8`pt%-UR;aPk#^p?VtZ^y!QH==zGG$M{E4Y?|+B~4<6#-<0Bj%JFGf^lVHtl zI>7p|*rv5u^&NJ0W?nH#9{BFM4z73kI*J#fc(F_LCyw{qE3g{dc=Dw8KEEWIm@|d;`dbPG zr~aD=d?x^W(3sPR{iyar7qF86l=JqAg|pJxV}ZJnNF!yFL{td5gn&=(+($1z1%Ytq z{v&iw;Gl3#lme?X5sdM%@C@RNSVo1uE>9Jypj-@>GGomu7FQkg+X z3b+U;Kf|H#`=l~u_A2Ex1&>kGAP#(e#KOh(qayH}6h4K3msMm*xNh2}#Dn%0fGaMv zFsr&u0ArG%w0F*D1E{-YLIy<4+Mr2+7H!x)M(jn@N+6ojT+3)Xl7*hyUwfOG;p$mY z5_%d1L#T>CGCqVf)YZ;8K-~{r)x4leZ`t@YYbbbXS+7KHnlOgSi9yT(ZTZn-4eU^< z+Nnz&LSPufLm5Y3oj4fws-bS(dD{<#6q>jZaAwtVp^yhcQUylUD59WLBo_w;6>5#z z<;JIA+f)puzm1_1ESaqijT;4aj3M3wDO@LiDEp+2-gySRa||c&_AQ}cl#o=<#b|B0 z$SElqq$tX^!5Im(J(@&iKw4R^mucapa%RZ5Zz_3Dwy>4L_w3n<=g$%-R_Y_1tcoXk zA*|d#1JHZRZ>|06Z1+G6*G=G5=VtUe?}^GI71=8R?d1wECDl7i0w0 zFV+HzMm~LQ#p-AK2;b*yqsa1;VRmuT9uIHeD^L2^~>R(||F_fkN ztjFxPjWGq$tsC#u9Lc814-95r^B``iqEBizQZ==z+2Vy`NZCXNfTK{%8skL-5xi7{ zhbb&XIIEphsM$7Tbh-!H3$g&GWt6-}3?xipsOl#|6N%(?I@~ifsbeBwF5;EmX^h?^ z6!B@Wg62ATIH}LMazJlv79bo@}FyCdg^CcGRd-(dh9e(!9i@5)A z0ip)iuI}Tjzx^8C`Qn>s*+9BA+!A>7V2Oh(S8?UF8`!z>3heF`+_`%X@4x>u?9K^q zzx5K{dHV*gU25>g>o4KTr5T<){1iX_@vrfn@BIYd`}<$xS06pXqhny*TdZ9J2NM)R z3~@ck2&n6@>O0I97ENm~o3$PQ3(a$$$Z+9S3mO~G?{LSBMborsn#Kq6k#C+G+az0` zzIWih3=$MM#koziT?I49L6Cv!hxFu_$lyGpv3eodqH*e3xR9PpVS#`xh{v&ySgSv4 zCvZcayokQ0q;eue#?H5G!V;cWUrU2MJF25eV~eCGggn@>SUKFf^8m~a%Vh`0ku*_Y z43#%*p!64ghD#ADtArKuT8qI)f9?>8&X^D3eW^EF#j+VOErrw*CxfO7aH| zS3sVrpvlCUK9@xa18ab|uwD~yA3?^X@JFKP3eD_lK@_AopG}5 zh>TWy{(AX*5EG%>RA&iAyBY>F1kjcrKnQZf&ij&FA^lMSd#NTsf-J6EtK;C0*I`=vnBT3 zNTgWI`(Z({p^4%M7z%`#@}v*DCoB6SEx6#QTz3w}8b66=XjoHK*GPG)C?T4E{Rrr0 z?`lObP3{rfpLJWepA-F=7LP=Wov~@)l6c%2nX2tAs+=EBFgoY_)C~!&r9>v{Yw$vX z-lgzMG4;l%O2`0YLpXzhZ4B1yg%4U(V6h)SX~D%L;-FL_0y^jIKfD^q z7KscLQj%e~Y&xV|EgE7{9`_)Uq^J?Z2QYtMRO4vBAsrH6qGx_G*bfb=NT9MLq~!K0 zP$35JIKWsSD8GHPX0TYT;dtpsGvcU-_#|Bcow(VLdk;=2K4dhC!Hg7(!xEMfwV=m6 zBM>n@zOHn5qSa*6uXmE`uW$~Kft=HN_CzwG{_p!*Rl?) zO+bdAYyc)U(!%3^>ivrbFwaKlokVbIdc^x`=g-9gbY1Vmf1IcZAp5(Pkk$4Q=0sLipC=LWw1H{_X+%Raz#&RohuoLshD$?;!#zNtcb7ON zM~Vc|sys4;ot+)La^ni#c?(GL?XM1?}_rH$+^1pix*uM`W~J0DsV&o+RS%a%x5z&3zo|j zI_tnrf<20)oH*LhkSdp@t(w(z{)`0)P|=Bu{60M;P_e5cAwtQcx8MV*_+6W8Tp8yP zt4G5Wpy|l(RHRyIUG#bPwi~AXLXRliLyS!%Qxp|FJv>A=pJ6_q2U0O=bCtbQ4NTDR z9MP|D$aoupK*mX-x>i{qg*UcIx1F;u3m_gqWzM6(dh#%>0xiD-DkY#4bps29Kk==2 zm2^4`$WLb&qkf06=p4|p$y3!ZFl5y431FE7V3GZM?Af7r4%Qkq4U~Zu1RB)Z7D9c( zB8qvPsNhZBXx@G*+7qyxLToTuX60U41Kf2eu_)EQP_%HPKv1){uTfwrO!n24`u-V$ zVN$?`FoIZ8K#5@9tZNE zDr#Gl(MgM{M^&Uynwo-CYG-ZpXo}pW;v6s3>iQal`xEM^d^SsABbO!kBlyIKsHMyp zP`0@`475^|N5WqVPP5o$*z@=^)4|$6G#LYH!nB;uy-Urr6nIg5F31RM^ehSl8Icc7 zkG57m3{t{=5UrtX*lP@gY}kJoaDk=@7G@MIMPe-&7ZX)-7smo(K@;{C6KX*d)zrZn zDU`j1JyBfq2zda`F}mKNX&Ao5a{a=0=JcaKwSJ<-iO^;Ms>i`mm3DP!0+*k#clRtB1luGvp8Ncp#-s zkr~F=ycL?9(#x!DPN0iD2WuNxYta~!f}{xWL6x2kORwF`=GdRlU>l3YV&Q|CDEkog zz4L^EWS^hmaMkIX=}|^!%LZK+Q=*FQG44{TN3&L-j6GmlL2+v5uEDqoHiD#e0LMw! zOHZEBIX`>bT=!?=3eN+hrGfwA)>8!f-V&W@tv(Nc_%{`D76_&zWL}VN^Em)C*eHIf2`$NfsQ&){bg zKukmB&S^JvQQo{`Ab+ucCWtzD zI#+^tQ$9Kbm^7Vc(6%k+^LhCH9_y~l8Z}bm_7j6tT2-{weomtNR)exT)|1S|eTs_K zIK@Y?ZVT@}0r%mvnnbAP20)@Os0Q69EKbt^Chg-mvQ~t9B;h&3fkQk*y}Kx zHU9oHW4#uvJK*rxVR8HzZnXniINbmA0Y3id=QxxA(pES>;N(@*X2P0)>v-^(DiE-GUs4z zxThg3K8E(yLM_^G3Y`og(N^TUwyZ%-o|2MGky@WJBv@!d&v@2KNJc?ID#LCtomGuS^+@%cHxnbh|7Bz{C%(2!Y!-oZX7Q8kbb{a| z{Vs$vV4_de{?S#@nd=)(Zv?ARsmw*jh%teH8~_Vgp))m4kpvKkCu{0`Fs?}&W+r)z z)sGQK&=_aMG~r~`itdsmO}=voT!gl*HB^WuXhKY)?RmsyHGXY3M24V6F?zSuZV1}u zl}@SEOGG1Qi#G~*R>4ig2$UuuM1`+Y(Qe3THG`WcyCT|l2994Q|@^sIXxDVSx!pl zT#g}5OQM`3l$ays1u}z`s$Tod<3$C%rvL;=Y&64h9v|`}v6M$+lX8r6z|SeXLZw=l zF1&8^%_C!Af_f(b+$zk7MGB*}vNSUpoK2~|2HCHi%Mr2A#F>=V>cMYoZDPi<&$lE$ zBEXLjS>uBnY}im-*Qa19?YG0sSob|_7&T$#1?qi;qGw)apNhvou}C6PjzgmgQUV4c zeER#Mx?cZ;(Fd~*@KIG`p+3?FGYy*nDK-KsjqwV59E>X)H`zg`QPtSsh_X8%J!()D zmI?gYLVbKTha)Kje*`wV$)rU`%?dy!un9DHrpf09d;i50S{Z}7f=8t$3*s4S zLXlsq!ZZ+RY?B@(#|#o*14b|@S(BJtD{D1e5_DIJF%8T&)x5nPQ z#g$91;O)2G#&Q819`549kNy#dcRQ^68G0c&FoZa)tLS|kZJ&Ui39{@#z^nzVodM+iS3B+#nBH>_?mBeNW}$QljARyQ zx`M=@Os?So?(;IS(QawB%eTUXVR9pImYhzU) zwI+?~`o8>{$5bq359XpTCZs^ez?f%J3R&b>@5d29PHRfL1%wPbkjm-`6L@)AIRoBX z9W+$0w{l;v@g8FgjA-#o&KQY%NFBBriG30mGW%=*n{)nJ&c?H_rp><3!8S*NeWL^e zv$i2L)}ooWaKu=y7jV+2^=-+(h=FtlMl4!u{Z$VrHK%*TUP*3(m0zmWOp(!&mMeS9 zWlu1fRF|d6k)qD#LX;pC)+NY!IM9=@#WtV;WjSYnK}IGB$Ij&K*3wxa7E#xR!ep6* zy^5I&r-+*T6W})k^rpnlA+uGX0Fbai=d&5wra{;D!Pmuw?`NcWl+!kWRcdYoRgEzz z{HI1Aa`Gvaqjhmlj)5>_Qt%{Dj;G|!-v7M~%5Fmx(zNqN>4PMs94(2j$_(c^ESG&s z;RfeW&LSn88NBZNwNq?Z4hE1S{7mYQCm8{Ds)D^38yXAeN&vSB3_gwa{AmrV@vWk8 z*TG^cy;T<&H1-_VfYioLfeKc=C>_!gh{_8Z1$jmR3aY-V_9Gi145kkFVWD0Axe3|jsL;tiZ88RE%L!`>i6lPXsL-?3dKq{fKW~agC|Y|IfkK|(79ZC>2)0I0 z5043%NIcjInFe{Om~TIQty51LXhJM0ic_czDNvSF=%ZxSl-fhBu|9{TX_Buo1XzipnKF%IZgLEv#)I09LCN$OL8j zY=#(o)^!~y_%}yD$w~hIB9J`*g9bT|#aav7G?>q4*xTF3tZmVC9bhba=Wuj*h{a+B zG=y2(hN(aa*D60ltfu(lNA>Ds34)7kQ4p_rV+qW`<}TE#hR8SSN=!s)R93gq!2%GB zo&n>4*IvDVKll|sJF4QrQyrXkE`J2*Jl!_Mvuv)K$? z*JHIj#&WU1d}jxH`wgsVVN3%FmOsbKW30QipAZcS5~AMQ9fT}7GXB5gSaMPjl2zf> zo0t4hXmE<)sI=2+n-Ut38}&m*G)^p$%Jqq>#HjO0TM3o{cauflfI=+KkrMDTMWE&g z;wkvthR-wsm_z5vy_^LpLyD-lD|uIz{QpU6Ft9?1jE>1Zyfq*fNW8OPBE=fZK2W89 zd)2=b{^Qk5N@2C>oF~;K0v8IDm2C0A;)3p0Qhr6R#At=MBZ1RM9`td_N8pmrwFjn5 z`q}88>)5NjyRK8d{!r@t;b*FEd^tsN)`ch~*(`;vIL6fE>8zF^IK=^|_m%)0c{pg5 zCdb?^;S4yB2%pCLrug9Vz$3f7`ITLgvMH+ff`RA!$m`0c2QZQFCIgOxunP%xvIy3; zp%#eKl_KehBq3F%lq&5sjTy*u6V6_X21M-D_Q)2q-X4`w0CsHJi1K|TWohU$?s5R4 z-!~#9=CX5yH-*ZAJuxF8!ZLwQ5=OS|Vkg#9rxDNwfF@WdNg%DrkSF@10-Yq;tYy+q z)LE46V05kKf8HjbUyC9g_n6HrW^+NiV{zf)F7__$;^NhdXyz?C>9Dgm$KJsXc6at* zVBk8&y<7Kj^MgCM`^ga&$BVEJn*eHuI?$SINyAxWo2)i8Rux3E*>R#GV4{FS<mR4e(F)eX>fb`?{q<8PI-NC%4gk+AWv`%{r>eabbM(sH(>C3YC z?A`2`-zKVz=)qN$F?EVez~*E7SZ-8n&(va%l!~a)Xw}q8(4l0{1o-L%?vQn6(B=RD zAOJ~3K~yHM4#v~pOR27wjQw#Fx5j$CM&ETg6I$o>Zt$f`-m@}B3}<#%=b(7t*;h%%SfrdN@r_y2Sj=WKG))5z zR&VRoIyEh;)jI8IeE^@+c_Fnujg&#CVHA{z&^8U)S&RMsecZV51zfv!6+1gS==vUa z@7~9QhYzu`4UFkh@S0b96PROo6@>2#&cA9FoPKzcwN z8f!6|wP>5x*M0)5)@wMoLf0?A;>WA!GhjY%u`{2iwd6WR-wFC&(5*YH*Iq?xB1j@M zt_GE91;Xj}V=BTAsVF8-)?^b+1J%WeETxr%(1?xGZLhu8R*=Oc&IF8Rwy>OvfKs*) zEd#NW^_0oIVpL>02AbqGJo0-5Lou4sfS&K^nf<=UEa*EQj@CP1x$3cAJ2<8!HbV-y z8|pkn-QxuE>1#&k!@wlvBS-~4$3S!Tb~Ax=_mkymH%|eetUSy$pwBWAN~$csVt&}5 zt}pCe;R7uP*gD9;^&XW@Bxz%jFE%+a`p3qO`k6SH-XUs1~2i8dwu8emU82 z7^Ov$V94UFfTi$7r^;?|lBqi}n8#yCrYR@;qHS+p2ii(aDrbg>q4_C|WHId*ATYaNPg05@5-Bp+ zo5J(R62f)OAcu?8IRP~VTs+g&S@1lXrG$HVl?66ipO#S685{Ss_vR4PJgsO@5)v;w z=q;swz%Ljg*r1d)wgn5YT6Z3xWuI~y{kd4Ni?opilp=Z|ggGPgj*o7If%Ekw)Uw;uHyKnFXeMXtC_RJpt4iU zuLr?722dy|qHHnRPefY*n=%4WOJo-!gFo?jX^=2BZ-i;SA!YB1oC9R>Ndy`t#jph&xRIURnEbp|%Y6O_Dt5#x()})m_n^74gI($w_!r_^&(^z=u*getfAr+PY$dz_t zX%yE3vW;!fGzRlo3u8R69epQ#@Sjqhv7qa^FpXBOBoR8*_F98##d;ff+lPq-7Krip zw`~pDwn5w41X8Y6YjjK`S+I7wcyNGA7Y}gp;sx}* z!=s0faO=}sczSr~C-M3|DIl#SSZjjaoc8E9LH)!@t!9j=i=h+<rE5AUd;eF zOU-P2iX|wd#letodTmQE?Huxk!MaCyJ@}?jI@IHZA zA_cf7#WX=Ui)7e`*VEp*R%Jn9FN1ntsJzKVB+ns+Y=>ltCZ+`NC5QsG^;?)2EBx~# ze#0`@?o93HO=>VVyhzjdsk8aaVAeLN@37XO@B8rgeqv&=Tw}fNv05>@b??2Bg#h@e zes9eeY2a}|L=E@w;67*XaARybL!tYXiqwcs2BM}~b?|u%R`rT;@A2#{)Hr-U2d6=k zr!Bx9FsB}j1$usp`Q94)mwN19?67li?0wK$_|c? zAH#KPK$ns2a0PSccMZ}40$W@ee%M9 z-eZ~qmJ#a;_(W6?L%I%K-+O>r`8maq2JwbR!DWI5a7f{mBN&X(>J6Af6Ci4woXp60 zj*K)m#WNtP_{*xB2;THuCT9x_*!5{FMK|FlSe-1u%UvcTQ_VQic37TZ7`8De$dT2QqyGeZ810`+N*D1w zy^E=`GmvN6m`=buH$Igo7w;lkB=ihpG-m+Hbs*14YNs-7dK^g2WEf?Dyx2%1D5cZ` zr+5$uG)WGnX;IY-$}?@QRb+{r_wIdmZ|jr5Q&#EYsotj{Vem|#-xPk3#^#0v!eEWk z#B~_hTxGVTuqQG4A@W@qa-hQ{@9G4Lp;!mMdj*we_fURffL zx+W*?Z$;owzD6#5y-8|x{~lMXHI~bj_h)3aZ6rZJBrTP1YcWcV0{GJkYilehD7V+E z6%LOML3a%vK6;47@d6JXJjBuQ0=@I2&kPiT2Iovr5t@8QW380bR^=p^1g~mi{Cn_3 z7E}|FH(OF)Gs!B!-#=yn2NJ_H9zFnI=<6|5x~0oE&mF*^WR94^)n7IaI-D>tseUcBf( zP)ES=0>8fbF+Tp}HgSUmxh8Djwv%$!YfS3eeZ% z@WC}G^f;kk9292sY@x>Iel&?vyGa5?(m5*1JC}xp-hi1JQCrtN8>*17tP&h%6-k}P z5&p+Hm+Yr}Z_EShbeSMwSgpG;V3NWfD)IM+Gq0$yIQV=gtI$kBC%{c)7-CuUf*gL4 z-w(RpVZH9XU4$@>juz;h&+qDb#=7S~kV%%IBC1eL1-_Kvv@v0?CmGmnp6z+6>w8h> z%X9!@Bt=!B5qen(-pP7;BJ4F%iR22*BwELCHdjsi6OCBBR^-RP0tbacT2CVga|(8|>}QFl%fGPxNZEkJe`j+dau_ga0wLg#vbEl3PjU5Bneg0&7;ukGXE zy%tC7b>0_6l5$&z2A4tJYWj%E5K55qB$FbiBzllb?rR7AFy+_Fq#z{=yCH6h(&0#u zJjpZGMH_N)HcgVt2`v_-v&v6&h0MZ%ePCvC7}M8GmEI{uZ8b@eNlkE%D zCp$CfeQwGC*;FD8!4DIdaL3tODjhbG3kN;&r4=rz5Tw%1gjqtNG4?(rjRB=GrP6T6 zo2iSWMJF2pUp-pJD(4}vtjNHx1g}A(S-`~BP&$+t5rp80%c>5T=>HU%N0!1%Faq_) z7;os`_y@Ij4!!fEUSohaVGB%}Hmj72B0Yt;j0aN`qa4NWk>U{@1NQ3$NZ7FPt1u|7 zP|$`0@pwVT)qXvs;3cRvnuo0-q0|NoP6`O7JBemHKC;0wXqFi_atA zRFT@Js$HVe-f@I zXyG)~%NTXWPLNZRihrL1Lm{}s3%uW1B`B0x*wKC|Prrqj4~42p*Y3z`NHz_Cjxy7yu;x--;9_UEG(D^y=4CtgOvx0 zEHIm0#KFNuy!`S-G;NP=>G0&K!>>MgfO&fXm%exa^a9LhxO(j>{`il-jh(%V_|D(` z0t*$OGfdavbg%n-FIP^_2iD z4irK|hwt8_$21rPq<1ZaDHz5Q0EfePQse=BrbPP` z9lB@0;>rP|D4-IVIOM%;X(SYJgOxOr_mcW@ksh%@)EU5;+(v|oEZS&M6+b7dAYYWJ zGbxh`lyW6fZ5crCMbid#4C8d(f*Ao!@%u2ydJrzDztuY=f{E)N4oVQW@lHnlM1*BUvmaHuMSs#@3d_eD0N^X&6Jshl;Nt zRLKat{M>d;M0;td9zt0VktuN(okNhA%&Z)?GB#nzfDB=0XA9S^Jp)@?EEh{WcyNHT zc>{o8jlgv-4eOoj(6tSkW{IYq!#D=DfGj$1c}5J!KI_AE3otKXtixm?sOsF+83e+s z^m{`TB+i`kl*~#!Ug-ov92_G|_H1WlQe9v(2unez9S*Q0kywFo_lm*}s)u_S(tf~n zfqk3SoRaxW7m8uNnZ7!1azY#Q&gb%&a>ih=!D8pvfP{ege#F72&h%cj|Br@l^iq7| zq|J#cVv0>VH-#nw$$cLvQqw^#PfZSSJ>ZkPoEnN9$GdA_Jg z5(nvCc$gFbVtU{%#(Z%o7qtROQ^#V;Y}8~%l^7y|>12ZGWP;Xp-ZsYZTH@Gwv4RBy zVWjX$#iwKz2a4iL#$^HO2ag8J_1;uj5SWdCVi_qYKQ5F0kL6i2v>E`vpwIFu_Qc9E z89yc?iWpRnJS}vO_>EyVq)sycrO%Qb2eS!28qrB^L(1 zhij!De7N$p=p4Z7!j_&r$>b%kuC_mjucIvjh@_`9f*NeHa?>68GfDr6Rfp0DOln~c%E`p^+*DzGov@yEs}28X9LPlZ)mwkDvYVoYJ1 zh#t29k&CcdI?toJuTTy|H62AcuoNt_GRGi*a6x7qWy|SW1c1(3g0a5QMyR8W@tHe< zK!FBhxtv4bur-_D)~y?O=Gp7GbLTeRfBzwV@{@ZwJYIkup=1B`zAlGnWEtS_@DTUz zPBGgSG);s1A3TC<7*>9UXP*8UzVY>!@Wn5@f?LnOfc@v5$NtSbsHzE0PmXbQpYfZo z?&8Y+9@@s>-FHv%<{Jli=lvrr+yaebfGYp_EnzyH0s@?!o#8AnJS{w1Qz9q?A5^6Y zi)2FHPYBiHWd|oNcJ4* zg++z7G)(tS`ps-PW_seafNU}p-E1&Tg^fV3%#UZRB!Ol+JK|0%3KTTt`#cJO+9zMp zN1!d-n>gpGg1Z#)@**k9F2J;4hvdz2|LVI~ z%spMySnHjT0+ZTx4$ZQ~VzETiG^kn&VSyvYgnW>w>lh~5q6ouQ0H}er{#ngl_dQ8) z%Ft8TKzKGu)oV!wA*MKwtuYW2!ed1Ztj25w=^UA=9;S`p8~y&3p74Y>Jrji$?+|Yq z>!O(-v!O(`a)wes7CVv(`2CfzHyH#<%KEA)NtlGg)+%c>?*7u-AWKHUGKftF7Z0dr z2gj|>MUXjo{l!gCC;29}G}e3Ui44QLq+wk(UM`kPv|SetL+*hpbUw`1XS1CLgsJI#lDu*0H!3~vpKR+Q1N6T*BsT(I z&u1oxl63u3{*^62#vVgj3;h-MmPSCIHP#0GV26uBjeWNFn6Kq}hPQrxB<(c`3>uS` zZuI_S#ePr*+KJYfY`DhOTI}?R#ODq;NCl0^W_$CK0zuccOOjBg-T+61>-AnQ{rv!F zm6i537X?xaD*y%1X&Zp(J!iDci#H*suk(6GP3-!Umb|KJ6M#uuI z&u9+7H_>HBRH0FKqV6{e%MvQQV}|x=@z5NwA0-4tQU<)!&P}nwGl|^LCm;;Zrt*Bw z{~cxOQSnFvJ1=idATTD#`@t#Hio!k>0Tydb$hGk7Z3&hi*2G%ZCcoOMu6-^Hd%(_G z-|!k^Fr8ZL?(SkXGx+jXUdF%qH@}aUU%rFuPi^D--~W63cmM65;NiINHD1@ z)Ro0-$KvV@i|1b4!xz8u6rQ>{!#npZe)i+{aPVM`X*I#&!-shIQH$eagKzCVgY6qv z02Vy++_U)BxBfY{w`bVj+e2*(PEVHj`On_QU;Wi<_{+aK!aE;2P`C7UC9Oj>v9Plm z#v0U?FsTjLGAd&|NEAFWnFS`=QG`~YuKm!VZ5wpb1i(K40f@ji!;sB3gE2P(46+2~ z7G2u{?3G^Z0AT{b7K8)s-75uAM@E`bDJ(Nq4+B32?sHP#t{$3FuVLxeC{#$arPni! z^oe~2j!^2PjIuOH!zD3_Mg7T=1@f?>49&Jt!cAq^r)E&1pADt&tLjU~)&nlk6KU{S zGg!59-aCJFd&&`rq7>d}gB_JMISOh}0Z4zLQ34g?Bf%jD z*8?~P%eDz@_Sh?P8fGTKWN0$|Ft7?WokZu-h!ZKffFv6e7lHfl?Z!+Vml4ul@m44yCQJwLstMr36#CIcF; zpsp>pw`aI|We?Mt&rM-wv~3G(2$cmoXJDwpqeo|$%_dmPJ9Hf@JJ&o+6Y3|HQL?Kc zk+Ob6AAiYS`tg|r0XAiaAcaMXUaR38Em-9uKKDg=TN8QJRogCb@bCd%`-gwPkN*7+ zad>!$iz%&+w9ncR%f0k0snAj zT&DHyTjY&{JHb#Q_UNP#jSXA<%Rt{rl~D{)${=vjp!cU07&ZEt4W0AF8RE%u-qNQw zdT)}Ns*(avqOY8ntEv&A^n)aGxB-Ws+6Ca-5QRx@4@gknUVT|YF&81-P>oM#wWNqb z&?U19L=ZEW7;6=6=}YAc4WayzS+RU1PVeJ`WynjqVkoF;;$(xMMpDzl#5SiMr=)in z`Y;;*K;|HX)z$<3Yuxv`O|tWq6!Z(QwskQ*Xh_W(;8;H1=jG#KpJ2QQ>o+HB0dI9} zV<6i`4FHV?zKwhHtx)@F`ELKUH}biaOWgq7ly<||DezBr5}{M!9KS_rg_mO zqi>NSBm=oA^@4+9uuCxz>o?Wv(mbhsbpWpPo;@l${w#&2U=zk+XiikR=@x_9l`~RW z`F@OQ4sG&xw8;_#iSkPwHZjM2;Ai}drq^5O zdz%NOhOFNs^j?{Mw#h(-tpan{1WZ@uMH%CqH`=RQX^|Zauh6BG{f< zZ12qQxi370-~6o?@s(F^;FVv$24jK$>rdap_x}0=JUZxLVR1SW+`s=m98d7;pMMp< zc6}Szzlxo`r|`L_p8?u4%pZP;pa1m7_{C3uiL=udH*XmH&ToGn-~Zt~ym{{wr_B=5 zF{mGHqo9aWD0ro>iX|| zYl6-DMk!k&(bS<(|T0~5?H&5?H45lj>N(9$gsAoIY|Mrx+W%d zwhhS?(pM%+W`D+>6)ZZwBK7znK-@4mF?*%^@HyWEC%>n3J_`Wn1ReYSla;L{MfFht zbaFOJpU9R6jI68)b2u(glBVeVA{1k5lGgXZk^!{%^Q~3-@NgbTM$U?XMjU?Hs`9K^ zW)R2o9GNj~460zkA11_T?U41|@ONP*K7KBlPi(P!LP_8tVta>m=C2z}xvafpw}^7vocd!yspCYXV~d=K^pK1~Wlxvm@{=T-riX-)ahGu+bUP z`b9wwijhPVp`iFw6tu)fXI|CE%E-Qe6@Pc}Uok5~rjXlADJM@kI@v3sp&(MsVGlj2ntAwpf(hH$tTxyu}}n31mWas zVA7_w$zqirv1_ns357f{dRG}8NEktd#2Q;6-$37EOyLxfEvV`WS;@{F3Aq&R-76UZ zFg{*o%bk5pd4Ui?;O95KPy<>PrQ1*tU zQmsJe0D7_t*gj`oLnOUNk4n&q=v=80(ReV{%IiYwfm8(Fa;$8GheHY~BxD$QHaEE< zt6}^8^SknhE(%61wU&X@q0e)s5QG+gIc+BpS(%YdqL|RxudxIVG(ah9ysJNv>;YQ! zjP-1UN{l##jWHk_{y(f?7cwQv2J&&XCfV@wNE%G&qkQZ=tg^t$&0O|#)@Ptz ze^CY-nc)pOJ;lw6)nHR<_e*=M@H6Y$-vcvV+}?re@akleu{B@ z45SK;B`1IDHKmFg)UJ#nQuoPFW-A(E7$ex)HQ3q;{-I*fEC|hl(RD7Uv-5j1WCQSH z(s(VMGvRX@<6sSAVg$3=V*kc9{Nca;UHtQZ@eS-=-NC#C?A9&ZdgeO5b?3M6jc?ZY zxBu(^jqm)~cQ8Lbgb@Lu!S>dU2Qb;R@={0gpIxrrZq{~q3b z?--{G!u^A@z}jZiXkbkZuDmqaRyFF%qHUHqo6iCEVO_>rz*LAV?&+jLH8BuleJ^bg z>`mfbG6A5-Rx`#Jc*3NCC4<^nOsX1-Nr%(pGjvS|HC6*pqpTGHfNb_@<`vy-RLb;I zj@EV`;?QRVO8`&xfNg^#A%l#Ctx+!o87jPSRaHP)Es~TK$?{T4Np~-3T@(q!Kjz-P zN4ltH{TPqN5ymwrDpcao*8m1E)}&B#3jX^(V3ELVeV^L-U{t2kf|*uqa)o{5D8Xut zj9&84Ko}4kfn&b(=O1ss@?@LE_kS^fP~tRI*>3b%!f9>xhJzl&_5=d5CfKt`?(YNk z)Hz_jY$4pCt|x_cj2}r68gYOTh$|h|qvcDoBvlvFSPN?z6f!ML072zKgCy#mE$G=$ ztUBEoIsZZ52cs|p0|}aTzvyh}$xQ~Dm6Bb;XDHNKhSK0Q=N^UqE!pQ#I$!+|kP@h^ z?Ng%#m?lAqm)9gk)VhX8R`#L;xG1Q0oDU%`dVJk0(dv8DSDq(-ZtC@E(c+Dh4}A(k zq#-aN{UFcqz0NtbZHu$BGi+~JSPLwdOMg~Ff~U6+vOGOoqUjoR+=9WL?#U|5RGi;) zq&GC-vX}CNM1(V_H~0^%Z3DoF3%uzz)Jqxn39dE>uG_&8r1Cz{B-tvC84|371cLcu z;eGV2U}tv=*QYghc6UGo96UV2>B$1O7z;`% zb`Uri;^eg*nc2SYPy_^c6&#{<(8xKJ19MGL8^(ZfR<(BAO4sd^+5RQtj6Up?Hyc7< z0`aCEGrTxgB?fa+Qs49|3rhX66lY0#8M(-NDKXEuM#3yKSS=Y}r>mYQ?g;<5K<^9O zL@fu-ByQzX8KuJ3=7kw-J}QD|b2E?HazF#js&Vi0jVU4Fiq#~;iEj1cQF8e_SfVaRHnfWAUq!|?%SvTY0l@uxQ(p#NF(3VC3 z(SqfnKwRmC$rhF2igh@8U1%stUN5UYZ;zLA=EHQMbxZ?Bc(z-hHSdE~eQtH23uP}r zDh3Tw3`6=y*np{p(x)^Ng`_ViD}CnEijeW3)W;Y)pZ7JR&rS?wP4H*75!u2)(ok00vd}ppZ|VG3QYh{FmVikW{_GiI**mfTn^aTQ2XOMHlJ8CO zTTQ*9DJ)&|_vZS85+GCTi;4)q%F}M$Kx(tc&E$Y)3Jp+L*F}vmGS(lAj;X9gV(PjV zm3nz}Yyd_1A|`oagjEJP5@i?^sXB~g_1--O(hn4V+Ix})X6)s2O*Cqq)_=bB$!P+Z zRT%^49JaQ%QPnltw!^Yn21~aw257$8hO`BiT2BfDN&`GmHD<`A0C~T13Rr4g3HEkt zT)V!DWivgvF7oPnl{^jrfKECtk{}X=t+D`)0(BR7_UfX7opo4<04O;4K#8hIJ?vB$FO#qyVldhsTas{^-t01_K(sf6(A(&`PygpJX7) zMu~E`q6)gtLohWIB7v_BaW{lz2ug6v;mB`p|n6iXNDD5fdE~KC)rcfKj;M}q{@IQqS?Up3dC*c?LuLDW12Q3CFclcuBfj^1q-$)3 zHnU^+kt(800BiFG>^;xD4Tq#bAG5=Jeum={12P@hHR!s|ThxdrNgDFZ;FFUD4j!Fi zxyV+p%r5L1rclqx2#BxoG#SCdNJP0R_;a>4jM=0@UHQ7Mwia#Mq3Il|YKpVv0!ln@fZ7YE+e0YOame3f8Tg5)D; zRAAIdp%bS#!AEqg7^O9!>?)R4Vl2i7Iw(N=G&}&{L};2Yj38Mb!Y1d|Z6zOS)oEII z!mRgh9xuvQ6_T6yGt)nYC+>3K{3-?meHx!y&j062RHu4Sr0oofP{51aXF4Bglpu90 z@XlD->EI`1)keW&Sdnf%I!x>{!;7_j{;3=^0Qy9E*D3l2fdA$(N?^mp*^kmlXw(U04oNGBY@l2v!HV7vZY0mWfI(0zd)4 zH(~EGp>K#yXUvI|VCz7U)viL_3Up50=ao$7;(w(GO)Uy_k=_V#_56)=-KC+()U+fc zlVnd|U_6T`eBJfy*YWJL&!Kf4KKSrMES8Ou+n3B4Np^8ap~|M$NR@U+VbD(k>BWM2 zNwj~hNo}ybRbgk_;F&wyXq^EG!*x?E+d1C3x5P*Hfzva1HXxx`@mh*ZWKfw3)7k*8 zg|)!5&)vWu{_!6JJ1+vuJ)qi-hTkEl#v@#N*KXpQ|N8fE?do0p_XqD_F=sqFIKqb? zJ;KAoITkI@IfCPfhsRjb8gU$$i5B2s8Paww?%!uv3rs5D>eZKV?fNTNERXQ!>u=(< zAHR){9von6YX{e^)HppeXdTeBz-%_bmAzdomkpZ55=IzT_xEt?)-Bw4>N;M3<4r7= zOOT~7v@-t8H34>Hfw4Y+f&_3L8Hb1qfHXnKCM6<;8|#Eo+bXck7ptKipWZ(zVWqWusf|G9#KxjKvgPB6&ehu1hlTd0D5^m*l4eUVm2ot zQ((9cY8zQG@TLGFTjTpKQW;O5culS+b{MESl&b?OYXd0BaE`GY0b(@keOwVzG|1zd zckk`#e1q)gYR;`0qEc4??{STs^N{xJXxkuCp3=e6&7b=wSP3NDC)-3(4rnFv>`vjV zM#ys_p$7IeYVq(7;Qc~&q4$3_9^qO82kz;;6FhSo zhHsh%i^T$6JBQ;o?OlFI6n+C>M}A;d2}~D)leMZt`u@@*Sc-B80QHGH6pi*lAl$ig z2jBSW=kcY_zl3kR`W3i#33eUce&+*x_|XHr{qDPfv3U1`4{-0Dcd_gkhexM4I-Yx5 zl~C(WW;5*UZecn#;T-iY3Z`~gG$%Mdson46k4f2D7$pmmqBs(PUj36LmLCgv3hO#nBIMt})H3ndcs_Q6W z264UX8n^FIz`=$tKPIA{#bLTv-|-~bMivCA@pD;&-LWS#w1NzRevh?UF+ECZ>nmcl zT7K1@7nD1esKAng>*pMko3Wc{54Pwu%v|&_f$?5 ztAt<=8KHD@lnD@q3=>(+Xu=BCRi3g+YTSL;hYP-iCLaQc<@ZTLw`(x<6*dp+cpL>7 zae;SK2AV!bS=#mS z&REsA3XYZY?;x!zvDZmoKRHI!lN@@`hVb{;*NsZLC07!p{$GN^M=N<^lSdf(kC_;( zr1oJM40HQ-CL|81mIe10pp{@2U-Sm$4 zIfc>QA%BInKwa0pGsmCbCfr{Z9d(wtUeISq zh2j(dor^-&z^L?wODttGPDA50Qoj398v3|7FR39S3XE=(Y9bTfR|0TZ0618ifo_56 z4GzbLk+fnUor0Kp3YGq-EL-2McNH%7WECD1o5uLo3=KW~6RQ^jYYb{@QCWj4SFYgc zJ9j{2@ZR0`aC&^IEagb~733OH+Z04!RKK1)c++;>!2ZV%4mh*CMPLoXk^xnO${29h zV0UK=&p&$wU;gsfu)jaU_Ra)*SGI9_GQk^fJi_1n&5!YCfA;S&Uj%`2SZhYID$)Xg zcn{I-EyA^H+xYscUjS+W&gKA~fmC6bLqJ1kfNLOIp#iX8KZ*L#BZ{5Vf!2>Ltr61NA z6B_1lZ7hKe081bih-0s^^zs%ToR%1;VV_{no?0~C8irudE!nGIqU{Yy|LN_m?!fpm z!>pe&gfQ;{qNenPm|m!7@rYD+=%E_Lfncy^>Z9R=p=>{eYOesiM=dzQi#m?OPvijt zD4h{$pX)K(i4x?89MnDb`{ONWXyh|xE6NafjlLxk0#Pe?A&X~FnqVyu_a3bVJ5M_< zea7h~C#jrMn_jm6(hR*GfRvfuC~70tp`)a`;s~T>g>>vG3E3JW2d?=c5eJJCf1<}g z;&K4QDg!GK-$Re=9K*-8hyuhZdyzlE^^?x6b1YH%D?8Pcw2CxBg_UHsiQxh7gIUG{ zCW~Qmzz#TC*08E^l^tpN?`&~m2uhKMg0!>tGfU|wT|R8G=6keyo=V^yfvIlo;Cn{@ zo2YlM^mPf@9USbKiaJGi$WfJV3Z`%b_9d|Bt18qS!ePB~2C5mTS^;wd$1R$M3$OX; z9X+;R4rX#hgYGbmv6ul=AVauvbsx8$zJcBS3E&Kl50A06Rbgwp!j)?~c=+fLlbONw zoBKFhw5Ycxph<|U7~%0QUj&NEbYHNOBwZZN$oMCT&rRoo^J+|@((sdkW0{F1{gtOmB#s!oY^l zd-R8A#U2yVV9nTmCL<{Nq-urf8k z9gYrx${PIfAN?U-e&t!v)B>jSU^Vvf)o&Pl{cB&v`|mx(_rCWA>UsiWEL`W1Z6gHM z8dwwVF?IOD7oW$g-+T#}ybnwma0XJ`)zi|wr~Olk{u9avll zeP@`!{$?AeYCimuf^|+D$&iGYE3&A9J%Z~Po%0R4AwpG8FmVR11=wXqpXh+B6(>9C zVaZ_i=(SZ=x}wyeX$Yknbru~u=AD2^zZR(h98~?K`!J;>9jilD*;GYe=Ln8T?57At zu0enQr@mnVU7*1G1b#)($`1!AXM^~OD}+7375!x?C~&i{i+Q5l~;g|2hy$y+k=f(%ui2&C6^%HF|oO56oZCE$~gJdg@ z+d9cZX$6Y2b8yx#EJJxnI|kZ*d=>EUIg-@%P_Gt>Ud2j*r5UCYL2XLcK{#{P6L>Bq zsUXW-3qO*Atl?ibg0E5xD27Z$qoyGFD5OjD^ODh9we`se{+HayM@z}E9yqGu`>gZ< zcB1eD7KU9NT9OJ>ip*rEgY5lTS5=i4O@;M}0`&G?-PQ`))}Uz!#x4SD*%V}rb&hO?!~&Hca!scbv`q^m1T(2|?e(F%$ZPQ`K71#l6ql$pQ&ILjOFqv3PCl#zQ;9%ilDDENQCOSY&VAjjntOqtYN%|7?5nQAn5U0I*hVIn^ ztYx#ckQh^x4$3IE^bEfh#nGzfeE_hmosVC74fp+g%}M|^29;$=74;@&LwK%0%vVmL zrMNa@UprGsuND{PEAW z?)yYpAEZIYCd|om-&kK(D9Va}R&SRm2Vg|2x%O+{V^7_15lQkVJNF$K7(IdWsmOPT zz#vpHB3U-AMjnGbF$MS;JGk!JzC_R$Orns05v^W0w8HasqoK!nSDCV8J;4Y{5oA(g z_lort1A!<5STR&u;G5NQwTl8f$~Im`hzfbXC{HYZ-iK$v`1@vz_ez~kr`X=!!p_bP zDr?a!eVAR_`GPqrWCBs5s`7F z*Lj-@X_<9+Zw6UO=B4D^Yt~DvBpDfS6biF`$ZV=Z7{(B$*7yNKP1xO?fw@E5wKzCD zMe6{^-W$>}p>u-1TX;5#AJ6N1{azI4h8=nBpF7Xabv;JM8W5;_0XFU^<)P zjbFZngM-drH^~ekjTn$>&e%DK^&wPeCx>|Ph37&0R{*qtoB{3xKnG0r@#0HQ;pNZX z!T=4S*@DS$V%2WZ)|;|vK1 z9SkuT7RCVgKkRUJ3|Ojh{puEsAvDbrUDx{cHkw*7@fLOdwd))dU6>Y#3}z0+JvEah%zblNyz+AaJOR^}fwy zL8w9x(Sed%>E>r*VGq!2$A@cL1KT-pSAy?;ev#y@}6{9XF|Jr0>1%C!q_VO1r0@D$UjBe)y3s40zwO1LtrQevtv&exdSUwvj z3|FE$+N)}$s81w4%Q@#G4zKBBz3!`oN_ynluN1VuaPp9kAfDttG6AT;TPD^8!VEG# zkUCzkOgiZgR7AOHtU%7v9zXmXap;y6CUo%xJl$=EFw8>z+6(5Upah8?`l-eduS~bb zoZmAI26mDx^M<=|HY6sLWSDsV=NiMak3|U9*09#s6wC}Uk_rfaZc@mb=t6dy1sMYl z-!GeNOdIv5gwFX|>!fKhGgEBex{123FrCg|OzoK_)`vX97>Mys2dBrUsNcMclSPB0 zvk&1qpydu%p1Ot?UwIkZ*RFyqgI3tP0yqb0Tfns-b|BYbetL#^*FxTZ-?O|0=vc65 zS~RUg(|O=K2HH9XECC(IEId!Zs4Ig>?JahlbHPp|)XPF%O%`$%T!DwE-li7-Dlvxu z`gzib!N8OxbOWU!W~}EVgf@_Nf_U6*xNi$o98B6?XO%T7j|RwZinhol@RoS3d=22k ziJb~8j{T^9nd*}~)=B8eZ0|yYKhim~y(Iq?&tQsDyjZY0&i>yqaI62SCNZo1!(t7B zKVuBNLI{146f&tNdJO-hnaJ}XwVYW(b0j$=M#*G3PHcN@VXHhGL#Z$TU1FlUkZz{N zf!zK z?GtSuK`He-4(z>uVqVL}SmgYL72$d*SQ!`wfXLvU(#m^H=!cMEWPrKZ5P8HHLVC|8 zsAx{chL#!#)qlq#Doi!@HBc9YkEV>IlP3!N_q!DE2iX4T4GnlSKsLys9Zy2@xPFJT5f|PM3WS zG>e1=e&uylV|#0cwrO#4axyrE^d4Fszr*m|6v#QSw#iGET?ad{c=pa!y!_G~{MxTQ zkJHm5{PONE@#FvadI*)9;B*emmx9g(pGBe4FI;%^Ifz*;#@e7(>tJ9|)jn{ra}HhC z6~2n-)gCg4Ek|K37gIB}N~vrH^j;Ez=)%y%lE5`foOT^f&d#u0wq>oyzCp^q?wO-1 ziv1ZP$Y3qQ*bblt1i+OmTR1*G48eRx?HO@>xj-E%&)MBw;Ovy~7k}~p;CFxLo0wdg z0ayaH0~T{&YOy>$#qAsWumGfM(7^&uU@XB%2z2xG%Fwhi?tgS2Z@+6`Cfhh%z6G=W zBRv1o5?6O?SiB4dU{Rr_4i6vQ$9wnQ$4f8W#uin0@9r<*To=@m6)gK^-6?Njj=2Uf z;p0ZuFQ;oSY(P>&oPaxla}I51ad0pPU7sQz*RJV+j<7g7!u-U67as4g06?sN9Wv+| z#<JFk^pz3$uv{wYd+4>m0+i9V)3Y-P(d!>sgW}gjt#jgbItMfonq->pE~{&@5x4 zU4dN-*EOE~-8nxf6>QvGUc5%9lnFxmVUyv2Q!D87XdTLPJ`Vj^6ku~M@GK+BMoNU8 z*w1kUAr&LNpjpJTLnQ4>znZ@&Gyjq8v2vzC&T5j#@{jD?#L^9WU+_r2XrXp7^(GRt zc_VTGL4~c`oIh14WCR?oMufmCijxR+>9S1%JQubC`Z!VV05f4 zPe+RUl!wMEB2Ohg<5Cc8ba*I@^mGXIus03kMfQRTszgfo5wQoat*OGTvw&Dws!`jR3DFhUmB6pX zsxqkS8gkf^RG8Sc}ty9L$;%BE(f=nc=0Aek!-M)=4ee+BB+!tTQbZ3Uibc#t8 zayWb{h$nzLhssp==)DiYrpDpv9Pi!#5Zx)zvV)yYG1=Y4bZ-}}B{(p|F@zm>xd1f= z3xu=XIA*nZb(pB!lbg8)CQBf zhCvH)TB%ej4C31H_s$fa@ze`mXJrAG6eJ1zBDGJBg9CoMGbNre!pOhK-rpC?YT#QG zSyx-Wr?ZsCv4w%#!v@2tL9E0jK7(Tkfv=PXaU3mSQXa))fZl|QBKjXw(NTD3jsr>2 zSV1)Q7$$w7*ks2^3Kf!89h?-Mzf3SruMD9IQ+E@w z{RzQNhO*bT_@5^rP+et7Vb{SVpFcei(4J<}OGMB2qF9T?7pb7h-r^N0?GJ#5Nm+}*p63=F2NQDPqGHv6AOjm3ACtUk^Z>OoE&5`>H$4VmwF!8=>GmQQ2^|N7d4uxl=TGX|{Y*M4DD_Cn_tOw}2E|_buXL&p4k}@m?(2((*>AgL|OE2x=OTTdy)7cGt;lUOBC%^MKES3|z`PKn`@PnV??ROr) zMR0{AjQ_`dXybq(S=PjVw-!PKV@(LkuF$n@5o)Fh0@`{DgJ)C^ZE3j2>!3{1!|~_| z%dpi1B7(ECGY`I_3`7&jgR*G#7Kb~8Z0!;6+oZ1Gx&>x4;MVPZ7(=*s?_Dewz@%pH zJsEs?Bv-oW*Vfh)U;d33@x@<%8q4-Be(?Rj$Gi9L;_I(|9?w626IY+!_dcd)C-@Kl z@C!Wn=mTs`J?pvY7BHp)1see$NE!f66143Ci^USg2G_%oWdg$oVrvx@y< z&2Ut(V!)anpk9%!f^EmB7p1FTA4E~jdiWlf2s@I)u&_!yA%n2_6dtHU_egqsFy*1C z0;-geIex|DY3Z88pyJ3XhBaBqM>(`J2ATPdC7egmBc4V}>=mE7>^;}@&|@z!%!H8j z>M_YL=9$IR%RKP+l!8@)t+)`n#P5}!eNP-1DmRGm=U`<<5=aL*JeWn$bS;`@nJt4d zG?3~5YfP!WlNcV25Kx(i?@k!xDDU|J&}5dO!um16ZbD!Ey}2)Yfo>G`uPDT`eTs)j zZ(+%BFJYFHW420bxJvz}`xmWZl>UE38#HBAx9O9{%KM&rxIn@0)8UTF0G7dN&87WB z4b;Sq+-2?Mt&_&HyrCF+YoWM-Ce*RAbn@ZmP1AYL?rH*&4$*sEm{pz(fh=Kri{Lt7 zxo~KfON@o*CW{%-ihL*=IpyN5-mlT-zGPshGfemQFu8ISW@2Htw@_7+ zBMaCoIlSW=hb1IIh37**tID9RY;-1rkw7~YQUl@Mxivs;`|CabzcB_z{D4j0(+HUm z1)IQ8c!mah?^q2w4qNnG9Keb!)bDMF{PRumvq;<}(8hwJ)DMTlV50${J|7Cpw1}Pd z`)89u?+bf-$pyb-gpHP`9v4F~XmsNoJJzW@#;JF_hvZ^CQ7i%Cemta?fLa1-Yfx8y z;S!=$+W)SsO%PHx`3GvYU=ChmfpOi2$x{TBOj?9~iqDcQOAILnn=p(3983#IA2Kn7 zi={|RrT|!{=9%&#fR!P4Wq{Kd3w~V~%__iqtk5kOf)^|sMLjH=4oWUNqS5|mF(sB( zw7&iIFAA_Mq?fXJN%X|Z_6u8{T-+YUKil5Ziuw~xDS;vxE0QtJW*1$S(WZ2W^TF;* zO+)m%B2hL5a{ho&#v9bJ&sr24p-3F&x%2sNIAPwhuIuc5`}+I7is`e7Z{+2&>^Jv6 z|5!lrV*0K2t>o*61mu=#77D(zQVtFU3FPiNmzYQ87DAVrR~5_*8p0sOxP~^khHK_H zT6sz$J-J`GCQ4~(UMXYpxg-aq{*Vc&I846J5g<(7c##q2n^;@iSl_b9Ea;^(M$Fuer1k*V$uT_5X8E}rk zzsZ1J99$V14$dQR6W3bGKgky@)-j2>NkDBawq`S&%@=6fE-}DZqL+DI+YyGLp7Tm# zxD()7V1W*=zWUGbU;fb_;Q1Gx!~gg{{O|bD-~AYq+7Eb~lLXX@9>|CH<#1eK= z!&C+pDnz>-Z*M|yt)OiKyB`ijHV|UCeD+naT;5e>V2K5hHOKjI-yQo3U96s~P#dZJ zS8Y=%nEo6`UJ)8q39;V$jXF2g4#(1?^d|I1#t9Lh@~>=Dmzmq50Q@{dl)}zZhsb3R zGUqB}E=fO0N1sp9^GK$Vp@;@As9-b7+QOg4hu2j0@yTK|Fuhq!FDpdtUCGaVsKqG; z1j!CUyx*}P>>d6Zw;j;54cd0;!B$d=Di(;55E{oY$id>#=!cWSMADG0au{;~+dRfK>syRxx$CKvwL z<$${QoHSGlj}7!vXr4&2qop1@S2T`YkYUvG60Wm}eDOXLR@Z_WABZGL@n@=YjJ9cU zdN#*&T7}`4ADWS2WQBq!SxzcKT~(M=6^NS9V|eF*0&$ViCSDicqr|&-Etks%9Xl-A z7H3U^+D?60&Mwpg4Cg|%!vYFKP+y}EY_Lc(JpY@CQ@_Ch?5~VL zWi5!>teVupxa>3i$OfXSWL(VvyFf(0TeK0Z0j850lNx9uzQYbaH-r*F#Tc7|o>e}@ zxV5&*WT6avGrMec(ql_+(m%&1P}?`IB8llia8a-7r6&kMDEWCIMdHcNBnL8h z8%J3?mrMHyMXQ;Mpk0(0@W%MuizKsFwNX58ssf3;z%TP8JY+_EVlMK17oLtPurZP~ z`r#|<&Ljh%G9L7vSfDZzCO}@cYJ%m7H6@Z{$bhZ)7;HNSVt`GQ`buItMu|l9)fC4t zWD3@}bG|vv{$Z5D$VDHBsqqhzH^k&?i8}-`Vn8FvMLf7n`CyPPvNsf0)8?R*D9^C| zAulVSocO+^$4rZXMo*TJk*9AYISj2VuBl|B(h!)?UPGT+`F)9y`pbZbKFn<_8G1}Y zp1o878h|Y#y!O47Y}S6mC{J(|tf&xlu-rL5-q8Xj`WTjvpA>s7Cx3V<2Ntr~wOMul zFDhwWIRJX1fcE1--h)O!F5lwPIqzWr&?@O-+G4{7Xj7<0UZ;(v!@JTDD4AK)F&}E0vbvA4vM2B@crP zY0C`*YYnQ(!jK0;J&W64v%0Eat%WfJ7uc1KeS^UqGbc>%`3&qlDZ^j2^@@la{UF{N zG<;qbWm98{XQv2Irtv^u8htJ))d1!Bn%{$Ch7oVL=Gf(cPQpm=t(4ME3_*E9Z&Ab= zB-GI`Koy#Zx*}ZJ-^TXN6jfE@-o5wmi`V}@{NjxV_{HlFFq=+r>(+I!9N^&aEY0)A zG7Ly(7Yv|er^F<3H>%-4P69J^4uMp=@@?@_^k!T@4tjPkOdG0f~x_=u#`0jtePk#J! z)YSws^I)nTgz7-exJFqT{LOd2gSYSgJKVaxg|pKZSFhf|&US@I2Xnmk+E385!0p>N zaO>%txP5yc?_N8^$&ph4V+h(J18XW+6W*(x;rOJ*y?e))Y*(0W8`#={%@VKw>=$_U z_WRh`ecHc?BGKwAwJ-jK^)e4i>yvcGj!bdsSJBZsc|Z4qLqnS;`CKPO%rsV=GhaU(z08iUFP+ob@g z30ZU;!z&3wHf*%P8K3Ci3?4nQL*z>_aybvqsr{@4Q+Y+#K< zx_>g|AY%|@N}E4beqD1}o2#4}L-yQWCiR3OnYgpjwH(@I8t;cNsI^5A6Ux0+QqSgn zvTc!7u(H?GpYt3{D+X{wg*E%VASjyxnL$|KI>G#`!I3@nBusBP0884H(Sy0DDp=d1 zuB)U(1u4rCq6_u;@!Ux~6QbaGFKC+%u5sYb`{cK+gCl|K9N2mA8vxijRAjyL0yD%p zh-0|U6FR$PgXU}wX_r2DmOGDsF$2;Ct2WLxG5hMEHWpP5$O&I>!nx7{t^;)h5(6UZ z2V0@Cupw-GIn&}YI5t2px31N_Y-X!d!aE~rXG2@>Fg(fow7^1O zg2F$NiCHtfKgCJ6zFCihpq{(o4=4QN?8FshDj)<`!ZSRGgP*qqusgE7Rdd(_Lkt9U z@SR}+#2U}siJPn;Fgx!t4!~BmpC*Z*>pDO@`wZd%c%SNPO1X{Ns2y`+j9AKrQDPDZ z%EnG<#`U#gcD=K5*pLqxACwDrIS)FNHD9qQqmgLCJ9+tqn!_sqOC~j-nr%adO4)x{ zw!$*NpFZ6ZTuP5!J^!JhnacWukVX!F6ky00J7d^eoj=u6nyWGtb;ZUicyhqEp+3Yr z^6u4Pu+l4$6xb-k>qvuZEBSiS*nM1my+lE+a^6#+IvFZPzdbvnVoFFK8>4y?F#5^2 z2L1afs<@YdMa9@YR;rkW1-rLCG6fUCNy)ZRhhsTHP{ZQQJ)PAn&^TnyBTX%!>IH4x zpy!P!rHI>YP^lwPTkHcAYP+n%`s{V|v3CSy62D05&3mwZOC@+`74s&pdwzJKIhIZ}HO>NT&t|xJ z>juPiSS%W}t@qo`VVS+>DaIIu;7f?0G6oQaF$e?;ue;lt0e|{${}24dx4(_U!(%x1 z>}7T?DH3$(xgi5X7R)V(1oad+oqvFj9uXcs5?sG}6JPq`D|q2EPvP|RAtp1xiNns$ z%=?8OdbLDmREGL9c&S@!V6Fcobv?zMJ9qHvt6#vaXRl*xXAh1iczD>t+Uxk>{Zl-B z^8nMz!A@%|mMx~!9c*vUaM~PWHmOh>i?#zg7qpgSePhFn&UI)zLYJCOhq|7Cgi%|; zY|G)+tr}l__3L=yrI)b1wU5_-eiwiK=YNUQlSg>z#oO53u7J+r{@Fw9?Go?m8%D6KiI>OuQ`)5yRd3J}h@2p1qPoM$Ik_{Og3p$Z!|Nr80n zIUcKnMG8*ypw3A)6e2;s?0J8p`WjvLrTr6|+uMC?6?fm=K%KVH3WH6wFfmGPlPS!R zX(%XJ;802_>J6;LxiskOGrRi1m!Cu}mje%DEfYeZ!HV*79=joevNUSJL%~MCS`*<9 zZ>=Cm!~!A8sq{9P|Y`&7ci4K#K!nGyTh*a$7oRkTKs;VH?qT>eLWz5&dz@A>P z_c)BAmF!%cdz%7FGSC~4dYujMouo#|Y84IY_C5U1Bi{_er7tjHqBuO`LGPRAG(EK- z@>-yzG|B;mYx~CF7vAp&i+ItvemL8A3aR=l*QP$ndI4e0(B^5ZHrD{j$U$-EvY^x zpYF$C0ralg`e~b>^mZJEmyL#>C^>)0D2%LUS$z}J@L&W?mR_)$X0YhbKr$MBbAFLN z!oHP$aTD%4^U4KS_zepwuW?eKlnzE!Kzd>5NjNWzvlKcL)*X?eSfN@%I}(42!HxdJ z4-Hy*Q1um^CcAmaR5RW1HNe; zAfDG6kA&{VY>EMZPCbsflG>XU=ki#jgD8?h9+FA%Ok}UNaS6YcZu@mmDn%TJAeWteH3-}>$U6rca%Z{P<%{9F9VpZw1`XjB~xWYn-E9`teePcoJShQ7rX znJ8^9hrFF*oGq4U=5s90=5S7e1T!?lh2Sm++kst@Q`Zwebl=|If-ykb%z=rZ?SSKB z#-pQS%x0cx-E=ufox&hV!-$q@Ft^y*1-|mNoA}z-Zecp9>f^GFGY~v_-4_A8xCLj%GdGx|LVU$y?q1q_KSeK ziDlPev7F=h_z=}(8$>PO=D7FHJscc7!rpcbnOC5$_Vyo^&~X60s|jp10Yk7@E^vHu z1at(E4qexRWCB75YdUauiv25l_}0JrGM@X~R{-qbH-G21@Spv`Z{y&j_pwzoED8Sh zdq2SP@D%&oHEv$Jg32&Xk56%S(m_8`001BWNkl#vv9?}b{TUA`jIX^Rj#A>83(vxqe6G)v&B)K4@Povrv zbi_Vk#iW+tL_3_x^$!LLrze`M1NsS+Ov97 z_lqC~v5qhnbv1z{Z)w0RXq}+#1fBDqy4)uyMJoxga>fb4sXmn=vGEggIgl7Ud)WdsnZ*f$-qbA(jV^a1nOrkP4#*15#Mpm?DHWFrvle-s#eHF@^Dg?)_HO zpgm?pWMS$R#4;SZY|^J*4zD7$rbt=1j8~{cl857>Y9t_e1xp}Ij19J8&o2u2P9cZI z9xo-4fQDG2cK37P+2EiIVkWR7|MwxlHEIj3W7O3Y1{Qz`0p8pT8mFF}&_#QvSnqRE zUoFngaPZ&(K6rl@)6;F#k0v-hI!3ct!ZE{Ii}~3CB!ZeMJi7k?@4WRkjvgL*%U%Wy z3>GJIoE{#-H7$&(0C9=w9f9VkOmqY|<84PIWa7CNXckK}%LdJ|f$OGeVD4Gz(P}FM zyMwcJl)5ECape=lc)+=B9oo(%#VArH19E6{@?4~3gQWYTa%gluAS~e=WwIgXiwaA; z&9{;sfob%<%K$^5zKWRg^As}-AQyw+M-|L#G9pH?l$5pLz|JJHFFW!!Hj=Hps>eCJ zKY3Ui=U9+Du6S)TGmI$cw?s*{Ya$~@Q89@qfmepSWl6Mph+tf8ZSXz~8zT`+Wg)O& z7F31+aj-@(3C8+t8Md;pRSk-Ow`A#;QQ;dEDmZ3z5qn4Wnq?MP%KjWam}?l~WQcrY z1I@@Qo8P`{NHb8zrts_RmB+kg<&rCHkR*G_m7G98jiOTUSx=r%Lt6pOau@wN%1<8h z@dMtZCffkYRPq&t`Kl%V0;%F{S{3HHZZXeqF*v@Z3R(x@EJk)py2)`)tCq6WJdHQ;%r0 zsE^Nw$rbg=W`hEqdF*w{RB_g6yGfd>Llgt4qI~_Zu1)ez%MBw(e>>f*(s*m6T~I{X zYH$pU8>q7`cGrZxS17~>Q|8aFWO;#U&L&=pP*8KYKgyra2N}i2UE7fO>*gYRob+&u zQXrAA4soOO%;kNFP}#~egDiu^g%6OSp7Uxd8W}A7|LnbKuN_I6-}j4%%(LH}dyz#J zYw4=)p6QvM#e!tX%Sgb;whRF_V85^cy^ueE4bLn46U_H8V7;*|KoUk6&q$UvlBRpQ zTb}8us;-??EH0OqcRlwknGx~$MMP#so^vjF$s((&4Y9x`o8-OcoXp6G=lMVXMXeY( zq`uWv1E&(Ev%<8p6Dro5dXhrA9uoMad!FTnUN`63l`U@ExWVDkjQ8LFgnJJrbUKF3 z;efn5K*+G7IXIkzz%U2vYn$|kLq7lfF2{%C#6Bi`7Uw)=X=^67Qq4Ml`tGD_bA0KjjI>Q%^)1suWHKR_(+?KeRW3!i0I$>T|oDJuX z$-?K=iIT!-h0)>ucRPx~P+?4o$wt6MoLa+Y(Cuu|U%!U(bA$rxrgVmz^w&1XIlti~7OqO#x8Kd)z>EskwOerz=a*oK1(v_4RE?-+?xVaHnCIYA) z7jNF;;%nEzO&NdkG3B%X2OX0!n-)w?3QkWZ6!Q{ey5v1Wub(ko@3M7qjT_f5aq)^~ zFx=(Nodc#bUk@)Ut16KIYyYkh`$z}A^UBFUipNp@(g;sZ26bnV)uVQ@-fxwV|n zAS-ONX!**@Q<_z^M1DycQ5Bwx%1UCf#(EY2zOgb%LI0HD-Pk0^!j$ew$F)kBkxG3% z)RVIy3NJpYfU8fV0|81m_GOKqcCa>42~jBwqgM1}t6{ws>t`rvLAEKQaUI~&%AJ07l7|DbZpz>ND4?M$UyZj zTop8DG&+*qDx_P*-lyt=dM2aO>$0`IMSrx$$?1f{Q1+D5w+aA z)~d6VmHylS@;O1~r)0!5R$?!mCBuRjWX;}t5?ol31Qwr$M!|Ph(7Z~9ISt`0LjTK3 z3s_=+HyfEWM1s0c^>x^KAYiI`C-$m2@4bh~WKK~y6q@nLDYIEg6{hIr#h`N))7C4n z)-s>XnN6nL|NJglFURXZOFtctvDUG^zQOU)F|I68R+yj8IDUM{y_RxX0t2)Fe-h ziqEm&ov(u*>w!lFta@MXS@m9Ao#kgNu14*YJO>HcZDk*u;%ZA4PibFwJ|gPM`=}Q1 zkmtmjQc{w7snjX1W+ti@=>3e%+4IZOH>m0q*lS{Ey-^Hmko{lL8~TMM%OE-EtReOx>fZ0)`|#nN6<@EjHqyG zyVBL{h%AeREGEdbBbC2mXeMV_Oz({ot@xT1Q?QZ;hbAbRzKcV2Qv}y6RHP2OOqqRc zO;^e$XtM`a-d#EG@qUh}^HWpVSNjYpd3FYQDjihGwbtqBmV{8Hgg%L^OrMTdD!`Og z@~-E3C{}%5wG2=rPb@^9T);^4{j^F#WmO9}>2x|6V{p#loNbC^@8fWw3GJ!DkvLIF zJ-;iE+$YRwqfPB+pIYiva&qt?WFi7M!9Pq|UahcT=Tc8hn<==~%ZEr)099;0-v+qS zeXpI0OWSp}2^pzwUB!y37y)T96hduXOWK+~tBn`%lWk}uv7KP)3H_$nPcNsflry|W zUj(54tZccoSg9udN)qX;$WuqeH9&V}(66dN%fJHgaX{H_KGZ6&Iiv;9r=Vh5dsknt zjjo3?>GchR)Cit?wGjH-UjGXSMGGjYeq9VzuAcF;asiq<-vBJm+LqfZiLaj0QV)aE zX^)Q#Ti^BrLusjtVXbs+W#uZpX~i&){_U-&OKG%8{oj|1LN_fY{WOO=Rln%h~bUw$%>!DO?+oMwSqZS&b)oNhN8BCs$!DQ+Y#DHSD64nQM=#sd#Xa!ol=2utSb4V(TU#U6Mjh7HdTj5k(eL-@_4^zjAMxE9 zA@ed`f2~3|Q!SZo%pW8fMvX@B##>ulywbrlV_sP1w%~L&Au}Dk(TGuat#L|mJf36c zCC8^T%INZ=b=U{05cek6Mv-?6_yEic9-VC>beTt17F1rl&@~;5&e*(gm5Z0JG4_wi ztz}{i<7t6&29piw3^%xT^KEu6ze=~?=h5y1zWDrOK79A5oE}Z+Xh%UwCs$l~=OsORlPXa?-^sL!S*1|X zx@i$3Y&XiXKyGO<8qUZrUUf=6=`8eKo;_>iEKs=hzS=>IvM{J$jsr`}^Ca}rOO*d^o0yzu+ zs8yPg*pUQX*9tKw%`;h#U78TvI^@v{-YcA|-kU>7qkqv(@V-D%0E)7-Smzf8ZL(mQ z*JPcviF{|T!ph-Z>A-s^3rjgInCLP2Jjd%$AKRi}I-4=*cCqt0zO+c`afLJtihKKZ!OAYfqmpu za`XnA%UO@Os@B(JCPOKUbEy?i^mLcTs;5bWX?z~)-ab*9S9JjATt6#ADbt-Vt{a{B z&#y$n76zbaf!*y>^PDhjI&haZ#WVfi^TE1{9C$gi9*{+nS53@`ISL66r}}Fr(tzI2 zQ<$6=dZ=V2>bZc;Cr>1nrqEychhDhIz7GCrs*4yj8THsPelh_=+dj|DB!|fMj(*)r z+Uv3MeTq#_cwNM!Z;NUm0px$7!@U!wSin* zyFSWRBl9U`16IIi6}mza#w6|Sz8#+PqLR~9101ga_0C#lix2cOLRU-cy7qXLg$H)Q z8(Zll*lx+#nA*h1)_$obww#ek{&aBHu@XxWfuhEAu8){5zLiq;vM zn_J|0#$`n3ZqQ~ zh9lVF97-$lyh9Z{;w*> zP5}Pu{pptTMfF~TZ&?ezPXNHSpIrK@)*9zrn|Y)Z%7sw2s;O=0Sg|aBsz29aI(ft3 z)KSj&O=dg1m;*;v?lVsck@1;?aPH}$lRBk>mI3>zTT0DfAj1^2~;JyErH z!9^xuU9Z&>RcSX83;k^c(25ZABbwn+z0>%_UtVMxfUnl2T5(Dw)a5hnHI|6bk_^UV zX{aM!wf{bTP4Mt;H<1-68p1AhA{md-g(?h_wUULQzDkDbO@}Q}gzBsJ7{At`P+qry zj8;h7f*f6)^&F_>IaWHbHF3{V2`H+xVmKP|=3C#P+v_te3f}+4FW5gmtgp9kF`OzJ z8ELUCLyaS~?H7dM`m`uavnq(Ox_{ubZY-*=RBW$_F3(t>gx%y zZr2sA845NSqVVx2pYh?xpWXLPmD(ZXnub75zV;c&>?@4Um-_73m9_Y3~f z|M^ciI6B4C!4WJ$oP-8306vv!sA2kz)?jNpXKf>=EFH6%rz|~%o#QE>2)alUiLNRxAIwQXKEB^t1{dfK=^6i_TJjM8sJ0Jfg|NNf{LbfUMd-~UI>sn zD}4BQ2@k91h&8yiSOv?fziUv#ML_+z?GT>xqb&}p+nlg;M^p>_t756ek9(+3ZT0F$ zTea#oos1S=R=uDW>Xlky7r|iVBYI?1O%g#jeO*fdwZIr$>;+VEel(sNsx_chv@I0Q z^TSp(>SFI9>G_=6akYm*!DcHZphyC6M=-ep`RhK@x7K$6pjpu9 zguXYOKl!Dvg|o5ChM2N!`B{OXx(0Jp?d@0NWYI!nap%)Y)#^$SMPMo#L>kX=6Ns7XC>pKQ?@%9StmSq^RmP`i!Ckl*$iKn*uvuH z4qpZr1aUDa(!+cCoS)Kr;iqmO(#3Z#kS14b!fnK1a z)Oe>l`+daTN@(&ztaVtU>0}xw)EQFQ*RYo@nU1srndBRqEGE+IbAXB}ohOP!$+xup zIjf0L!x)lQf_C_4v0+jR8-4tZj=P>gHF8K|b1H%{AtBd!AJ}E67<#E9qbN$XqS3vR zaL~zOP?HMaq4yq*L1~RI%O%fwrFD|196WQ{4^(?5Myf?l7HBSYO{D&pUX3 zNLgA$gwfg>&N;@XC-~CS>-X8(+G0MRb2=V}=GtV41Q}JOK^U!Vf>KOQCx}?q*VjUr z#_70bv$*IfnP&l%Utiy3HY?cM+e1Xy-ri<77_h&;&t!VaXf!0t4CC<$-g^dvA!}>v z%%=s1hewpM0c~eJQqWU<|t$SI??X^kO6i-U|UMRTJbnsLGok%;+ z1nbYrQfZ=_TTEUO3l*(YJuFGDZ^h;Y$c!P=I@udTQS6nD%pez4RSS#^t!qn-VAbr} z&AwE&Dg^1KUJ-=aGOb+=csC4hS+Gu_UMof^43HU3X2Q87CVbjF&$+m>!+-KO{yMkc ze2b4i{gmBDyBr=J*50SBOD*m3_M&Y{#j3Qt4`VZ9ElZ9pftXk}R&4e92ZBmT|*^Dnt~=X2Hv8z`@^rKgx$X0v(p z`h?P1tbp}_POL?tyfC#hrdG4L( zz%MDeA^v-x3fu@CMMTy2ffLkiF)RFF6S`68z3KfBFZN|nD)9=(Mcw+XFGhaSsc|Fma78YO}>VeTo(L=gtbwe=yiNKq0~ zRK2&6>0Q}!xCOk;p*%H7%KL!%IOmqu@6uX64^FuvCCYhWJ}np@opR~I1(elj3^Jdg zyrYX@ynhk`E3J@WumYJfbh|x@=^W=B)2VQBJmu)%gl@k_--W87C<KA|LFFK&8 z6{E2l_kZ1t`tN#wMGaTb!JnFq;*O*4EhBxqvpB>|svD_OZ?}i=eIu z92^|g2YWb^!{Mz|IBc}iY;A2Z9FDLyfJ7UcTl9MataTh79bz)i&dv@yI~N&`$INC$ zkgS>vV_ah)qne;HlwmkrXJca<=MLy}`V0mGzWd$pF>^=%WugIM`=vdy{^@$Cr2S z;+*CB^&4Ef_6m=7A2BaV*0Xiqc;j`P_k8m4Cs=104oA%96Xs=+SPun|Bmmx;;c!G| z49;0P-43r@yT)M9V{dPl2M-=Z22I?cvy9S=#Uv7j@2*mhd1_m@OxGVO0EIe3=?r5!h|*X)rz{;JvFU7uU#S((NMa#Y zc`Uc&2x@_dkPs78QpZTcC9i_PJdIboYSnEE>@QvWRZ+>iG!4V9wzERWV#toO;opr0 zaOHBJTQ{%q&O2|CXNq6E{~n)y{2Ais7&D-l&p0|B^Wz`=80$j7<9FVEoAu4h{M$eM z83%XnQkFLQ&Vv@!utQaBlyt`Nk>xM`{4V?ZyY%~-+3b`nSFZ9KKYW|l-?&9l%=yuu z{*;5gDOsk#T4qzn$?*~1Ll9-D*3hG>i*sYhO~9E?kB>Pze8>gHC^ZE7X~bZtN0mm2 zL**lGe&@HjetnHmZ_I2mX6>OzIv+9~&&bxdna)bQSp%iWwZZg8nBE3h2c_q){b#=$ z5>dUzn=VS_fqlvhyahMqVE+M+A041jIP0;_;R;u)B2hZ9^|iuUOX+>EjqzbGQv!BY zVov9DtO*1aMQvXwDfmNb$)FZAe)3`(ophg<$6np)ATUWKtFTPcTa1>Y!|Y z1|TZ+AWkdQ$`SFh5X`(dc#Z768rVF;JN(I9#uPAZQIwZ!BU!c9Q)Oh#)Ji~a6*H?! z>rs^81!Ho`Kn%r6AdmSV{{*KN*y9oziVg5B6-E|^5UIaR<1HVbe;3tGK4eWe7l;CR zo+HkOV9knF{@fUZex@f;lJp<-6+L2QA;`J?l%~Y06<|1RPwb|zJzq_%k_-d&ynuHC z94=*!RkkU9IT1`HHBFjrwQ8}-!dh+5H=^y6==Ll~HTfzn?5y@5m)5|-i^I8ib|UrA zIe`kQLOd|3B@nHwjkz32HqGus@C+97A_RFR*&7wH3@`OH*IHvTP2Mr&xhBgrTF3pjvZf&@aKy`tW-y+69XHCD z1+trbJ-HOmeAYdsx=7W}Ri7M4?D7n`d!bi#9=w>AXMc6QUMkbODNvpqM5U^O_Nz`a zU($^d5u}witr}1u0lS;2xlTT}uqZjG7{8vyCRJL2$0RA=6)Vk0d6)B^d0{DR8NA7& zZG*4mZ`#Do7cYja001BWNklT^|0J|BzAMJtT@6D$en z+a7Ys`(IF1KKlTr@yq;H!Q!f63)Tm6ly(cc4lP_B#?=LwzI;7Jbaq+?qyAK~E)+7N;4}oWnM|=A`-ao-wi^8zI zbD39fzK)3J&gWmyAB?zo@iL>e5!306tY);H=Q=4Y+;#b-eT3{o)Jy{Vq3Od!1gd!{OlpdEVi| zg$;}`9335DZOP@!SGauTDo4jBeDJ}C^alg3U3-Pe;NuDsi2Mfe;sD~gym6rg;y<-Q?CB=s<_iiH{Rc=qK4&$p#mx^ z;8}cSDY8m}ofc4yj5f;*d7hJHCRn#bpXRFI4D1=-1{Bgn*a$Fm@(x}+*4cz{mp06x zV*H?{lCRQYfxA*WQfCqlKHHl(}8XWZd@HP zpLF=eU*6}FPd;P!;bXkZD5YS2I;Pj_aqZd#6caw09AgV=6G{1dyoCc`+)`K6;2V^=0bnaL+PC9+%bzG zTGl$m3z_N!+>lb#cwFYQy zaQ*A46jr?tt>Q38HHsEF2a)3&EfZD^2-R}+-bCI>wB`^3ixZ^q*dm-Cwk#3vBG4V> z?s2d6bsdn{FIH>qEFxz`+FA%lZG!k3OAJ{N4*sM*{hZ{{X95_4{a~s}4i=2TyW3M* zA94e=!2zY$ScyvO>P%3_W)Nv` z4tW7snUE^`)H$Bxw({=z`{=Z9^dxSl&3bE*8Dw>iOtfrm{Jd35t@=zgbmB?>B#cNc ztm_a6xj@9IvRS-Dg|=$hM>HU#Ln+e+y2aD5Z52vX+rqLUjMOT!_+Gr=wQALHPgX=m z@|yQJSE8k{1FADy>bwn&$qb#m8%d3pq6F_t{8xM;Yb!;a;k^Y3KI7s9H}{+#&yZmc zZNQiuqk@?bA{ZZV1zS375o}My2eoOXc$<#r9A?MNrUjjTPTtEvh0k0i%u5V1w}l{H zQO*ix(WiY4 zKw3$mY7d|4&l_)_5aOijFoX(t)VeyZ!c?AQ5|>IJRT4NDe7*yqZJoyxeswNRG^#^X zRmFB-Xs2G2%Yhw97(_L_P9)wnpe=3R!M3Mt!O+pPY=kipyFD}+u@sGohWt2 zWSFL*Nn=G+@=lwAL4Bn){8T3>QLP3)*kPz>XVVlTbvWe81}to*#+W4Z&0wP}-{>rY zK{>*@FV%;zPWTie{eeVgs=9X`Kv zhevyl>2~|Ux+eyFIWHU^kAqLHR;;b9^UAgBymtF_?%li3XLr6}G+O7@t=GBn>UBQ7 zbB8SNvbMIyU@*iO9lgAL42@M_G6c=h$!TN{8g{m~+1|Ot)vMPzJUR$Lu~~v-93845o_z4cxQ25(dqWt+}z^wmCM|@bBDdhdvtq! zln&nG&W2#P5c1I>>vY-K-sbAns~jC2^6=q9l$zrMjr5uJzW*OX(l50UmzOsP+6sh5(ivFNLER)i$~lunVoBuD4G>-d-ZY@MT446lmX+2_Z)sF6 znK5K0i=)Gk9`9XqE*E7P2Fa+V30{!kdhwLDjG%n`?{v!oOw}0~X$C+Y5*@7;WNFAL zPkoLnILucbw?t-yL?F})^Z7ByvqXChz3*x*a-s zj&~)~$tkud5HFOL@E)wkI$>V8-~m3Jg-|CFqQMhB<*J6cVqT|UwHKc(^9BIWN>D0D zV*?{T4s;~2{ezmzM~Q5-g^TQ|rUq(4k?}5uhc#i9C_&><;u-Wi+_-*~ciwr6x4!cl z*Kb_p?%gl>(VzZnrqeM8`+Mv?+GBHTgUziiyktCne9Z2{15Qq$bkHkj{M&!?XOtF> zjwfV!9u$J&aJmW;41VFYG6X@9VN?$#7FQH_-QoS8KjP;{@+J@@!281EK#acKQ~H3?HY1j!?RqL6OK>5z@Ge^Y<-B9ONknCiov4D z(e$tq0_J9b)&sQZA>>@WzD{p+jkV1kJUx6=3kVLa3f}$Ezu<$v_+!fQki)y*r0#j2Vk!pg`YF<8Qo4~Y^3uob#`@=3JLF^fG=ftrbQ~>~)~9U~L4wjlzfz z;F@!Y_xPF#Uwz-GV6F&Y0Rh8k6II+k=8Qzp)K>!rwR|p0$i}FY*;*6A_C!!BtF0VU zd$r}Y{`3r*W)S@Bst~DtzE!JsJpa?^TfluQ=v=h}Un(;Fs&s%C;Ve|uqfS_0lCNGv zDk)~Y^EIecgWhpy8UCG%HF6VpSgG!s9yBWk>v%Y4Ys)DDi9d;3}B5)vTd57N<}Uk zpPYv4p+h*lc#9W{_YR|V3?O&dGFbbSg~K^;HvF7TOY*Lxm`^a{F!)Cc)|RNq#Lx3Q zdN~E~-OfvjX%R$SPOx@HS$3Jv6=h+ur900Sji zEP55Nx=@)1kIdD#pptbi6+ka|Y9wcDBrkJ)%94L=Onz5_j-gfUG&)&6tX}vPSp>V6 z0dgG+;VjG0T2mAyRn~H~IaC3r>EZ0-fuieZ`^uAA=yW>F<^{%N^!t5=!x2hrN^9wK zy5xD6ywi=U14XYtWP59qPN##ljd&qP?=db?Nzrow@e2<^}eY zIAyf9NvGFG)G=A7%lgJ9>l<4fA05`AZIkJg)6+?iTzg^v;E?0vF{hJhV4M+(l~AY~ z`hy|E;fV2gj4@darnN&_)Ki9lzl>h{-#iHZ#7XoEAD2@P(8M_;+Ek?=c5_5F!>g(& zQnfXesvDNn*H0zZRVe`5_HRsnNkGJOO?l@iX0sToyd0X7$_UeosiQx(uKmIzn>`Oq z6{8K_`ykD9!MZ5eZZwuA5<_d#pd+QgC=)?H5UrO@XciS*_5P`2=wlT;Ex{KMi8d#S z(z*sL@P0u8TY=2M?04?w&0ejf#Y#`@S!!8cMGV$S@RFittUPTLs*(lN)F}b9u-+qO z83r5PN9K?Vp0K6D3KT9dSDSNv@h7ctG!^|pRl;lzvqnQF&$)Ez5}DCFe0aZ+mTJLh zUE9V?re$QpgE4UkuNSNho&@@}8nUDqPVZ~IUPBd?Wu^{7Q_3SY0Nz?bu3>Gc7z{^r z@*dNPY@4;Dx>Gg3|GdcE54o;Yk3+x>FBPb?t<&6Qq`on9yc6);xH#V?khex}|^m;Ix zI*igG1iE(P(KshK7i`9g(lS07GdbO7ecfVIx}}Zra!96nXmtgxa;zr=4l0Afg!7J! z!TMz!S&IM>a0ti2gD)wM51364`LlodC**^l^6DF}^W7i*8dq-KhRz@~TIDf^$46wn zE`Q}e`~ko9gJ0v?rAvJB;m7>z|NGDI)-xP-n9V&ZQ}Mw!C~fg%WSt(iD40y=6eXB! zhL@}c+bSM`s_dt9sPU1f1G%l>`)52Jo~GF2OybEI9@C0%omx!M*n>6u(TnrsRttdR zi>Csp6~C92_tSep5)!E>@S;InJpe=!5>fk~lNm{0A=oA!kXSgg)jnM=w<5YA0>QBP~3RaJB7 z8sJ_A*W`(naavdU$}&WFf;Gsq4?uI8I=7=W(*QSrQ_fw%X0Eg zARCA%%F@?i?1(*M?|ha_30>m{I)d)OTF7!TK8^J_SX)q*bDS+Hidl_G8J&@3UBFwgl`>!(8_~*xNX6Np^MN2*lr!c<2<&!MxNXR^M3h3u z+P!+DtJ*I!V6?~RYQOb09&`o@(+<8D)jabwc3LlDFAM}mY1u>9&%t6(`VGy6YZ{R( zfY-A6P1TG5EkV-0`$SpP>Wj{J##Jjclqf50u&e5OY4~=4-by_K=u(Fyo#Q6T^WLb$ zpEOQwr51}NRQd`4Rqcf+;={vRZOXb$w9xg9sC>7ZG~N_!2vVsSQUJk=sq(9dn{*Sh zr4qup0<96}SYKb`cmMW(&Tst2Z!jDV`QtzSWB%2j{0aL92TZ5a)>KgB$rnyUC6+G> z6WioEEEY_^{ODG)jfu3G^08=4i%_9`fVJ3{q~R+sczan4?NyEByW0(ekC0w&lkh`T z`-rvii?E(tOlTK8Ib9}`DeLQ&EX!jWwCDKb1m`^u9_~^UC42h^+<)*85#eNf8YR)! zSX*0XcXyXZj~=mqa6q@)WjdWQpU)YMM!fp!tGxN@|g8}oxGMkr-PapH~C!eypxyi}+l*+~=iwt#Rbo5z|>5O?XXEvK7{+PAVT4Z@EhJztn+dCW_9FS*Su3fv% zty>`^6m-q(OJ&pTLOAtAYy)He{>O8To0d1bTJUqWPvN--y{i3xBuT?=TO0Y-P%cPz z7Xp?%$w^j$G}3NXYrSX7EF;+;DqAbv6fs^v2SC^+))7r;&I%7j)mTF zbz&ctfHC5OhiB8EHTtVmeN%nz7W}Rn>nxKQR1D=|MOKDhm6;L&5%Gen&NCGWgSDMX zD99b)R1%Uy9MUJDR0movWL-mWO_ov*|oVQIh9F%6W;M1qQo|fd9oE`1K!Ng{Q8F}ZOeY!ZbOQJfK!I?Aoqvv3if(5LvV&m* zrL&egF}NgU5k6=hEu%D$lc|hMG#$}oxn_UwfS*46Q$BqE=e+sdTYTqxzruyfm+1~i zT)lRU|Mu_wJ*2esdpTqo`m;|cy~Si9Ge;SP$qix@9!1_8p`5|wU6ju$?3}_vKhL6) zt&%-g1Q&x=Ay`b#*_xy-x9Z$y&zVTr0)o~4ip70>HBK(y^0GX&3_8!nTFo?WMtFj1 z3H~dC5&eSR@7d>n!^m&KioF-S3ZQKhb{w(MN81WCBGJQq5!=*QipBoD3(K@tpZF` zS{sy)R=#sb*2~CL7P3(YnIVCYqHxv)5?CZ}XcR_e!OLGN=J}km=u?(1?7mPJ-JEA~584|js&QFCqDHkN0ZWa@e!lLeoJDtGZ~0=-{g@l*v7 zsi#|8$WzXMGdK2Bl32frP6{Hua>`H{D8yg$^#&7;6zxR8;$L-sS0`MN$r zYr0;^0JUz1;iLgU>7+V<7@AI=*D@#(&&kONWobE`Oqdk~vyVQ)dtv|a0mfu}`srts zrK8{LvAg?-Jj?N3QxukigG0*FG8_)+4~FEOE+^x0wAB&z4-VMf-K8iBwzqe z;eg#odrW5qN5?1Jf3VBm<9$$?(iTi-bB3kGn2b)h$Hkp3G!AbI=Cd%^5#?}Rp|#NK z_0T$F@9`l=$76~zNa>GHCSfuyo}-gve*BZ4FrAFq-QDHl#Y^0|^Eray{rBJJ@aUMy zbjJD@U$VEi7wsK9ckh3~dT)uLZ2M>2KSr_Yq z?F&j%I!{qroVT1#Cw23oP|RjC#0z;A*!BHhk8zgK$#d4$)>#{^)9(*zf8mM&pmp0X zwB01iH|9a zLYc&q8Q%^eR11TI>g%-*Y!hwJCc`>QS(eO-BAlV3k_I?(>QsA`q+yhm4MO_)C3(H{ z^(8XB>t|T2f zWMRFx`wj0sN^92Fhg`b2&elekz1>eZ+AsL+AKu{a|95|rOBXNm?q7b)@%|mk*#RAs z2U)!eYeQKZz@a$QaIs#D*=lU8jktC5Rc^m_i()?K(@#I<{{1hROlFi8@;oRKyw8GM zd+Kmv=?%N|hdXR+Y_Ya+j53cY3Ks|NQcGQf*FUwdZ3uU(K(eGQ(28)IJk#lnhr183 zb5JfU-Hj34x^b0X`N0~$`oncze{-Gf3mH1|I6OLo&8;rOQHF>`sUY3AF35{rbR3F= zP>NFX*{4Tbzg=+o^+EDhIzS&0hqYgj^K){2n~r`B%S}o~EmpTIfRsi&9X03V;fG95 z9+PQ>Rhsc>fpZG+nulNR^WfedUwnLzzw#gbHsATduhAWhK=nfQfSW^k%FNF2CaA*1 zK;G|?b-~FvJmbnBx`X!_g|n2B;k*rES(Tx*i2#yYc@Qbp0GjfIb4V%m%!kynjYLwn zFErcd0kY5YZ(h2(>73`b(kiT5+Dy$C+26ms3TcsiAWOA`N(UGsN!DNWn?}J{9XA@t zGlOIrU6#?`S}5Fd@NsRt*aAMK4JyV^>>6fCHcusAADAL580bNv6NaaO$sO3;6$`g0 zO2p_oC&WkV7m*N5EWS}@3r+B`_rbENI+vZZ5&Mjz-Xuh_vX@cmx#xYY!mF6X)d(eJ z2EXVUS3RRfq+*+M&ak+rVJIR`*t`U7_P*_zE*4M zShGb>?{*eL+j4f1JW^eN^E}qI%}cC#tE>eTAHb}WMQc$|DhrmsKIX~9_oqaoO%_xc z+Qj#qMbeIrI80!X*LgIAfwxw{J0EYudr-k2ts?bRZA2jZ1sj#Jv}haZQVl2*EQ~79 zyHd><6V!)UWgUelk;tCIM?YnK)2fS6>Y2}%mTj>3;NzZrFO~FEX94Elj$!rFRb&me zCQHr^m2zg~^^YuXN%~z`=##Rq3x`uL^!v!UzTY|KRI9OymQ|&+Dfx8}LSV6Z6?js? zs@pf-hDm5awINng7^S1sOjHd7)V`2a*hOT?RpA)cxd?ju5UQ!e1h4W6tmFVjh2lkk zPN&0gIHV{F?%%)9AO6uF@kf93NBrfx?~-L1%dK(p5PC_%m(oe3S|~yipj6aLB8x5p z^756Z(dQkmq&!%ybp*J>p9FHF;8Mr#)- zo%rZokfGG-B`ZW2Unymo8mlIOs5&jyc$W9A!lwAA=}P zr&IR!5AdqP{=qTU1q+e8U*6;1{Riwm+T;F%2i(7ZkJ)sBlm%ts_{aa`pOR%A=JPqu zdzLP6;{X6407*naRNi{)EiPTWjCaD_yLWl_y?6QOlMmT_bf447jCbDNEYJAdS4FW(f*#KTA6o2{ z)|f*UEYnsr21(T`F$At9yI*B(6=WevNKdpdG40SxIpcs%<*9WOP_fEP9u0Jy#Yast&FRmc)e=>@H>Hui|dDUq4lX$pUAj_WF(r zv_;?y)iA0Bk>3n@%|$pGJa10EkPca0H-Q#05JYtr$-{U)A!)@A2T?A%FhUPr3W$CtQ8?I@5WE^8=g>3`M04 zYwJ0A9;{u0KA?G>%7)K*&vfb-7DM*;J%Vm^Ks(>=jtQ!rgj z{wh8)!@X*Q5e6YwB`{(C!ADFdM|cs&(-P+e>lI!!ndwo?XMFPB=QuB{Z*Fk)&39_R zkQg++wz-b!X4ttyv;lI)lT-E%#vGiKh*DUwaY${kzEWw%*iMz9aG)AlJgQk|i)X7m zvD#HHn>zG@N@R6Tp#0fXWbzz;E(^`SERZ?AB|Mro12mC%E45gAN!#C4rBk|U?FCzs zW@y_0GMUljd6!Ne?1iR98NgoG&W%vC?a3B{D_7muvuw>)pr0>&{e_&5(0hC5aMt1+ ztsrixfHO(on*>#ck|rFw1;mD0Lwl8g!m9qyFW6)(0$GcU+Go>moWCnpPq4}Ps&#C$ zt}2U@)fQrB0a~kUPDK{TA~iEaErVIAZ6mQbEIj}I)BgKF25MOPX>IEl0rI-OUUlzu zQd&tHEI%(`oG{ZD_x*ZJso+Umfl~E(QhT!d`aMcTY^bkwmB$qaHF3Rbt=qxcU$qyK zq`yeEE2=z`XaO7QEnU}>wZx?29zrob8TXXv5|Iu*D|}CC;)-fnB>C7U zfqJn(>q|$2?eXn=b2v(U*n|mG zDB_`XQU`FH)D>m9~qtgmm@EbrjwDJd_c zVbUa^cbIPKL~780Bf9qNdT~B(DHk3Z^gbt8=uk?1{Y7>$PHdCqKB;6=D~>lWH%+<)+pqOd4! zxOC|<*Is#r`}ZF3cyFIUf5;nezKKF{=kw258;!Vm^CpAgkp2Aw#^VW_n_FDGc#)%{ zL-IUlGMTWu_lRO%aC&+gJjjh^ePb-nzwjJjM%r`Q;ZV4Oyn>cDr(K4>an3WF&$%|b%GUM{CnqQ9EaTGUE4=x}ZJaCk{LW|CqU74ut9a+QfA2n1YdJbR z#97bD_ylWhU{4x2Iy|5(i`rN1?BXwN2=zir>@Oei{gPa+p6mN8wIG!z^H=eDeEB3mPo)iAwod{nlnq`M%p;pc#-C}vo@Mz`C?n4CQCGM&xY-`{8V(Ju3{ zL~9d-qpEEO<`bX9dg-XAJf~;O;w!s05irq%dp?~qpU)Vd1k0D3uU_Q!+t(P5gz@nK zqmkox|Mqt{I_&bJAAP}RUmTE|b^4^~*g_|qx-aq8v@O`@7F2$^5Ubvp$ZE`hy>FbP9j12U!QKb4}%?GAyq(Ex&cWd^)1sgh72O)-%z&^uZ264dMJ@GG3k}jL;9F!N_vkAEzIB#~ z!#W#n8+~2Q`lNqstj$!&Y)A&X6^pb6zLU4-BLkF$L2%o_vI-ZZ(Ua-;dg5!aEWMiQ z1q_Gke(>D;K)dTyFW})wRd)6DY7L*-6-jCnTiK^IWnbbepGeDV2DU8PZltikJky(Q z+drJaCRb`{KUs$67OkS5Num=7icyifZ0jv&7dB}qas^&TMIsd*L!-pd#$X}=B`6m4 zxtPjNTb8o;@8f5(&f~1dY26xvXk(fzg4!NYw?ArfPo!lbR4F$#Cex7>4mpCgImNsP zgFvG(CIgCw?M>?K-ZsaOBq+FIkc;zVO3}#-Mro8dj3O$!B@%0%?OE~3Ua6D)S5$S~ zn)jxu?BS$UW7Hw4tL*;1bw_^^n7asAKjBdcd$F{4tEW6#vSI+EqGe7s{PBdkH#-Xe zes0kE1wan!YZ=c!>GQTruhxyKr%+NSVrvz`i7M}+aFbmO@(PnUB@XAp&(cY4l_4om zP%)|E8C|i=ob%DkJ1zt-gjtgZF;o`qO(Jx7z~-|lyAKN<+<(ZGtJnC=AO1G4-M-Dw ze)jM9(U1QO=VoK?i|eaAhHd7lY5~-WWx)1% z@BUL0;nfOQO(jmV4We3G%|C6GNm5X*Qg1y?`XM~YBY4&8NiuY4ECy0PFV(ubl_yx3 zu68`_ET53h_17k0RE14*`%dhaxci&-s zV}lPr{Djf^HWx2lVRL(jtlOj8@3XnH&Gv*}h^jBt5vN!XazH4K}u zoA)yCi2nH;lvlRRmwBRHb-mtyUeU2PmXoHEt#KNRUB+>bcU1Y6JA%1||fo z)uFb?R2sZ^EeDiZdl~apgFZzX#!_dd}dnKi|+y^!!l9T4$HLQyW+&V`WhtjP*pN<)#k6CwwNvsK^HxTIcRP-C_HUNi?h2rR}SBx?3 zwPu;dIcY78HlLq{*%O)z)ds-@Raz5R+%!v?=tnIbn_4wK-70*4>sQ?PIVO#-kAO>W zkm8f(HA=nL>xz@pGpgD!o6R{pKj-57oYiWLwGO3S5(e%&%Tj+cYrFn{S~j+chSlYw zEnMSqesXfbPk!_s`%|dPBfkFE?(*=JyJREH;oW_H<2S#~ul@QRzW=>b-u}zy7;{RN zW$f%sa5(1kIT!O)sKN3OzN)oC2p-$UMLR2eQ0+xf#@OJ;pX;3QIOK1vmP_io!aK#q zyrftgG8GhBd7cG^Q|sUDvChQsCB=A>2mg8Jsp<;rpl%4+(Tl#Wp%~?S<=^@ud-sa) zkBbxj?9cy{d;?ali^3}cl@G~U`=g9Slot=F?Twd_( z=!C!g@gp8Ram?0WoU}Et(ge}DZ|o!@gEVcZeY4M`Q%Ls$;P0npdS3-J%jOWse+E+M zYw@1X@&p#-lGhtTU@sEK_W7gZmvtR}OWl=Nh$J9MyOFh7PTiT@au-|(lXk`+z_=*T zI%Bn7Q(J>GzEu)6ji|?U79D9H7JEbI6Yu`^+)Hg8Hi6j9&^<}i!GYY>d9U`p=C_rh zt%aL_7mY(<9N~8)gn3l#ooOXB(E>f#CdAM`yzfqZQQ>aH;dSeo9`C(0KPLfjl?b*u z*W%zA*9;>1Qkpi%*7v(w@%@?qOJmRtF5$PY`E)QLm$;awwuk=4@oLiMgLJiMN}kxR z(C$4735&YZoo#-9>Jxs`TG?MV9BgM8-Ro_=X5YF2Z)q`PAl=w9dEYeg?+vat?!6cK zmfs%LHyMa{i}Wy%j)Lt0k(CsE`cK z1v=RLMsi3v2~~F5Zt2H|^p)5;4@$A_VMKNMJowBpD!>wDlneI$ku2#(Fb26>DfBzm29z2ML zo@ZTF%;yX6uv)DcjS6nxzQz9jJ|BJb0key9YEv=Y-QoWIyUb>D)>Ya0kBi57!(=+< zwbx%`Z~uVD&z>+_EP`c9kq3alm=JuXbzqy>4)Au-8bPUyJRhTV&V0UPF<+o{&fRKeLIs@Hq?b%Niz5wG_PB&N*#NE~jAj5Xw+xa5AcjG+-R$kQ8*s+rv;}m13m3He^+s=_ngGpys<8NE zI+}P(I_G8Z}O8_XcETbrj5O8gR$N2DbQPP#^tyG{10Bl+Hg37Y? zid<|w+8RKqmcg~RzeiDwSS%KpnGKdU(vugoHZO;c%$&D^X+!Vx1VqD%yl>)?DtS1Sa~!qnCunc*Qf|s zd74nl0>x{n$!kopWzzQ&_)eDKpB^5MHbU_Cp*+B)W8cxoHG zeZ4p)(=mq!ySUo2Sf26dlaKhzAKc=NH{WEuuRwO7u5nH%E5)P7bKZXYghx-nN^p&F zWKnt@nTg(^Nrr#PFw!T|>@-}ezu~E$L0`2U@VU%p>eH~&UkvcQ9@@Lw0<2?{rbE@< zncD>Q4p_w^mqXB!*ctw;-B7zTYO`|^zX`a>0F-X64jO=51aBRtuCaBEFGgX%upz|F z*fLmRCV*9Xz9#&h{(Wi*QfYl~qp*=Jf1kW}NgM{~h(zi4cFey3mOB&{g>gbzJ1P@E z?8e&Dw}5v;Zb-kY0TMI|^Z9XQ^CcoK6@YZ69>QTDxJfy2~&q8FcI0(S%gn5d!>N?>byMWb%E> zJV}-J1525XxE8-oW$nO-WH8gaPh7&A_l;$WzkUdkT)lNRqOKCMUebG*n4L=uhg3@8 zT*%E4Nfh$ZM$X3}c(h9KF`!doNWJJts&MT!X&uXL2eww&N^mAaoC@{0S18E>G0NLu znc@|YQ4|`TJ9Jhc%0RcW2Wv!9QNT4r&JL8-O8Uy(wEamSc1c2NeCwT_?8(x7a&3v9 z3|)pf2!nC!B~QO>?b9x=5#-u!MVfFMH{3&f@~pG5F4H3;JsvjKX`cn(Wc4`LxKRWJ zZ}zhUw{P?seh4_f2$V5shHjjjJ_HAP$8UdnEws#|R#GRCZPrZR#dil>{nwqjZ?GDXqEp;6DG+-~Ao_#^3mNu-@@U zfBeTRS4)2Dw|ZV_IJ!*$POw)?%e&cg6Xe3X%_nV7VWTIT*{z)%Z#-*80lV52xmJyBJMnzXOu zoV)RZ^I}a)BQ5I~-;K22xr(|rjK?EH6lGbnTrR0=!@c|WQ95J2oFM{bwPwCpaC&-% zF*RAP8IMO)b;G=m=Xt*MJ^cMOk~e7?QZILQc7w%~-Q(zhRDWqPBU=D(xpXf| z&p(l_(7ViDNr3Chz3a|>-}9Yrs+Jhy*f?scO~BK);XF2x|Mh``)Fz{6*_8%ny8d1B zjYSE;G9gU_?>>9Bv-f>}oGC*YDoqg>29=>WbG=aPhGo_=+~c1W-I*jJjK^UwXxKGE z<9#k|2#{~W^i+g_rGIZSr4X&dP}{il8XDS32pBUM zvtTxxx8Y$D0~mb+UNrYW^?l*HW;$v3Bw=icio)60Dkc8PZA}nEj1Y|y&7C`UdHwa* z@V4arci(1yw&36(5EtrNSYOmArFi`0jDPx1|A_zRUwxP53Z^@-F4vr0T#ywxhqn&7 zclR#q)g#IZtf?4Hropa7pmY||nmf1euzzrX(iu;mJ)=G`F$5|MhR-j~F{TD_C~e8K zpp{373x4#rBFlnrwZl=Hnh;d2sH!!^=oW{!4k?N;9?jc7dY5$->sRl4&*=a8PyUQQ z{DbeYw`)-1_|jXi@zt+Bq%tc$c{Jz!k88g8)*fHqyWIjlc^&~F2jVR%2y$COM5uML zXbV&_n?L2J@Bd4F=^K9&=U>Ij7#sH#gHXqH?c_CFb{`j6-p$^n6U4%r5#%GpEm&SW z#Z-%6E2L6Jw(!@!{047+@r&HOeTUiEIY0XG5Bb5{Kj8TJjFXdNUfnySkx_WBIXx}; z@lQ@TJ%cO@gT>nCxad79(B|hfa(v&&oL$$f_5ixp*VlDEr??w}PoMT|a+m+ip2}z7 zsVgsT$t;(62=!TAp6fW+Hvzmm@<`*?>{9GE0i3#FZu?$jJL5(Ywa{k|c*~8jVd>H( ziJ};yOlS+FmY@Vlps@IcL98&9p;}i=#+E$G*xTLZd^TsXE)zX2UEfI;aGx?|T?CTS z&vXNz6}iM~RW_7%J}QYk5{62)h2F!n)2zXW%=;K--3-&bS2)SBD$A-e81FHW z$?dF*V7142iR3M5pG_Z!h{Q7vD=~{8g3?OI0awGs^pQ-{WNyW0y$#jwGB3RIacC>? zefKRZTJl^RP}s|eDK|hYT+^$+=(-izGPqZL|M+ANb1o%6NCN!%EoweLur;BxLhCo- zS7SW>x}H`pPqy;XDjEEcJML2sfJ!XgTo12EbJ@6NY#?plo&=*uOk4)Ff7_ci*nyXB zpqkuIpVWB6FwXYhAqKY^8Z}*>XMu=W6oCLj$lkDJO=T>#br>J)c|$!AEk=5|Gycj& zILsjM30t`x9a`TK4;tH4aUqw=*`}_IEcB>Y!>b^(sjG&4Tl01t z9%-y|hSp848>X~9j102^QZmbSO!g`q+_#EV2QIFI9-Dhxk4$Up(j9UB(%yTs$BLwz zxMqxVXq}-%2PNds3Z(d%fa-Enixz*$2j#CkW|{|FR&ZI)0ryGTK zrtoAqY-kEhml)hKGli(Hj?K2~3OXJCx&!jUBGOsbZr;u2Y>eUdoxA+@-~Mg>`d|O+ zlvTw){D=RL-~0XF<4a%uGJpTS`TJC5$^Z6`|1s;;GK7HCf{AQXVp${!7?N(-TSk`j zTG7D+B5?DB=j3%$*|$WHzD^3XFxAyMM@NrvV=T@SiUS{>8DmTc zAsdhJ9+t~BRasLMV{|@ZxvHqGC(p;+xp$x4-95C*D2fr@!D>}9pD)llV`n-=lnxT> zs*d(6;gBxNHQ*VKM>u0xuU1%VaMp5ue#UAsr&^b2rGmu}9_I{ND|Yv$a?>G54@`P7sm;#>$o@2Yz~}phU;KT)^y|oQf0S)=;zyzKtN;KY07*na zRDtK=z?W}(>wL*e$&h?-={|wTVizoSo?o z%O$vS-K!;h0#mf*rgYb>T0l7rtvy1fH7*8eH^Y3bG+CaL=?tYcRaJ!^Z#eP2Ty~!T`(T)u)A}clc!Iaoh+y- zn9U6ze{#xny2q2JPx;Ot{RRKmKl?sUjsYEP2WmqI7GAA5JUnE7Z_3V2j;U+v5=>Sy z8BY+c7>x>)4i+UM!ok5l#?%;7vzRYf%x5g-vv`(za_t!BFdF6LS%!$i8iR9-5E>~t z&Se;@u(d@5YB6XfOm`-X$2*KiBeco_wA@>!3hy$$^w!t;+Sd;8{)mr0_=MB*6`wpg zp%~>{%q;Uog)wK`y*ptvnSh7sG-o`@@h%B%Yn~qo7CE(X)CN>-I6ivBKmWh~7k+#6 zl!tG;NnX53#sjR}#ku_eUJ3;B5S@scY3r^A7RWV#WpVbD<;5}U#RYX$Q5zE_&4CH} z%fIqd3vPaUVpD0&K$e2>&}A1xu6)VU)_VaV6)Hx${jq_ z_!27>)Zg0xoX@6E>=U{qAw$R(_}Jq&T}ZYCcBTpzpRT*jr?%Pu{5Dcn%U+fiXm9Mx zy1MOVT=yosssreJWZ4g(YS|tuF9U)HX}`aP2zU7>wT%eChPPT%FLt4@l8{TJJx?1T zmxi_4hOMXdV3S_~ItJJt9^U5Gt=l+fS*?~7c^+zxs=`zC$TvNwnJvMAm)pt8m3z8~ zis6i)&?qffafI={>&{D+#jn@xN$+FEO8b1e@b6lOIw;Gs!9XBK#G$l8E6~b-SFP=k zvzoes_0qALTXv=+RIRDCL;E7UKT%Yx3Qe#^nJwl#IbL$Hu#~lcG>We*R4C3NHuw>E z<@?Wp$Y6MsVu%dtu;?10bz4(3zSi_IHv6Zb^!kiO(HQrUW}xSj`nN|E+TyC=`(eqw zZy99kZ13H-3`&~b%muP+$eK{Sq3Q;RE&ajkiyXy1^+tD1&QSavho0Ah-b(&T#DVsX z>CFme+vI)A0dd6!E4|rb3RFAjgqpF4?j#7oy-3hny2N;;5aSVLQ99VxTh}o}!r~9o zClh@bRl~R<@pX!JBw7avEh+$&N@=RP=1X6Ci{JfEewV-bxBd?Ayz?$cM@Kw;`i$TH zJO3eHc;gL@pB({Eo0@XH##F4Lef7wKPbru>`y#wz**zEAfbagJ-L3G(&pXevxSqm#E~}FH zY=*OrvZ`>-Q{;K;?dl?6Y;BGAmf6Jx>(zquvlHHZ_a{7l{D`BYr>xg2*6U@EMq7jP zmT|s=_m(;az1F7U{QMN}9mQzGY&N5;4aRz=yStQCMV61qGTr*zdhf}z0^J-Ql1~0( zs(qF-o=j0XW4SIdHhS-SPgT{FWf?6JdOcG+<(%4I}+VNqonQ6X}5QL1QGBoei;&HP+zEz!Klt*+Vww$6FHv4L?D8zQZB!delmH7r*vilXR+@?19P*k(=E4}FrY=P7>BfcEqY zo3LfFuL=MycQegCN+P1Qz4@**T9sevGM0=I4tR#Qf-^Gk*VHzs(>1(f4uQ z^OJW!ruK0E;grQfI6X1=m7}a{=CcK>TPsF+&b>Q#aOMf~8B{BSW{J)-vMflFt8&Hc z{FKos=ip$E+EkS5CEnQ(;w%dBHCjQQId;aL@kk@0DND<`Y=YAQ@S~i@J4bE8IpeHj zx-$*A7B;Y%Rb-yI2Hf<4-T3wo-(_d=IuBk^7^nHc+aK|xcR%9bKqF*mJ*KJ@AN+KO zyZ3Sq4kmc#8ResBEu0K2;?H-{XSb?qjF~fmVb$iFQe2i z;rv}3yBJz?q0s)ewg3(t1LqVq_;a2=c^_|9j7J)0gtZChu*!w9u6Ta>9O^ZwDR>R{ z-r#Tl-QQ)gct)Np$j4ASto5u{HS>!aW17`g;6+DEm@u$W@fp&M+&Y!wlJ>aGDpYM; z=Zh6{H`go4K;iRwoO74aDL>u$cQcRPp=#V;0Uli11Si44+nH*IXDBBeesjs~A-8tXbi2BrqRl>b* zm17$Na%m^5s?9mreE!_P7UlY#&L_hH-y>DXU>FmaxhfgfgfrUO&4$uwTrqS@Km zr6>ya_xHGU>n{8Id#qMVthMBM&TM|c#l?)X^BL>14g;5{uIu+S9yYw$Hy`V(@}DHy z13Blhk=)sl162&bwpiy7~3T2T=y+YjT~DWqGh)U6i=mv0hd@KR)O2qa(x@EY}_{ zd8|sBp`Su)TL1r44Rh7Ol&Wq??tO!`HcA~uGhk`*aJK!VBxFA3@~OCPd|dAgMu>j+ zj3-t<&A!yw2@Zksex06z9-rgS5ohc$hxn5D%6|=>h>FyMzgtve213voj zBi{MRPgu<7iD`VeF6SC~KspujiAR^~10B+5-!+p%B|}d=xsnO!<3`p8RQ#5y($$}* zTvHLtmXL`JfBhx}dB|jl7w)3#_z=9l44!WeOAkG1c8g!dAQ|VcTe~k_KTB^@p#@!< z!znHN@u0IDtuw4O!IC2;qt{i1DGE#kR~GXbAAkHIPoF;J{QQLd{euAHRwY%rVlkgF zzc}Z~lTTPKm#o%HGNo{?kqibI!N2*yw_MAM zd2u-67X*p#t4UfrlHNq`Mpy0Aq4zdsi)rK<-9o}_=?B-s#?&R9H&E~ds+pw6NbHO`N zJb6)&=NWbFaZdHvds^!rBdu#p8uq$thYukPNF~g37r+7MscTDBSH1Hh9pGLCWo=`2 z++-EDEL-2bnoj|fM${SW4N1;h5x?mP=UtGNs?G#uHk&h_FA;B01jclhX`Vh?QI#K| zvkIMgjB^~^y3J^Oz-$I(ea5n!;~dQ9bB>RWc=+G}`+IvV=X1UvM%f%!m8_P}5&3hp-eWrc zWmNWSDE}=ordT%uGPJlrr56pxuQvy*l8zi+3WRU=yM{E;fDi6x?CZTzT}0-p_v%Ve z**9ykDIAp~KDa^VZH%ETOC~x)izZW{UkoIPevDw_Rony!3xiNV`uR&&r=&?YZ0#sD z$yuoaU>AXFXKif1W8KnB>EgK{3a@Ds z%Z;!#hSzfqP~GH6XdT1(h#3lDfA)<%KqRQ4f=_Q_&*i*q41{g`*I7-$tkBJ)Lq2np(|m4$HSaBk8}`1h^Zr zLnZNxPsw^+shrk-1G_Z;+135lSz2G%WB?#4Ye@#yIgG6nJh5*f(+=hmR;`NXQBXUt z+GqXr(B#dna0|hby=}ot%EAcDTI9M_Tm$UyhxwP+kn>{xv#f_w9ixXo}Kqx zT+FCVXTcI``WQeP@gAkZ;NH{$kPiep%WAcvTnlThSZ2Y#q_KIlE)2Ts+O!s3T6I{9 z(&4=R5sJX46+7=9@&AywLSCYNyg{h;=j zEi1Uu67=g+zvV3G{aoJ-yHmgK#-gPmtXkiN9H$NpB(_y)>liWwoBm2Ri9M|~6g}%j z+OwitEA3elgW|pScw=arlcf36^ICGCJpfN$5`&E9Vti7f#`Ro8&taOW_(%Wff98MqAO9z2izPpN`)!P| z{NZ>0fUkb_tC-rvfWl^_btA-PWASM_>wO}F+&`D+d$<$z3Ybzk0B7 z*+_Y_*%rB;Ytepv;@#@-p%-gF@ovtsg;AIUQ%Yk~>$iskBvWzEr(@nqZxb2FVp_nU zE4G}ChX2ZAy+gUcE?z7ap{TT$OlzvDWK@q>uhwK*^W^bk&Q4C4&F5TPoa3$KkN@yH z)W$NOEm*G>6r&MZ3443H@j!Cy?e8+#8M9n2Sg!-vJ)KTjEtf1;%NRry0?+DbLvsKA zJzjhLO{%))(UT`Agp2cYo;-cR>FFs|U9m3LJUc$(==g}`YMB6k(gIFr=Vv^9_LS4J z8OP6$0nf9eXDk;NJb(VY4cEzN_*hQg(rC!Ufxl z)KeB3vOR^|h>8cbsdU8C1hDJBW(Qrbt46Bf4XbWA@L#L z#m9gxNg8q+DC0qn=mImxw|`Gynr~cx+6lkp&eCLsNK>r)4eDQ0T(_R*N#p98aMLsp z)OYnuA^>SYmcF=798w|+tjS_g8f1jZ#?jMRhoK@4?1bq= zGo4JBj5YN%$c{&2#dL4VWHP3#D$Xw!n7U%M@OWQRS2d#?43;bdQ&nUN#)YuEm$A1y zWp_HJC^Cvnb9S-7p{a~wKDT%m7)Xt!#`)Qdci(v*FPi5k=Tydp_u1rUqVQBG4R`MZ zh4IN5+__iq<*(l7%`Z-wP6OMhT3SqPan|s`k1zO>kd1Rj;|YRLtx7JA zkNM&E{)A#jxV3v1SJy0Ni{Jr@3umRPIC*}-$>|Y?ue}LU$5hJL)w(()dDvfH>1piY!P8?o$b$Q3mj6n*KG~g4Z%H>uapKm;(h+N6cyM9-H@ppG!deVyly)P2% zoJvmpB_W(Qdv^^m^NV1Y=KH-rTU)1=Wg2_Ufip-%0urYXPgPZ{R;vIq)g}oCOwK$n zosVk5h!6IfKCW}udB3;)wscHE>FSb{*xD+KlCwo({)F=$vGKeyrVBuhY{$m?+j*h3 zK}j8WV8J56S`!E0f<<9nV2`%FFdpL+of5kXwzmmz<)Y1oYYC;E+89JKupODr*s$R# zQEf(3A7lwxR5k|8_jK-Iq%(eyzjC;MxrGOfh^Zker>7gx_l8X1$+H~ zT(GSb@4dzr@){3rQLqxuiUdcHGhiF8e^Hw=Gd6AAtvlxp9B^I*JVP3V!Wg)9sBnKc$`L+vY~u*rot9^b|Z^~yvLl=$^=tMs6iYgzPK zb@#50s!8uHN;$Gvm)cgr(cI63y__Zh_bi*Xs7ifTi~5u_GQ^_kklX@>yl zb{a|IWAFPliuBiR&$gtUt6mp}IULOUmdW2fhiu6p@K@w+YyrO2wr97s?U5e4yW5ZC zW=wC9mxTyEJ#p>DnGdOmRtC&~PX~ZV+#Do69YU9`Epf*eT)Tk?glTmGbV>t!CmvhA z4V+RP-Ww;zDjvkf+OQdP=7F96jdPfIuvr~Cu;prnsK@-|op-pHFBpv`h}PV`eT&6> zhN)}L&rSm)cU_`Yx|owiKBOIQI{>@nu~;1VE!eYM8`jZ!@vxcH-1QW)1=!o}vpOsk z+4_+6H-k&}3*WKF+OV5slD2(HBZ+KlAn}&;TN>)Pi^dl}l}E zj0qmn&1FreQ}*`uf=x$cK`3B8pR-)dsme9y5x8wUx{6WG{d;$L^|enz69ELThFy26+`Fw0zHJJf+q#s-F(@dhR3fDv$A7-gSX(l9Ol z3OQN*{2EiPtSLUnhB#$aNSBwq%}~OBR@W-YoYVILdfFoCGX@H_h4vtwx+Wb+Uk!Ro zt7yTyAXjbJS=-Kxml-@X*9|Id#CW?x-(Zv z%ghqVqF<=)j=@35RZBSXE&$j*Fy=%Y-ka`>YV6jOkBx?H0RiuPl&AJ(x;<9=Wkr_A zwZ&cP9V*gi!pOi&*89Pow;_>4dfb`xGYO17X+x)o87y6)?10%~2~y$MVLA;~7vNEa zW4*rMVqTHuu)CL`WXx!!sH-JqdBG_6+`hHLm%jLb{r!D*cX#mOn9XK<@ZrbI=3p$; zeD}}iT%6=6vbdhQP_EY4&j&@9$5YqQ$l5^l~z&6?j2F9$h788fPDn4|TvDDbe z0(33N-8lwGH*k)GqXyiz)<(5kv_)|?0%=(UwmUU&P}*2b++&oIZfM)q47vsJTuSPC zX=@YdE3t2oht(rv4MI!3Yia_QcQsEs4>+ zp)YP#KZ| z8$;tr>}@CsG{ive?xR!f`5p-(E?9cwY-fSwC1l_Dz9r9wjg68Ge5z&7OZR@;z20|& z+|K@q?tY68<|n;9E3t>V!U|s!!!;NVSXJA9bijI2%lJ-NFtj>O>xcANYV1{1lV_Cf z8zKP=ZT5~~yK`*`A={t3NJL17!L8aC|1%7-e3?n+3m1ml+`!mARUq*u?H=Ktcd7J} zQX64b;!_j2{fS`9CsBZ|^U#vu5hamLWuup_$^>g0FK^Xev$c+@3=G%C`lQ+5ngh0( zFuQcJ9j_zHb4Eo7x)Xuhhlh+NJM14E@{MnPgV$bvl}C?1<`4hiJACr-$F2MT={Bzx zT;K5P@mn`SFMUtL^lWV+v^G3SMcS3_2M2_210!P5Bhr(}T~#;>Bwp*=LOZ(mI<&R+ zSFBs_{ow7(HO0taawlmRsNd2u$RIu0zrebGv1iOVM_!Dm>Ix;Aq9`be5lX>&y^iwk ztoK>I@y45c;R~;Gc6P@5?|(pD8%E=T>F$(FtH?kOo}{4xw=n?I^ZfXTM~@$o=NWIj z@jCzZw|@)gEkAw#J@P!Ku4|5tj##ftbOf<&WZvaUv9mMg)z@C-jW2wGle04>lQCI7 z;+0n(aCorK^W$R#nC|Xy=k8t3&yEKTKww}LqY)1tJm8gA9sr6w*X-@>^7pX%We#*h zm~bdt>w4@5@HgIv1^){Tc)!THmY3p=y};=*9CTfR>7|~IFZ{;0v8#vH8P2zXKm7uo zYb3XP|3CA}`@VZ2;+;xdy|+{qprD zTi8`yec?C$P6$+w?{os0lzNkxst(>^6>(Ak-t?7C6fncobKz3&% z^ET>;V@Oxt}2*DWFnF{p$N__$}%jPgcUVvmEvH`MeOM7qYhMpyw zPXMIA_)gg=L5d#3QCt68mlVnoHw{P1rx&C(lPbd3M3hcppUV46<|<^3e`^`+JDe zOxKp9lMBrG0%MzkH?pHN>>X%ceQl3hw{CNEd_bOgb|!^;GLirQAOJ~3K~##Jk)~Rf z%$J5j)*S3>ioC#7u%1U{fU|+s9a-j0<839rjsqHns@>vpxUd5Tx7>6%?gfwU2FB z@(sw@8_stSN2=k~IvasK*AY7! zP|ja+R#_X3#>Cx{RJ288Foa?j{Hhi*Q2qSR` z;3%JZ@wp_Y%x?*_9R62D@8IT(ZO^Ya1#df>gDY#SBuMgwCTpWWKwibUrIg^wiUQiN2 z^tjesW1s62AXoyMIqD$rULn2M=ms2@Yj))A%|?S$8Dr5(La?M3iafBnbFHHy!?an4 zSq?=J9LK5>j1`tEPh~(#T9s}0{xvdW1tqwy5m4*AD zHSFzb#)YELnmno_yL+UtHB_}@y((F+gN3m)YL|HTTtgg;SvgyCpnao4=&T|KdV|_zHxEVtfdQ?3Q5~x0v^0GP23a(k#1Di$;9Gf zbICM5hWaV((ULJL3Ld=jkYD|^-{3dD{cXPat#9((?|zp*`Qtz4{r7)LRT^@oTEL^d z8Z`ieeH!vLv@%1luO^h-fxeB+y-(F$r9TD z9`W0O?-$$hhk$qY5IUC@e#x4Ym$e-58;QO*1r3{liPjl+@80FjH{WD`f1jsMpYq{{ z9|E3Rw{DT=InSRzM=8bYufN9KyZ2Zu7Qv_5)C60S9gL}%ti}P@(HV=ylKFf=S+05f zq;3l|C^$Yo;*b95J1iDUe(=K|@c7AN1bF`Z7;6n>S)sLNRAixOw+`=Y^w;u~>m_wv zGMVf$-I=hzzeka0C?$+XBRnqnhoy~Od~Qag5xcv)>`W#turrzLFrDsz4F#*#iph9P zQ550h@xpXEWp{U%+B&j4BQJ7_(TM5p9y-ebVQ+7by}f-#qk^KynNFwSel5fBX=i7L zTZf0N*Gr0`U^E(Wcz8&z1+5iXrkPAeMQnL&o=pu|82G`7Qpe$qt(a|435gTxzdz$)0tU zb=NgNsCVtM9rV2xY`IYblR)%-`}=5ZR%94(*bPw?n>h`i+BWJkAU`eal8h=PU6z2g zt_K37Oe>XYP?HJD(1X5Z=A;mB4APN=mElq_!FMbY=lgp_Q>3@U1n4ok+953-JGQ!=d`WN=Qp!8z-qpDXdcYo*)4e5m6*PCyK-*C8Ns zGMzFSkH~bWS0-acQH&{yF?p6_Ys2BeF19K;KfU15qsJ7Pu=mjpCnv|u7v~hC5%=yN z@bI-e93P+a@yAD$YlnD8t~5H&IoR8y$TY`Ko^f$D!+XtSJYkWS*t%j|Xxwy6o-J4} zmv}2Uk!OzZ1 zo*yl7UNN3(cJmRw_N+@wxvZ&82?lmv-AD2q+z$9DFaas>68tp-$`w6QRS7z0a(KYE z|NU?C#xLFFU;K+dU_8$G+Bd%j<2|qf*0z8*&VVzBHG#Qh!(gOktR`$Y-)sGS8^+g$ zG~owLRzq15`aaYDe@OJFt*VD)8zq7kFfMKAQyFzy;cP$0B}$^@bFCL%yu|NRK-~al zTi+tRETXW_WxDeL_cXZ=E_&(4JzXh$RAhFoU9=wXz5{7oU%Au;Nq1zY#=qISVZfgx zNA4zQnu5KO)-wqJ9vGmJnQ9{$aUg>i6lNk5w=)L!*IJJ*(F zDj6)f#EaK?+qb9m!Lp*AStMt0AS)<3$E~#A{rLu|Dv>Y=B^^p^uK|ac$*XZfx_x@q<1-v4lxaa)~hPmhDPS|kW}N6 zVTvC#F_)(3G|I!~nNx~P3%iqySMDG1;QlU?B1aq;XBm%2931R&>&_07Nr8y)^zk{* zpD+3N(Q`id@R-G_jy5I2csyn@nY6ZIT4^$^7>x>?4Jzuo4qu;V8SC|$)oO)_Ec4N* zU~g~C;o&ZCzImU!clQ_mIyyj<7ivE4G|3Z7Ql*D0lvVXfaF z6Qu(o6$gqTytVVL@0|_2ASRbuPWkTcH})sl9x(gGg}qbmCfuj*$ zi6Ly(Hq7t<5Z}LdpG;>Q9UV1E3s_ULUM+FPkY^cMhu2#!7s39=+BUegodzd9y3^^D zViaDhswzxvLIA7?t7=VEu2D*2h-aAcI_D^g9F$O-8s|NEk%K6zDtMKJNpg^Om1PLS zR9bg#T|&G+nz}O7wMDB8XFatuK@J&1J%cTaMO09u>nsZvG&X?w#+ue|-#d?$AkX&B zZSeuSdLQlfp`SDGo%-7ULetK<&S>!3BSnzye{PD*tNhqDCUsjviTu?=<4dKqep?IU zhdC>o*EVdzFJWBe(|Oik!XWbv!@TcJ*s#VMMpFZ-dt79^s+J91 z)u3EpWsgRRor68R_be6*=JRv#XJ{n|icDo_rBND=pRXy`?{WLqK9flX$}^s1+<$Pu zgI6AKe0+-cmXAI-!PaZ=8m&B|EMrn=W@gRBDVW+)?as-xW_BK$He(bgN5?$+=sEM5 zfLAD72sMwkTc3RLm`9Hu^U33*?qJNr7-n`nd(2%p&D zgnGht%u}Jg2GPONY6x;|)NBJ8x zQB@^XRdIek=lSz<7K;^CWe6f+>D5_2g=q&uP9@u;22usR!jp+&lxMvD>V3ZTjW_x7 zTX&e`8Ow_$PoF(wGMR9AxX)W(ewFb~PM&2vdF7l(kI!+&aB_TsGY*TO^PJu3PEeI+ zIpgsJtrc2?ot+6~S)#SDTE~8URG<}DQ%40OWJ=iE+u`BE+r0V3`y3qPOhz!ug-mxg zcY%CrSuQ+U8=M<+d<5&2#oI8H&`P7DiZZR&d*Sts(xr7R=syQass8EZ6ZNc5hk*1# zWW#`{-zWLOrtf1$fqwzVOBn)La(TnkW3^w>5=sj94=jd6saEOI)c7g}akl%hbA9XJ z8@ix1L(4Wy)dv%sruWKzc^@9le$F+)=M0&P$mPwxuswjr`R!nLI+qdOvbZE}JTi1) z^XZHxX;o97QrB3IdW@}OimEg=V(oz-;$!dYqsMRmb7{j!Tuhr+!fZC@op;`0zF6?T z|C9fNqoZS%%O&gennK3|x%D2U1HgJF_A+2?B>@RN@Yc7%C9;u7?GsP1)|;W9z~0)O zY-4vkPfRms`eDJLfMQtX2!2 zJbjFH6-UR@`>FairZ3!z@?70w#+Q9)5; zRCP&hg6~)W!3}j~q8*Y@mnG$TP2=aMl*Sqpg3Cr@GOa1sYs#_=g}G{qXcMKPp=b}j zY<2V=4cDba<0OXn*x-K{)E2`7!hfoP;?JmC{)K}BUJ4i;$a_UD2|L{Kd0ZlJx$=PP zdCB#fV7cVnP9V{33Xm;UR_#9PxME;@#oJWZdCc~G!ke=!y>E_g&?gCS+3aJDY`Y<- z^;u-91?`<@<19m7;B#+*gH5X|Y5&`A#9Z(nYM;{%fbLk+0voJl*)r@%<-@HHDqWI! z@2rc5oV9kd>69%vvrmBg#1JoqV`!RU@3%0(XxZRB*lQrQ>YsNn_S`k0b27;65E%si zBsWp6n_efwZ>198J}!D|gB|MrQx>;xGntH7tyYxfDujn>MUjtC;wY;ct#h2O znJ+-;3sk<(WM|Co-h^VLSuW2o=7Pz@lIO6TuW<&(Be;EQhi`oS4a_%QV;YPsUs(GlmfbIQuMjKy~SljA+iXK;4n zs8*Kce9e(rvoq4jfnlNx9^ARj!R{U?;rQtVPoG@y{(JB9{5dR^K^3Kpj%?J}Xt}1= zvnVXe!(tBJXzt&>#jE!-#?$cJW+F@`8IwY>BVbC077J2=lt77K5wUpDkzwV~m;hjl zN3?XcqbR1Yy}{Hus3QB)*YUS)gDhQLp{xxIa1-vIMta_wY1!3Tgmy-K4HG)uug+?^&z#W$MkZ@o2DvyhwIo)K;cU!wmHQr=OQ^Q27~(K zJb&2=__9F8UU*{*vh@M^;jR?!YiC2yWP|kTLalLeK+(K(<2xN*Z}Y70-bctyNY8#r z>QRvf@RcofSyU4EEu^y)S7~ZR=et0@WFpbun&c8n*kIT`sGED0TB00~WHZ{hz8JKK z59>(cdkptEf`IWJYP}h#9?sS99QHGq8t-Ha)Pen6c=mP+vOJ@z%J`gkob?nr?Cy*) zRgI|(COP-gJFRZus@y|9e20LDcPJcUYIX|ENIOQVrjUw?3$(o;$6(iM9({Pqc#?DL z)*-v&g2Sod;oV)1ZtY=8%f)g5%2QVwYl1>LJkO!VsHzptnV`tPp~RCZA=5hHsY}G? zEZ(oF>lxOKsBL)u@+|mEhjCO0$h8)nog=cMC>&Zl>O=(w8Wo8Ijt-ob1S1>*-Kh$u z3$dlwFM2;1yt_UIncDIUpLy>kv2F@jp!3pq?(vrZ+r!)(KOmrPWGZdPp}Uhe5NN&k z-C9cQD|^ZZ=@4`giMeEcQ%jQAhF*rr_moD>u)w=u!zZ5X!Gjz=xuU_7ZO!n_>ynQB zf-rzE z&zheg%r6|hNe=>M06`kHy1Ki%y1S+;E1Aq>lDvDwjm_PbqX%2v!{crwtFojakRX$c zdvAohx!F12`Icl5??Y$7%vdZI_}$lEqiGr#pFCZbr3>UB2li10kc7=OEItGlH=`Zk zn8){oe1?v%Yec zspo4rzW2C#THw_61Llt8iu%_vcS7xQ|5?iXpk3&Tv&~>1Okj+~@$oT)5V*R!f^ixi zR8@thQP5hUt~aQv3YV8NEEdaFGBYzn8^^pJjm8*_#?V?}v)Mpvi>j(Tdm}OIM#B-N zds8R5Vun%;7K;UDmzU7mpk8nA_RSj@V{m?U25k)f_HTZPU;q6-V6j@o>u`E@iuu(N zv)LR)QJ^RUHq#L{>ot^awj?<2K=wz5b+oKPO82aJrG=CdWl$eJN|}l*>G-MnrfU#S6CF3h@%QHoX$w25N)87DU1a%Cd3w;T5;`!<`=FbeF}@ zW*3X-tC>j_y+JS&Mc}z@dBdI3Bq+Z^WA6M&(b~s%z2Phm14$v)&WPB(EU9(2 zp0bvsFJ~VkYb#(fBMI~lhM2F(eMkRu5kU18qfqoN;+%Q3eItECEGPm&f|@0iHg7fxY1p zQW_ke&j1Nb#*W!uS_UM8VE|kKVhQjXpvu4R(%)DYxJqaMcp83WjsU2e)bNDiu~Clg zZ46-C1!H5J#e)^@&l$&qTW}D?`qWtndzE6e4l?e0v$Kt{R>$Wy?(w`0-u#dbyS8eC zZmfL?HOYY!>g=VN{h28$DCb7EsA zRLa`F4en}UnGUZa5%(tI>l%>+9LXF>J1iR0i!jH z4?mN_S^o(ky?vta;H>qbcJ7Q#fU8f};uK~qs0}Oz-x!mHaK`m(-PcJeBJds9v@Bc? zWxNtPSd3b45fMOgDP^)OqvU@c!!NDx{kVT^>^4QBd#$>blH7W>lbsDR+<+(t1#hnFnQylVen#vuMf55P8@)=V6?jJ93H^pwFC5%SP&EnA)w)u!+?U6 z)_ZK{eM0{_*u5X|cGw`NJQorEV+SCs%@PGP29hxu5R}xI3k8T-=;<5A&&b88%t&@-?d0j!CdP^H~)+iyp4EruafAY!^_-hf%basy@&?S^bD zm^B1BFx?SM8W3reWf-Ko>t?L+n3&kICb8CL_bqwmQl`@EBid3cxSlc_zx-NrAAc#; z8kAIK9C16pPDH}@de0Z;Eg)RvL7Eh@3pitFU$^h{Id3EaEfaP(yQyMmHx&T4%*5)s@4K|sSqYR;;G*pb(BeK(d9cqaVh zxP>&)Z6^8|6ND3p4ndIQ8U=Sx7*x1PwM+YT3r5HS##(3}Fr|$PT?&(t2ufRqkOhj; z0c12B_y-wTP>D16&z$ljE5Lz+qUDX+k{HJTh3>dB^9ju)YD{f#q&r!m0E#4pqT|`x zFJb1bfmPS?Bq8IW_>tKJ+6^D*27tT0;HYz}Ew&jB-F>Mq>@v-yB(guPgilW5+{yvy3lxk2E5|17|#-m3M zad|nzci(-7rcn^Wg-ongOTT7~_t|ptp7m;p?_byMpwSjaYcz17U`i=xwPP8Z&D!;> ztRdw97w2b?MTt$VptZrUD)Hje=Xmn?G3xaKC+|%3xy=jT;b4eD7QT3J;D8I?)KIF4 zmPJ}MF0EaQRa2QbO^Ugj)$y<>~gEfsUm#OoY7T9QTHIi#da2HieuY%AOg-LO%#!S@*6 z%&BP4?OXyF+Zw$K+QQGf%&0yV8B@<$l{dO!H)-W;axCc4!(M5#E%{m&+O>;rtB>Rk zWup5H#g5YxH>h1)6Oh&)$Dfj9-qN#!e2gI(lw|=S2~A@_!upUQ3#|!-1gzCCdJQ2; zXd_S!MzFlbX2Y1z*BFl_%m}C|LOBGUJUu{xDWI2FFV;R(w881=G3J*ueD}>e6mpEw zu)t_S`24d2JbgC7-oYVG&mQ8NS2HXYSHAvpcg|=9)wm25Dg0-kEVP{o3=Qi&a>s*x z?2V4_`KS9}wS-!2aQ6KifA{}<15&`JpFYB?@4m%1uioO%{>7Jg^!NzNWr!|-_#?i*mhH(OAOJ~3K~y^ifZL=$j_aF!kQ#f-T+S3j z`I$k1QEa&dHoNo50IWfz4{7EroDy>75vXb=+yQI}`9FIj=qrujAT*E{#G-VSw>mFmmzT^l3MbTD}<^-g!(uMo*oy@xA z+R<=^d*!(l=vnvJO0L-*EP9_ax@EnY^%^akp=$=ut#gd1-8OgBnw$|+lTC7{@9hm1 zL_MoD-W!VLjb&%`U#K-=Q*rHg>DxT{=1o{oen5AF0tk2dp}jB73`glY%k|Di#Cg&; zw|rDnGtVulLE6!Bk6sbMvvA-sx*?W3mLMfCF6i=PAu$~K#9f3*xAb7J1HefL2;1&6u`yv+APax-O>Jz7Ew@1Au5mrbCO9qXkPI&10K5>o z7tb~7fDxh_M%500xG&qIZ-|r!fdYW=Ny5=KX2%N5CE229o#of7Zv$*GB$^bJzLD@5Jll7YwkK79PH!4gG2o0pBiV1XhV`VLkfaY4c6-w z&d<;A_U#)tHP#yE=jS**ImK$Z0D-Yyudv>@5Da&}Ef(_&TwTr4)DEDZ%`b6&eul+z zfun;5xSCx-HwNolI(>JqtzFObz1r>w4vHOscGr8G-hYbByBn51 zsaqd7+q!JGxqi8PjA#pZzwVT!?rXSBZqEO*<@ri!0GvAm1i+hud^rQ$Q=8Mh_SEus z+*w|9e)bmV9fwKWwk^qCCqxc>XJNBD7@b`KZEMF5zT}*&SpdWVyS3aB5(M>9@Fz`7 z`y}tSzBaL*AtZ=;n%)%F4W?xC;s3?hcKg<~!Qq|kP)gQmS>4F&hMw0CezOdaoQa3_ zpy5WaD+cs=HEF_FkP6De9tf|qEQ@IHt{9X@? zMkU6>3Zf{W+2HJag>oSAs2D;Pj8a&PClcy_Q4JNU%9WCr=L@{}^7$ZR%;99%p&?c~(vS&|H2~m`g z05&U)2Zx8)8w(uljR7rD+8SqP8cnmpe13|(y#l}Z#dCc2qXUpA@$I)YMtkIOCE?}z z?sN`I)YXClmMf4oc>BG@Z~pNZfBuW7*dHHYG^y~-+c#Lx4R9zyWrguX!q^QKi*xMB z?;xuQtlf9_TWElkZ>o(0y;(WdH*2tM9A)0)Dqt6232R_p14_KUb`ZOtLMQk|kkKa9D=Y7TQ=;-foEmIn}1OJ~Yt-_YVkobK5gIto>;H^Z_Ae zzRQb$&!9ikc4D$+*Q*c-&-zRIAU@#rxxT1q=X|v6vRbU%WaZP%I0!>g?LFp0o@KBB z)7phuTJ~PloWKZ|ALFlqUmN+kZLGKAh+pQek@W28P!|LrR)!-~*;I zz~vC)8+x(6zB#u>upQMlTG=XXA|V0EpPG{8Udus1P!>AZd8fq4KVAakxm_3MJ$TM? zMOKpm?O<<@Q?x7sJD7>^q`zH$`a3{|%nmDrj#E@xMH5^ON=S~1{@@splLDD+0!@XV z@(6M{PVDWyGCajvZ)Ku28n&?3k-4;PppY+SV~NA=t)lN|L~6SYgI1kOy9g z0}xA{VT<*aB0Xql2Ko{Q^V=ObkYDH&27a&}a1LuwZVk&And8JAENSjKu+8yRLccpg z%q;5IE46z^x|aGyJnYDSAS_(6koql_a1&-_cfI9tae*^^816{JEj}0 z$2BxKT?9C9gfgS}d;y9a0LU3ZL_Q#cIvXZ+e9f+Z?=62VW|V~sL9&6oN5c7P#RJy) z4{L9MV#$Gd7UVXVAieUePpdT`d{C2gUd2L4P$gls!DhYjtS1pY;oL?md;{*i%LpyG zSeL7j?sr?tBR$BDAWOE-!YN#hrF8AFMzM;0(w%K-f+$`c} z^*Ligwk7F6@SCM;0i$h%>%+5NLeLxFJh%%Vkhof{F`v%>kY{phtk-K00Zr3@NT3>& z`1HkRI6OGQ$>|B^vpKA>*sM1wiW1gv^naUQEpc&v=~>6sVx`!8^ehPr`-FM$%y;_4Rf-Fijjl#OFqeV#wbQDBbuU2^b{Tryd zjw%EA!IG2$Yzv%%%%1zvsg67Sx=#cFYd z`Ro$kynKmoU%kR|xxjjFjJNOJ;q>g>f!tPMxmcjCH)xtB4pHi+c0&qZY&%ayKpP#4 z?!>I?XHsqXT*YPx+w|oB4*=b_IUMiDQ=@F~c~eN%N4TEcon&)|t&tu0ygj|gO&}w- zo3aoFCuT<2~$vuBw}kzid4SsNlg^TJ!6rGaWNTc@pcAc8-naDlp#MPjZ~ z-pC<>D9CDnc+&g5HGl*yDM2Sdr(57UZ&{Nu=-@q2Ia;`I3*6~>;v$pWwy$WPH)r1i z9`2`a9z$SJsHcR_QV?EZ?d00rvV05I!5HIZ>JB)iV66l1rD$F4M3SKmqgDn)1&p$o z&l{A31xw0QV%h-zpch;e#y zj>T#YYik@HRrv9bpJH}-jM-d46aseBpi#90jJlV_A_lrSR~UoUs>a{`?Jx1@!BZUk z`~ZiC1)66=jK>nwX@SX9psWTMjwPxJ*fceatwE%{WHu;|DEdk!W;uZ%K{S9;YrOvM z0+$yX{P@dHaCA6YAF!CJ!Em$-dPX$500An6Q*Phi=CtbjxG!Vgka z;vd#|npng3y#Vfh(3|h^)qkj8bj|Pd5ib4hNH6hx*&#<_v>k_|6-2Pq2*8xT)>>;2 z1KP3!%e>VL`#y*P6s1#uhM?teCR%I3O#{PSLfbW&Af3#I0EoMc3D-Bk1Itp%Xw?=z zleH;$xi=V@E!dc-P!2X|lzh<=F)ss&qMy0-VbY!?7Wb+^g7b{q7+~pZAY)7dw=(N# z%BnGNvjAg3$uRfxdb!^3sakcU^$Q#z2w8s zU}|T&aCC$9*T~%q8>}hNgTri*5B;C1TR*iigItSpr;1tRTj z(o)@O*k|K-CjybNKXUaI=L!{npREOq@pzW?zTMXQ$P-6(rU-*8o0JWX2;npEtjL0X zTN9y-F1zhR5y?5sy~N4f{UPsbn72IwnELkJ+uCa0 zh3(Etvm2QMPJE{u#J&@83^z9!6CgJo&b-#R!=qr!FfcLvPDW;%aWYLt@&NW5hwVU!&T5!SkBuG_QFpSOeeEr5IVqxXIf2cghN0O8wsTJ`^bWGH5hcRuyLP1W+T+JWFP zOMXx@7*rr~iO$9t%;#5-Qa~x^C0!H+%F=~KXl*c=PVuv!{{o}o2uxny4PZPOqma^j zg_qFUV!d8qxmtT>_!xV8`xuQzu-4gw{Pd?k#g|`xiPzt~#y|b$H&`yOFqw=YrNnZ% zz-qn1-rhbQKYjvcgY&afNFgv7j$jRAeszVqsX;#V-7*2Cbl%~Pq5&xatHU2=e)Uc! zV;mmrqo{_MOeQF0fwCwt84WQSj$#2a7!07T35I|WMS-#!L@&XrC@>j~Fp~mB;cQ{X zqp>^Gz1N+T664_rYz&On7!8LgixN%kuDK8t3x8|b7d?(WBZYwR>su)mw9-#w!ii#Yl625&nK2@sU5 z%_u8;85|8KudRKUw$wcB@Mq5&&4$dvHze#O>LK(gHcx(HkmX5cDeHb1pUGy8Wwh|tQ7+SQ61*IW_^g4XCTR#@pz-7>@RL6|#9#b3kMQF!N2nxYTmh%Y z8>q&GVm68($_heBSdBOs5WdN0AIinin$KNdCda5G7AU2}>FEOBeS3<3`4>NhUK-1vE0th$cP?{whhV+76yO3XXt%Zhx}2`NB$$Y z*0-JE_t?JXEo*i&vU4%R>Z4Dvm;6&6+K6qYo)A9kDI>{P%PNY zzAxeXxj#no#`O|xM#z5#SFd;r1x{dQ0KU0rm_r%b%p5>--U-$uf87KS zMj)TlnPrSc7m-b`<(Qd783Q<7zd(7WKj^beor97%1y;Mka8L#$&Ws>}?ViC%gTZ7B z4hRogw(1Jvtp#|!M=!&6J++x|Z7K*+Z_T@Hy^s$BZ@ItlZ3lc={Yt!Tw|6gWEUWhe zUXz_cY%HwS**#&e`d|o25XRLv&XtHW<_XXVwm{cOIt7hx4`-<3Zy5FgYpu8IG|*ZB z5Rl%(w~&sECP_kiTO%R{2?G+jO_+_DTS_+&k^qvBkO^q^g9Ph`X09a`h|suYu=Sq& z#tq-B0jvyDYZG5bA*|M~N$2hFtVDAcg6?pl@7@NSFS$if?|_TDnMHRd3*P}-z3%U+ z=ci-?KE5SCu1kuFZ1L!6pR5#fLT19tI)1{p`smb)Bio1x5eoeSD+tF+ z!Le)!1Z~0;)us>$B8TSlF|GkV&>B$Yu~g`oK~O z@BK}!4Pc7_M;#ebI0X8v(7SA}ZZKIeUj(*;EN{TA!*!OKU!A2CzAko6&^i)jOWjvV}3Qma4^KPXV37-C(p53E-@aBF&a~doqRS6S+a814K18hE>9D3FvJ zyak$2+uMU((tRGgLfsmZ%~n)qH$^`EToF7ava>N~ zZ@$I(U;Y_}!$a&<12j#IVqFFadC;4c0kj5L3+ZM2Yz$bt5KE&ibi>ffqyf@(arEo}J0UwekL`N)=QXGB z%=aJu87pY_KFJ^Qkp77M;}0MB<}9P(PIo6;N3;b>#3MZRk8xxRDGM+NTB~GFkzKQ7 zv1uS=kp-}&@VJnzLnMKWQE4(orM3B)Nn30`_IWj+jM}LFQ<^zlfH>)HzWp(Cghto{23 zTl{_lux%zGhS?!>MD_Acu@Sa_ro zfg@?-Ixug`2BnML+=poS`^3d~8;uC}he0XV#iYNgreV}|jizZFajUiGIFP$6B#OcX)JiE(NC_zm6w(3BLU^^Mw+yt_ zLTl}TbGh@qM+K+PG-+kgF+(Yhvhr>Yp)QPJ?S2ok?39*L`n8>kQo6@;>$&vtd7zfn zU}hR}9U!(dtAbmD!({7|RCjlCmEL6>k_|Gi!D(|#qQcQ*8#m|dy!OzEwmd60r&tm`SH6fkT6!>~p{+prP3Zy}}gT9iU!Z!*QR zPoCqy{a61AUwru^ynXjBHgbfd*AnEK(y}T&E5Jr?v%dREKrj2znZ{FOokkdelUEvd zSXn)>Kk=C3PIKQ{1(^Y?4Kg6wUaM_(K6=;*{ir#$zP4Rt(k@`8#rE?fl=nVR-;YKb zh6PR2MC*~FC@>z6@$lh8Sj(t4H2_zbYOQnV2SWPI-~0Ya=>Tmkme5M0sT(YoD>O}w z^?D5R5-)ho#2KV$FU0baiR#wj31BNRo6rfFae zV>%t7C`)MXM_85xCX)%Ossi8`++|UqEX!ygFqw=o8V#{rEMYBUI2ih1OLD&XQbHC5 z>Sp6uf`Tv_k32x(omeit}!PN%@rZ|1ZC8 z`y{obi?<0A;6v_jQX@PV3@{iB!3?aHYba$RL%6rL?D*EFbBv?sZfM-%?8e)sQLFL}*DA|+$t1(+8FP*sfOYL4>@g(EId0uU8pEDH!JAPW&y zgH2^ZJBhkfwV}Hi5grR*Q3Q?vRJYZGeaK z8bGwNDnvMIsQ-xx*H6Two+9AGwxc}$eT-VT6HIA=Eho4v_?mO2HE$1=9A3d5{1;J0 z+y!d6lL12BTi-FtMI2%zo4agfb`&)&atHGrv8e8lsB63Ok)Qo*8L}NTAp&*WNqdPAo8h@V-o(xkbk2DBz(*RlA^A4M&NrK# zY!i{NMVz|*>D=xQ12}FoYp*tLmoO7%PN4S>0rS`nN+`vxA#E2PkeKanC{~n71aD6aa-@z&lOE+yBqq zJJ~AwKG;D@S=9A=tTbj9s9}x9a9CnIp5V!oCwTn$G3N6tTwY%K0?`$0O{2gT?l6)P zT5B{)fdNdW6O4u8hNF~1-887G3QgleEZ6H5j4>FFhIsV& zF^ZzV>B*`06kp-wRl7y11CId zp{fR$OeYwRN2tmIjna-etu2~H`^lh$(H5J{#-+*o4O46FSm@+f<{&~-EAM~kCeU@= zV7;zE%NYr-IFNq&oc#V- z=@?)Fh#hRlZOk>pyoew)|Y{2=WX4tJdIe(2))y7OyGJ<~JrpgfP8?!s-~ zbuVt?&tMb zYZ3LDN^j+wq_bUk*<=dEBH{KjhD`>T#I7k21+27CM*C);vZ09oS%Tu8$RV9RhHr}q zL<=GxG?s-{Q)+ZsIx8m|JqW$cLy!zII>B(9EYZlZsbx_>N?39d*h~~S!OnNICA7_=Z)rGg72|lgFPVptEyN)fa zH7E*!LK2K-l$CU9I{&#FBhFv|03ZNKL_t)lvWjwD8~m{$P?ig7y@3>fQ3S1>%y>MMm^>We^A{tG2POXbAK&8p*O!woDSe7G*K$ zEf0H(p1wZ>Q1$&uNPMqIXwiA?`-OVudv?xFw>Qve{s=Me?df+1LCcpF`QZ!su=lRz zKvJ`YzLMj4&RzQxc6ndM+Y`jWKV?6(%eds-GJhYUWd#z!W$r?K;XI=)a589} zomwWHO>G#FGeD4Y=Z)A$cQZR2NG3A{cKWf-!bEmH zzmE-U`*Pn%%D5RQ_Sef=pP5J<<(SXvfQf3ez^II@@Q!VXyQk4}E%ob!+>0%r;IwR% zl476U{~7JFUxD{$+tW=Jk;&R6Fi&m9co%u7cL2Pps~ncsrG7h`g zaD-W`WuJjkK!^fFh4V&d3ub}41kFYZM&6+S{lU+}+hMc!vNnrqnQWjL)HOS8rD=QE z2HH7H+O{t8gClEUgExD6L*`B!E$5Stk8*kG8e)Aa0P^{m*ea^BjJ6$9iL|k%pAuxn zffW?J9{sBW^IPnchuj<*wzVB*L5f{DVJw)LGjH)!7K90_V;3>lY8aoCdvtV!|LNcT zJN(c8{@-Kt{1aELJJg#Rlj$BtqY>8Y4Q8`Bj4{~MHOfN7AV}fUoY}Jw4-XIU zXMgsmm`o1v`g<25sf|Y6YNQfs%czUq~GVXHrQ+$5Xecdz*sJ>pp-&c6mcJM zVI9&-KMk}|&ihq{NwEdsB+^PXXzGoBMv8biTB}h?C*4}D*YWcNkG&xK8V-kka=eZb zbh^HDu&Yn+~*y1h2E%!~-& zhi5GLdAFCmvokTi_Tx;}Pf@kTY$D@H#NcK?RzT_Pp#sr?*@Yq%Qf9!UtA~ZCTnB}3d-?=mgU$L1Lb?XA-Y|@kAPi7d z6^4T`Bnkk|8tm%IU@{!x=)nUFhb4}WXQ($TlyZvkXo$tU0TrGIU=@nev9^T(WLaYW zV1nuX2t`@o{BjPvL! z2~?8-F6IVDkH&cPc#QqM0wmH@l8o z8?bi6U^d1DUt0}p919Irz-s3a-U@pT02`(C#hk2|0-Mg-%wCF-0_4LkLTMoPacvBC zGp~F1wH+~cSuWTIA2aif^dr90A>;z-z4V#ffG$eYad)?ZokP_h*g&76VLx}moRJ1B zG55#;TpZIVlK(XYyAFTO+14|_F>u(CDXjCzC2vI{umwQhss5!4qRBM5Q2nmo%G%2Pm==v6YRa~<<_Jy86_O5ou-uiUlESeO2 ze`f&B<)H}s-yMe0y`)c$HB_z!rVn*6_MYd-hRTJL+KIOl@R&g_XFMA`)PlnnP($x$*Vk^Z#&Kz zHY>7)kUjy|6(!*SverNr6647jqrE-X5G+^tyI=hZfAh;MzQ9P$ch2rh{;3w;IwGcvZ-X!0wbS;8 zzs)J|VGq>%H3igS@rFY$NX$2z8d^Kn90?Z!SrkPJbO>vWy-%R}#B4T$AVOVl@co-Ns5cFiQh5C235W!i%Q>1x`6+LSqoV^b zTg>NkJb3T`Kl|CwBb$1;T;eA``4fEh+2?ru`g{ESuYQH98elXWVpDIt1l~P6ZhB29 z%M#P+6nlG9C~dG@E}&Hd)zsK*HmEmi7_Hp1@6{64SP1D3YNHKQqtgE3KRbs#!57JZ z16Kys0M-~ZP3>N z0Wih2pYMOyO`T)o2>ek*SkgxX<*)nRTXM}^|DHFTzvsre6*SrV-f6p0LB~dfcFWpt z`+54-->$FcYm@~^vepk;>}nKq&$?~dvET2rLat@snH|DRd}GtpVsukpUem44vILL| zucm@$RU2POb3Ain;Bp=u$bj_&Wmou9r`GWeJaux4i~+ojl2eMf0q1Bqf{+69xo03F zE6`&IQxpM0EWX7RXOm3Q-Sq*jhI8`f%@=yjCTJ}RnDG75U^Zc zK`U2NZPpuT|FbyDfMM1E2$Bl_`6n2S23W6_POd8jtg%=v6)rDoRHejZIK`DQIC*=5 zfBx;axVTK<^@|su;=$1fufKhX!B@X~ zhhP8w3BG$hM>*IB#KHq({*Y6kRS%u>ov~LF0fi(; z^Px4EW1v^N(iiUDW08T~{;a*&2Az%?4%d-J^*N+K=81GMQ zGXf87*>L@Se(|m$Yt~Ek0?O3p9t)y)wuklTYWQGlLa~45Kvweq7RW)#Cd)bnV=FLt zJIL}n06b=mP@X5VwbMrr>G0!iWT89tNCcWZ*bU04a#`r1Wk%u8B^khRq~KlCvD)WO zh6nrS)-3}OaRw>aXBdQFWf57=?W`dIe|dx~#V7 z+*8ZO1B7mPVz)?I9ETaHA45ys?al`Q!zo0&MflEYHoGHJhp0=Fy#B!=LD&9!9wbP& zAg|FanyA+P5koj_vWW?y=+Q%+BDhM(EQvzUc-GUCKX*e=Y(_tDLl%+3F7wYB)WSrf zMS7)tFtuZ-+WUO_cT3qoN(ew(fyT|BVLW!FjfKm40S1E#LKGMdN2sb2?5~IPKH6>& zVquI6xXc{{Lgri^tR56?9)v>b(o?RNJO2w8XldP(&Fq-olnoK`p_r83O@T}ny?!6% z0kv!%ciMN;-OgA3fEm#_F{zEe-TXY{tz94Z-BSL1Wbh${J3Fj|gvdO-A#Q)m{6_Rq z%YZyIAv@pFrkH|~66h^j+soDs%4JW!!EtNW9fBe>R({$W{JbffNC@v^mEX{CJ#1iy z0M}3qwjIz~EV-~TgQI_>&s>b(()x$oJ+Mx)Vf;p7EV2}N#(KTN-~7#AL3mP7%NIRd-=ZiwVwG-42yOYN=e}wp1acv<#S=+y7c*tI zA+7KmU^?)*6=(^IIOk`d?j7D+3}TAYc4|KmM43eAu3Y{8U&2o*bMTx$OwDt<7NgU> z1YoqTH>jHiAn7NV!W{%QKZGT0u;B6su~r6+b^tM33lc5>v#A{;+Ogd%l-4l`UP>oX zl7)n2Mp>4q%F?sH*8me1ixti`C6j>eF(fRrURt4nBYlJ}WsNRB6C3L;H01`r$AObe^#xuPAz>QL% zPA z&q~hfztAKGixuJRoeD`9R1)LS0K;Jktr~1LYpAA4^;)ZUP|gRMDp(&(PC~+X;HHoz zv>$9*1L#JfsT-71fY@TQ-ax4a)_Bi#qyTlwg1Fp0wy;`bc6o`-YK7%ufz7JHpc=VB zXbpV-`Vwa+=QurH;9!3QRX0!ys2i8jxT&3$*m!h^XHOqtvtC1x#B^_f$Bz#1qc5N1 zQ)ZOIFw2>%V%3v-1YS(F9MQeSu{?hvB*N?uLN18YJD>6+EoT5IEaE zPTrm2xBulO4j+wha&m>`O2OI^wRRrpr54cE;A+0W#c_kj4@WrM6Zp=~u~)suPku7Q z=-?4R1EA61M#CxvG8)htR_PRCX$)8y$K>|)FdNTWH4JSOv=v|@x4ro(^Fj7(b>_Ue z^z3%PTgGuuSacpJMIWK);~o2C|C#=w2C{^Y;pk2GzXm|&-%9abf->8(jOA;)0d`0M zi`IHjg|i%@j|OW~@Bar#$1p=$hLp+R!wsmnDeP^Rb-$KHVtmSE<`K_@{#-NfA0B%A zJU?Pb#nnI5-d#h)dnGb9x+ibsnKUFsv<%t;)j4I_0J*x1TO_hr2L#X~1phI?l2bET zz~6V9sg4j?%EpAg()dgS2WWHW?2pfQcEE?9ZH;lB#*xL#zt`2Z>uz+Jn8_1AzmIlH z+~>TJP3xx>gsA8Vxf>R?M-9*hy#tnGnLVh8OnIL|QK_ZCX@h9D#U5|AK)rFo_uhM# zQ(|yu(1OT>@3TrtwIW(9>4bziC5Ev++r{^UT5G2;?t%A$zxP%fM4oNlS{iK$(5}FC z1J?(*ZWSm6VWWUmZJ}8}8-mgd8IsHaj7CEYhlI&w4}-w~jW)g>lfL%#gE~S~YsKYi z?G|(2=KcXfILkgi05H~Bq$us!;MM?a!w}3_IfV=$<{V3L$~||z>^%=YihB=WxAGD0 zH~Q@km2bOd?*<&-9#6PQG)}!%s(1PRcYN3)#>ajqOHA)OgnqObWVbAkx(DNRtU2m{ zj?AHX$wGtz6N)%ClPTGnTO&Bm7y!`=DFeSlQxz5=xs-{>_D-8WN4X}XNHU(dN%*ju zu02U;UwM0z3E^iT293qI939t{eRIU;hnG z&n_|D+ry@A@aD~1G)iG_I>qtv3RHNeI3=$qCW5f80m*@2fv&`62fL6y3_FuL`sNnk zoj>F)HU>xQm2{*gd7QCc?hubr(Q3@LHlfVJwe1%xdO)EhGl^bqNW&4z!Jm%_2-5Z_ zT8NNBEFg`O=eTB9VX<6dy;?(QjlrM-TZ_gR=XnL7Q3|Wo3d{8hi^T%W&bH)oc8SaR zCF;!vwQ5k71ys{ONQts6F&qvt9*?1oh7gW{cJ$yOnnnXGuv)LNTCZ?+cJ315jYV0M z*xTDfRSg`o!~#kgoSd9uHk;w{VurG+aC&+Utqd+_GpI&^1_GPS2CMbT7iJd57Yeed zP?QzQs>FJ=!eY6Au?EZ<>(v6Mrzcom&7;io^70a^)hdSjTwPsZakawby`xdj}^dv|3%)@Y33KF_jV}jJYw^kRi_o_~3XGpOJIQfqgVt9`GeC`X3bArGQq1K?N9H0Je7C&3;SN z8c-TgjfJ8OND5dR6m%9vHGq^7+894f1XSa~nMZ>XQn>I(qm#l%7G(@!3MwgM43u(A zB9e^R#SBCQqYR{wC}j!523j>})-@K)Sj^7w?AbnEym*YC{rnNC;(L7ayGxv&uJHZ$ zC)k?;gOYJ@IEEm?-rfY$$v%h+OeX~%98K`WXHW3Yzg=KKV>tb&W00dTAu%BU&We6BZ0W6jaynA;6D-2dEsbW|U@+iY)ruluZ8Dfcr$&h)01 zZ6|ym%dp$3TTrag5mc$2qdN_n($Fec4F+J>azWJr%#si|XOZ|5k!Bc@I+8c?Exfevyg%JB2r#~%`?>|jL5r_%f_G59 z$+uML9Ig67@HWT2g5#je0%){GDP$s~+~E@Nj$WXxXzWp4Mkc$%KC~sQHyW#rhO$7x z2yw{eua9Gyd;H7*%ms`QZYXGF zcI^{hl#{HNFiJhQ6}9K!WEJtOxb!)0LrdD<>6+jc4>u^-Nuh~dq~yCR_P25vg_?6%016S zXCfKc@*=X5a-Xrb6bn6GuzlisM$gbZ-{gM(sGu)$T+&uqmN+~-#Ar0eY<`8sVhJfF zl+q~6%7MTcD6f?AteB95j@T5CaO{Q6W{ve`?JPKgkG7Wq$wER%fx&Qyky4mUCK!%} z*xx%qQI-yHIXy#JRyaI5f>O?FUI>x=y8PN(ESC8C>zBB?y25g`#J((C@oE{X)f(&d z8f96cY3h{Jn-!s9iLBRaT+U`#EZ5F*L<%TXN`U~VrontR!+bt>;Jvj_O@mt1aRs;l&jmK?HMDAAv_{jokWU-@Mm=!S zG)-cg7|*KkYdC;j$W$49`|cmxua7qEy+^NHRK#s6LJ zOUvRU^UV&j!`?=v+guU0NQ?Qk&Wk8#F(f==$hHE7bJkEU)6Ko0+lwHpEvW7Jz8wTg zDKtH|RqF&yQ7de_orO-`|C+!aFbj4Feo#tTYJ4tD=hP^3*QSe81~i!SKLJUvFwy!}$LDw|MjYTWDjTnkLo~;T+#0 zLx9@X(R(dYAS)4LIH)ih4N;X6Wm%voB#12rmBij;f~q78D~77qJ`;kmT-BJ*8>|4- z3NfJ5T7oQ+@4PIW)fb_O`3%+=45|vls&b4ytz*p~g^a(;qCmZ=p}ol0XoL02siI(k zs;HphGAgWgHd$5!iyD{>7kKvc310m83ly}E*~PDM_U;Pvs|`-iXL$T@45c-!F*rRH zc=`1^fHaPtj3I@0 zi~((68wI_oVU>c_8n7Xx(z-B9<35X0+OsX)8LEtDafU!xL>H52YtiniIEk9M4T~Cv z52y>iv!-qTM=ezD-Y3#FSbn{)?>5;;B#+P@a3}d5XW!1|jHt!D*{GWrJ2YE)XdC#Euk5z@-#H;7bzp7&om4yvUAt8l<6pjpHkOHEEHC0iR z7*tiX`!U8~z23l@8kW)kfj-bjb=C?t+LCOo=WL)Ifank$@2p3K2X~MZ(jB(9G1g-X z;aY_=g`zq#^nRSH)3P&=+1D3>S^}h9eVyx**xQ16s{~4&GWT|pj1S;&d+m3K9_MXu zx43)=Zivg7{b$I^vKeMUAm^pdHUiUeI1e9Y?V0l=wzJ;?AcuTpPoj}C>M zL8r{z@;=T7^-kS(%Q}`?CIi>sWPF(IkCC(51K{5#MyC4CcD4id7F-TT3KmUTYiO-u zZ4t2{N{;r?_AO=Cb&OtjerCGWoB$Nm$1VeGzF6Y?Vurnu0461*u#hk=Q^gp7T$YI} z;c3o&PO=m;ToU-6s|I$zFD7JmV}RD)B|$r&n~jVN^*9a71E_r(g7AdW_ZoqA zhRK{+EpiWr+Xry(6pd|>qWV;;cVDQXR=+88^3K>aw~4D;gr!c#Mn3%H9cI;C1p@gq zBJV|2nDs;e03ZNKL_t)GyEL_Y>+mUV`K$RIvvcFjR(dH5^1&O_ngUbHkS!%V6NSm7 zUqF89m$r-~nU>B!Sk!*xyaMMOLtSb_k4Xpt;Q^3nuoh5Jw*}$v|tWM#!Hb%7E-P zI1i4|H`{VEA_z$?P1;v*&H^E0;^pjiCb!YE3s`EDMp0EBj5Am*m$YMl!bp*xCKfwGls(vj*gCScyt79TroGD?&10K=Xmt+0lsYCOV3RA+v`H_q{a(GQ%)IxW^PO)wJw3&&ZO}IIdp?^f%SP=2h%)OtMiz#?ZD1RSrAmwvNC&Yw z`BnHyzZYQlTkt-9ovveP2F7845BmtTeTM9qmcLE0KV?Pd;1>}rjskW@!*QZr{orn3 z-Hh4Z$pcaXY~u)kmIk{zkWsPzciF3FfwsSUe?V!r7#JbgN29xC8fZ8Vspg>i#PeAs3OkUoJUGBY8 zt1-EzR)eI)=Tia4z~ZYMS^TeK-Inf9`e9O20Z8H%>7~Wf(fI*xFaS5OhQPt2F^slh z92_t3^5rpJJUhhk(F_KJH)ogl{M8vg<#YJ35)g>Gtd!G263whdM+R+U;9J7#w#R0( z!ZihK);8PDSldeQA*@Pcfz8H=6;+7RRC!^UZiXJwNqIL|hsH|aWY;yAH7yLOQpZQU z`s@odWZ~TmjXlQTZg9PH2yD^J=6L%2DONXYTwSj5qrdqSH@7SN!N2`Jo;-hnez-u> zHt1#+W(~BhDPEsZY(3bODEG}fps^i-3wUyRh~-7V3h8}X^qYv+Zw6dmt>FT2 zy9zkJSff3-!p&`;*EHu5bFGxX$cJ=s2%H=pV%9dW01PwOuYf>Gy<)&ybh8GFlS4c^ zJ;i_j2j9Vm&*!+gxWE^mp26KZ+?+4rUTn~q25ay_fS&$Hcdjo9TV8#?I>z^iIF$w$Oo-WnGFckZ7~MzNTQhjV+XvjQhP3j4N1#UP z_S^!F5wNmk>P*ne?E z9uhFnK-j?65Uc`XFvB_yyu&+-{)5`T?y;3euBLf3OSnG9<7XI-M~4fEvE z%?o%&6R`U|t9|brHlz;_1uTscY*>8JNry;+Yk;5@IcaZ;Fl@6rH|K3sL8=S_v8kBJ z^+%tCuvYBlyq3*05FFUSDSYHLxhFW3#{)m!rmgSJnt6*!(CEFSFla=8ZB>@@#B%Qr zfHw`8qlC~p=fIe0m^|n3Z=-A47_rVZiIfo)_n^_irKSv zOC2*IU!%$n~B>@8kM*x zGpxA;W9FtjeLgvK4I4y6mD7~4O(Zr=3L&Y;WaTijI9M#u4?WxO%2lEsjqnbGkIE}ac;&& z4=wFsAQIoZAw5RwLU$wR)nxwdi{s1~)TSOxuuY4$>jcyWVKG0z(b18xqe)Id+capp zPHc5RFinfY!z0XQb9A%0%G(}y? z_oKt(K@UeYz5VB3<5O#-CkApzt%u`Yb;XOflW#1Y;xZsQ7F z+ae4O1_1<*SqIE#j9L2>-}(3@{>2Zzi?(g?_kaHrEN?bASgde!(<3$pky;@SkOUps zM$WXhZO|Of)gSyzYwv}F zV%8ZnHf3HcU~PlVX28|e5|=Fd_~PEanFt=CheFnl=O4rbA;521ru}6JXfk=m0oe%y4qN zkPMO#aCPBe$l_pe2w;x0H#a!HSYhzMm#@$9pZ@A^VY>!5s})>m5#pdSeabbVAqxb6 z0yJAC;J3bWjDPjteT?tC0G6v2hy%LT;K}o6;I_rZb&s>NYXsN8qQR5nIezQIr}&-U zeg+CJaq~NuK!`Y4EYOkxt5T6eM08GUb(}E0LlCfAfNxbxseK8vG`=oGL^SXrpzoy~ zrkdrQ_M<78V-)O1TR8wJbS&i;n51fWi*tl|TgAcrEml;%b;%E2C*_#*)ZmDP+9?V5rZ- znEcqrVzZDzlLY!@UlgMf*#`_dMgwdDV|<<&P_|U1Et-(pmvTh{E< zT?-<@X0yT7%?&s}@+hcSsgV9TdwW;Fda)TnrShebt!6z?<{C^Nk-5fa@pw>9-}pM9 zJ)qjIOtG<5Xd2j8xP;lZCE=)pcVk9`uNu{%%*Y=1CW)C(qhgzDN_Vy`%C@2?_iqHT z)T6(tGBJH0S02!`2lyTZQWy2oR&7k%J^I4}G;7sZv3BGuJix^@FmDS)_$=5UTEE-#d@W$*V zpRGec8BY<_VZh)7{EiKmVHv0ET70|75XdA;M2E z|L?L{tVvp90u#U8NNg`&fVVsiA6)ZHris}?X}rDcREO@Yn<|A#2mxdXfGwc6xy$FY z0+6@RbebaT*!p*lJhCa7e#Z16l6{FxaElx{%cJ#Yn<~oEU>YFB*u}M_N$5smG!v)r zMk)&)Q*Uro;I;-LniMz{^Terc?rTy=98vFUc7=w9Y#Cvc!&!n?>f!-8Xv$Oxw;{@k zF7jt=d6ivX-(VO93_}m+2ao|;+vIy=6~u3>`ill#*sRh)jKS}^fTU{b&0Mi!s-~ex z$V%u(I*574LLIAk#-Al^fXtP@*W?>h!Am^$DV&1w85pVljUGZ{cpp=EOsrk_?WV3o zWzrg1LbXx?dI<8H$e?LkG))U1yh{EInx+Gh)j&&`y0+a6vu+L|1Mj0U2phG&l=pai zbc~Nb`WP>szeETDecxj~U!ZMU1!jS!XHdV zu5N}Necxl#_xRy|{h{zEmC^2AjKWgr{WAsuy){LgnPHm-);3`7)mBaRUaA`AL?ZCnUs5iEJuvr7M_5xQ|$C%IOc=qf$Hk%D%0J_->UE88* z8n^(ZMnr8gGQh@)XC%Gc-1!UoYYP22I;wHfwQsc#QRGfOigOZ+a|m26zXw7Vv@b$)}fy zKH~JW!@qofjFY1om;=twSNQqQ-{A0kz}W?3wcMa>8f7H~+}_^e`g)1TJ(kx?t;5sv zE%$e`0@kY@i`gNT*BgBH*%JTfU;I6W^#T5;Kbhg^c!5tpb?66+2#=f92CL665y@ik z0X`UzwLstuCNK-wOhH#lj4+mQeB9#XxWmChf}|09JpbSc{^h^^9-h7Y5Wo2B4FAvn z`%|2qU7&9bHp>P#mzNk`%yD{jfa8}h<s_nA9C1vQCw7OxMp@zMf!=c0v^Y~c1eO=rMx`&#N{0vp|5@ZY)!d$ zzaH_P3pILj$yqp9EVPEVaNc3P*&t{?QiCLs8Ft$9B~Xd#!4hLCcG&hdu7GdeUP<2s zndGiIpB}pW^Rqr4&QB{Ty02NS6t!eZBsbkzZBu5`CQo|in5|G~yP3z%B9AM#Z$mrZ z-qiJB=RUNnj*S?B(*^L~u9@%axw4aB4S*75OCFk(q1hK~*Zm}}hEqH~AGp}YC3U{d z1k#dIXRX1kYcT5?SgQ7%Tvy+18M3Wq9|v1!NR?{CbzcUV_jP}M`>U3QZ7 zpehB7H>w(mwY>@Gp;v2M9APv)t-MsYcn?j2U$>ZDSxT!O#7&aYRtsMyziG--fO=Ci zyhna?JSt#|>$Lu~7>mp=1Z7lmmOG0VWJIG<;OvD|$wRW|X3o~;F(|upDHv_q_|77t zo-|txv0|2nHCow70y|hTFkCb@dBQbeHgk*_@QyJkuwbgGw|q@th7U&N$}vk~NNrwF z`QsG3>(uOVu|!f&vp531#}iMgCU8vkP=zP!Yg_g#_l+|f47)bs^n7sjoTS4dZhQZX zmclngf!(F3c=Uv9Phr!x;)&&40leMd;JX0t0t{(TL}L-XlcZ<$CY5k2%7vy;8G8)U zG&afiD5o>xZ6&lN)`YGXLR8L7q<+d?U%IS63T+_4*25e(?o<_D`SUtFNxm zI}b9A3>HI#3m!f=sZ(M=+cx;%gQxiS|L))6<%^g2%fI};@PGg3|BTgg3FjR8!3%pj zifslXV6m9X@E4>Wnhfu~l$d1DG>i{lKEogWo8Q9+9~|K7>MMNtDqyt|mC@4=PH}v6 z3WCMUm#6sTlPi4k%QM`r0%q+T)&T3gHJ!b#qa#!1b^`Rzl-1go$uopzj%dz z`0;1>#V^lsea%?iI$cu(0E3&GYXC+;xxW1Dr$0yUfKNYpB|tP84P7;8+XD>!3d<{t zpa1L@JVacaG5+E2*7)(?ukm00%U|NfhtKiF>osm}JzxN1JCN;QObdiTLY_1LHL=|R zNO&a^m_%_E18{wHiL1+N99je4_n0>Z-~H$m-+g(4r!S5X+<;%49^m53FEK2a=$C|k zxrE=W;jJpsg4UK=i%8gWfa{&qHX#53@IL6-nwa@wdzgUj!3R~cMK~WYI8{r@zEQYe!m;;QlI5?OC<_XR( zF5p5yWFur%uHhs?Z8E|Y@RYKkVx7B1we`z(Z}_XM2)_|4z%8{|wWp1E;q|1Br>_ACaQ;sMX?T=g631!J(t>1gQ#J)3)$imzhlt;HbVx`{dRtLs1on|-jPKE=fK^^ z?D4GRv7|s7n~tUDKEjYy#(U-O{YbZ++JbhQLn3&K*bo_56VS9RPEL+-ba;pu1HSn3 z95=UXSUaF=BA%Qc;*bajM2IlBUT$!^8F0JaKx04jj1}K)j#WLZ7AIryIa!iv0HvV} zp2h%pFXz7Z0f7xnjG!20|Kp&p49OuuY@S32&xObNEo%vPIe337TGe;CSJ4hez`nJp zy@NH%S~ju*DyFw7v(C|`cKAU)U?iv`-QMblbgX?h1g3rnVIXw9mOGA^7@P%nrbps^HTq=s+c= zAxWO7x-kz~pgAChwkCMH24MWa^}Byw`qp&{>JV3Jt%gbfhAbij!ACgnK^k0>n)Vd# zlES&f(~lJBXaR_KG)D$1cJperM%%SGeR6{1lOy%W^tlL#LBMwB9Mo@83n4Tu-~enZm#5&DPJcw zfdS`39>#)L)lUJd+ZArEZ}8#E4{>yKgu|mltX3=d5OBL%3wt;+$XEeVW7IIsMtz|j z)It}8h^8?(Jw3p)XD2v0>EMPL4i68cmb8R^=y4Dno<2RniI>!vJH1;BzpaBb+_~sKw24jZN>y z9NH8fm!Cy0L*(jx?I;HGkeZpl5mYI$@cDs5{D=0Q^njmSSp8FrpK=`w`w}DK8Bj!P zm=GO!6#UL3n*om==k+n@#I8kZ$)3cZc0L7o{4yDGV zabOL_84WB@{*K?G_;`O4wZa++A;Orbe%mrIN#J%=39z*SdRr?tC#hkRq;k3Mh6r8T zA%-BnnZd(a!tL@Fo6Q=pU%!DN!r|co+QwqDS!Z@g@ziCk*Be}1T;kJDKgYc5uw35g zq0HzvJ-qV>-ou(UD=k3c6Z`u0Yn7n)Fvj5c_!!^+?)Px|dmVe4m(%-r}Htz_-!#XY$_9L!+s5VTzgT zaak-6MrFBvd}C}LY^H`h6`lJ*i~X{(%-~f(A&!(iv0{yn8F?AB)vZ61+A1bBBJ%6S z9qhfS>&Li&eVE}?IcH31)S|vt2HRNywz%`wlpr|);)D#XDdXvV>Yy#Md<|u>d@BKol8K&s|-e7y!w@AXdt~WOrkY-O}DQE#RCqkWWsJ@Zs}A7z$t#KkgU^@E-HVU}g!! zz_1L=tU*f_aR@RZNwy_XhUq>;4XYIPeNvAF1v(|v3so3wgjYplhyY9kvka3(t>rU7 zExm(D9Cq15QXpj=WXWSIK}>2}=3f!ga_3pe57@ik5AgF%T#0;WnpLMWpE9+)(RnJxtCiJE2;b&A^ ztr~zZd!*$Ldjuzgak3TQs$`uELQ@q^7iGvb0NhxB12l>Ui-SWP9#}XJ^u320q?gV8 zZa!P9!BmyyWVGMOeX5=*b@mreyzbvS^7F_i@V>8(l?v;w(y|cBrV3J3xJLt~FhV|L zcoYFNsC5fef%wRS?g~&>u>0+IpZ93Fz$H`Uoo`&}jEKcyAoX^%(}s%ne%_KPqD=2P z_&l@kX-D6{?_l@Z){`cZWC$LuF<5Ur-kdKHLV%%&)ez7g7_`j{&Egn08;hTQ@)bgO zjmwK$T%0d43=vEnOuLbs>!{(^N`j?$pNfh`!I$ar43XiT)3Ehe&iav>g)4QXR@SMm z%Qf+PJRrX2{!)f!-!8D5cV+ZFVk;ck506J?_r3t@zSi6~Wxvb+lPcgE6+7EdNys*t zEymN5qWW3_VgM1Nv4o^#Oe`s5ID0t~RL-i0P-ErwBNql#i0a=}DMlhF%RewFA|gi^ z03SSkf>7U~1cRt41XP@AUSFiBNFMf_M`wgNWV9B6S#wZyX9TorN@wFnF zKEJ7Jr!k|e1|*aT?Mh&7lB{{qoMO5R&qCvSgbvV!G!m#`~vEyIva;OBGH&riEsL$ISUt;Vi&z z0%xOc);2dBgBzqdWJZVratuQc@BQe&O`lhoQw}jktk)~_n>9FiTwh<~;_?DFH#ayw zI#MRN3`as9C{bp38@2qf)?~&;VkvJn8?4uB3{DF1i;HuF5V5|!MF;^W$HzE6I>OEM zH3;H8Ysuj9;sVR%GPBG3p~vm*5`!CZu@-~)ge3sa4+CzOH|YBfm;?HLjoam|d@cy6 z6M}>DE>DG>bLxff5rX)M4*h`J)e4Kn0d8(?zyLPuRc6yIZ?18Db&1FUgBx&mevX@~ zD@oN35to-2I6uEYKR7KC#HWnOATdFiAq@4@6c~f3?<=KrPv&X={A;{v;K6*65l~9^ zH*LEB>#cu#yTFjQFYxK!pUhJLx|B(%Jrqg9Z>L4ay@jCi`e+lBe^N#y;SA zKwF(Ji8Wl?4dmD5GSuG6E{bEtQ8{z#%fMs1m+7@lWaO9{n3w_YnsIJqS`4FBC<4^Q zoTUKh>uT6Y<-@M>)X2IKPb5|NF7%^B9W4X&>xaB?=yVPu}E~9wml7c3bYxu}O2!MAiK%5R6Vq`=Y0OK%g4L*2sfYak6++5$_$?*}M zJvqkAc3>A3$WC7JP)3`8-fmE-a>eGB;lBJ_8I*`kSk#(0Ky1rmWT{J<20*`aryXa) zpakG$(7*bvpE)Fk?$_!&d2esF@4UP3jQQ0x!hA1q^se4l$!#(S)01cvF2&i_f|y3? z<}Di2H^i2k0#w;ozV?FMm-&#b!p5Lk0;j>O`y8QdTl7v;i?Q0_h0%=6w3~u&gs*Sy zQ4hYyzN}Ry2^ko(T^_~A@CXfO9?Uy1}}4FwIPd$7z2lh@i10kdO?OGrK+) zt7~RzJfrgYf1Af(x6Q}hWz%+W<2Sc%$J+?qfy42G>QBDw2hi8uACs+$d4Fqi54^j} zy64WBE1nbo}4`2gnvhQY&mtyeh!2&tOMXM4=n$FT%i z5&_Zd4VwJ+w7(TD_v_roS3TN8!F<{=jA4!i^v;$hJPviZWA%=LLa6KjnH_3WGGJ(I zdqGssVK@io0Srs>+hnj>qz6nfGlC2Vjj^&|mDwD1`V%YlQ3AX<`+=vhsq`Ml4@2+) zKmNym#DDk?{{bhbC;061Pw`iO^`CHYaV}uHF|a8_DMoNK8Sn*SH4&Xo(iH3-r5TiI zG9wm-awRJovEHIAb~55sCM%)R=Vqk7n$FPo_|94Fpu`QC1uhh;EcE_KZ`R#2Ju zwZi4) zC2nqRu-R-f;N+acX0s9Ia*SB5ZqYOimNz$WgG1l<`0Vq~al5?9Ufj-mTwPsbwO+$H z4=~~Oc7+%jx2rV(LfZ;s&xfGit^sFf=eWGQ#MSi`g7;W^hl`6#0F2G1N83n%qj=H} zxq!dExx#XJi`(TA-VHcAdxOhMgUx0$sUBsY*=$z$@{3nkE^o2Cxq){BuCA`|>8GDy z=zH|Nu)nXaE)cwjcjA$HyIkVc7q9T@^UpE#8w|q?=ND&Kuhv+vR{%54&(CmvevXTa z3lJFB*H`%bv(K=+xdF$B<@FL@eEvB$n>B`hz-F_-mtTH`tIO+Ls3caW_d$cx1n3q& zT?HAGttKBU=6jv?fPD5{?=_hmYx31kU@G&-jWk_(aHgRonLIZlY=E7>q*U)BWL z8})5Ymxy?Jf5q-9=cEvi8hRdaBXR+f&(HB;$-8dji|-q*|y8Ucq}_W@%?MY7gf zEEf3SgAXv9&4ejru929xjG(@b#ioElAyRM@@Ph|{Ow0rcm%&cCYR1?iuh&}4xd3Au zv35aJHk#COL77IRRy?+`n9pY#1WxE$3quh@e~U#YAkJpvvAo%!A3TnZ5Ap29DUMH1 zakAOq{9M>gy%U?5pwHGYL`2BGKC>MFi`o1T-K@jnz+iD`LAEfxoYQO2FiaD%-Z(fH zaJ$-MfV$oa0~?%QM*O!Qy+&{nZt9&d;v-0{59Ggz47~P`NdX8-**LMX`XLw?eeQz# zVT;8{2=aPKxhakfQcpM5;)AD0`2Kfa;QVZc=N}y5aIp~obk!!a=369CTNwKu!{GCP zIw{$b^I!tLQ}|cp)YekAXz?l2gQ|KJHB&Lw*_1=R(jYqfLXUluN}rQ0Pw0VwSslRr zNU)1}v@dRj#l9EdjNS>5{Z4^p+Rn0|grcUVnW_$}Fl91(e{}Wvn=V&s)*)q^$WgDv z*kZhCyxaC!p9n7Aqv<*{R@I-e9tJ3{!Wuaj(!VFNHNT%)k#~G<&Uq50muD)5VcrJ> zVmJWC6B^6thb4^J=zuMh4qE%n7`brMcJ^i19d~2BRzOcb7ki@;eeD zO@w$0(&LIXA6XS}EIAa(j;+}uVX~6Y2wm5rX?i%fJ00!qh6G|L+-UG!?;@^md-Q|! zxTjA}F*{h`@OX|@&sg`@h}7zN#!@C;0IV1g zml&M%n1z__(Y%kah-fI3aVHhhXCj+GhXh1BhT?bTvGK^(E5m@acWn7iPHN)18+;e{ zbyUKC?PuhDuGOhpBEga&PC)NESgOAKy9*Jn0N-tNohp!$G61e6Mb0FO$_C=%y+eSd zC`B`|7L25!6DD7**2*NdgvyBjv}c)f)f)ju?$cUBYu1M|6f zx%QhCVhorsW;i@N#Le|JjJ1f-gN#*68M*&W+hR7GVYONzGNZLNPnn5?t<$z0BHvce zPbxkidWg}enfi_V^-a^@M_U1p{IRF|$mq=A-AVBD$iqJQGw&njaFxPR0@ucD_u7_d z3P!vgFhOIL&$Nu^DHzJ5Amge1MfqG+CJxU!m7NZ1BD;UdFAbHeKV~hf^Y2ux%XTA~ZiDBqvKzns5 zdu3M1DR>)2B26IpSdk1^h6)1%wyBmTBQu@E^HHA9zVCC0Gik1cJS$c~RjsE&K(s*H ziEWhxh4(6dZ9v9gG4If}5iJD}83fPpfv{RRFgrYZKF5=%FL8LVz|*JK_(k&y>;4TG zw}`CGUtqOwf&O`ho0|adf$x6rDQ?#@{Osq~SoIOS(NHEZd=Q!c&2k0j1Fn}#3_fJ0 zQ+hmlPhi(#-HWZDCAndNgRrZhbjehw#xzAB4V$gjsG%L}Jc3}=S5bhh6a)&Rwl@q! z$dLSS(cyQ0`vqP;JHqo17O=)(7`y=Ok!4VxEP7Pwlj$3~F)0 z5Vp6|&`bF{tvkzVpM59t>pP z)$G1&#vE72KhYR8<66(E#vlf+{D=W#e>IhH?d!Z-f&X@8E#Cv%bM7#Wl%l90v;bm{tgFJ_X2oaNC7#Zz0OS0&tntL zl=6zWJI;5o&*qH8 zDp-)e&WXxjzn^|vz&oF5{P6e7lMvidkR?anK6&>X_S3{(LY*pIZI;S_wi<3E45>Au9kecL~YD@6NO;}?{K?x zaM2?~4jaF8UgTlf$08yGO}-^)C=>52sB-VAEb(NlPT6u~0uFHTtIi_Dea(-u}D^nk2mtOmnJ^@fN|Ubn%}wQ z)1Jk>$5)t86Aub&KZ8#^Eh-+?;$*uEN&}hn7^oMozKy17@Z`x8Jp14o2Is^#zHQLW zW*O*ing)x-3{Or^VT{2SuNrvoGXUH)7ERlN$e?X!I5|DV;5=dw_T0(I6Ig4|DS&%& za)Rg2pX1G&Hy~mh94zqS<#TjxhvoG(3=xixkMZo;Gi=stTwPvby;|YYJJ_bdFbp_2 zI6&8Rc=qfWZf{p;Td^BDoE-vSZ2C3a;KoOeAb@<@vQ}n|ia%Tg)eEAaJ`Oe2UJA0#k;zxM){5fKb=(-Mzg9To^c!n5& zAOGVF)*5{D@kjWr?|v7rzW4$R#QGjjM*%2<+b%~0=B=c zGP6gLgX%rBcJ2_`RS< zv5DH%*zW;gV4J9fM+eR0 zNGi5+d1{cl{@gWDp)g9u>}&Nqt{J}*e^b6|eWeX5E7Upful1m$4v0%uT12KQLhFE4 z8c|cIVrmeH&-mHdIc`_CI-K?SnJ=ItAyQ%aJ0!JQd1(_Gw0KRB#<2N#hg` z$`%aS3ps;pjNiOp4+BSP;QP^5o{zPK*o%CRNhLK~FLe@zba?hFyjR7-abM3tBZ>`G zgrM49bbM!I7-Ud_ijB2sng)(#&2vR?6GDgN%=G`1KG2N! zP8i;!?|$0Dnaguj1)on9S`Qqz)%mNa?OY8BmhrfY#u;l$#D-G$L~Jq6-)chmE~bok zl$Ffy5D=tNt0n>k%h^5n0OvhoG?V&Q@wH@cVy)QqhN{MU3>dj*s2kN1E0$cN z3jmB{_Q@(H1Jy>uwA8cFXcG`(MAYUpHRPN;9;s?}b2EUkoPwrKaFY-g-j*#H8O@ah zRuELNk_Q{LRD=mz9@**hWl~$7_C=kVj>C2MEdlSXIUP^FkBZC=JA7dcne2O?ittfw z$&Wm3Yrssel`$4aN5?ohIR!Itd2yj$UJYim8M?O3-;+Zd71W*2X5zigjA0l6ND$*} zHp6^A$ENQ!VO?0t&N+k-u~^J8o6Qs)ZzQbo_!x`DA{VCf`5ax->d-|7K=b(w2L}sy zH%Jk02?qxUXqpB-#Qd|{wiOTE5Ye?Ap1*hwKolE&zZpI3GC&hw^QLKFtsL}=`3zm# zDBGOTbuH$L1vbNg5F=)@1r84n(KK>>jFsYf)^+)EH*E`JEry}jAWn;}?egG)Kxn&G z4&@jHY-t;1zR3ZdlrBa=F6a=!G)+FVjWKB3F7IDWBZG+~(>G>Evhh}FM49zeTlM@V zn1a(T-{$v}iqf!&u)V@Tgv#p0^wsecwv}q<6Vi8kY^@VK~XWTe(gwi$t8NIj*a(I8{7Ibmk3H!E;#adLcsqoYGC zW-T^$gH6wfyvEga#MSi$F0MBC3gMGl&&8-YmYy-;`LH#@kdS5`^)E%uL+_4YumgBWc@wpYsa61y4w}gztC#coqvXAd zk;2&;QIEDw17nS5=S*q}?LAVTJdI_c2LaU&?;oiezSPzwv~4c-o~qZ~>dt&BtCiaR zj4HZ&=ryr&9jiUcK;yCRI!CT2(32}L|MtBtqo0)BXIHuW){Og@c0*>)vB|yM}WS zAy`DV@R8voa!9$Rf{%NNG#E^FCKXX4)38Ttu=azdQKmo*0mjOiAd@mupOpdBUyq)c zYy4@~w$0dS*Rto>c|RaIz1wi>DcLK=SaL0Z{h)UZ2v6TqwxQshiJ1#i37IVJHIj7C z0(cunLo$o9CNaL%*INrlgNVkkT9+7Dn-;M$IBa5iGa3T`BEw`VfOo7Cp$(EWg7XB2 zvO^GMDKV-?nv#c5S}11BV(03?H&mbjLu0RSu0Ze60ur5uHX1Z~nB=XR0(7&;TA7Q? z!});01u5ubP=XBVR6~K^!r6lxKfL_5=g~e@*f%D?u?VTIhE~M{o z8W{lf{eY+;UbEQ@C#NT9Y>UAK9n=&#Rg576-QK%=Et*EQ+9Xx}001BWNklegc3BD`@0Dsy8%vV4$CcHce4(Qd50%YPSAA?mN(Z} z-QEC%JV>?HqHQ}2gNOGF=RBN?**iTAD$=7LH9(w51hJ%AcoE#mZ zu}fUvI4~3X9&jGGU9a)^m+RtcW(>$Q!oXH<>RAW;?hl^g4}SmmF!USz%@6+$KmF+~ zzIgQ`Q1dfv9O3%LBQOvucD8t94qyfBV^%Hbh=I1bMRmYzT{D3am>s}T0s`yM*<$s< zIoBm&zmaR3HSyv0L74a{AI4-7f-tm$u8|P90s;ukAs5C8;0__GCwB?43@OMms{J3A z;7I|fS;Fmguo6QYSwht&cZLdNk_kBa-zj9)2k{m+T~pa6>012SXAte)q-lG9+-IrB z_sUxygJsgA2b8oW*5|KvCf+;z#w4&g1Kt>^Q0fyxJDPXqsd^Xqy>FIXz-v)?s^| zl;n3z)fvl#0@kT=m=aslSXsGN0&2xYDeB#;Lg-@g{S@zBr;6$A_s{AHT!V_G^qHJX z{P@}>tMICeZ3={2Y!7OZ#Cr;69H}3stGcS^A~OsZd!V|FWu6RJ#>Hx>A835KY!edr zp8aED!alOeZfV~-8D-c|u{WhVYvFB7Ak{~y?(yEkd7Eq0-ThLr z?5OV%Bkr_F94pr+#EU(9oTwP(d1n|zB3xdtaD96#VY524BC;S_fQ*6nQFCk(j%M<3 zZ!~OB^?D3J31D%YPgCJ`c`wWZalsFOCfoJpowW*pWKN_@%J^8m5B%-!o%4BDJpD9> zsNMsp{3nl1xJx^Y(h}*Mi#2!^6&-) zgOm6pDn=0_XK)p%I9IR&u(?T(%=-S+eN(}1n--EXi0WFj1cebs99|6?0Fpl$X+T|F zb($QCC7?G%9vgy8z_h?-rp#7}Tprr|{w&Zo4GxcvFq_XY3=X%qw;61&i)1Mj0*H-# zX7QAf!b9H+)hDAeeyAED)Sq<}UdcrQqnTKmR9t*UbHPWc;M3>QnkuBKmXcO5#ytjQ zgaTA1&&B}2b1V{=Jzht9=h=5gQ;!c*!mjuU`FC4Y4rz0Wu>`)3!ff_#C3l_k;>Q_7 z#P!WJocACic;^(%HW-EhoAn04i`Vq5>kvXv7Inysxxw{_!J};(oSdBC#q*a~tv9f@ zYjjq5|v!P79NdGT@wwr4;PxoP!Tu2Xexwb8Y~0gw^-gZ#Ej5COd}r4y)BlfE#@# zCFnAuYg5byWOZ`n`| z$s;nbw#fzk?jVg_-rhU{IB-wk;jinjcU`c48wBdSCI8sXFy2a=uZD)DVcE7Isey2s z>@RT_tCn`+qa&};yGx*lfG7`XoA(1B#U{f{J{OO?uI~ldC;1Q4xS2;QbSKObV%~zJ zw>%PQXRkUs!*+#ta%IzyYdsn>U`p{zAd2JjN)Z66&Z<}iezJyq*Mxvj4dy6$EFuj) zE!cV4Z`D7$uxDs=TVu`c(J;39b4q9;WiNHAt_N4cLdOgn9NO*>$Hzwidt7-LQrbpr z^180Wd~pEp8MgO`8wcm1-jGIF$Xa#iHB8nsM(et$!&?pvHvngRfu~PT@Vh_w9sG;m z`#pU4(FJVxQ(WBq6q{>#v&lA>4CP!0B1+kiI6MS?@Pp_0H-GpM*6TOuS1++%ev0MI z0;^%b5EubKh-S(d7HfQJCA#M>xlb zrmDY^1|bikg;8&)sP?i=uhvH?e6gX&jmUx8=zr`RK zx(ERVH8E`Rn={a!Y)w#s57@bze*I2%oZ+#b_>jV99|m6UJLPCR0Da4Snct$;c)QrZ zdLU`G_i384RTBjHzEAjlHQ9KGoyL$Ec%}b8ikPKQG=8dKg+l;NNE9+5jCVT|_SD)^qKpO8kl%(vCN>^;qte?9R4FrqHG z3iO^_oGP8A(Erm!s7ysmC}o4GpN??Vgs|vHDF@(l2tlFAbFdAdfDJb4G z4cf+N_)$}Jm1*DABE zr<^13lVOd8HAd_Z=?e;PFOibOVTvaJeLEN`j;NlJ4)o*?p8unJKKg|x=tHMr5}JrR46gTq4{9Up^<&|Fz`odh$^=krl0DaQ!!oV-r@ zc`;~cWJK`7^o|O$i`S|_RCaWlQZpEC7!Z9ZUajgED>eh-BkGe}bHe5%B1xquLhwOZ z+p5lp0!VWVFh>6Dy#U&6V`23gB{o=N#lt-4pWC+0pDXHX7z4O4V6$1n7_me##z;s< z@R{`pCU`H+nV|+Th6=DIQF1s3sApLUxJ#fnZ%McwUY^izc6{a6EZ-P+>MW9)<2{!a zyr(iR_O!P&l;?W%7eF- z&VxwpC`zDa4Tjf&=;^Eh(iuwm>`6?uc8L_7$)Dq}SRKYj|nk$>8QFjh(F_8K` z;P!Tj^K%1cht+z8VF2b<-e-uy?Dk$5Mp;pl0VsfyLP%GBP|(#Xxa)jC^j_3%0M;8| zwI1;N#Ygy`|Kv}wUI!eV{1txj$vLiW&SgK>;B{gP!xn~()SfK%ImgF@=P!+z->lZkGbBUk*R?`$7ispUxgZS%UUz*ny9=1m?h6rxDP#2#q6)~SF{BbIl~ zprhQv7oeR}2)o+$1cvhwk-|9eMbVeU*fNGHHKhhq>Up2ODchTbpmr)s)BxogH^kI* z%m3FN{GO%0cFrq6uzRGKK|>VDaG^Sy;_a;us$hhbMPbE;zkkoCcd#$sJ&fbKzGuf? z&5sI@+VfMCZBG^6NB3Qm2U`cw&YxW8EY$&Wj{&RR-2j~)aotKUS`SzZ#-thI@wv0N z|Dj^hl}KF40wkYP%%Z?t3*lpRd#in67-hyhh}>ASshQvE8g3CeCZI4)smb~KC|f_| zffpD)1|@JI4?{{wHLBrjtx~3H-9}7jO?5Cg>HacO8dP4`MUhEWm@-CLWRJ^!iIunT zTRx8&OO-%+zqcf!%KojjFYZN&H)e87>Ry&KKuhYcO3iq6+l3RLK*o1{oD67L0-oIeE@s}0s$sMljt=7Qr}U-lov^0)_@*Hqrj4(5&)HaaE?wgB1Y<1P z*&JOv!)CL|vL=xb$B~zyfYCv{&*ggbeUJ5O1?L>vS%-te11t{axLw_fZ(iHt;P5De z-qM_Uc<<3~HgH1^+jfXC!ubI{IQ7w!gO_8-!B{C+BSrzRt+i;I7Q-+ovzs&PFUF{B zKpHa%>Vm`eBVtzX2e2Fd=yK{YC+Ok6{=v3|=it#8Wf`2OmPV4jTGFY-N;Y=tGcn z`(&Boe5DQ;Ka=;e4*nVQzDIV&dsiJzEU_M9E%WtC4cb{e-5+twyVUUiAA4`sBuBEH ziG9aCB66t}X!OeFI;J~%8O?+E|IMTq&4X4BjgrPh@{+yX#!^64RxT0YevTfFuaTLx z00lJeCCjX>(T%Fg%m@$nbH4K}d+guiuUuLp9Ikum5!dk6L6A6_rgeSk$pg0G9pyHZmBZcTR~(pi;N}!Td{tl zr|Y!a%RYxD4EUmA#U#IE6p~Uo;1wDFu5BC4=Zjz^H6#^ZbU>59e$NbFI#5u{5pcf* za_S>^7zSKlU&9cm@FM30!#F}FE;BpP%63Vg^GU{9i7y{oAjx z-n_-z|E7H^GpBGxsh&1-7&xMG@PVQkpUiB^znA)K<#?YfNq(#w3E6&03ab;f8yQCr z4;NHW_4{CAwTrRp>m371MFirxYUm^A?ZfLh&ms3mf3IV~IQrmq9)}CzeNh}*gyy$U zM#z!PmCF6NXsF74GJ@|CEDX6|(DRcF`s7K@y<_UICkrZ+V<2`dlRq|~d-&%({GLme zq2OUG(HQniGTq(fiO#CxmFV~>Da?V471pXj#ePgDN->BkrRs-kfbehjFr2OTN;^dF zJiHJ6DA}N5Hub3Y9&ok{A%^T{9MKV<=n8B;nhR2b!$kvCdTywkSI;bxtf-CznshBp z1%xI5H-#MsW_⩔i?`i?4RODq6$kbLE>0jWOGiQ|K^7O4HdT92`DcSEvrQxi8XkIG3e?P6)k=Hois%vE{b6YL zSm17t3z2HMV*QFFd$^Kz6W12=0ohfW9EL#8$s;3$Dj|aIIwZ+9ZPpNs)jESR0{_r4 zW~`G_6G zpYtr5o#FvBv4#x}2P8#Ud%*7s25gy$RaeVYsEH1r+qFfDRD_X3&(WbZdgz=it;#=c z$1F!q;6g{64$$}4Pf=J`rDH? zN9u1#!8OlN=6)CvSP)tQS`y3*W7!!jW*ug2gRU`{Swch5KXB^#JA$R!c=`Y^n-r|5^@AiJ z9b^+Lh{z`J*jLMi0`nxML{ng+a0p6LMydJ}A_P^2a3ZOT?l@VEA$G<<+3z8U#n=X9 z8*H~b^!V=TfM2I5K3s@xY0CzzTqDO1WStJ}6XKfgdXo58FM`o33IGZcUw zhcPj+qeMtUBrS$_AYj@!QoccDrp* zJ21A}E!OKT-o1MZ?*{a{EndBRiL0wOaN~g0>IQFKzsAc~FR|NgF`Lh^y1jvOjLl{Z zW`{R#UV(YUW__Ek)79IzSZ{8F=eNT!^ccqh-g`8*0f%Q`*DLb|B5jwhe@|)br z{ElMIgfcR6M#a?ceCk~g&|9Yz_ z4>6RofDjVpGKK^i%9dsOz&TZeT4q+FE32RMG+Z>>l?6ZMbbma&A7QOk0G~l%zAGrC zNX@j@kuk7|l#qu3`+=~LyD>G`t>cY-dyXjGFp$sP*D~b zuu3t*fZPuw*o~OA8kjQg7{B}PzQ)bF5iei=BYyc6aEL=)hL2DJ*_7X+OEupg1^j6b zGdacpo`%g$MlZ!h268-l2zpfdLd=2+%_b`;rU;46*)lpU@a)3ckTi@J&ndjQls3Cy zpW?g(&|5#)=mQYWx}qg_(rO*Z(7z7|N+hTd9e=9xSb=Ib{3KuD(6H>c2D?Akugr$6 z_vzSQvdA4L-TuCpRigBpok|Y@!0+-CjwGYXZb%+<%I`(?aWc6D#5tIz)xj#~z(*xP zxv)n|q4vr50;A_gdRL|Z zatqdQJZr*!VeK6mA=RGvu$qnvu=f7x&|~%lc`wGdOzM9L_dSL?GY6mez;=!MCd*-} zbham@3ETb9QZ-YA_K$;v^C1XcaSj+9I8#OLftzW9rR#YwFv$`npG9RRPaGU@Jzx$D z?_9@DGhIHc2{Dm$82sraxd!MkSk-@~@ZJvJ8p#e5OR=Q13JR5IZRVKKhR^J!wh4+v zI<=uw%QVEi6DRO7XI-N5gE3_{reIwnSlcMJXJoP;KmHv5x7v5VUwuFo(_5x{%R?IC zh;^qw*l-X8KS!Yut|w)xbDsWD^o}l=lx1UNO>D4232ZDtf(EPrvj{90ogplm24{;F zi&=wtYtdSuHG-}sbS=SJ0||`?K^Y)TYjL|CaI^9tR!_-x1a_l`83m14aBJa((2p7d z=|!0zUK9lPjIg=u!=s>fSm2?vi@{3?29_MOA%RK4Ld8rjFkLv$Q3WLfL?5^@GE_nX zpx#29o2^0~86Q*=JRc+AZA}iIj756<9G)5dIAV2si(TKVeA9W1&K2pknaN&mDiM60 zIBM0t*MRADDQ-fzVP=R4thF#8*rtIcwO~mNH`U^_{s;?q0dK0fS76hL_qaSdaq3Wap-l8 z1Ur$w-{E$(g0&5{n>B{M$JjN>%pS+!{|&r)^$KsVu5fjAg;ZfZtI`@=rD{9>^*k7EpBdZ z(C>P<(P6jSVYOOe99@z<55s`BS8uUe-6(kO1l!F9!#IRy*jM*fM6kYH;g?^2!FIF7 zI1K2A9`D{>!Hqp`uCL)nWqhwzD~!Vk@AS2=uis%995(AUm>JjC*XX(qLqEVdhh5*} z<*QeC`}QrI_psjM&6~FXfZN+!3`39Yc8l4p#cH*J_u(_$++ZArWFzBa;Adb{Qec=P zglF0i0;*w}jaobzd+_iq8$P0naFOyGK=g0c;zT|IZ{|M0@o)fvJP=AQi{nR3%0D8g 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�T2V9?Rn7M*NH3ZS7@3SRF^)H)^;J1br7u;A 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 Dc+M#e literal 0 HcmV?d00001 diff --git a/receivers/electron/images/Untitled3.png b/receivers/electron/images/Untitled3.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d4b5d54950369ee596cc13acd914b6b0270005 GIT binary patch literal 30666 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 D(d#eQ literal 0 HcmV?d00001 diff --git a/receivers/electron/package-lock.json b/receivers/electron/package-lock.json new file mode 100644 index 0000000..4c6455d --- /dev/null +++ b/receivers/electron/package-lock.json @@ -0,0 +1,2360 @@ +{ + "name": "fcast-receiver", + "version": "1.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "fcast-receiver", + "version": "1.0.1", + "license": "MIT", + "devDependencies": { + "@types/workerpool": "^6.1.1", + "electron": "^22.2.0", + "mdns-js": "github:mdns-js/node-mdns-js", + "ts-loader": "^9.4.2", + "typescript": "^4.9.5", + "webpack": "^5.75.0", + "webpack-cli": "^5.0.1" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@electron/get": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.2.tgz", + "integrity": "sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/eslint": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-35EhHNOXgxnUgh4XCJsGhE7zdlDhYDN/aMG6UbkByCFFNgQ7b3U+uVoqBpicFydR8JEfgdjCF7SJ7MiJfzuiTA==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", + "dev": true + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/workerpool": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@types/workerpool/-/workerpool-6.1.1.tgz", + "integrity": "sha512-o7oSOSEiu8u9pCRv5+1AA61HlL7ruX07NrAQS3bufWXqH0fJSwP7e/1W/PFVCOY634Xz/JLHqXJAHwpogdRvNg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001451", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz", + "integrity": "sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "optional": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "optional": true + }, + "node_modules/dns-js": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/dns-js/-/dns-js-0.2.1.tgz", + "integrity": "sha512-D5ZrNcaDrDMmb6AKqnLUK+WyT4ST8lRNwfq0BpH26OAupFRtQxMNdSxq04HjXvYPQ6U7e2SPCVHWjM2vfOcRyA==", + "dev": true, + "dependencies": { + "debug": "^2.1.0", + "qap": "^3.1.2" + }, + "engines": { + "node": ">= 4.1.0" + } + }, + "node_modules/dns-js/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/dns-js/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/electron": { + "version": "22.2.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-22.2.1.tgz", + "integrity": "sha512-gPO9IYXCfG+BJnS9WRN/jkBSbnzrIU26IKfDpUAWgqDJNCCfSKHrQJ3kv55RW9gUtPdzYwmhVRHySXd6v9Rzmg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^16.11.26", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.294", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.294.tgz", + "integrity": "sha512-PuHZB3jEN7D8WPPjLmBQAsqQz8tWHlkkB4n0E2OYw8RwVdmBYV0Wn+rUFH8JqYyIRb4HQhhedgxlZL163wqLrQ==", + "dev": true + }, + "node_modules/electron/node_modules/@types/node": { + "version": "16.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.12.tgz", + "integrity": "sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "optional": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "optional": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "optional": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mdns-js": { + "version": "1.0.3", + "resolved": "git+ssh://git@github.com/mdns-js/node-mdns-js.git#4fb9220ec8852bae9e2781917f649821b9df539d", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "~3.1.0", + "dns-js": "~0.2.1", + "semver": "~5.4.1" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/mdns-js/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/mdns-js/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/mdns-js/node_modules/semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qap": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/qap/-/qap-3.3.1.tgz", + "integrity": "sha512-U0MV9LRz4u19xaK4gssnwyc7XWTnFdmDGrgG9hvV6nchKeu3XeITTclugWKT9rLiLK2GvN3utSkKY90+1tEHkw==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "optional": true + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-loader": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz", + "integrity": "sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.76.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz", + "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", + "colorette": "^2.0.14", + "commander": "^9.4.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/receivers/electron/package.json b/receivers/electron/package.json new file mode 100644 index 0000000..57f3273 --- /dev/null +++ b/receivers/electron/package.json @@ -0,0 +1,21 @@ +{ + "name": "fcast-receiver", + "version": "1.0.7", + "description": "An application implementing a FCast receiver.", + "main": "dist/bundle.js", + "author": "Koen Jeukendrup", + "license": "MIT", + "scripts": { + "build": "rm -rf dist/ && webpack --config ./webpack.config.js && cp src/*.html dist/ && cp src/*.js dist/ && cp src/*.css dist/ && cp app.ico dist/ && cp app.png dist/", + "start": "npm run build && electron ." + }, + "devDependencies": { + "@types/workerpool": "^6.1.1", + "electron": "^22.2.0", + "mdns-js": "github:mdns-js/node-mdns-js", + "ts-loader": "^9.4.2", + "typescript": "^4.9.5", + "webpack": "^5.75.0", + "webpack-cli": "^5.0.1" + } +} diff --git a/receivers/electron/packaging/package-all.sh b/receivers/electron/packaging/package-all.sh new file mode 100644 index 0000000..55a1b74 --- /dev/null +++ b/receivers/electron/packaging/package-all.sh @@ -0,0 +1,6 @@ +#!/bin/sh +npm run build +sh package.sh linux-x64 +sh package.sh win32-x64 +sh package-macos.sh darwin-x64 +sh package-macos.sh darwin-arm64 \ No newline at end of file diff --git a/receivers/electron/packaging/package-macos.sh b/receivers/electron/packaging/package-macos.sh new file mode 100644 index 0000000..216abde --- /dev/null +++ b/receivers/electron/packaging/package-macos.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +filename="electron-v23.0.0-$1.zip" +url="https://github.com/electron/electron/releases/download/v23.0.0/electron-v23.0.0-$1.zip" +if [ ! -f $filename ]; then + wget $url +fi + +rm fcast-receiver-$1.zip +rm -rf $1 +unzip electron-v23.0.0-$1.zip -d $1 +mkdir -p $1/Electron.app/Contents/Resources/app +mkdir -p $1/Electron.app/Contents/Resources/app +cp -r ../dist $1/Electron.app/Contents/Resources/app/ +cp ../package.json $1/Electron.app/Contents/Resources/app +mv $1/Electron.app $1/FCastReceiver.app +cd $1 +zip -r ../fcast-receiver-$1.zip FCastReceiver.app +cd .. +rm -rf $1 \ No newline at end of file diff --git a/receivers/electron/packaging/package.sh b/receivers/electron/packaging/package.sh new file mode 100644 index 0000000..be01952 --- /dev/null +++ b/receivers/electron/packaging/package.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +filename="electron-v23.0.0-$1.zip" +url="https://github.com/electron/electron/releases/download/v23.0.0/electron-v23.0.0-$1.zip" +if [ ! -f $filename ]; then + wget $url +fi + +rm fcast-receiver-$1.zip +rm -rf $1 +unzip electron-v23.0.0-$1.zip -d $1 +mkdir -p $1/resources +mkdir -p $1/resources/app +cp -r ../dist $1/resources/app/ +cp ../package.json $1/resources/app + +if [ -f "$1/electron" ]; then + mv $1/electron $1/fcast-receiver +fi + +if [ -f "$1/electron.exe" ]; then + mv $1/electron.exe $1/fcast-receiver.exe +fi + +cd $1 +zip -r ../fcast-receiver-$1.zip . +cd .. +rm -rf $1 \ No newline at end of file diff --git a/receivers/electron/src/App.ts b/receivers/electron/src/App.ts new file mode 100644 index 0000000..5ef8048 --- /dev/null +++ b/receivers/electron/src/App.ts @@ -0,0 +1,4 @@ +import { app } from 'electron'; +import Main from './Main'; + +Main.main(app); \ No newline at end of file diff --git a/receivers/electron/src/DiscoveryService.ts b/receivers/electron/src/DiscoveryService.ts new file mode 100644 index 0000000..594a3d6 --- /dev/null +++ b/receivers/electron/src/DiscoveryService.ts @@ -0,0 +1,42 @@ +import mdns = require('mdns-js'); +const cp = require('child_process'); +const os = require('os'); + +export class DiscoveryService { + private service: any; + + private static getComputerName() { + switch (process.platform) { + case "win32": + return process.env.COMPUTERNAME; + case "darwin": + return cp.execSync("scutil --get ComputerName").toString().trim(); + case "linux": + const prettyname = cp.execSync("hostnamectl --pretty").toString().trim(); + return prettyname === "" ? os.hostname() : prettyname; + default: + return os.hostname(); + } + } + + start() { + if (this.service) { + return; + } + + const name = `FCast-${DiscoveryService.getComputerName()}`; + console.log("Discovery service started.", name); + + this.service = mdns.createAdvertisement(mdns.tcp('_fcast'), 46899, { name: name }); + this.service.start(); + } + + stop() { + if (!this.service) { + return; + } + + this.service.stop(); + this.service = null; + } +} \ No newline at end of file diff --git a/receivers/electron/src/FCastService.ts b/receivers/electron/src/FCastService.ts new file mode 100644 index 0000000..4d346fa --- /dev/null +++ b/receivers/electron/src/FCastService.ts @@ -0,0 +1,115 @@ +import net = require('net'); +import { FCastSession } from './FCastSession'; +import { EventEmitter } from 'node:events'; +import { PlaybackUpdateMessage, PlayMessage, SeekMessage, SetVolumeMessage, VolumeUpdateMessage } from './Packets'; +import { dialog } from 'electron'; +import Main from './Main'; + +export class FCastService { + emitter = new EventEmitter(); + + private server: net.Server; + private sessions: FCastSession[] = []; + + start() { + if (this.server != null) { + return; + } + + this.server = net.createServer() + .listen(46899) + .on("connection", this.handleConnection.bind(this)) + .on("error", this.handleServerError.bind(this)); + } + + stop() { + if (this.server == null) { + return; + } + + const server = this.server; + this.server = null; + + server.close(); + } + + sendPlaybackUpdate(value: PlaybackUpdateMessage) { + console.info("Sending playback update.", value); + + this.sessions.forEach(session => { + try { + session.sendPlaybackUpdate(value); + } catch (e) { + console.warn("Failed to send update.", e); + session.socket.end(); + } + }); + } + + sendVolumeUpdate(value: VolumeUpdateMessage) { + console.info("Sending volume update.", value); + + this.sessions.forEach(session => { + try { + session.sendVolumeUpdate(value); + } catch (e) { + console.warn("Failed to send update.", e); + session.socket.end(); + } + }); + } + + private async handleServerError(err: NodeJS.ErrnoException) { + console.error("Server error:", err); + + const restartPrompt = await dialog.showMessageBox({ + type: 'error', + title: 'Failed to start', + message: 'The application failed to start properly.', + buttons: ['Restart', 'Close'], + defaultId: 0, + cancelId: 1 + }); + + if (restartPrompt.response === 0) { + Main.application.relaunch(); + Main.application.exit(0); + } else { + Main.application.exit(0); + } + } + + private handleConnection(socket: net.Socket) { + console.log(`new connection from ${socket.remoteAddress}:${socket.remotePort}`); + + const session = new FCastSession(socket); + session.emitter.on("play", (body: PlayMessage) => { this.emitter.emit("play", body) }); + session.emitter.on("pause", () => { this.emitter.emit("pause") }); + session.emitter.on("resume", () => { this.emitter.emit("resume") }); + session.emitter.on("stop", () => { this.emitter.emit("stop") }); + session.emitter.on("seek", (body: SeekMessage) => { this.emitter.emit("seek", body) }); + session.emitter.on("setvolume", (body: SetVolumeMessage) => { this.emitter.emit("setvolume", body) }); + this.sessions.push(session); + + socket.on("error", (err) => { + console.warn(`Error from ${socket.remoteAddress}:${socket.remotePort}.`, err); + socket.destroy(); + }); + + socket.on("data", buffer => { + try { + session.processBytes(buffer); + } catch (e) { + console.warn(`Error while handling packet from ${socket.remoteAddress}:${socket.remotePort}.`, e); + socket.end(); + } + }); + + socket.on("close", () => { + const index = this.sessions.indexOf(session); + if (index != -1) { + this.sessions.splice(index, 1); + } + }); + } +} \ No newline at end of file diff --git a/receivers/electron/src/FCastSession.ts b/receivers/electron/src/FCastSession.ts new file mode 100644 index 0000000..4ed8e16 --- /dev/null +++ b/receivers/electron/src/FCastSession.ts @@ -0,0 +1,178 @@ +import net = require('net'); +import { EventEmitter } from 'node:events'; +import { PlaybackUpdateMessage, PlayMessage, SeekMessage, SetVolumeMessage, VolumeUpdateMessage } from './Packets'; + +enum SessionState { + Idle = 0, + WaitingForLength, + WaitingForData, + Disconnected, +}; + +enum Opcode { + None = 0, + Play = 1, + Pause = 2, + Resume = 3, + Stop = 4, + Seek = 5, + PlaybackUpdate = 6, + VolumeUpdate = 7, + SetVolume = 8 +}; + +const LENGTH_BYTES = 4; +const MAXIMUM_PACKET_LENGTH = 32000; + +export class FCastSession { + buffer: Buffer = Buffer.alloc(MAXIMUM_PACKET_LENGTH); + bytesRead = 0; + packetLength = 0; + socket: net.Socket; + state: SessionState; + emitter = new EventEmitter(); + + constructor(socket: net.Socket) { + this.socket = socket; + this.state = SessionState.WaitingForLength; + } + + sendPlaybackUpdate(value: PlaybackUpdateMessage) { + this.send(Opcode.PlaybackUpdate, value); + } + + sendVolumeUpdate(value: VolumeUpdateMessage) { + this.send(Opcode.VolumeUpdate, value); + } + + private send(opcode: number, message = null) { + const json = message ? JSON.stringify(message) : null; + let data: Uint8Array; + if (json) { + const utf8Encode = new TextEncoder(); + data = utf8Encode.encode(json); + } else { + data = new Uint8Array(0); + } + + const size = 1 + data.length; + const header = Buffer.alloc(4 + 1); + header.writeUint32LE(size, 0); + header[4] = opcode; + + let packet: Buffer; + if (data.length > 0) { + packet = Buffer.concat([ header, data ]); + } else { + packet = header; + } + + this.socket.write(packet); + } + + processBytes(receivedBytes: Buffer) { + //TODO: Multithreading? + + if (receivedBytes.length == 0) { + return; + } + + console.log(`${receivedBytes.length} bytes received from ${this.socket.remoteAddress}:${this.socket.remotePort}`); + + switch (this.state) { + case SessionState.WaitingForLength: + this.handleLengthBytes(receivedBytes); + break; + case SessionState.WaitingForData: + this.handlePacketBytes(receivedBytes); + break; + default: + console.log(`Data received is unhandled in current session state ${this.state}.`); + break; + } + } + + private handleLengthBytes(receivedBytes: Buffer) { + const bytesToRead = Math.min(LENGTH_BYTES, receivedBytes.length); + const bytesRemaining = receivedBytes.length - bytesToRead; + receivedBytes.copy(this.buffer, this.bytesRead, 0, bytesToRead); + this.bytesRead += bytesToRead; + + console.log(`handleLengthBytes: Read ${bytesToRead} bytes from packet`); + + if (this.bytesRead >= LENGTH_BYTES) { + this.state = SessionState.WaitingForData; + this.packetLength = this.buffer.readUInt32LE(0); + this.bytesRead = 0; + console.log(`Packet length header received from ${this.socket.remoteAddress}:${this.socket.remotePort}: ${this.packetLength}`); + + if (this.packetLength > MAXIMUM_PACKET_LENGTH) { + console.log(`Maximum packet length is 32kB, killing socket ${this.socket.remoteAddress}:${this.socket.remotePort}: ${this.packetLength}`); + this.socket.end(); + this.state = SessionState.Disconnected; + return; + } + + if (bytesRemaining > 0) { + console.log(`${bytesRemaining} remaining bytes ${this.socket.remoteAddress}:${this.socket.remotePort} pushed to handlePacketBytes`); + this.handlePacketBytes(receivedBytes.slice(bytesToRead)); + } + } + } + + private handlePacketBytes(receivedBytes: Buffer) { + const bytesToRead = Math.min(this.packetLength, receivedBytes.length); + const bytesRemaining = receivedBytes.length - bytesToRead; + receivedBytes.copy(this.buffer, this.bytesRead, 0, bytesToRead); + this.bytesRead += bytesToRead; + + console.log(`handlePacketBytes: Read ${bytesToRead} bytes from packet`); + + if (this.bytesRead >= this.packetLength) { + console.log(`Packet finished receiving from ${this.socket.remoteAddress}:${this.socket.remotePort} of ${this.packetLength} bytes.`); + this.handlePacket(); + + this.state = SessionState.WaitingForLength; + this.packetLength = 0; + this.bytesRead = 0; + + if (bytesRemaining > 0) { + console.log(`${bytesRemaining} remaining bytes ${this.socket.remoteAddress}:${this.socket.remotePort} pushed to handleLengthBytes`); + this.handleLengthBytes(receivedBytes.slice(bytesToRead)); + } + } + } + + private handlePacket() { + console.log(`Processing packet of ${this.bytesRead} bytes from ${this.socket.remoteAddress}:${this.socket.remotePort}`); + + const opcode = this.buffer[0]; + const body = this.packetLength > 1 ? this.buffer.toString('utf8', 1, this.packetLength) : null; + console.log('body', body); + + try { + switch (opcode) { + case Opcode.Play: + this.emitter.emit("play", JSON.parse(body) as PlayMessage); + break; + case Opcode.Pause: + this.emitter.emit("pause"); + break; + case Opcode.Resume: + this.emitter.emit("resume"); + break; + case Opcode.Stop: + this.emitter.emit("stop"); + break; + case Opcode.Seek: + this.emitter.emit("seek", JSON.parse(body) as SeekMessage); + break; + case Opcode.SetVolume: + this.emitter.emit("setvolume", JSON.parse(body) as SetVolumeMessage); + break; + } + } catch (e) { + console.warn(`Error handling packet from ${this.socket.remoteAddress}:${this.socket.remotePort}.`, e); + } + } +} \ No newline at end of file diff --git a/receivers/electron/src/Main.ts b/receivers/electron/src/Main.ts new file mode 100644 index 0000000..0af6279 --- /dev/null +++ b/receivers/electron/src/Main.ts @@ -0,0 +1,163 @@ +import { BrowserWindow, ipcMain, IpcMainEvent, nativeImage, Tray, Menu, dialog } from 'electron'; +import path = require('path'); +import { FCastService } from './FCastService'; +import { PlaybackUpdateMessage, SetVolumeMessage, VolumeUpdateMessage } from './Packets'; +import { DiscoveryService } from './DiscoveryService'; +import { Updater } from './Updater'; + +export default class Main { + static mainWindow: Electron.BrowserWindow; + static application: Electron.App; + static service: FCastService; + static discoveryService: DiscoveryService; + static tray: Tray; + + private static createTray() { + const icon = (process.platform === 'win32') ? path.join(__dirname, 'app.ico') : path.join(__dirname, 'app.png'); + const trayicon = nativeImage.createFromPath(icon) + const tray = new Tray(trayicon.resize({ width: 16 })); + const contextMenu = Menu.buildFromTemplate([ + { + label: 'Check for updates', + click: async () => { + try { + const updater = new Updater(path.join(__dirname, '../'), 'https://releases.grayjay.app/fcastreceiver'); + if (await updater.update()) { + const restartPrompt = await dialog.showMessageBox({ + type: 'info', + title: 'Update completed', + message: 'The application has been updated. Restart now to apply the changes.', + buttons: ['Restart'], + defaultId: 0 + }); + + console.log('Update completed'); + + // Restart the app if the user clicks the 'Restart' button + if (restartPrompt.response === 0) { + Main.application.relaunch(); + Main.application.exit(0); + } + } else { + await dialog.showMessageBox({ + type: 'info', + title: 'Already up-to-date', + message: 'The application is already on the latest version.', + buttons: ['OK'], + defaultId: 0 + }); + } + } catch (err) { + await dialog.showMessageBox({ + type: 'error', + title: 'Failed to update', + message: 'The application failed to update.', + buttons: ['OK'], + defaultId: 0 + }); + + console.error('Failed to update:', err); + } + }, + }, + { + type: 'separator', + }, + { + label: 'Restart', + click: () => { + this.application.relaunch(); + this.application.exit(0); + } + }, + { + label: 'Quit', + click: () => { + this.application.quit(); + } + } + ]) + + tray.setContextMenu(contextMenu); + this.tray = tray; + } + + private static onClose() { + Main.mainWindow = null; + } + + private static onReady() { + Main.createTray(); + + Main.discoveryService = new DiscoveryService(); + Main.discoveryService.start(); + + Main.service = new FCastService(); + Main.service.emitter.on("play", (message) => { + if (Main.mainWindow == null) { + Main.mainWindow = new BrowserWindow({ + fullscreen: true, + autoHideMenuBar: true, + webPreferences: { + preload: path.join(__dirname, 'preload.js') + } + }); + + Main.mainWindow.setAlwaysOnTop(false, 'pop-up-menu'); + Main.mainWindow.show(); + + Main.mainWindow.loadFile(path.join(__dirname, 'index.html')); + Main.mainWindow.on('ready-to-show', () => { + Main.mainWindow?.webContents?.send("play", message); + }); + Main.mainWindow.on('closed', Main.onClose); + } else { + Main.mainWindow?.webContents?.send("play", message); + } + }); + + Main.service.emitter.on("pause", () => Main.mainWindow?.webContents?.send("pause")); + Main.service.emitter.on("resume", () => Main.mainWindow?.webContents?.send("resume")); + + Main.service.emitter.on("stop", () => { + Main.mainWindow.close(); + Main.mainWindow = null; + }); + + Main.service.emitter.on("seek", (message) => Main.mainWindow?.webContents?.send("seek", message)); + Main.service.emitter.on("setvolume", (message) => Main.mainWindow?.webContents?.send("setvolume", message)); + Main.service.start(); + + ipcMain.on('toggle-full-screen', () => { + const window = Main.mainWindow; + if (!window) { + return; + } + + window.setFullScreen(!window.isFullScreen()); + }); + + ipcMain.on('exit-full-screen', () => { + const window = Main.mainWindow; + if (!window) { + return; + } + + window.setFullScreen(false); + }); + + ipcMain.on('send-playback-update', (event: IpcMainEvent, value: PlaybackUpdateMessage) => { + Main.service.sendPlaybackUpdate(value); + }); + + ipcMain.on('send-volume-update', (event: IpcMainEvent, value: VolumeUpdateMessage) => { + Main.service.sendVolumeUpdate(value); + }); + } + + static main(app: Electron.App) { + Main.application = app; + Main.application.on('ready', Main.onReady); + Main.application.on('window-all-closed', () => { }); + } +} \ No newline at end of file diff --git a/receivers/electron/src/Packets.ts b/receivers/electron/src/Packets.ts new file mode 100644 index 0000000..3267591 --- /dev/null +++ b/receivers/electron/src/Packets.ts @@ -0,0 +1,33 @@ +export class PlayMessage { + constructor( + public container: String, + public url: String = null, + public content: String = null, + public time: number = null + ) {} +} + +export class SeekMessage { + constructor( + public time: number, + ) {} +} + +export class PlaybackUpdateMessage { + constructor( + public time: number, + public state: number + ) {} +} + +export class VolumeUpdateMessage { + constructor( + public volume: number + ) {} +} + +export class SetVolumeMessage { + constructor( + public volume: number, + ) {} +} \ No newline at end of file diff --git a/receivers/electron/src/Updater.ts b/receivers/electron/src/Updater.ts new file mode 100644 index 0000000..739a669 --- /dev/null +++ b/receivers/electron/src/Updater.ts @@ -0,0 +1,101 @@ +import * as fs from 'fs'; +import * as https from 'https'; +import * as path from 'path'; +import { URL } from 'url'; + +export class Updater { + private basePath: string; + private baseUrl: string; + private appFiles: string[]; + + constructor(basePath: string, baseUrl: string) { + this.basePath = basePath; + this.baseUrl = baseUrl; + this.appFiles = [ + 'dist/app.ico', + 'dist/index.html', + 'dist/style.css', + 'dist/app.png', + 'dist/preload.js', + 'dist/video-js.min.css', + 'dist/bundle.js', + 'dist/renderer.js', + 'dist/video.min.js', + 'package.json' + ]; + } + + private async fetchJSON(url: string): Promise { + return new Promise((resolve, reject) => { + https.get(url, (res) => { + let data = ''; + res.on('data', (chunk) => { + data += chunk; + }); + + res.on('end', () => { + try { + resolve(JSON.parse(data)); + } catch (err) { + reject(err); + } + }); + }).on('error', (err) => { + reject(err); + }); + }); + } + + private async downloadFile(url: string, destination: string): Promise { + return new Promise((resolve, reject) => { + const file = fs.createWriteStream(destination); + https.get(url, (response) => { + response.pipe(file); + file.on('finish', () => { + file.close(); + resolve(); + }); + }).on('error', (err) => { + file.close(); + reject(err); + }); + }); + } + + private compareVersions(v1: string, v2: string): number { + const v1Parts = v1.split('.').map(Number); + const v2Parts = v2.split('.').map(Number); + + for (let i = 0; i < v1Parts.length; i++) { + if (v1Parts[i] > v2Parts[i]) { + return 1; + } else if (v1Parts[i] < v2Parts[i]) { + return -1; + } + } + + return 0; + } + + public async update(): Promise { + console.log("Updater invoked", { baseUrl: this.baseUrl, basePath: this.basePath }); + + const localPackage = JSON.parse(fs.readFileSync(path.join(this.basePath, './package.json'), 'utf-8')); + const remotePackage = await this.fetchJSON(`${this.baseUrl}/package.json`.toString()); + + console.log('Update check', { localVersion: localPackage.version, remoteVersion: remotePackage.version }); + if (this.compareVersions(remotePackage.version, localPackage.version) === 1) { + for (const file of this.appFiles) { + const fileUrl = `${this.baseUrl}/${file}`; + const destination = path.join(this.basePath, file); + + console.log(`Downloading '${fileUrl}' to '${destination}'.`); + await this.downloadFile(fileUrl.toString(), destination); + } + + return true; + } + + return false; + } +} \ No newline at end of file diff --git a/receivers/electron/src/index.html b/receivers/electron/src/index.html new file mode 100644 index 0000000..6ff1316 --- /dev/null +++ b/receivers/electron/src/index.html @@ -0,0 +1,20 @@ + + + + + + + + +

+ To view this video please enable JavaScript, and consider upgrading to a web browser that + supports HTML5 video + +

+ + + + + + \ No newline at end of file diff --git a/receivers/electron/src/preload.js b/receivers/electron/src/preload.js new file mode 100644 index 0000000..0306a37 --- /dev/null +++ b/receivers/electron/src/preload.js @@ -0,0 +1,13 @@ +const { contextBridge, ipcRenderer } = require('electron'); + +contextBridge.exposeInMainWorld('electronAPI', { + toggleFullScreen: () => ipcRenderer.send('toggle-full-screen'), + exitFullScreen: () => ipcRenderer.send('exit-full-screen'), + sendPlaybackUpdate: (update) => ipcRenderer.send('send-playback-update', update), + sendVolumeUpdate: (update) => ipcRenderer.send('send-volume-update', update), + onPlay: (callback) => ipcRenderer.on("play", callback), + onPause: (callback) => ipcRenderer.on("pause", callback), + onResume: (callback) => ipcRenderer.on("resume", callback), + onSeek: (callback) => ipcRenderer.on("seek", callback), + onSetVolume: (callback) => ipcRenderer.on("setvolume", callback) +}); \ No newline at end of file diff --git a/receivers/electron/src/renderer.js b/receivers/electron/src/renderer.js new file mode 100644 index 0000000..e7d0b46 --- /dev/null +++ b/receivers/electron/src/renderer.js @@ -0,0 +1,162 @@ +function toggleFullScreen(ev) { + window.electronAPI.toggleFullScreen(); +} + +const options = { + textTrackSettings: false +}; +const player = videojs("video-player", options, function onPlayerReady() { + const fullScreenControls = document.getElementsByClassName("vjs-fullscreen-control"); + for (let i = 0; i < fullScreenControls.length; i++) { + const node = fullScreenControls[i].cloneNode(true); + fullScreenControls[i].parentNode.replaceChild(node, fullScreenControls[i]); + fullScreenControls[i].onclick = toggleFullScreen; + fullScreenControls[i].ontap = toggleFullScreen; + } +}); + +player.on("pause", () => { window.electronAPI.sendPlaybackUpdate({ time: Math.round(player.currentTime()), state: 2 }) }); +player.on("play", () => { window.electronAPI.sendPlaybackUpdate({ time: Math.round(player.currentTime()), state: 1 }) }); +player.on("seeked", () => { window.electronAPI.sendPlaybackUpdate({ time: Math.round(player.currentTime()), state: player.paused() ? 2 : 1 }) }); +player.on("volumechange", () => { window.electronAPI.sendVolumeUpdate({ volume: player.volume() }); }); + +window.electronAPI.onPlay((_event, value) => { + console.log("Handle play message renderer", value); + + if (value.content) { + player.src({ type: value.container, src: `data:${value.container};base64,` + window.btoa(value.content) }); + } else { + player.src({ type: value.container, src: value.url }); + } + + player.play(); + + if (value.time) { + player.currentTime(value.time); + } +}); + +window.electronAPI.onPause((_event) => { + console.log("Handle pause"); + player.pause(); +}); + +window.electronAPI.onResume((_event) => { + console.log("Handle resume"); + player.play(); +}); + +window.electronAPI.onSeek((_event, value) => { + console.log("Handle seek"); + player.currentTime(value.time); +}); + +window.electronAPI.onSetVolume((_event, value) => { + console.log("Handle setVolume"); + player.volume(Math.min(1.0, Math.max(0.0, value.volume))); +}); + +setInterval(() => { + window.electronAPI.sendPlaybackUpdate({ time: Math.round(player.currentTime()), state: player.paused() ? 2 : 1 }); +}, 1000); + +let mouseTimer = null; +let cursorVisible = true; + +//Hide mouse cursor + +function startMouseHideTimer() { + mouseTimer = window.setTimeout(() => { + mouseTimer = null; + document.body.style.cursor = "none"; + cursorVisible = false; + }, 3000); +} + +document.onmousemove = function() { + if (mouseTimer) { + window.clearTimeout(mouseTimer); + } + + if (!cursorVisible) { + document.body.style.cursor = "default"; + cursorVisible = true; + } + + startMouseHideTimer(); +}; + +startMouseHideTimer(); + +// Add the keydown event listener to the document +const skipInterval = 10; +const volumeIncrement = 0.1; + +document.addEventListener('keydown', (event) => { +console.log("KeyDown", event); + + switch (event.code) { + case 'F11': + window.electronAPI.toggleFullScreen(); + event.preventDefault(); + break; + case 'Escape': + window.electronAPI.exitFullScreen(); + event.preventDefault(); + break; + case 'ArrowLeft': + // Skip back + player.currentTime(Math.max(player.currentTime() - skipInterval, 0)); + event.preventDefault(); + break; + case 'ArrowRight': + // Skip forward + player.currentTime(Math.min(player.currentTime() + skipInterval, player.duration())); + event.preventDefault(); + break; + case 'Space': + case 'Enter': + // Pause/Continue + if (player.paused()) { + player.play(); + } else { + player.pause(); + } + event.preventDefault(); + break; + case 'KeyM': + // Mute toggle + player.muted(!player.muted()); + break; + case 'ArrowUp': + // Volume up + player.volume(Math.min(player.volume() + volumeIncrement, 1)); + break; + case 'ArrowDown': + // Volume down + player.volume(Math.max(player.volume() - volumeIncrement, 0)); + break; + } +}); + +//Select subtitle track by default +player.ready(() => { + const textTracks = player.textTracks(); + textTracks.addEventListener("change", function () { + console.log("Text tracks changed", textTracks); + for (let i = 0; i < textTracks.length; i++) { + if (textTracks[i].language === "en" && textTracks[i].mode !== "showing") { + textTracks[i].mode = "showing"; + } + } + }); + + player.on('loadedmetadata', function () { + console.log("Metadata loaded", textTracks); + for (let i = 0; i < textTracks.length; i++) { + if (textTracks[i].language === "en" && textTracks[i].mode !== "showing") { + textTracks[i].mode = "showing"; + } + } + }); +}); \ No newline at end of file diff --git a/receivers/electron/src/style.css b/receivers/electron/src/style.css new file mode 100644 index 0000000..e094248 --- /dev/null +++ b/receivers/electron/src/style.css @@ -0,0 +1,27 @@ +html { + margin: 0; + padding: 0; + overflow: hidden; +} + +body { + margin: 0; + padding: 0; + background-color: black; + color: white; + width: 100vw; + max-width: 100%; + height: 100vh; + max-height: 100%; +} + +#video-player { + object-fit: contain; + width: 100%; + height: 100%; +} + +*:focus { + outline: none; + box-shadow: none; +} \ No newline at end of file diff --git a/receivers/electron/src/video-js.min.css b/receivers/electron/src/video-js.min.css new file mode 100644 index 0000000..17702b1 --- /dev/null +++ b/receivers/electron/src/video-js.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0} \ No newline at end of file diff --git a/receivers/electron/src/video.min.js b/receivers/electron/src/video.min.js new file mode 100644 index 0000000..890a3c8 --- /dev/null +++ b/receivers/electron/src/video.min.js @@ -0,0 +1,26 @@ +/** + * @license + * Video.js 7.10.2 + * Copyright Brightcove, Inc. + * Available under Apache License Version 2.0 + * + * + * Includes vtt.js + * Available under Apache License Version 2.0 + * + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("global/window"),require("global/document")):"function"==typeof define&&define.amd?define(["global/window","global/document"],t):(e=e||self).videojs=t(e.window,e.document)}(this,function(T,d){"use strict";T=T&&Object.prototype.hasOwnProperty.call(T,"default")?T.default:T,d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d;var h="7.10.2",l=[],e=function(o,u){return function(e,t,i){var n=u.levels[t],r=new RegExp("^("+n+")$");if("log"!==e&&i.unshift(e.toUpperCase()+":"),i.unshift(o+":"),l){l.push([].concat(i));var a=l.length-1e3;l.splice(0,0',i=n.firstChild,n.setAttribute("style","display:none; position:absolute;"),d.body.appendChild(n));for(var a={},s=0;sx',e=t.firstChild.href}return e}function Vt(e){if("string"==typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(t)return t.pop().toLowerCase()}return""}function qt(e,t){void 0===t&&(t=T.location);var i=Bt(e);return(":"===i.protocol?t.protocol:i.protocol)+i.host!==t.protocol+t.host}var Ht=function(n){function e(e){var t;void 0===e&&(e=[]);for(var i=e.length-1;0<=i;i--)if(e[i].enabled){Ut(e,e[i]);break}return(t=n.call(this,e)||this).changing_=!1,t}Ge(e,n);var t=e.prototype;return t.addTrack=function(e){var t=this;e.enabled&&Ut(this,e),n.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){t.changing_||(t.changing_=!0,Ut(t,e),t.changing_=!1,t.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},t.removeTrack=function(e){n.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},e}(Rt),Wt=function(n){function e(e){var t;void 0===e&&(e=[]);for(var i=e.length-1;0<=i;i--)if(e[i].selected){Ft(e,e[i]);break}return(t=n.call(this,e)||this).changing_=!1,Object.defineProperty(Ve(t),"selectedIndex",{get:function(){for(var e=0;e + * Copyright (c) 2014 David Björklund + * Available under the MIT license + * + */,ti=Object.prototype.toString;var ii=function(e){var r={};return e&&e.trim().split("\n").forEach(function(e){var t=e.indexOf(":"),i=e.slice(0,t).trim().toLowerCase(),n=e.slice(t+1).trim();"undefined"==typeof r[i]?r[i]=n:Array.isArray(r[i])?r[i].push(n):r[i]=[r[i],n]}),r},ni=si,ri=si;function ai(e,t,i){var n=e;return ei(t)?(i=t,"string"==typeof e&&(n={uri:e})):n=m({},t,{uri:e}),n.callback=i,n}function si(e,t,i){return oi(t=ai(e,t,i))}function oi(n){if("undefined"==typeof n.callback)throw new Error("callback argument missing");var r=!1,a=function(e,t,i){r||(r=!0,n.callback(e,t,i))};function t(e){return clearTimeout(o),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,a(e,m)}function e(){if(!s){var e;clearTimeout(o),e=n.useXDR&&void 0===u.status?200:1223===u.status?204:u.status;var t=m,i=null;return 0!==e?(t={body:function(){var e=void 0;if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(u),f)try{e=JSON.parse(e)}catch(e){}return e}(),statusCode:e,method:c,headers:{},url:l,rawRequest:u},u.getAllResponseHeaders&&(t.headers=ii(u.getAllResponseHeaders()))):i=new Error("Internal XMLHttpRequest Error"),a(i,t,t.body)}}var i,s,o,u=n.xhr||null,l=(u=u||(n.cors||n.useXDR?new si.XDomainRequest:new si.XMLHttpRequest)).url=n.uri||n.url,c=u.method=n.method||"GET",d=n.body||n.data,h=u.headers=n.headers||{},p=!!n.sync,f=!1,m={body:void 0,headers:{},statusCode:0,method:c,url:l,rawRequest:u};if("json"in n&&!1!==n.json&&(f=!0,h.accept||h.Accept||(h.Accept="application/json"),"GET"!==c&&"HEAD"!==c&&(h["content-type"]||h["Content-Type"]||(h["Content-Type"]="application/json"),d=JSON.stringify(!0===n.json?d:n.json))),u.onreadystatechange=function(){4===u.readyState&&setTimeout(e,0)},u.onload=e,u.onerror=t,u.onprogress=function(){},u.onabort=function(){s=!0},u.ontimeout=t,u.open(c,l,!p,n.username,n.password),p||(u.withCredentials=!!n.withCredentials),!p&&0=e?t.push(r):r.startTime===r.endTime&&r.startTime<=e&&r.startTime+.5>=e&&t.push(r)}if(o=!1,t.length!==this.activeCues_.length)o=!0;else for(var a=0;a]*>?)?/);return e=t[1]?t[1]:t[2],i=i.substr(e.length),e}function t(e,t){var i=Ei[e];if(!i)return null;var n=a.document.createElement(i),r=Ii[e];return r&&t&&(n[r]=t.trim()),n}for(var n,r,s,o,u=a.document.createElement("div"),l=u,c=[];null!==(n=e());)if("<"!==n[0])l.appendChild(a.document.createTextNode((r=n,Ci.innerHTML=r,r=Ci.textContent,Ci.textContent="",r)));else{if("/"===n[1]){c.length&&c[c.length-1]===n.substr(2).replace(">","")&&(c.pop(),l=l.parentNode);continue}var d,h=bi(n.substr(1,n.length-2));if(h){d=a.document.createProcessingInstruction("timestamp",h),l.appendChild(d);continue}var p=n.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!p)continue;if(!(d=t(p[1],p[3])))continue;if(s=l,Ai[(o=d).localName]&&Ai[o.localName]!==s.localName)continue;if(p[2]){var f=p[2].split(".");f.forEach(function(e){var t=/^bg_/.test(e),i=t?e.slice(3):e;if(wi.hasOwnProperty(i)){var n=t?"background-color":"color",r=wi[i];d.style[n]=r}}),d.className=f.join(" ")}c.push(p[1]),l.appendChild(d),l=d}return u}var Pi=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Li(e){for(var t=0;t=i[0]&&e<=i[1])return!0}return!1}function Oi(){}function Di(e,t,i){Oi.call(this),this.cue=t,this.cueDiv=xi(e,t.text);var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(n,this.cueDiv),this.div=e.document.createElement("div"),n={direction:function(e){var t=[],i="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var i=t.childNodes.length-1;0<=i;i--)e.push(t.childNodes[i])}function a(e){if(!e||!e.length)return null;var t=e.pop(),i=t.textContent||t.innerText;if(i){var n=i.match(/^.*(\n|\r)/);return n?n[e.length=0]:i}return"ruby"===t.tagName?a(e):t.childNodes?(r(e,t),a(e)):void 0}for(r(t,e);i=a(t);)for(var n=0;nd&&(c=c<0?-1:1,c*=Math.ceil(d/l)*l),r<0&&(c+=""===n.vertical?o.height:o.width,a=a.reverse()),i.move(h,c)}else{var p=i.lineHeight/o.height*100;switch(n.lineAlign){case"center":r-=p/2;break;case"end":r-=p}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(r,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(r,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(r,"%")})}a=["+y","-x","+x","-y"],i=new Mi(t)}var f=function(e,t){for(var i,n=new Mi(e),r=1,a=0;ae.left&&this.tope.top},Mi.prototype.overlapsAny=function(e){for(var t=0;t=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},Mi.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.lefte.right;case"+y":return this.tope.bottom}},Mi.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},Mi.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},Mi.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,i=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,n=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||n,height:e.height||t,bottom:e.bottom||n+(e.height||t),width:e.width||i}},Ni.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},Ni.convertCueToDOMTree=function(e,t){return e&&t?xi(e,t):null};Ni.processCues=function(n,r,e){if(!n||!r||!e)return null;for(;e.firstChild;)e.removeChild(e.firstChild);var a=n.document.createElement("div");if(a.style.position="absolute",a.style.left="0",a.style.right="0",a.style.top="0",a.style.bottom="0",a.style.margin="1.5%",e.appendChild(a),function(e){for(var t=0;t